/*!
*  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
*  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;700;800&family=Titillium+Web:wght@200;400;700&display=swap");

    @font-face {
    font-family:'Material-Design-Iconic-Font';
    src:url("/fonts/icons/mdi/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"),url("/fonts/icons/mdi/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"),url("/fonts/icons/mdi/Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype");
    font-weight:normal;
    font-style:normal
    }
.zmdi {
    display:inline-block;
    font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.zmdi-hc-lg {
    font-size:1.33333333em;
    line-height:0.75em;
    vertical-align:-15%
}
.zmdi-hc-2x {
    font-size:2em
}
.zmdi-hc-3x {
    font-size:3em
}
.zmdi-hc-4x {
    font-size:4em
}
.zmdi-hc-5x {
    font-size:5em
}
.zmdi-hc-fw {
    width:1.28571429em;
    text-align:center
}
.zmdi-hc-ul {
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.zmdi-hc-ul>li {
    position:relative
}
.zmdi-hc-li {
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:0.14285714em;
    text-align:center
}
.zmdi-hc-li.zmdi-hc-lg {
    left:-1.85714286em
}
.zmdi-hc-border {
    padding:.1em .25em;
    border:solid 0.1em #9e9e9e;
    border-radius:2px
}
.zmdi-hc-border-circle {
    padding:.1em .25em;
    border:solid 0.1em #9e9e9e;
    border-radius:50%
}
.zmdi.pull-left {
    float:left;
    margin-right:.15em
}
.zmdi.pull-right {
    float:right;
    margin-left:.15em
}
.zmdi-hc-spin {
    -webkit-animation:zmdi-spin 1.5s infinite linear;
    animation:zmdi-spin 1.5s infinite linear
}
.zmdi-hc-spin-reverse {
    -webkit-animation:zmdi-spin-reverse 1.5s infinite linear;
    animation:zmdi-spin-reverse 1.5s infinite linear
}
@-webkit-keyframes zmdi-spin {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes zmdi-spin {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@-webkit-keyframes zmdi-spin-reverse {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(-359deg);
        transform:rotate(-359deg)
    }
}
@keyframes zmdi-spin-reverse {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(-359deg);
        transform:rotate(-359deg)
    }
}
.zmdi-hc-rotate-90 {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.zmdi-hc-rotate-180 {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.zmdi-hc-rotate-270 {
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.zmdi-hc-flip-horizontal {
    -webkit-transform:scale(-1, 1);
    transform:scale(-1, 1)
}
.zmdi-hc-flip-vertical {
    -webkit-transform:scale(1, -1);
    transform:scale(1, -1)
}
.zmdi-hc-stack {
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.zmdi-hc-stack-1x,.zmdi-hc-stack-2x {
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.zmdi-hc-stack-1x {
    line-height:inherit
}
.zmdi-hc-stack-2x {
    font-size:2em
}
.zmdi-hc-inverse {
    color:#ffffff
}
.zmdi-3d-rotation:before {
    content:'\f101'
}
.zmdi-airplane-off:before {
    content:'\f102'
}
.zmdi-airplane:before {
    content:'\f103'
}
.zmdi-album:before {
    content:'\f104'
}
.zmdi-archive:before {
    content:'\f105'
}
.zmdi-assignment-account:before {
    content:'\f106'
}
.zmdi-assignment-alert:before {
    content:'\f107'
}
.zmdi-assignment-check:before {
    content:'\f108'
}
.zmdi-assignment-o:before {
    content:'\f109'
}
.zmdi-assignment-return:before {
    content:'\f10a'
}
.zmdi-assignment-returned:before {
    content:'\f10b'
}
.zmdi-assignment:before {
    content:'\f10c'
}
.zmdi-attachment-alt:before {
    content:'\f10d'
}
.zmdi-attachment:before {
    content:'\f10e'
}
.zmdi-audio:before {
    content:'\f10f'
}
.zmdi-badge-check:before {
    content:'\f110'
}
.zmdi-balance-wallet:before {
    content:'\f111'
}
.zmdi-balance:before {
    content:'\f112'
}
.zmdi-battery-alert:before {
    content:'\f113'
}
.zmdi-battery-flash:before {
    content:'\f114'
}
.zmdi-battery-unknown:before {
    content:'\f115'
}
.zmdi-battery:before {
    content:'\f116'
}
.zmdi-bike:before {
    content:'\f117'
}
.zmdi-block-alt:before {
    content:'\f118'
}
.zmdi-block:before {
    content:'\f119'
}
.zmdi-boat:before {
    content:'\f11a'
}
.zmdi-book-image:before {
    content:'\f11b'
}
.zmdi-book:before {
    content:'\f11c'
}
.zmdi-bookmark-outline:before {
    content:'\f11d'
}
.zmdi-bookmark:before {
    content:'\f11e'
}
.zmdi-brush:before {
    content:'\f11f'
}
.zmdi-bug:before {
    content:'\f120'
}
.zmdi-bus:before {
    content:'\f121'
}
.zmdi-cake:before {
    content:'\f122'
}
.zmdi-car-taxi:before {
    content:'\f123'
}
.zmdi-car-wash:before {
    content:'\f124'
}
.zmdi-car:before {
    content:'\f125'
}
.zmdi-card-giftcard:before {
    content:'\f126'
}
.zmdi-card-membership:before {
    content:'\f127'
}
.zmdi-card-travel:before {
    content:'\f128'
}
.zmdi-card:before {
    content:'\f129'
}
.zmdi-case-check:before {
    content:'\f12a'
}
.zmdi-case-download:before {
    content:'\f12b'
}
.zmdi-case-play:before {
    content:'\f12c'
}
.zmdi-case:before {
    content:'\f12d'
}
.zmdi-cast-connected:before {
    content:'\f12e'
}
.zmdi-cast:before {
    content:'\f12f'
}
.zmdi-chart-donut:before {
    content:'\f130'
}
.zmdi-chart:before {
    content:'\f131'
}
.zmdi-city-alt:before {
    content:'\f132'
}
.zmdi-city:before {
    content:'\f133'
}
.zmdi-close-circle-o:before {
    content:'\f134'
}
.zmdi-close-circle:before {
    content:'\f135'
}
.zmdi-close:before {
    content:'\f136'
}
.zmdi-cocktail:before {
    content:'\f137'
}
.zmdi-code-setting:before {
    content:'\f138'
}
.zmdi-code-smartphone:before {
    content:'\f139'
}
.zmdi-code:before {
    content:'\f13a'
}
.zmdi-coffee:before {
    content:'\f13b'
}
.zmdi-collection-bookmark:before {
    content:'\f13c'
}
.zmdi-collection-case-play:before {
    content:'\f13d'
}
.zmdi-collection-folder-image:before {
    content:'\f13e'
}
.zmdi-collection-image-o:before {
    content:'\f13f'
}
.zmdi-collection-image:before {
    content:'\f140'
}
.zmdi-collection-item-1:before {
    content:'\f141'
}
.zmdi-collection-item-2:before {
    content:'\f142'
}
.zmdi-collection-item-3:before {
    content:'\f143'
}
.zmdi-collection-item-4:before {
    content:'\f144'
}
.zmdi-collection-item-5:before {
    content:'\f145'
}
.zmdi-collection-item-6:before {
    content:'\f146'
}
.zmdi-collection-item-7:before {
    content:'\f147'
}
.zmdi-collection-item-8:before {
    content:'\f148'
}
.zmdi-collection-item-9-plus:before {
    content:'\f149'
}
.zmdi-collection-item-9:before {
    content:'\f14a'
}
.zmdi-collection-item:before {
    content:'\f14b'
}
.zmdi-collection-music:before {
    content:'\f14c'
}
.zmdi-collection-pdf:before {
    content:'\f14d'
}
.zmdi-collection-plus:before {
    content:'\f14e'
}
.zmdi-collection-speaker:before {
    content:'\f14f'
}
.zmdi-collection-text:before {
    content:'\f150'
}
.zmdi-collection-video:before {
    content:'\f151'
}
.zmdi-compass:before {
    content:'\f152'
}
.zmdi-cutlery:before {
    content:'\f153'
}
.zmdi-delete:before {
    content:'\f154'
}
.zmdi-dialpad:before {
    content:'\f155'
}
.zmdi-dns:before {
    content:'\f156'
}
.zmdi-drink:before {
    content:'\f157'
}
.zmdi-edit:before {
    content:'\f158'
}
.zmdi-email-open:before {
    content:'\f159'
}
.zmdi-email:before {
    content:'\f15a'
}
.zmdi-eye-off:before {
    content:'\f15b'
}
.zmdi-eye:before {
    content:'\f15c'
}
.zmdi-eyedropper:before {
    content:'\f15d'
}
.zmdi-favorite-outline:before {
    content:'\f15e'
}
.zmdi-favorite:before {
    content:'\f15f'
}
.zmdi-filter-list:before {
    content:'\f160'
}
.zmdi-fire:before {
    content:'\f161'
}
.zmdi-flag:before {
    content:'\f162'
}
.zmdi-flare:before {
    content:'\f163'
}
.zmdi-flash-auto:before {
    content:'\f164'
}
.zmdi-flash-off:before {
    content:'\f165'
}
.zmdi-flash:before {
    content:'\f166'
}
.zmdi-flip:before {
    content:'\f167'
}
.zmdi-flower-alt:before {
    content:'\f168'
}
.zmdi-flower:before {
    content:'\f169'
}
.zmdi-font:before {
    content:'\f16a'
}
.zmdi-fullscreen-alt:before {
    content:'\f16b'
}
.zmdi-fullscreen-exit:before {
    content:'\f16c'
}
.zmdi-fullscreen:before {
    content:'\f16d'
}
.zmdi-functions:before {
    content:'\f16e'
}
.zmdi-gas-station:before {
    content:'\f16f'
}
.zmdi-gesture:before {
    content:'\f170'
}
.zmdi-globe-alt:before {
    content:'\f171'
}
.zmdi-globe-lock:before {
    content:'\f172'
}
.zmdi-globe:before {
    content:'\f173'
}
.zmdi-graduation-cap:before {
    content:'\f174'
}
.zmdi-home:before {
    content:'\f175'
}
.zmdi-hospital-alt:before {
    content:'\f176'
}
.zmdi-hospital:before {
    content:'\f177'
}
.zmdi-hotel:before {
    content:'\f178'
}
.zmdi-hourglass-alt:before {
    content:'\f179'
}
.zmdi-hourglass-outline:before {
    content:'\f17a'
}
.zmdi-hourglass:before {
    content:'\f17b'
}
.zmdi-http:before {
    content:'\f17c'
}
.zmdi-image-alt:before {
    content:'\f17d'
}
.zmdi-image-o:before {
    content:'\f17e'
}
.zmdi-image:before {
    content:'\f17f'
}
.zmdi-inbox:before {
    content:'\f180'
}
.zmdi-invert-colors-off:before {
    content:'\f181'
}
.zmdi-invert-colors:before {
    content:'\f182'
}
.zmdi-key:before {
    content:'\f183'
}
.zmdi-label-alt-outline:before {
    content:'\f184'
}
.zmdi-label-alt:before {
    content:'\f185'
}
.zmdi-label-heart:before {
    content:'\f186'
}
.zmdi-label:before {
    content:'\f187'
}
.zmdi-labels:before {
    content:'\f188'
}
.zmdi-lamp:before {
    content:'\f189'
}
.zmdi-landscape:before {
    content:'\f18a'
}
.zmdi-layers-off:before {
    content:'\f18b'
}
.zmdi-layers:before {
    content:'\f18c'
}
.zmdi-library:before {
    content:'\f18d'
}
.zmdi-link:before {
    content:'\f18e'
}
.zmdi-lock-open:before {
    content:'\f18f'
}
.zmdi-lock-outline:before {
    content:'\f190'
}
.zmdi-lock:before {
    content:'\f191'
}
.zmdi-mail-reply-all:before {
    content:'\f192'
}
.zmdi-mail-reply:before {
    content:'\f193'
}
.zmdi-mail-send:before {
    content:'\f194'
}
.zmdi-mall:before {
    content:'\f195'
}
.zmdi-map:before {
    content:'\f196'
}
.zmdi-menu:before {
    content:'\f197'
}
.zmdi-money-box:before {
    content:'\f198'
}
.zmdi-money-off:before {
    content:'\f199'
}
.zmdi-money:before {
    content:'\f19a'
}
.zmdi-more-vert:before {
    content:'\f19b'
}
.zmdi-more:before {
    content:'\f19c'
}
.zmdi-movie-alt:before {
    content:'\f19d'
}
.zmdi-movie:before {
    content:'\f19e'
}
.zmdi-nature-people:before {
    content:'\f19f'
}
.zmdi-nature:before {
    content:'\f1a0'
}
.zmdi-navigation:before {
    content:'\f1a1'
}
.zmdi-open-in-browser:before {
    content:'\f1a2'
}
.zmdi-open-in-new:before {
    content:'\f1a3'
}
.zmdi-palette:before {
    content:'\f1a4'
}
.zmdi-parking:before {
    content:'\f1a5'
}
.zmdi-pin-account:before {
    content:'\f1a6'
}
.zmdi-pin-assistant:before {
    content:'\f1a7'
}
.zmdi-pin-drop:before {
    content:'\f1a8'
}
.zmdi-pin-help:before {
    content:'\f1a9'
}
.zmdi-pin-off:before {
    content:'\f1aa'
}
.zmdi-pin:before {
    content:'\f1ab'
}
.zmdi-pizza:before {
    content:'\f1ac'
}
.zmdi-plaster:before {
    content:'\f1ad'
}
.zmdi-power-setting:before {
    content:'\f1ae'
}
.zmdi-power:before {
    content:'\f1af'
}
.zmdi-print:before {
    content:'\f1b0'
}
.zmdi-puzzle-piece:before {
    content:'\f1b1'
}
.zmdi-quote:before {
    content:'\f1b2'
}
.zmdi-railway:before {
    content:'\f1b3'
}
.zmdi-receipt:before {
    content:'\f1b4'
}
.zmdi-refresh-alt:before {
    content:'\f1b5'
}
.zmdi-refresh-sync-alert:before {
    content:'\f1b6'
}
.zmdi-refresh-sync-off:before {
    content:'\f1b7'
}
.zmdi-refresh-sync:before {
    content:'\f1b8'
}
.zmdi-refresh:before {
    content:'\f1b9'
}
.zmdi-roller:before {
    content:'\f1ba'
}
.zmdi-ruler:before {
    content:'\f1bb'
}
.zmdi-scissors:before {
    content:'\f1bc'
}
.zmdi-screen-rotation-lock:before {
    content:'\f1bd'
}
.zmdi-screen-rotation:before {
    content:'\f1be'
}
.zmdi-search-for:before {
    content:'\f1bf'
}
.zmdi-search-in-file:before {
    content:'\f1c0'
}
.zmdi-search-in-page:before {
    content:'\f1c1'
}
.zmdi-search-replace:before {
    content:'\f1c2'
}
.zmdi-search:before {
    content:'\f1c3'
}
.zmdi-seat:before {
    content:'\f1c4'
}
.zmdi-settings-square:before {
    content:'\f1c5'
}
.zmdi-settings:before {
    content:'\f1c6'
}
.zmdi-shield-check:before {
    content:'\f1c7'
}
.zmdi-shield-security:before {
    content:'\f1c8'
}
.zmdi-shopping-basket:before {
    content:'\f1c9'
}
.zmdi-shopping-cart-plus:before {
    content:'\f1ca'
}
.zmdi-shopping-cart:before {
    content:'\f1cb'
}
.zmdi-sign-in:before {
    content:'\f1cc';
    color: #ffda47;
}
.zmdi-sort-amount-asc:before {
    content:'\f1cd'
}
.zmdi-sort-amount-desc:before {
    content:'\f1ce'
}
.zmdi-sort-asc:before {
    content:'\f1cf'
}
.zmdi-sort-desc:before {
    content:'\f1d0'
}
.zmdi-spellcheck:before {
    content:'\f1d1'
}
.zmdi-storage:before {
    content:'\f1d2'
}
.zmdi-store-24:before {
    content:'\f1d3'
}
.zmdi-store:before {
    content:'\f1d4'
}
.zmdi-subway:before {
    content:'\f1d5'
}
.zmdi-sun:before {
    content:'\f1d6'
}
.zmdi-tab-unselected:before {
    content:'\f1d7'
}
.zmdi-tab:before {
    content:'\f1d8'
}
.zmdi-tag-close:before {
    content:'\f1d9'
}
.zmdi-tag-more:before {
    content:'\f1da'
}
.zmdi-tag:before {
    content:'\f1db'
}
.zmdi-thumb-down:before {
    content:'\f1dc'
}
.zmdi-thumb-up-down:before {
    content:'\f1dd'
}
.zmdi-thumb-up:before {
    content:'\f1de'
}
.zmdi-ticket-star:before {
    content:'\f1df'
}
.zmdi-toll:before {
    content:'\f1e0'
}
.zmdi-toys:before {
    content:'\f1e1'
}
.zmdi-traffic:before {
    content:'\f1e2'
}
.zmdi-translate:before {
    content:'\f1e3'
}
.zmdi-triangle-down:before {
    content:'\f1e4'
}
.zmdi-triangle-up:before {
    content:'\f1e5'
}
.zmdi-truck:before {
    content:'\f1e6'
}
.zmdi-turning-sign:before {
    content:'\f1e7'
}
.zmdi-wallpaper:before {
    content:'\f1e8'
}
.zmdi-washing-machine:before {
    content:'\f1e9'
}
.zmdi-window-maximize:before {
    content:'\f1ea'
}
.zmdi-window-minimize:before {
    content:'\f1eb'
}
.zmdi-window-restore:before {
    content:'\f1ec'
}
.zmdi-wrench:before {
    content:'\f1ed'
}
.zmdi-zoom-in:before {
    content:'\f1ee'
}
.zmdi-zoom-out:before {
    content:'\f1ef'
}
.zmdi-alert-circle-o:before {
    content:'\f1f0'
}
.zmdi-alert-circle:before {
    content:'\f1f1'
}
.zmdi-alert-octagon:before {
    content:'\f1f2'
}
.zmdi-alert-polygon:before {
    content:'\f1f3'
}
.zmdi-alert-triangle:before {
    content:'\f1f4'
}
.zmdi-help-outline:before {
    content:'\f1f5'
}
.zmdi-help:before {
    content:'\f1f6'
}
.zmdi-info-outline:before {
    content:'\f1f7'
}
.zmdi-info:before {
    content:'\f1f8'
}
.zmdi-notifications-active:before {
    content:'\f1f9'
}
.zmdi-notifications-add:before {
    content:'\f1fa'
}
.zmdi-notifications-none:before {
    content:'\f1fb'
}
.zmdi-notifications-off:before {
    content:'\f1fc'
}
.zmdi-notifications-paused:before {
    content:'\f1fd'
}
.zmdi-notifications:before {
    content:'\f1fe'
}
.zmdi-account-add:before {
    content:'\f1ff';
    color: #ffda47
}
.zmdi-account-box-mail:before {
    content:'\f200'
}
.zmdi-account-box-o:before {
    content:'\f201'
}
.zmdi-account-box-phone:before {
    content:'\f202'
}
.zmdi-account-box:before {
    content:'\f203'
}
.zmdi-account-calendar:before {
    content:'\f204'
}
.zmdi-account-circle:before {
    content:'\f205'
}
.zmdi-account-o:before {
    content:'\f206'
}
.zmdi-account:before {
    content:'\f207'
}
.zmdi-accounts-add:before {
    content:'\f208'
}
.zmdi-accounts-alt:before {
    content:'\f209'
}
.zmdi-accounts-list-alt:before {
    content:'\f20a'
}
.zmdi-accounts-list:before {
    content:'\f20b'
}
.zmdi-accounts-outline:before {
    content:'\f20c'
}
.zmdi-accounts:before {
    content:'\f20d'
}
.zmdi-face:before {
    content:'\f20e'
}
.zmdi-female:before {
    content:'\f20f'
}
.zmdi-male-alt:before {
    content:'\f210'
}
.zmdi-male-female:before {
    content:'\f211'
}
.zmdi-male:before {
    content:'\f212'
}
.zmdi-mood-bad:before {
    content:'\f213'
}
.zmdi-mood:before {
    content:'\f214'
}
.zmdi-run:before {
    content:'\f215'
}
.zmdi-walk:before {
    content:'\f216'
}
.zmdi-cloud-box:before {
    content:'\f217'
}
.zmdi-cloud-circle:before {
    content:'\f218'
}
.zmdi-cloud-done:before {
    content:'\f219'
}
.zmdi-cloud-download:before {
    content:'\f21a'
}
.zmdi-cloud-off:before {
    content:'\f21b'
}
.zmdi-cloud-outline-alt:before {
    content:'\f21c'
}
.zmdi-cloud-outline:before {
    content:'\f21d'
}
.zmdi-cloud-upload:before {
    content:'\f21e'
}
.zmdi-cloud:before {
    content:'\f21f'
}
.zmdi-download:before {
    content:'\f220'
}
.zmdi-file-plus:before {
    content:'\f221'
}
.zmdi-file-text:before {
    content:'\f222'
}
.zmdi-file:before {
    content:'\f223'
}
.zmdi-folder-outline:before {
    content:'\f224'
}
.zmdi-folder-person:before {
    content:'\f225'
}
.zmdi-folder-star-alt:before {
    content:'\f226'
}
.zmdi-folder-star:before {
    content:'\f227'
}
.zmdi-folder:before {
    content:'\f228'
}
.zmdi-gif:before {
    content:'\f229'
}
.zmdi-upload:before {
    content:'\f22a'
}
.zmdi-border-all:before {
    content:'\f22b'
}
.zmdi-border-bottom:before {
    content:'\f22c'
}
.zmdi-border-clear:before {
    content:'\f22d'
}
.zmdi-border-color:before {
    content:'\f22e'
}
.zmdi-border-horizontal:before {
    content:'\f22f'
}
.zmdi-border-inner:before {
    content:'\f230'
}
.zmdi-border-left:before {
    content:'\f231'
}
.zmdi-border-outer:before {
    content:'\f232'
}
.zmdi-border-right:before {
    content:'\f233'
}
.zmdi-border-style:before {
    content:'\f234'
}
.zmdi-border-top:before {
    content:'\f235'
}
.zmdi-border-vertical:before {
    content:'\f236'
}
.zmdi-copy:before {
    content:'\f237'
}
.zmdi-crop:before {
    content:'\f238'
}
.zmdi-format-align-center:before {
    content:'\f239'
}
.zmdi-format-align-justify:before {
    content:'\f23a'
}
.zmdi-format-align-left:before {
    content:'\f23b'
}
.zmdi-format-align-right:before {
    content:'\f23c'
}
.zmdi-format-bold:before {
    content:'\f23d'
}
.zmdi-format-clear-all:before {
    content:'\f23e'
}
.zmdi-format-clear:before {
    content:'\f23f'
}
.zmdi-format-color-fill:before {
    content:'\f240'
}
.zmdi-format-color-reset:before {
    content:'\f241'
}
.zmdi-format-color-text:before {
    content:'\f242'
}
.zmdi-format-indent-decrease:before {
    content:'\f243'
}
.zmdi-format-indent-increase:before {
    content:'\f244'
}
.zmdi-format-italic:before {
    content:'\f245'
}
.zmdi-format-line-spacing:before {
    content:'\f246'
}
.zmdi-format-list-bulleted:before {
    content:'\f247'
}
.zmdi-format-list-numbered:before {
    content:'\f248'
}
.zmdi-format-ltr:before {
    content:'\f249'
}
.zmdi-format-rtl:before {
    content:'\f24a'
}
.zmdi-format-size:before {
    content:'\f24b'
}
.zmdi-format-strikethrough-s:before {
    content:'\f24c'
}
.zmdi-format-strikethrough:before {
    content:'\f24d'
}
.zmdi-format-subject:before {
    content:'\f24e'
}
.zmdi-format-underlined:before {
    content:'\f24f'
}
.zmdi-format-valign-bottom:before {
    content:'\f250'
}
.zmdi-format-valign-center:before {
    content:'\f251'
}
.zmdi-format-valign-top:before {
    content:'\f252'
}
.zmdi-redo:before {
    content:'\f253'
}
.zmdi-select-all:before {
    content:'\f254'
}
.zmdi-space-bar:before {
    content:'\f255'
}
.zmdi-text-format:before {
    content:'\f256'
}
.zmdi-transform:before {
    content:'\f257'
}
.zmdi-undo:before {
    content:'\f258'
}
.zmdi-wrap-text:before {
    content:'\f259'
}
.zmdi-comment-alert:before {
    content:'\f25a'
}
.zmdi-comment-alt-text:before {
    content:'\f25b'
}
.zmdi-comment-alt:before {
    content:'\f25c'
}
.zmdi-comment-edit:before {
    content:'\f25d'
}
.zmdi-comment-image:before {
    content:'\f25e'
}
.zmdi-comment-list:before {
    content:'\f25f'
}
.zmdi-comment-more:before {
    content:'\f260'
}
.zmdi-comment-outline:before {
    content:'\f261'
}
.zmdi-comment-text-alt:before {
    content:'\f262'
}
.zmdi-comment-text:before {
    content:'\f263'
}
.zmdi-comment-video:before {
    content:'\f264'
}
.zmdi-comment:before {
    content:'\f265'
}
.zmdi-comments:before {
    content:'\f266'
}
.zmdi-check-all:before {
    content:'\f267'
}
.zmdi-check-circle-u:before {
    content:'\f268'
}
.zmdi-check-circle:before {
    content:'\f269'
}
.zmdi-check-square:before {
    content:'\f26a'
}
.zmdi-check:before {
    content:'\f26b'
}
.zmdi-circle-o:before {
    content:'\f26c'
}
.zmdi-circle:before {
    content:'\f26d'
}
.zmdi-dot-circle-alt:before {
    content:'\f26e'
}
.zmdi-dot-circle:before {
    content:'\f26f'
}
.zmdi-minus-circle-outline:before {
    content:'\f270'
}
.zmdi-minus-circle:before {
    content:'\f271'
}
.zmdi-minus-square:before {
    content:'\f272'
}
.zmdi-minus:before {
    content:'\f273'
}
.zmdi-plus-circle-o-duplicate:before {
    content:'\f274'
}
.zmdi-plus-circle-o:before {
    content:'\f275'
}
.zmdi-plus-circle:before {
    content:'\f276'
}
.zmdi-plus-square:before {
    content:'\f277'
}
.zmdi-plus:before {
    content:'\f278'
}
.zmdi-square-o:before {
    content:'\f279'
}
.zmdi-star-circle:before {
    content:'\f27a'
}
.zmdi-star-half:before {
    content:'\f27b'
}
.zmdi-star-outline:before {
    content:'\f27c'
}
.zmdi-star:before {
    content:'\f27d'
}
.zmdi-bluetooth-connected:before {
    content:'\f27e'
}
.zmdi-bluetooth-off:before {
    content:'\f27f'
}
.zmdi-bluetooth-search:before {
    content:'\f280'
}
.zmdi-bluetooth-setting:before {
    content:'\f281'
}
.zmdi-bluetooth:before {
    content:'\f282'
}
.zmdi-camera-add:before {
    content:'\f283'
}
.zmdi-camera-alt:before {
    content:'\f284'
}
.zmdi-camera-bw:before {
    content:'\f285'
}
.zmdi-camera-front:before {
    content:'\f286'
}
.zmdi-camera-mic:before {
    content:'\f287'
}
.zmdi-camera-party-mode:before {
    content:'\f288'
}
.zmdi-camera-rear:before {
    content:'\f289'
}
.zmdi-camera-roll:before {
    content:'\f28a'
}
.zmdi-camera-switch:before {
    content:'\f28b'
}
.zmdi-camera:before {
    content:'\f28c'
}
.zmdi-card-alert:before {
    content:'\f28d'
}
.zmdi-card-off:before {
    content:'\f28e'
}
.zmdi-card-sd:before {
    content:'\f28f'
}
.zmdi-card-sim:before {
    content:'\f290'
}
.zmdi-desktop-mac:before {
    content:'\f291'
}
.zmdi-desktop-windows:before {
    content:'\f292'
}
.zmdi-device-hub:before {
    content:'\f293'
}
.zmdi-devices-off:before {
    content:'\f294'
}
.zmdi-devices:before {
    content:'\f295'
}
.zmdi-dock:before {
    content:'\f296'
}
.zmdi-floppy:before {
    content:'\f297'
}
.zmdi-gamepad:before {
    content:'\f298'
}
.zmdi-gps-dot:before {
    content:'\f299'
}
.zmdi-gps-off:before {
    content:'\f29a'
}
.zmdi-gps:before {
    content:'\f29b'
}
.zmdi-headset-mic:before {
    content:'\f29c'
}
.zmdi-headset:before {
    content:'\f29d'
}
.zmdi-input-antenna:before {
    content:'\f29e'
}
.zmdi-input-composite:before {
    content:'\f29f'
}
.zmdi-input-hdmi:before {
    content:'\f2a0'
}
.zmdi-input-power:before {
    content:'\f2a1'
}
.zmdi-input-svideo:before {
    content:'\f2a2'
}
.zmdi-keyboard-hide:before {
    content:'\f2a3'
}
.zmdi-keyboard:before {
    content:'\f2a4'
}
.zmdi-laptop-chromebook:before {
    content:'\f2a5'
}
.zmdi-laptop-mac:before {
    content:'\f2a6'
}
.zmdi-laptop:before {
    content:'\f2a7'
}
.zmdi-mic-off:before {
    content:'\f2a8'
}
.zmdi-mic-outline:before {
    content:'\f2a9'
}
.zmdi-mic-setting:before {
    content:'\f2aa'
}
.zmdi-mic:before {
    content:'\f2ab'
}
.zmdi-mouse:before {
    content:'\f2ac'
}
.zmdi-network-alert:before {
    content:'\f2ad'
}
.zmdi-network-locked:before {
    content:'\f2ae'
}
.zmdi-network-off:before {
    content:'\f2af'
}
.zmdi-network-outline:before {
    content:'\f2b0'
}
.zmdi-network-setting:before {
    content:'\f2b1'
}
.zmdi-network:before {
    content:'\f2b2'
}
.zmdi-phone-bluetooth:before {
    content:'\f2b3'
}
.zmdi-phone-end:before {
    content:'\f2b4'
}
.zmdi-phone-forwarded:before {
    content:'\f2b5'
}
.zmdi-phone-in-talk:before {
    content:'\f2b6'
}
.zmdi-phone-locked:before {
    content:'\f2b7'
}
.zmdi-phone-missed:before {
    content:'\f2b8'
}
.zmdi-phone-msg:before {
    content:'\f2b9'
}
.zmdi-phone-paused:before {
    content:'\f2ba'
}
.zmdi-phone-ring:before {
    content:'\f2bb'
}
.zmdi-phone-setting:before {
    content:'\f2bc'
}
.zmdi-phone-sip:before {
    content:'\f2bd'
}
.zmdi-phone:before {
    content:'\f2be'
}
.zmdi-portable-wifi-changes:before {
    content:'\f2bf'
}
.zmdi-portable-wifi-off:before {
    content:'\f2c0'
}
.zmdi-portable-wifi:before {
    content:'\f2c1'
}
.zmdi-radio:before {
    content:'\f2c2'
}
.zmdi-reader:before {
    content:'\f2c3'
}
.zmdi-remote-control-alt:before {
    content:'\f2c4'
}
.zmdi-remote-control:before {
    content:'\f2c5'
}
.zmdi-router:before {
    content:'\f2c6'
}
.zmdi-scanner:before {
    content:'\f2c7'
}
.zmdi-smartphone-android:before {
    content:'\f2c8'
}
.zmdi-smartphone-download:before {
    content:'\f2c9'
}
.zmdi-smartphone-erase:before {
    content:'\f2ca'
}
.zmdi-smartphone-info:before {
    content:'\f2cb'
}
.zmdi-smartphone-iphone:before {
    content:'\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
    content:'\f2cd'
}
.zmdi-smartphone-landscape:before {
    content:'\f2ce'
}
.zmdi-smartphone-lock:before {
    content:'\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
    content:'\f2d0'
}
.zmdi-smartphone-ring:before {
    content:'\f2d1'
}
.zmdi-smartphone-setting:before {
    content:'\f2d2'
}
.zmdi-smartphone-setup:before {
    content:'\f2d3'
}
.zmdi-smartphone:before {
    content:'\f2d4'
}
.zmdi-speaker:before {
    content:'\f2d5'
}
.zmdi-tablet-android:before {
    content:'\f2d6'
}
.zmdi-tablet-mac:before {
    content:'\f2d7'
}
.zmdi-tablet:before {
    content:'\f2d8'
}
.zmdi-tv-alt-play:before {
    content:'\f2d9'
}
.zmdi-tv-list:before {
    content:'\f2da'
}
.zmdi-tv-play:before {
    content:'\f2db'
}
.zmdi-tv:before {
    content:'\f2dc'
}
.zmdi-usb:before {
    content:'\f2dd'
}
.zmdi-videocam-off:before {
    content:'\f2de'
}
.zmdi-videocam-switch:before {
    content:'\f2df'
}
.zmdi-videocam:before {
    content:'\f2e0'
}
.zmdi-watch:before {
    content:'\f2e1'
}
.zmdi-wifi-alt-2:before {
    content:'\f2e2'
}
.zmdi-wifi-alt:before {
    content:'\f2e3'
}
.zmdi-wifi-info:before {
    content:'\f2e4'
}
.zmdi-wifi-lock:before {
    content:'\f2e5'
}
.zmdi-wifi-off:before {
    content:'\f2e6'
}
.zmdi-wifi-outline:before {
    content:'\f2e7'
}
.zmdi-wifi:before {
    content:'\f2e8'
}
.zmdi-arrow-left-bottom:before {
    content:'\f2e9'
}
.zmdi-arrow-left:before {
    content:'\f2ea'
}
.zmdi-arrow-merge:before {
    content:'\f2eb'
}
.zmdi-arrow-missed:before {
    content:'\f2ec'
}
.zmdi-arrow-right-top:before {
    content:'\f2ed'
}
.zmdi-arrow-right:before {
    content:'\f2ee'
}
.zmdi-arrow-split:before {
    content:'\f2ef'
}
.zmdi-arrows:before {
    content:'\f2f0'
}
.zmdi-caret-down-circle:before {
    content:'\f2f1'
}
.zmdi-caret-down:before {
    content:'\f2f2'
}
.zmdi-caret-left-circle:before {
    content:'\f2f3'
}
.zmdi-caret-left:before {
    content:'\f2f4'
}
.zmdi-caret-right-circle:before {
    content:'\f2f5'
}
.zmdi-caret-right:before {
    content:'\f2f6'
}
.zmdi-caret-up-circle:before {
    content:'\f2f7'
}
.zmdi-caret-up:before {
    content:'\f2f8'
}
.zmdi-chevron-down:before {
    content:'\f2f9'
}
.zmdi-chevron-left:before {
    content:'\f2fa'
}
.zmdi-chevron-right:before {
    content:'\f2fb'
}
.zmdi-chevron-up:before {
    content:'\f2fc'
}
.zmdi-forward:before {
    content:'\f2fd'
}
.zmdi-long-arrow-down:before {
    content:'\f2fe'
}
.zmdi-long-arrow-left:before {
    content:'\f2ff'
}
.zmdi-long-arrow-return:before {
    content:'\f300'
}
.zmdi-long-arrow-right:before {
    content:'\f301'
}
.zmdi-long-arrow-tab:before {
    content:'\f302'
}
.zmdi-long-arrow-up:before {
    content:'\f303'
}
.zmdi-rotate-ccw:before {
    content:'\f304'
}
.zmdi-rotate-cw:before {
    content:'\f305'
}
.zmdi-rotate-left:before {
    content:'\f306'
}
.zmdi-rotate-right:before {
    content:'\f307'
}
.zmdi-square-down:before {
    content:'\f308'
}
.zmdi-square-right:before {
    content:'\f309'
}
.zmdi-swap-alt:before {
    content:'\f30a'
}
.zmdi-swap-vertical-circle:before {
    content:'\f30b'
}
.zmdi-swap-vertical:before {
    content:'\f30c'
}
.zmdi-swap:before {
    content:'\f30d'
}
.zmdi-trending-down:before {
    content:'\f30e'
}
.zmdi-trending-flat:before {
    content:'\f30f'
}
.zmdi-trending-up:before {
    content:'\f310'
}
.zmdi-unfold-less:before {
    content:'\f311'
}
.zmdi-unfold-more:before {
    content:'\f312'
}
.zmdi-apps:before {
    content:'\f313'
}
.zmdi-grid-off:before {
    content:'\f314'
}
.zmdi-grid:before {
    content:'\f315'
}
.zmdi-view-agenda:before {
    content:'\f316'
}
.zmdi-view-array:before {
    content:'\f317'
}
.zmdi-view-carousel:before {
    content:'\f318'
}
.zmdi-view-column:before {
    content:'\f319'
}
.zmdi-view-comfy:before {
    content:'\f31a'
}
.zmdi-view-compact:before {
    content:'\f31b'
}
.zmdi-view-dashboard:before {
    content:'\f31c'
}
.zmdi-view-day:before {
    content:'\f31d'
}
.zmdi-view-headline:before {
    content:'\f31e'
}
.zmdi-view-list-alt:before {
    content:'\f31f'
}
.zmdi-view-list:before {
    content:'\f320'
}
.zmdi-view-module:before {
    content:'\f321'
}
.zmdi-view-quilt:before {
    content:'\f322'
}
.zmdi-view-stream:before {
    content:'\f323'
}
.zmdi-view-subtitles:before {
    content:'\f324'
}
.zmdi-view-toc:before {
    content:'\f325'
}
.zmdi-view-web:before {
    content:'\f326'
}
.zmdi-view-week:before {
    content:'\f327'
}
.zmdi-widgets:before {
    content:'\f328'
}
.zmdi-alarm-check:before {
    content:'\f329'
}
.zmdi-alarm-off:before {
    content:'\f32a'
}
.zmdi-alarm-plus:before {
    content:'\f32b'
}
.zmdi-alarm-snooze:before {
    content:'\f32c'
}
.zmdi-alarm:before {
    content:'\f32d'
}
.zmdi-calendar-alt:before {
    content:'\f32e'
}
.zmdi-calendar-check:before {
    content:'\f32f'
}
.zmdi-calendar-close:before {
    content:'\f330'
}
.zmdi-calendar-note:before {
    content:'\f331'
}
.zmdi-calendar:before {
    content:'\f332'
}
.zmdi-time-countdown:before {
    content:'\f333'
}
.zmdi-time-interval:before {
    content:'\f334'
}
.zmdi-time-restore-setting:before {
    content:'\f335'
}
.zmdi-time-restore:before {
    content:'\f336'
}
.zmdi-time:before {
    content:'\f337'
}
.zmdi-timer-off:before {
    content:'\f338'
}
.zmdi-timer:before {
    content:'\f339'
}
.zmdi-android-alt:before {
    content:'\f33a'
}
.zmdi-android:before {
    content:'\f33b'
}
.zmdi-apple:before {
    content:'\f33c'
}
.zmdi-behance:before {
    content:'\f33d'
}
.zmdi-codepen:before {
    content:'\f33e'
}
.zmdi-dribbble:before {
    content:'\f33f'
}
.zmdi-dropbox:before {
    content:'\f340'
}
.zmdi-evernote:before {
    content:'\f341'
}
.zmdi-facebook-box:before {
    content:'\f342'
}
.zmdi-facebook:before {
    content:'\f343'
}
.zmdi-github-box:before {
    content:'\f344'
}
.zmdi-github:before {
    content:'\f345'
}
.zmdi-google-drive:before {
    content:'\f346'
}
.zmdi-google-earth:before {
    content:'\f347'
}
.zmdi-google-glass:before {
    content:'\f348'
}
.zmdi-google-maps:before {
    content:'\f349'
}
.zmdi-google-pages:before {
    content:'\f34a'
}
.zmdi-google-play:before {
    content:'\f34b'
}
.zmdi-google-plus-box:before {
    content:'\f34c'
}
.zmdi-google-plus:before {
    content:'\f34d'
}
.zmdi-google:before {
    content:'\f34e'
}
.zmdi-instagram:before {
    content:'\f34f'
}
.zmdi-language-css3:before {
    content:'\f350'
}
.zmdi-language-html5:before {
    content:'\f351'
}
.zmdi-language-javascript:before {
    content:'\f352'
}
.zmdi-language-python-alt:before {
    content:'\f353'
}
.zmdi-language-python:before {
    content:'\f354'
}
.zmdi-lastfm:before {
    content:'\f355'
}
.zmdi-linkedin-box:before {
    content:'\f356'
}
.zmdi-paypal:before {
    content:'\f357'
}
.zmdi-pinterest-box:before {
    content:'\f358'
}
.zmdi-pocket:before {
    content:'\f359'
}
.zmdi-polymer:before {
    content:'\f35a'
}
.zmdi-share:before {
    content:'\f35b'
}
.zmdi-stackoverflow:before {
    content:'\f35c'
}
.zmdi-steam-square:before {
    content:'\f35d'
}
.zmdi-steam:before {
    content:'\f35e'
}
.zmdi-twitter-box:before {
    content:'\f35f'
}
.zmdi-twitter:before {
    content:'\f360'
}
.zmdi-vk:before {
    content:'\f361'
}
.zmdi-wikipedia:before {
    content:'\f362'
}
.zmdi-windows:before {
    content:'\f363'
}
.zmdi-aspect-ratio-alt:before {
    content:'\f364'
}
.zmdi-aspect-ratio:before {
    content:'\f365'
}
.zmdi-blur-circular:before {
    content:'\f366'
}
.zmdi-blur-linear:before {
    content:'\f367'
}
.zmdi-blur-off:before {
    content:'\f368'
}
.zmdi-blur:before {
    content:'\f369'
}
.zmdi-brightness-2:before {
    content:'\f36a'
}
.zmdi-brightness-3:before {
    content:'\f36b'
}
.zmdi-brightness-4:before {
    content:'\f36c'
}
.zmdi-brightness-5:before {
    content:'\f36d'
}
.zmdi-brightness-6:before {
    content:'\f36e'
}
.zmdi-brightness-7:before {
    content:'\f36f'
}
.zmdi-brightness-auto:before {
    content:'\f370'
}
.zmdi-brightness-setting:before {
    content:'\f371'
}
.zmdi-broken-image:before {
    content:'\f372'
}
.zmdi-center-focus-strong:before {
    content:'\f373'
}
.zmdi-center-focus-weak:before {
    content:'\f374'
}
.zmdi-compare:before {
    content:'\f375'
}
.zmdi-crop-16-9:before {
    content:'\f376'
}
.zmdi-crop-3-2:before {
    content:'\f377'
}
.zmdi-crop-5-4:before {
    content:'\f378'
}
.zmdi-crop-7-5:before {
    content:'\f379'
}
.zmdi-crop-din:before {
    content:'\f37a'
}
.zmdi-crop-free:before {
    content:'\f37b'
}
.zmdi-crop-landscape:before {
    content:'\f37c'
}
.zmdi-crop-portrait:before {
    content:'\f37d'
}
.zmdi-crop-square:before {
    content:'\f37e'
}
.zmdi-exposure-alt:before {
    content:'\f37f'
}
.zmdi-exposure:before {
    content:'\f380'
}
.zmdi-filter-b-and-w:before {
    content:'\f381'
}
.zmdi-filter-center-focus:before {
    content:'\f382'
}
.zmdi-filter-frames:before {
    content:'\f383'
}
.zmdi-filter-tilt-shift:before {
    content:'\f384'
}
.zmdi-gradient:before {
    content:'\f385'
}
.zmdi-grain:before {
    content:'\f386'
}
.zmdi-graphic-eq:before {
    content:'\f387'
}
.zmdi-hdr-off:before {
    content:'\f388'
}
.zmdi-hdr-strong:before {
    content:'\f389'
}
.zmdi-hdr-weak:before {
    content:'\f38a'
}
.zmdi-hdr:before {
    content:'\f38b'
}
.zmdi-iridescent:before {
    content:'\f38c'
}
.zmdi-leak-off:before {
    content:'\f38d'
}
.zmdi-leak:before {
    content:'\f38e'
}
.zmdi-looks:before {
    content:'\f38f'
}
.zmdi-loupe:before {
    content:'\f390'
}
.zmdi-panorama-horizontal:before {
    content:'\f391'
}
.zmdi-panorama-vertical:before {
    content:'\f392'
}
.zmdi-panorama-wide-angle:before {
    content:'\f393'
}
.zmdi-photo-size-select-large:before {
    content:'\f394'
}
.zmdi-photo-size-select-small:before {
    content:'\f395'
}
.zmdi-picture-in-picture:before {
    content:'\f396'
}
.zmdi-slideshow:before {
    content:'\f397'
}
.zmdi-texture:before {
    content:'\f398'
}
.zmdi-tonality:before {
    content:'\f399'
}
.zmdi-vignette:before {
    content:'\f39a'
}
.zmdi-wb-auto:before {
    content:'\f39b'
}
.zmdi-eject-alt:before {
    content:'\f39c'
}
.zmdi-eject:before {
    content:'\f39d'
}
.zmdi-equalizer:before {
    content:'\f39e'
}
.zmdi-fast-forward:before {
    content:'\f39f'
}
.zmdi-fast-rewind:before {
    content:'\f3a0'
}
.zmdi-forward-10:before {
    content:'\f3a1'
}
.zmdi-forward-30:before {
    content:'\f3a2'
}
.zmdi-forward-5:before {
    content:'\f3a3'
}
.zmdi-hearing:before {
    content:'\f3a4'
}
.zmdi-pause-circle-outline:before {
    content:'\f3a5'
}
.zmdi-pause-circle:before {
    content:'\f3a6'
}
.zmdi-pause:before {
    content:'\f3a7'
}
.zmdi-play-circle-outline:before {
    content:'\f3a8'
}
.zmdi-play-circle:before {
    content:'\f3a9'
}
.zmdi-play:before {
    content:'\f3aa'
}
.zmdi-playlist-audio:before {
    content:'\f3ab'
}
.zmdi-playlist-plus:before {
    content:'\f3ac'
}
.zmdi-repeat-one:before {
    content:'\f3ad'
}
.zmdi-repeat:before {
    content:'\f3ae'
}
.zmdi-replay-10:before {
    content:'\f3af'
}
.zmdi-replay-30:before {
    content:'\f3b0'
}
.zmdi-replay-5:before {
    content:'\f3b1'
}
.zmdi-replay:before {
    content:'\f3b2'
}
.zmdi-shuffle:before {
    content:'\f3b3'
}
.zmdi-skip-next:before {
    content:'\f3b4'
}
.zmdi-skip-previous:before {
    content:'\f3b5'
}
.zmdi-stop:before {
    content:'\f3b6'
}
.zmdi-surround-sound:before {
    content:'\f3b7'
}
.zmdi-tune:before {
    content:'\f3b8'
}
.zmdi-volume-down:before {
    content:'\f3b9'
}
.zmdi-volume-mute:before {
    content:'\f3ba'
}
.zmdi-volume-off:before {
    content:'\f3bb'
}
.zmdi-volume-up:before {
    content:'\f3bc'
}
.zmdi-n-1-square:before {
    content:'\f3bd'
}
.zmdi-n-2-square:before {
    content:'\f3be'
}
.zmdi-n-3-square:before {
    content:'\f3bf'
}
.zmdi-n-4-square:before {
    content:'\f3c0'
}
.zmdi-n-5-square:before {
    content:'\f3c1'
}
.zmdi-n-6-square:before {
    content:'\f3c2'
}
.zmdi-neg-1:before {
    content:'\f3c3'
}
.zmdi-neg-2:before {
    content:'\f3c4'
}
.zmdi-plus-1:before {
    content:'\f3c5'
}
.zmdi-plus-2:before {
    content:'\f3c6'
}
.zmdi-sec-10:before {
    content:'\f3c7'
}
.zmdi-sec-3:before {
    content:'\f3c8'
}
.zmdi-zero:before {
    content:'\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
    content:'\f3ca'
}
.zmdi-airline-seat-flat:before {
    content:'\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
    content:'\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
    content:'\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
    content:'\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
    content:'\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
    content:'\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
    content:'\f3d1'
}
.zmdi-airplay:before {
    content:'\f3d2'
}
.zmdi-closed-caption:before {
    content:'\f3d3'
}
.zmdi-confirmation-number:before {
    content:'\f3d4'
}
.zmdi-developer-board:before {
    content:'\f3d5'
}
.zmdi-disc-full:before {
    content:'\f3d6'
}
.zmdi-explicit:before {
    content:'\f3d7'
}
.zmdi-flight-land:before {
    content:'\f3d8'
}
.zmdi-flight-takeoff:before {
    content:'\f3d9'
}
.zmdi-flip-to-back:before {
    content:'\f3da'
}
.zmdi-flip-to-front:before {
    content:'\f3db'
}
.zmdi-group-work:before {
    content:'\f3dc'
}
.zmdi-hd:before {
    content:'\f3dd'
}
.zmdi-hq:before {
    content:'\f3de'
}
.zmdi-markunread-mailbox:before {
    content:'\f3df'
}
.zmdi-memory:before {
    content:'\f3e0'
}
.zmdi-nfc:before {
    content:'\f3e1'
}
.zmdi-play-for-work:before {
    content:'\f3e2'
}
.zmdi-power-input:before {
    content:'\f3e3'
}
.zmdi-present-to-all:before {
    content:'\f3e4'
}
.zmdi-satellite:before {
    content:'\f3e5'
}
.zmdi-tap-and-play:before {
    content:'\f3e6'
}
.zmdi-vibration:before {
    content:'\f3e7'
}
.zmdi-voicemail:before {
    content:'\f3e8'
}
.zmdi-group:before {
    content:'\f3e9'
}
.zmdi-rss:before {
    content:'\f3ea'
}
.zmdi-shape:before {
    content:'\f3eb'
}
.zmdi-spinner:before {
    content:'\f3ec'
}
.zmdi-ungroup:before {
    content:'\f3ed'
}
.zmdi-500px:before {
    content:'\f3ee'
}
.zmdi-8tracks:before {
    content:'\f3ef'
}
.zmdi-amazon:before {
    content:'\f3f0'
}
.zmdi-blogger:before {
    content:'\f3f1'
}
.zmdi-delicious:before {
    content:'\f3f2'
}
.zmdi-disqus:before {
    content:'\f3f3'
}
.zmdi-flattr:before {
    content:'\f3f4'
}
.zmdi-flickr:before {
    content:'\f3f5'
}
.zmdi-github-alt:before {
    content:'\f3f6'
}
.zmdi-google-old:before {
    content:'\f3f7'
}
.zmdi-linkedin:before {
    content:'\f3f8'
}
.zmdi-odnoklassniki:before {
    content:'\f3f9'
}
.zmdi-outlook:before {
    content:'\f3fa'
}
.zmdi-paypal-alt:before {
    content:'\f3fb'
}
.zmdi-pinterest:before {
    content:'\f3fc'
}
.zmdi-playstation:before {
    content:'\f3fd'
}
.zmdi-reddit:before {
    content:'\f3fe'
}
.zmdi-skype:before {
    content:'\f3ff'
}
.zmdi-slideshare:before {
    content:'\f400'
}
.zmdi-soundcloud:before {
    content:'\f401'
}
.zmdi-tumblr:before {
    content:'\f402'
}
.zmdi-twitch:before {
    content:'\f403'
}
.zmdi-vimeo:before {
    content:'\f404'
}
.zmdi-whatsapp:before {
    content:'\f405'
}
.zmdi-xbox:before {
    content:'\f406'
}
.zmdi-yahoo:before {
    content:'\f407'
}
.zmdi-youtube-play:before {
    content:'\f408'
}
.zmdi-youtube:before {
    content:'\f409'
}
.zmdi-3d-rotation:before {
    content:'\f101'
}
.zmdi-airplane-off:before {
    content:'\f102'
}
.zmdi-airplane:before {
    content:'\f103'
}
.zmdi-album:before {
    content:'\f104'
}
.zmdi-archive:before {
    content:'\f105'
}
.zmdi-assignment-account:before {
    content:'\f106'
}
.zmdi-assignment-alert:before {
    content:'\f107'
}
.zmdi-assignment-check:before {
    content:'\f108'
}
.zmdi-assignment-o:before {
    content:'\f109'
}
.zmdi-assignment-return:before {
    content:'\f10a'
}
.zmdi-assignment-returned:before {
    content:'\f10b'
}
.zmdi-assignment:before {
    content:'\f10c'
}
.zmdi-attachment-alt:before {
    content:'\f10d'
}
.zmdi-attachment:before {
    content:'\f10e'
}
.zmdi-audio:before {
    content:'\f10f'
}
.zmdi-badge-check:before {
    content:'\f110'
}
.zmdi-balance-wallet:before {
    content:'\f111'
}
.zmdi-balance:before {
    content:'\f112'
}
.zmdi-battery-alert:before {
    content:'\f113'
}
.zmdi-battery-flash:before {
    content:'\f114'
}
.zmdi-battery-unknown:before {
    content:'\f115'
}
.zmdi-battery:before {
    content:'\f116'
}
.zmdi-bike:before {
    content:'\f117'
}
.zmdi-block-alt:before {
    content:'\f118'
}
.zmdi-block:before {
    content:'\f119'
}
.zmdi-boat:before {
    content:'\f11a'
}
.zmdi-book-image:before {
    content:'\f11b'
}
.zmdi-book:before {
    content:'\f11c'
}
.zmdi-bookmark-outline:before {
    content:'\f11d'
}
.zmdi-bookmark:before {
    content:'\f11e'
}
.zmdi-brush:before {
    content:'\f11f'
}
.zmdi-bug:before {
    content:'\f120'
}
.zmdi-bus:before {
    content:'\f121'
}
.zmdi-cake:before {
    content:'\f122'
}
.zmdi-car-taxi:before {
    content:'\f123'
}
.zmdi-car-wash:before {
    content:'\f124'
}
.zmdi-car:before {
    content:'\f125'
}
.zmdi-card-giftcard:before {
    content:'\f126'
}
.zmdi-card-membership:before {
    content:'\f127'
}
.zmdi-card-travel:before {
    content:'\f128'
}
.zmdi-card:before {
    content:'\f129'
}
.zmdi-case-check:before {
    content:'\f12a'
}
.zmdi-case-download:before {
    content:'\f12b'
}
.zmdi-case-play:before {
    content:'\f12c'
}
.zmdi-case:before {
    content:'\f12d'
}
.zmdi-cast-connected:before {
    content:'\f12e'
}
.zmdi-cast:before {
    content:'\f12f'
}
.zmdi-chart-donut:before {
    content:'\f130'
}
.zmdi-chart:before {
    content:'\f131'
}
.zmdi-city-alt:before {
    content:'\f132'
}
.zmdi-city:before {
    content:'\f133'
}
.zmdi-close-circle-o:before {
    content:'\f134'
}
.zmdi-close-circle:before {
    content:'\f135'
}
.zmdi-close:before {
    content:'\f136'
}
.zmdi-cocktail:before {
    content:'\f137'
}
.zmdi-code-setting:before {
    content:'\f138'
}
.zmdi-code-smartphone:before {
    content:'\f139'
}
.zmdi-code:before {
    content:'\f13a'
}
.zmdi-coffee:before {
    content:'\f13b'
}
.zmdi-collection-bookmark:before {
    content:'\f13c'
}
.zmdi-collection-case-play:before {
    content:'\f13d'
}
.zmdi-collection-folder-image:before {
    content:'\f13e'
}
.zmdi-collection-image-o:before {
    content:'\f13f'
}
.zmdi-collection-image:before {
    content:'\f140'
}
.zmdi-collection-item-1:before {
    content:'\f141'
}
.zmdi-collection-item-2:before {
    content:'\f142'
}
.zmdi-collection-item-3:before {
    content:'\f143'
}
.zmdi-collection-item-4:before {
    content:'\f144'
}
.zmdi-collection-item-5:before {
    content:'\f145'
}
.zmdi-collection-item-6:before {
    content:'\f146'
}
.zmdi-collection-item-7:before {
    content:'\f147'
}
.zmdi-collection-item-8:before {
    content:'\f148'
}
.zmdi-collection-item-9-plus:before {
    content:'\f149'
}
.zmdi-collection-item-9:before {
    content:'\f14a'
}
.zmdi-collection-item:before {
    content:'\f14b'
}
.zmdi-collection-music:before {
    content:'\f14c'
}
.zmdi-collection-pdf:before {
    content:'\f14d'
}
.zmdi-collection-plus:before {
    content:'\f14e'
}
.zmdi-collection-speaker:before {
    content:'\f14f'
}
.zmdi-collection-text:before {
    content:'\f150'
}
.zmdi-collection-video:before {
    content:'\f151'
}
.zmdi-compass:before {
    content:'\f152'
}
.zmdi-cutlery:before {
    content:'\f153'
}
.zmdi-delete:before {
    content:'\f154'
}
.zmdi-dialpad:before {
    content:'\f155'
}
.zmdi-dns:before {
    content:'\f156'
}
.zmdi-drink:before {
    content:'\f157'
}
.zmdi-edit:before {
    content:'\f158'
}
.zmdi-email-open:before {
    content:'\f159'
}
.zmdi-email:before {
    content:'\f15a'
}
.zmdi-eye-off:before {
    content:'\f15b'
}
.zmdi-eye:before {
    content:'\f15c'
}
.zmdi-eyedropper:before {
    content:'\f15d'
}
.zmdi-favorite-outline:before {
    content:'\f15e'
}
.zmdi-favorite:before {
    content:'\f15f'
}
.zmdi-filter-list:before {
    content:'\f160'
}
.zmdi-fire:before {
    content:'\f161'
}
.zmdi-flag:before {
    content:'\f162'
}
.zmdi-flare:before {
    content:'\f163'
}
.zmdi-flash-auto:before {
    content:'\f164'
}
.zmdi-flash-off:before {
    content:'\f165'
}
.zmdi-flash:before {
    content:'\f166'
}
.zmdi-flip:before {
    content:'\f167'
}
.zmdi-flower-alt:before {
    content:'\f168'
}
.zmdi-flower:before {
    content:'\f169'
}
.zmdi-font:before {
    content:'\f16a'
}
.zmdi-fullscreen-alt:before {
    content:'\f16b'
}
.zmdi-fullscreen-exit:before {
    content:'\f16c'
}
.zmdi-fullscreen:before {
    content:'\f16d'
}
.zmdi-functions:before {
    content:'\f16e'
}
.zmdi-gas-station:before {
    content:'\f16f'
}
.zmdi-gesture:before {
    content:'\f170'
}
.zmdi-globe-alt:before {
    content:'\f171'
}
.zmdi-globe-lock:before {
    content:'\f172'
}
.zmdi-globe:before {
    content:'\f173'
}
.zmdi-graduation-cap:before {
    content:'\f174'
}
.zmdi-home:before {
    content:'\f175'
}
.zmdi-hospital-alt:before {
    content:'\f176'
}
.zmdi-hospital:before {
    content:'\f177'
}
.zmdi-hotel:before {
    content:'\f178'
}
.zmdi-hourglass-alt:before {
    content:'\f179'
}
.zmdi-hourglass-outline:before {
    content:'\f17a'
}
.zmdi-hourglass:before {
    content:'\f17b'
}
.zmdi-http:before {
    content:'\f17c'
}
.zmdi-image-alt:before {
    content:'\f17d'
}
.zmdi-image-o:before {
    content:'\f17e'
}
.zmdi-image:before {
    content:'\f17f'
}
.zmdi-inbox:before {
    content:'\f180'
}
.zmdi-invert-colors-off:before {
    content:'\f181'
}
.zmdi-invert-colors:before {
    content:'\f182'
}
.zmdi-key:before {
    content:'\f183'
}
.zmdi-label-alt-outline:before {
    content:'\f184'
}
.zmdi-label-alt:before {
    content:'\f185'
}
.zmdi-label-heart:before {
    content:'\f186'
}
.zmdi-label:before {
    content:'\f187'
}
.zmdi-labels:before {
    content:'\f188'
}
.zmdi-lamp:before {
    content:'\f189'
}
.zmdi-landscape:before {
    content:'\f18a'
}
.zmdi-layers-off:before {
    content:'\f18b'
}
.zmdi-layers:before {
    content:'\f18c'
}
.zmdi-library:before {
    content:'\f18d'
}
.zmdi-link:before {
    content:'\f18e'
}
.zmdi-lock-open:before {
    content:'\f18f'
}
.zmdi-lock-outline:before {
    content:'\f190'
}
.zmdi-lock:before {
    content:'\f191'
}
.zmdi-mail-reply-all:before {
    content:'\f192'
}
.zmdi-mail-reply:before {
    content:'\f193'
}
.zmdi-mail-send:before {
    content:'\f194'
}
.zmdi-mall:before {
    content:'\f195'
}
.zmdi-map:before {
    content:'\f196'
}
.zmdi-menu:before {
    content:'\f197'
}
.zmdi-money-box:before {
    content:'\f198'
}
.zmdi-money-off:before {
    content:'\f199'
}
.zmdi-money:before {
    content:'\f19a'
}
.zmdi-more-vert:before {
    content:'\f19b'
}
.zmdi-more:before {
    content:'\f19c'
}
.zmdi-movie-alt:before {
    content:'\f19d'
}
.zmdi-movie:before {
    content:'\f19e'
}
.zmdi-nature-people:before {
    content:'\f19f'
}
.zmdi-nature:before {
    content:'\f1a0'
}
.zmdi-navigation:before {
    content:'\f1a1'
}
.zmdi-open-in-browser:before {
    content:'\f1a2'
}
.zmdi-open-in-new:before {
    content:'\f1a3'
}
.zmdi-palette:before {
    content:'\f1a4'
}
.zmdi-parking:before {
    content:'\f1a5'
}
.zmdi-pin-account:before {
    content:'\f1a6'
}
.zmdi-pin-assistant:before {
    content:'\f1a7'
}
.zmdi-pin-drop:before {
    content:'\f1a8'
}
.zmdi-pin-help:before {
    content:'\f1a9'
}
.zmdi-pin-off:before {
    content:'\f1aa'
}
.zmdi-pin:before {
    content:'\f1ab'
}
.zmdi-pizza:before {
    content:'\f1ac'
}
.zmdi-plaster:before {
    content:'\f1ad'
}
.zmdi-power-setting:before {
    content:'\f1ae'
}
.zmdi-power:before {
    content:'\f1af'
}
.zmdi-print:before {
    content:'\f1b0'
}
.zmdi-puzzle-piece:before {
    content:'\f1b1'
}
.zmdi-quote:before {
    content:'\f1b2'
}
.zmdi-railway:before {
    content:'\f1b3'
}
.zmdi-receipt:before {
    content:'\f1b4'
}
.zmdi-refresh-alt:before {
    content:'\f1b5'
}
.zmdi-refresh-sync-alert:before {
    content:'\f1b6'
}
.zmdi-refresh-sync-off:before {
    content:'\f1b7'
}
.zmdi-refresh-sync:before {
    content:'\f1b8'
}
.zmdi-refresh:before {
    content:'\f1b9'
}
.zmdi-roller:before {
    content:'\f1ba'
}
.zmdi-ruler:before {
    content:'\f1bb'
}
.zmdi-scissors:before {
    content:'\f1bc'
}
.zmdi-screen-rotation-lock:before {
    content:'\f1bd'
}
.zmdi-screen-rotation:before {
    content:'\f1be'
}
.zmdi-search-for:before {
    content:'\f1bf'
}
.zmdi-search-in-file:before {
    content:'\f1c0'
}
.zmdi-search-in-page:before {
    content:'\f1c1'
}
.zmdi-search-replace:before {
    content:'\f1c2'
}
.zmdi-search:before {
    content:'\f1c3'
}
.zmdi-seat:before {
    content:'\f1c4'
}
.zmdi-settings-square:before {
    content:'\f1c5'
}
.zmdi-settings:before {
    content:'\f1c6'
}
.zmdi-shield-check:before {
    content:'\f1c7'
}
.zmdi-shield-security:before {
    content:'\f1c8'
}
.zmdi-shopping-basket:before {
    content:'\f1c9'
}
.zmdi-shopping-cart-plus:before {
    content:'\f1ca'
}
.zmdi-shopping-cart:before {
    content:'\f1cb'
}
.zmdi-sign-in:before {
    content:'\f1cc'
}
.zmdi-sort-amount-asc:before {
    content:'\f1cd'
}
.zmdi-sort-amount-desc:before {
    content:'\f1ce'
}
.zmdi-sort-asc:before {
    content:'\f1cf'
}
.zmdi-sort-desc:before {
    content:'\f1d0'
}
.zmdi-spellcheck:before {
    content:'\f1d1'
}
.zmdi-storage:before {
    content:'\f1d2'
}
.zmdi-store-24:before {
    content:'\f1d3'
}
.zmdi-store:before {
    content:'\f1d4'
}
.zmdi-subway:before {
    content:'\f1d5'
}
.zmdi-sun:before {
    content:'\f1d6'
}
.zmdi-tab-unselected:before {
    content:'\f1d7'
}
.zmdi-tab:before {
    content:'\f1d8'
}
.zmdi-tag-close:before {
    content:'\f1d9'
}
.zmdi-tag-more:before {
    content:'\f1da'
}
.zmdi-tag:before {
    content:'\f1db'
}
.zmdi-thumb-down:before {
    content:'\f1dc'
}
.zmdi-thumb-up-down:before {
    content:'\f1dd'
}
.zmdi-thumb-up:before {
    content:'\f1de'
}
.zmdi-ticket-star:before {
    content:'\f1df'
}
.zmdi-toll:before {
    content:'\f1e0'
}
.zmdi-toys:before {
    content:'\f1e1'
}
.zmdi-traffic:before {
    content:'\f1e2'
}
.zmdi-translate:before {
    content:'\f1e3'
}
.zmdi-triangle-down:before {
    content:'\f1e4'
}
.zmdi-triangle-up:before {
    content:'\f1e5'
}
.zmdi-truck:before {
    content:'\f1e6'
}
.zmdi-turning-sign:before {
    content:'\f1e7'
}
.zmdi-wallpaper:before {
    content:'\f1e8'
}
.zmdi-washing-machine:before {
    content:'\f1e9'
}
.zmdi-window-maximize:before {
    content:'\f1ea'
}
.zmdi-window-minimize:before {
    content:'\f1eb'
}
.zmdi-window-restore:before {
    content:'\f1ec'
}
.zmdi-wrench:before {
    content:'\f1ed'
}
.zmdi-zoom-in:before {
    content:'\f1ee'
}
.zmdi-zoom-out:before {
    content:'\f1ef'
}
.zmdi-alert-circle-o:before {
    content:'\f1f0'
}
.zmdi-alert-circle:before {
    content:'\f1f1'
}
.zmdi-alert-octagon:before {
    content:'\f1f2'
}
.zmdi-alert-polygon:before {
    content:'\f1f3'
}
.zmdi-alert-triangle:before {
    content:'\f1f4'
}
.zmdi-help-outline:before {
    content:'\f1f5'
}
.zmdi-help:before {
    content:'\f1f6'
}
.zmdi-info-outline:before {
    content:'\f1f7'
}
.zmdi-info:before {
    content:'\f1f8'
}
.zmdi-notifications-active:before {
    content:'\f1f9'
}
.zmdi-notifications-add:before {
    content:'\f1fa'
}
.zmdi-notifications-none:before {
    content:'\f1fb'
}
.zmdi-notifications-off:before {
    content:'\f1fc'
}
.zmdi-notifications-paused:before {
    content:'\f1fd'
}
.zmdi-notifications:before {
    content:'\f1fe'
}
.zmdi-account-add:before {
    content:'\f1ff'
}
.zmdi-account-box-mail:before {
    content:'\f200'
}
.zmdi-account-box-o:before {
    content:'\f201'
}
.zmdi-account-box-phone:before {
    content:'\f202'
}
.zmdi-account-box:before {
    content:'\f203'
}
.zmdi-account-calendar:before {
    content:'\f204'
}
.zmdi-account-circle:before {
    content:'\f205'
}
.zmdi-account-o:before {
    content:'\f206'
}
.zmdi-account:before {
    content:'\f207'
}
.zmdi-accounts-add:before {
    content:'\f208'
}
.zmdi-accounts-alt:before {
    content:'\f209'
}
.zmdi-accounts-list-alt:before {
    content:'\f20a'
}
.zmdi-accounts-list:before {
    content:'\f20b'
}
.zmdi-accounts-outline:before {
    content:'\f20c'
}
.zmdi-accounts:before {
    content:'\f20d'
}
.zmdi-face:before {
    content:'\f20e'
}
.zmdi-female:before {
    content:'\f20f'
}
.zmdi-male-alt:before {
    content:'\f210'
}
.zmdi-male-female:before {
    content:'\f211'
}
.zmdi-male:before {
    content:'\f212'
}
.zmdi-mood-bad:before {
    content:'\f213'
}
.zmdi-mood:before {
    content:'\f214'
}
.zmdi-run:before {
    content:'\f215'
}
.zmdi-walk:before {
    content:'\f216'
}
.zmdi-cloud-box:before {
    content:'\f217'
}
.zmdi-cloud-circle:before {
    content:'\f218'
}
.zmdi-cloud-done:before {
    content:'\f219'
}
.zmdi-cloud-download:before {
    content:'\f21a'
}
.zmdi-cloud-off:before {
    content:'\f21b'
}
.zmdi-cloud-outline-alt:before {
    content:'\f21c'
}
.zmdi-cloud-outline:before {
    content:'\f21d'
}
.zmdi-cloud-upload:before {
    content:'\f21e'
}
.zmdi-cloud:before {
    content:'\f21f'
}
.zmdi-download:before {
    content:'\f220'
}
.zmdi-file-plus:before {
    content:'\f221'
}
.zmdi-file-text:before {
    content:'\f222'
}
.zmdi-file:before {
    content:'\f223'
}
.zmdi-folder-outline:before {
    content:'\f224'
}
.zmdi-folder-person:before {
    content:'\f225'
}
.zmdi-folder-star-alt:before {
    content:'\f226'
}
.zmdi-folder-star:before {
    content:'\f227'
}
.zmdi-folder:before {
    content:'\f228'
}
.zmdi-gif:before {
    content:'\f229'
}
.zmdi-upload:before {
    content:'\f22a'
}
.zmdi-border-all:before {
    content:'\f22b'
}
.zmdi-border-bottom:before {
    content:'\f22c'
}
.zmdi-border-clear:before {
    content:'\f22d'
}
.zmdi-border-color:before {
    content:'\f22e'
}
.zmdi-border-horizontal:before {
    content:'\f22f'
}
.zmdi-border-inner:before {
    content:'\f230'
}
.zmdi-border-left:before {
    content:'\f231'
}
.zmdi-border-outer:before {
    content:'\f232'
}
.zmdi-border-right:before {
    content:'\f233'
}
.zmdi-border-style:before {
    content:'\f234'
}
.zmdi-border-top:before {
    content:'\f235'
}
.zmdi-border-vertical:before {
    content:'\f236'
}
.zmdi-copy:before {
    content:'\f237'
}
.zmdi-crop:before {
    content:'\f238'
}
.zmdi-format-align-center:before {
    content:'\f239'
}
.zmdi-format-align-justify:before {
    content:'\f23a'
}
.zmdi-format-align-left:before {
    content:'\f23b'
}
.zmdi-format-align-right:before {
    content:'\f23c'
}
.zmdi-format-bold:before {
    content:'\f23d'
}
.zmdi-format-clear-all:before {
    content:'\f23e'
}
.zmdi-format-clear:before {
    content:'\f23f'
}
.zmdi-format-color-fill:before {
    content:'\f240'
}
.zmdi-format-color-reset:before {
    content:'\f241'
}
.zmdi-format-color-text:before {
    content:'\f242'
}
.zmdi-format-indent-decrease:before {
    content:'\f243'
}
.zmdi-format-indent-increase:before {
    content:'\f244'
}
.zmdi-format-italic:before {
    content:'\f245'
}
.zmdi-format-line-spacing:before {
    content:'\f246'
}
.zmdi-format-list-bulleted:before {
    content:'\f247'
}
.zmdi-format-list-numbered:before {
    content:'\f248'
}
.zmdi-format-ltr:before {
    content:'\f249'
}
.zmdi-format-rtl:before {
    content:'\f24a'
}
.zmdi-format-size:before {
    content:'\f24b'
}
.zmdi-format-strikethrough-s:before {
    content:'\f24c'
}
.zmdi-format-strikethrough:before {
    content:'\f24d'
}
.zmdi-format-subject:before {
    content:'\f24e'
}
.zmdi-format-underlined:before {
    content:'\f24f'
}
.zmdi-format-valign-bottom:before {
    content:'\f250'
}
.zmdi-format-valign-center:before {
    content:'\f251'
}
.zmdi-format-valign-top:before {
    content:'\f252'
}
.zmdi-redo:before {
    content:'\f253'
}
.zmdi-select-all:before {
    content:'\f254'
}
.zmdi-space-bar:before {
    content:'\f255'
}
.zmdi-text-format:before {
    content:'\f256'
}
.zmdi-transform:before {
    content:'\f257'
}
.zmdi-undo:before {
    content:'\f258'
}
.zmdi-wrap-text:before {
    content:'\f259'
}
.zmdi-comment-alert:before {
    content:'\f25a'
}
.zmdi-comment-alt-text:before {
    content:'\f25b'
}
.zmdi-comment-alt:before {
    content:'\f25c'
}
.zmdi-comment-edit:before {
    content:'\f25d'
}
.zmdi-comment-image:before {
    content:'\f25e'
}
.zmdi-comment-list:before {
    content:'\f25f'
}
.zmdi-comment-more:before {
    content:'\f260'
}
.zmdi-comment-outline:before {
    content:'\f261'
}
.zmdi-comment-text-alt:before {
    content:'\f262'
}
.zmdi-comment-text:before {
    content:'\f263'
}
.zmdi-comment-video:before {
    content:'\f264'
}
.zmdi-comment:before {
    content:'\f265'
}
.zmdi-comments:before {
    content:'\f266'
}
.zmdi-check-all:before {
    content:'\f267'
}
.zmdi-check-circle-u:before {
    content:'\f268'
}
.zmdi-check-circle:before {
    content:'\f269'
}
.zmdi-check-square:before {
    content:'\f26a'
}
.zmdi-check:before {
    content:'\f26b'
}
.zmdi-circle-o:before {
    content:'\f26c'
}
.zmdi-circle:before {
    content:'\f26d'
}
.zmdi-dot-circle-alt:before {
    content:'\f26e'
}
.zmdi-dot-circle:before {
    content:'\f26f'
}
.zmdi-minus-circle-outline:before {
    content:'\f270'
}
.zmdi-minus-circle:before {
    content:'\f271'
}
.zmdi-minus-square:before {
    content:'\f272'
}
.zmdi-minus:before {
    content:'\f273'
}
.zmdi-plus-circle-o-duplicate:before {
    content:'\f274'
}
.zmdi-plus-circle-o:before {
    content:'\f275'
}
.zmdi-plus-circle:before {
    content:'\f276'
}
.zmdi-plus-square:before {
    content:'\f277'
}
.zmdi-plus:before {
    content:'\f278'
}
.zmdi-square-o:before {
    content:'\f279'
}
.zmdi-star-circle:before {
    content:'\f27a'
}
.zmdi-star-half:before {
    content:'\f27b'
}
.zmdi-star-outline:before {
    content:'\f27c'
}
.zmdi-star:before {
    content:'\f27d'
}
.zmdi-bluetooth-connected:before {
    content:'\f27e'
}
.zmdi-bluetooth-off:before {
    content:'\f27f'
}
.zmdi-bluetooth-search:before {
    content:'\f280'
}
.zmdi-bluetooth-setting:before {
    content:'\f281'
}
.zmdi-bluetooth:before {
    content:'\f282'
}
.zmdi-camera-add:before {
    content:'\f283'
}
.zmdi-camera-alt:before {
    content:'\f284'
}
.zmdi-camera-bw:before {
    content:'\f285'
}
.zmdi-camera-front:before {
    content:'\f286'
}
.zmdi-camera-mic:before {
    content:'\f287'
}
.zmdi-camera-party-mode:before {
    content:'\f288'
}
.zmdi-camera-rear:before {
    content:'\f289'
}
.zmdi-camera-roll:before {
    content:'\f28a'
}
.zmdi-camera-switch:before {
    content:'\f28b'
}
.zmdi-camera:before {
    content:'\f28c'
}
.zmdi-card-alert:before {
    content:'\f28d'
}
.zmdi-card-off:before {
    content:'\f28e'
}
.zmdi-card-sd:before {
    content:'\f28f'
}
.zmdi-card-sim:before {
    content:'\f290'
}
.zmdi-desktop-mac:before {
    content:'\f291'
}
.zmdi-desktop-windows:before {
    content:'\f292'
}
.zmdi-device-hub:before {
    content:'\f293'
}
.zmdi-devices-off:before {
    content:'\f294'
}
.zmdi-devices:before {
    content:'\f295'
}
.zmdi-dock:before {
    content:'\f296'
}
.zmdi-floppy:before {
    content:'\f297'
}
.zmdi-gamepad:before {
    content:'\f298'
}
.zmdi-gps-dot:before {
    content:'\f299'
}
.zmdi-gps-off:before {
    content:'\f29a'
}
.zmdi-gps:before {
    content:'\f29b'
}
.zmdi-headset-mic:before {
    content:'\f29c'
}
.zmdi-headset:before {
    content:'\f29d'
}
.zmdi-input-antenna:before {
    content:'\f29e'
}
.zmdi-input-composite:before {
    content:'\f29f'
}
.zmdi-input-hdmi:before {
    content:'\f2a0'
}
.zmdi-input-power:before {
    content:'\f2a1'
}
.zmdi-input-svideo:before {
    content:'\f2a2'
}
.zmdi-keyboard-hide:before {
    content:'\f2a3'
}
.zmdi-keyboard:before {
    content:'\f2a4'
}
.zmdi-laptop-chromebook:before {
    content:'\f2a5'
}
.zmdi-laptop-mac:before {
    content:'\f2a6'
}
.zmdi-laptop:before {
    content:'\f2a7'
}
.zmdi-mic-off:before {
    content:'\f2a8'
}
.zmdi-mic-outline:before {
    content:'\f2a9'
}
.zmdi-mic-setting:before {
    content:'\f2aa'
}
.zmdi-mic:before {
    content:'\f2ab'
}
.zmdi-mouse:before {
    content:'\f2ac'
}
.zmdi-network-alert:before {
    content:'\f2ad'
}
.zmdi-network-locked:before {
    content:'\f2ae'
}
.zmdi-network-off:before {
    content:'\f2af'
}
.zmdi-network-outline:before {
    content:'\f2b0'
}
.zmdi-network-setting:before {
    content:'\f2b1'
}
.zmdi-network:before {
    content:'\f2b2'
}
.zmdi-phone-bluetooth:before {
    content:'\f2b3'
}
.zmdi-phone-end:before {
    content:'\f2b4'
}
.zmdi-phone-forwarded:before {
    content:'\f2b5'
}
.zmdi-phone-in-talk:before {
    content:'\f2b6'
}
.zmdi-phone-locked:before {
    content:'\f2b7'
}
.zmdi-phone-missed:before {
    content:'\f2b8'
}
.zmdi-phone-msg:before {
    content:'\f2b9'
}
.zmdi-phone-paused:before {
    content:'\f2ba'
}
.zmdi-phone-ring:before {
    content:'\f2bb'
}
.zmdi-phone-setting:before {
    content:'\f2bc'
}
.zmdi-phone-sip:before {
    content:'\f2bd'
}
.zmdi-phone:before {
    content:'\f2be'
}
.zmdi-portable-wifi-changes:before {
    content:'\f2bf'
}
.zmdi-portable-wifi-off:before {
    content:'\f2c0'
}
.zmdi-portable-wifi:before {
    content:'\f2c1'
}
.zmdi-radio:before {
    content:'\f2c2'
}
.zmdi-reader:before {
    content:'\f2c3'
}
.zmdi-remote-control-alt:before {
    content:'\f2c4'
}
.zmdi-remote-control:before {
    content:'\f2c5'
}
.zmdi-router:before {
    content:'\f2c6'
}
.zmdi-scanner:before {
    content:'\f2c7'
}
.zmdi-smartphone-android:before {
    content:'\f2c8'
}
.zmdi-smartphone-download:before {
    content:'\f2c9'
}
.zmdi-smartphone-erase:before {
    content:'\f2ca'
}
.zmdi-smartphone-info:before {
    content:'\f2cb'
}
.zmdi-smartphone-iphone:before {
    content:'\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
    content:'\f2cd'
}
.zmdi-smartphone-landscape:before {
    content:'\f2ce'
}
.zmdi-smartphone-lock:before {
    content:'\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
    content:'\f2d0'
}
.zmdi-smartphone-ring:before {
    content:'\f2d1'
}
.zmdi-smartphone-setting:before {
    content:'\f2d2'
}
.zmdi-smartphone-setup:before {
    content:'\f2d3'
}
.zmdi-smartphone:before {
    content:'\f2d4'
}
.zmdi-speaker:before {
    content:'\f2d5'
}
.zmdi-tablet-android:before {
    content:'\f2d6'
}
.zmdi-tablet-mac:before {
    content:'\f2d7'
}
.zmdi-tablet:before {
    content:'\f2d8'
}
.zmdi-tv-alt-play:before {
    content:'\f2d9'
}
.zmdi-tv-list:before {
    content:'\f2da'
}
.zmdi-tv-play:before {
    content:'\f2db'
}
.zmdi-tv:before {
    content:'\f2dc'
}
.zmdi-usb:before {
    content:'\f2dd'
}
.zmdi-videocam-off:before {
    content:'\f2de'
}
.zmdi-videocam-switch:before {
    content:'\f2df'
}
.zmdi-videocam:before {
    content:'\f2e0'
}
.zmdi-watch:before {
    content:'\f2e1'
}
.zmdi-wifi-alt-2:before {
    content:'\f2e2'
}
.zmdi-wifi-alt:before {
    content:'\f2e3'
}
.zmdi-wifi-info:before {
    content:'\f2e4'
}
.zmdi-wifi-lock:before {
    content:'\f2e5'
}
.zmdi-wifi-off:before {
    content:'\f2e6'
}
.zmdi-wifi-outline:before {
    content:'\f2e7'
}
.zmdi-wifi:before {
    content:'\f2e8'
}
.zmdi-arrow-left-bottom:before {
    content:'\f2e9'
}
.zmdi-arrow-left:before {
    content:'\f2ea'
}
.zmdi-arrow-merge:before {
    content:'\f2eb'
}
.zmdi-arrow-missed:before {
    content:'\f2ec'
}
.zmdi-arrow-right-top:before {
    content:'\f2ed'
}
.zmdi-arrow-right:before {
    content:'\f2ee'
}
.zmdi-arrow-split:before {
    content:'\f2ef'
}
.zmdi-arrows:before {
    content:'\f2f0'
}
.zmdi-caret-down-circle:before {
    content:'\f2f1'
}
.zmdi-caret-down:before {
    content:'\f2f2'
}
.zmdi-caret-left-circle:before {
    content:'\f2f3'
}
.zmdi-caret-left:before {
    content:'\f2f4'
}
.zmdi-caret-right-circle:before {
    content:'\f2f5'
}
.zmdi-caret-right:before {
    content:'\f2f6'
}
.zmdi-caret-up-circle:before {
    content:'\f2f7'
}
.zmdi-caret-up:before {
    content:'\f2f8'
}
.zmdi-chevron-down:before {
    content:'\f2f9'
}
.zmdi-chevron-left:before {
    content:'\f2fa'
}
.zmdi-chevron-right:before {
    content:'\f2fb'
}
.zmdi-chevron-up:before {
    content:'\f2fc'
}
.zmdi-forward:before {
    content:'\f2fd'
}
.zmdi-long-arrow-down:before {
    content:'\f2fe'
}
.zmdi-long-arrow-left:before {
    content:'\f2ff'
}
.zmdi-long-arrow-return:before {
    content:'\f300'
}
.zmdi-long-arrow-right:before {
    content:'\f301'
}
.zmdi-long-arrow-tab:before {
    content:'\f302'
}
.zmdi-long-arrow-up:before {
    content:'\f303'
}
.zmdi-rotate-ccw:before {
    content:'\f304'
}
.zmdi-rotate-cw:before {
    content:'\f305'
}
.zmdi-rotate-left:before {
    content:'\f306'
}
.zmdi-rotate-right:before {
    content:'\f307'
}
.zmdi-square-down:before {
    content:'\f308'
}
.zmdi-square-right:before {
    content:'\f309'
}
.zmdi-swap-alt:before {
    content:'\f30a'
}
.zmdi-swap-vertical-circle:before {
    content:'\f30b'
}
.zmdi-swap-vertical:before {
    content:'\f30c'
}
.zmdi-swap:before {
    content:'\f30d'
}
.zmdi-trending-down:before {
    content:'\f30e'
}
.zmdi-trending-flat:before {
    content:'\f30f'
}
.zmdi-trending-up:before {
    content:'\f310'
}
.zmdi-unfold-less:before {
    content:'\f311'
}
.zmdi-unfold-more:before {
    content:'\f312'
}
.zmdi-apps:before {
    content:'\f313'
}
.zmdi-grid-off:before {
    content:'\f314'
}
.zmdi-grid:before {
    content:'\f315'
}
.zmdi-view-agenda:before {
    content:'\f316'
}
.zmdi-view-array:before {
    content:'\f317'
}
.zmdi-view-carousel:before {
    content:'\f318'
}
.zmdi-view-column:before {
    content:'\f319'
}
.zmdi-view-comfy:before {
    content:'\f31a'
}
.zmdi-view-compact:before {
    content:'\f31b'
}
.zmdi-view-dashboard:before {
    content:'\f31c'
}
.zmdi-view-day:before {
    content:'\f31d'
}
.zmdi-view-headline:before {
    content:'\f31e'
}
.zmdi-view-list-alt:before {
    content:'\f31f'
}
.zmdi-view-list:before {
    content:'\f320'
}
.zmdi-view-module:before {
    content:'\f321'
}
.zmdi-view-quilt:before {
    content:'\f322'
}
.zmdi-view-stream:before {
    content:'\f323'
}
.zmdi-view-subtitles:before {
    content:'\f324'
}
.zmdi-view-toc:before {
    content:'\f325'
}
.zmdi-view-web:before {
    content:'\f326'
}
.zmdi-view-week:before {
    content:'\f327'
}
.zmdi-widgets:before {
    content:'\f328'
}
.zmdi-alarm-check:before {
    content:'\f329'
}
.zmdi-alarm-off:before {
    content:'\f32a'
}
.zmdi-alarm-plus:before {
    content:'\f32b'
}
.zmdi-alarm-snooze:before {
    content:'\f32c'
}
.zmdi-alarm:before {
    content:'\f32d'
}
.zmdi-calendar-alt:before {
    content:'\f32e'
}
.zmdi-calendar-check:before {
    content:'\f32f'
}
.zmdi-calendar-close:before {
    content:'\f330'
}
.zmdi-calendar-note:before {
    content:'\f331'
}
.zmdi-calendar:before {
    content:'\f332'
}
.zmdi-time-countdown:before {
    content:'\f333'
}
.zmdi-time-interval:before {
    content:'\f334'
}
.zmdi-time-restore-setting:before {
    content:'\f335'
}
.zmdi-time-restore:before {
    content:'\f336'
}
.zmdi-time:before {
    content:'\f337'
}
.zmdi-timer-off:before {
    content:'\f338'
}
.zmdi-timer:before {
    content:'\f339'
}
.zmdi-android-alt:before {
    content:'\f33a'
}
.zmdi-android:before {
    content:'\f33b'
}
.zmdi-apple:before {
    content:'\f33c'
}
.zmdi-behance:before {
    content:'\f33d'
}
.zmdi-codepen:before {
    content:'\f33e'
}
.zmdi-dribbble:before {
    content:'\f33f'
}
.zmdi-dropbox:before {
    content:'\f340'
}
.zmdi-evernote:before {
    content:'\f341'
}
.zmdi-facebook-box:before {
    content:'\f342'
}
.zmdi-facebook:before {
    content:'\f343'
}
.zmdi-github-box:before {
    content:'\f344'
}
.zmdi-github:before {
    content:'\f345'
}
.zmdi-google-drive:before {
    content:'\f346'
}
.zmdi-google-earth:before {
    content:'\f347'
}
.zmdi-google-glass:before {
    content:'\f348'
}
.zmdi-google-maps:before {
    content:'\f349'
}
.zmdi-google-pages:before {
    content:'\f34a'
}
.zmdi-google-play:before {
    content:'\f34b'
}
.zmdi-google-plus-box:before {
    content:'\f34c'
}
.zmdi-google-plus:before {
    content:'\f34d'
}
.zmdi-google:before {
    content:'\f34e'
}
.zmdi-instagram:before {
    content:'\f34f'
}
.zmdi-language-css3:before {
    content:'\f350'
}
.zmdi-language-html5:before {
    content:'\f351'
}
.zmdi-language-javascript:before {
    content:'\f352'
}
.zmdi-language-python-alt:before {
    content:'\f353'
}
.zmdi-language-python:before {
    content:'\f354'
}
.zmdi-lastfm:before {
    content:'\f355'
}
.zmdi-linkedin-box:before {
    content:'\f356'
}
.zmdi-paypal:before {
    content:'\f357'
}
.zmdi-pinterest-box:before {
    content:'\f358'
}
.zmdi-pocket:before {
    content:'\f359'
}
.zmdi-polymer:before {
    content:'\f35a'
}
.zmdi-share:before {
    content:'\f35b'
}
.zmdi-stackoverflow:before {
    content:'\f35c'
}
.zmdi-steam-square:before {
    content:'\f35d'
}
.zmdi-steam:before {
    content:'\f35e'
}
.zmdi-twitter-box:before {
    content:'\f35f'
}
.zmdi-twitter:before {
    content:'\f360'
}
.zmdi-vk:before {
    content:'\f361'
}
.zmdi-wikipedia:before {
    content:'\f362'
}
.zmdi-windows:before {
    content:'\f363'
}
.zmdi-aspect-ratio-alt:before {
    content:'\f364'
}
.zmdi-aspect-ratio:before {
    content:'\f365'
}
.zmdi-blur-circular:before {
    content:'\f366'
}
.zmdi-blur-linear:before {
    content:'\f367'
}
.zmdi-blur-off:before {
    content:'\f368'
}
.zmdi-blur:before {
    content:'\f369'
}
.zmdi-brightness-2:before {
    content:'\f36a'
}
.zmdi-brightness-3:before {
    content:'\f36b'
}
.zmdi-brightness-4:before {
    content:'\f36c'
}
.zmdi-brightness-5:before {
    content:'\f36d'
}
.zmdi-brightness-6:before {
    content:'\f36e'
}
.zmdi-brightness-7:before {
    content:'\f36f'
}
.zmdi-brightness-auto:before {
    content:'\f370'
}
.zmdi-brightness-setting:before {
    content:'\f371'
}
.zmdi-broken-image:before {
    content:'\f372'
}
.zmdi-center-focus-strong:before {
    content:'\f373'
}
.zmdi-center-focus-weak:before {
    content:'\f374'
}
.zmdi-compare:before {
    content:'\f375'
}
.zmdi-crop-16-9:before {
    content:'\f376'
}
.zmdi-crop-3-2:before {
    content:'\f377'
}
.zmdi-crop-5-4:before {
    content:'\f378'
}
.zmdi-crop-7-5:before {
    content:'\f379'
}
.zmdi-crop-din:before {
    content:'\f37a'
}
.zmdi-crop-free:before {
    content:'\f37b'
}
.zmdi-crop-landscape:before {
    content:'\f37c'
}
.zmdi-crop-portrait:before {
    content:'\f37d'
}
.zmdi-crop-square:before {
    content:'\f37e'
}
.zmdi-exposure-alt:before {
    content:'\f37f'
}
.zmdi-exposure:before {
    content:'\f380'
}
.zmdi-filter-b-and-w:before {
    content:'\f381'
}
.zmdi-filter-center-focus:before {
    content:'\f382'
}
.zmdi-filter-frames:before {
    content:'\f383'
}
.zmdi-filter-tilt-shift:before {
    content:'\f384'
}
.zmdi-gradient:before {
    content:'\f385'
}
.zmdi-grain:before {
    content:'\f386'
}
.zmdi-graphic-eq:before {
    content:'\f387'
}
.zmdi-hdr-off:before {
    content:'\f388'
}
.zmdi-hdr-strong:before {
    content:'\f389'
}
.zmdi-hdr-weak:before {
    content:'\f38a'
}
.zmdi-hdr:before {
    content:'\f38b'
}
.zmdi-iridescent:before {
    content:'\f38c'
}
.zmdi-leak-off:before {
    content:'\f38d'
}
.zmdi-leak:before {
    content:'\f38e'
}
.zmdi-looks:before {
    content:'\f38f'
}
.zmdi-loupe:before {
    content:'\f390'
}
.zmdi-panorama-horizontal:before {
    content:'\f391'
}
.zmdi-panorama-vertical:before {
    content:'\f392'
}
.zmdi-panorama-wide-angle:before {
    content:'\f393'
}
.zmdi-photo-size-select-large:before {
    content:'\f394'
}
.zmdi-photo-size-select-small:before {
    content:'\f395'
}
.zmdi-picture-in-picture:before {
    content:'\f396'
}
.zmdi-slideshow:before {
    content:'\f397'
}
.zmdi-texture:before {
    content:'\f398'
}
.zmdi-tonality:before {
    content:'\f399'
}
.zmdi-vignette:before {
    content:'\f39a'
}
.zmdi-wb-auto:before {
    content:'\f39b'
}
.zmdi-eject-alt:before {
    content:'\f39c'
}
.zmdi-eject:before {
    content:'\f39d'
}
.zmdi-equalizer:before {
    content:'\f39e'
}
.zmdi-fast-forward:before {
    content:'\f39f'
}
.zmdi-fast-rewind:before {
    content:'\f3a0'
}
.zmdi-forward-10:before {
    content:'\f3a1'
}
.zmdi-forward-30:before {
    content:'\f3a2'
}
.zmdi-forward-5:before {
    content:'\f3a3'
}
.zmdi-hearing:before {
    content:'\f3a4'
}
.zmdi-pause-circle-outline:before {
    content:'\f3a5'
}
.zmdi-pause-circle:before {
    content:'\f3a6'
}
.zmdi-pause:before {
    content:'\f3a7'
}
.zmdi-play-circle-outline:before {
    content:'\f3a8'
}
.zmdi-play-circle:before {
    content:'\f3a9'
}
.zmdi-play:before {
    content:'\f3aa'
}
.zmdi-playlist-audio:before {
    content:'\f3ab'
}
.zmdi-playlist-plus:before {
    content:'\f3ac'
}
.zmdi-repeat-one:before {
    content:'\f3ad'
}
.zmdi-repeat:before {
    content:'\f3ae'
}
.zmdi-replay-10:before {
    content:'\f3af'
}
.zmdi-replay-30:before {
    content:'\f3b0'
}
.zmdi-replay-5:before {
    content:'\f3b1'
}
.zmdi-replay:before {
    content:'\f3b2'
}
.zmdi-shuffle:before {
    content:'\f3b3'
}
.zmdi-skip-next:before {
    content:'\f3b4'
}
.zmdi-skip-previous:before {
    content:'\f3b5'
}
.zmdi-stop:before {
    content:'\f3b6'
}
.zmdi-surround-sound:before {
    content:'\f3b7'
}
.zmdi-tune:before {
    content:'\f3b8'
}
.zmdi-volume-down:before {
    content:'\f3b9'
}
.zmdi-volume-mute:before {
    content:'\f3ba'
}
.zmdi-volume-off:before {
    content:'\f3bb'
}
.zmdi-volume-up:before {
    content:'\f3bc'
}
.zmdi-n-1-square:before {
    content:'\f3bd'
}
.zmdi-n-2-square:before {
    content:'\f3be'
}
.zmdi-n-3-square:before {
    content:'\f3bf'
}
.zmdi-n-4-square:before {
    content:'\f3c0'
}
.zmdi-n-5-square:before {
    content:'\f3c1'
}
.zmdi-n-6-square:before {
    content:'\f3c2'
}
.zmdi-neg-1:before {
    content:'\f3c3'
}
.zmdi-neg-2:before {
    content:'\f3c4'
}
.zmdi-plus-1:before {
    content:'\f3c5'
}
.zmdi-plus-2:before {
    content:'\f3c6'
}
.zmdi-sec-10:before {
    content:'\f3c7'
}
.zmdi-sec-3:before {
    content:'\f3c8'
}
.zmdi-zero:before {
    content:'\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
    content:'\f3ca'
}
.zmdi-airline-seat-flat:before {
    content:'\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
    content:'\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
    content:'\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
    content:'\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
    content:'\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
    content:'\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
    content:'\f3d1'
}
.zmdi-airplay:before {
    content:'\f3d2'
}
.zmdi-closed-caption:before {
    content:'\f3d3'
}
.zmdi-confirmation-number:before {
    content:'\f3d4'
}
.zmdi-developer-board:before {
    content:'\f3d5'
}
.zmdi-disc-full:before {
    content:'\f3d6'
}
.zmdi-explicit:before {
    content:'\f3d7'
}
.zmdi-flight-land:before {
    content:'\f3d8'
}
.zmdi-flight-takeoff:before {
    content:'\f3d9'
}
.zmdi-flip-to-back:before {
    content:'\f3da'
}
.zmdi-flip-to-front:before {
    content:'\f3db'
}
.zmdi-group-work:before {
    content:'\f3dc'
}
.zmdi-hd:before {
    content:'\f3dd'
}
.zmdi-hq:before {
    content:'\f3de'
}
.zmdi-markunread-mailbox:before {
    content:'\f3df'
}
.zmdi-memory:before {
    content:'\f3e0'
}
.zmdi-nfc:before {
    content:'\f3e1'
}
.zmdi-play-for-work:before {
    content:'\f3e2'
}
.zmdi-power-input:before {
    content:'\f3e3'
}
.zmdi-present-to-all:before {
    content:'\f3e4'
}
.zmdi-satellite:before {
    content:'\f3e5'
}
.zmdi-tap-and-play:before {
    content:'\f3e6'
}
.zmdi-vibration:before {
    content:'\f3e7'
}
.zmdi-voicemail:before {
    content:'\f3e8'
}
.zmdi-group:before {
    content:'\f3e9'
}
.zmdi-rss:before {
    content:'\f3ea'
}
.zmdi-shape:before {
    content:'\f3eb'
}
.zmdi-spinner:before {
    content:'\f3ec'
}
.zmdi-ungroup:before {
    content:'\f3ed'
}
.zmdi-500px:before {
    content:'\f3ee'
}
.zmdi-8tracks:before {
    content:'\f3ef'
}
.zmdi-amazon:before {
    content:'\f3f0'
}
.zmdi-blogger:before {
    content:'\f3f1'
}
.zmdi-delicious:before {
    content:'\f3f2'
}
.zmdi-disqus:before {
    content:'\f3f3'
}
.zmdi-flattr:before {
    content:'\f3f4'
}
.zmdi-flickr:before {
    content:'\f3f5'
}
.zmdi-github-alt:before {
    content:'\f3f6'
}
.zmdi-google-old:before {
    content:'\f3f7'
}
.zmdi-linkedin:before {
    content:'\f3f8'
}
.zmdi-odnoklassniki:before {
    content:'\f3f9'
}
.zmdi-outlook:before {
    content:'\f3fa'
}
.zmdi-paypal-alt:before {
    content:'\f3fb'
}
.zmdi-pinterest:before {
    content:'\f3fc'
}
.zmdi-playstation:before {
    content:'\f3fd'
}
.zmdi-reddit:before {
    content:'\f3fe'
}
.zmdi-skype:before {
    content:'\f3ff'
}
.zmdi-slideshare:before {
    content:'\f400'
}
.zmdi-soundcloud:before {
    content:'\f401'
}
.zmdi-tumblr:before {
    content:'\f402'
}
.zmdi-twitch:before {
    content:'\f403'
}
.zmdi-vimeo:before {
    content:'\f404'
}
.zmdi-whatsapp:before {
    content:'\f405'
}
.zmdi-xbox:before {
    content:'\f406'
}
.zmdi-yahoo:before {
    content:'\f407'
}
.zmdi-youtube-play:before {
    content:'\f408'
}
.zmdi-youtube:before {
    content:'\f409'
}
.zmdi-import-export:before {
    content:'\f30c'
}
.zmdi-swap-vertical-:before {
    content:'\f30c'
}
.zmdi-airplanemode-inactive:before {
    content:'\f102'
}
.zmdi-airplanemode-active:before {
    content:'\f103'
}
.zmdi-rate-review:before {
    content:'\f103'
}
.zmdi-comment-sign:before {
    content:'\f25a'
}
.zmdi-network-warning:before {
    content:'\f2ad'
}
.zmdi-shopping-cart-add:before {
    content:'\f1ca'
}
.zmdi-file-add:before {
    content:'\f221'
}
.zmdi-network-wifi-scan:before {
    content:'\f2e4'
}
.zmdi-collection-add:before {
    content:'\f14e'
}
.zmdi-format-playlist-add:before {
    content:'\f3ac'
}
.zmdi-format-queue-music:before {
    content:'\f3ab'
}
.zmdi-plus-box:before {
    content:'\f277'
}
.zmdi-tag-backspace:before {
    content:'\f1d9'
}
.zmdi-alarm-add:before {
    content:'\f32b'
}
.zmdi-battery-charging:before {
    content:'\f114'
}
.zmdi-daydream-setting:before {
    content:'\f217'
}
.zmdi-more-horiz:before {
    content:'\f19c'
}
.zmdi-book-photo:before {
    content:'\f11b'
}
.zmdi-incandescent:before {
    content:'\f189'
}
.zmdi-wb-iridescent:before {
    content:'\f38c'
}
.zmdi-calendar-remove:before {
    content:'\f330'
}
.zmdi-refresh-sync-disabled:before {
    content:'\f1b7'
}
.zmdi-refresh-sync-problem:before {
    content:'\f1b6'
}
.zmdi-crop-original:before {
    content:'\f17e'
}
.zmdi-power-off:before {
    content:'\f1af'
}
.zmdi-power-off-setting:before {
    content:'\f1ae'
}
.zmdi-leak-remove:before {
    content:'\f38d'
}
.zmdi-star-border:before {
    content:'\f27c'
}
.zmdi-brightness-low:before {
    content:'\f36d'
}
.zmdi-brightness-medium:before {
    content:'\f36e'
}
.zmdi-brightness-high:before {
    content:'\f36f'
}
.zmdi-smartphone-portrait:before {
    content:'\f2d4'
}
.zmdi-live-tv:before {
    content:'\f2d9'
}
.zmdi-format-textdirection-l-to-r:before {
    content:'\f249'
}
.zmdi-format-textdirection-r-to-l:before {
    content:'\f24a'
}
.zmdi-arrow-back:before {
    content:'\f2ea'
}
.zmdi-arrow-forward:before {
    content:'\f2ee'
}
.zmdi-arrow-in:before {
    content:'\f2e9'
}
.zmdi-arrow-out:before {
    content:'\f2ed'
}
.zmdi-rotate-90-degrees-ccw:before {
    content:'\f304'
}
.zmdi-adb:before {
    content:'\f33a'
}
.zmdi-network-wifi:before {
    content:'\f2e8'
}
.zmdi-network-wifi-alt:before {
    content:'\f2e3'
}
.zmdi-network-wifi-lock:before {
    content:'\f2e5'
}
.zmdi-network-wifi-off:before {
    content:'\f2e6'
}
.zmdi-network-wifi-outline:before {
    content:'\f2e7'
}
.zmdi-network-wifi-info:before {
    content:'\f2e4'
}
.zmdi-layers-clear:before {
    content:'\f18b'
}
.zmdi-colorize:before {
    content:'\f15d'
}
.zmdi-format-paint:before {
    content:'\f1ba'
}
.zmdi-format-quote:before {
    content:'\f1b2'
}
.zmdi-camera-monochrome-photos:before {
    content:'\f285'
}
.zmdi-sort-by-alpha:before {
    content:'\f1cf'
}
.zmdi-folder-shared:before {
    content:'\f225'
}
.zmdi-folder-special:before {
    content:'\f226'
}
.zmdi-comment-dots:before {
    content:'\f260'
}
.zmdi-reorder:before {
    content:'\f31e'
}
.zmdi-dehaze:before {
    content:'\f197'
}
.zmdi-sort:before {
    content:'\f1ce'
}
.zmdi-pages:before {
    content:'\f34a'
}
.zmdi-stack-overflow:before {
    content:'\f35c'
}
.zmdi-calendar-account:before {
    content:'\f204'
}
.zmdi-paste:before {
    content:'\f109'
}
.zmdi-cut:before {
    content:'\f1bc'
}
.zmdi-save:before {
    content:'\f297'
}
.zmdi-smartphone-code:before {
    content:'\f139'
}
.zmdi-directions-bike:before {
    content:'\f117'
}
.zmdi-directions-boat:before {
    content:'\f11a'
}
.zmdi-directions-bus:before {
    content:'\f121'
}
.zmdi-directions-car:before {
    content:'\f125'
}
.zmdi-directions-railway:before {
    content:'\f1b3'
}
.zmdi-directions-run:before {
    content:'\f215'
}
.zmdi-directions-subway:before {
    content:'\f1d5'
}
.zmdi-directions-walk:before {
    content:'\f216'
}
.zmdi-local-hotel:before {
    content:'\f178'
}
.zmdi-local-activity:before {
    content:'\f1df'
}
.zmdi-local-play:before {
    content:'\f1df'
}
.zmdi-local-airport:before {
    content:'\f103'
}
.zmdi-local-atm:before {
    content:'\f198'
}
.zmdi-local-bar:before {
    content:'\f137'
}
.zmdi-local-cafe:before {
    content:'\f13b'
}
.zmdi-local-car-wash:before {
    content:'\f124'
}
.zmdi-local-convenience-store:before {
    content:'\f1d3'
}
.zmdi-local-dining:before {
    content:'\f153'
}
.zmdi-local-drink:before {
    content:'\f157'
}
.zmdi-local-florist:before {
    content:'\f168'
}
.zmdi-local-gas-station:before {
    content:'\f16f'
}
.zmdi-local-grocery-store:before {
    content:'\f1cb'
}
.zmdi-local-hospital:before {
    content:'\f177'
}
.zmdi-local-laundry-service:before {
    content:'\f1e9'
}
.zmdi-local-library:before {
    content:'\f18d'
}
.zmdi-local-mall:before {
    content:'\f195'
}
.zmdi-local-movies:before {
    content:'\f19d'
}
.zmdi-local-offer:before {
    content:'\f187'
}
.zmdi-local-parking:before {
    content:'\f1a5'
}
.zmdi-local-parking:before {
    content:'\f1a5'
}
.zmdi-local-pharmacy:before {
    content:'\f176'
}
.zmdi-local-phone:before {
    content:'\f2be'
}
.zmdi-local-pizza:before {
    content:'\f1ac'
}
.zmdi-local-post-office:before {
    content:'\f15a'
}
.zmdi-local-printshop:before {
    content:'\f1b0'
}
.zmdi-local-see:before {
    content:'\f28c'
}
.zmdi-local-shipping:before {
    content:'\f1e6'
}
.zmdi-local-store:before {
    content:'\f1d4'
}
.zmdi-local-taxi:before {
    content:'\f123'
}
.zmdi-local-wc:before {
    content:'\f211'
}
.zmdi-my-location:before {
    content:'\f299'
}
.zmdi-directions:before {
    content:'\f1e7'
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
}
.not-sr-only {
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.focus\:sr-only:focus {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
}
.focus\:not-sr-only:focus {
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.appearance-none {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.bg-fixed {
    background-attachment:fixed
}
.bg-local {
    background-attachment:local
}
.bg-scroll {
    background-attachment:scroll
}
.bg-transparent {
    background-color:transparent
}
.bg-black {
    background-color:#000
}
.bg-white {
    background-color:#fff
}
.bg-gray-100 {
    background-color:#f7fafc
}
.bg-gray-200 {
    background-color:#edf2f7
}
.bg-gray-300 {
    background-color:#e2e8f0
}
.bg-gray-400 {
    background-color:#cbd5e0
}
.bg-gray-500 {
    background-color:#a0aec0
}
.bg-gray-600 {
    background-color:#718096
}
.bg-gray-700 {
    background-color:#4a5568
}
.bg-gray-800 {
    background-color:#2d3748
}
.bg-gray-900 {
    background-color:#1a202c
}
.bg-red-100 {
    background-color:#fff5f5
}
.bg-red-200 {
    background-color:#fed7d7
}
.bg-red-300 {
    background-color:#feb2b2
}
.bg-red-400 {
    background-color:#fc8181
}
.bg-red-500 {
    background-color:#f56565
}
.bg-red-600 {
    background-color:#e53e3e
}
.bg-red-700 {
    background-color:#c53030
}
.bg-red-800 {
    background-color:#9b2c2c
}
.bg-red-900 {
    background-color:#742a2a
}
.bg-orange-100 {
    background-color:#fffaf0
}
.bg-orange-200 {
    background-color:#feebc8
}
.bg-orange-300 {
    background-color:#fbd38d
}
.bg-orange-400 {
    background-color:#f6ad55
}
.bg-orange-500 {
    background-color:#ed8936
}
.bg-orange-600 {
    background-color:#dd6b20
}
.bg-orange-700 {
    background-color:#c05621
}
.bg-orange-800 {
    background-color:#9c4221
}
.bg-orange-900 {
    background-color:#7b341e
}
.bg-yellow-100 {
    background-color:#fffff0
}
.bg-yellow-200 {
    background-color:#fefcbf
}
.bg-yellow-300 {
    background-color:#faf089
}
.bg-yellow-400 {
    background-color:#f6e05e
}
.bg-yellow-500 {
    background-color:#ecc94b
}
.bg-yellow-600 {
    background-color:#d69e2e
}
.bg-yellow-700 {
    background-color:#b7791f
}
.bg-yellow-800 {
    background-color:#975a16
}
.bg-yellow-900 {
    background-color:#744210
}
.bg-green-100 {
    background-color:#f0fff4
}
.bg-green-200 {
    background-color:#c6f6d5
}
.bg-green-300 {
    background-color:#9ae6b4
}
.bg-green-400 {
    background-color:#68d391
}
.bg-green-500 {
    background-color:#48bb78
}
.bg-green-600 {
    background-color:#38a169
}
.bg-green-700 {
    background-color:#2f855a
}
.bg-green-800 {
    background-color:#276749
}
.bg-green-900 {
    background-color:#22543d
}
.bg-teal-100 {
    background-color:#e6fffa
}
.bg-teal-200 {
    background-color:#b2f5ea
}
.bg-teal-300 {
    background-color:#81e6d9
}
.bg-teal-400 {
    background-color:#4fd1c5
}
.bg-teal-500 {
    background-color:#38b2ac
}
.bg-teal-600 {
    background-color:#319795
}
.bg-teal-700 {
    background-color:#2c7a7b
}
.bg-teal-800 {
    background-color:#285e61
}
.bg-teal-900 {
    background-color:#234e52
}
.bg-blue-100 {
    background-color:#ebf8ff
}
.bg-blue-200 {
    background-color:#bee3f8
}
.bg-blue-300 {
    background-color:#90cdf4
}
.bg-blue-400 {
    background-color:#63b3ed
}
.bg-blue-500 {
    background-color:#4299e1
}
.bg-blue-600 {
    background-color:#3182ce
}
.bg-blue-700 {
    background-color:#2b6cb0
}
.bg-blue-800 {
    background-color:#2c5282
}
.bg-blue-900 {
    background-color:#2a4365
}
.bg-indigo-100 {
    background-color:#ebf4ff
}
.bg-indigo-200 {
    background-color:#c3dafe
}
.bg-indigo-300 {
    background-color:#a3bffa
}
.bg-indigo-400 {
    background-color:#7f9cf5
}
.bg-indigo-500 {
    background-color:#667eea
}
.bg-indigo-600 {
    background-color:#5a67d8
}
.bg-indigo-700 {
    background-color:#4c51bf
}
.bg-indigo-800 {
    background-color:#434190
}
.bg-indigo-900 {
    background-color:#3c366b
}
.bg-purple-100 {
    background-color:#faf5ff
}
.bg-purple-200 {
    background-color:#e9d8fd
}
.bg-purple-300 {
    background-color:#d6bcfa
}
.bg-purple-400 {
    background-color:#b794f4
}
.bg-purple-500 {
    background-color:#9f7aea
}
.bg-purple-600 {
    background-color:#805ad5
}
.bg-purple-700 {
    background-color:#6b46c1
}
.bg-purple-800 {
    background-color:#553c9a
}
.bg-purple-900 {
    background-color:#44337a
}
.bg-pink-100 {
    background-color:#fff5f7
}
.bg-pink-200 {
    background-color:#fed7e2
}
.bg-pink-300 {
    background-color:#fbb6ce
}
.bg-pink-400 {
    background-color:#f687b3
}
.bg-pink-500 {
    background-color:#ed64a6
}
.bg-pink-600 {
    background-color:#d53f8c
}
.bg-pink-700 {
    background-color:#b83280
}
.bg-pink-800 {
    background-color:#97266d
}
.bg-pink-900 {
    background-color:#702459
}
.hover\:bg-transparent:hover {
    background-color:transparent
}
.hover\:bg-black:hover {
    background-color:#000
}
.hover\:bg-white:hover {
    background-color:#fff
}
.hover\:bg-gray-100:hover {
    background-color:#f7fafc
}
.hover\:bg-gray-200:hover {
    background-color:#edf2f7
}
.hover\:bg-gray-300:hover {
    background-color:#e2e8f0
}
.hover\:bg-gray-400:hover {
    background-color:#cbd5e0
}
.hover\:bg-gray-500:hover {
    background-color:#a0aec0
}
.hover\:bg-gray-600:hover {
    background-color:#718096
}
.hover\:bg-gray-700:hover {
    background-color:#4a5568
}
.hover\:bg-gray-800:hover {
    background-color:#2d3748
}
.hover\:bg-gray-900:hover {
    background-color:#1a202c
}
.hover\:bg-red-100:hover {
    background-color:#fff5f5
}
.hover\:bg-red-200:hover {
    background-color:#fed7d7
}
.hover\:bg-red-300:hover {
    background-color:#feb2b2
}
.hover\:bg-red-400:hover {
    background-color:#fc8181
}
.hover\:bg-red-500:hover {
    background-color:#f56565
}
.hover\:bg-red-600:hover {
    background-color:#e53e3e
}
.hover\:bg-red-700:hover {
    background-color:#c53030
}
.hover\:bg-red-800:hover {
    background-color:#9b2c2c
}
.hover\:bg-red-900:hover {
    background-color:#742a2a
}
.hover\:bg-orange-100:hover {
    background-color:#fffaf0
}
.hover\:bg-orange-200:hover {
    background-color:#feebc8
}
.hover\:bg-orange-300:hover {
    background-color:#fbd38d
}
.hover\:bg-orange-400:hover {
    background-color:#f6ad55
}
.hover\:bg-orange-500:hover {
    background-color:#ed8936
}
.hover\:bg-orange-600:hover {
    background-color:#dd6b20
}
.hover\:bg-orange-700:hover {
    background-color:#c05621
}
.hover\:bg-orange-800:hover {
    background-color:#9c4221
}
.hover\:bg-orange-900:hover {
    background-color:#7b341e
}
.hover\:bg-yellow-100:hover {
    background-color:#fffff0
}
.hover\:bg-yellow-200:hover {
    background-color:#fefcbf
}
.hover\:bg-yellow-300:hover {
    background-color:#faf089
}
.hover\:bg-yellow-400:hover {
    background-color:#f6e05e
}
.hover\:bg-yellow-500:hover {
    background-color:#ecc94b
}
.hover\:bg-yellow-600:hover {
    background-color:#d69e2e
}
.hover\:bg-yellow-700:hover {
    background-color:#b7791f
}
.hover\:bg-yellow-800:hover {
    background-color:#975a16
}
.hover\:bg-yellow-900:hover {
    background-color:#744210
}
.hover\:bg-green-100:hover {
    background-color:#f0fff4
}
.hover\:bg-green-200:hover {
    background-color:#c6f6d5
}
.hover\:bg-green-300:hover {
    background-color:#9ae6b4
}
.hover\:bg-green-400:hover {
    background-color:#68d391
}
.hover\:bg-green-500:hover {
    background-color:#48bb78
}
.hover\:bg-green-600:hover {
    background-color:#38a169
}
.hover\:bg-green-700:hover {
    background-color:#2f855a
}
.hover\:bg-green-800:hover {
    background-color:#276749
}
.hover\:bg-green-900:hover {
    background-color:#22543d
}
.hover\:bg-teal-100:hover {
    background-color:#e6fffa
}
.hover\:bg-teal-200:hover {
    background-color:#b2f5ea
}
.hover\:bg-teal-300:hover {
    background-color:#81e6d9
}
.hover\:bg-teal-400:hover {
    background-color:#4fd1c5
}
.hover\:bg-teal-500:hover {
    background-color:#38b2ac
}
.hover\:bg-teal-600:hover {
    background-color:#319795
}
.hover\:bg-teal-700:hover {
    background-color:#2c7a7b
}
.hover\:bg-teal-800:hover {
    background-color:#285e61
}
.hover\:bg-teal-900:hover {
    background-color:#234e52
}
.hover\:bg-blue-100:hover {
    background-color:#ebf8ff
}
.hover\:bg-blue-200:hover {
    background-color:#bee3f8
}
.hover\:bg-blue-300:hover {
    background-color:#90cdf4
}
.hover\:bg-blue-400:hover {
    background-color:#63b3ed
}
.hover\:bg-blue-500:hover {
    background-color:#4299e1
}
.hover\:bg-blue-600:hover {
    background-color:#3182ce
}
.hover\:bg-blue-700:hover {
    background-color:#2b6cb0
}
.hover\:bg-blue-800:hover {
    background-color:#2c5282
}
.hover\:bg-blue-900:hover {
    background-color:#2a4365
}
.hover\:bg-indigo-100:hover {
    background-color:#ebf4ff
}
.hover\:bg-indigo-200:hover {
    background-color:#c3dafe
}
.hover\:bg-indigo-300:hover {
    background-color:#a3bffa
}
.hover\:bg-indigo-400:hover {
    background-color:#7f9cf5
}
.hover\:bg-indigo-500:hover {
    background-color:#667eea
}
.hover\:bg-indigo-600:hover {
    background-color:#5a67d8
}
.hover\:bg-indigo-700:hover {
    background-color:#4c51bf
}
.hover\:bg-indigo-800:hover {
    background-color:#434190
}
.hover\:bg-indigo-900:hover {
    background-color:#3c366b
}
.hover\:bg-purple-100:hover {
    background-color:#faf5ff
}
.hover\:bg-purple-200:hover {
    background-color:#e9d8fd
}
.hover\:bg-purple-300:hover {
    background-color:#d6bcfa
}
.hover\:bg-purple-400:hover {
    background-color:#b794f4
}
.hover\:bg-purple-500:hover {
    background-color:#9f7aea
}
.hover\:bg-purple-600:hover {
    background-color:#805ad5
}
.hover\:bg-purple-700:hover {
    background-color:#6b46c1
}
.hover\:bg-purple-800:hover {
    background-color:#553c9a
}
.hover\:bg-purple-900:hover {
    background-color:#44337a
}
.hover\:bg-pink-100:hover {
    background-color:#fff5f7
}
.hover\:bg-pink-200:hover {
    background-color:#fed7e2
}
.hover\:bg-pink-300:hover {
    background-color:#fbb6ce
}
.hover\:bg-pink-400:hover {
    background-color:#f687b3
}
.hover\:bg-pink-500:hover {
    background-color:#ed64a6
}
.hover\:bg-pink-600:hover {
    background-color:#d53f8c
}
.hover\:bg-pink-700:hover {
    background-color:#b83280
}
.hover\:bg-pink-800:hover {
    background-color:#97266d
}
.hover\:bg-pink-900:hover {
    background-color:#702459
}
.focus\:bg-transparent:focus {
    background-color:transparent
}
.focus\:bg-black:focus {
    background-color:#000
}
.focus\:bg-white:focus {
    background-color:#fff
}
.focus\:bg-gray-100:focus {
    background-color:#f7fafc
}
.focus\:bg-gray-200:focus {
    background-color:#edf2f7
}
.focus\:bg-gray-300:focus {
    background-color:#e2e8f0
}
.focus\:bg-gray-400:focus {
    background-color:#cbd5e0
}
.focus\:bg-gray-500:focus {
    background-color:#a0aec0
}
.focus\:bg-gray-600:focus {
    background-color:#718096
}
.focus\:bg-gray-700:focus {
    background-color:#4a5568
}
.focus\:bg-gray-800:focus {
    background-color:#2d3748
}
.focus\:bg-gray-900:focus {
    background-color:#1a202c
}
.focus\:bg-red-100:focus {
    background-color:#fff5f5
}
.focus\:bg-red-200:focus {
    background-color:#fed7d7
}
.focus\:bg-red-300:focus {
    background-color:#feb2b2
}
.focus\:bg-red-400:focus {
    background-color:#fc8181
}
.focus\:bg-red-500:focus {
    background-color:#f56565
}
.focus\:bg-red-600:focus {
    background-color:#e53e3e
}
.focus\:bg-red-700:focus {
    background-color:#c53030
}
.focus\:bg-red-800:focus {
    background-color:#9b2c2c
}
.focus\:bg-red-900:focus {
    background-color:#742a2a
}
.focus\:bg-orange-100:focus {
    background-color:#fffaf0
}
.focus\:bg-orange-200:focus {
    background-color:#feebc8
}
.focus\:bg-orange-300:focus {
    background-color:#fbd38d
}
.focus\:bg-orange-400:focus {
    background-color:#f6ad55
}
.focus\:bg-orange-500:focus {
    background-color:#ed8936
}
.focus\:bg-orange-600:focus {
    background-color:#dd6b20
}
.focus\:bg-orange-700:focus {
    background-color:#c05621
}
.focus\:bg-orange-800:focus {
    background-color:#9c4221
}
.focus\:bg-orange-900:focus {
    background-color:#7b341e
}
.focus\:bg-yellow-100:focus {
    background-color:#fffff0
}
.focus\:bg-yellow-200:focus {
    background-color:#fefcbf
}
.focus\:bg-yellow-300:focus {
    background-color:#faf089
}
.focus\:bg-yellow-400:focus {
    background-color:#f6e05e
}
.focus\:bg-yellow-500:focus {
    background-color:#ecc94b
}
.focus\:bg-yellow-600:focus {
    background-color:#d69e2e
}
.focus\:bg-yellow-700:focus {
    background-color:#b7791f
}
.focus\:bg-yellow-800:focus {
    background-color:#975a16
}
.focus\:bg-yellow-900:focus {
    background-color:#744210
}
.focus\:bg-green-100:focus {
    background-color:#f0fff4
}
.focus\:bg-green-200:focus {
    background-color:#c6f6d5
}
.focus\:bg-green-300:focus {
    background-color:#9ae6b4
}
.focus\:bg-green-400:focus {
    background-color:#68d391
}
.focus\:bg-green-500:focus {
    background-color:#48bb78
}
.focus\:bg-green-600:focus {
    background-color:#38a169
}
.focus\:bg-green-700:focus {
    background-color:#2f855a
}
.focus\:bg-green-800:focus {
    background-color:#276749
}
.focus\:bg-green-900:focus {
    background-color:#22543d
}
.focus\:bg-teal-100:focus {
    background-color:#e6fffa
}
.focus\:bg-teal-200:focus {
    background-color:#b2f5ea
}
.focus\:bg-teal-300:focus {
    background-color:#81e6d9
}
.focus\:bg-teal-400:focus {
    background-color:#4fd1c5
}
.focus\:bg-teal-500:focus {
    background-color:#38b2ac
}
.focus\:bg-teal-600:focus {
    background-color:#319795
}
.focus\:bg-teal-700:focus {
    background-color:#2c7a7b
}
.focus\:bg-teal-800:focus {
    background-color:#285e61
}
.focus\:bg-teal-900:focus {
    background-color:#234e52
}
.focus\:bg-blue-100:focus {
    background-color:#ebf8ff
}
.focus\:bg-blue-200:focus {
    background-color:#bee3f8
}
.focus\:bg-blue-300:focus {
    background-color:#90cdf4
}
.focus\:bg-blue-400:focus {
    background-color:#63b3ed
}
.focus\:bg-blue-500:focus {
    background-color:#4299e1
}
.focus\:bg-blue-600:focus {
    background-color:#3182ce
}
.focus\:bg-blue-700:focus {
    background-color:#2b6cb0
}
.focus\:bg-blue-800:focus {
    background-color:#2c5282
}
.focus\:bg-blue-900:focus {
    background-color:#2a4365
}
.focus\:bg-indigo-100:focus {
    background-color:#ebf4ff
}
.focus\:bg-indigo-200:focus {
    background-color:#c3dafe
}
.focus\:bg-indigo-300:focus {
    background-color:#a3bffa
}
.focus\:bg-indigo-400:focus {
    background-color:#7f9cf5
}
.focus\:bg-indigo-500:focus {
    background-color:#667eea
}
.focus\:bg-indigo-600:focus {
    background-color:#5a67d8
}
.focus\:bg-indigo-700:focus {
    background-color:#4c51bf
}
.focus\:bg-indigo-800:focus {
    background-color:#434190
}
.focus\:bg-indigo-900:focus {
    background-color:#3c366b
}
.focus\:bg-purple-100:focus {
    background-color:#faf5ff
}
.focus\:bg-purple-200:focus {
    background-color:#e9d8fd
}
.focus\:bg-purple-300:focus {
    background-color:#d6bcfa
}
.focus\:bg-purple-400:focus {
    background-color:#b794f4
}
.focus\:bg-purple-500:focus {
    background-color:#9f7aea
}
.focus\:bg-purple-600:focus {
    background-color:#805ad5
}
.focus\:bg-purple-700:focus {
    background-color:#6b46c1
}
.focus\:bg-purple-800:focus {
    background-color:#553c9a
}
.focus\:bg-purple-900:focus {
    background-color:#44337a
}
.focus\:bg-pink-100:focus {
    background-color:#fff5f7
}
.focus\:bg-pink-200:focus {
    background-color:#fed7e2
}
.focus\:bg-pink-300:focus {
    background-color:#fbb6ce
}
.focus\:bg-pink-400:focus {
    background-color:#f687b3
}
.focus\:bg-pink-500:focus {
    background-color:#ed64a6
}
.focus\:bg-pink-600:focus {
    background-color:#d53f8c
}
.focus\:bg-pink-700:focus {
    background-color:#b83280
}
.focus\:bg-pink-800:focus {
    background-color:#97266d
}
.focus\:bg-pink-900:focus {
    background-color:#702459
}
.bg-bottom {
    background-position:bottom
}
.bg-center {
    background-position:center
}
.bg-left {
    background-position:left
}
.bg-left-bottom {
    background-position:left bottom
}
.bg-left-top {
    background-position:left top
}
.bg-right {
    background-position:right
}
.bg-right-bottom {
    background-position:right bottom
}
.bg-right-top {
    background-position:right top
}
.bg-top {
    background-position:top
}
.bg-repeat {
    background-repeat:repeat
}
.bg-no-repeat {
    background-repeat:no-repeat
}
.bg-repeat-x {
    background-repeat:repeat-x
}
.bg-repeat-y {
    background-repeat:repeat-y
}
.bg-repeat-round {
    background-repeat:round
}
.bg-repeat-space {
    background-repeat:space
}
.bg-auto {
    background-size:auto
}
.bg-cover {
    background-size:cover
}
.bg-contain {
    background-size:contain
}
.border-collapse {
    border-collapse:collapse
}
.border-separate {
    border-collapse:separate
}
.border-transparent {
    border-color:transparent
}
.border-black {
    border-color:#000
}
.border-white {
    border-color:#fff
}
.border-gray-100 {
    border-color:#f7fafc
}
.border-gray-200 {
    border-color:#edf2f7
}
.border-gray-300 {
    border-color:#e2e8f0
}
.border-gray-400 {
    border-color:#cbd5e0
}
.border-gray-500 {
    border-color:#a0aec0
}
.border-gray-600 {
    border-color:#718096
}
.border-gray-700 {
    border-color:#4a5568
}
.border-gray-800 {
    border-color:#2d3748
}
.border-gray-900 {
    border-color:#1a202c
}
.border-red-100 {
    border-color:#fff5f5
}
.border-red-200 {
    border-color:#fed7d7
}
.border-red-300 {
    border-color:#feb2b2
}
.border-red-400 {
    border-color:#fc8181
}
.border-red-500 {
    border-color:#f56565
}
.border-red-600 {
    border-color:#e53e3e
}
.border-red-700 {
    border-color:#c53030
}
.border-red-800 {
    border-color:#9b2c2c
}
.border-red-900 {
    border-color:#742a2a
}
.border-orange-100 {
    border-color:#fffaf0
}
.border-orange-200 {
    border-color:#feebc8
}
.border-orange-300 {
    border-color:#fbd38d
}
.border-orange-400 {
    border-color:#f6ad55
}
.border-orange-500 {
    border-color:#ed8936
}
.border-orange-600 {
    border-color:#dd6b20
}
.border-orange-700 {
    border-color:#c05621
}
.border-orange-800 {
    border-color:#9c4221
}
.border-orange-900 {
    border-color:#7b341e
}
.border-yellow-100 {
    border-color:#fffff0
}
.border-yellow-200 {
    border-color:#fefcbf
}
.border-yellow-300 {
    border-color:#faf089
}
.border-yellow-400 {
    border-color:#f6e05e
}
.border-yellow-500 {
    border-color:#ecc94b
}
.border-yellow-600 {
    border-color:#d69e2e
}
.border-yellow-700 {
    border-color:#b7791f
}
.border-yellow-800 {
    border-color:#975a16
}
.border-yellow-900 {
    border-color:#744210
}
.border-green-100 {
    border-color:#f0fff4
}
.border-green-200 {
    border-color:#c6f6d5
}
.border-green-300 {
    border-color:#9ae6b4
}
.border-green-400 {
    border-color:#68d391
}
.border-green-500 {
    border-color:#48bb78
}
.border-green-600 {
    border-color:#38a169
}
.border-green-700 {
    border-color:#2f855a
}
.border-green-800 {
    border-color:#276749
}
.border-green-900 {
    border-color:#22543d
}
.border-teal-100 {
    border-color:#e6fffa
}
.border-teal-200 {
    border-color:#b2f5ea
}
.border-teal-300 {
    border-color:#81e6d9
}
.border-teal-400 {
    border-color:#4fd1c5
}
.border-teal-500 {
    border-color:#38b2ac
}
.border-teal-600 {
    border-color:#319795
}
.border-teal-700 {
    border-color:#2c7a7b
}
.border-teal-800 {
    border-color:#285e61
}
.border-teal-900 {
    border-color:#234e52
}
.border-blue-100 {
    border-color:#ebf8ff
}
.border-blue-200 {
    border-color:#bee3f8
}
.border-blue-300 {
    border-color:#90cdf4
}
.border-blue-400 {
    border-color:#63b3ed
}
.border-blue-500 {
    border-color:#4299e1
}
.border-blue-600 {
    border-color:#3182ce
}
.border-blue-700 {
    border-color:#2b6cb0
}
.border-blue-800 {
    border-color:#2c5282
}
.border-blue-900 {
    border-color:#2a4365
}
.border-indigo-100 {
    border-color:#ebf4ff
}
.border-indigo-200 {
    border-color:#c3dafe
}
.border-indigo-300 {
    border-color:#a3bffa
}
.border-indigo-400 {
    border-color:#7f9cf5
}
.border-indigo-500 {
    border-color:#667eea
}
.border-indigo-600 {
    border-color:#5a67d8
}
.border-indigo-700 {
    border-color:#4c51bf
}
.border-indigo-800 {
    border-color:#434190
}
.border-indigo-900 {
    border-color:#3c366b
}
.border-purple-100 {
    border-color:#faf5ff
}
.border-purple-200 {
    border-color:#e9d8fd
}
.border-purple-300 {
    border-color:#d6bcfa
}
.border-purple-400 {
    border-color:#b794f4
}
.border-purple-500 {
    border-color:#9f7aea
}
.border-purple-600 {
    border-color:#805ad5
}
.border-purple-700 {
    border-color:#6b46c1
}
.border-purple-800 {
    border-color:#553c9a
}
.border-purple-900 {
    border-color:#44337a
}
.border-pink-100 {
    border-color:#fff5f7
}
.border-pink-200 {
    border-color:#fed7e2
}
.border-pink-300 {
    border-color:#fbb6ce
}
.border-pink-400 {
    border-color:#f687b3
}
.border-pink-500 {
    border-color:#ed64a6
}
.border-pink-600 {
    border-color:#d53f8c
}
.border-pink-700 {
    border-color:#b83280
}
.border-pink-800 {
    border-color:#97266d
}
.border-pink-900 {
    border-color:#702459
}
.hover\:border-transparent:hover {
    border-color:transparent
}
.hover\:border-black:hover {
    border-color:#000
}
.hover\:border-white:hover {
    border-color:#fff
}
.hover\:border-gray-100:hover {
    border-color:#f7fafc
}
.hover\:border-gray-200:hover {
    border-color:#edf2f7
}
.hover\:border-gray-300:hover {
    border-color:#e2e8f0
}
.hover\:border-gray-400:hover {
    border-color:#cbd5e0
}
.hover\:border-gray-500:hover {
    border-color:#a0aec0
}
.hover\:border-gray-600:hover {
    border-color:#718096
}
.hover\:border-gray-700:hover {
    border-color:#4a5568
}
.hover\:border-gray-800:hover {
    border-color:#2d3748
}
.hover\:border-gray-900:hover {
    border-color:#1a202c
}
.hover\:border-red-100:hover {
    border-color:#fff5f5
}
.hover\:border-red-200:hover {
    border-color:#fed7d7
}
.hover\:border-red-300:hover {
    border-color:#feb2b2
}
.hover\:border-red-400:hover {
    border-color:#fc8181
}
.hover\:border-red-500:hover {
    border-color:#f56565
}
.hover\:border-red-600:hover {
    border-color:#e53e3e
}
.hover\:border-red-700:hover {
    border-color:#c53030
}
.hover\:border-red-800:hover {
    border-color:#9b2c2c
}
.hover\:border-red-900:hover {
    border-color:#742a2a
}
.hover\:border-orange-100:hover {
    border-color:#fffaf0
}
.hover\:border-orange-200:hover {
    border-color:#feebc8
}
.hover\:border-orange-300:hover {
    border-color:#fbd38d
}
.hover\:border-orange-400:hover {
    border-color:#f6ad55
}
.hover\:border-orange-500:hover {
    border-color:#ed8936
}
.hover\:border-orange-600:hover {
    border-color:#dd6b20
}
.hover\:border-orange-700:hover {
    border-color:#c05621
}
.hover\:border-orange-800:hover {
    border-color:#9c4221
}
.hover\:border-orange-900:hover {
    border-color:#7b341e
}
.hover\:border-yellow-100:hover {
    border-color:#fffff0
}
.hover\:border-yellow-200:hover {
    border-color:#fefcbf
}
.hover\:border-yellow-300:hover {
    border-color:#faf089
}
.hover\:border-yellow-400:hover {
    border-color:#f6e05e
}
.hover\:border-yellow-500:hover {
    border-color:#ecc94b
}
.hover\:border-yellow-600:hover {
    border-color:#d69e2e
}
.hover\:border-yellow-700:hover {
    border-color:#b7791f
}
.hover\:border-yellow-800:hover {
    border-color:#975a16
}
.hover\:border-yellow-900:hover {
    border-color:#744210
}
.hover\:border-green-100:hover {
    border-color:#f0fff4
}
.hover\:border-green-200:hover {
    border-color:#c6f6d5
}
.hover\:border-green-300:hover {
    border-color:#9ae6b4
}
.hover\:border-green-400:hover {
    border-color:#68d391
}
.hover\:border-green-500:hover {
    border-color:#48bb78
}
.hover\:border-green-600:hover {
    border-color:#38a169
}
.hover\:border-green-700:hover {
    border-color:#2f855a
}
.hover\:border-green-800:hover {
    border-color:#276749
}
.hover\:border-green-900:hover {
    border-color:#22543d
}
.hover\:border-teal-100:hover {
    border-color:#e6fffa
}
.hover\:border-teal-200:hover {
    border-color:#b2f5ea
}
.hover\:border-teal-300:hover {
    border-color:#81e6d9
}
.hover\:border-teal-400:hover {
    border-color:#4fd1c5
}
.hover\:border-teal-500:hover {
    border-color:#38b2ac
}
.hover\:border-teal-600:hover {
    border-color:#319795
}
.hover\:border-teal-700:hover {
    border-color:#2c7a7b
}
.hover\:border-teal-800:hover {
    border-color:#285e61
}
.hover\:border-teal-900:hover {
    border-color:#234e52
}
.hover\:border-blue-100:hover {
    border-color:#ebf8ff
}
.hover\:border-blue-200:hover {
    border-color:#bee3f8
}
.hover\:border-blue-300:hover {
    border-color:#90cdf4
}
.hover\:border-blue-400:hover {
    border-color:#63b3ed
}
.hover\:border-blue-500:hover {
    border-color:#4299e1
}
.hover\:border-blue-600:hover {
    border-color:#3182ce
}
.hover\:border-blue-700:hover {
    border-color:#2b6cb0
}
.hover\:border-blue-800:hover {
    border-color:#2c5282
}
.hover\:border-blue-900:hover {
    border-color:#2a4365
}
.hover\:border-indigo-100:hover {
    border-color:#ebf4ff
}
.hover\:border-indigo-200:hover {
    border-color:#c3dafe
}
.hover\:border-indigo-300:hover {
    border-color:#a3bffa
}
.hover\:border-indigo-400:hover {
    border-color:#7f9cf5
}
.hover\:border-indigo-500:hover {
    border-color:#667eea
}
.hover\:border-indigo-600:hover {
    border-color:#5a67d8
}
.hover\:border-indigo-700:hover {
    border-color:#4c51bf
}
.hover\:border-indigo-800:hover {
    border-color:#434190
}
.hover\:border-indigo-900:hover {
    border-color:#3c366b
}
.hover\:border-purple-100:hover {
    border-color:#faf5ff
}
.hover\:border-purple-200:hover {
    border-color:#e9d8fd
}
.hover\:border-purple-300:hover {
    border-color:#d6bcfa
}
.hover\:border-purple-400:hover {
    border-color:#b794f4
}
.hover\:border-purple-500:hover {
    border-color:#9f7aea
}
.hover\:border-purple-600:hover {
    border-color:#805ad5
}
.hover\:border-purple-700:hover {
    border-color:#6b46c1
}
.hover\:border-purple-800:hover {
    border-color:#553c9a
}
.hover\:border-purple-900:hover {
    border-color:#44337a
}
.hover\:border-pink-100:hover {
    border-color:#fff5f7
}
.hover\:border-pink-200:hover {
    border-color:#fed7e2
}
.hover\:border-pink-300:hover {
    border-color:#fbb6ce
}
.hover\:border-pink-400:hover {
    border-color:#f687b3
}
.hover\:border-pink-500:hover {
    border-color:#ed64a6
}
.hover\:border-pink-600:hover {
    border-color:#d53f8c
}
.hover\:border-pink-700:hover {
    border-color:#b83280
}
.hover\:border-pink-800:hover {
    border-color:#97266d
}
.hover\:border-pink-900:hover {
    border-color:#702459
}
.focus\:border-transparent:focus {
    border-color:transparent
}
.focus\:border-black:focus {
    border-color:#000
}
.focus\:border-white:focus {
    border-color:#fff
}
.focus\:border-gray-100:focus {
    border-color:#f7fafc
}
.focus\:border-gray-200:focus {
    border-color:#edf2f7
}
.focus\:border-gray-300:focus {
    border-color:#e2e8f0
}
.focus\:border-gray-400:focus {
    border-color:#cbd5e0
}
.focus\:border-gray-500:focus {
    border-color:#a0aec0
}
.focus\:border-gray-600:focus {
    border-color:#718096
}
.focus\:border-gray-700:focus {
    border-color:#4a5568
}
.focus\:border-gray-800:focus {
    border-color:#2d3748
}
.focus\:border-gray-900:focus {
    border-color:#1a202c
}
.focus\:border-red-100:focus {
    border-color:#fff5f5
}
.focus\:border-red-200:focus {
    border-color:#fed7d7
}
.focus\:border-red-300:focus {
    border-color:#feb2b2
}
.focus\:border-red-400:focus {
    border-color:#fc8181
}
.focus\:border-red-500:focus {
    border-color:#f56565
}
.focus\:border-red-600:focus {
    border-color:#e53e3e
}
.focus\:border-red-700:focus {
    border-color:#c53030
}
.focus\:border-red-800:focus {
    border-color:#9b2c2c
}
.focus\:border-red-900:focus {
    border-color:#742a2a
}
.focus\:border-orange-100:focus {
    border-color:#fffaf0
}
.focus\:border-orange-200:focus {
    border-color:#feebc8
}
.focus\:border-orange-300:focus {
    border-color:#fbd38d
}
.focus\:border-orange-400:focus {
    border-color:#f6ad55
}
.focus\:border-orange-500:focus {
    border-color:#ed8936
}
.focus\:border-orange-600:focus {
    border-color:#dd6b20
}
.focus\:border-orange-700:focus {
    border-color:#c05621
}
.focus\:border-orange-800:focus {
    border-color:#9c4221
}
.focus\:border-orange-900:focus {
    border-color:#7b341e
}
.focus\:border-yellow-100:focus {
    border-color:#fffff0
}
.focus\:border-yellow-200:focus {
    border-color:#fefcbf
}
.focus\:border-yellow-300:focus {
    border-color:#faf089
}
.focus\:border-yellow-400:focus {
    border-color:#f6e05e
}
.focus\:border-yellow-500:focus {
    border-color:#ecc94b
}
.focus\:border-yellow-600:focus {
    border-color:#d69e2e
}
.focus\:border-yellow-700:focus {
    border-color:#b7791f
}
.focus\:border-yellow-800:focus {
    border-color:#975a16
}
.focus\:border-yellow-900:focus {
    border-color:#744210
}
.focus\:border-green-100:focus {
    border-color:#f0fff4
}
.focus\:border-green-200:focus {
    border-color:#c6f6d5
}
.focus\:border-green-300:focus {
    border-color:#9ae6b4
}
.focus\:border-green-400:focus {
    border-color:#68d391
}
.focus\:border-green-500:focus {
    border-color:#48bb78
}
.focus\:border-green-600:focus {
    border-color:#38a169
}
.focus\:border-green-700:focus {
    border-color:#2f855a
}
.focus\:border-green-800:focus {
    border-color:#276749
}
.focus\:border-green-900:focus {
    border-color:#22543d
}
.focus\:border-teal-100:focus {
    border-color:#e6fffa
}
.focus\:border-teal-200:focus {
    border-color:#b2f5ea
}
.focus\:border-teal-300:focus {
    border-color:#81e6d9
}
.focus\:border-teal-400:focus {
    border-color:#4fd1c5
}
.focus\:border-teal-500:focus {
    border-color:#38b2ac
}
.focus\:border-teal-600:focus {
    border-color:#319795
}
.focus\:border-teal-700:focus {
    border-color:#2c7a7b
}
.focus\:border-teal-800:focus {
    border-color:#285e61
}
.focus\:border-teal-900:focus {
    border-color:#234e52
}
.focus\:border-blue-100:focus {
    border-color:#ebf8ff
}
.focus\:border-blue-200:focus {
    border-color:#bee3f8
}
.focus\:border-blue-300:focus {
    border-color:#90cdf4
}
.focus\:border-blue-400:focus {
    border-color:#63b3ed
}
.focus\:border-blue-500:focus {
    border-color:#4299e1
}
.focus\:border-blue-600:focus {
    border-color:#3182ce
}
.focus\:border-blue-700:focus {
    border-color:#2b6cb0
}
.focus\:border-blue-800:focus {
    border-color:#2c5282
}
.focus\:border-blue-900:focus {
    border-color:#2a4365
}
.focus\:border-indigo-100:focus {
    border-color:#ebf4ff
}
.focus\:border-indigo-200:focus {
    border-color:#c3dafe
}
.focus\:border-indigo-300:focus {
    border-color:#a3bffa
}
.focus\:border-indigo-400:focus {
    border-color:#7f9cf5
}
.focus\:border-indigo-500:focus {
    border-color:#667eea
}
.focus\:border-indigo-600:focus {
    border-color:#5a67d8
}
.focus\:border-indigo-700:focus {
    border-color:#4c51bf
}
.focus\:border-indigo-800:focus {
    border-color:#434190
}
.focus\:border-indigo-900:focus {
    border-color:#3c366b
}
.focus\:border-purple-100:focus {
    border-color:#faf5ff
}
.focus\:border-purple-200:focus {
    border-color:#e9d8fd
}
.focus\:border-purple-300:focus {
    border-color:#d6bcfa
}
.focus\:border-purple-400:focus {
    border-color:#b794f4
}
.focus\:border-purple-500:focus {
    border-color:#9f7aea
}
.focus\:border-purple-600:focus {
    border-color:#805ad5
}
.focus\:border-purple-700:focus {
    border-color:#6b46c1
}
.focus\:border-purple-800:focus {
    border-color:#553c9a
}
.focus\:border-purple-900:focus {
    border-color:#44337a
}
.focus\:border-pink-100:focus {
    border-color:#fff5f7
}
.focus\:border-pink-200:focus {
    border-color:#fed7e2
}
.focus\:border-pink-300:focus {
    border-color:#fbb6ce
}
.focus\:border-pink-400:focus {
    border-color:#f687b3
}
.focus\:border-pink-500:focus {
    border-color:#ed64a6
}
.focus\:border-pink-600:focus {
    border-color:#d53f8c
}
.focus\:border-pink-700:focus {
    border-color:#b83280
}
.focus\:border-pink-800:focus {
    border-color:#97266d
}
.focus\:border-pink-900:focus {
    border-color:#702459
}
.rounded-none {
    border-radius:0
}
.rounded-sm {
    border-radius:0.125rem
}
.rounded {
    border-radius:0.25rem
}
.rounded-lg {
    border-radius:0.5rem
}
.rounded-full {
    border-radius:9999px
}
.rounded-t-none {
    border-top-left-radius:0;
    border-top-right-radius:0
}
.rounded-r-none {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.rounded-b-none {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.rounded-l-none {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.rounded-t-sm {
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
}
.rounded-r-sm {
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
}
.rounded-b-sm {
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
}
.rounded-l-sm {
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
}
.rounded-t {
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
}
.rounded-r {
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
}
.rounded-b {
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
}
.rounded-l {
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
}
.rounded-t-lg {
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
}
.rounded-r-lg {
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
}
.rounded-b-lg {
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
}
.rounded-l-lg {
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
}
.rounded-t-full {
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
}
.rounded-r-full {
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
}
.rounded-b-full {
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
}
.rounded-l-full {
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
}
.rounded-tl-none {
    border-top-left-radius:0
}
.rounded-tr-none {
    border-top-right-radius:0
}
.rounded-br-none {
    border-bottom-right-radius:0
}
.rounded-bl-none {
    border-bottom-left-radius:0
}
.rounded-tl-sm {
    border-top-left-radius:0.125rem
}
.rounded-tr-sm {
    border-top-right-radius:0.125rem
}
.rounded-br-sm {
    border-bottom-right-radius:0.125rem
}
.rounded-bl-sm {
    border-bottom-left-radius:0.125rem
}
.rounded-tl {
    border-top-left-radius:0.25rem
}
.rounded-tr {
    border-top-right-radius:0.25rem
}
.rounded-br {
    border-bottom-right-radius:0.25rem
}
.rounded-bl {
    border-bottom-left-radius:0.25rem
}
.rounded-tl-lg {
    border-top-left-radius:0.5rem
}
.rounded-tr-lg {
    border-top-right-radius:0.5rem
}
.rounded-br-lg {
    border-bottom-right-radius:0.5rem
}
.rounded-bl-lg {
    border-bottom-left-radius:0.5rem
}
.rounded-tl-full {
    border-top-left-radius:9999px
}
.rounded-tr-full {
    border-top-right-radius:9999px
}
.rounded-br-full {
    border-bottom-right-radius:9999px
}
.rounded-bl-full {
    border-bottom-left-radius:9999px
}
.border-solid {
    border-style:solid
}
.border-dashed {
    border-style:dashed
}
.border-dotted {
    border-style:dotted
}
.border-double {
    border-style:double
}
.border-none {
    border-style:none
}
.border-0 {
    border-width:0
}
.border-2 {
    border-width:2px
}
.border-4 {
    border-width:4px
}
.border-8 {
    border-width:8px
}
.border {
    border-width:1px
}
.border-t-0 {
    border-top-width:0
}
.border-r-0 {
    border-right-width:0
}
.border-b-0 {
    border-bottom-width:0
}
.border-l-0 {
    border-left-width:0
}
.border-t-2 {
    border-top-width:2px
}
.border-r-2 {
    border-right-width:2px
}
.border-b-2 {
    border-bottom-width:2px
}
.border-l-2 {
    border-left-width:2px
}
.border-t-4 {
    border-top-width:4px
}
.border-r-4 {
    border-right-width:4px
}
.border-b-4 {
    border-bottom-width:4px
}
.border-l-4 {
    border-left-width:4px
}
.border-t-8 {
    border-top-width:8px
}
.border-r-8 {
    border-right-width:8px
}
.border-b-8 {
    border-bottom-width:8px
}
.border-l-8 {
    border-left-width:8px
}
.border-t {
    border-top-width:1px
}
.border-r {
    border-right-width:1px
}
.border-b {
    border-bottom-width:1px
}
.border-l {
    border-left-width:1px
}
.cursor-auto {
    cursor:auto
}
.cursor-default {
    cursor:default
}
.cursor-pointer {
    cursor:pointer
}
.cursor-wait {
    cursor:wait
}
.cursor-text {
    cursor:text
}
.cursor-move {
    cursor:move
}
.cursor-not-allowed {
    cursor:not-allowed
}
.block {
    display:block
}
.inline-block {
    display:inline-block
}
.inline {
    display:inline
}
.flex {
    display:-webkit-flex;
    display:flex
}
.inline-flex {
    display:-webkit-inline-flex;
    display:inline-flex
}
.table {
    display:table
}
.table-row {
    display:table-row
}
.table-cell {
    display:table-cell
}
.hidden {
    display:none
}
.flex-row {
    -webkit-flex-direction:row;
    flex-direction:row
}
.flex-row-reverse {
    -webkit-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.flex-col {
    -webkit-flex-direction:column;
    flex-direction:column
}
.flex-col-reverse {
    -webkit-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.flex-wrap {
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.flex-wrap-reverse {
    -webkit-flex-wrap:wrap-reverse;
    flex-wrap:wrap-reverse
}
.flex-no-wrap {
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.items-start {
    -webkit-align-items:flex-start;
    align-items:flex-start
}
.items-end {
    -webkit-align-items:flex-end;
    align-items:flex-end
}
.items-center {
    -webkit-align-items:center;
    align-items:center
}
.items-baseline {
    -webkit-align-items:baseline;
    align-items:baseline
}
.items-stretch {
    -webkit-align-items:stretch;
    align-items:stretch
}
.self-auto {
    -webkit-align-self:auto;
    align-self:auto
}
.self-start {
    -webkit-align-self:flex-start;
    align-self:flex-start
}
.self-end {
    -webkit-align-self:flex-end;
    align-self:flex-end
}
.self-center {
    -webkit-align-self:center;
    align-self:center
}
.self-stretch {
    -webkit-align-self:stretch;
    align-self:stretch
}
.justify-start {
    -webkit-justify-content:flex-start;
    justify-content:flex-start
}
.justify-end {
    -webkit-justify-content:flex-end;
    justify-content:flex-end
}
.justify-center {
    -webkit-justify-content:center;
    justify-content:center
}
.justify-between {
    -webkit-justify-content:space-between;
    justify-content:space-between
}
.justify-around {
    -webkit-justify-content:space-around;
    justify-content:space-around
}
.content-center {
    -webkit-align-content:center;
    align-content:center
}
.content-start {
    -webkit-align-content:flex-start;
    align-content:flex-start
}
.content-end {
    -webkit-align-content:flex-end;
    align-content:flex-end
}
.content-between {
    -webkit-align-content:space-between;
    align-content:space-between
}
.content-around {
    -webkit-align-content:space-around;
    align-content:space-around
}
.flex-1 {
    -webkit-flex:1 1 0%;
    flex:1 1 0%
}
.flex-auto {
    -webkit-flex:1 1 auto;
    flex:1 1 auto
}
.flex-initial {
    -webkit-flex:0 1 auto;
    flex:0 1 auto
}
.flex-none {
    -webkit-flex:none;
    flex:none
}
.flex-grow-0 {
    -webkit-flex-grow:0;
    flex-grow:0
}
.flex-grow {
    -webkit-flex-grow:1;
    flex-grow:1
}
.flex-shrink-0 {
    -webkit-flex-shrink:0;
    flex-shrink:0
}
.flex-shrink {
    -webkit-flex-shrink:1;
    flex-shrink:1
}
.order-1 {
    -webkit-order:1;
    order:1
}
.order-2 {
    -webkit-order:2;
    order:2
}
.order-3 {
    -webkit-order:3;
    order:3
}
.order-4 {
    -webkit-order:4;
    order:4
}
.order-5 {
    -webkit-order:5;
    order:5
}
.order-6 {
    -webkit-order:6;
    order:6
}
.order-7 {
    -webkit-order:7;
    order:7
}
.order-8 {
    -webkit-order:8;
    order:8
}
.order-9 {
    -webkit-order:9;
    order:9
}
.order-10 {
    -webkit-order:10;
    order:10
}
.order-11 {
    -webkit-order:11;
    order:11
}
.order-12 {
    -webkit-order:12;
    order:12
}
.order-first {
    -webkit-order:-9999;
    order:-9999
}
.order-last {
    -webkit-order:9999;
    order:9999
}
.order-none {
    -webkit-order:0;
    order:0
}
.float-right {
    float:right
}
.float-left {
    float:left
}
.float-none {
    float:none
}
.clearfix:after {
    content:"";
    display:table;
    clear:both
}
.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"
}
.font-serif {
    font-family:Georgia, Cambria, "Times New Roman", Times, serif
}
.font-mono {
    font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
.font-hairline {
    font-weight:100
}
.font-thin {
    font-weight:200
}
.font-light {
    font-weight:300
}
.font-normal {
    font-weight:400
}
.font-medium {
    font-weight:500
}
.font-semibold {
    font-weight:600
}
.font-bold {
    font-weight:700
}
.font-extrabold {
    font-weight:800
}
.font-black {
    font-weight:900
}
.hover\:font-hairline:hover {
    font-weight:100
}
.hover\:font-thin:hover {
    font-weight:200
}
.hover\:font-light:hover {
    font-weight:300
}
.hover\:font-normal:hover {
    font-weight:400
}
.hover\:font-medium:hover {
    font-weight:500
}
.hover\:font-semibold:hover {
    font-weight:600
}
.hover\:font-bold:hover {
    font-weight:700
}
.hover\:font-extrabold:hover {
    font-weight:800
}
.hover\:font-black:hover {
    font-weight:900
}
.focus\:font-hairline:focus {
    font-weight:100
}
.focus\:font-thin:focus {
    font-weight:200
}
.focus\:font-light:focus {
    font-weight:300
}
.focus\:font-normal:focus {
    font-weight:400
}
.focus\:font-medium:focus {
    font-weight:500
}
.focus\:font-semibold:focus {
    font-weight:600
}
.focus\:font-bold:focus {
    font-weight:700
}
.focus\:font-extrabold:focus {
    font-weight:800
}
.focus\:font-black:focus {
    font-weight:900
}
.h-0 {
    height:0
}
.h-1 {
    height:0.25rem
}
.h-2 {
    height:0.5rem
}
.h-3 {
    height:0.75rem
}
.h-4 {
    height:1rem
}
.h-5 {
    height:1.25rem
}
.h-6 {
    height:1.5rem
}
.h-8 {
    height:2rem
}
.h-10 {
    height:2.5rem
}
.h-12 {
    height:3rem
}
.h-16 {
    height:4rem
}
.h-20 {
    height:5rem
}
.h-24 {
    height:6rem
}
.h-32 {
    height:8rem
}
.h-40 {
    height:10rem
}
.h-48 {
    height:12rem
}
.h-56 {
    height:14rem
}
.h-64 {
    height:16rem
}
.h-100 {
    height:100px
}
.h-200px {
    height:200px
}
.h-300px {
    height:300px
}
.h-400px {
    height:400px
}
.h-auto {
    height:auto
}
.h-px {
    height:1px
}
.h-full {
    height:100%
}
.h-screen {
    height:100vh
}
.leading-none {
    line-height:1
}
.leading-tight {
    line-height:1.25
}
.leading-snug {
    line-height:1.375
}
.leading-normal {
    line-height:1.5
}
.leading-relaxed {
    line-height:1.625
}
.leading-loose {
    line-height:2
}
.list-inside {
    list-style-position:inside
}
.list-outside {
    list-style-position:outside
}
.list-none {
    list-style-type:none
}
.list-disc {
    list-style-type:disc
}
.list-decimal {
    list-style-type:decimal
}
.m-0 {
    margin:0
}
.m-1 {
    margin:0.25rem
}
.m-2 {
    margin:0.5rem
}
.m-3 {
    margin:0.75rem
}
.m-4 {
    margin:1rem
}
.m-5 {
    margin:1.25rem
}
.m-6 {
    margin:1.5rem
}
.m-8 {
    margin:2rem
}
.m-10 {
    margin:2.5rem
}
.m-12 {
    margin:3rem
}
.m-16 {
    margin:4rem
}
.m-20 {
    margin:5rem
}
.m-24 {
    margin:6rem
}
.m-32 {
    margin:8rem
}
.m-40 {
    margin:10rem
}
.m-48 {
    margin:12rem
}
.m-56 {
    margin:14rem
}
.m-64 {
    margin:16rem
}
.m-auto {
    margin:auto
}
.m-px {
    margin:1px
}
.-m-1 {
    margin:-0.25rem
}
.-m-2 {
    margin:-0.5rem
}
.-m-3 {
    margin:-0.75rem
}
.-m-4 {
    margin:-1rem
}
.-m-5 {
    margin:-1.25rem
}
.-m-6 {
    margin:-1.5rem
}
.-m-8 {
    margin:-2rem
}
.-m-10 {
    margin:-2.5rem
}
.-m-12 {
    margin:-3rem
}
.-m-16 {
    margin:-4rem
}
.-m-20 {
    margin:-5rem
}
.-m-24 {
    margin:-6rem
}
.-m-32 {
    margin:-8rem
}
.-m-40 {
    margin:-10rem
}
.-m-48 {
    margin:-12rem
}
.-m-56 {
    margin:-14rem
}
.-m-64 {
    margin:-16rem
}
.-m-px {
    margin:-1px
}
.my-0 {
    margin-top:0;
    margin-bottom:0
}
.mx-0 {
    margin-left:0;
    margin-right:0
}
.my-1 {
    margin-top:0.25rem;
    margin-bottom:0.25rem
}
.mx-1 {
    margin-left:0.25rem;
    margin-right:0.25rem
}
.my-2 {
    margin-top:0.5rem;
    margin-bottom:0.5rem
}
.mx-2 {
    margin-left:0.5rem;
    margin-right:0.5rem
}
.my-3 {
    margin-top:0.75rem;
    margin-bottom:0.75rem
}
.mx-3 {
    margin-left:0.75rem;
    margin-right:0.75rem
}
.my-4 {
    margin-top:1rem;
    margin-bottom:1rem
}
.mx-4 {
    margin-left:1rem;
    margin-right:1rem
}
.my-5 {
    margin-top:1.25rem;
    margin-bottom:1.25rem
}
.mx-5 {
    margin-left:1.25rem;
    margin-right:1.25rem
}
.my-6 {
    margin-top:1.5rem;
    margin-bottom:1.5rem
}
.mx-6 {
    margin-left:1.5rem;
    margin-right:1.5rem
}
.my-8 {
    margin-top:2rem;
    margin-bottom:2rem
}
.mx-8 {
    margin-left:2rem;
    margin-right:2rem
}
.my-10 {
    margin-top:2.5rem;
    margin-bottom:2.5rem
}
.mx-10 {
    margin-left:2.5rem;
    margin-right:2.5rem
}
.my-12 {
    margin-top:3rem;
    margin-bottom:3rem
}
.mx-12 {
    margin-left:3rem;
    margin-right:3rem
}
.my-16 {
    margin-top:4rem;
    margin-bottom:4rem
}
.mx-16 {
    margin-left:4rem;
    margin-right:4rem
}
.my-20 {
    margin-top:5rem;
    margin-bottom:5rem
}
.mx-20 {
    margin-left:5rem;
    margin-right:5rem
}
.my-24 {
    margin-top:6rem;
    margin-bottom:6rem
}
.mx-24 {
    margin-left:6rem;
    margin-right:6rem
}
.my-32 {
    margin-top:8rem;
    margin-bottom:8rem
}
.mx-32 {
    margin-left:8rem;
    margin-right:8rem
}
.my-40 {
    margin-top:10rem;
    margin-bottom:10rem
}
.mx-40 {
    margin-left:10rem;
    margin-right:10rem
}
.my-48 {
    margin-top:12rem;
    margin-bottom:12rem
}
.mx-48 {
    margin-left:12rem;
    margin-right:12rem
}
.my-56 {
    margin-top:14rem;
    margin-bottom:14rem
}
.mx-56 {
    margin-left:14rem;
    margin-right:14rem
}
.my-64 {
    margin-top:16rem;
    margin-bottom:16rem
}
.mx-64 {
    margin-left:16rem;
    margin-right:16rem
}
.my-auto {
    margin-top:auto;
    margin-bottom:auto
}
.mx-auto {
    margin-left:auto;
    margin-right:auto
}
.my-px {
    margin-top:1px;
    margin-bottom:1px
}
.mx-px {
    margin-left:1px;
    margin-right:1px
}
.-my-1 {
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
}
.-mx-1 {
    margin-left:-0.25rem;
    margin-right:-0.25rem
}
.-my-2 {
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
}
.-mx-2 {
    margin-left:-0.5rem;
    margin-right:-0.5rem
}
.-my-3 {
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
}
.-mx-3 {
    margin-left:-0.75rem;
    margin-right:-0.75rem
}
.-my-4 {
    margin-top:-1rem;
    margin-bottom:-1rem
}
.-mx-4 {
    margin-left:-1rem;
    margin-right:-1rem
}
.-my-5 {
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
}
.-mx-5 {
    margin-left:-1.25rem;
    margin-right:-1.25rem
}
.-my-6 {
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
}
.-mx-6 {
    margin-left:-1.5rem;
    margin-right:-1.5rem
}
.-my-8 {
    margin-top:-2rem;
    margin-bottom:-2rem
}
.-mx-8 {
    margin-left:-2rem;
    margin-right:-2rem
}
.-my-10 {
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
}
.-mx-10 {
    margin-left:-2.5rem;
    margin-right:-2.5rem
}
.-my-12 {
    margin-top:-3rem;
    margin-bottom:-3rem
}
.-mx-12 {
    margin-left:-3rem;
    margin-right:-3rem
}
.-my-16 {
    margin-top:-4rem;
    margin-bottom:-4rem
}
.-mx-16 {
    margin-left:-4rem;
    margin-right:-4rem
}
.-my-20 {
    margin-top:-5rem;
    margin-bottom:-5rem
}
.-mx-20 {
    margin-left:-5rem;
    margin-right:-5rem
}
.-my-24 {
    margin-top:-6rem;
    margin-bottom:-6rem
}
.-mx-24 {
    margin-left:-6rem;
    margin-right:-6rem
}
.-my-32 {
    margin-top:-8rem;
    margin-bottom:-8rem
}
.-mx-32 {
    margin-left:-8rem;
    margin-right:-8rem
}
.-my-40 {
    margin-top:-10rem;
    margin-bottom:-10rem
}
.-mx-40 {
    margin-left:-10rem;
    margin-right:-10rem
}
.-my-48 {
    margin-top:-12rem;
    margin-bottom:-12rem
}
.-mx-48 {
    margin-left:-12rem;
    margin-right:-12rem
}
.-my-56 {
    margin-top:-14rem;
    margin-bottom:-14rem
}
.-mx-56 {
    margin-left:-14rem;
    margin-right:-14rem
}
.-my-64 {
    margin-top:-16rem;
    margin-bottom:-16rem
}
.-mx-64 {
    margin-left:-16rem;
    margin-right:-16rem
}
.-my-px {
    margin-top:-1px;
    margin-bottom:-1px
}
.-mx-px {
    margin-left:-1px;
    margin-right:-1px
}
.mt-0 {
    margin-top:0
}
.mr-0 {
    margin-right:0
}
.mb-0 {
    margin-bottom:0
}
.ml-0 {
    margin-left:0
}
.mt-1 {
    margin-top:0.25rem
}
.mr-1 {
    margin-right:0.25rem
}
.mb-1 {
    margin-bottom:0.25rem
}
.ml-1 {
    margin-left:0.25rem
}
.mt-2 {
    margin-top:0.5rem
}
.mr-2 {
    margin-right:0.5rem
}
.mb-2 {
    margin-bottom:0.5rem
}
.ml-2 {
    margin-left:0.5rem
}
.mt-3 {
    margin-top:0.75rem
}
.mr-3 {
    margin-right:0.75rem
}
.mb-3 {
    margin-bottom:0.75rem
}
.ml-3 {
    margin-left:0.75rem
}
.mt-4 {
    margin-top:1rem
}
.mr-4 {
    margin-right:1rem
}
.mb-4 {
    margin-bottom:1rem
}
.ml-4 {
    margin-left:1rem
}
.mt-5 {
    margin-top:1.25rem
}
.mr-5 {
    margin-right:1.25rem
}
.mb-5 {
    margin-bottom:1.25rem
}
.ml-5 {
    margin-left:1.25rem
}
.mt-6 {
    margin-top:1.5rem
}
.mr-6 {
    margin-right:1.5rem
}
.mb-6 {
    margin-bottom:1.5rem
}
.ml-6 {
    margin-left:1.5rem
}
.mt-8 {
    margin-top:2rem
}
.mr-8 {
    margin-right:2rem
}
.mb-8 {
    margin-bottom:2rem
}
.ml-8 {
    margin-left:2rem
}
.mt-10 {
    margin-top:2.5rem
}
.mr-10 {
    margin-right:2.5rem
}
.mb-10 {
    margin-bottom:2.5rem
}
.ml-10 {
    margin-left:2.5rem
}
.mt-12 {
    margin-top:3rem
}
.mr-12 {
    margin-right:3rem
}
.mb-12 {
    margin-bottom:3rem
}
.ml-12 {
    margin-left:3rem
}
.mt-16 {
    margin-top:4rem
}
.mr-16 {
    margin-right:4rem
}
.mb-16 {
    margin-bottom:4rem
}
.ml-16 {
    margin-left:4rem
}
.mt-20 {
    margin-top:5rem
}
.mr-20 {
    margin-right:5rem
}
.mb-20 {
    margin-bottom:5rem
}
.ml-20 {
    margin-left:5rem
}
.mt-24 {
    margin-top:6rem
}
.mr-24 {
    margin-right:6rem
}
.mb-24 {
    margin-bottom:6rem
}
.ml-24 {
    margin-left:6rem
}
.mt-32 {
    margin-top:8rem
}
.mr-32 {
    margin-right:8rem
}
.mb-32 {
    margin-bottom:8rem
}
.ml-32 {
    margin-left:8rem
}
.mt-40 {
    margin-top:10rem
}
.mr-40 {
    margin-right:10rem
}
.mb-40 {
    margin-bottom:10rem
}
.ml-40 {
    margin-left:10rem
}
.mt-48 {
    margin-top:12rem
}
.mr-48 {
    margin-right:12rem
}
.mb-48 {
    margin-bottom:12rem
}
.ml-48 {
    margin-left:12rem
}
.mt-56 {
    margin-top:14rem
}
.mr-56 {
    margin-right:14rem
}
.mb-56 {
    margin-bottom:14rem
}
.ml-56 {
    margin-left:14rem
}
.mt-64 {
    margin-top:16rem
}
.mr-64 {
    margin-right:16rem
}
.mb-64 {
    margin-bottom:16rem
}
.ml-64 {
    margin-left:16rem
}
.mt-auto {
    margin-top:auto
}
.mr-auto {
    margin-right:auto
}
.mb-auto {
    margin-bottom:auto
}
.ml-auto {
    margin-left:auto
}
.mt-px {
    margin-top:1px
}
.mr-px {
    margin-right:1px
}
.mb-px {
    margin-bottom:1px
}
.ml-px {
    margin-left:1px
}
.-mt-1 {
    margin-top:-0.25rem
}
.-mr-1 {
    margin-right:-0.25rem
}
.-mb-1 {
    margin-bottom:-0.25rem
}
.-ml-1 {
    margin-left:-0.25rem
}
.-mt-2 {
    margin-top:-0.5rem
}
.-mr-2 {
    margin-right:-0.5rem
}
.-mb-2 {
    margin-bottom:-0.5rem
}
.-ml-2 {
    margin-left:-0.5rem
}
.-mt-3 {
    margin-top:-0.75rem
}
.-mr-3 {
    margin-right:-0.75rem
}
.-mb-3 {
    margin-bottom:-0.75rem
}
.-ml-3 {
    margin-left:-0.75rem
}
.-mt-4 {
    margin-top:-1rem
}
.-mr-4 {
    margin-right:-1rem
}
.-mb-4 {
    margin-bottom:-1rem
}
.-ml-4 {
    margin-left:-1rem
}
.-mt-5 {
    margin-top:-1.25rem
}
.-mr-5 {
    margin-right:-1.25rem
}
.-mb-5 {
    margin-bottom:-1.25rem
}
.-ml-5 {
    margin-left:-1.25rem
}
.-mt-6 {
    margin-top:-1.5rem
}
.-mr-6 {
    margin-right:-1.5rem
}
.-mb-6 {
    margin-bottom:-1.5rem
}
.-ml-6 {
    margin-left:-1.5rem
}
.-mt-8 {
    margin-top:-2rem
}
.-mr-8 {
    margin-right:-2rem
}
.-mb-8 {
    margin-bottom:-2rem
}
.-ml-8 {
    margin-left:-2rem
}
.-mt-10 {
    margin-top:-2.5rem
}
.-mr-10 {
    margin-right:-2.5rem
}
.-mb-10 {
    margin-bottom:-2.5rem
}
.-ml-10 {
    margin-left:-2.5rem
}
.-mt-12 {
    margin-top:-3rem
}
.-mr-12 {
    margin-right:-3rem
}
.-mb-12 {
    margin-bottom:-3rem
}
.-ml-12 {
    margin-left:-3rem
}
.-mt-16 {
    margin-top:-4rem
}
.-mr-16 {
    margin-right:-4rem
}
.-mb-16 {
    margin-bottom:-4rem
}
.-ml-16 {
    margin-left:-4rem
}
.-mt-20 {
    margin-top:-5rem
}
.-mr-20 {
    margin-right:-5rem
}
.-mb-20 {
    margin-bottom:-5rem
}
.-ml-20 {
    margin-left:-5rem
}
.-mt-24 {
    margin-top:-6rem
}
.-mr-24 {
    margin-right:-6rem
}
.-mb-24 {
    margin-bottom:-6rem
}
.-ml-24 {
    margin-left:-6rem
}
.-mt-32 {
    margin-top:-8rem
}
.-mr-32 {
    margin-right:-8rem
}
.-mb-32 {
    margin-bottom:-8rem
}
.-ml-32 {
    margin-left:-8rem
}
.-mt-40 {
    margin-top:-10rem
}
.-mr-40 {
    margin-right:-10rem
}
.-mb-40 {
    margin-bottom:-10rem
}
.-ml-40 {
    margin-left:-10rem
}
.-mt-48 {
    margin-top:-12rem
}
.-mr-48 {
    margin-right:-12rem
}
.-mb-48 {
    margin-bottom:-12rem
}
.-ml-48 {
    margin-left:-12rem
}
.-mt-56 {
    margin-top:-14rem
}
.-mr-56 {
    margin-right:-14rem
}
.-mb-56 {
    margin-bottom:-14rem
}
.-ml-56 {
    margin-left:-14rem
}
.-mt-64 {
    margin-top:-16rem
}
.-mr-64 {
    margin-right:-16rem
}
.-mb-64 {
    margin-bottom:-16rem
}
.-ml-64 {
    margin-left:-16rem
}
.-mt-px {
    margin-top:-1px
}
.-mr-px {
    margin-right:-1px
}
.-mb-px {
    margin-bottom:-1px
}
.-ml-px {
    margin-left:-1px
}
.max-h-full {
    max-height:100%
}
.max-h-screen {
    max-height:100vh
}
.max-w-xs {
    max-width:20rem
}
.max-w-sm {
    max-width:24rem
}
.max-w-md {
    max-width:28rem
}
.max-w-lg {
    max-width:32rem
}
.max-w-xl {
    max-width:36rem
}
.max-w-2xl {
    max-width:42rem
}
.max-w-3xl {
    max-width:48rem
}
.max-w-4xl {
    max-width:56rem
}
.max-w-5xl {
    max-width:64rem
}
.max-w-6xl {
    max-width:72rem
}
.max-w-full {
    max-width:100%
}
.min-h-0 {
    min-height:0
}
.min-h-full {
    min-height:100%
}
.min-h-screen {
    min-height:100vh
}
.min-w-0 {
    min-width:0
}
.min-w-full {
    min-width:100%
}
.object-contain {
    -o-object-fit:contain;
    object-fit:contain
}
.object-cover {
    -o-object-fit:cover;
    object-fit:cover
}
.object-fill {
    -o-object-fit:fill;
    object-fit:fill
}
.object-none {
    -o-object-fit:none;
    object-fit:none
}
.object-scale-down {
    -o-object-fit:scale-down;
    object-fit:scale-down
}
.object-bottom {
    -o-object-position:bottom;
    object-position:bottom
}
.object-center {
    -o-object-position:center;
    object-position:center
}
.object-left {
    -o-object-position:left;
    object-position:left
}
.object-left-bottom {
    -o-object-position:left bottom;
    object-position:left bottom
}
.object-left-top {
    -o-object-position:left top;
    object-position:left top
}
.object-right {
    -o-object-position:right;
    object-position:right
}
.object-right-bottom {
    -o-object-position:right bottom;
    object-position:right bottom
}
.object-right-top {
    -o-object-position:right top;
    object-position:right top
}
.object-top {
    -o-object-position:top;
    object-position:top
}
.opacity-0 {
    opacity:0
}
.opacity-25 {
    opacity:0.25
}
.opacity-50 {
    opacity:0.5
}
.opacity-75 {
    opacity:0.75
}
.opacity-100 {
    opacity:1
}
.hover\:opacity-0:hover {
    opacity:0
}
.hover\:opacity-25:hover {
    opacity:0.25
}
.hover\:opacity-50:hover {
    opacity:0.5
}
.hover\:opacity-75:hover {
    opacity:0.75
}
.hover\:opacity-100:hover {
    opacity:1
}
.focus\:opacity-0:focus {
    opacity:0
}
.focus\:opacity-25:focus {
    opacity:0.25
}
.focus\:opacity-50:focus {
    opacity:0.5
}
.focus\:opacity-75:focus {
    opacity:0.75
}
.focus\:opacity-100:focus {
    opacity:1
}
.outline-none {
    outline:0
}
.focus\:outline-none:focus {
    outline:0
}
.overflow-auto {
    overflow:auto
}
.overflow-hidden {
    overflow:hidden
}
.overflow-visible {
    overflow:visible
}
.overflow-scroll {
    overflow:scroll
}
.overflow-x-auto {
    overflow-x:auto
}
.overflow-y-auto {
    overflow-y:auto
}
.overflow-x-hidden {
    overflow-x:hidden
}
.overflow-y-hidden {
    overflow-y:hidden
}
.overflow-x-visible {
    overflow-x:visible
}
.overflow-y-visible {
    overflow-y:visible
}
.overflow-x-scroll {
    overflow-x:scroll
}
.overflow-y-scroll {
    overflow-y:scroll
}
.scrolling-touch {
    -webkit-overflow-scrolling:touch
}
.scrolling-auto {
    -webkit-overflow-scrolling:auto
}
.p-0 {
    padding:0
}
.p-1 {
    padding:0.25rem
}
.p-2 {
    padding:0.5rem
}
.p-3 {
    padding:0.75rem
}
.p-4 {
    padding:1rem
}
.p-5 {
    padding:1.25rem
}
.p-6 {
    padding:1.5rem
}
.p-8 {
    padding:2rem
}
.p-10 {
    padding:2.5rem
}
.p-12 {
    padding:3rem
}
.p-16 {
    padding:4rem
}
.p-20 {
    padding:5rem
}
.p-24 {
    padding:6rem
}
.p-32 {
    padding:8rem
}
.p-40 {
    padding:10rem
}
.p-48 {
    padding:12rem
}
.p-56 {
    padding:14rem
}
.p-64 {
    padding:16rem
}
.p-px {
    padding:1px
}
.py-0 {
    padding-top:0;
    padding-bottom:0
}
.px-0 {
    padding-left:0;
    padding-right:0
}
.py-1 {
    padding-top:0.25rem;
    padding-bottom:0.25rem
}
.px-1 {
    padding-left:0.25rem;
    padding-right:0.25rem
}
.py-2 {
    padding-top:0.5rem;
    padding-bottom:0.5rem
}
.px-2 {
    padding-left:0.5rem;
    padding-right:0.5rem
}
.py-3 {
    padding-top:0.75rem;
    padding-bottom:0.75rem
}
.px-3 {
    padding-left:0.75rem;
    padding-right:0.75rem
}
.py-4 {
    padding-top:1rem;
    padding-bottom:1rem
}
.px-4 {
    padding-left:1rem;
    padding-right:1rem
}
.py-5 {
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.px-5 {
    padding-left:1.25rem;
    padding-right:1.25rem
}
.py-6 {
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.px-6 {
    padding-left:1.5rem;
    padding-right:1.5rem
}
.py-8 {
    padding-top:2rem;
    padding-bottom:2rem
}
.px-8 {
    padding-left:2rem;
    padding-right:2rem
}
.py-10 {
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
.px-10 {
    padding-left:2.5rem;
    padding-right:2.5rem
}
.py-12 {
    padding-top:3rem;
    padding-bottom:3rem
}
.px-12 {
    padding-left:3rem;
    padding-right:3rem
}
.py-16 {
    padding-top:4rem;
    padding-bottom:4rem
}
.px-16 {
    padding-left:4rem;
    padding-right:4rem
}
.py-20 {
    padding-top:5rem;
    padding-bottom:5rem
}
.px-20 {
    padding-left:5rem;
    padding-right:5rem
}
.py-24 {
    padding-top:6rem;
    padding-bottom:6rem
}
.px-24 {
    padding-left:6rem;
    padding-right:6rem
}
.py-32 {
    padding-top:8rem;
    padding-bottom:8rem
}
.px-32 {
    padding-left:8rem;
    padding-right:8rem
}
.py-40 {
    padding-top:10rem;
    padding-bottom:10rem
}
.px-40 {
    padding-left:10rem;
    padding-right:10rem
}
.py-48 {
    padding-top:12rem;
    padding-bottom:12rem
}
.px-48 {
    padding-left:12rem;
    padding-right:12rem
}
.py-56 {
    padding-top:14rem;
    padding-bottom:14rem
}
.px-56 {
    padding-left:14rem;
    padding-right:14rem
}
.py-64 {
    padding-top:16rem;
    padding-bottom:16rem
}
.px-64 {
    padding-left:16rem;
    padding-right:16rem
}
.py-px {
    padding-top:1px;
    padding-bottom:1px
}
.px-px {
    padding-left:1px;
    padding-right:1px
}
.pt-0 {
    padding-top:0
}
.pr-0 {
    padding-right:0
}
.pb-0 {
    padding-bottom:0
}
.pl-0 {
    padding-left:0
}
.pt-1 {
    padding-top:0.25rem
}
.pr-1 {
    padding-right:0.25rem
}
.pb-1 {
    padding-bottom:0.25rem
}
.pl-1 {
    padding-left:0.25rem
}
.pt-2 {
    padding-top:0.5rem
}
.pr-2 {
    padding-right:0.5rem
}
.pb-2 {
    padding-bottom:0.5rem
}
.pl-2 {
    padding-left:0.5rem
}
.pt-3 {
    padding-top:0.75rem
}
.pr-3 {
    padding-right:0.75rem
}
.pb-3 {
    padding-bottom:0.75rem
}
.pl-3 {
    padding-left:0.75rem
}
.pt-4 {
    padding-top:1rem
}
.pr-4 {
    padding-right:1rem
}
.pb-4 {
    padding-bottom:1rem
}
.pl-4 {
    padding-left:1rem
}
.pt-5 {
    padding-top:1.25rem
}
.pr-5 {
    padding-right:1.25rem
}
.pb-5 {
    padding-bottom:1.25rem
}
.pl-5 {
    padding-left:1.25rem
}
.pt-6 {
    padding-top:1.5rem
}
.pr-6 {
    padding-right:1.5rem
}
.pb-6 {
    padding-bottom:1.5rem
}
.pl-6 {
    padding-left:1.5rem
}
.pt-8 {
    padding-top:2rem
}
.pr-8 {
    padding-right:2rem
}
.pb-8 {
    padding-bottom:2rem
}
.pl-8 {
    padding-left:2rem
}
.pt-10 {
    padding-top:2.5rem
}
.pr-10 {
    padding-right:2.5rem
}
.pb-10 {
    padding-bottom:2.5rem
}
.pl-10 {
    padding-left:2.5rem
}
.pt-12 {
    padding-top:3rem
}
.pr-12 {
    padding-right:3rem
}
.pb-12 {
    padding-bottom:3rem
}
.pl-12 {
    padding-left:3rem
}
.pt-16 {
    padding-top:4rem
}
.pr-16 {
    padding-right:4rem
}
.pb-16 {
    padding-bottom:4rem
}
.pl-16 {
    padding-left:4rem
}
.pt-20 {
    padding-top:5rem
}
.pr-20 {
    padding-right:5rem
}
.pb-20 {
    padding-bottom:5rem
}
.pl-20 {
    padding-left:5rem
}
.pt-24 {
    padding-top:6rem
}
.pr-24 {
    padding-right:6rem
}
.pb-24 {
    padding-bottom:6rem
}
.pl-24 {
    padding-left:6rem
}
.pt-32 {
    padding-top:8rem
}
.pr-32 {
    padding-right:8rem
}
.pb-32 {
    padding-bottom:8rem
}
.pl-32 {
    padding-left:8rem
}
.pt-40 {
    padding-top:10rem
}
.pr-40 {
    padding-right:10rem
}
.pb-40 {
    padding-bottom:10rem
}
.pl-40 {
    padding-left:10rem
}
.pt-48 {
    padding-top:12rem
}
.pr-48 {
    padding-right:12rem
}
.pb-48 {
    padding-bottom:12rem
}
.pl-48 {
    padding-left:12rem
}
.pt-56 {
    padding-top:14rem
}
.pr-56 {
    padding-right:14rem
}
.pb-56 {
    padding-bottom:14rem
}
.pl-56 {
    padding-left:14rem
}
.pt-64 {
    padding-top:16rem
}
.pr-64 {
    padding-right:16rem
}
.pb-64 {
    padding-bottom:16rem
}
.pl-64 {
    padding-left:16rem
}
.pt-px {
    padding-top:1px
}
.pr-px {
    padding-right:1px
}
.pb-px {
    padding-bottom:1px
}
.pl-px {
    padding-left:1px
}
.placeholder-transparent:-ms-input-placeholder {
    color:transparent
}
.placeholder-transparent::-webkit-input-placeholder {
    color:transparent
}
.placeholder-transparent::-moz-placeholder {
    color:transparent
}
.placeholder-transparent::placeholder {
    color:transparent
}
.placeholder-black:-ms-input-placeholder {
    color:#000
}
.placeholder-black::-webkit-input-placeholder {
    color:#000
}
.placeholder-black::-moz-placeholder {
    color:#000
}
.placeholder-black::placeholder {
    color:#000
}
.placeholder-white:-ms-input-placeholder {
    color:#fff
}
.placeholder-white::-webkit-input-placeholder {
    color:#fff
}
.placeholder-white::-moz-placeholder {
    color:#fff
}
.placeholder-white::placeholder {
    color:#fff
}
.placeholder-gray-100:-ms-input-placeholder {
    color:#f7fafc
}
.placeholder-gray-100::-webkit-input-placeholder {
    color:#f7fafc
}
.placeholder-gray-100::-moz-placeholder {
    color:#f7fafc
}
.placeholder-gray-100::placeholder {
    color:#f7fafc
}
.placeholder-gray-200:-ms-input-placeholder {
    color:#edf2f7
}
.placeholder-gray-200::-webkit-input-placeholder {
    color:#edf2f7
}
.placeholder-gray-200::-moz-placeholder {
    color:#edf2f7
}
.placeholder-gray-200::placeholder {
    color:#edf2f7
}
.placeholder-gray-300:-ms-input-placeholder {
    color:#e2e8f0
}
.placeholder-gray-300::-webkit-input-placeholder {
    color:#e2e8f0
}
.placeholder-gray-300::-moz-placeholder {
    color:#e2e8f0
}
.placeholder-gray-300::placeholder {
    color:#e2e8f0
}
.placeholder-gray-400:-ms-input-placeholder {
    color:#cbd5e0
}
.placeholder-gray-400::-webkit-input-placeholder {
    color:#cbd5e0
}
.placeholder-gray-400::-moz-placeholder {
    color:#cbd5e0
}
.placeholder-gray-400::placeholder {
    color:#cbd5e0
}
.placeholder-gray-500:-ms-input-placeholder {
    color:#a0aec0
}
.placeholder-gray-500::-webkit-input-placeholder {
    color:#a0aec0
}
.placeholder-gray-500::-moz-placeholder {
    color:#a0aec0
}
.placeholder-gray-500::placeholder {
    color:#a0aec0
}
.placeholder-gray-600:-ms-input-placeholder {
    color:#718096
}
.placeholder-gray-600::-webkit-input-placeholder {
    color:#718096
}
.placeholder-gray-600::-moz-placeholder {
    color:#718096
}
.placeholder-gray-600::placeholder {
    color:#718096
}
.placeholder-gray-700:-ms-input-placeholder {
    color:#4a5568
}
.placeholder-gray-700::-webkit-input-placeholder {
    color:#4a5568
}
.placeholder-gray-700::-moz-placeholder {
    color:#4a5568
}
.placeholder-gray-700::placeholder {
    color:#4a5568
}
.placeholder-gray-800:-ms-input-placeholder {
    color:#2d3748
}
.placeholder-gray-800::-webkit-input-placeholder {
    color:#2d3748
}
.placeholder-gray-800::-moz-placeholder {
    color:#2d3748
}
.placeholder-gray-800::placeholder {
    color:#2d3748
}
.placeholder-gray-900:-ms-input-placeholder {
    color:#1a202c
}
.placeholder-gray-900::-webkit-input-placeholder {
    color:#1a202c
}
.placeholder-gray-900::-moz-placeholder {
    color:#1a202c
}
.placeholder-gray-900::placeholder {
    color:#1a202c
}
.placeholder-red-100:-ms-input-placeholder {
    color:#fff5f5
}
.placeholder-red-100::-webkit-input-placeholder {
    color:#fff5f5
}
.placeholder-red-100::-moz-placeholder {
    color:#fff5f5
}
.placeholder-red-100::placeholder {
    color:#fff5f5
}
.placeholder-red-200:-ms-input-placeholder {
    color:#fed7d7
}
.placeholder-red-200::-webkit-input-placeholder {
    color:#fed7d7
}
.placeholder-red-200::-moz-placeholder {
    color:#fed7d7
}
.placeholder-red-200::placeholder {
    color:#fed7d7
}
.placeholder-red-300:-ms-input-placeholder {
    color:#feb2b2
}
.placeholder-red-300::-webkit-input-placeholder {
    color:#feb2b2
}
.placeholder-red-300::-moz-placeholder {
    color:#feb2b2
}
.placeholder-red-300::placeholder {
    color:#feb2b2
}
.placeholder-red-400:-ms-input-placeholder {
    color:#fc8181
}
.placeholder-red-400::-webkit-input-placeholder {
    color:#fc8181
}
.placeholder-red-400::-moz-placeholder {
    color:#fc8181
}
.placeholder-red-400::placeholder {
    color:#fc8181
}
.placeholder-red-500:-ms-input-placeholder {
    color:#f56565
}
.placeholder-red-500::-webkit-input-placeholder {
    color:#f56565
}
.placeholder-red-500::-moz-placeholder {
    color:#f56565
}
.placeholder-red-500::placeholder {
    color:#f56565
}
.placeholder-red-600:-ms-input-placeholder {
    color:#e53e3e
}
.placeholder-red-600::-webkit-input-placeholder {
    color:#e53e3e
}
.placeholder-red-600::-moz-placeholder {
    color:#e53e3e
}
.placeholder-red-600::placeholder {
    color:#e53e3e
}
.placeholder-red-700:-ms-input-placeholder {
    color:#c53030
}
.placeholder-red-700::-webkit-input-placeholder {
    color:#c53030
}
.placeholder-red-700::-moz-placeholder {
    color:#c53030
}
.placeholder-red-700::placeholder {
    color:#c53030
}
.placeholder-red-800:-ms-input-placeholder {
    color:#9b2c2c
}
.placeholder-red-800::-webkit-input-placeholder {
    color:#9b2c2c
}
.placeholder-red-800::-moz-placeholder {
    color:#9b2c2c
}
.placeholder-red-800::placeholder {
    color:#9b2c2c
}
.placeholder-red-900:-ms-input-placeholder {
    color:#742a2a
}
.placeholder-red-900::-webkit-input-placeholder {
    color:#742a2a
}
.placeholder-red-900::-moz-placeholder {
    color:#742a2a
}
.placeholder-red-900::placeholder {
    color:#742a2a
}
.placeholder-orange-100:-ms-input-placeholder {
    color:#fffaf0
}
.placeholder-orange-100::-webkit-input-placeholder {
    color:#fffaf0
}
.placeholder-orange-100::-moz-placeholder {
    color:#fffaf0
}
.placeholder-orange-100::placeholder {
    color:#fffaf0
}
.placeholder-orange-200:-ms-input-placeholder {
    color:#feebc8
}
.placeholder-orange-200::-webkit-input-placeholder {
    color:#feebc8
}
.placeholder-orange-200::-moz-placeholder {
    color:#feebc8
}
.placeholder-orange-200::placeholder {
    color:#feebc8
}
.placeholder-orange-300:-ms-input-placeholder {
    color:#fbd38d
}
.placeholder-orange-300::-webkit-input-placeholder {
    color:#fbd38d
}
.placeholder-orange-300::-moz-placeholder {
    color:#fbd38d
}
.placeholder-orange-300::placeholder {
    color:#fbd38d
}
.placeholder-orange-400:-ms-input-placeholder {
    color:#f6ad55
}
.placeholder-orange-400::-webkit-input-placeholder {
    color:#f6ad55
}
.placeholder-orange-400::-moz-placeholder {
    color:#f6ad55
}
.placeholder-orange-400::placeholder {
    color:#f6ad55
}
.placeholder-orange-500:-ms-input-placeholder {
    color:#ed8936
}
.placeholder-orange-500::-webkit-input-placeholder {
    color:#ed8936
}
.placeholder-orange-500::-moz-placeholder {
    color:#ed8936
}
.placeholder-orange-500::placeholder {
    color:#ed8936
}
.placeholder-orange-600:-ms-input-placeholder {
    color:#dd6b20
}
.placeholder-orange-600::-webkit-input-placeholder {
    color:#dd6b20
}
.placeholder-orange-600::-moz-placeholder {
    color:#dd6b20
}
.placeholder-orange-600::placeholder {
    color:#dd6b20
}
.placeholder-orange-700:-ms-input-placeholder {
    color:#c05621
}
.placeholder-orange-700::-webkit-input-placeholder {
    color:#c05621
}
.placeholder-orange-700::-moz-placeholder {
    color:#c05621
}
.placeholder-orange-700::placeholder {
    color:#c05621
}
.placeholder-orange-800:-ms-input-placeholder {
    color:#9c4221
}
.placeholder-orange-800::-webkit-input-placeholder {
    color:#9c4221
}
.placeholder-orange-800::-moz-placeholder {
    color:#9c4221
}
.placeholder-orange-800::placeholder {
    color:#9c4221
}
.placeholder-orange-900:-ms-input-placeholder {
    color:#7b341e
}
.placeholder-orange-900::-webkit-input-placeholder {
    color:#7b341e
}
.placeholder-orange-900::-moz-placeholder {
    color:#7b341e
}
.placeholder-orange-900::placeholder {
    color:#7b341e
}
.placeholder-yellow-100:-ms-input-placeholder {
    color:#fffff0
}
.placeholder-yellow-100::-webkit-input-placeholder {
    color:#fffff0
}
.placeholder-yellow-100::-moz-placeholder {
    color:#fffff0
}
.placeholder-yellow-100::placeholder {
    color:#fffff0
}
.placeholder-yellow-200:-ms-input-placeholder {
    color:#fefcbf
}
.placeholder-yellow-200::-webkit-input-placeholder {
    color:#fefcbf
}
.placeholder-yellow-200::-moz-placeholder {
    color:#fefcbf
}
.placeholder-yellow-200::placeholder {
    color:#fefcbf
}
.placeholder-yellow-300:-ms-input-placeholder {
    color:#faf089
}
.placeholder-yellow-300::-webkit-input-placeholder {
    color:#faf089
}
.placeholder-yellow-300::-moz-placeholder {
    color:#faf089
}
.placeholder-yellow-300::placeholder {
    color:#faf089
}
.placeholder-yellow-400:-ms-input-placeholder {
    color:#f6e05e
}
.placeholder-yellow-400::-webkit-input-placeholder {
    color:#f6e05e
}
.placeholder-yellow-400::-moz-placeholder {
    color:#f6e05e
}
.placeholder-yellow-400::placeholder {
    color:#f6e05e
}
.placeholder-yellow-500:-ms-input-placeholder {
    color:#ecc94b
}
.placeholder-yellow-500::-webkit-input-placeholder {
    color:#ecc94b
}
.placeholder-yellow-500::-moz-placeholder {
    color:#ecc94b
}
.placeholder-yellow-500::placeholder {
    color:#ecc94b
}
.placeholder-yellow-600:-ms-input-placeholder {
    color:#d69e2e
}
.placeholder-yellow-600::-webkit-input-placeholder {
    color:#d69e2e
}
.placeholder-yellow-600::-moz-placeholder {
    color:#d69e2e
}
.placeholder-yellow-600::placeholder {
    color:#d69e2e
}
.placeholder-yellow-700:-ms-input-placeholder {
    color:#b7791f
}
.placeholder-yellow-700::-webkit-input-placeholder {
    color:#b7791f
}
.placeholder-yellow-700::-moz-placeholder {
    color:#b7791f
}
.placeholder-yellow-700::placeholder {
    color:#b7791f
}
.placeholder-yellow-800:-ms-input-placeholder {
    color:#975a16
}
.placeholder-yellow-800::-webkit-input-placeholder {
    color:#975a16
}
.placeholder-yellow-800::-moz-placeholder {
    color:#975a16
}
.placeholder-yellow-800::placeholder {
    color:#975a16
}
.placeholder-yellow-900:-ms-input-placeholder {
    color:#744210
}
.placeholder-yellow-900::-webkit-input-placeholder {
    color:#744210
}
.placeholder-yellow-900::-moz-placeholder {
    color:#744210
}
.placeholder-yellow-900::placeholder {
    color:#744210
}
.placeholder-green-100:-ms-input-placeholder {
    color:#f0fff4
}
.placeholder-green-100::-webkit-input-placeholder {
    color:#f0fff4
}
.placeholder-green-100::-moz-placeholder {
    color:#f0fff4
}
.placeholder-green-100::placeholder {
    color:#f0fff4
}
.placeholder-green-200:-ms-input-placeholder {
    color:#c6f6d5
}
.placeholder-green-200::-webkit-input-placeholder {
    color:#c6f6d5
}
.placeholder-green-200::-moz-placeholder {
    color:#c6f6d5
}
.placeholder-green-200::placeholder {
    color:#c6f6d5
}
.placeholder-green-300:-ms-input-placeholder {
    color:#9ae6b4
}
.placeholder-green-300::-webkit-input-placeholder {
    color:#9ae6b4
}
.placeholder-green-300::-moz-placeholder {
    color:#9ae6b4
}
.placeholder-green-300::placeholder {
    color:#9ae6b4
}
.placeholder-green-400:-ms-input-placeholder {
    color:#68d391
}
.placeholder-green-400::-webkit-input-placeholder {
    color:#68d391
}
.placeholder-green-400::-moz-placeholder {
    color:#68d391
}
.placeholder-green-400::placeholder {
    color:#68d391
}
.placeholder-green-500:-ms-input-placeholder {
    color:#48bb78
}
.placeholder-green-500::-webkit-input-placeholder {
    color:#48bb78
}
.placeholder-green-500::-moz-placeholder {
    color:#48bb78
}
.placeholder-green-500::placeholder {
    color:#48bb78
}
.placeholder-green-600:-ms-input-placeholder {
    color:#38a169
}
.placeholder-green-600::-webkit-input-placeholder {
    color:#38a169
}
.placeholder-green-600::-moz-placeholder {
    color:#38a169
}
.placeholder-green-600::placeholder {
    color:#38a169
}
.placeholder-green-700:-ms-input-placeholder {
    color:#2f855a
}
.placeholder-green-700::-webkit-input-placeholder {
    color:#2f855a
}
.placeholder-green-700::-moz-placeholder {
    color:#2f855a
}
.placeholder-green-700::placeholder {
    color:#2f855a
}
.placeholder-green-800:-ms-input-placeholder {
    color:#276749
}
.placeholder-green-800::-webkit-input-placeholder {
    color:#276749
}
.placeholder-green-800::-moz-placeholder {
    color:#276749
}
.placeholder-green-800::placeholder {
    color:#276749
}
.placeholder-green-900:-ms-input-placeholder {
    color:#22543d
}
.placeholder-green-900::-webkit-input-placeholder {
    color:#22543d
}
.placeholder-green-900::-moz-placeholder {
    color:#22543d
}
.placeholder-green-900::placeholder {
    color:#22543d
}
.placeholder-teal-100:-ms-input-placeholder {
    color:#e6fffa
}
.placeholder-teal-100::-webkit-input-placeholder {
    color:#e6fffa
}
.placeholder-teal-100::-moz-placeholder {
    color:#e6fffa
}
.placeholder-teal-100::placeholder {
    color:#e6fffa
}
.placeholder-teal-200:-ms-input-placeholder {
    color:#b2f5ea
}
.placeholder-teal-200::-webkit-input-placeholder {
    color:#b2f5ea
}
.placeholder-teal-200::-moz-placeholder {
    color:#b2f5ea
}
.placeholder-teal-200::placeholder {
    color:#b2f5ea
}
.placeholder-teal-300:-ms-input-placeholder {
    color:#81e6d9
}
.placeholder-teal-300::-webkit-input-placeholder {
    color:#81e6d9
}
.placeholder-teal-300::-moz-placeholder {
    color:#81e6d9
}
.placeholder-teal-300::placeholder {
    color:#81e6d9
}
.placeholder-teal-400:-ms-input-placeholder {
    color:#4fd1c5
}
.placeholder-teal-400::-webkit-input-placeholder {
    color:#4fd1c5
}
.placeholder-teal-400::-moz-placeholder {
    color:#4fd1c5
}
.placeholder-teal-400::placeholder {
    color:#4fd1c5
}
.placeholder-teal-500:-ms-input-placeholder {
    color:#38b2ac
}
.placeholder-teal-500::-webkit-input-placeholder {
    color:#38b2ac
}
.placeholder-teal-500::-moz-placeholder {
    color:#38b2ac
}
.placeholder-teal-500::placeholder {
    color:#38b2ac
}
.placeholder-teal-600:-ms-input-placeholder {
    color:#319795
}
.placeholder-teal-600::-webkit-input-placeholder {
    color:#319795
}
.placeholder-teal-600::-moz-placeholder {
    color:#319795
}
.placeholder-teal-600::placeholder {
    color:#319795
}
.placeholder-teal-700:-ms-input-placeholder {
    color:#2c7a7b
}
.placeholder-teal-700::-webkit-input-placeholder {
    color:#2c7a7b
}
.placeholder-teal-700::-moz-placeholder {
    color:#2c7a7b
}
.placeholder-teal-700::placeholder {
    color:#2c7a7b
}
.placeholder-teal-800:-ms-input-placeholder {
    color:#285e61
}
.placeholder-teal-800::-webkit-input-placeholder {
    color:#285e61
}
.placeholder-teal-800::-moz-placeholder {
    color:#285e61
}
.placeholder-teal-800::placeholder {
    color:#285e61
}
.placeholder-teal-900:-ms-input-placeholder {
    color:#234e52
}
.placeholder-teal-900::-webkit-input-placeholder {
    color:#234e52
}
.placeholder-teal-900::-moz-placeholder {
    color:#234e52
}
.placeholder-teal-900::placeholder {
    color:#234e52
}
.placeholder-blue-100:-ms-input-placeholder {
    color:#ebf8ff
}
.placeholder-blue-100::-webkit-input-placeholder {
    color:#ebf8ff
}
.placeholder-blue-100::-moz-placeholder {
    color:#ebf8ff
}
.placeholder-blue-100::placeholder {
    color:#ebf8ff
}
.placeholder-blue-200:-ms-input-placeholder {
    color:#bee3f8
}
.placeholder-blue-200::-webkit-input-placeholder {
    color:#bee3f8
}
.placeholder-blue-200::-moz-placeholder {
    color:#bee3f8
}
.placeholder-blue-200::placeholder {
    color:#bee3f8
}
.placeholder-blue-300:-ms-input-placeholder {
    color:#90cdf4
}
.placeholder-blue-300::-webkit-input-placeholder {
    color:#90cdf4
}
.placeholder-blue-300::-moz-placeholder {
    color:#90cdf4
}
.placeholder-blue-300::placeholder {
    color:#90cdf4
}
.placeholder-blue-400:-ms-input-placeholder {
    color:#63b3ed
}
.placeholder-blue-400::-webkit-input-placeholder {
    color:#63b3ed
}
.placeholder-blue-400::-moz-placeholder {
    color:#63b3ed
}
.placeholder-blue-400::placeholder {
    color:#63b3ed
}
.placeholder-blue-500:-ms-input-placeholder {
    color:#4299e1
}
.placeholder-blue-500::-webkit-input-placeholder {
    color:#4299e1
}
.placeholder-blue-500::-moz-placeholder {
    color:#4299e1
}
.placeholder-blue-500::placeholder {
    color:#4299e1
}
.placeholder-blue-600:-ms-input-placeholder {
    color:#3182ce
}
.placeholder-blue-600::-webkit-input-placeholder {
    color:#3182ce
}
.placeholder-blue-600::-moz-placeholder {
    color:#3182ce
}
.placeholder-blue-600::placeholder {
    color:#3182ce
}
.placeholder-blue-700:-ms-input-placeholder {
    color:#2b6cb0
}
.placeholder-blue-700::-webkit-input-placeholder {
    color:#2b6cb0
}
.placeholder-blue-700::-moz-placeholder {
    color:#2b6cb0
}
.placeholder-blue-700::placeholder {
    color:#2b6cb0
}
.placeholder-blue-800:-ms-input-placeholder {
    color:#2c5282
}
.placeholder-blue-800::-webkit-input-placeholder {
    color:#2c5282
}
.placeholder-blue-800::-moz-placeholder {
    color:#2c5282
}
.placeholder-blue-800::placeholder {
    color:#2c5282
}
.placeholder-blue-900:-ms-input-placeholder {
    color:#2a4365
}
.placeholder-blue-900::-webkit-input-placeholder {
    color:#2a4365
}
.placeholder-blue-900::-moz-placeholder {
    color:#2a4365
}
.placeholder-blue-900::placeholder {
    color:#2a4365
}
.placeholder-indigo-100:-ms-input-placeholder {
    color:#ebf4ff
}
.placeholder-indigo-100::-webkit-input-placeholder {
    color:#ebf4ff
}
.placeholder-indigo-100::-moz-placeholder {
    color:#ebf4ff
}
.placeholder-indigo-100::placeholder {
    color:#ebf4ff
}
.placeholder-indigo-200:-ms-input-placeholder {
    color:#c3dafe
}
.placeholder-indigo-200::-webkit-input-placeholder {
    color:#c3dafe
}
.placeholder-indigo-200::-moz-placeholder {
    color:#c3dafe
}
.placeholder-indigo-200::placeholder {
    color:#c3dafe
}
.placeholder-indigo-300:-ms-input-placeholder {
    color:#a3bffa
}
.placeholder-indigo-300::-webkit-input-placeholder {
    color:#a3bffa
}
.placeholder-indigo-300::-moz-placeholder {
    color:#a3bffa
}
.placeholder-indigo-300::placeholder {
    color:#a3bffa
}
.placeholder-indigo-400:-ms-input-placeholder {
    color:#7f9cf5
}
.placeholder-indigo-400::-webkit-input-placeholder {
    color:#7f9cf5
}
.placeholder-indigo-400::-moz-placeholder {
    color:#7f9cf5
}
.placeholder-indigo-400::placeholder {
    color:#7f9cf5
}
.placeholder-indigo-500:-ms-input-placeholder {
    color:#667eea
}
.placeholder-indigo-500::-webkit-input-placeholder {
    color:#667eea
}
.placeholder-indigo-500::-moz-placeholder {
    color:#667eea
}
.placeholder-indigo-500::placeholder {
    color:#667eea
}
.placeholder-indigo-600:-ms-input-placeholder {
    color:#5a67d8
}
.placeholder-indigo-600::-webkit-input-placeholder {
    color:#5a67d8
}
.placeholder-indigo-600::-moz-placeholder {
    color:#5a67d8
}
.placeholder-indigo-600::placeholder {
    color:#5a67d8
}
.placeholder-indigo-700:-ms-input-placeholder {
    color:#4c51bf
}
.placeholder-indigo-700::-webkit-input-placeholder {
    color:#4c51bf
}
.placeholder-indigo-700::-moz-placeholder {
    color:#4c51bf
}
.placeholder-indigo-700::placeholder {
    color:#4c51bf
}
.placeholder-indigo-800:-ms-input-placeholder {
    color:#434190
}
.placeholder-indigo-800::-webkit-input-placeholder {
    color:#434190
}
.placeholder-indigo-800::-moz-placeholder {
    color:#434190
}
.placeholder-indigo-800::placeholder {
    color:#434190
}
.placeholder-indigo-900:-ms-input-placeholder {
    color:#3c366b
}
.placeholder-indigo-900::-webkit-input-placeholder {
    color:#3c366b
}
.placeholder-indigo-900::-moz-placeholder {
    color:#3c366b
}
.placeholder-indigo-900::placeholder {
    color:#3c366b
}
.placeholder-purple-100:-ms-input-placeholder {
    color:#faf5ff
}
.placeholder-purple-100::-webkit-input-placeholder {
    color:#faf5ff
}
.placeholder-purple-100::-moz-placeholder {
    color:#faf5ff
}
.placeholder-purple-100::placeholder {
    color:#faf5ff
}
.placeholder-purple-200:-ms-input-placeholder {
    color:#e9d8fd
}
.placeholder-purple-200::-webkit-input-placeholder {
    color:#e9d8fd
}
.placeholder-purple-200::-moz-placeholder {
    color:#e9d8fd
}
.placeholder-purple-200::placeholder {
    color:#e9d8fd
}
.placeholder-purple-300:-ms-input-placeholder {
    color:#d6bcfa
}
.placeholder-purple-300::-webkit-input-placeholder {
    color:#d6bcfa
}
.placeholder-purple-300::-moz-placeholder {
    color:#d6bcfa
}
.placeholder-purple-300::placeholder {
    color:#d6bcfa
}
.placeholder-purple-400:-ms-input-placeholder {
    color:#b794f4
}
.placeholder-purple-400::-webkit-input-placeholder {
    color:#b794f4
}
.placeholder-purple-400::-moz-placeholder {
    color:#b794f4
}
.placeholder-purple-400::placeholder {
    color:#b794f4
}
.placeholder-purple-500:-ms-input-placeholder {
    color:#9f7aea
}
.placeholder-purple-500::-webkit-input-placeholder {
    color:#9f7aea
}
.placeholder-purple-500::-moz-placeholder {
    color:#9f7aea
}
.placeholder-purple-500::placeholder {
    color:#9f7aea
}
.placeholder-purple-600:-ms-input-placeholder {
    color:#805ad5
}
.placeholder-purple-600::-webkit-input-placeholder {
    color:#805ad5
}
.placeholder-purple-600::-moz-placeholder {
    color:#805ad5
}
.placeholder-purple-600::placeholder {
    color:#805ad5
}
.placeholder-purple-700:-ms-input-placeholder {
    color:#6b46c1
}
.placeholder-purple-700::-webkit-input-placeholder {
    color:#6b46c1
}
.placeholder-purple-700::-moz-placeholder {
    color:#6b46c1
}
.placeholder-purple-700::placeholder {
    color:#6b46c1
}
.placeholder-purple-800:-ms-input-placeholder {
    color:#553c9a
}
.placeholder-purple-800::-webkit-input-placeholder {
    color:#553c9a
}
.placeholder-purple-800::-moz-placeholder {
    color:#553c9a
}
.placeholder-purple-800::placeholder {
    color:#553c9a
}
.placeholder-purple-900:-ms-input-placeholder {
    color:#44337a
}
.placeholder-purple-900::-webkit-input-placeholder {
    color:#44337a
}
.placeholder-purple-900::-moz-placeholder {
    color:#44337a
}
.placeholder-purple-900::placeholder {
    color:#44337a
}
.placeholder-pink-100:-ms-input-placeholder {
    color:#fff5f7
}
.placeholder-pink-100::-webkit-input-placeholder {
    color:#fff5f7
}
.placeholder-pink-100::-moz-placeholder {
    color:#fff5f7
}
.placeholder-pink-100::placeholder {
    color:#fff5f7
}
.placeholder-pink-200:-ms-input-placeholder {
    color:#fed7e2
}
.placeholder-pink-200::-webkit-input-placeholder {
    color:#fed7e2
}
.placeholder-pink-200::-moz-placeholder {
    color:#fed7e2
}
.placeholder-pink-200::placeholder {
    color:#fed7e2
}
.placeholder-pink-300:-ms-input-placeholder {
    color:#fbb6ce
}
.placeholder-pink-300::-webkit-input-placeholder {
    color:#fbb6ce
}
.placeholder-pink-300::-moz-placeholder {
    color:#fbb6ce
}
.placeholder-pink-300::placeholder {
    color:#fbb6ce
}
.placeholder-pink-400:-ms-input-placeholder {
    color:#f687b3
}
.placeholder-pink-400::-webkit-input-placeholder {
    color:#f687b3
}
.placeholder-pink-400::-moz-placeholder {
    color:#f687b3
}
.placeholder-pink-400::placeholder {
    color:#f687b3
}
.placeholder-pink-500:-ms-input-placeholder {
    color:#ed64a6
}
.placeholder-pink-500::-webkit-input-placeholder {
    color:#ed64a6
}
.placeholder-pink-500::-moz-placeholder {
    color:#ed64a6
}
.placeholder-pink-500::placeholder {
    color:#ed64a6
}
.placeholder-pink-600:-ms-input-placeholder {
    color:#d53f8c
}
.placeholder-pink-600::-webkit-input-placeholder {
    color:#d53f8c
}
.placeholder-pink-600::-moz-placeholder {
    color:#d53f8c
}
.placeholder-pink-600::placeholder {
    color:#d53f8c
}
.placeholder-pink-700:-ms-input-placeholder {
    color:#b83280
}
.placeholder-pink-700::-webkit-input-placeholder {
    color:#b83280
}
.placeholder-pink-700::-moz-placeholder {
    color:#b83280
}
.placeholder-pink-700::placeholder {
    color:#b83280
}
.placeholder-pink-800:-ms-input-placeholder {
    color:#97266d
}
.placeholder-pink-800::-webkit-input-placeholder {
    color:#97266d
}
.placeholder-pink-800::-moz-placeholder {
    color:#97266d
}
.placeholder-pink-800::placeholder {
    color:#97266d
}
.placeholder-pink-900:-ms-input-placeholder {
    color:#702459
}
.placeholder-pink-900::-webkit-input-placeholder {
    color:#702459
}
.placeholder-pink-900::-moz-placeholder {
    color:#702459
}
.placeholder-pink-900::placeholder {
    color:#702459
}
.focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color:transparent
}
.focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color:transparent
}
.focus\:placeholder-transparent:focus::-moz-placeholder {
    color:transparent
}
.focus\:placeholder-transparent:focus::placeholder {
    color:transparent
}
.focus\:placeholder-black:focus:-ms-input-placeholder {
    color:#000
}
.focus\:placeholder-black:focus::-webkit-input-placeholder {
    color:#000
}
.focus\:placeholder-black:focus::-moz-placeholder {
    color:#000
}
.focus\:placeholder-black:focus::placeholder {
    color:#000
}
.focus\:placeholder-white:focus:-ms-input-placeholder {
    color:#fff
}
.focus\:placeholder-white:focus::-webkit-input-placeholder {
    color:#fff
}
.focus\:placeholder-white:focus::-moz-placeholder {
    color:#fff
}
.focus\:placeholder-white:focus::placeholder {
    color:#fff
}
.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    color:#f7fafc
}
.focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    color:#f7fafc
}
.focus\:placeholder-gray-100:focus::-moz-placeholder {
    color:#f7fafc
}
.focus\:placeholder-gray-100:focus::placeholder {
    color:#f7fafc
}
.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    color:#edf2f7
}
.focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    color:#edf2f7
}
.focus\:placeholder-gray-200:focus::-moz-placeholder {
    color:#edf2f7
}
.focus\:placeholder-gray-200:focus::placeholder {
    color:#edf2f7
}
.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    color:#e2e8f0
}
.focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    color:#e2e8f0
}
.focus\:placeholder-gray-300:focus::-moz-placeholder {
    color:#e2e8f0
}
.focus\:placeholder-gray-300:focus::placeholder {
    color:#e2e8f0
}
.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    color:#cbd5e0
}
.focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    color:#cbd5e0
}
.focus\:placeholder-gray-400:focus::-moz-placeholder {
    color:#cbd5e0
}
.focus\:placeholder-gray-400:focus::placeholder {
    color:#cbd5e0
}
.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    color:#a0aec0
}
.focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    color:#a0aec0
}
.focus\:placeholder-gray-500:focus::-moz-placeholder {
    color:#a0aec0
}
.focus\:placeholder-gray-500:focus::placeholder {
    color:#a0aec0
}
.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    color:#718096
}
.focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    color:#718096
}
.focus\:placeholder-gray-600:focus::-moz-placeholder {
    color:#718096
}
.focus\:placeholder-gray-600:focus::placeholder {
    color:#718096
}
.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    color:#4a5568
}
.focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    color:#4a5568
}
.focus\:placeholder-gray-700:focus::-moz-placeholder {
    color:#4a5568
}
.focus\:placeholder-gray-700:focus::placeholder {
    color:#4a5568
}
.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    color:#2d3748
}
.focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    color:#2d3748
}
.focus\:placeholder-gray-800:focus::-moz-placeholder {
    color:#2d3748
}
.focus\:placeholder-gray-800:focus::placeholder {
    color:#2d3748
}
.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    color:#1a202c
}
.focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    color:#1a202c
}
.focus\:placeholder-gray-900:focus::-moz-placeholder {
    color:#1a202c
}
.focus\:placeholder-gray-900:focus::placeholder {
    color:#1a202c
}
.focus\:placeholder-red-100:focus:-ms-input-placeholder {
    color:#fff5f5
}
.focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    color:#fff5f5
}
.focus\:placeholder-red-100:focus::-moz-placeholder {
    color:#fff5f5
}
.focus\:placeholder-red-100:focus::placeholder {
    color:#fff5f5
}
.focus\:placeholder-red-200:focus:-ms-input-placeholder {
    color:#fed7d7
}
.focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    color:#fed7d7
}
.focus\:placeholder-red-200:focus::-moz-placeholder {
    color:#fed7d7
}
.focus\:placeholder-red-200:focus::placeholder {
    color:#fed7d7
}
.focus\:placeholder-red-300:focus:-ms-input-placeholder {
    color:#feb2b2
}
.focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    color:#feb2b2
}
.focus\:placeholder-red-300:focus::-moz-placeholder {
    color:#feb2b2
}
.focus\:placeholder-red-300:focus::placeholder {
    color:#feb2b2
}
.focus\:placeholder-red-400:focus:-ms-input-placeholder {
    color:#fc8181
}
.focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    color:#fc8181
}
.focus\:placeholder-red-400:focus::-moz-placeholder {
    color:#fc8181
}
.focus\:placeholder-red-400:focus::placeholder {
    color:#fc8181
}
.focus\:placeholder-red-500:focus:-ms-input-placeholder {
    color:#f56565
}
.focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    color:#f56565
}
.focus\:placeholder-red-500:focus::-moz-placeholder {
    color:#f56565
}
.focus\:placeholder-red-500:focus::placeholder {
    color:#f56565
}
.focus\:placeholder-red-600:focus:-ms-input-placeholder {
    color:#e53e3e
}
.focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    color:#e53e3e
}
.focus\:placeholder-red-600:focus::-moz-placeholder {
    color:#e53e3e
}
.focus\:placeholder-red-600:focus::placeholder {
    color:#e53e3e
}
.focus\:placeholder-red-700:focus:-ms-input-placeholder {
    color:#c53030
}
.focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    color:#c53030
}
.focus\:placeholder-red-700:focus::-moz-placeholder {
    color:#c53030
}
.focus\:placeholder-red-700:focus::placeholder {
    color:#c53030
}
.focus\:placeholder-red-800:focus:-ms-input-placeholder {
    color:#9b2c2c
}
.focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    color:#9b2c2c
}
.focus\:placeholder-red-800:focus::-moz-placeholder {
    color:#9b2c2c
}
.focus\:placeholder-red-800:focus::placeholder {
    color:#9b2c2c
}
.focus\:placeholder-red-900:focus:-ms-input-placeholder {
    color:#742a2a
}
.focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    color:#742a2a
}
.focus\:placeholder-red-900:focus::-moz-placeholder {
    color:#742a2a
}
.focus\:placeholder-red-900:focus::placeholder {
    color:#742a2a
}
.focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    color:#fffaf0
}
.focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    color:#fffaf0
}
.focus\:placeholder-orange-100:focus::-moz-placeholder {
    color:#fffaf0
}
.focus\:placeholder-orange-100:focus::placeholder {
    color:#fffaf0
}
.focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    color:#feebc8
}
.focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    color:#feebc8
}
.focus\:placeholder-orange-200:focus::-moz-placeholder {
    color:#feebc8
}
.focus\:placeholder-orange-200:focus::placeholder {
    color:#feebc8
}
.focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    color:#fbd38d
}
.focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    color:#fbd38d
}
.focus\:placeholder-orange-300:focus::-moz-placeholder {
    color:#fbd38d
}
.focus\:placeholder-orange-300:focus::placeholder {
    color:#fbd38d
}
.focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    color:#f6ad55
}
.focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    color:#f6ad55
}
.focus\:placeholder-orange-400:focus::-moz-placeholder {
    color:#f6ad55
}
.focus\:placeholder-orange-400:focus::placeholder {
    color:#f6ad55
}
.focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    color:#ed8936
}
.focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    color:#ed8936
}
.focus\:placeholder-orange-500:focus::-moz-placeholder {
    color:#ed8936
}
.focus\:placeholder-orange-500:focus::placeholder {
    color:#ed8936
}
.focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    color:#dd6b20
}
.focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    color:#dd6b20
}
.focus\:placeholder-orange-600:focus::-moz-placeholder {
    color:#dd6b20
}
.focus\:placeholder-orange-600:focus::placeholder {
    color:#dd6b20
}
.focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    color:#c05621
}
.focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    color:#c05621
}
.focus\:placeholder-orange-700:focus::-moz-placeholder {
    color:#c05621
}
.focus\:placeholder-orange-700:focus::placeholder {
    color:#c05621
}
.focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    color:#9c4221
}
.focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    color:#9c4221
}
.focus\:placeholder-orange-800:focus::-moz-placeholder {
    color:#9c4221
}
.focus\:placeholder-orange-800:focus::placeholder {
    color:#9c4221
}
.focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    color:#7b341e
}
.focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    color:#7b341e
}
.focus\:placeholder-orange-900:focus::-moz-placeholder {
    color:#7b341e
}
.focus\:placeholder-orange-900:focus::placeholder {
    color:#7b341e
}
.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    color:#fffff0
}
.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    color:#fffff0
}
.focus\:placeholder-yellow-100:focus::-moz-placeholder {
    color:#fffff0
}
.focus\:placeholder-yellow-100:focus::placeholder {
    color:#fffff0
}
.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    color:#fefcbf
}
.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    color:#fefcbf
}
.focus\:placeholder-yellow-200:focus::-moz-placeholder {
    color:#fefcbf
}
.focus\:placeholder-yellow-200:focus::placeholder {
    color:#fefcbf
}
.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    color:#faf089
}
.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    color:#faf089
}
.focus\:placeholder-yellow-300:focus::-moz-placeholder {
    color:#faf089
}
.focus\:placeholder-yellow-300:focus::placeholder {
    color:#faf089
}
.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    color:#f6e05e
}
.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    color:#f6e05e
}
.focus\:placeholder-yellow-400:focus::-moz-placeholder {
    color:#f6e05e
}
.focus\:placeholder-yellow-400:focus::placeholder {
    color:#f6e05e
}
.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    color:#ecc94b
}
.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    color:#ecc94b
}
.focus\:placeholder-yellow-500:focus::-moz-placeholder {
    color:#ecc94b
}
.focus\:placeholder-yellow-500:focus::placeholder {
    color:#ecc94b
}
.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    color:#d69e2e
}
.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    color:#d69e2e
}
.focus\:placeholder-yellow-600:focus::-moz-placeholder {
    color:#d69e2e
}
.focus\:placeholder-yellow-600:focus::placeholder {
    color:#d69e2e
}
.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    color:#b7791f
}
.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    color:#b7791f
}
.focus\:placeholder-yellow-700:focus::-moz-placeholder {
    color:#b7791f
}
.focus\:placeholder-yellow-700:focus::placeholder {
    color:#b7791f
}
.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    color:#975a16
}
.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    color:#975a16
}
.focus\:placeholder-yellow-800:focus::-moz-placeholder {
    color:#975a16
}
.focus\:placeholder-yellow-800:focus::placeholder {
    color:#975a16
}
.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    color:#744210
}
.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    color:#744210
}
.focus\:placeholder-yellow-900:focus::-moz-placeholder {
    color:#744210
}
.focus\:placeholder-yellow-900:focus::placeholder {
    color:#744210
}
.focus\:placeholder-green-100:focus:-ms-input-placeholder {
    color:#f0fff4
}
.focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    color:#f0fff4
}
.focus\:placeholder-green-100:focus::-moz-placeholder {
    color:#f0fff4
}
.focus\:placeholder-green-100:focus::placeholder {
    color:#f0fff4
}
.focus\:placeholder-green-200:focus:-ms-input-placeholder {
    color:#c6f6d5
}
.focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    color:#c6f6d5
}
.focus\:placeholder-green-200:focus::-moz-placeholder {
    color:#c6f6d5
}
.focus\:placeholder-green-200:focus::placeholder {
    color:#c6f6d5
}
.focus\:placeholder-green-300:focus:-ms-input-placeholder {
    color:#9ae6b4
}
.focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    color:#9ae6b4
}
.focus\:placeholder-green-300:focus::-moz-placeholder {
    color:#9ae6b4
}
.focus\:placeholder-green-300:focus::placeholder {
    color:#9ae6b4
}
.focus\:placeholder-green-400:focus:-ms-input-placeholder {
    color:#68d391
}
.focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    color:#68d391
}
.focus\:placeholder-green-400:focus::-moz-placeholder {
    color:#68d391
}
.focus\:placeholder-green-400:focus::placeholder {
    color:#68d391
}
.focus\:placeholder-green-500:focus:-ms-input-placeholder {
    color:#48bb78
}
.focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    color:#48bb78
}
.focus\:placeholder-green-500:focus::-moz-placeholder {
    color:#48bb78
}
.focus\:placeholder-green-500:focus::placeholder {
    color:#48bb78
}
.focus\:placeholder-green-600:focus:-ms-input-placeholder {
    color:#38a169
}
.focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    color:#38a169
}
.focus\:placeholder-green-600:focus::-moz-placeholder {
    color:#38a169
}
.focus\:placeholder-green-600:focus::placeholder {
    color:#38a169
}
.focus\:placeholder-green-700:focus:-ms-input-placeholder {
    color:#2f855a
}
.focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    color:#2f855a
}
.focus\:placeholder-green-700:focus::-moz-placeholder {
    color:#2f855a
}
.focus\:placeholder-green-700:focus::placeholder {
    color:#2f855a
}
.focus\:placeholder-green-800:focus:-ms-input-placeholder {
    color:#276749
}
.focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    color:#276749
}
.focus\:placeholder-green-800:focus::-moz-placeholder {
    color:#276749
}
.focus\:placeholder-green-800:focus::placeholder {
    color:#276749
}
.focus\:placeholder-green-900:focus:-ms-input-placeholder {
    color:#22543d
}
.focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    color:#22543d
}
.focus\:placeholder-green-900:focus::-moz-placeholder {
    color:#22543d
}
.focus\:placeholder-green-900:focus::placeholder {
    color:#22543d
}
.focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    color:#e6fffa
}
.focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    color:#e6fffa
}
.focus\:placeholder-teal-100:focus::-moz-placeholder {
    color:#e6fffa
}
.focus\:placeholder-teal-100:focus::placeholder {
    color:#e6fffa
}
.focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    color:#b2f5ea
}
.focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    color:#b2f5ea
}
.focus\:placeholder-teal-200:focus::-moz-placeholder {
    color:#b2f5ea
}
.focus\:placeholder-teal-200:focus::placeholder {
    color:#b2f5ea
}
.focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    color:#81e6d9
}
.focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    color:#81e6d9
}
.focus\:placeholder-teal-300:focus::-moz-placeholder {
    color:#81e6d9
}
.focus\:placeholder-teal-300:focus::placeholder {
    color:#81e6d9
}
.focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    color:#4fd1c5
}
.focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    color:#4fd1c5
}
.focus\:placeholder-teal-400:focus::-moz-placeholder {
    color:#4fd1c5
}
.focus\:placeholder-teal-400:focus::placeholder {
    color:#4fd1c5
}
.focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    color:#38b2ac
}
.focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    color:#38b2ac
}
.focus\:placeholder-teal-500:focus::-moz-placeholder {
    color:#38b2ac
}
.focus\:placeholder-teal-500:focus::placeholder {
    color:#38b2ac
}
.focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    color:#319795
}
.focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    color:#319795
}
.focus\:placeholder-teal-600:focus::-moz-placeholder {
    color:#319795
}
.focus\:placeholder-teal-600:focus::placeholder {
    color:#319795
}
.focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    color:#2c7a7b
}
.focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    color:#2c7a7b
}
.focus\:placeholder-teal-700:focus::-moz-placeholder {
    color:#2c7a7b
}
.focus\:placeholder-teal-700:focus::placeholder {
    color:#2c7a7b
}
.focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    color:#285e61
}
.focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    color:#285e61
}
.focus\:placeholder-teal-800:focus::-moz-placeholder {
    color:#285e61
}
.focus\:placeholder-teal-800:focus::placeholder {
    color:#285e61
}
.focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    color:#234e52
}
.focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    color:#234e52
}
.focus\:placeholder-teal-900:focus::-moz-placeholder {
    color:#234e52
}
.focus\:placeholder-teal-900:focus::placeholder {
    color:#234e52
}
.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    color:#ebf8ff
}
.focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    color:#ebf8ff
}
.focus\:placeholder-blue-100:focus::-moz-placeholder {
    color:#ebf8ff
}
.focus\:placeholder-blue-100:focus::placeholder {
    color:#ebf8ff
}
.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    color:#bee3f8
}
.focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    color:#bee3f8
}
.focus\:placeholder-blue-200:focus::-moz-placeholder {
    color:#bee3f8
}
.focus\:placeholder-blue-200:focus::placeholder {
    color:#bee3f8
}
.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    color:#90cdf4
}
.focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    color:#90cdf4
}
.focus\:placeholder-blue-300:focus::-moz-placeholder {
    color:#90cdf4
}
.focus\:placeholder-blue-300:focus::placeholder {
    color:#90cdf4
}
.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    color:#63b3ed
}
.focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    color:#63b3ed
}
.focus\:placeholder-blue-400:focus::-moz-placeholder {
    color:#63b3ed
}
.focus\:placeholder-blue-400:focus::placeholder {
    color:#63b3ed
}
.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    color:#4299e1
}
.focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    color:#4299e1
}
.focus\:placeholder-blue-500:focus::-moz-placeholder {
    color:#4299e1
}
.focus\:placeholder-blue-500:focus::placeholder {
    color:#4299e1
}
.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    color:#3182ce
}
.focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    color:#3182ce
}
.focus\:placeholder-blue-600:focus::-moz-placeholder {
    color:#3182ce
}
.focus\:placeholder-blue-600:focus::placeholder {
    color:#3182ce
}
.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    color:#2b6cb0
}
.focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    color:#2b6cb0
}
.focus\:placeholder-blue-700:focus::-moz-placeholder {
    color:#2b6cb0
}
.focus\:placeholder-blue-700:focus::placeholder {
    color:#2b6cb0
}
.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    color:#2c5282
}
.focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    color:#2c5282
}
.focus\:placeholder-blue-800:focus::-moz-placeholder {
    color:#2c5282
}
.focus\:placeholder-blue-800:focus::placeholder {
    color:#2c5282
}
.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    color:#2a4365
}
.focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    color:#2a4365
}
.focus\:placeholder-blue-900:focus::-moz-placeholder {
    color:#2a4365
}
.focus\:placeholder-blue-900:focus::placeholder {
    color:#2a4365
}
.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    color:#ebf4ff
}
.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    color:#ebf4ff
}
.focus\:placeholder-indigo-100:focus::-moz-placeholder {
    color:#ebf4ff
}
.focus\:placeholder-indigo-100:focus::placeholder {
    color:#ebf4ff
}
.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    color:#c3dafe
}
.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    color:#c3dafe
}
.focus\:placeholder-indigo-200:focus::-moz-placeholder {
    color:#c3dafe
}
.focus\:placeholder-indigo-200:focus::placeholder {
    color:#c3dafe
}
.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    color:#a3bffa
}
.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    color:#a3bffa
}
.focus\:placeholder-indigo-300:focus::-moz-placeholder {
    color:#a3bffa
}
.focus\:placeholder-indigo-300:focus::placeholder {
    color:#a3bffa
}
.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    color:#7f9cf5
}
.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    color:#7f9cf5
}
.focus\:placeholder-indigo-400:focus::-moz-placeholder {
    color:#7f9cf5
}
.focus\:placeholder-indigo-400:focus::placeholder {
    color:#7f9cf5
}
.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    color:#667eea
}
.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    color:#667eea
}
.focus\:placeholder-indigo-500:focus::-moz-placeholder {
    color:#667eea
}
.focus\:placeholder-indigo-500:focus::placeholder {
    color:#667eea
}
.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    color:#5a67d8
}
.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    color:#5a67d8
}
.focus\:placeholder-indigo-600:focus::-moz-placeholder {
    color:#5a67d8
}
.focus\:placeholder-indigo-600:focus::placeholder {
    color:#5a67d8
}
.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    color:#4c51bf
}
.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    color:#4c51bf
}
.focus\:placeholder-indigo-700:focus::-moz-placeholder {
    color:#4c51bf
}
.focus\:placeholder-indigo-700:focus::placeholder {
    color:#4c51bf
}
.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    color:#434190
}
.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    color:#434190
}
.focus\:placeholder-indigo-800:focus::-moz-placeholder {
    color:#434190
}
.focus\:placeholder-indigo-800:focus::placeholder {
    color:#434190
}
.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    color:#3c366b
}
.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    color:#3c366b
}
.focus\:placeholder-indigo-900:focus::-moz-placeholder {
    color:#3c366b
}
.focus\:placeholder-indigo-900:focus::placeholder {
    color:#3c366b
}
.focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    color:#faf5ff
}
.focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    color:#faf5ff
}
.focus\:placeholder-purple-100:focus::-moz-placeholder {
    color:#faf5ff
}
.focus\:placeholder-purple-100:focus::placeholder {
    color:#faf5ff
}
.focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    color:#e9d8fd
}
.focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    color:#e9d8fd
}
.focus\:placeholder-purple-200:focus::-moz-placeholder {
    color:#e9d8fd
}
.focus\:placeholder-purple-200:focus::placeholder {
    color:#e9d8fd
}
.focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    color:#d6bcfa
}
.focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    color:#d6bcfa
}
.focus\:placeholder-purple-300:focus::-moz-placeholder {
    color:#d6bcfa
}
.focus\:placeholder-purple-300:focus::placeholder {
    color:#d6bcfa
}
.focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    color:#b794f4
}
.focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    color:#b794f4
}
.focus\:placeholder-purple-400:focus::-moz-placeholder {
    color:#b794f4
}
.focus\:placeholder-purple-400:focus::placeholder {
    color:#b794f4
}
.focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    color:#9f7aea
}
.focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    color:#9f7aea
}
.focus\:placeholder-purple-500:focus::-moz-placeholder {
    color:#9f7aea
}
.focus\:placeholder-purple-500:focus::placeholder {
    color:#9f7aea
}
.focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    color:#805ad5
}
.focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    color:#805ad5
}
.focus\:placeholder-purple-600:focus::-moz-placeholder {
    color:#805ad5
}
.focus\:placeholder-purple-600:focus::placeholder {
    color:#805ad5
}
.focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    color:#6b46c1
}
.focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    color:#6b46c1
}
.focus\:placeholder-purple-700:focus::-moz-placeholder {
    color:#6b46c1
}
.focus\:placeholder-purple-700:focus::placeholder {
    color:#6b46c1
}
.focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    color:#553c9a
}
.focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    color:#553c9a
}
.focus\:placeholder-purple-800:focus::-moz-placeholder {
    color:#553c9a
}
.focus\:placeholder-purple-800:focus::placeholder {
    color:#553c9a
}
.focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    color:#44337a
}
.focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    color:#44337a
}
.focus\:placeholder-purple-900:focus::-moz-placeholder {
    color:#44337a
}
.focus\:placeholder-purple-900:focus::placeholder {
    color:#44337a
}
.focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    color:#fff5f7
}
.focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    color:#fff5f7
}
.focus\:placeholder-pink-100:focus::-moz-placeholder {
    color:#fff5f7
}
.focus\:placeholder-pink-100:focus::placeholder {
    color:#fff5f7
}
.focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    color:#fed7e2
}
.focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    color:#fed7e2
}
.focus\:placeholder-pink-200:focus::-moz-placeholder {
    color:#fed7e2
}
.focus\:placeholder-pink-200:focus::placeholder {
    color:#fed7e2
}
.focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    color:#fbb6ce
}
.focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    color:#fbb6ce
}
.focus\:placeholder-pink-300:focus::-moz-placeholder {
    color:#fbb6ce
}
.focus\:placeholder-pink-300:focus::placeholder {
    color:#fbb6ce
}
.focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    color:#f687b3
}
.focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    color:#f687b3
}
.focus\:placeholder-pink-400:focus::-moz-placeholder {
    color:#f687b3
}
.focus\:placeholder-pink-400:focus::placeholder {
    color:#f687b3
}
.focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    color:#ed64a6
}
.focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    color:#ed64a6
}
.focus\:placeholder-pink-500:focus::-moz-placeholder {
    color:#ed64a6
}
.focus\:placeholder-pink-500:focus::placeholder {
    color:#ed64a6
}
.focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    color:#d53f8c
}
.focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    color:#d53f8c
}
.focus\:placeholder-pink-600:focus::-moz-placeholder {
    color:#d53f8c
}
.focus\:placeholder-pink-600:focus::placeholder {
    color:#d53f8c
}
.focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    color:#b83280
}
.focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    color:#b83280
}
.focus\:placeholder-pink-700:focus::-moz-placeholder {
    color:#b83280
}
.focus\:placeholder-pink-700:focus::placeholder {
    color:#b83280
}
.focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    color:#97266d
}
.focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    color:#97266d
}
.focus\:placeholder-pink-800:focus::-moz-placeholder {
    color:#97266d
}
.focus\:placeholder-pink-800:focus::placeholder {
    color:#97266d
}
.focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    color:#702459
}
.focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    color:#702459
}
.focus\:placeholder-pink-900:focus::-moz-placeholder {
    color:#702459
}
.focus\:placeholder-pink-900:focus::placeholder {
    color:#702459
}
.pointer-events-none {
    pointer-events:none
}
.pointer-events-auto {
    pointer-events:auto
}
.static {
    position:static
}
.fixed {
    position:fixed
}
.absolute {
    position:absolute
}
.relative {
    position:relative
}
.sticky {
    position:-webkit-sticky;
    position:sticky
}
.inset-0 {
    top:0;
    right:0;
    bottom:0;
    left:0
}
.inset-auto {
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
}
.inset-y-0 {
    top:0;
    bottom:0
}
.inset-x-0 {
    right:0;
    left:0
}
.inset-y-auto {
    top:auto;
    bottom:auto
}
.inset-x-auto {
    right:auto;
    left:auto
}
.top-0 {
    top:0
}
.right-0 {
    right:0
}
.bottom-0 {
    bottom:0
}
.left-0 {
    left:0
}
.top-auto {
    top:auto
}
.right-auto {
    right:auto
}
.bottom-auto {
    bottom:auto
}
.left-auto {
    left:auto
}
.resize-none {
    resize:none
}
.resize-y {
    resize:vertical
}
.resize-x {
    resize:horizontal
}
.resize {
    resize:both
}
.shadow {
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.shadow-md {
    box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.shadow-lg {
    box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.shadow-xl {
    box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}
.shadow-2xl {
    box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
}
.shadow-inner {
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.shadow-outline {
    box-shadow:0 0 0 3px rgba(66,153,225,0.5)
}
.shadow-none {
    box-shadow:none
}
.hover\:shadow:hover {
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.hover\:shadow-md:hover {
    box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.hover\:shadow-lg:hover {
    box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.hover\:shadow-xl:hover {
    box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}
.hover\:shadow-2xl:hover {
    box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
}
.hover\:shadow-inner:hover {
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.hover\:shadow-outline:hover {
    box-shadow:0 0 0 3px rgba(66,153,225,0.5)
}
.hover\:shadow-none:hover {
    box-shadow:none
}
.focus\:shadow:focus {
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.focus\:shadow-md:focus {
    box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.focus\:shadow-lg:focus {
    box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.focus\:shadow-xl:focus {
    box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}
.focus\:shadow-2xl:focus {
    box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
}
.focus\:shadow-inner:focus {
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.focus\:shadow-outline:focus {
    box-shadow:0 0 0 3px rgba(66,153,225,0.5)
}
.focus\:shadow-none:focus {
    box-shadow:none
}
.fill-current {
    fill:currentColor
}
.stroke-current {
    stroke:currentColor
}
.table-auto {
    table-layout:auto
}
.table-fixed {
    table-layout:fixed
}
.text-left {
    text-align:left
}
.text-center {
    text-align:center
}
.text-right {
    text-align:right
}
.text-justify {
    text-align:justify
}
.text-transparent {
    color:transparent
}
.text-black {
    color:#000
}
.text-white {
    color:#fff
}
.text-gray-100 {
    color:#f7fafc
}
.text-gray-200 {
    color:#edf2f7
}
.text-gray-300 {
    color:#e2e8f0
}
.text-gray-400 {
    color:#cbd5e0
}
.text-gray-500 {
    color:#a0aec0
}
.text-gray-600 {
    color:#718096
}
.text-gray-700 {
    color:#4a5568
}
.text-gray-800 {
    color:#2d3748
}
.text-gray-900 {
    color:#1a202c
}
.text-red-100 {
    color:#fff5f5
}
.text-red-200 {
    color:#fed7d7
}
.text-red-300 {
    color:#feb2b2
}
.text-red-400 {
    color:#fc8181
}
.text-red-500 {
    color:#f56565
}
.text-red-600 {
    color:#e53e3e
}
.text-red-700 {
    color:#c53030
}
.text-red-800 {
    color:#9b2c2c
}
.text-red-900 {
    color:#742a2a
}
.text-orange-100 {
    color:#fffaf0
}
.text-orange-200 {
    color:#feebc8
}
.text-orange-300 {
    color:#fbd38d
}
.text-orange-400 {
    color:#f6ad55
}
.text-orange-500 {
    color:#ed8936
}
.text-orange-600 {
    color:#dd6b20
}
.text-orange-700 {
    color:#c05621
}
.text-orange-800 {
    color:#9c4221
}
.text-orange-900 {
    color:#7b341e
}
.text-yellow-100 {
    color:#fffff0
}
.text-yellow-200 {
    color:#fefcbf
}
.text-yellow-300 {
    color:#faf089
}
.text-yellow-400 {
    color:#f6e05e
}
.text-yellow-500 {
    color:#ecc94b
}
.text-yellow-600 {
    color:#d69e2e
}
.text-yellow-700 {
    color:#b7791f
}
.text-yellow-800 {
    color:#975a16
}
.text-yellow-900 {
    color:#744210
}
.text-green-100 {
    color:#f0fff4
}
.text-green-200 {
    color:#c6f6d5
}
.text-green-300 {
    color:#9ae6b4
}
.text-green-400 {
    color:#68d391
}
.text-green-500 {
    color:#48bb78
}
.text-green-600 {
    color:#38a169
}
.text-green-700 {
    color:#2f855a
}
.text-green-800 {
    color:#276749
}
.text-green-900 {
    color:#22543d
}
.text-teal-100 {
    color:#e6fffa
}
.text-teal-200 {
    color:#b2f5ea
}
.text-teal-300 {
    color:#81e6d9
}
.text-teal-400 {
    color:#4fd1c5
}
.text-teal-500 {
    color:#38b2ac
}
.text-teal-600 {
    color:#319795
}
.text-teal-700 {
    color:#2c7a7b
}
.text-teal-800 {
    color:#285e61
}
.text-teal-900 {
    color:#234e52
}
.text-blue-100 {
    color:#ebf8ff
}
.text-blue-200 {
    color:#bee3f8
}
.text-blue-300 {
    color:#90cdf4
}
.text-blue-400 {
    color:#63b3ed
}
.text-blue-500 {
    color:#4299e1
}
.text-blue-600 {
    color:#3182ce
}
.text-blue-700 {
    color:#2b6cb0
}
.text-blue-800 {
    color:#2c5282
}
.text-blue-900 {
    color:#2a4365
}
.text-indigo-100 {
    color:#ebf4ff
}
.text-indigo-200 {
    color:#c3dafe
}
.text-indigo-300 {
    color:#a3bffa
}
.text-indigo-400 {
    color:#7f9cf5
}
.text-indigo-500 {
    color:#667eea
}
.text-indigo-600 {
    color:#5a67d8
}
.text-indigo-700 {
    color:#4c51bf
}
.text-indigo-800 {
    color:#434190
}
.text-indigo-900 {
    color:#3c366b
}
.text-purple-100 {
    color:#faf5ff
}
.text-purple-200 {
    color:#e9d8fd
}
.text-purple-300 {
    color:#d6bcfa
}
.text-purple-400 {
    color:#b794f4
}
.text-purple-500 {
    color:#9f7aea
}
.text-purple-600 {
    color:#805ad5
}
.text-purple-700 {
    color:#6b46c1
}
.text-purple-800 {
    color:#553c9a
}
.text-purple-900 {
    color:#44337a
}
.text-pink-100 {
    color:#fff5f7
}
.text-pink-200 {
    color:#fed7e2
}
.text-pink-300 {
    color:#fbb6ce
}
.text-pink-400 {
    color:#f687b3
}
.text-pink-500 {
    color:#ed64a6
}
.text-pink-600 {
    color:#d53f8c
}
.text-pink-700 {
    color:#b83280
}
.text-pink-800 {
    color:#97266d
}
.text-pink-900 {
    color:#702459
}
.hover\:text-transparent:hover {
    color:transparent
}
.hover\:text-black:hover {
    color:#000
}
.hover\:text-white:hover {
    color:#fff
}
.hover\:text-gray-100:hover {
    color:#f7fafc
}
.hover\:text-gray-200:hover {
    color:#edf2f7
}
.hover\:text-gray-300:hover {
    color:#e2e8f0
}
.hover\:text-gray-400:hover {
    color:#cbd5e0
}
.hover\:text-gray-500:hover {
    color:#a0aec0
}
.hover\:text-gray-600:hover {
    color:#718096
}
.hover\:text-gray-700:hover {
    color:#4a5568
}
.hover\:text-gray-800:hover {
    color:#2d3748
}
.hover\:text-gray-900:hover {
    color:#1a202c
}
.hover\:text-red-100:hover {
    color:#fff5f5
}
.hover\:text-red-200:hover {
    color:#fed7d7
}
.hover\:text-red-300:hover {
    color:#feb2b2
}
.hover\:text-red-400:hover {
    color:#fc8181
}
.hover\:text-red-500:hover {
    color:#f56565
}
.hover\:text-red-600:hover {
    color:#e53e3e
}
.hover\:text-red-700:hover {
    color:#c53030
}
.hover\:text-red-800:hover {
    color:#9b2c2c
}
.hover\:text-red-900:hover {
    color:#742a2a
}
.hover\:text-orange-100:hover {
    color:#fffaf0
}
.hover\:text-orange-200:hover {
    color:#feebc8
}
.hover\:text-orange-300:hover {
    color:#fbd38d
}
.hover\:text-orange-400:hover {
    color:#f6ad55
}
.hover\:text-orange-500:hover {
    color:#ed8936
}
.hover\:text-orange-600:hover {
    color:#dd6b20
}
.hover\:text-orange-700:hover {
    color:#c05621
}
.hover\:text-orange-800:hover {
    color:#9c4221
}
.hover\:text-orange-900:hover {
    color:#7b341e
}
.hover\:text-yellow-100:hover {
    color:#fffff0
}
.hover\:text-yellow-200:hover {
    color:#fefcbf
}
.hover\:text-yellow-300:hover {
    color:#faf089
}
.hover\:text-yellow-400:hover {
    color:#f6e05e
}
.hover\:text-yellow-500:hover {
    color:#ecc94b
}
.hover\:text-yellow-600:hover {
    color:#d69e2e
}
.hover\:text-yellow-700:hover {
    color:#b7791f
}
.hover\:text-yellow-800:hover {
    color:#975a16
}
.hover\:text-yellow-900:hover {
    color:#744210
}
.hover\:text-green-100:hover {
    color:#f0fff4
}
.hover\:text-green-200:hover {
    color:#c6f6d5
}
.hover\:text-green-300:hover {
    color:#9ae6b4
}
.hover\:text-green-400:hover {
    color:#68d391
}
.hover\:text-green-500:hover {
    color:#48bb78
}
.hover\:text-green-600:hover {
    color:#38a169
}
.hover\:text-green-700:hover {
    color:#2f855a
}
.hover\:text-green-800:hover {
    color:#276749
}
.hover\:text-green-900:hover {
    color:#22543d
}
.hover\:text-teal-100:hover {
    color:#e6fffa
}
.hover\:text-teal-200:hover {
    color:#b2f5ea
}
.hover\:text-teal-300:hover {
    color:#81e6d9
}
.hover\:text-teal-400:hover {
    color:#4fd1c5
}
.hover\:text-teal-500:hover {
    color:#38b2ac
}
.hover\:text-teal-600:hover {
    color:#319795
}
.hover\:text-teal-700:hover {
    color:#2c7a7b
}
.hover\:text-teal-800:hover {
    color:#285e61
}
.hover\:text-teal-900:hover {
    color:#234e52
}
.hover\:text-blue-100:hover {
    color:#ebf8ff
}
.hover\:text-blue-200:hover {
    color:#bee3f8
}
.hover\:text-blue-300:hover {
    color:#90cdf4
}
.hover\:text-blue-400:hover {
    color:#63b3ed
}
.hover\:text-blue-500:hover {
    color:#4299e1
}
.hover\:text-blue-600:hover {
    color:#3182ce
}
.hover\:text-blue-700:hover {
    color:#2b6cb0
}
.hover\:text-blue-800:hover {
    color:#2c5282
}
.hover\:text-blue-900:hover {
    color:#2a4365
}
.hover\:text-indigo-100:hover {
    color:#ebf4ff
}
.hover\:text-indigo-200:hover {
    color:#c3dafe
}
.hover\:text-indigo-300:hover {
    color:#a3bffa
}
.hover\:text-indigo-400:hover {
    color:#7f9cf5
}
.hover\:text-indigo-500:hover {
    color:#667eea
}
.hover\:text-indigo-600:hover {
    color:#5a67d8
}
.hover\:text-indigo-700:hover {
    color:#4c51bf
}
.hover\:text-indigo-800:hover {
    color:#434190
}
.hover\:text-indigo-900:hover {
    color:#3c366b
}
.hover\:text-purple-100:hover {
    color:#faf5ff
}
.hover\:text-purple-200:hover {
    color:#e9d8fd
}
.hover\:text-purple-300:hover {
    color:#d6bcfa
}
.hover\:text-purple-400:hover {
    color:#b794f4
}
.hover\:text-purple-500:hover {
    color:#9f7aea
}
.hover\:text-purple-600:hover {
    color:#805ad5
}
.hover\:text-purple-700:hover {
    color:#6b46c1
}
.hover\:text-purple-800:hover {
    color:#553c9a
}
.hover\:text-purple-900:hover {
    color:#44337a
}
.hover\:text-pink-100:hover {
    color:#fff5f7
}
.hover\:text-pink-200:hover {
    color:#fed7e2
}
.hover\:text-pink-300:hover {
    color:#fbb6ce
}
.hover\:text-pink-400:hover {
    color:#f687b3
}
.hover\:text-pink-500:hover {
    color:#ed64a6
}
.hover\:text-pink-600:hover {
    color:#d53f8c
}
.hover\:text-pink-700:hover {
    color:#b83280
}
.hover\:text-pink-800:hover {
    color:#97266d
}
.hover\:text-pink-900:hover {
    color:#702459
}
.focus\:text-transparent:focus {
    color:transparent
}
.focus\:text-black:focus {
    color:#000
}
.focus\:text-white:focus {
    color:#fff
}
.focus\:text-gray-100:focus {
    color:#f7fafc
}
.focus\:text-gray-200:focus {
    color:#edf2f7
}
.focus\:text-gray-300:focus {
    color:#e2e8f0
}
.focus\:text-gray-400:focus {
    color:#cbd5e0
}
.focus\:text-gray-500:focus {
    color:#a0aec0
}
.focus\:text-gray-600:focus {
    color:#718096
}
.focus\:text-gray-700:focus {
    color:#4a5568
}
.focus\:text-gray-800:focus {
    color:#2d3748
}
.focus\:text-gray-900:focus {
    color:#1a202c
}
.focus\:text-red-100:focus {
    color:#fff5f5
}
.focus\:text-red-200:focus {
    color:#fed7d7
}
.focus\:text-red-300:focus {
    color:#feb2b2
}
.focus\:text-red-400:focus {
    color:#fc8181
}
.focus\:text-red-500:focus {
    color:#f56565
}
.focus\:text-red-600:focus {
    color:#e53e3e
}
.focus\:text-red-700:focus {
    color:#c53030
}
.focus\:text-red-800:focus {
    color:#9b2c2c
}
.focus\:text-red-900:focus {
    color:#742a2a
}
.focus\:text-orange-100:focus {
    color:#fffaf0
}
.focus\:text-orange-200:focus {
    color:#feebc8
}
.focus\:text-orange-300:focus {
    color:#fbd38d
}
.focus\:text-orange-400:focus {
    color:#f6ad55
}
.focus\:text-orange-500:focus {
    color:#ed8936
}
.focus\:text-orange-600:focus {
    color:#dd6b20
}
.focus\:text-orange-700:focus {
    color:#c05621
}
.focus\:text-orange-800:focus {
    color:#9c4221
}
.focus\:text-orange-900:focus {
    color:#7b341e
}
.focus\:text-yellow-100:focus {
    color:#fffff0
}
.focus\:text-yellow-200:focus {
    color:#fefcbf
}
.focus\:text-yellow-300:focus {
    color:#faf089
}
.focus\:text-yellow-400:focus {
    color:#f6e05e
}
.focus\:text-yellow-500:focus {
    color:#ecc94b
}
.focus\:text-yellow-600:focus {
    color:#d69e2e
}
.focus\:text-yellow-700:focus {
    color:#b7791f
}
.focus\:text-yellow-800:focus {
    color:#975a16
}
.focus\:text-yellow-900:focus {
    color:#744210
}
.focus\:text-green-100:focus {
    color:#f0fff4
}
.focus\:text-green-200:focus {
    color:#c6f6d5
}
.focus\:text-green-300:focus {
    color:#9ae6b4
}
.focus\:text-green-400:focus {
    color:#68d391
}
.focus\:text-green-500:focus {
    color:#48bb78
}
.focus\:text-green-600:focus {
    color:#38a169
}
.focus\:text-green-700:focus {
    color:#2f855a
}
.focus\:text-green-800:focus {
    color:#276749
}
.focus\:text-green-900:focus {
    color:#22543d
}
.focus\:text-teal-100:focus {
    color:#e6fffa
}
.focus\:text-teal-200:focus {
    color:#b2f5ea
}
.focus\:text-teal-300:focus {
    color:#81e6d9
}
.focus\:text-teal-400:focus {
    color:#4fd1c5
}
.focus\:text-teal-500:focus {
    color:#38b2ac
}
.focus\:text-teal-600:focus {
    color:#319795
}
.focus\:text-teal-700:focus {
    color:#2c7a7b
}
.focus\:text-teal-800:focus {
    color:#285e61
}
.focus\:text-teal-900:focus {
    color:#234e52
}
.focus\:text-blue-100:focus {
    color:#ebf8ff
}
.focus\:text-blue-200:focus {
    color:#bee3f8
}
.focus\:text-blue-300:focus {
    color:#90cdf4
}
.focus\:text-blue-400:focus {
    color:#63b3ed
}
.focus\:text-blue-500:focus {
    color:#4299e1
}
.focus\:text-blue-600:focus {
    color:#3182ce
}
.focus\:text-blue-700:focus {
    color:#2b6cb0
}
.focus\:text-blue-800:focus {
    color:#2c5282
}
.focus\:text-blue-900:focus {
    color:#2a4365
}
.focus\:text-indigo-100:focus {
    color:#ebf4ff
}
.focus\:text-indigo-200:focus {
    color:#c3dafe
}
.focus\:text-indigo-300:focus {
    color:#a3bffa
}
.focus\:text-indigo-400:focus {
    color:#7f9cf5
}
.focus\:text-indigo-500:focus {
    color:#667eea
}
.focus\:text-indigo-600:focus {
    color:#5a67d8
}
.focus\:text-indigo-700:focus {
    color:#4c51bf
}
.focus\:text-indigo-800:focus {
    color:#434190
}
.focus\:text-indigo-900:focus {
    color:#3c366b
}
.focus\:text-purple-100:focus {
    color:#faf5ff
}
.focus\:text-purple-200:focus {
    color:#e9d8fd
}
.focus\:text-purple-300:focus {
    color:#d6bcfa
}
.focus\:text-purple-400:focus {
    color:#b794f4
}
.focus\:text-purple-500:focus {
    color:#9f7aea
}
.focus\:text-purple-600:focus {
    color:#805ad5
}
.focus\:text-purple-700:focus {
    color:#6b46c1
}
.focus\:text-purple-800:focus {
    color:#553c9a
}
.focus\:text-purple-900:focus {
    color:#44337a
}
.focus\:text-pink-100:focus {
    color:#fff5f7
}
.focus\:text-pink-200:focus {
    color:#fed7e2
}
.focus\:text-pink-300:focus {
    color:#fbb6ce
}
.focus\:text-pink-400:focus {
    color:#f687b3
}
.focus\:text-pink-500:focus {
    color:#ed64a6
}
.focus\:text-pink-600:focus {
    color:#d53f8c
}
.focus\:text-pink-700:focus {
    color:#b83280
}
.focus\:text-pink-800:focus {
    color:#97266d
}
.focus\:text-pink-900:focus {
    color:#702459
}
.text-xs {
    font-size:0.75rem
}
.text-sm {
    font-size:0.875rem
}
.text-base {
    font-size:1rem
}
.text-lg {
    font-size:1.125rem
}
.text-xl {
    font-size:1.25rem
}
.text-2xl {
    font-size:1.5rem
}
.text-3xl {
    font-size:1.875rem
}
.text-4xl {
    font-size:2.25rem
}
.text-5xl {
    font-size:3rem
}
.text-6xl {
    font-size:4rem
}
.italic {
    font-style:italic
}
.not-italic {
    font-style:normal
}
.uppercase {
    text-transform:uppercase
}
.lowercase {
    text-transform:lowercase
}
.capitalize {
    text-transform:capitalize
}
.normal-case {
    text-transform:none
}
.underline {
    text-decoration:underline
}
.line-through {
    text-decoration:line-through
}
.no-underline {
    text-decoration:none
}
.hover\:underline:hover {
    text-decoration:underline
}
.hover\:line-through:hover {
    text-decoration:line-through
}
.hover\:no-underline:hover {
    text-decoration:none
}
.focus\:underline:focus {
    text-decoration:underline
}
.focus\:line-through:focus {
    text-decoration:line-through
}
.focus\:no-underline:focus {
    text-decoration:none
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.subpixel-antialiased {
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
}
.tracking-tighter {
    letter-spacing:-0.05em
}
.tracking-tight {
    letter-spacing:-0.025em
}
.tracking-normal {
    letter-spacing:0
}
.tracking-wide {
    letter-spacing:0.025em
}
.tracking-wider {
    letter-spacing:0.05em
}
.tracking-widest {
    letter-spacing:0.1em
}
.select-none {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.select-text {
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
.select-all {
    -webkit-user-select:all;
    -moz-user-select:all;
    -ms-user-select:all;
    user-select:all
}
.select-auto {
    -webkit-user-select:auto;
    -moz-user-select:auto;
    -ms-user-select:auto;
    user-select:auto
}
.align-baseline {
    vertical-align:baseline
}
.align-top {
    vertical-align:top
}
.align-middle {
    vertical-align:middle
}
.align-bottom {
    vertical-align:bottom
}
.align-text-top {
    vertical-align:text-top
}
.align-text-bottom {
    vertical-align:text-bottom
}
.visible {
    visibility:visible
}
.invisible {
    visibility:hidden
}
.whitespace-normal {
    white-space:normal
}
.whitespace-no-wrap {
    white-space:nowrap
}
.whitespace-pre {
    white-space:pre
}
.whitespace-pre-line {
    white-space:pre-line
}
.whitespace-pre-wrap {
    white-space:pre-wrap
}
.break-normal {
    overflow-wrap:normal;
    word-break:normal
}
.break-words {
    overflow-wrap:break-word
}
.break-all {
    word-break:break-all
}
.truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.w-0 {
    width:0
}
.w-1 {
    width:0.25rem
}
.w-2 {
    width:0.5rem
}
.w-3 {
    width:0.75rem
}
.w-4 {
    width:1rem
}
.w-5 {
    width:1.25rem
}
.w-6 {
    width:1.5rem
}
.w-8 {
    width:2rem
}
.w-10 {
    width:2.5rem
}
.w-12 {
    width:3rem
}
.w-16 {
    width:4rem
}
.w-20 {
    width:5rem
}
.w-24 {
    width:6rem
}
.w-32 {
    width:8rem
}
.w-40 {
    width:10rem
}
.w-48 {
    width:12rem
}
.w-56 {
    width:14rem
}
.w-64 {
    width:16rem
}
.w-auto {
    width:auto
}
.w-px {
    width:1px
}
.w-1\/2 {
    width:50%
}
.w-1\/3 {
    width:33.333333%
}
.w-2\/3 {
    width:66.666667%
}
.w-1\/4 {
    width:25%
}
.w-2\/4 {
    width:50%
}
.w-3\/4 {
    width:75%
}
.w-1\/5 {
    width:20%
}
.w-2\/5 {
    width:40%
}
.w-3\/5 {
    width:60%
}
.w-4\/5 {
    width:80%
}
.w-1\/6 {
    width:16.666667%
}
.w-2\/6 {
    width:33.333333%
}
.w-3\/6 {
    width:50%
}
.w-4\/6 {
    width:66.666667%
}
.w-5\/6 {
    width:83.333333%
}
.w-1\/12 {
    width:8.333333%
}
.w-2\/12 {
    width:16.666667%
}
.w-3\/12 {
    width:25%
}
.w-4\/12 {
    width:33.333333%
}
.w-5\/12 {
    width:41.666667%
}
.w-6\/12 {
    width:50%
}
.w-7\/12 {
    width:58.333333%
}
.w-8\/12 {
    width:66.666667%
}
.w-9\/12 {
    width:75%
}
.w-10\/12 {
    width:83.333333%
}
.w-11\/12 {
    width:91.666667%
}
.w-full {
    width:100%
}
.w-screen {
    width:100vw
}
.z-0 {
    z-index:0
}
.z-10 {
    z-index:10
}
.z-20 {
    z-index:20
}
.z-30 {
    z-index:30
}
.z-40 {
    z-index:40
}
.z-50 {
    z-index:50
}
.z-auto {
    z-index:auto
}
@media (min-width: 640px) {
    .sm\:sr-only {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .sm\:not-sr-only {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .sm\:focus\:sr-only:focus {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .sm\:focus\:not-sr-only:focus {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .sm\:appearance-none {
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none
    }
    .sm\:bg-fixed {
        background-attachment:fixed
    }
    .sm\:bg-local {
        background-attachment:local
    }
    .sm\:bg-scroll {
        background-attachment:scroll
    }
    .sm\:bg-transparent {
        background-color:transparent
    }
    .sm\:bg-black {
        background-color:#000
    }
    .sm\:bg-white {
        background-color:#fff
    }
    .sm\:bg-gray-100 {
        background-color:#f7fafc
    }
    .sm\:bg-gray-200 {
        background-color:#edf2f7
    }
    .sm\:bg-gray-300 {
        background-color:#e2e8f0
    }
    .sm\:bg-gray-400 {
        background-color:#cbd5e0
    }
    .sm\:bg-gray-500 {
        background-color:#a0aec0
    }
    .sm\:bg-gray-600 {
        background-color:#718096
    }
    .sm\:bg-gray-700 {
        background-color:#4a5568
    }
    .sm\:bg-gray-800 {
        background-color:#2d3748
    }
    .sm\:bg-gray-900 {
        background-color:#1a202c
    }
    .sm\:bg-red-100 {
        background-color:#fff5f5
    }
    .sm\:bg-red-200 {
        background-color:#fed7d7
    }
    .sm\:bg-red-300 {
        background-color:#feb2b2
    }
    .sm\:bg-red-400 {
        background-color:#fc8181
    }
    .sm\:bg-red-500 {
        background-color:#f56565
    }
    .sm\:bg-red-600 {
        background-color:#e53e3e
    }
    .sm\:bg-red-700 {
        background-color:#c53030
    }
    .sm\:bg-red-800 {
        background-color:#9b2c2c
    }
    .sm\:bg-red-900 {
        background-color:#742a2a
    }
    .sm\:bg-orange-100 {
        background-color:#fffaf0
    }
    .sm\:bg-orange-200 {
        background-color:#feebc8
    }
    .sm\:bg-orange-300 {
        background-color:#fbd38d
    }
    .sm\:bg-orange-400 {
        background-color:#f6ad55
    }
    .sm\:bg-orange-500 {
        background-color:#ed8936
    }
    .sm\:bg-orange-600 {
        background-color:#dd6b20
    }
    .sm\:bg-orange-700 {
        background-color:#c05621
    }
    .sm\:bg-orange-800 {
        background-color:#9c4221
    }
    .sm\:bg-orange-900 {
        background-color:#7b341e
    }
    .sm\:bg-yellow-100 {
        background-color:#fffff0
    }
    .sm\:bg-yellow-200 {
        background-color:#fefcbf
    }
    .sm\:bg-yellow-300 {
        background-color:#faf089
    }
    .sm\:bg-yellow-400 {
        background-color:#f6e05e
    }
    .sm\:bg-yellow-500 {
        background-color:#ecc94b
    }
    .sm\:bg-yellow-600 {
        background-color:#d69e2e
    }
    .sm\:bg-yellow-700 {
        background-color:#b7791f
    }
    .sm\:bg-yellow-800 {
        background-color:#975a16
    }
    .sm\:bg-yellow-900 {
        background-color:#744210
    }
    .sm\:bg-green-100 {
        background-color:#f0fff4
    }
    .sm\:bg-green-200 {
        background-color:#c6f6d5
    }
    .sm\:bg-green-300 {
        background-color:#9ae6b4
    }
    .sm\:bg-green-400 {
        background-color:#68d391
    }
    .sm\:bg-green-500 {
        background-color:#48bb78
    }
    .sm\:bg-green-600 {
        background-color:#38a169
    }
    .sm\:bg-green-700 {
        background-color:#2f855a
    }
    .sm\:bg-green-800 {
        background-color:#276749
    }
    .sm\:bg-green-900 {
        background-color:#22543d
    }
    .sm\:bg-teal-100 {
        background-color:#e6fffa
    }
    .sm\:bg-teal-200 {
        background-color:#b2f5ea
    }
    .sm\:bg-teal-300 {
        background-color:#81e6d9
    }
    .sm\:bg-teal-400 {
        background-color:#4fd1c5
    }
    .sm\:bg-teal-500 {
        background-color:#38b2ac
    }
    .sm\:bg-teal-600 {
        background-color:#319795
    }
    .sm\:bg-teal-700 {
        background-color:#2c7a7b
    }
    .sm\:bg-teal-800 {
        background-color:#285e61
    }
    .sm\:bg-teal-900 {
        background-color:#234e52
    }
    .sm\:bg-blue-100 {
        background-color:#ebf8ff
    }
    .sm\:bg-blue-200 {
        background-color:#bee3f8
    }
    .sm\:bg-blue-300 {
        background-color:#90cdf4
    }
    .sm\:bg-blue-400 {
        background-color:#63b3ed
    }
    .sm\:bg-blue-500 {
        background-color:#4299e1
    }
    .sm\:bg-blue-600 {
        background-color:#3182ce
    }
    .sm\:bg-blue-700 {
        background-color:#2b6cb0
    }
    .sm\:bg-blue-800 {
        background-color:#2c5282
    }
    .sm\:bg-blue-900 {
        background-color:#2a4365
    }
    .sm\:bg-indigo-100 {
        background-color:#ebf4ff
    }
    .sm\:bg-indigo-200 {
        background-color:#c3dafe
    }
    .sm\:bg-indigo-300 {
        background-color:#a3bffa
    }
    .sm\:bg-indigo-400 {
        background-color:#7f9cf5
    }
    .sm\:bg-indigo-500 {
        background-color:#667eea
    }
    .sm\:bg-indigo-600 {
        background-color:#5a67d8
    }
    .sm\:bg-indigo-700 {
        background-color:#4c51bf
    }
    .sm\:bg-indigo-800 {
        background-color:#434190
    }
    .sm\:bg-indigo-900 {
        background-color:#3c366b
    }
    .sm\:bg-purple-100 {
        background-color:#faf5ff
    }
    .sm\:bg-purple-200 {
        background-color:#e9d8fd
    }
    .sm\:bg-purple-300 {
        background-color:#d6bcfa
    }
    .sm\:bg-purple-400 {
        background-color:#b794f4
    }
    .sm\:bg-purple-500 {
        background-color:#9f7aea
    }
    .sm\:bg-purple-600 {
        background-color:#805ad5
    }
    .sm\:bg-purple-700 {
        background-color:#6b46c1
    }
    .sm\:bg-purple-800 {
        background-color:#553c9a
    }
    .sm\:bg-purple-900 {
        background-color:#44337a
    }
    .sm\:bg-pink-100 {
        background-color:#fff5f7
    }
    .sm\:bg-pink-200 {
        background-color:#fed7e2
    }
    .sm\:bg-pink-300 {
        background-color:#fbb6ce
    }
    .sm\:bg-pink-400 {
        background-color:#f687b3
    }
    .sm\:bg-pink-500 {
        background-color:#ed64a6
    }
    .sm\:bg-pink-600 {
        background-color:#d53f8c
    }
    .sm\:bg-pink-700 {
        background-color:#b83280
    }
    .sm\:bg-pink-800 {
        background-color:#97266d
    }
    .sm\:bg-pink-900 {
        background-color:#702459
    }
    .sm\:hover\:bg-transparent:hover {
        background-color:transparent
    }
    .sm\:hover\:bg-black:hover {
        background-color:#000
    }
    .sm\:hover\:bg-white:hover {
        background-color:#fff
    }
    .sm\:hover\:bg-gray-100:hover {
        background-color:#f7fafc
    }
    .sm\:hover\:bg-gray-200:hover {
        background-color:#edf2f7
    }
    .sm\:hover\:bg-gray-300:hover {
        background-color:#e2e8f0
    }
    .sm\:hover\:bg-gray-400:hover {
        background-color:#cbd5e0
    }
    .sm\:hover\:bg-gray-500:hover {
        background-color:#a0aec0
    }
    .sm\:hover\:bg-gray-600:hover {
        background-color:#718096
    }
    .sm\:hover\:bg-gray-700:hover {
        background-color:#4a5568
    }
    .sm\:hover\:bg-gray-800:hover {
        background-color:#2d3748
    }
    .sm\:hover\:bg-gray-900:hover {
        background-color:#1a202c
    }
    .sm\:hover\:bg-red-100:hover {
        background-color:#fff5f5
    }
    .sm\:hover\:bg-red-200:hover {
        background-color:#fed7d7
    }
    .sm\:hover\:bg-red-300:hover {
        background-color:#feb2b2
    }
    .sm\:hover\:bg-red-400:hover {
        background-color:#fc8181
    }
    .sm\:hover\:bg-red-500:hover {
        background-color:#f56565
    }
    .sm\:hover\:bg-red-600:hover {
        background-color:#e53e3e
    }
    .sm\:hover\:bg-red-700:hover {
        background-color:#c53030
    }
    .sm\:hover\:bg-red-800:hover {
        background-color:#9b2c2c
    }
    .sm\:hover\:bg-red-900:hover {
        background-color:#742a2a
    }
    .sm\:hover\:bg-orange-100:hover {
        background-color:#fffaf0
    }
    .sm\:hover\:bg-orange-200:hover {
        background-color:#feebc8
    }
    .sm\:hover\:bg-orange-300:hover {
        background-color:#fbd38d
    }
    .sm\:hover\:bg-orange-400:hover {
        background-color:#f6ad55
    }
    .sm\:hover\:bg-orange-500:hover {
        background-color:#ed8936
    }
    .sm\:hover\:bg-orange-600:hover {
        background-color:#dd6b20
    }
    .sm\:hover\:bg-orange-700:hover {
        background-color:#c05621
    }
    .sm\:hover\:bg-orange-800:hover {
        background-color:#9c4221
    }
    .sm\:hover\:bg-orange-900:hover {
        background-color:#7b341e
    }
    .sm\:hover\:bg-yellow-100:hover {
        background-color:#fffff0
    }
    .sm\:hover\:bg-yellow-200:hover {
        background-color:#fefcbf
    }
    .sm\:hover\:bg-yellow-300:hover {
        background-color:#faf089
    }
    .sm\:hover\:bg-yellow-400:hover {
        background-color:#f6e05e
    }
    .sm\:hover\:bg-yellow-500:hover {
        background-color:#ecc94b
    }
    .sm\:hover\:bg-yellow-600:hover {
        background-color:#d69e2e
    }
    .sm\:hover\:bg-yellow-700:hover {
        background-color:#b7791f
    }
    .sm\:hover\:bg-yellow-800:hover {
        background-color:#975a16
    }
    .sm\:hover\:bg-yellow-900:hover {
        background-color:#744210
    }
    .sm\:hover\:bg-green-100:hover {
        background-color:#f0fff4
    }
    .sm\:hover\:bg-green-200:hover {
        background-color:#c6f6d5
    }
    .sm\:hover\:bg-green-300:hover {
        background-color:#9ae6b4
    }
    .sm\:hover\:bg-green-400:hover {
        background-color:#68d391
    }
    .sm\:hover\:bg-green-500:hover {
        background-color:#48bb78
    }
    .sm\:hover\:bg-green-600:hover {
        background-color:#38a169
    }
    .sm\:hover\:bg-green-700:hover {
        background-color:#2f855a
    }
    .sm\:hover\:bg-green-800:hover {
        background-color:#276749
    }
    .sm\:hover\:bg-green-900:hover {
        background-color:#22543d
    }
    .sm\:hover\:bg-teal-100:hover {
        background-color:#e6fffa
    }
    .sm\:hover\:bg-teal-200:hover {
        background-color:#b2f5ea
    }
    .sm\:hover\:bg-teal-300:hover {
        background-color:#81e6d9
    }
    .sm\:hover\:bg-teal-400:hover {
        background-color:#4fd1c5
    }
    .sm\:hover\:bg-teal-500:hover {
        background-color:#38b2ac
    }
    .sm\:hover\:bg-teal-600:hover {
        background-color:#319795
    }
    .sm\:hover\:bg-teal-700:hover {
        background-color:#2c7a7b
    }
    .sm\:hover\:bg-teal-800:hover {
        background-color:#285e61
    }
    .sm\:hover\:bg-teal-900:hover {
        background-color:#234e52
    }
    .sm\:hover\:bg-blue-100:hover {
        background-color:#ebf8ff
    }
    .sm\:hover\:bg-blue-200:hover {
        background-color:#bee3f8
    }
    .sm\:hover\:bg-blue-300:hover {
        background-color:#90cdf4
    }
    .sm\:hover\:bg-blue-400:hover {
        background-color:#63b3ed
    }
    .sm\:hover\:bg-blue-500:hover {
        background-color:#4299e1
    }
    .sm\:hover\:bg-blue-600:hover {
        background-color:#3182ce
    }
    .sm\:hover\:bg-blue-700:hover {
        background-color:#2b6cb0
    }
    .sm\:hover\:bg-blue-800:hover {
        background-color:#2c5282
    }
    .sm\:hover\:bg-blue-900:hover {
        background-color:#2a4365
    }
    .sm\:hover\:bg-indigo-100:hover {
        background-color:#ebf4ff
    }
    .sm\:hover\:bg-indigo-200:hover {
        background-color:#c3dafe
    }
    .sm\:hover\:bg-indigo-300:hover {
        background-color:#a3bffa
    }
    .sm\:hover\:bg-indigo-400:hover {
        background-color:#7f9cf5
    }
    .sm\:hover\:bg-indigo-500:hover {
        background-color:#667eea
    }
    .sm\:hover\:bg-indigo-600:hover {
        background-color:#5a67d8
    }
    .sm\:hover\:bg-indigo-700:hover {
        background-color:#4c51bf
    }
    .sm\:hover\:bg-indigo-800:hover {
        background-color:#434190
    }
    .sm\:hover\:bg-indigo-900:hover {
        background-color:#3c366b
    }
    .sm\:hover\:bg-purple-100:hover {
        background-color:#faf5ff
    }
    .sm\:hover\:bg-purple-200:hover {
        background-color:#e9d8fd
    }
    .sm\:hover\:bg-purple-300:hover {
        background-color:#d6bcfa
    }
    .sm\:hover\:bg-purple-400:hover {
        background-color:#b794f4
    }
    .sm\:hover\:bg-purple-500:hover {
        background-color:#9f7aea
    }
    .sm\:hover\:bg-purple-600:hover {
        background-color:#805ad5
    }
    .sm\:hover\:bg-purple-700:hover {
        background-color:#6b46c1
    }
    .sm\:hover\:bg-purple-800:hover {
        background-color:#553c9a
    }
    .sm\:hover\:bg-purple-900:hover {
        background-color:#44337a
    }
    .sm\:hover\:bg-pink-100:hover {
        background-color:#fff5f7
    }
    .sm\:hover\:bg-pink-200:hover {
        background-color:#fed7e2
    }
    .sm\:hover\:bg-pink-300:hover {
        background-color:#fbb6ce
    }
    .sm\:hover\:bg-pink-400:hover {
        background-color:#f687b3
    }
    .sm\:hover\:bg-pink-500:hover {
        background-color:#ed64a6
    }
    .sm\:hover\:bg-pink-600:hover {
        background-color:#d53f8c
    }
    .sm\:hover\:bg-pink-700:hover {
        background-color:#b83280
    }
    .sm\:hover\:bg-pink-800:hover {
        background-color:#97266d
    }
    .sm\:hover\:bg-pink-900:hover {
        background-color:#702459
    }
    .sm\:focus\:bg-transparent:focus {
        background-color:transparent
    }
    .sm\:focus\:bg-black:focus {
        background-color:#000
    }
    .sm\:focus\:bg-white:focus {
        background-color:#fff
    }
    .sm\:focus\:bg-gray-100:focus {
        background-color:#f7fafc
    }
    .sm\:focus\:bg-gray-200:focus {
        background-color:#edf2f7
    }
    .sm\:focus\:bg-gray-300:focus {
        background-color:#e2e8f0
    }
    .sm\:focus\:bg-gray-400:focus {
        background-color:#cbd5e0
    }
    .sm\:focus\:bg-gray-500:focus {
        background-color:#a0aec0
    }
    .sm\:focus\:bg-gray-600:focus {
        background-color:#718096
    }
    .sm\:focus\:bg-gray-700:focus {
        background-color:#4a5568
    }
    .sm\:focus\:bg-gray-800:focus {
        background-color:#2d3748
    }
    .sm\:focus\:bg-gray-900:focus {
        background-color:#1a202c
    }
    .sm\:focus\:bg-red-100:focus {
        background-color:#fff5f5
    }
    .sm\:focus\:bg-red-200:focus {
        background-color:#fed7d7
    }
    .sm\:focus\:bg-red-300:focus {
        background-color:#feb2b2
    }
    .sm\:focus\:bg-red-400:focus {
        background-color:#fc8181
    }
    .sm\:focus\:bg-red-500:focus {
        background-color:#f56565
    }
    .sm\:focus\:bg-red-600:focus {
        background-color:#e53e3e
    }
    .sm\:focus\:bg-red-700:focus {
        background-color:#c53030
    }
    .sm\:focus\:bg-red-800:focus {
        background-color:#9b2c2c
    }
    .sm\:focus\:bg-red-900:focus {
        background-color:#742a2a
    }
    .sm\:focus\:bg-orange-100:focus {
        background-color:#fffaf0
    }
    .sm\:focus\:bg-orange-200:focus {
        background-color:#feebc8
    }
    .sm\:focus\:bg-orange-300:focus {
        background-color:#fbd38d
    }
    .sm\:focus\:bg-orange-400:focus {
        background-color:#f6ad55
    }
    .sm\:focus\:bg-orange-500:focus {
        background-color:#ed8936
    }
    .sm\:focus\:bg-orange-600:focus {
        background-color:#dd6b20
    }
    .sm\:focus\:bg-orange-700:focus {
        background-color:#c05621
    }
    .sm\:focus\:bg-orange-800:focus {
        background-color:#9c4221
    }
    .sm\:focus\:bg-orange-900:focus {
        background-color:#7b341e
    }
    .sm\:focus\:bg-yellow-100:focus {
        background-color:#fffff0
    }
    .sm\:focus\:bg-yellow-200:focus {
        background-color:#fefcbf
    }
    .sm\:focus\:bg-yellow-300:focus {
        background-color:#faf089
    }
    .sm\:focus\:bg-yellow-400:focus {
        background-color:#f6e05e
    }
    .sm\:focus\:bg-yellow-500:focus {
        background-color:#ecc94b
    }
    .sm\:focus\:bg-yellow-600:focus {
        background-color:#d69e2e
    }
    .sm\:focus\:bg-yellow-700:focus {
        background-color:#b7791f
    }
    .sm\:focus\:bg-yellow-800:focus {
        background-color:#975a16
    }
    .sm\:focus\:bg-yellow-900:focus {
        background-color:#744210
    }
    .sm\:focus\:bg-green-100:focus {
        background-color:#f0fff4
    }
    .sm\:focus\:bg-green-200:focus {
        background-color:#c6f6d5
    }
    .sm\:focus\:bg-green-300:focus {
        background-color:#9ae6b4
    }
    .sm\:focus\:bg-green-400:focus {
        background-color:#68d391
    }
    .sm\:focus\:bg-green-500:focus {
        background-color:#48bb78
    }
    .sm\:focus\:bg-green-600:focus {
        background-color:#38a169
    }
    .sm\:focus\:bg-green-700:focus {
        background-color:#2f855a
    }
    .sm\:focus\:bg-green-800:focus {
        background-color:#276749
    }
    .sm\:focus\:bg-green-900:focus {
        background-color:#22543d
    }
    .sm\:focus\:bg-teal-100:focus {
        background-color:#e6fffa
    }
    .sm\:focus\:bg-teal-200:focus {
        background-color:#b2f5ea
    }
    .sm\:focus\:bg-teal-300:focus {
        background-color:#81e6d9
    }
    .sm\:focus\:bg-teal-400:focus {
        background-color:#4fd1c5
    }
    .sm\:focus\:bg-teal-500:focus {
        background-color:#38b2ac
    }
    .sm\:focus\:bg-teal-600:focus {
        background-color:#319795
    }
    .sm\:focus\:bg-teal-700:focus {
        background-color:#2c7a7b
    }
    .sm\:focus\:bg-teal-800:focus {
        background-color:#285e61
    }
    .sm\:focus\:bg-teal-900:focus {
        background-color:#234e52
    }
    .sm\:focus\:bg-blue-100:focus {
        background-color:#ebf8ff
    }
    .sm\:focus\:bg-blue-200:focus {
        background-color:#bee3f8
    }
    .sm\:focus\:bg-blue-300:focus {
        background-color:#90cdf4
    }
    .sm\:focus\:bg-blue-400:focus {
        background-color:#63b3ed
    }
    .sm\:focus\:bg-blue-500:focus {
        background-color:#4299e1
    }
    .sm\:focus\:bg-blue-600:focus {
        background-color:#3182ce
    }
    .sm\:focus\:bg-blue-700:focus {
        background-color:#2b6cb0
    }
    .sm\:focus\:bg-blue-800:focus {
        background-color:#2c5282
    }
    .sm\:focus\:bg-blue-900:focus {
        background-color:#2a4365
    }
    .sm\:focus\:bg-indigo-100:focus {
        background-color:#ebf4ff
    }
    .sm\:focus\:bg-indigo-200:focus {
        background-color:#c3dafe
    }
    .sm\:focus\:bg-indigo-300:focus {
        background-color:#a3bffa
    }
    .sm\:focus\:bg-indigo-400:focus {
        background-color:#7f9cf5
    }
    .sm\:focus\:bg-indigo-500:focus {
        background-color:#667eea
    }
    .sm\:focus\:bg-indigo-600:focus {
        background-color:#5a67d8
    }
    .sm\:focus\:bg-indigo-700:focus {
        background-color:#4c51bf
    }
    .sm\:focus\:bg-indigo-800:focus {
        background-color:#434190
    }
    .sm\:focus\:bg-indigo-900:focus {
        background-color:#3c366b
    }
    .sm\:focus\:bg-purple-100:focus {
        background-color:#faf5ff
    }
    .sm\:focus\:bg-purple-200:focus {
        background-color:#e9d8fd
    }
    .sm\:focus\:bg-purple-300:focus {
        background-color:#d6bcfa
    }
    .sm\:focus\:bg-purple-400:focus {
        background-color:#b794f4
    }
    .sm\:focus\:bg-purple-500:focus {
        background-color:#9f7aea
    }
    .sm\:focus\:bg-purple-600:focus {
        background-color:#805ad5
    }
    .sm\:focus\:bg-purple-700:focus {
        background-color:#6b46c1
    }
    .sm\:focus\:bg-purple-800:focus {
        background-color:#553c9a
    }
    .sm\:focus\:bg-purple-900:focus {
        background-color:#44337a
    }
    .sm\:focus\:bg-pink-100:focus {
        background-color:#fff5f7
    }
    .sm\:focus\:bg-pink-200:focus {
        background-color:#fed7e2
    }
    .sm\:focus\:bg-pink-300:focus {
        background-color:#fbb6ce
    }
    .sm\:focus\:bg-pink-400:focus {
        background-color:#f687b3
    }
    .sm\:focus\:bg-pink-500:focus {
        background-color:#ed64a6
    }
    .sm\:focus\:bg-pink-600:focus {
        background-color:#d53f8c
    }
    .sm\:focus\:bg-pink-700:focus {
        background-color:#b83280
    }
    .sm\:focus\:bg-pink-800:focus {
        background-color:#97266d
    }
    .sm\:focus\:bg-pink-900:focus {
        background-color:#702459
    }
    .sm\:bg-bottom {
        background-position:bottom
    }
    .sm\:bg-center {
        background-position:center
    }
    .sm\:bg-left {
        background-position:left
    }
    .sm\:bg-left-bottom {
        background-position:left bottom
    }
    .sm\:bg-left-top {
        background-position:left top
    }
    .sm\:bg-right {
        background-position:right
    }
    .sm\:bg-right-bottom {
        background-position:right bottom
    }
    .sm\:bg-right-top {
        background-position:right top
    }
    .sm\:bg-top {
        background-position:top
    }
    .sm\:bg-repeat {
        background-repeat:repeat
    }
    .sm\:bg-no-repeat {
        background-repeat:no-repeat
    }
    .sm\:bg-repeat-x {
        background-repeat:repeat-x
    }
    .sm\:bg-repeat-y {
        background-repeat:repeat-y
    }
    .sm\:bg-repeat-round {
        background-repeat:round
    }
    .sm\:bg-repeat-space {
        background-repeat:space
    }
    .sm\:bg-auto {
        background-size:auto
    }
    .sm\:bg-cover {
        background-size:cover
    }
    .sm\:bg-contain {
        background-size:contain
    }
    .sm\:border-collapse {
        border-collapse:collapse
    }
    .sm\:border-separate {
        border-collapse:separate
    }
    .sm\:border-transparent {
        border-color:transparent
    }
    .sm\:border-black {
        border-color:#000
    }
    .sm\:border-white {
        border-color:#fff
    }
    .sm\:border-gray-100 {
        border-color:#f7fafc
    }
    .sm\:border-gray-200 {
        border-color:#edf2f7
    }
    .sm\:border-gray-300 {
        border-color:#e2e8f0
    }
    .sm\:border-gray-400 {
        border-color:#cbd5e0
    }
    .sm\:border-gray-500 {
        border-color:#a0aec0
    }
    .sm\:border-gray-600 {
        border-color:#718096
    }
    .sm\:border-gray-700 {
        border-color:#4a5568
    }
    .sm\:border-gray-800 {
        border-color:#2d3748
    }
    .sm\:border-gray-900 {
        border-color:#1a202c
    }
    .sm\:border-red-100 {
        border-color:#fff5f5
    }
    .sm\:border-red-200 {
        border-color:#fed7d7
    }
    .sm\:border-red-300 {
        border-color:#feb2b2
    }
    .sm\:border-red-400 {
        border-color:#fc8181
    }
    .sm\:border-red-500 {
        border-color:#f56565
    }
    .sm\:border-red-600 {
        border-color:#e53e3e
    }
    .sm\:border-red-700 {
        border-color:#c53030
    }
    .sm\:border-red-800 {
        border-color:#9b2c2c
    }
    .sm\:border-red-900 {
        border-color:#742a2a
    }
    .sm\:border-orange-100 {
        border-color:#fffaf0
    }
    .sm\:border-orange-200 {
        border-color:#feebc8
    }
    .sm\:border-orange-300 {
        border-color:#fbd38d
    }
    .sm\:border-orange-400 {
        border-color:#f6ad55
    }
    .sm\:border-orange-500 {
        border-color:#ed8936
    }
    .sm\:border-orange-600 {
        border-color:#dd6b20
    }
    .sm\:border-orange-700 {
        border-color:#c05621
    }
    .sm\:border-orange-800 {
        border-color:#9c4221
    }
    .sm\:border-orange-900 {
        border-color:#7b341e
    }
    .sm\:border-yellow-100 {
        border-color:#fffff0
    }
    .sm\:border-yellow-200 {
        border-color:#fefcbf
    }
    .sm\:border-yellow-300 {
        border-color:#faf089
    }
    .sm\:border-yellow-400 {
        border-color:#f6e05e
    }
    .sm\:border-yellow-500 {
        border-color:#ecc94b
    }
    .sm\:border-yellow-600 {
        border-color:#d69e2e
    }
    .sm\:border-yellow-700 {
        border-color:#b7791f
    }
    .sm\:border-yellow-800 {
        border-color:#975a16
    }
    .sm\:border-yellow-900 {
        border-color:#744210
    }
    .sm\:border-green-100 {
        border-color:#f0fff4
    }
    .sm\:border-green-200 {
        border-color:#c6f6d5
    }
    .sm\:border-green-300 {
        border-color:#9ae6b4
    }
    .sm\:border-green-400 {
        border-color:#68d391
    }
    .sm\:border-green-500 {
        border-color:#48bb78
    }
    .sm\:border-green-600 {
        border-color:#38a169
    }
    .sm\:border-green-700 {
        border-color:#2f855a
    }
    .sm\:border-green-800 {
        border-color:#276749
    }
    .sm\:border-green-900 {
        border-color:#22543d
    }
    .sm\:border-teal-100 {
        border-color:#e6fffa
    }
    .sm\:border-teal-200 {
        border-color:#b2f5ea
    }
    .sm\:border-teal-300 {
        border-color:#81e6d9
    }
    .sm\:border-teal-400 {
        border-color:#4fd1c5
    }
    .sm\:border-teal-500 {
        border-color:#38b2ac
    }
    .sm\:border-teal-600 {
        border-color:#319795
    }
    .sm\:border-teal-700 {
        border-color:#2c7a7b
    }
    .sm\:border-teal-800 {
        border-color:#285e61
    }
    .sm\:border-teal-900 {
        border-color:#234e52
    }
    .sm\:border-blue-100 {
        border-color:#ebf8ff
    }
    .sm\:border-blue-200 {
        border-color:#bee3f8
    }
    .sm\:border-blue-300 {
        border-color:#90cdf4
    }
    .sm\:border-blue-400 {
        border-color:#63b3ed
    }
    .sm\:border-blue-500 {
        border-color:#4299e1
    }
    .sm\:border-blue-600 {
        border-color:#3182ce
    }
    .sm\:border-blue-700 {
        border-color:#2b6cb0
    }
    .sm\:border-blue-800 {
        border-color:#2c5282
    }
    .sm\:border-blue-900 {
        border-color:#2a4365
    }
    .sm\:border-indigo-100 {
        border-color:#ebf4ff
    }
    .sm\:border-indigo-200 {
        border-color:#c3dafe
    }
    .sm\:border-indigo-300 {
        border-color:#a3bffa
    }
    .sm\:border-indigo-400 {
        border-color:#7f9cf5
    }
    .sm\:border-indigo-500 {
        border-color:#667eea
    }
    .sm\:border-indigo-600 {
        border-color:#5a67d8
    }
    .sm\:border-indigo-700 {
        border-color:#4c51bf
    }
    .sm\:border-indigo-800 {
        border-color:#434190
    }
    .sm\:border-indigo-900 {
        border-color:#3c366b
    }
    .sm\:border-purple-100 {
        border-color:#faf5ff
    }
    .sm\:border-purple-200 {
        border-color:#e9d8fd
    }
    .sm\:border-purple-300 {
        border-color:#d6bcfa
    }
    .sm\:border-purple-400 {
        border-color:#b794f4
    }
    .sm\:border-purple-500 {
        border-color:#9f7aea
    }
    .sm\:border-purple-600 {
        border-color:#805ad5
    }
    .sm\:border-purple-700 {
        border-color:#6b46c1
    }
    .sm\:border-purple-800 {
        border-color:#553c9a
    }
    .sm\:border-purple-900 {
        border-color:#44337a
    }
    .sm\:border-pink-100 {
        border-color:#fff5f7
    }
    .sm\:border-pink-200 {
        border-color:#fed7e2
    }
    .sm\:border-pink-300 {
        border-color:#fbb6ce
    }
    .sm\:border-pink-400 {
        border-color:#f687b3
    }
    .sm\:border-pink-500 {
        border-color:#ed64a6
    }
    .sm\:border-pink-600 {
        border-color:#d53f8c
    }
    .sm\:border-pink-700 {
        border-color:#b83280
    }
    .sm\:border-pink-800 {
        border-color:#97266d
    }
    .sm\:border-pink-900 {
        border-color:#702459
    }
    .sm\:hover\:border-transparent:hover {
        border-color:transparent
    }
    .sm\:hover\:border-black:hover {
        border-color:#000
    }
    .sm\:hover\:border-white:hover {
        border-color:#fff
    }
    .sm\:hover\:border-gray-100:hover {
        border-color:#f7fafc
    }
    .sm\:hover\:border-gray-200:hover {
        border-color:#edf2f7
    }
    .sm\:hover\:border-gray-300:hover {
        border-color:#e2e8f0
    }
    .sm\:hover\:border-gray-400:hover {
        border-color:#cbd5e0
    }
    .sm\:hover\:border-gray-500:hover {
        border-color:#a0aec0
    }
    .sm\:hover\:border-gray-600:hover {
        border-color:#718096
    }
    .sm\:hover\:border-gray-700:hover {
        border-color:#4a5568
    }
    .sm\:hover\:border-gray-800:hover {
        border-color:#2d3748
    }
    .sm\:hover\:border-gray-900:hover {
        border-color:#1a202c
    }
    .sm\:hover\:border-red-100:hover {
        border-color:#fff5f5
    }
    .sm\:hover\:border-red-200:hover {
        border-color:#fed7d7
    }
    .sm\:hover\:border-red-300:hover {
        border-color:#feb2b2
    }
    .sm\:hover\:border-red-400:hover {
        border-color:#fc8181
    }
    .sm\:hover\:border-red-500:hover {
        border-color:#f56565
    }
    .sm\:hover\:border-red-600:hover {
        border-color:#e53e3e
    }
    .sm\:hover\:border-red-700:hover {
        border-color:#c53030
    }
    .sm\:hover\:border-red-800:hover {
        border-color:#9b2c2c
    }
    .sm\:hover\:border-red-900:hover {
        border-color:#742a2a
    }
    .sm\:hover\:border-orange-100:hover {
        border-color:#fffaf0
    }
    .sm\:hover\:border-orange-200:hover {
        border-color:#feebc8
    }
    .sm\:hover\:border-orange-300:hover {
        border-color:#fbd38d
    }
    .sm\:hover\:border-orange-400:hover {
        border-color:#f6ad55
    }
    .sm\:hover\:border-orange-500:hover {
        border-color:#ed8936
    }
    .sm\:hover\:border-orange-600:hover {
        border-color:#dd6b20
    }
    .sm\:hover\:border-orange-700:hover {
        border-color:#c05621
    }
    .sm\:hover\:border-orange-800:hover {
        border-color:#9c4221
    }
    .sm\:hover\:border-orange-900:hover {
        border-color:#7b341e
    }
    .sm\:hover\:border-yellow-100:hover {
        border-color:#fffff0
    }
    .sm\:hover\:border-yellow-200:hover {
        border-color:#fefcbf
    }
    .sm\:hover\:border-yellow-300:hover {
        border-color:#faf089
    }
    .sm\:hover\:border-yellow-400:hover {
        border-color:#f6e05e
    }
    .sm\:hover\:border-yellow-500:hover {
        border-color:#ecc94b
    }
    .sm\:hover\:border-yellow-600:hover {
        border-color:#d69e2e
    }
    .sm\:hover\:border-yellow-700:hover {
        border-color:#b7791f
    }
    .sm\:hover\:border-yellow-800:hover {
        border-color:#975a16
    }
    .sm\:hover\:border-yellow-900:hover {
        border-color:#744210
    }
    .sm\:hover\:border-green-100:hover {
        border-color:#f0fff4
    }
    .sm\:hover\:border-green-200:hover {
        border-color:#c6f6d5
    }
    .sm\:hover\:border-green-300:hover {
        border-color:#9ae6b4
    }
    .sm\:hover\:border-green-400:hover {
        border-color:#68d391
    }
    .sm\:hover\:border-green-500:hover {
        border-color:#48bb78
    }
    .sm\:hover\:border-green-600:hover {
        border-color:#38a169
    }
    .sm\:hover\:border-green-700:hover {
        border-color:#2f855a
    }
    .sm\:hover\:border-green-800:hover {
        border-color:#276749
    }
    .sm\:hover\:border-green-900:hover {
        border-color:#22543d
    }
    .sm\:hover\:border-teal-100:hover {
        border-color:#e6fffa
    }
    .sm\:hover\:border-teal-200:hover {
        border-color:#b2f5ea
    }
    .sm\:hover\:border-teal-300:hover {
        border-color:#81e6d9
    }
    .sm\:hover\:border-teal-400:hover {
        border-color:#4fd1c5
    }
    .sm\:hover\:border-teal-500:hover {
        border-color:#38b2ac
    }
    .sm\:hover\:border-teal-600:hover {
        border-color:#319795
    }
    .sm\:hover\:border-teal-700:hover {
        border-color:#2c7a7b
    }
    .sm\:hover\:border-teal-800:hover {
        border-color:#285e61
    }
    .sm\:hover\:border-teal-900:hover {
        border-color:#234e52
    }
    .sm\:hover\:border-blue-100:hover {
        border-color:#ebf8ff
    }
    .sm\:hover\:border-blue-200:hover {
        border-color:#bee3f8
    }
    .sm\:hover\:border-blue-300:hover {
        border-color:#90cdf4
    }
    .sm\:hover\:border-blue-400:hover {
        border-color:#63b3ed
    }
    .sm\:hover\:border-blue-500:hover {
        border-color:#4299e1
    }
    .sm\:hover\:border-blue-600:hover {
        border-color:#3182ce
    }
    .sm\:hover\:border-blue-700:hover {
        border-color:#2b6cb0
    }
    .sm\:hover\:border-blue-800:hover {
        border-color:#2c5282
    }
    .sm\:hover\:border-blue-900:hover {
        border-color:#2a4365
    }
    .sm\:hover\:border-indigo-100:hover {
        border-color:#ebf4ff
    }
    .sm\:hover\:border-indigo-200:hover {
        border-color:#c3dafe
    }
    .sm\:hover\:border-indigo-300:hover {
        border-color:#a3bffa
    }
    .sm\:hover\:border-indigo-400:hover {
        border-color:#7f9cf5
    }
    .sm\:hover\:border-indigo-500:hover {
        border-color:#667eea
    }
    .sm\:hover\:border-indigo-600:hover {
        border-color:#5a67d8
    }
    .sm\:hover\:border-indigo-700:hover {
        border-color:#4c51bf
    }
    .sm\:hover\:border-indigo-800:hover {
        border-color:#434190
    }
    .sm\:hover\:border-indigo-900:hover {
        border-color:#3c366b
    }
    .sm\:hover\:border-purple-100:hover {
        border-color:#faf5ff
    }
    .sm\:hover\:border-purple-200:hover {
        border-color:#e9d8fd
    }
    .sm\:hover\:border-purple-300:hover {
        border-color:#d6bcfa
    }
    .sm\:hover\:border-purple-400:hover {
        border-color:#b794f4
    }
    .sm\:hover\:border-purple-500:hover {
        border-color:#9f7aea
    }
    .sm\:hover\:border-purple-600:hover {
        border-color:#805ad5
    }
    .sm\:hover\:border-purple-700:hover {
        border-color:#6b46c1
    }
    .sm\:hover\:border-purple-800:hover {
        border-color:#553c9a
    }
    .sm\:hover\:border-purple-900:hover {
        border-color:#44337a
    }
    .sm\:hover\:border-pink-100:hover {
        border-color:#fff5f7
    }
    .sm\:hover\:border-pink-200:hover {
        border-color:#fed7e2
    }
    .sm\:hover\:border-pink-300:hover {
        border-color:#fbb6ce
    }
    .sm\:hover\:border-pink-400:hover {
        border-color:#f687b3
    }
    .sm\:hover\:border-pink-500:hover {
        border-color:#ed64a6
    }
    .sm\:hover\:border-pink-600:hover {
        border-color:#d53f8c
    }
    .sm\:hover\:border-pink-700:hover {
        border-color:#b83280
    }
    .sm\:hover\:border-pink-800:hover {
        border-color:#97266d
    }
    .sm\:hover\:border-pink-900:hover {
        border-color:#702459
    }
    .sm\:focus\:border-transparent:focus {
        border-color:transparent
    }
    .sm\:focus\:border-black:focus {
        border-color:#000
    }
    .sm\:focus\:border-white:focus {
        border-color:#fff
    }
    .sm\:focus\:border-gray-100:focus {
        border-color:#f7fafc
    }
    .sm\:focus\:border-gray-200:focus {
        border-color:#edf2f7
    }
    .sm\:focus\:border-gray-300:focus {
        border-color:#e2e8f0
    }
    .sm\:focus\:border-gray-400:focus {
        border-color:#cbd5e0
    }
    .sm\:focus\:border-gray-500:focus {
        border-color:#a0aec0
    }
    .sm\:focus\:border-gray-600:focus {
        border-color:#718096
    }
    .sm\:focus\:border-gray-700:focus {
        border-color:#4a5568
    }
    .sm\:focus\:border-gray-800:focus {
        border-color:#2d3748
    }
    .sm\:focus\:border-gray-900:focus {
        border-color:#1a202c
    }
    .sm\:focus\:border-red-100:focus {
        border-color:#fff5f5
    }
    .sm\:focus\:border-red-200:focus {
        border-color:#fed7d7
    }
    .sm\:focus\:border-red-300:focus {
        border-color:#feb2b2
    }
    .sm\:focus\:border-red-400:focus {
        border-color:#fc8181
    }
    .sm\:focus\:border-red-500:focus {
        border-color:#f56565
    }
    .sm\:focus\:border-red-600:focus {
        border-color:#e53e3e
    }
    .sm\:focus\:border-red-700:focus {
        border-color:#c53030
    }
    .sm\:focus\:border-red-800:focus {
        border-color:#9b2c2c
    }
    .sm\:focus\:border-red-900:focus {
        border-color:#742a2a
    }
    .sm\:focus\:border-orange-100:focus {
        border-color:#fffaf0
    }
    .sm\:focus\:border-orange-200:focus {
        border-color:#feebc8
    }
    .sm\:focus\:border-orange-300:focus {
        border-color:#fbd38d
    }
    .sm\:focus\:border-orange-400:focus {
        border-color:#f6ad55
    }
    .sm\:focus\:border-orange-500:focus {
        border-color:#ed8936
    }
    .sm\:focus\:border-orange-600:focus {
        border-color:#dd6b20
    }
    .sm\:focus\:border-orange-700:focus {
        border-color:#c05621
    }
    .sm\:focus\:border-orange-800:focus {
        border-color:#9c4221
    }
    .sm\:focus\:border-orange-900:focus {
        border-color:#7b341e
    }
    .sm\:focus\:border-yellow-100:focus {
        border-color:#fffff0
    }
    .sm\:focus\:border-yellow-200:focus {
        border-color:#fefcbf
    }
    .sm\:focus\:border-yellow-300:focus {
        border-color:#faf089
    }
    .sm\:focus\:border-yellow-400:focus {
        border-color:#f6e05e
    }
    .sm\:focus\:border-yellow-500:focus {
        border-color:#ecc94b
    }
    .sm\:focus\:border-yellow-600:focus {
        border-color:#d69e2e
    }
    .sm\:focus\:border-yellow-700:focus {
        border-color:#b7791f
    }
    .sm\:focus\:border-yellow-800:focus {
        border-color:#975a16
    }
    .sm\:focus\:border-yellow-900:focus {
        border-color:#744210
    }
    .sm\:focus\:border-green-100:focus {
        border-color:#f0fff4
    }
    .sm\:focus\:border-green-200:focus {
        border-color:#c6f6d5
    }
    .sm\:focus\:border-green-300:focus {
        border-color:#9ae6b4
    }
    .sm\:focus\:border-green-400:focus {
        border-color:#68d391
    }
    .sm\:focus\:border-green-500:focus {
        border-color:#48bb78
    }
    .sm\:focus\:border-green-600:focus {
        border-color:#38a169
    }
    .sm\:focus\:border-green-700:focus {
        border-color:#2f855a
    }
    .sm\:focus\:border-green-800:focus {
        border-color:#276749
    }
    .sm\:focus\:border-green-900:focus {
        border-color:#22543d
    }
    .sm\:focus\:border-teal-100:focus {
        border-color:#e6fffa
    }
    .sm\:focus\:border-teal-200:focus {
        border-color:#b2f5ea
    }
    .sm\:focus\:border-teal-300:focus {
        border-color:#81e6d9
    }
    .sm\:focus\:border-teal-400:focus {
        border-color:#4fd1c5
    }
    .sm\:focus\:border-teal-500:focus {
        border-color:#38b2ac
    }
    .sm\:focus\:border-teal-600:focus {
        border-color:#319795
    }
    .sm\:focus\:border-teal-700:focus {
        border-color:#2c7a7b
    }
    .sm\:focus\:border-teal-800:focus {
        border-color:#285e61
    }
    .sm\:focus\:border-teal-900:focus {
        border-color:#234e52
    }
    .sm\:focus\:border-blue-100:focus {
        border-color:#ebf8ff
    }
    .sm\:focus\:border-blue-200:focus {
        border-color:#bee3f8
    }
    .sm\:focus\:border-blue-300:focus {
        border-color:#90cdf4
    }
    .sm\:focus\:border-blue-400:focus {
        border-color:#63b3ed
    }
    .sm\:focus\:border-blue-500:focus {
        border-color:#4299e1
    }
    .sm\:focus\:border-blue-600:focus {
        border-color:#3182ce
    }
    .sm\:focus\:border-blue-700:focus {
        border-color:#2b6cb0
    }
    .sm\:focus\:border-blue-800:focus {
        border-color:#2c5282
    }
    .sm\:focus\:border-blue-900:focus {
        border-color:#2a4365
    }
    .sm\:focus\:border-indigo-100:focus {
        border-color:#ebf4ff
    }
    .sm\:focus\:border-indigo-200:focus {
        border-color:#c3dafe
    }
    .sm\:focus\:border-indigo-300:focus {
        border-color:#a3bffa
    }
    .sm\:focus\:border-indigo-400:focus {
        border-color:#7f9cf5
    }
    .sm\:focus\:border-indigo-500:focus {
        border-color:#667eea
    }
    .sm\:focus\:border-indigo-600:focus {
        border-color:#5a67d8
    }
    .sm\:focus\:border-indigo-700:focus {
        border-color:#4c51bf
    }
    .sm\:focus\:border-indigo-800:focus {
        border-color:#434190
    }
    .sm\:focus\:border-indigo-900:focus {
        border-color:#3c366b
    }
    .sm\:focus\:border-purple-100:focus {
        border-color:#faf5ff
    }
    .sm\:focus\:border-purple-200:focus {
        border-color:#e9d8fd
    }
    .sm\:focus\:border-purple-300:focus {
        border-color:#d6bcfa
    }
    .sm\:focus\:border-purple-400:focus {
        border-color:#b794f4
    }
    .sm\:focus\:border-purple-500:focus {
        border-color:#9f7aea
    }
    .sm\:focus\:border-purple-600:focus {
        border-color:#805ad5
    }
    .sm\:focus\:border-purple-700:focus {
        border-color:#6b46c1
    }
    .sm\:focus\:border-purple-800:focus {
        border-color:#553c9a
    }
    .sm\:focus\:border-purple-900:focus {
        border-color:#44337a
    }
    .sm\:focus\:border-pink-100:focus {
        border-color:#fff5f7
    }
    .sm\:focus\:border-pink-200:focus {
        border-color:#fed7e2
    }
    .sm\:focus\:border-pink-300:focus {
        border-color:#fbb6ce
    }
    .sm\:focus\:border-pink-400:focus {
        border-color:#f687b3
    }
    .sm\:focus\:border-pink-500:focus {
        border-color:#ed64a6
    }
    .sm\:focus\:border-pink-600:focus {
        border-color:#d53f8c
    }
    .sm\:focus\:border-pink-700:focus {
        border-color:#b83280
    }
    .sm\:focus\:border-pink-800:focus {
        border-color:#97266d
    }
    .sm\:focus\:border-pink-900:focus {
        border-color:#702459
    }
    .sm\:rounded-none {
        border-radius:0
    }
    .sm\:rounded-sm {
        border-radius:0.125rem
    }
    .sm\:rounded {
        border-radius:0.25rem
    }
    .sm\:rounded-lg {
        border-radius:0.5rem
    }
    .sm\:rounded-full {
        border-radius:9999px
    }
    .sm\:rounded-t-none {
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .sm\:rounded-r-none {
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .sm\:rounded-b-none {
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .sm\:rounded-l-none {
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .sm\:rounded-t-sm {
        border-top-left-radius:0.125rem;
        border-top-right-radius:0.125rem
    }
    .sm\:rounded-r-sm {
        border-top-right-radius:0.125rem;
        border-bottom-right-radius:0.125rem
    }
    .sm\:rounded-b-sm {
        border-bottom-right-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .sm\:rounded-l-sm {
        border-top-left-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .sm\:rounded-t {
        border-top-left-radius:0.25rem;
        border-top-right-radius:0.25rem
    }
    .sm\:rounded-r {
        border-top-right-radius:0.25rem;
        border-bottom-right-radius:0.25rem
    }
    .sm\:rounded-b {
        border-bottom-right-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .sm\:rounded-l {
        border-top-left-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .sm\:rounded-t-lg {
        border-top-left-radius:0.5rem;
        border-top-right-radius:0.5rem
    }
    .sm\:rounded-r-lg {
        border-top-right-radius:0.5rem;
        border-bottom-right-radius:0.5rem
    }
    .sm\:rounded-b-lg {
        border-bottom-right-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .sm\:rounded-l-lg {
        border-top-left-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .sm\:rounded-t-full {
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .sm\:rounded-r-full {
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .sm\:rounded-b-full {
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .sm\:rounded-l-full {
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .sm\:rounded-tl-none {
        border-top-left-radius:0
    }
    .sm\:rounded-tr-none {
        border-top-right-radius:0
    }
    .sm\:rounded-br-none {
        border-bottom-right-radius:0
    }
    .sm\:rounded-bl-none {
        border-bottom-left-radius:0
    }
    .sm\:rounded-tl-sm {
        border-top-left-radius:0.125rem
    }
    .sm\:rounded-tr-sm {
        border-top-right-radius:0.125rem
    }
    .sm\:rounded-br-sm {
        border-bottom-right-radius:0.125rem
    }
    .sm\:rounded-bl-sm {
        border-bottom-left-radius:0.125rem
    }
    .sm\:rounded-tl {
        border-top-left-radius:0.25rem
    }
    .sm\:rounded-tr {
        border-top-right-radius:0.25rem
    }
    .sm\:rounded-br {
        border-bottom-right-radius:0.25rem
    }
    .sm\:rounded-bl {
        border-bottom-left-radius:0.25rem
    }
    .sm\:rounded-tl-lg {
        border-top-left-radius:0.5rem
    }
    .sm\:rounded-tr-lg {
        border-top-right-radius:0.5rem
    }
    .sm\:rounded-br-lg {
        border-bottom-right-radius:0.5rem
    }
    .sm\:rounded-bl-lg {
        border-bottom-left-radius:0.5rem
    }
    .sm\:rounded-tl-full {
        border-top-left-radius:9999px
    }
    .sm\:rounded-tr-full {
        border-top-right-radius:9999px
    }
    .sm\:rounded-br-full {
        border-bottom-right-radius:9999px
    }
    .sm\:rounded-bl-full {
        border-bottom-left-radius:9999px
    }
    .sm\:border-solid {
        border-style:solid
    }
    .sm\:border-dashed {
        border-style:dashed
    }
    .sm\:border-dotted {
        border-style:dotted
    }
    .sm\:border-double {
        border-style:double
    }
    .sm\:border-none {
        border-style:none
    }
    .sm\:border-0 {
        border-width:0
    }
    .sm\:border-2 {
        border-width:2px
    }
    .sm\:border-4 {
        border-width:4px
    }
    .sm\:border-8 {
        border-width:8px
    }
    .sm\:border {
        border-width:1px
    }
    .sm\:border-t-0 {
        border-top-width:0
    }
    .sm\:border-r-0 {
        border-right-width:0
    }
    .sm\:border-b-0 {
        border-bottom-width:0
    }
    .sm\:border-l-0 {
        border-left-width:0
    }
    .sm\:border-t-2 {
        border-top-width:2px
    }
    .sm\:border-r-2 {
        border-right-width:2px
    }
    .sm\:border-b-2 {
        border-bottom-width:2px
    }
    .sm\:border-l-2 {
        border-left-width:2px
    }
    .sm\:border-t-4 {
        border-top-width:4px
    }
    .sm\:border-r-4 {
        border-right-width:4px
    }
    .sm\:border-b-4 {
        border-bottom-width:4px
    }
    .sm\:border-l-4 {
        border-left-width:4px
    }
    .sm\:border-t-8 {
        border-top-width:8px
    }
    .sm\:border-r-8 {
        border-right-width:8px
    }
    .sm\:border-b-8 {
        border-bottom-width:8px
    }
    .sm\:border-l-8 {
        border-left-width:8px
    }
    .sm\:border-t {
        border-top-width:1px
    }
    .sm\:border-r {
        border-right-width:1px
    }
    .sm\:border-b {
        border-bottom-width:1px
    }
    .sm\:border-l {
        border-left-width:1px
    }
    .sm\:cursor-auto {
        cursor:auto
    }
    .sm\:cursor-default {
        cursor:default
    }
    .sm\:cursor-pointer {
        cursor:pointer
    }
    .sm\:cursor-wait {
        cursor:wait
    }
    .sm\:cursor-text {
        cursor:text
    }
    .sm\:cursor-move {
        cursor:move
    }
    .sm\:cursor-not-allowed {
        cursor:not-allowed
    }
    .sm\:block {
        display:block
    }
    .sm\:inline-block {
        display:inline-block
    }
    .sm\:inline {
        display:inline
    }
    .sm\:flex {
        display:-webkit-flex;
        display:flex
    }
    .sm\:inline-flex {
        display:-webkit-inline-flex;
        display:inline-flex
    }
    .sm\:table {
        display:table
    }
    .sm\:table-row {
        display:table-row
    }
    .sm\:table-cell {
        display:table-cell
    }
    .sm\:hidden {
        display:none
    }
    .sm\:flex-row {
        -webkit-flex-direction:row;
        flex-direction:row
    }
    .sm\:flex-row-reverse {
        -webkit-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .sm\:flex-col {
        -webkit-flex-direction:column;
        flex-direction:column
    }
    .sm\:flex-col-reverse {
        -webkit-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .sm\:flex-wrap {
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .sm\:flex-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .sm\:flex-no-wrap {
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .sm\:items-start {
        -webkit-align-items:flex-start;
        align-items:flex-start
    }
    .sm\:items-end {
        -webkit-align-items:flex-end;
        align-items:flex-end
    }
    .sm\:items-center {
        -webkit-align-items:center;
        align-items:center
    }
    .sm\:items-baseline {
        -webkit-align-items:baseline;
        align-items:baseline
    }
    .sm\:items-stretch {
        -webkit-align-items:stretch;
        align-items:stretch
    }
    .sm\:self-auto {
        -webkit-align-self:auto;
        align-self:auto
    }
    .sm\:self-start {
        -webkit-align-self:flex-start;
        align-self:flex-start
    }
    .sm\:self-end {
        -webkit-align-self:flex-end;
        align-self:flex-end
    }
    .sm\:self-center {
        -webkit-align-self:center;
        align-self:center
    }
    .sm\:self-stretch {
        -webkit-align-self:stretch;
        align-self:stretch
    }
    .sm\:justify-start {
        -webkit-justify-content:flex-start;
        justify-content:flex-start
    }
    .sm\:justify-end {
        -webkit-justify-content:flex-end;
        justify-content:flex-end
    }
    .sm\:justify-center {
        -webkit-justify-content:center;
        justify-content:center
    }
    .sm\:justify-between {
        -webkit-justify-content:space-between;
        justify-content:space-between
    }
    .sm\:justify-around {
        -webkit-justify-content:space-around;
        justify-content:space-around
    }
    .sm\:content-center {
        -webkit-align-content:center;
        align-content:center
    }
    .sm\:content-start {
        -webkit-align-content:flex-start;
        align-content:flex-start
    }
    .sm\:content-end {
        -webkit-align-content:flex-end;
        align-content:flex-end
    }
    .sm\:content-between {
        -webkit-align-content:space-between;
        align-content:space-between
    }
    .sm\:content-around {
        -webkit-align-content:space-around;
        align-content:space-around
    }
    .sm\:flex-1 {
        -webkit-flex:1 1 0%;
        flex:1 1 0%
    }
    .sm\:flex-auto {
        -webkit-flex:1 1 auto;
        flex:1 1 auto
    }
    .sm\:flex-initial {
        -webkit-flex:0 1 auto;
        flex:0 1 auto
    }
    .sm\:flex-none {
        -webkit-flex:none;
        flex:none
    }
    .sm\:flex-grow-0 {
        -webkit-flex-grow:0;
        flex-grow:0
    }
    .sm\:flex-grow {
        -webkit-flex-grow:1;
        flex-grow:1
    }
    .sm\:flex-shrink-0 {
        -webkit-flex-shrink:0;
        flex-shrink:0
    }
    .sm\:flex-shrink {
        -webkit-flex-shrink:1;
        flex-shrink:1
    }
    .sm\:order-1 {
        -webkit-order:1;
        order:1
    }
    .sm\:order-2 {
        -webkit-order:2;
        order:2
    }
    .sm\:order-3 {
        -webkit-order:3;
        order:3
    }
    .sm\:order-4 {
        -webkit-order:4;
        order:4
    }
    .sm\:order-5 {
        -webkit-order:5;
        order:5
    }
    .sm\:order-6 {
        -webkit-order:6;
        order:6
    }
    .sm\:order-7 {
        -webkit-order:7;
        order:7
    }
    .sm\:order-8 {
        -webkit-order:8;
        order:8
    }
    .sm\:order-9 {
        -webkit-order:9;
        order:9
    }
    .sm\:order-10 {
        -webkit-order:10;
        order:10
    }
    .sm\:order-11 {
        -webkit-order:11;
        order:11
    }
    .sm\:order-12 {
        -webkit-order:12;
        order:12
    }
    .sm\:order-first {
        -webkit-order:-9999;
        order:-9999
    }
    .sm\:order-last {
        -webkit-order:9999;
        order:9999
    }
    .sm\:order-none {
        -webkit-order:0;
        order:0
    }
    .sm\:float-right {
        float:right
    }
    .sm\:float-left {
        float:left
    }
    .sm\:float-none {
        float:none
    }
    .sm\:clearfix:after {
        content:"";
        display:table;
        clear:both
    }
    .sm\: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"
    }
    .sm\:font-serif {
        font-family:Georgia, Cambria, "Times New Roman", Times, serif
    }
    .sm\:font-mono {
        font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    .sm\:font-hairline {
        font-weight:100
    }
    .sm\:font-thin {
        font-weight:200
    }
    .sm\:font-light {
        font-weight:300
    }
    .sm\:font-normal {
        font-weight:400
    }
    .sm\:font-medium {
        font-weight:500
    }
    .sm\:font-semibold {
        font-weight:600
    }
    .sm\:font-bold {
        font-weight:700
    }
    .sm\:font-extrabold {
        font-weight:800
    }
    .sm\:font-black {
        font-weight:900
    }
    .sm\:hover\:font-hairline:hover {
        font-weight:100
    }
    .sm\:hover\:font-thin:hover {
        font-weight:200
    }
    .sm\:hover\:font-light:hover {
        font-weight:300
    }
    .sm\:hover\:font-normal:hover {
        font-weight:400
    }
    .sm\:hover\:font-medium:hover {
        font-weight:500
    }
    .sm\:hover\:font-semibold:hover {
        font-weight:600
    }
    .sm\:hover\:font-bold:hover {
        font-weight:700
    }
    .sm\:hover\:font-extrabold:hover {
        font-weight:800
    }
    .sm\:hover\:font-black:hover {
        font-weight:900
    }
    .sm\:focus\:font-hairline:focus {
        font-weight:100
    }
    .sm\:focus\:font-thin:focus {
        font-weight:200
    }
    .sm\:focus\:font-light:focus {
        font-weight:300
    }
    .sm\:focus\:font-normal:focus {
        font-weight:400
    }
    .sm\:focus\:font-medium:focus {
        font-weight:500
    }
    .sm\:focus\:font-semibold:focus {
        font-weight:600
    }
    .sm\:focus\:font-bold:focus {
        font-weight:700
    }
    .sm\:focus\:font-extrabold:focus {
        font-weight:800
    }
    .sm\:focus\:font-black:focus {
        font-weight:900
    }
    .sm\:h-0 {
        height:0
    }
    .sm\:h-1 {
        height:0.25rem
    }
    .sm\:h-2 {
        height:0.5rem
    }
    .sm\:h-3 {
        height:0.75rem
    }
    .sm\:h-4 {
        height:1rem
    }
    .sm\:h-5 {
        height:1.25rem
    }
    .sm\:h-6 {
        height:1.5rem
    }
    .sm\:h-8 {
        height:2rem
    }
    .sm\:h-10 {
        height:2.5rem
    }
    .sm\:h-12 {
        height:3rem
    }
    .sm\:h-16 {
        height:4rem
    }
    .sm\:h-20 {
        height:5rem
    }
    .sm\:h-24 {
        height:6rem
    }
    .sm\:h-32 {
        height:8rem
    }
    .sm\:h-40 {
        height:10rem
    }
    .sm\:h-48 {
        height:12rem
    }
    .sm\:h-56 {
        height:14rem
    }
    .sm\:h-64 {
        height:16rem
    }
    .sm\:h-auto {
        height:auto
    }
    .sm\:h-px {
        height:1px
    }
    .sm\:h-full {
        height:100%
    }
    .sm\:h-screen {
        height:100vh
    }
    .sm\:leading-none {
        line-height:1
    }
    .sm\:leading-tight {
        line-height:1.25
    }
    .sm\:leading-snug {
        line-height:1.375
    }
    .sm\:leading-normal {
        line-height:1.5
    }
    .sm\:leading-relaxed {
        line-height:1.625
    }
    .sm\:leading-loose {
        line-height:2
    }
    .sm\:list-inside {
        list-style-position:inside
    }
    .sm\:list-outside {
        list-style-position:outside
    }
    .sm\:list-none {
        list-style-type:none
    }
    .sm\:list-disc {
        list-style-type:disc
    }
    .sm\:list-decimal {
        list-style-type:decimal
    }
    .sm\:m-0 {
        margin:0
    }
    .sm\:m-1 {
        margin:0.25rem
    }
    .sm\:m-2 {
        margin:0.5rem
    }
    .sm\:m-3 {
        margin:0.75rem
    }
    .sm\:m-4 {
        margin:1rem
    }
    .sm\:m-5 {
        margin:1.25rem
    }
    .sm\:m-6 {
        margin:1.5rem
    }
    .sm\:m-8 {
        margin:2rem
    }
    .sm\:m-10 {
        margin:2.5rem
    }
    .sm\:m-12 {
        margin:3rem
    }
    .sm\:m-16 {
        margin:4rem
    }
    .sm\:m-20 {
        margin:5rem
    }
    .sm\:m-24 {
        margin:6rem
    }
    .sm\:m-32 {
        margin:8rem
    }
    .sm\:m-40 {
        margin:10rem
    }
    .sm\:m-48 {
        margin:12rem
    }
    .sm\:m-56 {
        margin:14rem
    }
    .sm\:m-64 {
        margin:16rem
    }
    .sm\:m-auto {
        margin:auto
    }
    .sm\:m-px {
        margin:1px
    }
    .sm\:-m-1 {
        margin:-0.25rem
    }
    .sm\:-m-2 {
        margin:-0.5rem
    }
    .sm\:-m-3 {
        margin:-0.75rem
    }
    .sm\:-m-4 {
        margin:-1rem
    }
    .sm\:-m-5 {
        margin:-1.25rem
    }
    .sm\:-m-6 {
        margin:-1.5rem
    }
    .sm\:-m-8 {
        margin:-2rem
    }
    .sm\:-m-10 {
        margin:-2.5rem
    }
    .sm\:-m-12 {
        margin:-3rem
    }
    .sm\:-m-16 {
        margin:-4rem
    }
    .sm\:-m-20 {
        margin:-5rem
    }
    .sm\:-m-24 {
        margin:-6rem
    }
    .sm\:-m-32 {
        margin:-8rem
    }
    .sm\:-m-40 {
        margin:-10rem
    }
    .sm\:-m-48 {
        margin:-12rem
    }
    .sm\:-m-56 {
        margin:-14rem
    }
    .sm\:-m-64 {
        margin:-16rem
    }
    .sm\:-m-px {
        margin:-1px
    }
    .sm\:my-0 {
        margin-top:0;
        margin-bottom:0
    }
    .sm\:mx-0 {
        margin-left:0;
        margin-right:0
    }
    .sm\:my-1 {
        margin-top:0.25rem;
        margin-bottom:0.25rem
    }
    .sm\:mx-1 {
        margin-left:0.25rem;
        margin-right:0.25rem
    }
    .sm\:my-2 {
        margin-top:0.5rem;
        margin-bottom:0.5rem
    }
    .sm\:mx-2 {
        margin-left:0.5rem;
        margin-right:0.5rem
    }
    .sm\:my-3 {
        margin-top:0.75rem;
        margin-bottom:0.75rem
    }
    .sm\:mx-3 {
        margin-left:0.75rem;
        margin-right:0.75rem
    }
    .sm\:my-4 {
        margin-top:1rem;
        margin-bottom:1rem
    }
    .sm\:mx-4 {
        margin-left:1rem;
        margin-right:1rem
    }
    .sm\:my-5 {
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .sm\:mx-5 {
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .sm\:my-6 {
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .sm\:mx-6 {
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .sm\:my-8 {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .sm\:mx-8 {
        margin-left:2rem;
        margin-right:2rem
    }
    .sm\:my-10 {
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .sm\:mx-10 {
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .sm\:my-12 {
        margin-top:3rem;
        margin-bottom:3rem
    }
    .sm\:mx-12 {
        margin-left:3rem;
        margin-right:3rem
    }
    .sm\:my-16 {
        margin-top:4rem;
        margin-bottom:4rem
    }
    .sm\:mx-16 {
        margin-left:4rem;
        margin-right:4rem
    }
    .sm\:my-20 {
        margin-top:5rem;
        margin-bottom:5rem
    }
    .sm\:mx-20 {
        margin-left:5rem;
        margin-right:5rem
    }
    .sm\:my-24 {
        margin-top:6rem;
        margin-bottom:6rem
    }
    .sm\:mx-24 {
        margin-left:6rem;
        margin-right:6rem
    }
    .sm\:my-32 {
        margin-top:8rem;
        margin-bottom:8rem
    }
    .sm\:mx-32 {
        margin-left:8rem;
        margin-right:8rem
    }
    .sm\:my-40 {
        margin-top:10rem;
        margin-bottom:10rem
    }
    .sm\:mx-40 {
        margin-left:10rem;
        margin-right:10rem
    }
    .sm\:my-48 {
        margin-top:12rem;
        margin-bottom:12rem
    }
    .sm\:mx-48 {
        margin-left:12rem;
        margin-right:12rem
    }
    .sm\:my-56 {
        margin-top:14rem;
        margin-bottom:14rem
    }
    .sm\:mx-56 {
        margin-left:14rem;
        margin-right:14rem
    }
    .sm\:my-64 {
        margin-top:16rem;
        margin-bottom:16rem
    }
    .sm\:mx-64 {
        margin-left:16rem;
        margin-right:16rem
    }
    .sm\:my-auto {
        margin-top:auto;
        margin-bottom:auto
    }
    .sm\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .sm\:my-px {
        margin-top:1px;
        margin-bottom:1px
    }
    .sm\:mx-px {
        margin-left:1px;
        margin-right:1px
    }
    .sm\:-my-1 {
        margin-top:-0.25rem;
        margin-bottom:-0.25rem
    }
    .sm\:-mx-1 {
        margin-left:-0.25rem;
        margin-right:-0.25rem
    }
    .sm\:-my-2 {
        margin-top:-0.5rem;
        margin-bottom:-0.5rem
    }
    .sm\:-mx-2 {
        margin-left:-0.5rem;
        margin-right:-0.5rem
    }
    .sm\:-my-3 {
        margin-top:-0.75rem;
        margin-bottom:-0.75rem
    }
    .sm\:-mx-3 {
        margin-left:-0.75rem;
        margin-right:-0.75rem
    }
    .sm\:-my-4 {
        margin-top:-1rem;
        margin-bottom:-1rem
    }
    .sm\:-mx-4 {
        margin-left:-1rem;
        margin-right:-1rem
    }
    .sm\:-my-5 {
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .sm\:-mx-5 {
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .sm\:-my-6 {
        margin-top:-1.5rem;
        margin-bottom:-1.5rem
    }
    .sm\:-mx-6 {
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .sm\:-my-8 {
        margin-top:-2rem;
        margin-bottom:-2rem
    }
    .sm\:-mx-8 {
        margin-left:-2rem;
        margin-right:-2rem
    }
    .sm\:-my-10 {
        margin-top:-2.5rem;
        margin-bottom:-2.5rem
    }
    .sm\:-mx-10 {
        margin-left:-2.5rem;
        margin-right:-2.5rem
    }
    .sm\:-my-12 {
        margin-top:-3rem;
        margin-bottom:-3rem
    }
    .sm\:-mx-12 {
        margin-left:-3rem;
        margin-right:-3rem
    }
    .sm\:-my-16 {
        margin-top:-4rem;
        margin-bottom:-4rem
    }
    .sm\:-mx-16 {
        margin-left:-4rem;
        margin-right:-4rem
    }
    .sm\:-my-20 {
        margin-top:-5rem;
        margin-bottom:-5rem
    }
    .sm\:-mx-20 {
        margin-left:-5rem;
        margin-right:-5rem
    }
    .sm\:-my-24 {
        margin-top:-6rem;
        margin-bottom:-6rem
    }
    .sm\:-mx-24 {
        margin-left:-6rem;
        margin-right:-6rem
    }
    .sm\:-my-32 {
        margin-top:-8rem;
        margin-bottom:-8rem
    }
    .sm\:-mx-32 {
        margin-left:-8rem;
        margin-right:-8rem
    }
    .sm\:-my-40 {
        margin-top:-10rem;
        margin-bottom:-10rem
    }
    .sm\:-mx-40 {
        margin-left:-10rem;
        margin-right:-10rem
    }
    .sm\:-my-48 {
        margin-top:-12rem;
        margin-bottom:-12rem
    }
    .sm\:-mx-48 {
        margin-left:-12rem;
        margin-right:-12rem
    }
    .sm\:-my-56 {
        margin-top:-14rem;
        margin-bottom:-14rem
    }
    .sm\:-mx-56 {
        margin-left:-14rem;
        margin-right:-14rem
    }
    .sm\:-my-64 {
        margin-top:-16rem;
        margin-bottom:-16rem
    }
    .sm\:-mx-64 {
        margin-left:-16rem;
        margin-right:-16rem
    }
    .sm\:-my-px {
        margin-top:-1px;
        margin-bottom:-1px
    }
    .sm\:-mx-px {
        margin-left:-1px;
        margin-right:-1px
    }
    .sm\:mt-0 {
        margin-top:0
    }
    .sm\:mr-0 {
        margin-right:0
    }
    .sm\:mb-0 {
        margin-bottom:0
    }
    .sm\:ml-0 {
        margin-left:0
    }
    .sm\:mt-1 {
        margin-top:0.25rem
    }
    .sm\:mr-1 {
        margin-right:0.25rem
    }
    .sm\:mb-1 {
        margin-bottom:0.25rem
    }
    .sm\:ml-1 {
        margin-left:0.25rem
    }
    .sm\:mt-2 {
        margin-top:0.5rem
    }
    .sm\:mr-2 {
        margin-right:0.5rem
    }
    .sm\:mb-2 {
        margin-bottom:0.5rem
    }
    .sm\:ml-2 {
        margin-left:0.5rem
    }
    .sm\:mt-3 {
        margin-top:0.75rem
    }
    .sm\:mr-3 {
        margin-right:0.75rem
    }
    .sm\:mb-3 {
        margin-bottom:0.75rem
    }
    .sm\:ml-3 {
        margin-left:0.75rem
    }
    .sm\:mt-4 {
        margin-top:1rem
    }
    .sm\:mr-4 {
        margin-right:1rem
    }
    .sm\:mb-4 {
        margin-bottom:1rem
    }
    .sm\:ml-4 {
        margin-left:1rem
    }
    .sm\:mt-5 {
        margin-top:1.25rem
    }
    .sm\:mr-5 {
        margin-right:1.25rem
    }
    .sm\:mb-5 {
        margin-bottom:1.25rem
    }
    .sm\:ml-5 {
        margin-left:1.25rem
    }
    .sm\:mt-6 {
        margin-top:1.5rem
    }
    .sm\:mr-6 {
        margin-right:1.5rem
    }
    .sm\:mb-6 {
        margin-bottom:1.5rem
    }
    .sm\:ml-6 {
        margin-left:1.5rem
    }
    .sm\:mt-8 {
        margin-top:2rem
    }
    .sm\:mr-8 {
        margin-right:2rem
    }
    .sm\:mb-8 {
        margin-bottom:2rem
    }
    .sm\:ml-8 {
        margin-left:2rem
    }
    .sm\:mt-10 {
        margin-top:2.5rem
    }
    .sm\:mr-10 {
        margin-right:2.5rem
    }
    .sm\:mb-10 {
        margin-bottom:2.5rem
    }
    .sm\:ml-10 {
        margin-left:2.5rem
    }
    .sm\:mt-12 {
        margin-top:3rem
    }
    .sm\:mr-12 {
        margin-right:3rem
    }
    .sm\:mb-12 {
        margin-bottom:3rem
    }
    .sm\:ml-12 {
        margin-left:3rem
    }
    .sm\:mt-16 {
        margin-top:4rem
    }
    .sm\:mr-16 {
        margin-right:4rem
    }
    .sm\:mb-16 {
        margin-bottom:4rem
    }
    .sm\:ml-16 {
        margin-left:4rem
    }
    .sm\:mt-20 {
        margin-top:5rem
    }
    .sm\:mr-20 {
        margin-right:5rem
    }
    .sm\:mb-20 {
        margin-bottom:5rem
    }
    .sm\:ml-20 {
        margin-left:5rem
    }
    .sm\:mt-24 {
        margin-top:6rem
    }
    .sm\:mr-24 {
        margin-right:6rem
    }
    .sm\:mb-24 {
        margin-bottom:6rem
    }
    .sm\:ml-24 {
        margin-left:6rem
    }
    .sm\:mt-32 {
        margin-top:8rem
    }
    .sm\:mr-32 {
        margin-right:8rem
    }
    .sm\:mb-32 {
        margin-bottom:8rem
    }
    .sm\:ml-32 {
        margin-left:8rem
    }
    .sm\:mt-40 {
        margin-top:10rem
    }
    .sm\:mr-40 {
        margin-right:10rem
    }
    .sm\:mb-40 {
        margin-bottom:10rem
    }
    .sm\:ml-40 {
        margin-left:10rem
    }
    .sm\:mt-48 {
        margin-top:12rem
    }
    .sm\:mr-48 {
        margin-right:12rem
    }
    .sm\:mb-48 {
        margin-bottom:12rem
    }
    .sm\:ml-48 {
        margin-left:12rem
    }
    .sm\:mt-56 {
        margin-top:14rem
    }
    .sm\:mr-56 {
        margin-right:14rem
    }
    .sm\:mb-56 {
        margin-bottom:14rem
    }
    .sm\:ml-56 {
        margin-left:14rem
    }
    .sm\:mt-64 {
        margin-top:16rem
    }
    .sm\:mr-64 {
        margin-right:16rem
    }
    .sm\:mb-64 {
        margin-bottom:16rem
    }
    .sm\:ml-64 {
        margin-left:16rem
    }
    .sm\:mt-auto {
        margin-top:auto
    }
    .sm\:mr-auto {
        margin-right:auto
    }
    .sm\:mb-auto {
        margin-bottom:auto
    }
    .sm\:ml-auto {
        margin-left:auto
    }
    .sm\:mt-px {
        margin-top:1px
    }
    .sm\:mr-px {
        margin-right:1px
    }
    .sm\:mb-px {
        margin-bottom:1px
    }
    .sm\:ml-px {
        margin-left:1px
    }
    .sm\:-mt-1 {
        margin-top:-0.25rem
    }
    .sm\:-mr-1 {
        margin-right:-0.25rem
    }
    .sm\:-mb-1 {
        margin-bottom:-0.25rem
    }
    .sm\:-ml-1 {
        margin-left:-0.25rem
    }
    .sm\:-mt-2 {
        margin-top:-0.5rem
    }
    .sm\:-mr-2 {
        margin-right:-0.5rem
    }
    .sm\:-mb-2 {
        margin-bottom:-0.5rem
    }
    .sm\:-ml-2 {
        margin-left:-0.5rem
    }
    .sm\:-mt-3 {
        margin-top:-0.75rem
    }
    .sm\:-mr-3 {
        margin-right:-0.75rem
    }
    .sm\:-mb-3 {
        margin-bottom:-0.75rem
    }
    .sm\:-ml-3 {
        margin-left:-0.75rem
    }
    .sm\:-mt-4 {
        margin-top:-1rem
    }
    .sm\:-mr-4 {
        margin-right:-1rem
    }
    .sm\:-mb-4 {
        margin-bottom:-1rem
    }
    .sm\:-ml-4 {
        margin-left:-1rem
    }
    .sm\:-mt-5 {
        margin-top:-1.25rem
    }
    .sm\:-mr-5 {
        margin-right:-1.25rem
    }
    .sm\:-mb-5 {
        margin-bottom:-1.25rem
    }
    .sm\:-ml-5 {
        margin-left:-1.25rem
    }
    .sm\:-mt-6 {
        margin-top:-1.5rem
    }
    .sm\:-mr-6 {
        margin-right:-1.5rem
    }
    .sm\:-mb-6 {
        margin-bottom:-1.5rem
    }
    .sm\:-ml-6 {
        margin-left:-1.5rem
    }
    .sm\:-mt-8 {
        margin-top:-2rem
    }
    .sm\:-mr-8 {
        margin-right:-2rem
    }
    .sm\:-mb-8 {
        margin-bottom:-2rem
    }
    .sm\:-ml-8 {
        margin-left:-2rem
    }
    .sm\:-mt-10 {
        margin-top:-2.5rem
    }
    .sm\:-mr-10 {
        margin-right:-2.5rem
    }
    .sm\:-mb-10 {
        margin-bottom:-2.5rem
    }
    .sm\:-ml-10 {
        margin-left:-2.5rem
    }
    .sm\:-mt-12 {
        margin-top:-3rem
    }
    .sm\:-mr-12 {
        margin-right:-3rem
    }
    .sm\:-mb-12 {
        margin-bottom:-3rem
    }
    .sm\:-ml-12 {
        margin-left:-3rem
    }
    .sm\:-mt-16 {
        margin-top:-4rem
    }
    .sm\:-mr-16 {
        margin-right:-4rem
    }
    .sm\:-mb-16 {
        margin-bottom:-4rem
    }
    .sm\:-ml-16 {
        margin-left:-4rem
    }
    .sm\:-mt-20 {
        margin-top:-5rem
    }
    .sm\:-mr-20 {
        margin-right:-5rem
    }
    .sm\:-mb-20 {
        margin-bottom:-5rem
    }
    .sm\:-ml-20 {
        margin-left:-5rem
    }
    .sm\:-mt-24 {
        margin-top:-6rem
    }
    .sm\:-mr-24 {
        margin-right:-6rem
    }
    .sm\:-mb-24 {
        margin-bottom:-6rem
    }
    .sm\:-ml-24 {
        margin-left:-6rem
    }
    .sm\:-mt-32 {
        margin-top:-8rem
    }
    .sm\:-mr-32 {
        margin-right:-8rem
    }
    .sm\:-mb-32 {
        margin-bottom:-8rem
    }
    .sm\:-ml-32 {
        margin-left:-8rem
    }
    .sm\:-mt-40 {
        margin-top:-10rem
    }
    .sm\:-mr-40 {
        margin-right:-10rem
    }
    .sm\:-mb-40 {
        margin-bottom:-10rem
    }
    .sm\:-ml-40 {
        margin-left:-10rem
    }
    .sm\:-mt-48 {
        margin-top:-12rem
    }
    .sm\:-mr-48 {
        margin-right:-12rem
    }
    .sm\:-mb-48 {
        margin-bottom:-12rem
    }
    .sm\:-ml-48 {
        margin-left:-12rem
    }
    .sm\:-mt-56 {
        margin-top:-14rem
    }
    .sm\:-mr-56 {
        margin-right:-14rem
    }
    .sm\:-mb-56 {
        margin-bottom:-14rem
    }
    .sm\:-ml-56 {
        margin-left:-14rem
    }
    .sm\:-mt-64 {
        margin-top:-16rem
    }
    .sm\:-mr-64 {
        margin-right:-16rem
    }
    .sm\:-mb-64 {
        margin-bottom:-16rem
    }
    .sm\:-ml-64 {
        margin-left:-16rem
    }
    .sm\:-mt-px {
        margin-top:-1px
    }
    .sm\:-mr-px {
        margin-right:-1px
    }
    .sm\:-mb-px {
        margin-bottom:-1px
    }
    .sm\:-ml-px {
        margin-left:-1px
    }
    .sm\:max-h-full {
        max-height:100%
    }
    .sm\:max-h-screen {
        max-height:100vh
    }
    .sm\:max-w-xs {
        max-width:20rem
    }
    .sm\:max-w-sm {
        max-width:24rem
    }
    .sm\:max-w-md {
        max-width:28rem
    }
    .sm\:max-w-lg {
        max-width:32rem
    }
    .sm\:max-w-xl {
        max-width:36rem
    }
    .sm\:max-w-2xl {
        max-width:42rem
    }
    .sm\:max-w-3xl {
        max-width:48rem
    }
    .sm\:max-w-4xl {
        max-width:56rem
    }
    .sm\:max-w-5xl {
        max-width:64rem
    }
    .sm\:max-w-6xl {
        max-width:72rem
    }
    .sm\:max-w-full {
        max-width:100%
    }
    .sm\:min-h-0 {
        min-height:0
    }
    .sm\:min-h-full {
        min-height:100%
    }
    .sm\:min-h-screen {
        min-height:100vh
    }
    .sm\:min-w-0 {
        min-width:0
    }
    .sm\:min-w-full {
        min-width:100%
    }
    .sm\:object-contain {
        -o-object-fit:contain;
        object-fit:contain
    }
    .sm\:object-cover {
        -o-object-fit:cover;
        object-fit:cover
    }
    .sm\:object-fill {
        -o-object-fit:fill;
        object-fit:fill
    }
    .sm\:object-none {
        -o-object-fit:none;
        object-fit:none
    }
    .sm\:object-scale-down {
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .sm\:object-bottom {
        -o-object-position:bottom;
        object-position:bottom
    }
    .sm\:object-center {
        -o-object-position:center;
        object-position:center
    }
    .sm\:object-left {
        -o-object-position:left;
        object-position:left
    }
    .sm\:object-left-bottom {
        -o-object-position:left bottom;
        object-position:left bottom
    }
    .sm\:object-left-top {
        -o-object-position:left top;
        object-position:left top
    }
    .sm\:object-right {
        -o-object-position:right;
        object-position:right
    }
    .sm\:object-right-bottom {
        -o-object-position:right bottom;
        object-position:right bottom
    }
    .sm\:object-right-top {
        -o-object-position:right top;
        object-position:right top
    }
    .sm\:object-top {
        -o-object-position:top;
        object-position:top
    }
    .sm\:opacity-0 {
        opacity:0
    }
    .sm\:opacity-25 {
        opacity:0.25
    }
    .sm\:opacity-50 {
        opacity:0.5
    }
    .sm\:opacity-75 {
        opacity:0.75
    }
    .sm\:opacity-100 {
        opacity:1
    }
    .sm\:hover\:opacity-0:hover {
        opacity:0
    }
    .sm\:hover\:opacity-25:hover {
        opacity:0.25
    }
    .sm\:hover\:opacity-50:hover {
        opacity:0.5
    }
    .sm\:hover\:opacity-75:hover {
        opacity:0.75
    }
    .sm\:hover\:opacity-100:hover {
        opacity:1
    }
    .sm\:focus\:opacity-0:focus {
        opacity:0
    }
    .sm\:focus\:opacity-25:focus {
        opacity:0.25
    }
    .sm\:focus\:opacity-50:focus {
        opacity:0.5
    }
    .sm\:focus\:opacity-75:focus {
        opacity:0.75
    }
    .sm\:focus\:opacity-100:focus {
        opacity:1
    }
    .sm\:outline-none {
        outline:0
    }
    .sm\:focus\:outline-none:focus {
        outline:0
    }
    .sm\:overflow-auto {
        overflow:auto
    }
    .sm\:overflow-hidden {
        overflow:hidden
    }
    .sm\:overflow-visible {
        overflow:visible
    }
    .sm\:overflow-scroll {
        overflow:scroll
    }
    .sm\:overflow-x-auto {
        overflow-x:auto
    }
    .sm\:overflow-y-auto {
        overflow-y:auto
    }
    .sm\:overflow-x-hidden {
        overflow-x:hidden
    }
    .sm\:overflow-y-hidden {
        overflow-y:hidden
    }
    .sm\:overflow-x-visible {
        overflow-x:visible
    }
    .sm\:overflow-y-visible {
        overflow-y:visible
    }
    .sm\:overflow-x-scroll {
        overflow-x:scroll
    }
    .sm\:overflow-y-scroll {
        overflow-y:scroll
    }
    .sm\:scrolling-touch {
        -webkit-overflow-scrolling:touch
    }
    .sm\:scrolling-auto {
        -webkit-overflow-scrolling:auto
    }
    .sm\:p-0 {
        padding:0
    }
    .sm\:p-1 {
        padding:0.25rem
    }
    .sm\:p-2 {
        padding:0.5rem
    }
    .sm\:p-3 {
        padding:0.75rem
    }
    .sm\:p-4 {
        padding:1rem
    }
    .sm\:p-5 {
        padding:1.25rem
    }
    .sm\:p-6 {
        padding:1.5rem
    }
    .sm\:p-8 {
        padding:2rem
    }
    .sm\:p-10 {
        padding:2.5rem
    }
    .sm\:p-12 {
        padding:3rem
    }
    .sm\:p-16 {
        padding:4rem
    }
    .sm\:p-20 {
        padding:5rem
    }
    .sm\:p-24 {
        padding:6rem
    }
    .sm\:p-32 {
        padding:8rem
    }
    .sm\:p-40 {
        padding:10rem
    }
    .sm\:p-48 {
        padding:12rem
    }
    .sm\:p-56 {
        padding:14rem
    }
    .sm\:p-64 {
        padding:16rem
    }
    .sm\:p-px {
        padding:1px
    }
    .sm\:py-0 {
        padding-top:0;
        padding-bottom:0
    }
    .sm\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .sm\:py-1 {
        padding-top:0.25rem;
        padding-bottom:0.25rem
    }
    .sm\:px-1 {
        padding-left:0.25rem;
        padding-right:0.25rem
    }
    .sm\:py-2 {
        padding-top:0.5rem;
        padding-bottom:0.5rem
    }
    .sm\:px-2 {
        padding-left:0.5rem;
        padding-right:0.5rem
    }
    .sm\:py-3 {
        padding-top:0.75rem;
        padding-bottom:0.75rem
    }
    .sm\:px-3 {
        padding-left:0.75rem;
        padding-right:0.75rem
    }
    .sm\:py-4 {
        padding-top:1rem;
        padding-bottom:1rem
    }
    .sm\:px-4 {
        padding-left:1rem;
        padding-right:1rem
    }
    .sm\:py-5 {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .sm\:px-5 {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .sm\:py-6 {
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .sm\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .sm\:py-8 {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .sm\:px-8 {
        padding-left:2rem;
        padding-right:2rem
    }
    .sm\:py-10 {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .sm\:px-10 {
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .sm\:py-12 {
        padding-top:3rem;
        padding-bottom:3rem
    }
    .sm\:px-12 {
        padding-left:3rem;
        padding-right:3rem
    }
    .sm\:py-16 {
        padding-top:4rem;
        padding-bottom:4rem
    }
    .sm\:px-16 {
        padding-left:4rem;
        padding-right:4rem
    }
    .sm\:py-20 {
        padding-top:5rem;
        padding-bottom:5rem
    }
    .sm\:px-20 {
        padding-left:5rem;
        padding-right:5rem
    }
    .sm\:py-24 {
        padding-top:6rem;
        padding-bottom:6rem
    }
    .sm\:px-24 {
        padding-left:6rem;
        padding-right:6rem
    }
    .sm\:py-32 {
        padding-top:8rem;
        padding-bottom:8rem
    }
    .sm\:px-32 {
        padding-left:8rem;
        padding-right:8rem
    }
    .sm\:py-40 {
        padding-top:10rem;
        padding-bottom:10rem
    }
    .sm\:px-40 {
        padding-left:10rem;
        padding-right:10rem
    }
    .sm\:py-48 {
        padding-top:12rem;
        padding-bottom:12rem
    }
    .sm\:px-48 {
        padding-left:12rem;
        padding-right:12rem
    }
    .sm\:py-56 {
        padding-top:14rem;
        padding-bottom:14rem
    }
    .sm\:px-56 {
        padding-left:14rem;
        padding-right:14rem
    }
    .sm\:py-64 {
        padding-top:16rem;
        padding-bottom:16rem
    }
    .sm\:px-64 {
        padding-left:16rem;
        padding-right:16rem
    }
    .sm\:py-px {
        padding-top:1px;
        padding-bottom:1px
    }
    .sm\:px-px {
        padding-left:1px;
        padding-right:1px
    }
    .sm\:pt-0 {
        padding-top:0
    }
    .sm\:pr-0 {
        padding-right:0
    }
    .sm\:pb-0 {
        padding-bottom:0
    }
    .sm\:pl-0 {
        padding-left:0
    }
    .sm\:pt-1 {
        padding-top:0.25rem
    }
    .sm\:pr-1 {
        padding-right:0.25rem
    }
    .sm\:pb-1 {
        padding-bottom:0.25rem
    }
    .sm\:pl-1 {
        padding-left:0.25rem
    }
    .sm\:pt-2 {
        padding-top:0.5rem
    }
    .sm\:pr-2 {
        padding-right:0.5rem
    }
    .sm\:pb-2 {
        padding-bottom:0.5rem
    }
    .sm\:pl-2 {
        padding-left:0.5rem
    }
    .sm\:pt-3 {
        padding-top:0.75rem
    }
    .sm\:pr-3 {
        padding-right:0.75rem
    }
    .sm\:pb-3 {
        padding-bottom:0.75rem
    }
    .sm\:pl-3 {
        padding-left:0.75rem
    }
    .sm\:pt-4 {
        padding-top:1rem
    }
    .sm\:pr-4 {
        padding-right:1rem
    }
    .sm\:pb-4 {
        padding-bottom:1rem
    }
    .sm\:pl-4 {
        padding-left:1rem
    }
    .sm\:pt-5 {
        padding-top:1.25rem
    }
    .sm\:pr-5 {
        padding-right:1.25rem
    }
    .sm\:pb-5 {
        padding-bottom:1.25rem
    }
    .sm\:pl-5 {
        padding-left:1.25rem
    }
    .sm\:pt-6 {
        padding-top:1.5rem
    }
    .sm\:pr-6 {
        padding-right:1.5rem
    }
    .sm\:pb-6 {
        padding-bottom:1.5rem
    }
    .sm\:pl-6 {
        padding-left:1.5rem
    }
    .sm\:pt-8 {
        padding-top:2rem
    }
    .sm\:pr-8 {
        padding-right:2rem
    }
    .sm\:pb-8 {
        padding-bottom:2rem
    }
    .sm\:pl-8 {
        padding-left:2rem
    }
    .sm\:pt-10 {
        padding-top:2.5rem
    }
    .sm\:pr-10 {
        padding-right:2.5rem
    }
    .sm\:pb-10 {
        padding-bottom:2.5rem
    }
    .sm\:pl-10 {
        padding-left:2.5rem
    }
    .sm\:pt-12 {
        padding-top:3rem
    }
    .sm\:pr-12 {
        padding-right:3rem
    }
    .sm\:pb-12 {
        padding-bottom:3rem
    }
    .sm\:pl-12 {
        padding-left:3rem
    }
    .sm\:pt-16 {
        padding-top:4rem
    }
    .sm\:pr-16 {
        padding-right:4rem
    }
    .sm\:pb-16 {
        padding-bottom:4rem
    }
    .sm\:pl-16 {
        padding-left:4rem
    }
    .sm\:pt-20 {
        padding-top:5rem
    }
    .sm\:pr-20 {
        padding-right:5rem
    }
    .sm\:pb-20 {
        padding-bottom:5rem
    }
    .sm\:pl-20 {
        padding-left:5rem
    }
    .sm\:pt-24 {
        padding-top:6rem
    }
    .sm\:pr-24 {
        padding-right:6rem
    }
    .sm\:pb-24 {
        padding-bottom:6rem
    }
    .sm\:pl-24 {
        padding-left:6rem
    }
    .sm\:pt-32 {
        padding-top:8rem
    }
    .sm\:pr-32 {
        padding-right:8rem
    }
    .sm\:pb-32 {
        padding-bottom:8rem
    }
    .sm\:pl-32 {
        padding-left:8rem
    }
    .sm\:pt-40 {
        padding-top:10rem
    }
    .sm\:pr-40 {
        padding-right:10rem
    }
    .sm\:pb-40 {
        padding-bottom:10rem
    }
    .sm\:pl-40 {
        padding-left:10rem
    }
    .sm\:pt-48 {
        padding-top:12rem
    }
    .sm\:pr-48 {
        padding-right:12rem
    }
    .sm\:pb-48 {
        padding-bottom:12rem
    }
    .sm\:pl-48 {
        padding-left:12rem
    }
    .sm\:pt-56 {
        padding-top:14rem
    }
    .sm\:pr-56 {
        padding-right:14rem
    }
    .sm\:pb-56 {
        padding-bottom:14rem
    }
    .sm\:pl-56 {
        padding-left:14rem
    }
    .sm\:pt-64 {
        padding-top:16rem
    }
    .sm\:pr-64 {
        padding-right:16rem
    }
    .sm\:pb-64 {
        padding-bottom:16rem
    }
    .sm\:pl-64 {
        padding-left:16rem
    }
    .sm\:pt-px {
        padding-top:1px
    }
    .sm\:pr-px {
        padding-right:1px
    }
    .sm\:pb-px {
        padding-bottom:1px
    }
    .sm\:pl-px {
        padding-left:1px
    }
    .sm\:placeholder-transparent:-ms-input-placeholder {
        color:transparent
    }
    .sm\:placeholder-transparent::-webkit-input-placeholder {
        color:transparent
    }
    .sm\:placeholder-transparent::-moz-placeholder {
        color:transparent
    }
    .sm\:placeholder-transparent::placeholder {
        color:transparent
    }
    .sm\:placeholder-black:-ms-input-placeholder {
        color:#000
    }
    .sm\:placeholder-black::-webkit-input-placeholder {
        color:#000
    }
    .sm\:placeholder-black::-moz-placeholder {
        color:#000
    }
    .sm\:placeholder-black::placeholder {
        color:#000
    }
    .sm\:placeholder-white:-ms-input-placeholder {
        color:#fff
    }
    .sm\:placeholder-white::-webkit-input-placeholder {
        color:#fff
    }
    .sm\:placeholder-white::-moz-placeholder {
        color:#fff
    }
    .sm\:placeholder-white::placeholder {
        color:#fff
    }
    .sm\:placeholder-gray-100:-ms-input-placeholder {
        color:#f7fafc
    }
    .sm\:placeholder-gray-100::-webkit-input-placeholder {
        color:#f7fafc
    }
    .sm\:placeholder-gray-100::-moz-placeholder {
        color:#f7fafc
    }
    .sm\:placeholder-gray-100::placeholder {
        color:#f7fafc
    }
    .sm\:placeholder-gray-200:-ms-input-placeholder {
        color:#edf2f7
    }
    .sm\:placeholder-gray-200::-webkit-input-placeholder {
        color:#edf2f7
    }
    .sm\:placeholder-gray-200::-moz-placeholder {
        color:#edf2f7
    }
    .sm\:placeholder-gray-200::placeholder {
        color:#edf2f7
    }
    .sm\:placeholder-gray-300:-ms-input-placeholder {
        color:#e2e8f0
    }
    .sm\:placeholder-gray-300::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .sm\:placeholder-gray-300::-moz-placeholder {
        color:#e2e8f0
    }
    .sm\:placeholder-gray-300::placeholder {
        color:#e2e8f0
    }
    .sm\:placeholder-gray-400:-ms-input-placeholder {
        color:#cbd5e0
    }
    .sm\:placeholder-gray-400::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .sm\:placeholder-gray-400::-moz-placeholder {
        color:#cbd5e0
    }
    .sm\:placeholder-gray-400::placeholder {
        color:#cbd5e0
    }
    .sm\:placeholder-gray-500:-ms-input-placeholder {
        color:#a0aec0
    }
    .sm\:placeholder-gray-500::-webkit-input-placeholder {
        color:#a0aec0
    }
    .sm\:placeholder-gray-500::-moz-placeholder {
        color:#a0aec0
    }
    .sm\:placeholder-gray-500::placeholder {
        color:#a0aec0
    }
    .sm\:placeholder-gray-600:-ms-input-placeholder {
        color:#718096
    }
    .sm\:placeholder-gray-600::-webkit-input-placeholder {
        color:#718096
    }
    .sm\:placeholder-gray-600::-moz-placeholder {
        color:#718096
    }
    .sm\:placeholder-gray-600::placeholder {
        color:#718096
    }
    .sm\:placeholder-gray-700:-ms-input-placeholder {
        color:#4a5568
    }
    .sm\:placeholder-gray-700::-webkit-input-placeholder {
        color:#4a5568
    }
    .sm\:placeholder-gray-700::-moz-placeholder {
        color:#4a5568
    }
    .sm\:placeholder-gray-700::placeholder {
        color:#4a5568
    }
    .sm\:placeholder-gray-800:-ms-input-placeholder {
        color:#2d3748
    }
    .sm\:placeholder-gray-800::-webkit-input-placeholder {
        color:#2d3748
    }
    .sm\:placeholder-gray-800::-moz-placeholder {
        color:#2d3748
    }
    .sm\:placeholder-gray-800::placeholder {
        color:#2d3748
    }
    .sm\:placeholder-gray-900:-ms-input-placeholder {
        color:#1a202c
    }
    .sm\:placeholder-gray-900::-webkit-input-placeholder {
        color:#1a202c
    }
    .sm\:placeholder-gray-900::-moz-placeholder {
        color:#1a202c
    }
    .sm\:placeholder-gray-900::placeholder {
        color:#1a202c
    }
    .sm\:placeholder-red-100:-ms-input-placeholder {
        color:#fff5f5
    }
    .sm\:placeholder-red-100::-webkit-input-placeholder {
        color:#fff5f5
    }
    .sm\:placeholder-red-100::-moz-placeholder {
        color:#fff5f5
    }
    .sm\:placeholder-red-100::placeholder {
        color:#fff5f5
    }
    .sm\:placeholder-red-200:-ms-input-placeholder {
        color:#fed7d7
    }
    .sm\:placeholder-red-200::-webkit-input-placeholder {
        color:#fed7d7
    }
    .sm\:placeholder-red-200::-moz-placeholder {
        color:#fed7d7
    }
    .sm\:placeholder-red-200::placeholder {
        color:#fed7d7
    }
    .sm\:placeholder-red-300:-ms-input-placeholder {
        color:#feb2b2
    }
    .sm\:placeholder-red-300::-webkit-input-placeholder {
        color:#feb2b2
    }
    .sm\:placeholder-red-300::-moz-placeholder {
        color:#feb2b2
    }
    .sm\:placeholder-red-300::placeholder {
        color:#feb2b2
    }
    .sm\:placeholder-red-400:-ms-input-placeholder {
        color:#fc8181
    }
    .sm\:placeholder-red-400::-webkit-input-placeholder {
        color:#fc8181
    }
    .sm\:placeholder-red-400::-moz-placeholder {
        color:#fc8181
    }
    .sm\:placeholder-red-400::placeholder {
        color:#fc8181
    }
    .sm\:placeholder-red-500:-ms-input-placeholder {
        color:#f56565
    }
    .sm\:placeholder-red-500::-webkit-input-placeholder {
        color:#f56565
    }
    .sm\:placeholder-red-500::-moz-placeholder {
        color:#f56565
    }
    .sm\:placeholder-red-500::placeholder {
        color:#f56565
    }
    .sm\:placeholder-red-600:-ms-input-placeholder {
        color:#e53e3e
    }
    .sm\:placeholder-red-600::-webkit-input-placeholder {
        color:#e53e3e
    }
    .sm\:placeholder-red-600::-moz-placeholder {
        color:#e53e3e
    }
    .sm\:placeholder-red-600::placeholder {
        color:#e53e3e
    }
    .sm\:placeholder-red-700:-ms-input-placeholder {
        color:#c53030
    }
    .sm\:placeholder-red-700::-webkit-input-placeholder {
        color:#c53030
    }
    .sm\:placeholder-red-700::-moz-placeholder {
        color:#c53030
    }
    .sm\:placeholder-red-700::placeholder {
        color:#c53030
    }
    .sm\:placeholder-red-800:-ms-input-placeholder {
        color:#9b2c2c
    }
    .sm\:placeholder-red-800::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .sm\:placeholder-red-800::-moz-placeholder {
        color:#9b2c2c
    }
    .sm\:placeholder-red-800::placeholder {
        color:#9b2c2c
    }
    .sm\:placeholder-red-900:-ms-input-placeholder {
        color:#742a2a
    }
    .sm\:placeholder-red-900::-webkit-input-placeholder {
        color:#742a2a
    }
    .sm\:placeholder-red-900::-moz-placeholder {
        color:#742a2a
    }
    .sm\:placeholder-red-900::placeholder {
        color:#742a2a
    }
    .sm\:placeholder-orange-100:-ms-input-placeholder {
        color:#fffaf0
    }
    .sm\:placeholder-orange-100::-webkit-input-placeholder {
        color:#fffaf0
    }
    .sm\:placeholder-orange-100::-moz-placeholder {
        color:#fffaf0
    }
    .sm\:placeholder-orange-100::placeholder {
        color:#fffaf0
    }
    .sm\:placeholder-orange-200:-ms-input-placeholder {
        color:#feebc8
    }
    .sm\:placeholder-orange-200::-webkit-input-placeholder {
        color:#feebc8
    }
    .sm\:placeholder-orange-200::-moz-placeholder {
        color:#feebc8
    }
    .sm\:placeholder-orange-200::placeholder {
        color:#feebc8
    }
    .sm\:placeholder-orange-300:-ms-input-placeholder {
        color:#fbd38d
    }
    .sm\:placeholder-orange-300::-webkit-input-placeholder {
        color:#fbd38d
    }
    .sm\:placeholder-orange-300::-moz-placeholder {
        color:#fbd38d
    }
    .sm\:placeholder-orange-300::placeholder {
        color:#fbd38d
    }
    .sm\:placeholder-orange-400:-ms-input-placeholder {
        color:#f6ad55
    }
    .sm\:placeholder-orange-400::-webkit-input-placeholder {
        color:#f6ad55
    }
    .sm\:placeholder-orange-400::-moz-placeholder {
        color:#f6ad55
    }
    .sm\:placeholder-orange-400::placeholder {
        color:#f6ad55
    }
    .sm\:placeholder-orange-500:-ms-input-placeholder {
        color:#ed8936
    }
    .sm\:placeholder-orange-500::-webkit-input-placeholder {
        color:#ed8936
    }
    .sm\:placeholder-orange-500::-moz-placeholder {
        color:#ed8936
    }
    .sm\:placeholder-orange-500::placeholder {
        color:#ed8936
    }
    .sm\:placeholder-orange-600:-ms-input-placeholder {
        color:#dd6b20
    }
    .sm\:placeholder-orange-600::-webkit-input-placeholder {
        color:#dd6b20
    }
    .sm\:placeholder-orange-600::-moz-placeholder {
        color:#dd6b20
    }
    .sm\:placeholder-orange-600::placeholder {
        color:#dd6b20
    }
    .sm\:placeholder-orange-700:-ms-input-placeholder {
        color:#c05621
    }
    .sm\:placeholder-orange-700::-webkit-input-placeholder {
        color:#c05621
    }
    .sm\:placeholder-orange-700::-moz-placeholder {
        color:#c05621
    }
    .sm\:placeholder-orange-700::placeholder {
        color:#c05621
    }
    .sm\:placeholder-orange-800:-ms-input-placeholder {
        color:#9c4221
    }
    .sm\:placeholder-orange-800::-webkit-input-placeholder {
        color:#9c4221
    }
    .sm\:placeholder-orange-800::-moz-placeholder {
        color:#9c4221
    }
    .sm\:placeholder-orange-800::placeholder {
        color:#9c4221
    }
    .sm\:placeholder-orange-900:-ms-input-placeholder {
        color:#7b341e
    }
    .sm\:placeholder-orange-900::-webkit-input-placeholder {
        color:#7b341e
    }
    .sm\:placeholder-orange-900::-moz-placeholder {
        color:#7b341e
    }
    .sm\:placeholder-orange-900::placeholder {
        color:#7b341e
    }
    .sm\:placeholder-yellow-100:-ms-input-placeholder {
        color:#fffff0
    }
    .sm\:placeholder-yellow-100::-webkit-input-placeholder {
        color:#fffff0
    }
    .sm\:placeholder-yellow-100::-moz-placeholder {
        color:#fffff0
    }
    .sm\:placeholder-yellow-100::placeholder {
        color:#fffff0
    }
    .sm\:placeholder-yellow-200:-ms-input-placeholder {
        color:#fefcbf
    }
    .sm\:placeholder-yellow-200::-webkit-input-placeholder {
        color:#fefcbf
    }
    .sm\:placeholder-yellow-200::-moz-placeholder {
        color:#fefcbf
    }
    .sm\:placeholder-yellow-200::placeholder {
        color:#fefcbf
    }
    .sm\:placeholder-yellow-300:-ms-input-placeholder {
        color:#faf089
    }
    .sm\:placeholder-yellow-300::-webkit-input-placeholder {
        color:#faf089
    }
    .sm\:placeholder-yellow-300::-moz-placeholder {
        color:#faf089
    }
    .sm\:placeholder-yellow-300::placeholder {
        color:#faf089
    }
    .sm\:placeholder-yellow-400:-ms-input-placeholder {
        color:#f6e05e
    }
    .sm\:placeholder-yellow-400::-webkit-input-placeholder {
        color:#f6e05e
    }
    .sm\:placeholder-yellow-400::-moz-placeholder {
        color:#f6e05e
    }
    .sm\:placeholder-yellow-400::placeholder {
        color:#f6e05e
    }
    .sm\:placeholder-yellow-500:-ms-input-placeholder {
        color:#ecc94b
    }
    .sm\:placeholder-yellow-500::-webkit-input-placeholder {
        color:#ecc94b
    }
    .sm\:placeholder-yellow-500::-moz-placeholder {
        color:#ecc94b
    }
    .sm\:placeholder-yellow-500::placeholder {
        color:#ecc94b
    }
    .sm\:placeholder-yellow-600:-ms-input-placeholder {
        color:#d69e2e
    }
    .sm\:placeholder-yellow-600::-webkit-input-placeholder {
        color:#d69e2e
    }
    .sm\:placeholder-yellow-600::-moz-placeholder {
        color:#d69e2e
    }
    .sm\:placeholder-yellow-600::placeholder {
        color:#d69e2e
    }
    .sm\:placeholder-yellow-700:-ms-input-placeholder {
        color:#b7791f
    }
    .sm\:placeholder-yellow-700::-webkit-input-placeholder {
        color:#b7791f
    }
    .sm\:placeholder-yellow-700::-moz-placeholder {
        color:#b7791f
    }
    .sm\:placeholder-yellow-700::placeholder {
        color:#b7791f
    }
    .sm\:placeholder-yellow-800:-ms-input-placeholder {
        color:#975a16
    }
    .sm\:placeholder-yellow-800::-webkit-input-placeholder {
        color:#975a16
    }
    .sm\:placeholder-yellow-800::-moz-placeholder {
        color:#975a16
    }
    .sm\:placeholder-yellow-800::placeholder {
        color:#975a16
    }
    .sm\:placeholder-yellow-900:-ms-input-placeholder {
        color:#744210
    }
    .sm\:placeholder-yellow-900::-webkit-input-placeholder {
        color:#744210
    }
    .sm\:placeholder-yellow-900::-moz-placeholder {
        color:#744210
    }
    .sm\:placeholder-yellow-900::placeholder {
        color:#744210
    }
    .sm\:placeholder-green-100:-ms-input-placeholder {
        color:#f0fff4
    }
    .sm\:placeholder-green-100::-webkit-input-placeholder {
        color:#f0fff4
    }
    .sm\:placeholder-green-100::-moz-placeholder {
        color:#f0fff4
    }
    .sm\:placeholder-green-100::placeholder {
        color:#f0fff4
    }
    .sm\:placeholder-green-200:-ms-input-placeholder {
        color:#c6f6d5
    }
    .sm\:placeholder-green-200::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .sm\:placeholder-green-200::-moz-placeholder {
        color:#c6f6d5
    }
    .sm\:placeholder-green-200::placeholder {
        color:#c6f6d5
    }
    .sm\:placeholder-green-300:-ms-input-placeholder {
        color:#9ae6b4
    }
    .sm\:placeholder-green-300::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .sm\:placeholder-green-300::-moz-placeholder {
        color:#9ae6b4
    }
    .sm\:placeholder-green-300::placeholder {
        color:#9ae6b4
    }
    .sm\:placeholder-green-400:-ms-input-placeholder {
        color:#68d391
    }
    .sm\:placeholder-green-400::-webkit-input-placeholder {
        color:#68d391
    }
    .sm\:placeholder-green-400::-moz-placeholder {
        color:#68d391
    }
    .sm\:placeholder-green-400::placeholder {
        color:#68d391
    }
    .sm\:placeholder-green-500:-ms-input-placeholder {
        color:#48bb78
    }
    .sm\:placeholder-green-500::-webkit-input-placeholder {
        color:#48bb78
    }
    .sm\:placeholder-green-500::-moz-placeholder {
        color:#48bb78
    }
    .sm\:placeholder-green-500::placeholder {
        color:#48bb78
    }
    .sm\:placeholder-green-600:-ms-input-placeholder {
        color:#38a169
    }
    .sm\:placeholder-green-600::-webkit-input-placeholder {
        color:#38a169
    }
    .sm\:placeholder-green-600::-moz-placeholder {
        color:#38a169
    }
    .sm\:placeholder-green-600::placeholder {
        color:#38a169
    }
    .sm\:placeholder-green-700:-ms-input-placeholder {
        color:#2f855a
    }
    .sm\:placeholder-green-700::-webkit-input-placeholder {
        color:#2f855a
    }
    .sm\:placeholder-green-700::-moz-placeholder {
        color:#2f855a
    }
    .sm\:placeholder-green-700::placeholder {
        color:#2f855a
    }
    .sm\:placeholder-green-800:-ms-input-placeholder {
        color:#276749
    }
    .sm\:placeholder-green-800::-webkit-input-placeholder {
        color:#276749
    }
    .sm\:placeholder-green-800::-moz-placeholder {
        color:#276749
    }
    .sm\:placeholder-green-800::placeholder {
        color:#276749
    }
    .sm\:placeholder-green-900:-ms-input-placeholder {
        color:#22543d
    }
    .sm\:placeholder-green-900::-webkit-input-placeholder {
        color:#22543d
    }
    .sm\:placeholder-green-900::-moz-placeholder {
        color:#22543d
    }
    .sm\:placeholder-green-900::placeholder {
        color:#22543d
    }
    .sm\:placeholder-teal-100:-ms-input-placeholder {
        color:#e6fffa
    }
    .sm\:placeholder-teal-100::-webkit-input-placeholder {
        color:#e6fffa
    }
    .sm\:placeholder-teal-100::-moz-placeholder {
        color:#e6fffa
    }
    .sm\:placeholder-teal-100::placeholder {
        color:#e6fffa
    }
    .sm\:placeholder-teal-200:-ms-input-placeholder {
        color:#b2f5ea
    }
    .sm\:placeholder-teal-200::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .sm\:placeholder-teal-200::-moz-placeholder {
        color:#b2f5ea
    }
    .sm\:placeholder-teal-200::placeholder {
        color:#b2f5ea
    }
    .sm\:placeholder-teal-300:-ms-input-placeholder {
        color:#81e6d9
    }
    .sm\:placeholder-teal-300::-webkit-input-placeholder {
        color:#81e6d9
    }
    .sm\:placeholder-teal-300::-moz-placeholder {
        color:#81e6d9
    }
    .sm\:placeholder-teal-300::placeholder {
        color:#81e6d9
    }
    .sm\:placeholder-teal-400:-ms-input-placeholder {
        color:#4fd1c5
    }
    .sm\:placeholder-teal-400::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .sm\:placeholder-teal-400::-moz-placeholder {
        color:#4fd1c5
    }
    .sm\:placeholder-teal-400::placeholder {
        color:#4fd1c5
    }
    .sm\:placeholder-teal-500:-ms-input-placeholder {
        color:#38b2ac
    }
    .sm\:placeholder-teal-500::-webkit-input-placeholder {
        color:#38b2ac
    }
    .sm\:placeholder-teal-500::-moz-placeholder {
        color:#38b2ac
    }
    .sm\:placeholder-teal-500::placeholder {
        color:#38b2ac
    }
    .sm\:placeholder-teal-600:-ms-input-placeholder {
        color:#319795
    }
    .sm\:placeholder-teal-600::-webkit-input-placeholder {
        color:#319795
    }
    .sm\:placeholder-teal-600::-moz-placeholder {
        color:#319795
    }
    .sm\:placeholder-teal-600::placeholder {
        color:#319795
    }
    .sm\:placeholder-teal-700:-ms-input-placeholder {
        color:#2c7a7b
    }
    .sm\:placeholder-teal-700::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .sm\:placeholder-teal-700::-moz-placeholder {
        color:#2c7a7b
    }
    .sm\:placeholder-teal-700::placeholder {
        color:#2c7a7b
    }
    .sm\:placeholder-teal-800:-ms-input-placeholder {
        color:#285e61
    }
    .sm\:placeholder-teal-800::-webkit-input-placeholder {
        color:#285e61
    }
    .sm\:placeholder-teal-800::-moz-placeholder {
        color:#285e61
    }
    .sm\:placeholder-teal-800::placeholder {
        color:#285e61
    }
    .sm\:placeholder-teal-900:-ms-input-placeholder {
        color:#234e52
    }
    .sm\:placeholder-teal-900::-webkit-input-placeholder {
        color:#234e52
    }
    .sm\:placeholder-teal-900::-moz-placeholder {
        color:#234e52
    }
    .sm\:placeholder-teal-900::placeholder {
        color:#234e52
    }
    .sm\:placeholder-blue-100:-ms-input-placeholder {
        color:#ebf8ff
    }
    .sm\:placeholder-blue-100::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .sm\:placeholder-blue-100::-moz-placeholder {
        color:#ebf8ff
    }
    .sm\:placeholder-blue-100::placeholder {
        color:#ebf8ff
    }
    .sm\:placeholder-blue-200:-ms-input-placeholder {
        color:#bee3f8
    }
    .sm\:placeholder-blue-200::-webkit-input-placeholder {
        color:#bee3f8
    }
    .sm\:placeholder-blue-200::-moz-placeholder {
        color:#bee3f8
    }
    .sm\:placeholder-blue-200::placeholder {
        color:#bee3f8
    }
    .sm\:placeholder-blue-300:-ms-input-placeholder {
        color:#90cdf4
    }
    .sm\:placeholder-blue-300::-webkit-input-placeholder {
        color:#90cdf4
    }
    .sm\:placeholder-blue-300::-moz-placeholder {
        color:#90cdf4
    }
    .sm\:placeholder-blue-300::placeholder {
        color:#90cdf4
    }
    .sm\:placeholder-blue-400:-ms-input-placeholder {
        color:#63b3ed
    }
    .sm\:placeholder-blue-400::-webkit-input-placeholder {
        color:#63b3ed
    }
    .sm\:placeholder-blue-400::-moz-placeholder {
        color:#63b3ed
    }
    .sm\:placeholder-blue-400::placeholder {
        color:#63b3ed
    }
    .sm\:placeholder-blue-500:-ms-input-placeholder {
        color:#4299e1
    }
    .sm\:placeholder-blue-500::-webkit-input-placeholder {
        color:#4299e1
    }
    .sm\:placeholder-blue-500::-moz-placeholder {
        color:#4299e1
    }
    .sm\:placeholder-blue-500::placeholder {
        color:#4299e1
    }
    .sm\:placeholder-blue-600:-ms-input-placeholder {
        color:#3182ce
    }
    .sm\:placeholder-blue-600::-webkit-input-placeholder {
        color:#3182ce
    }
    .sm\:placeholder-blue-600::-moz-placeholder {
        color:#3182ce
    }
    .sm\:placeholder-blue-600::placeholder {
        color:#3182ce
    }
    .sm\:placeholder-blue-700:-ms-input-placeholder {
        color:#2b6cb0
    }
    .sm\:placeholder-blue-700::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .sm\:placeholder-blue-700::-moz-placeholder {
        color:#2b6cb0
    }
    .sm\:placeholder-blue-700::placeholder {
        color:#2b6cb0
    }
    .sm\:placeholder-blue-800:-ms-input-placeholder {
        color:#2c5282
    }
    .sm\:placeholder-blue-800::-webkit-input-placeholder {
        color:#2c5282
    }
    .sm\:placeholder-blue-800::-moz-placeholder {
        color:#2c5282
    }
    .sm\:placeholder-blue-800::placeholder {
        color:#2c5282
    }
    .sm\:placeholder-blue-900:-ms-input-placeholder {
        color:#2a4365
    }
    .sm\:placeholder-blue-900::-webkit-input-placeholder {
        color:#2a4365
    }
    .sm\:placeholder-blue-900::-moz-placeholder {
        color:#2a4365
    }
    .sm\:placeholder-blue-900::placeholder {
        color:#2a4365
    }
    .sm\:placeholder-indigo-100:-ms-input-placeholder {
        color:#ebf4ff
    }
    .sm\:placeholder-indigo-100::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .sm\:placeholder-indigo-100::-moz-placeholder {
        color:#ebf4ff
    }
    .sm\:placeholder-indigo-100::placeholder {
        color:#ebf4ff
    }
    .sm\:placeholder-indigo-200:-ms-input-placeholder {
        color:#c3dafe
    }
    .sm\:placeholder-indigo-200::-webkit-input-placeholder {
        color:#c3dafe
    }
    .sm\:placeholder-indigo-200::-moz-placeholder {
        color:#c3dafe
    }
    .sm\:placeholder-indigo-200::placeholder {
        color:#c3dafe
    }
    .sm\:placeholder-indigo-300:-ms-input-placeholder {
        color:#a3bffa
    }
    .sm\:placeholder-indigo-300::-webkit-input-placeholder {
        color:#a3bffa
    }
    .sm\:placeholder-indigo-300::-moz-placeholder {
        color:#a3bffa
    }
    .sm\:placeholder-indigo-300::placeholder {
        color:#a3bffa
    }
    .sm\:placeholder-indigo-400:-ms-input-placeholder {
        color:#7f9cf5
    }
    .sm\:placeholder-indigo-400::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .sm\:placeholder-indigo-400::-moz-placeholder {
        color:#7f9cf5
    }
    .sm\:placeholder-indigo-400::placeholder {
        color:#7f9cf5
    }
    .sm\:placeholder-indigo-500:-ms-input-placeholder {
        color:#667eea
    }
    .sm\:placeholder-indigo-500::-webkit-input-placeholder {
        color:#667eea
    }
    .sm\:placeholder-indigo-500::-moz-placeholder {
        color:#667eea
    }
    .sm\:placeholder-indigo-500::placeholder {
        color:#667eea
    }
    .sm\:placeholder-indigo-600:-ms-input-placeholder {
        color:#5a67d8
    }
    .sm\:placeholder-indigo-600::-webkit-input-placeholder {
        color:#5a67d8
    }
    .sm\:placeholder-indigo-600::-moz-placeholder {
        color:#5a67d8
    }
    .sm\:placeholder-indigo-600::placeholder {
        color:#5a67d8
    }
    .sm\:placeholder-indigo-700:-ms-input-placeholder {
        color:#4c51bf
    }
    .sm\:placeholder-indigo-700::-webkit-input-placeholder {
        color:#4c51bf
    }
    .sm\:placeholder-indigo-700::-moz-placeholder {
        color:#4c51bf
    }
    .sm\:placeholder-indigo-700::placeholder {
        color:#4c51bf
    }
    .sm\:placeholder-indigo-800:-ms-input-placeholder {
        color:#434190
    }
    .sm\:placeholder-indigo-800::-webkit-input-placeholder {
        color:#434190
    }
    .sm\:placeholder-indigo-800::-moz-placeholder {
        color:#434190
    }
    .sm\:placeholder-indigo-800::placeholder {
        color:#434190
    }
    .sm\:placeholder-indigo-900:-ms-input-placeholder {
        color:#3c366b
    }
    .sm\:placeholder-indigo-900::-webkit-input-placeholder {
        color:#3c366b
    }
    .sm\:placeholder-indigo-900::-moz-placeholder {
        color:#3c366b
    }
    .sm\:placeholder-indigo-900::placeholder {
        color:#3c366b
    }
    .sm\:placeholder-purple-100:-ms-input-placeholder {
        color:#faf5ff
    }
    .sm\:placeholder-purple-100::-webkit-input-placeholder {
        color:#faf5ff
    }
    .sm\:placeholder-purple-100::-moz-placeholder {
        color:#faf5ff
    }
    .sm\:placeholder-purple-100::placeholder {
        color:#faf5ff
    }
    .sm\:placeholder-purple-200:-ms-input-placeholder {
        color:#e9d8fd
    }
    .sm\:placeholder-purple-200::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .sm\:placeholder-purple-200::-moz-placeholder {
        color:#e9d8fd
    }
    .sm\:placeholder-purple-200::placeholder {
        color:#e9d8fd
    }
    .sm\:placeholder-purple-300:-ms-input-placeholder {
        color:#d6bcfa
    }
    .sm\:placeholder-purple-300::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .sm\:placeholder-purple-300::-moz-placeholder {
        color:#d6bcfa
    }
    .sm\:placeholder-purple-300::placeholder {
        color:#d6bcfa
    }
    .sm\:placeholder-purple-400:-ms-input-placeholder {
        color:#b794f4
    }
    .sm\:placeholder-purple-400::-webkit-input-placeholder {
        color:#b794f4
    }
    .sm\:placeholder-purple-400::-moz-placeholder {
        color:#b794f4
    }
    .sm\:placeholder-purple-400::placeholder {
        color:#b794f4
    }
    .sm\:placeholder-purple-500:-ms-input-placeholder {
        color:#9f7aea
    }
    .sm\:placeholder-purple-500::-webkit-input-placeholder {
        color:#9f7aea
    }
    .sm\:placeholder-purple-500::-moz-placeholder {
        color:#9f7aea
    }
    .sm\:placeholder-purple-500::placeholder {
        color:#9f7aea
    }
    .sm\:placeholder-purple-600:-ms-input-placeholder {
        color:#805ad5
    }
    .sm\:placeholder-purple-600::-webkit-input-placeholder {
        color:#805ad5
    }
    .sm\:placeholder-purple-600::-moz-placeholder {
        color:#805ad5
    }
    .sm\:placeholder-purple-600::placeholder {
        color:#805ad5
    }
    .sm\:placeholder-purple-700:-ms-input-placeholder {
        color:#6b46c1
    }
    .sm\:placeholder-purple-700::-webkit-input-placeholder {
        color:#6b46c1
    }
    .sm\:placeholder-purple-700::-moz-placeholder {
        color:#6b46c1
    }
    .sm\:placeholder-purple-700::placeholder {
        color:#6b46c1
    }
    .sm\:placeholder-purple-800:-ms-input-placeholder {
        color:#553c9a
    }
    .sm\:placeholder-purple-800::-webkit-input-placeholder {
        color:#553c9a
    }
    .sm\:placeholder-purple-800::-moz-placeholder {
        color:#553c9a
    }
    .sm\:placeholder-purple-800::placeholder {
        color:#553c9a
    }
    .sm\:placeholder-purple-900:-ms-input-placeholder {
        color:#44337a
    }
    .sm\:placeholder-purple-900::-webkit-input-placeholder {
        color:#44337a
    }
    .sm\:placeholder-purple-900::-moz-placeholder {
        color:#44337a
    }
    .sm\:placeholder-purple-900::placeholder {
        color:#44337a
    }
    .sm\:placeholder-pink-100:-ms-input-placeholder {
        color:#fff5f7
    }
    .sm\:placeholder-pink-100::-webkit-input-placeholder {
        color:#fff5f7
    }
    .sm\:placeholder-pink-100::-moz-placeholder {
        color:#fff5f7
    }
    .sm\:placeholder-pink-100::placeholder {
        color:#fff5f7
    }
    .sm\:placeholder-pink-200:-ms-input-placeholder {
        color:#fed7e2
    }
    .sm\:placeholder-pink-200::-webkit-input-placeholder {
        color:#fed7e2
    }
    .sm\:placeholder-pink-200::-moz-placeholder {
        color:#fed7e2
    }
    .sm\:placeholder-pink-200::placeholder {
        color:#fed7e2
    }
    .sm\:placeholder-pink-300:-ms-input-placeholder {
        color:#fbb6ce
    }
    .sm\:placeholder-pink-300::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .sm\:placeholder-pink-300::-moz-placeholder {
        color:#fbb6ce
    }
    .sm\:placeholder-pink-300::placeholder {
        color:#fbb6ce
    }
    .sm\:placeholder-pink-400:-ms-input-placeholder {
        color:#f687b3
    }
    .sm\:placeholder-pink-400::-webkit-input-placeholder {
        color:#f687b3
    }
    .sm\:placeholder-pink-400::-moz-placeholder {
        color:#f687b3
    }
    .sm\:placeholder-pink-400::placeholder {
        color:#f687b3
    }
    .sm\:placeholder-pink-500:-ms-input-placeholder {
        color:#ed64a6
    }
    .sm\:placeholder-pink-500::-webkit-input-placeholder {
        color:#ed64a6
    }
    .sm\:placeholder-pink-500::-moz-placeholder {
        color:#ed64a6
    }
    .sm\:placeholder-pink-500::placeholder {
        color:#ed64a6
    }
    .sm\:placeholder-pink-600:-ms-input-placeholder {
        color:#d53f8c
    }
    .sm\:placeholder-pink-600::-webkit-input-placeholder {
        color:#d53f8c
    }
    .sm\:placeholder-pink-600::-moz-placeholder {
        color:#d53f8c
    }
    .sm\:placeholder-pink-600::placeholder {
        color:#d53f8c
    }
    .sm\:placeholder-pink-700:-ms-input-placeholder {
        color:#b83280
    }
    .sm\:placeholder-pink-700::-webkit-input-placeholder {
        color:#b83280
    }
    .sm\:placeholder-pink-700::-moz-placeholder {
        color:#b83280
    }
    .sm\:placeholder-pink-700::placeholder {
        color:#b83280
    }
    .sm\:placeholder-pink-800:-ms-input-placeholder {
        color:#97266d
    }
    .sm\:placeholder-pink-800::-webkit-input-placeholder {
        color:#97266d
    }
    .sm\:placeholder-pink-800::-moz-placeholder {
        color:#97266d
    }
    .sm\:placeholder-pink-800::placeholder {
        color:#97266d
    }
    .sm\:placeholder-pink-900:-ms-input-placeholder {
        color:#702459
    }
    .sm\:placeholder-pink-900::-webkit-input-placeholder {
        color:#702459
    }
    .sm\:placeholder-pink-900::-moz-placeholder {
        color:#702459
    }
    .sm\:placeholder-pink-900::placeholder {
        color:#702459
    }
    .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
        color:transparent
    }
    .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
        color:transparent
    }
    .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
        color:transparent
    }
    .sm\:focus\:placeholder-transparent:focus::placeholder {
        color:transparent
    }
    .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
        color:#000
    }
    .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder {
        color:#000
    }
    .sm\:focus\:placeholder-black:focus::-moz-placeholder {
        color:#000
    }
    .sm\:focus\:placeholder-black:focus::placeholder {
        color:#000
    }
    .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
        color:#fff
    }
    .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
        color:#fff
    }
    .sm\:focus\:placeholder-white:focus::-moz-placeholder {
        color:#fff
    }
    .sm\:focus\:placeholder-white:focus::placeholder {
        color:#fff
    }
    .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
        color:#f7fafc
    }
    .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
        color:#f7fafc
    }
    .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
        color:#f7fafc
    }
    .sm\:focus\:placeholder-gray-100:focus::placeholder {
        color:#f7fafc
    }
    .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
        color:#edf2f7
    }
    .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
        color:#edf2f7
    }
    .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
        color:#edf2f7
    }
    .sm\:focus\:placeholder-gray-200:focus::placeholder {
        color:#edf2f7
    }
    .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
        color:#e2e8f0
    }
    .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
        color:#e2e8f0
    }
    .sm\:focus\:placeholder-gray-300:focus::placeholder {
        color:#e2e8f0
    }
    .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
        color:#cbd5e0
    }
    .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
        color:#cbd5e0
    }
    .sm\:focus\:placeholder-gray-400:focus::placeholder {
        color:#cbd5e0
    }
    .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
        color:#a0aec0
    }
    .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
        color:#a0aec0
    }
    .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
        color:#a0aec0
    }
    .sm\:focus\:placeholder-gray-500:focus::placeholder {
        color:#a0aec0
    }
    .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
        color:#718096
    }
    .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
        color:#718096
    }
    .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
        color:#718096
    }
    .sm\:focus\:placeholder-gray-600:focus::placeholder {
        color:#718096
    }
    .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
        color:#4a5568
    }
    .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
        color:#4a5568
    }
    .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
        color:#4a5568
    }
    .sm\:focus\:placeholder-gray-700:focus::placeholder {
        color:#4a5568
    }
    .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
        color:#2d3748
    }
    .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
        color:#2d3748
    }
    .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
        color:#2d3748
    }
    .sm\:focus\:placeholder-gray-800:focus::placeholder {
        color:#2d3748
    }
    .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
        color:#1a202c
    }
    .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
        color:#1a202c
    }
    .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
        color:#1a202c
    }
    .sm\:focus\:placeholder-gray-900:focus::placeholder {
        color:#1a202c
    }
    .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
        color:#fff5f5
    }
    .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
        color:#fff5f5
    }
    .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
        color:#fff5f5
    }
    .sm\:focus\:placeholder-red-100:focus::placeholder {
        color:#fff5f5
    }
    .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
        color:#fed7d7
    }
    .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
        color:#fed7d7
    }
    .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
        color:#fed7d7
    }
    .sm\:focus\:placeholder-red-200:focus::placeholder {
        color:#fed7d7
    }
    .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
        color:#feb2b2
    }
    .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
        color:#feb2b2
    }
    .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
        color:#feb2b2
    }
    .sm\:focus\:placeholder-red-300:focus::placeholder {
        color:#feb2b2
    }
    .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
        color:#fc8181
    }
    .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
        color:#fc8181
    }
    .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
        color:#fc8181
    }
    .sm\:focus\:placeholder-red-400:focus::placeholder {
        color:#fc8181
    }
    .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
        color:#f56565
    }
    .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
        color:#f56565
    }
    .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
        color:#f56565
    }
    .sm\:focus\:placeholder-red-500:focus::placeholder {
        color:#f56565
    }
    .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
        color:#e53e3e
    }
    .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
        color:#e53e3e
    }
    .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
        color:#e53e3e
    }
    .sm\:focus\:placeholder-red-600:focus::placeholder {
        color:#e53e3e
    }
    .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
        color:#c53030
    }
    .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
        color:#c53030
    }
    .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
        color:#c53030
    }
    .sm\:focus\:placeholder-red-700:focus::placeholder {
        color:#c53030
    }
    .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
        color:#9b2c2c
    }
    .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
        color:#9b2c2c
    }
    .sm\:focus\:placeholder-red-800:focus::placeholder {
        color:#9b2c2c
    }
    .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
        color:#742a2a
    }
    .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
        color:#742a2a
    }
    .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
        color:#742a2a
    }
    .sm\:focus\:placeholder-red-900:focus::placeholder {
        color:#742a2a
    }
    .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
        color:#fffaf0
    }
    .sm\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
        color:#fffaf0
    }
    .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder {
        color:#fffaf0
    }
    .sm\:focus\:placeholder-orange-100:focus::placeholder {
        color:#fffaf0
    }
    .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
        color:#feebc8
    }
    .sm\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
        color:#feebc8
    }
    .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder {
        color:#feebc8
    }
    .sm\:focus\:placeholder-orange-200:focus::placeholder {
        color:#feebc8
    }
    .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
        color:#fbd38d
    }
    .sm\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
        color:#fbd38d
    }
    .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder {
        color:#fbd38d
    }
    .sm\:focus\:placeholder-orange-300:focus::placeholder {
        color:#fbd38d
    }
    .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
        color:#f6ad55
    }
    .sm\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
        color:#f6ad55
    }
    .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder {
        color:#f6ad55
    }
    .sm\:focus\:placeholder-orange-400:focus::placeholder {
        color:#f6ad55
    }
    .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
        color:#ed8936
    }
    .sm\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
        color:#ed8936
    }
    .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder {
        color:#ed8936
    }
    .sm\:focus\:placeholder-orange-500:focus::placeholder {
        color:#ed8936
    }
    .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
        color:#dd6b20
    }
    .sm\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
        color:#dd6b20
    }
    .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder {
        color:#dd6b20
    }
    .sm\:focus\:placeholder-orange-600:focus::placeholder {
        color:#dd6b20
    }
    .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
        color:#c05621
    }
    .sm\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
        color:#c05621
    }
    .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder {
        color:#c05621
    }
    .sm\:focus\:placeholder-orange-700:focus::placeholder {
        color:#c05621
    }
    .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
        color:#9c4221
    }
    .sm\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
        color:#9c4221
    }
    .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder {
        color:#9c4221
    }
    .sm\:focus\:placeholder-orange-800:focus::placeholder {
        color:#9c4221
    }
    .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
        color:#7b341e
    }
    .sm\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
        color:#7b341e
    }
    .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder {
        color:#7b341e
    }
    .sm\:focus\:placeholder-orange-900:focus::placeholder {
        color:#7b341e
    }
    .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
        color:#fffff0
    }
    .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
        color:#fffff0
    }
    .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
        color:#fffff0
    }
    .sm\:focus\:placeholder-yellow-100:focus::placeholder {
        color:#fffff0
    }
    .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
        color:#fefcbf
    }
    .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
        color:#fefcbf
    }
    .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
        color:#fefcbf
    }
    .sm\:focus\:placeholder-yellow-200:focus::placeholder {
        color:#fefcbf
    }
    .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
        color:#faf089
    }
    .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
        color:#faf089
    }
    .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
        color:#faf089
    }
    .sm\:focus\:placeholder-yellow-300:focus::placeholder {
        color:#faf089
    }
    .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
        color:#f6e05e
    }
    .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
        color:#f6e05e
    }
    .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
        color:#f6e05e
    }
    .sm\:focus\:placeholder-yellow-400:focus::placeholder {
        color:#f6e05e
    }
    .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
        color:#ecc94b
    }
    .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
        color:#ecc94b
    }
    .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
        color:#ecc94b
    }
    .sm\:focus\:placeholder-yellow-500:focus::placeholder {
        color:#ecc94b
    }
    .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
        color:#d69e2e
    }
    .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
        color:#d69e2e
    }
    .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
        color:#d69e2e
    }
    .sm\:focus\:placeholder-yellow-600:focus::placeholder {
        color:#d69e2e
    }
    .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
        color:#b7791f
    }
    .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
        color:#b7791f
    }
    .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
        color:#b7791f
    }
    .sm\:focus\:placeholder-yellow-700:focus::placeholder {
        color:#b7791f
    }
    .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
        color:#975a16
    }
    .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
        color:#975a16
    }
    .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
        color:#975a16
    }
    .sm\:focus\:placeholder-yellow-800:focus::placeholder {
        color:#975a16
    }
    .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
        color:#744210
    }
    .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
        color:#744210
    }
    .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
        color:#744210
    }
    .sm\:focus\:placeholder-yellow-900:focus::placeholder {
        color:#744210
    }
    .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
        color:#f0fff4
    }
    .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
        color:#f0fff4
    }
    .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
        color:#f0fff4
    }
    .sm\:focus\:placeholder-green-100:focus::placeholder {
        color:#f0fff4
    }
    .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
        color:#c6f6d5
    }
    .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
        color:#c6f6d5
    }
    .sm\:focus\:placeholder-green-200:focus::placeholder {
        color:#c6f6d5
    }
    .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
        color:#9ae6b4
    }
    .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
        color:#9ae6b4
    }
    .sm\:focus\:placeholder-green-300:focus::placeholder {
        color:#9ae6b4
    }
    .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
        color:#68d391
    }
    .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
        color:#68d391
    }
    .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
        color:#68d391
    }
    .sm\:focus\:placeholder-green-400:focus::placeholder {
        color:#68d391
    }
    .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
        color:#48bb78
    }
    .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
        color:#48bb78
    }
    .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
        color:#48bb78
    }
    .sm\:focus\:placeholder-green-500:focus::placeholder {
        color:#48bb78
    }
    .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
        color:#38a169
    }
    .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
        color:#38a169
    }
    .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
        color:#38a169
    }
    .sm\:focus\:placeholder-green-600:focus::placeholder {
        color:#38a169
    }
    .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
        color:#2f855a
    }
    .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
        color:#2f855a
    }
    .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
        color:#2f855a
    }
    .sm\:focus\:placeholder-green-700:focus::placeholder {
        color:#2f855a
    }
    .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
        color:#276749
    }
    .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
        color:#276749
    }
    .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
        color:#276749
    }
    .sm\:focus\:placeholder-green-800:focus::placeholder {
        color:#276749
    }
    .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
        color:#22543d
    }
    .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
        color:#22543d
    }
    .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
        color:#22543d
    }
    .sm\:focus\:placeholder-green-900:focus::placeholder {
        color:#22543d
    }
    .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
        color:#e6fffa
    }
    .sm\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
        color:#e6fffa
    }
    .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder {
        color:#e6fffa
    }
    .sm\:focus\:placeholder-teal-100:focus::placeholder {
        color:#e6fffa
    }
    .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
        color:#b2f5ea
    }
    .sm\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder {
        color:#b2f5ea
    }
    .sm\:focus\:placeholder-teal-200:focus::placeholder {
        color:#b2f5ea
    }
    .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
        color:#81e6d9
    }
    .sm\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
        color:#81e6d9
    }
    .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder {
        color:#81e6d9
    }
    .sm\:focus\:placeholder-teal-300:focus::placeholder {
        color:#81e6d9
    }
    .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
        color:#4fd1c5
    }
    .sm\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder {
        color:#4fd1c5
    }
    .sm\:focus\:placeholder-teal-400:focus::placeholder {
        color:#4fd1c5
    }
    .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
        color:#38b2ac
    }
    .sm\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
        color:#38b2ac
    }
    .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder {
        color:#38b2ac
    }
    .sm\:focus\:placeholder-teal-500:focus::placeholder {
        color:#38b2ac
    }
    .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
        color:#319795
    }
    .sm\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
        color:#319795
    }
    .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder {
        color:#319795
    }
    .sm\:focus\:placeholder-teal-600:focus::placeholder {
        color:#319795
    }
    .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
        color:#2c7a7b
    }
    .sm\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder {
        color:#2c7a7b
    }
    .sm\:focus\:placeholder-teal-700:focus::placeholder {
        color:#2c7a7b
    }
    .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
        color:#285e61
    }
    .sm\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
        color:#285e61
    }
    .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder {
        color:#285e61
    }
    .sm\:focus\:placeholder-teal-800:focus::placeholder {
        color:#285e61
    }
    .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
        color:#234e52
    }
    .sm\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
        color:#234e52
    }
    .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder {
        color:#234e52
    }
    .sm\:focus\:placeholder-teal-900:focus::placeholder {
        color:#234e52
    }
    .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
        color:#ebf8ff
    }
    .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
        color:#ebf8ff
    }
    .sm\:focus\:placeholder-blue-100:focus::placeholder {
        color:#ebf8ff
    }
    .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
        color:#bee3f8
    }
    .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
        color:#bee3f8
    }
    .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
        color:#bee3f8
    }
    .sm\:focus\:placeholder-blue-200:focus::placeholder {
        color:#bee3f8
    }
    .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
        color:#90cdf4
    }
    .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
        color:#90cdf4
    }
    .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
        color:#90cdf4
    }
    .sm\:focus\:placeholder-blue-300:focus::placeholder {
        color:#90cdf4
    }
    .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
        color:#63b3ed
    }
    .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
        color:#63b3ed
    }
    .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
        color:#63b3ed
    }
    .sm\:focus\:placeholder-blue-400:focus::placeholder {
        color:#63b3ed
    }
    .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
        color:#4299e1
    }
    .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
        color:#4299e1
    }
    .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
        color:#4299e1
    }
    .sm\:focus\:placeholder-blue-500:focus::placeholder {
        color:#4299e1
    }
    .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
        color:#3182ce
    }
    .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
        color:#3182ce
    }
    .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
        color:#3182ce
    }
    .sm\:focus\:placeholder-blue-600:focus::placeholder {
        color:#3182ce
    }
    .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
        color:#2b6cb0
    }
    .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
        color:#2b6cb0
    }
    .sm\:focus\:placeholder-blue-700:focus::placeholder {
        color:#2b6cb0
    }
    .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
        color:#2c5282
    }
    .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
        color:#2c5282
    }
    .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
        color:#2c5282
    }
    .sm\:focus\:placeholder-blue-800:focus::placeholder {
        color:#2c5282
    }
    .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
        color:#2a4365
    }
    .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
        color:#2a4365
    }
    .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
        color:#2a4365
    }
    .sm\:focus\:placeholder-blue-900:focus::placeholder {
        color:#2a4365
    }
    .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
        color:#ebf4ff
    }
    .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
        color:#ebf4ff
    }
    .sm\:focus\:placeholder-indigo-100:focus::placeholder {
        color:#ebf4ff
    }
    .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
        color:#c3dafe
    }
    .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
        color:#c3dafe
    }
    .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
        color:#c3dafe
    }
    .sm\:focus\:placeholder-indigo-200:focus::placeholder {
        color:#c3dafe
    }
    .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
        color:#a3bffa
    }
    .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
        color:#a3bffa
    }
    .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
        color:#a3bffa
    }
    .sm\:focus\:placeholder-indigo-300:focus::placeholder {
        color:#a3bffa
    }
    .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
        color:#7f9cf5
    }
    .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
        color:#7f9cf5
    }
    .sm\:focus\:placeholder-indigo-400:focus::placeholder {
        color:#7f9cf5
    }
    .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
        color:#667eea
    }
    .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
        color:#667eea
    }
    .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
        color:#667eea
    }
    .sm\:focus\:placeholder-indigo-500:focus::placeholder {
        color:#667eea
    }
    .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
        color:#5a67d8
    }
    .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
        color:#5a67d8
    }
    .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
        color:#5a67d8
    }
    .sm\:focus\:placeholder-indigo-600:focus::placeholder {
        color:#5a67d8
    }
    .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
        color:#4c51bf
    }
    .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
        color:#4c51bf
    }
    .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
        color:#4c51bf
    }
    .sm\:focus\:placeholder-indigo-700:focus::placeholder {
        color:#4c51bf
    }
    .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
        color:#434190
    }
    .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
        color:#434190
    }
    .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
        color:#434190
    }
    .sm\:focus\:placeholder-indigo-800:focus::placeholder {
        color:#434190
    }
    .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
        color:#3c366b
    }
    .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
        color:#3c366b
    }
    .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
        color:#3c366b
    }
    .sm\:focus\:placeholder-indigo-900:focus::placeholder {
        color:#3c366b
    }
    .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
        color:#faf5ff
    }
    .sm\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
        color:#faf5ff
    }
    .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder {
        color:#faf5ff
    }
    .sm\:focus\:placeholder-purple-100:focus::placeholder {
        color:#faf5ff
    }
    .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
        color:#e9d8fd
    }
    .sm\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder {
        color:#e9d8fd
    }
    .sm\:focus\:placeholder-purple-200:focus::placeholder {
        color:#e9d8fd
    }
    .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
        color:#d6bcfa
    }
    .sm\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder {
        color:#d6bcfa
    }
    .sm\:focus\:placeholder-purple-300:focus::placeholder {
        color:#d6bcfa
    }
    .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
        color:#b794f4
    }
    .sm\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
        color:#b794f4
    }
    .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder {
        color:#b794f4
    }
    .sm\:focus\:placeholder-purple-400:focus::placeholder {
        color:#b794f4
    }
    .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
        color:#9f7aea
    }
    .sm\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
        color:#9f7aea
    }
    .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder {
        color:#9f7aea
    }
    .sm\:focus\:placeholder-purple-500:focus::placeholder {
        color:#9f7aea
    }
    .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
        color:#805ad5
    }
    .sm\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
        color:#805ad5
    }
    .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder {
        color:#805ad5
    }
    .sm\:focus\:placeholder-purple-600:focus::placeholder {
        color:#805ad5
    }
    .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
        color:#6b46c1
    }
    .sm\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
        color:#6b46c1
    }
    .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder {
        color:#6b46c1
    }
    .sm\:focus\:placeholder-purple-700:focus::placeholder {
        color:#6b46c1
    }
    .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
        color:#553c9a
    }
    .sm\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
        color:#553c9a
    }
    .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder {
        color:#553c9a
    }
    .sm\:focus\:placeholder-purple-800:focus::placeholder {
        color:#553c9a
    }
    .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
        color:#44337a
    }
    .sm\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
        color:#44337a
    }
    .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder {
        color:#44337a
    }
    .sm\:focus\:placeholder-purple-900:focus::placeholder {
        color:#44337a
    }
    .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
        color:#fff5f7
    }
    .sm\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
        color:#fff5f7
    }
    .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder {
        color:#fff5f7
    }
    .sm\:focus\:placeholder-pink-100:focus::placeholder {
        color:#fff5f7
    }
    .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
        color:#fed7e2
    }
    .sm\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
        color:#fed7e2
    }
    .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder {
        color:#fed7e2
    }
    .sm\:focus\:placeholder-pink-200:focus::placeholder {
        color:#fed7e2
    }
    .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
        color:#fbb6ce
    }
    .sm\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder {
        color:#fbb6ce
    }
    .sm\:focus\:placeholder-pink-300:focus::placeholder {
        color:#fbb6ce
    }
    .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
        color:#f687b3
    }
    .sm\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
        color:#f687b3
    }
    .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder {
        color:#f687b3
    }
    .sm\:focus\:placeholder-pink-400:focus::placeholder {
        color:#f687b3
    }
    .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
        color:#ed64a6
    }
    .sm\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
        color:#ed64a6
    }
    .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder {
        color:#ed64a6
    }
    .sm\:focus\:placeholder-pink-500:focus::placeholder {
        color:#ed64a6
    }
    .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
        color:#d53f8c
    }
    .sm\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
        color:#d53f8c
    }
    .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder {
        color:#d53f8c
    }
    .sm\:focus\:placeholder-pink-600:focus::placeholder {
        color:#d53f8c
    }
    .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
        color:#b83280
    }
    .sm\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
        color:#b83280
    }
    .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder {
        color:#b83280
    }
    .sm\:focus\:placeholder-pink-700:focus::placeholder {
        color:#b83280
    }
    .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
        color:#97266d
    }
    .sm\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
        color:#97266d
    }
    .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder {
        color:#97266d
    }
    .sm\:focus\:placeholder-pink-800:focus::placeholder {
        color:#97266d
    }
    .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
        color:#702459
    }
    .sm\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
        color:#702459
    }
    .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder {
        color:#702459
    }
    .sm\:focus\:placeholder-pink-900:focus::placeholder {
        color:#702459
    }
    .sm\:pointer-events-none {
        pointer-events:none
    }
    .sm\:pointer-events-auto {
        pointer-events:auto
    }
    .sm\:static {
        position:static
    }
    .sm\:fixed {
        position:fixed
    }
    .sm\:absolute {
        position:absolute
    }
    .sm\:relative {
        position:relative
    }
    .sm\:sticky {
        position:-webkit-sticky;
        position:sticky
    }
    .sm\:inset-0 {
        top:0;
        right:0;
        bottom:0;
        left:0
    }
    .sm\:inset-auto {
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .sm\:inset-y-0 {
        top:0;
        bottom:0
    }
    .sm\:inset-x-0 {
        right:0;
        left:0
    }
    .sm\:inset-y-auto {
        top:auto;
        bottom:auto
    }
    .sm\:inset-x-auto {
        right:auto;
        left:auto
    }
    .sm\:top-0 {
        top:0
    }
    .sm\:right-0 {
        right:0
    }
    .sm\:bottom-0 {
        bottom:0
    }
    .sm\:left-0 {
        left:0
    }
    .sm\:top-auto {
        top:auto
    }
    .sm\:right-auto {
        right:auto
    }
    .sm\:bottom-auto {
        bottom:auto
    }
    .sm\:left-auto {
        left:auto
    }
    .sm\:resize-none {
        resize:none
    }
    .sm\:resize-y {
        resize:vertical
    }
    .sm\:resize-x {
        resize:horizontal
    }
    .sm\:resize {
        resize:both
    }
    .sm\:shadow {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .sm\:shadow-md {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .sm\:shadow-lg {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .sm\:shadow-xl {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .sm\:shadow-2xl {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .sm\:shadow-inner {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .sm\:shadow-outline {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .sm\:shadow-none {
        box-shadow:none
    }
    .sm\:hover\:shadow:hover {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .sm\:hover\:shadow-md:hover {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .sm\:hover\:shadow-lg:hover {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .sm\:hover\:shadow-xl:hover {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .sm\:hover\:shadow-2xl:hover {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .sm\:hover\:shadow-inner:hover {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .sm\:hover\:shadow-outline:hover {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .sm\:hover\:shadow-none:hover {
        box-shadow:none
    }
    .sm\:focus\:shadow:focus {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .sm\:focus\:shadow-md:focus {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .sm\:focus\:shadow-lg:focus {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .sm\:focus\:shadow-xl:focus {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .sm\:focus\:shadow-2xl:focus {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .sm\:focus\:shadow-inner:focus {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .sm\:focus\:shadow-outline:focus {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .sm\:focus\:shadow-none:focus {
        box-shadow:none
    }
    .sm\:fill-current {
        fill:currentColor
    }
    .sm\:stroke-current {
        stroke:currentColor
    }
    .sm\:table-auto {
        table-layout:auto
    }
    .sm\:table-fixed {
        table-layout:fixed
    }
    .sm\:text-left {
        text-align:left
    }
    .sm\:text-center {
        text-align:center
    }
    .sm\:text-right {
        text-align:right
    }
    .sm\:text-justify {
        text-align:justify
    }
    .sm\:text-transparent {
        color:transparent
    }
    .sm\:text-black {
        color:#000
    }
    .sm\:text-white {
        color:#fff
    }
    .sm\:text-gray-100 {
        color:#f7fafc
    }
    .sm\:text-gray-200 {
        color:#edf2f7
    }
    .sm\:text-gray-300 {
        color:#e2e8f0
    }
    .sm\:text-gray-400 {
        color:#cbd5e0
    }
    .sm\:text-gray-500 {
        color:#a0aec0
    }
    .sm\:text-gray-600 {
        color:#718096
    }
    .sm\:text-gray-700 {
        color:#4a5568
    }
    .sm\:text-gray-800 {
        color:#2d3748
    }
    .sm\:text-gray-900 {
        color:#1a202c
    }
    .sm\:text-red-100 {
        color:#fff5f5
    }
    .sm\:text-red-200 {
        color:#fed7d7
    }
    .sm\:text-red-300 {
        color:#feb2b2
    }
    .sm\:text-red-400 {
        color:#fc8181
    }
    .sm\:text-red-500 {
        color:#f56565
    }
    .sm\:text-red-600 {
        color:#e53e3e
    }
    .sm\:text-red-700 {
        color:#c53030
    }
    .sm\:text-red-800 {
        color:#9b2c2c
    }
    .sm\:text-red-900 {
        color:#742a2a
    }
    .sm\:text-orange-100 {
        color:#fffaf0
    }
    .sm\:text-orange-200 {
        color:#feebc8
    }
    .sm\:text-orange-300 {
        color:#fbd38d
    }
    .sm\:text-orange-400 {
        color:#f6ad55
    }
    .sm\:text-orange-500 {
        color:#ed8936
    }
    .sm\:text-orange-600 {
        color:#dd6b20
    }
    .sm\:text-orange-700 {
        color:#c05621
    }
    .sm\:text-orange-800 {
        color:#9c4221
    }
    .sm\:text-orange-900 {
        color:#7b341e
    }
    .sm\:text-yellow-100 {
        color:#fffff0
    }
    .sm\:text-yellow-200 {
        color:#fefcbf
    }
    .sm\:text-yellow-300 {
        color:#faf089
    }
    .sm\:text-yellow-400 {
        color:#f6e05e
    }
    .sm\:text-yellow-500 {
        color:#ecc94b
    }
    .sm\:text-yellow-600 {
        color:#d69e2e
    }
    .sm\:text-yellow-700 {
        color:#b7791f
    }
    .sm\:text-yellow-800 {
        color:#975a16
    }
    .sm\:text-yellow-900 {
        color:#744210
    }
    .sm\:text-green-100 {
        color:#f0fff4
    }
    .sm\:text-green-200 {
        color:#c6f6d5
    }
    .sm\:text-green-300 {
        color:#9ae6b4
    }
    .sm\:text-green-400 {
        color:#68d391
    }
    .sm\:text-green-500 {
        color:#48bb78
    }
    .sm\:text-green-600 {
        color:#38a169
    }
    .sm\:text-green-700 {
        color:#2f855a
    }
    .sm\:text-green-800 {
        color:#276749
    }
    .sm\:text-green-900 {
        color:#22543d
    }
    .sm\:text-teal-100 {
        color:#e6fffa
    }
    .sm\:text-teal-200 {
        color:#b2f5ea
    }
    .sm\:text-teal-300 {
        color:#81e6d9
    }
    .sm\:text-teal-400 {
        color:#4fd1c5
    }
    .sm\:text-teal-500 {
        color:#38b2ac
    }
    .sm\:text-teal-600 {
        color:#319795
    }
    .sm\:text-teal-700 {
        color:#2c7a7b
    }
    .sm\:text-teal-800 {
        color:#285e61
    }
    .sm\:text-teal-900 {
        color:#234e52
    }
    .sm\:text-blue-100 {
        color:#ebf8ff
    }
    .sm\:text-blue-200 {
        color:#bee3f8
    }
    .sm\:text-blue-300 {
        color:#90cdf4
    }
    .sm\:text-blue-400 {
        color:#63b3ed
    }
    .sm\:text-blue-500 {
        color:#4299e1
    }
    .sm\:text-blue-600 {
        color:#3182ce
    }
    .sm\:text-blue-700 {
        color:#2b6cb0
    }
    .sm\:text-blue-800 {
        color:#2c5282
    }
    .sm\:text-blue-900 {
        color:#2a4365
    }
    .sm\:text-indigo-100 {
        color:#ebf4ff
    }
    .sm\:text-indigo-200 {
        color:#c3dafe
    }
    .sm\:text-indigo-300 {
        color:#a3bffa
    }
    .sm\:text-indigo-400 {
        color:#7f9cf5
    }
    .sm\:text-indigo-500 {
        color:#667eea
    }
    .sm\:text-indigo-600 {
        color:#5a67d8
    }
    .sm\:text-indigo-700 {
        color:#4c51bf
    }
    .sm\:text-indigo-800 {
        color:#434190
    }
    .sm\:text-indigo-900 {
        color:#3c366b
    }
    .sm\:text-purple-100 {
        color:#faf5ff
    }
    .sm\:text-purple-200 {
        color:#e9d8fd
    }
    .sm\:text-purple-300 {
        color:#d6bcfa
    }
    .sm\:text-purple-400 {
        color:#b794f4
    }
    .sm\:text-purple-500 {
        color:#9f7aea
    }
    .sm\:text-purple-600 {
        color:#805ad5
    }
    .sm\:text-purple-700 {
        color:#6b46c1
    }
    .sm\:text-purple-800 {
        color:#553c9a
    }
    .sm\:text-purple-900 {
        color:#44337a
    }
    .sm\:text-pink-100 {
        color:#fff5f7
    }
    .sm\:text-pink-200 {
        color:#fed7e2
    }
    .sm\:text-pink-300 {
        color:#fbb6ce
    }
    .sm\:text-pink-400 {
        color:#f687b3
    }
    .sm\:text-pink-500 {
        color:#ed64a6
    }
    .sm\:text-pink-600 {
        color:#d53f8c
    }
    .sm\:text-pink-700 {
        color:#b83280
    }
    .sm\:text-pink-800 {
        color:#97266d
    }
    .sm\:text-pink-900 {
        color:#702459
    }
    .sm\:hover\:text-transparent:hover {
        color:transparent
    }
    .sm\:hover\:text-black:hover {
        color:#000
    }
    .sm\:hover\:text-white:hover {
        color:#fff
    }
    .sm\:hover\:text-gray-100:hover {
        color:#f7fafc
    }
    .sm\:hover\:text-gray-200:hover {
        color:#edf2f7
    }
    .sm\:hover\:text-gray-300:hover {
        color:#e2e8f0
    }
    .sm\:hover\:text-gray-400:hover {
        color:#cbd5e0
    }
    .sm\:hover\:text-gray-500:hover {
        color:#a0aec0
    }
    .sm\:hover\:text-gray-600:hover {
        color:#718096
    }
    .sm\:hover\:text-gray-700:hover {
        color:#4a5568
    }
    .sm\:hover\:text-gray-800:hover {
        color:#2d3748
    }
    .sm\:hover\:text-gray-900:hover {
        color:#1a202c
    }
    .sm\:hover\:text-red-100:hover {
        color:#fff5f5
    }
    .sm\:hover\:text-red-200:hover {
        color:#fed7d7
    }
    .sm\:hover\:text-red-300:hover {
        color:#feb2b2
    }
    .sm\:hover\:text-red-400:hover {
        color:#fc8181
    }
    .sm\:hover\:text-red-500:hover {
        color:#f56565
    }
    .sm\:hover\:text-red-600:hover {
        color:#e53e3e
    }
    .sm\:hover\:text-red-700:hover {
        color:#c53030
    }
    .sm\:hover\:text-red-800:hover {
        color:#9b2c2c
    }
    .sm\:hover\:text-red-900:hover {
        color:#742a2a
    }
    .sm\:hover\:text-orange-100:hover {
        color:#fffaf0
    }
    .sm\:hover\:text-orange-200:hover {
        color:#feebc8
    }
    .sm\:hover\:text-orange-300:hover {
        color:#fbd38d
    }
    .sm\:hover\:text-orange-400:hover {
        color:#f6ad55
    }
    .sm\:hover\:text-orange-500:hover {
        color:#ed8936
    }
    .sm\:hover\:text-orange-600:hover {
        color:#dd6b20
    }
    .sm\:hover\:text-orange-700:hover {
        color:#c05621
    }
    .sm\:hover\:text-orange-800:hover {
        color:#9c4221
    }
    .sm\:hover\:text-orange-900:hover {
        color:#7b341e
    }
    .sm\:hover\:text-yellow-100:hover {
        color:#fffff0
    }
    .sm\:hover\:text-yellow-200:hover {
        color:#fefcbf
    }
    .sm\:hover\:text-yellow-300:hover {
        color:#faf089
    }
    .sm\:hover\:text-yellow-400:hover {
        color:#f6e05e
    }
    .sm\:hover\:text-yellow-500:hover {
        color:#ecc94b
    }
    .sm\:hover\:text-yellow-600:hover {
        color:#d69e2e
    }
    .sm\:hover\:text-yellow-700:hover {
        color:#b7791f
    }
    .sm\:hover\:text-yellow-800:hover {
        color:#975a16
    }
    .sm\:hover\:text-yellow-900:hover {
        color:#744210
    }
    .sm\:hover\:text-green-100:hover {
        color:#f0fff4
    }
    .sm\:hover\:text-green-200:hover {
        color:#c6f6d5
    }
    .sm\:hover\:text-green-300:hover {
        color:#9ae6b4
    }
    .sm\:hover\:text-green-400:hover {
        color:#68d391
    }
    .sm\:hover\:text-green-500:hover {
        color:#48bb78
    }
    .sm\:hover\:text-green-600:hover {
        color:#38a169
    }
    .sm\:hover\:text-green-700:hover {
        color:#2f855a
    }
    .sm\:hover\:text-green-800:hover {
        color:#276749
    }
    .sm\:hover\:text-green-900:hover {
        color:#22543d
    }
    .sm\:hover\:text-teal-100:hover {
        color:#e6fffa
    }
    .sm\:hover\:text-teal-200:hover {
        color:#b2f5ea
    }
    .sm\:hover\:text-teal-300:hover {
        color:#81e6d9
    }
    .sm\:hover\:text-teal-400:hover {
        color:#4fd1c5
    }
    .sm\:hover\:text-teal-500:hover {
        color:#38b2ac
    }
    .sm\:hover\:text-teal-600:hover {
        color:#319795
    }
    .sm\:hover\:text-teal-700:hover {
        color:#2c7a7b
    }
    .sm\:hover\:text-teal-800:hover {
        color:#285e61
    }
    .sm\:hover\:text-teal-900:hover {
        color:#234e52
    }
    .sm\:hover\:text-blue-100:hover {
        color:#ebf8ff
    }
    .sm\:hover\:text-blue-200:hover {
        color:#bee3f8
    }
    .sm\:hover\:text-blue-300:hover {
        color:#90cdf4
    }
    .sm\:hover\:text-blue-400:hover {
        color:#63b3ed
    }
    .sm\:hover\:text-blue-500:hover {
        color:#4299e1
    }
    .sm\:hover\:text-blue-600:hover {
        color:#3182ce
    }
    .sm\:hover\:text-blue-700:hover {
        color:#2b6cb0
    }
    .sm\:hover\:text-blue-800:hover {
        color:#2c5282
    }
    .sm\:hover\:text-blue-900:hover {
        color:#2a4365
    }
    .sm\:hover\:text-indigo-100:hover {
        color:#ebf4ff
    }
    .sm\:hover\:text-indigo-200:hover {
        color:#c3dafe
    }
    .sm\:hover\:text-indigo-300:hover {
        color:#a3bffa
    }
    .sm\:hover\:text-indigo-400:hover {
        color:#7f9cf5
    }
    .sm\:hover\:text-indigo-500:hover {
        color:#667eea
    }
    .sm\:hover\:text-indigo-600:hover {
        color:#5a67d8
    }
    .sm\:hover\:text-indigo-700:hover {
        color:#4c51bf
    }
    .sm\:hover\:text-indigo-800:hover {
        color:#434190
    }
    .sm\:hover\:text-indigo-900:hover {
        color:#3c366b
    }
    .sm\:hover\:text-purple-100:hover {
        color:#faf5ff
    }
    .sm\:hover\:text-purple-200:hover {
        color:#e9d8fd
    }
    .sm\:hover\:text-purple-300:hover {
        color:#d6bcfa
    }
    .sm\:hover\:text-purple-400:hover {
        color:#b794f4
    }
    .sm\:hover\:text-purple-500:hover {
        color:#9f7aea
    }
    .sm\:hover\:text-purple-600:hover {
        color:#805ad5
    }
    .sm\:hover\:text-purple-700:hover {
        color:#6b46c1
    }
    .sm\:hover\:text-purple-800:hover {
        color:#553c9a
    }
    .sm\:hover\:text-purple-900:hover {
        color:#44337a
    }
    .sm\:hover\:text-pink-100:hover {
        color:#fff5f7
    }
    .sm\:hover\:text-pink-200:hover {
        color:#fed7e2
    }
    .sm\:hover\:text-pink-300:hover {
        color:#fbb6ce
    }
    .sm\:hover\:text-pink-400:hover {
        color:#f687b3
    }
    .sm\:hover\:text-pink-500:hover {
        color:#ed64a6
    }
    .sm\:hover\:text-pink-600:hover {
        color:#d53f8c
    }
    .sm\:hover\:text-pink-700:hover {
        color:#b83280
    }
    .sm\:hover\:text-pink-800:hover {
        color:#97266d
    }
    .sm\:hover\:text-pink-900:hover {
        color:#702459
    }
    .sm\:focus\:text-transparent:focus {
        color:transparent
    }
    .sm\:focus\:text-black:focus {
        color:#000
    }
    .sm\:focus\:text-white:focus {
        color:#fff
    }
    .sm\:focus\:text-gray-100:focus {
        color:#f7fafc
    }
    .sm\:focus\:text-gray-200:focus {
        color:#edf2f7
    }
    .sm\:focus\:text-gray-300:focus {
        color:#e2e8f0
    }
    .sm\:focus\:text-gray-400:focus {
        color:#cbd5e0
    }
    .sm\:focus\:text-gray-500:focus {
        color:#a0aec0
    }
    .sm\:focus\:text-gray-600:focus {
        color:#718096
    }
    .sm\:focus\:text-gray-700:focus {
        color:#4a5568
    }
    .sm\:focus\:text-gray-800:focus {
        color:#2d3748
    }
    .sm\:focus\:text-gray-900:focus {
        color:#1a202c
    }
    .sm\:focus\:text-red-100:focus {
        color:#fff5f5
    }
    .sm\:focus\:text-red-200:focus {
        color:#fed7d7
    }
    .sm\:focus\:text-red-300:focus {
        color:#feb2b2
    }
    .sm\:focus\:text-red-400:focus {
        color:#fc8181
    }
    .sm\:focus\:text-red-500:focus {
        color:#f56565
    }
    .sm\:focus\:text-red-600:focus {
        color:#e53e3e
    }
    .sm\:focus\:text-red-700:focus {
        color:#c53030
    }
    .sm\:focus\:text-red-800:focus {
        color:#9b2c2c
    }
    .sm\:focus\:text-red-900:focus {
        color:#742a2a
    }
    .sm\:focus\:text-orange-100:focus {
        color:#fffaf0
    }
    .sm\:focus\:text-orange-200:focus {
        color:#feebc8
    }
    .sm\:focus\:text-orange-300:focus {
        color:#fbd38d
    }
    .sm\:focus\:text-orange-400:focus {
        color:#f6ad55
    }
    .sm\:focus\:text-orange-500:focus {
        color:#ed8936
    }
    .sm\:focus\:text-orange-600:focus {
        color:#dd6b20
    }
    .sm\:focus\:text-orange-700:focus {
        color:#c05621
    }
    .sm\:focus\:text-orange-800:focus {
        color:#9c4221
    }
    .sm\:focus\:text-orange-900:focus {
        color:#7b341e
    }
    .sm\:focus\:text-yellow-100:focus {
        color:#fffff0
    }
    .sm\:focus\:text-yellow-200:focus {
        color:#fefcbf
    }
    .sm\:focus\:text-yellow-300:focus {
        color:#faf089
    }
    .sm\:focus\:text-yellow-400:focus {
        color:#f6e05e
    }
    .sm\:focus\:text-yellow-500:focus {
        color:#ecc94b
    }
    .sm\:focus\:text-yellow-600:focus {
        color:#d69e2e
    }
    .sm\:focus\:text-yellow-700:focus {
        color:#b7791f
    }
    .sm\:focus\:text-yellow-800:focus {
        color:#975a16
    }
    .sm\:focus\:text-yellow-900:focus {
        color:#744210
    }
    .sm\:focus\:text-green-100:focus {
        color:#f0fff4
    }
    .sm\:focus\:text-green-200:focus {
        color:#c6f6d5
    }
    .sm\:focus\:text-green-300:focus {
        color:#9ae6b4
    }
    .sm\:focus\:text-green-400:focus {
        color:#68d391
    }
    .sm\:focus\:text-green-500:focus {
        color:#48bb78
    }
    .sm\:focus\:text-green-600:focus {
        color:#38a169
    }
    .sm\:focus\:text-green-700:focus {
        color:#2f855a
    }
    .sm\:focus\:text-green-800:focus {
        color:#276749
    }
    .sm\:focus\:text-green-900:focus {
        color:#22543d
    }
    .sm\:focus\:text-teal-100:focus {
        color:#e6fffa
    }
    .sm\:focus\:text-teal-200:focus {
        color:#b2f5ea
    }
    .sm\:focus\:text-teal-300:focus {
        color:#81e6d9
    }
    .sm\:focus\:text-teal-400:focus {
        color:#4fd1c5
    }
    .sm\:focus\:text-teal-500:focus {
        color:#38b2ac
    }
    .sm\:focus\:text-teal-600:focus {
        color:#319795
    }
    .sm\:focus\:text-teal-700:focus {
        color:#2c7a7b
    }
    .sm\:focus\:text-teal-800:focus {
        color:#285e61
    }
    .sm\:focus\:text-teal-900:focus {
        color:#234e52
    }
    .sm\:focus\:text-blue-100:focus {
        color:#ebf8ff
    }
    .sm\:focus\:text-blue-200:focus {
        color:#bee3f8
    }
    .sm\:focus\:text-blue-300:focus {
        color:#90cdf4
    }
    .sm\:focus\:text-blue-400:focus {
        color:#63b3ed
    }
    .sm\:focus\:text-blue-500:focus {
        color:#4299e1
    }
    .sm\:focus\:text-blue-600:focus {
        color:#3182ce
    }
    .sm\:focus\:text-blue-700:focus {
        color:#2b6cb0
    }
    .sm\:focus\:text-blue-800:focus {
        color:#2c5282
    }
    .sm\:focus\:text-blue-900:focus {
        color:#2a4365
    }
    .sm\:focus\:text-indigo-100:focus {
        color:#ebf4ff
    }
    .sm\:focus\:text-indigo-200:focus {
        color:#c3dafe
    }
    .sm\:focus\:text-indigo-300:focus {
        color:#a3bffa
    }
    .sm\:focus\:text-indigo-400:focus {
        color:#7f9cf5
    }
    .sm\:focus\:text-indigo-500:focus {
        color:#667eea
    }
    .sm\:focus\:text-indigo-600:focus {
        color:#5a67d8
    }
    .sm\:focus\:text-indigo-700:focus {
        color:#4c51bf
    }
    .sm\:focus\:text-indigo-800:focus {
        color:#434190
    }
    .sm\:focus\:text-indigo-900:focus {
        color:#3c366b
    }
    .sm\:focus\:text-purple-100:focus {
        color:#faf5ff
    }
    .sm\:focus\:text-purple-200:focus {
        color:#e9d8fd
    }
    .sm\:focus\:text-purple-300:focus {
        color:#d6bcfa
    }
    .sm\:focus\:text-purple-400:focus {
        color:#b794f4
    }
    .sm\:focus\:text-purple-500:focus {
        color:#9f7aea
    }
    .sm\:focus\:text-purple-600:focus {
        color:#805ad5
    }
    .sm\:focus\:text-purple-700:focus {
        color:#6b46c1
    }
    .sm\:focus\:text-purple-800:focus {
        color:#553c9a
    }
    .sm\:focus\:text-purple-900:focus {
        color:#44337a
    }
    .sm\:focus\:text-pink-100:focus {
        color:#fff5f7
    }
    .sm\:focus\:text-pink-200:focus {
        color:#fed7e2
    }
    .sm\:focus\:text-pink-300:focus {
        color:#fbb6ce
    }
    .sm\:focus\:text-pink-400:focus {
        color:#f687b3
    }
    .sm\:focus\:text-pink-500:focus {
        color:#ed64a6
    }
    .sm\:focus\:text-pink-600:focus {
        color:#d53f8c
    }
    .sm\:focus\:text-pink-700:focus {
        color:#b83280
    }
    .sm\:focus\:text-pink-800:focus {
        color:#97266d
    }
    .sm\:focus\:text-pink-900:focus {
        color:#702459
    }
    .sm\:text-xs {
        font-size:0.75rem
    }
    .sm\:text-sm {
        font-size:0.875rem
    }
    .sm\:text-base {
        font-size:1rem
    }
    .sm\:text-lg {
        font-size:1.125rem
    }
    .sm\:text-xl {
        font-size:1.25rem
    }
    .sm\:text-2xl {
        font-size:1.5rem
    }
    .sm\:text-3xl {
        font-size:1.875rem
    }
    .sm\:text-4xl {
        font-size:2.25rem
    }
    .sm\:text-5xl {
        font-size:3rem
    }
    .sm\:text-6xl {
        font-size:4rem
    }
    .sm\:italic {
        font-style:italic
    }
    .sm\:not-italic {
        font-style:normal
    }
    .sm\:uppercase {
        text-transform:uppercase
    }
    .sm\:lowercase {
        text-transform:lowercase
    }
    .sm\:capitalize {
        text-transform:capitalize
    }
    .sm\:normal-case {
        text-transform:none
    }
    .sm\:underline {
        text-decoration:underline
    }
    .sm\:line-through {
        text-decoration:line-through
    }
    .sm\:no-underline {
        text-decoration:none
    }
    .sm\:hover\:underline:hover {
        text-decoration:underline
    }
    .sm\:hover\:line-through:hover {
        text-decoration:line-through
    }
    .sm\:hover\:no-underline:hover {
        text-decoration:none
    }
    .sm\:focus\:underline:focus {
        text-decoration:underline
    }
    .sm\:focus\:line-through:focus {
        text-decoration:line-through
    }
    .sm\:focus\:no-underline:focus {
        text-decoration:none
    }
    .sm\:antialiased {
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .sm\:subpixel-antialiased {
        -webkit-font-smoothing:auto;
        -moz-osx-font-smoothing:auto
    }
    .sm\:tracking-tighter {
        letter-spacing:-0.05em
    }
    .sm\:tracking-tight {
        letter-spacing:-0.025em
    }
    .sm\:tracking-normal {
        letter-spacing:0
    }
    .sm\:tracking-wide {
        letter-spacing:0.025em
    }
    .sm\:tracking-wider {
        letter-spacing:0.05em
    }
    .sm\:tracking-widest {
        letter-spacing:0.1em
    }
    .sm\:select-none {
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .sm\:select-text {
        -webkit-user-select:text;
        -moz-user-select:text;
        -ms-user-select:text;
        user-select:text
    }
    .sm\:select-all {
        -webkit-user-select:all;
        -moz-user-select:all;
        -ms-user-select:all;
        user-select:all
    }
    .sm\:select-auto {
        -webkit-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto
    }
    .sm\:align-baseline {
        vertical-align:baseline
    }
    .sm\:align-top {
        vertical-align:top
    }
    .sm\:align-middle {
        vertical-align:middle
    }
    .sm\:align-bottom {
        vertical-align:bottom
    }
    .sm\:align-text-top {
        vertical-align:text-top
    }
    .sm\:align-text-bottom {
        vertical-align:text-bottom
    }
    .sm\:visible {
        visibility:visible
    }
    .sm\:invisible {
        visibility:hidden
    }
    .sm\:whitespace-normal {
        white-space:normal
    }
    .sm\:whitespace-no-wrap {
        white-space:nowrap
    }
    .sm\:whitespace-pre {
        white-space:pre
    }
    .sm\:whitespace-pre-line {
        white-space:pre-line
    }
    .sm\:whitespace-pre-wrap {
        white-space:pre-wrap
    }
    .sm\:break-normal {
        overflow-wrap:normal;
        word-break:normal
    }
    .sm\:break-words {
        overflow-wrap:break-word
    }
    .sm\:break-all {
        word-break:break-all
    }
    .sm\:truncate {
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .sm\:w-0 {
        width:0
    }
    .sm\:w-1 {
        width:0.25rem
    }
    .sm\:w-2 {
        width:0.5rem
    }
    .sm\:w-3 {
        width:0.75rem
    }
    .sm\:w-4 {
        width:1rem
    }
    .sm\:w-5 {
        width:1.25rem
    }
    .sm\:w-6 {
        width:1.5rem
    }
    .sm\:w-8 {
        width:2rem
    }
    .sm\:w-10 {
        width:2.5rem
    }
    .sm\:w-12 {
        width:3rem
    }
    .sm\:w-16 {
        width:4rem
    }
    .sm\:w-20 {
        width:5rem
    }
    .sm\:w-24 {
        width:6rem
    }
    .sm\:w-32 {
        width:8rem
    }
    .sm\:w-40 {
        width:10rem
    }
    .sm\:w-48 {
        width:12rem
    }
    .sm\:w-56 {
        width:14rem
    }
    .sm\:w-64 {
        width:16rem
    }
    .sm\:w-auto {
        width:auto
    }
    .sm\:w-px {
        width:1px
    }
    .sm\:w-1\/2 {
        width:50%
    }
    .sm\:w-1\/3 {
        width:33.333333%
    }
    .sm\:w-2\/3 {
        width:66.666667%
    }
    .sm\:w-1\/4 {
        width:25%
    }
    .sm\:w-2\/4 {
        width:50%
    }
    .sm\:w-3\/4 {
        width:75%
    }
    .sm\:w-1\/5 {
        width:20%
    }
    .sm\:w-2\/5 {
        width:40%
    }
    .sm\:w-3\/5 {
        width:60%
    }
    .sm\:w-4\/5 {
        width:80%
    }
    .sm\:w-1\/6 {
        width:16.666667%
    }
    .sm\:w-2\/6 {
        width:33.333333%
    }
    .sm\:w-3\/6 {
        width:50%
    }
    .sm\:w-4\/6 {
        width:66.666667%
    }
    .sm\:w-5\/6 {
        width:83.333333%
    }
    .sm\:w-1\/12 {
        width:8.333333%
    }
    .sm\:w-2\/12 {
        width:16.666667%
    }
    .sm\:w-3\/12 {
        width:25%
    }
    .sm\:w-4\/12 {
        width:33.333333%
    }
    .sm\:w-5\/12 {
        width:41.666667%
    }
    .sm\:w-6\/12 {
        width:50%
    }
    .sm\:w-7\/12 {
        width:58.333333%
    }
    .sm\:w-8\/12 {
        width:66.666667%
    }
    .sm\:w-9\/12 {
        width:75%
    }
    .sm\:w-10\/12 {
        width:83.333333%
    }
    .sm\:w-11\/12 {
        width:91.666667%
    }
    .sm\:w-full {
        width:100%
    }
    .sm\:w-screen {
        width:100vw
    }
    .sm\:z-0 {
        z-index:0
    }
    .sm\:z-10 {
        z-index:10
    }
    .sm\:z-20 {
        z-index:20
    }
    .sm\:z-30 {
        z-index:30
    }
    .sm\:z-40 {
        z-index:40
    }
    .sm\:z-50 {
        z-index:50
    }
    .sm\:z-auto {
        z-index:auto
    }
}
@media (min-width: 768px) {
    .md\:sr-only {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .md\:not-sr-only {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .md\:focus\:sr-only:focus {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .md\:focus\:not-sr-only:focus {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .md\:appearance-none {
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none
    }
    .md\:bg-fixed {
        background-attachment:fixed
    }
    .md\:bg-local {
        background-attachment:local
    }
    .md\:bg-scroll {
        background-attachment:scroll
    }
    .md\:bg-transparent {
        background-color:transparent
    }
    .md\:bg-black {
        background-color:#000
    }
    .md\:bg-white {
        background-color:#fff
    }
    .md\:bg-gray-100 {
        background-color:#f7fafc
    }
    .md\:bg-gray-200 {
        background-color:#edf2f7
    }
    .md\:bg-gray-300 {
        background-color:#e2e8f0
    }
    .md\:bg-gray-400 {
        background-color:#cbd5e0
    }
    .md\:bg-gray-500 {
        background-color:#a0aec0
    }
    .md\:bg-gray-600 {
        background-color:#718096
    }
    .md\:bg-gray-700 {
        background-color:#4a5568
    }
    .md\:bg-gray-800 {
        background-color:#2d3748
    }
    .md\:bg-gray-900 {
        background-color:#1a202c
    }
    .md\:bg-red-100 {
        background-color:#fff5f5
    }
    .md\:bg-red-200 {
        background-color:#fed7d7
    }
    .md\:bg-red-300 {
        background-color:#feb2b2
    }
    .md\:bg-red-400 {
        background-color:#fc8181
    }
    .md\:bg-red-500 {
        background-color:#f56565
    }
    .md\:bg-red-600 {
        background-color:#e53e3e
    }
    .md\:bg-red-700 {
        background-color:#c53030
    }
    .md\:bg-red-800 {
        background-color:#9b2c2c
    }
    .md\:bg-red-900 {
        background-color:#742a2a
    }
    .md\:bg-orange-100 {
        background-color:#fffaf0
    }
    .md\:bg-orange-200 {
        background-color:#feebc8
    }
    .md\:bg-orange-300 {
        background-color:#fbd38d
    }
    .md\:bg-orange-400 {
        background-color:#f6ad55
    }
    .md\:bg-orange-500 {
        background-color:#ed8936
    }
    .md\:bg-orange-600 {
        background-color:#dd6b20
    }
    .md\:bg-orange-700 {
        background-color:#c05621
    }
    .md\:bg-orange-800 {
        background-color:#9c4221
    }
    .md\:bg-orange-900 {
        background-color:#7b341e
    }
    .md\:bg-yellow-100 {
        background-color:#fffff0
    }
    .md\:bg-yellow-200 {
        background-color:#fefcbf
    }
    .md\:bg-yellow-300 {
        background-color:#faf089
    }
    .md\:bg-yellow-400 {
        background-color:#f6e05e
    }
    .md\:bg-yellow-500 {
        background-color:#ecc94b
    }
    .md\:bg-yellow-600 {
        background-color:#d69e2e
    }
    .md\:bg-yellow-700 {
        background-color:#b7791f
    }
    .md\:bg-yellow-800 {
        background-color:#975a16
    }
    .md\:bg-yellow-900 {
        background-color:#744210
    }
    .md\:bg-green-100 {
        background-color:#f0fff4
    }
    .md\:bg-green-200 {
        background-color:#c6f6d5
    }
    .md\:bg-green-300 {
        background-color:#9ae6b4
    }
    .md\:bg-green-400 {
        background-color:#68d391
    }
    .md\:bg-green-500 {
        background-color:#48bb78
    }
    .md\:bg-green-600 {
        background-color:#38a169
    }
    .md\:bg-green-700 {
        background-color:#2f855a
    }
    .md\:bg-green-800 {
        background-color:#276749
    }
    .md\:bg-green-900 {
        background-color:#22543d
    }
    .md\:bg-teal-100 {
        background-color:#e6fffa
    }
    .md\:bg-teal-200 {
        background-color:#b2f5ea
    }
    .md\:bg-teal-300 {
        background-color:#81e6d9
    }
    .md\:bg-teal-400 {
        background-color:#4fd1c5
    }
    .md\:bg-teal-500 {
        background-color:#38b2ac
    }
    .md\:bg-teal-600 {
        background-color:#319795
    }
    .md\:bg-teal-700 {
        background-color:#2c7a7b
    }
    .md\:bg-teal-800 {
        background-color:#285e61
    }
    .md\:bg-teal-900 {
        background-color:#234e52
    }
    .md\:bg-blue-100 {
        background-color:#ebf8ff
    }
    .md\:bg-blue-200 {
        background-color:#bee3f8
    }
    .md\:bg-blue-300 {
        background-color:#90cdf4
    }
    .md\:bg-blue-400 {
        background-color:#63b3ed
    }
    .md\:bg-blue-500 {
        background-color:#4299e1
    }
    .md\:bg-blue-600 {
        background-color:#3182ce
    }
    .md\:bg-blue-700 {
        background-color:#2b6cb0
    }
    .md\:bg-blue-800 {
        background-color:#2c5282
    }
    .md\:bg-blue-900 {
        background-color:#2a4365
    }
    .md\:bg-indigo-100 {
        background-color:#ebf4ff
    }
    .md\:bg-indigo-200 {
        background-color:#c3dafe
    }
    .md\:bg-indigo-300 {
        background-color:#a3bffa
    }
    .md\:bg-indigo-400 {
        background-color:#7f9cf5
    }
    .md\:bg-indigo-500 {
        background-color:#667eea
    }
    .md\:bg-indigo-600 {
        background-color:#5a67d8
    }
    .md\:bg-indigo-700 {
        background-color:#4c51bf
    }
    .md\:bg-indigo-800 {
        background-color:#434190
    }
    .md\:bg-indigo-900 {
        background-color:#3c366b
    }
    .md\:bg-purple-100 {
        background-color:#faf5ff
    }
    .md\:bg-purple-200 {
        background-color:#e9d8fd
    }
    .md\:bg-purple-300 {
        background-color:#d6bcfa
    }
    .md\:bg-purple-400 {
        background-color:#b794f4
    }
    .md\:bg-purple-500 {
        background-color:#9f7aea
    }
    .md\:bg-purple-600 {
        background-color:#805ad5
    }
    .md\:bg-purple-700 {
        background-color:#6b46c1
    }
    .md\:bg-purple-800 {
        background-color:#553c9a
    }
    .md\:bg-purple-900 {
        background-color:#44337a
    }
    .md\:bg-pink-100 {
        background-color:#fff5f7
    }
    .md\:bg-pink-200 {
        background-color:#fed7e2
    }
    .md\:bg-pink-300 {
        background-color:#fbb6ce
    }
    .md\:bg-pink-400 {
        background-color:#f687b3
    }
    .md\:bg-pink-500 {
        background-color:#ed64a6
    }
    .md\:bg-pink-600 {
        background-color:#d53f8c
    }
    .md\:bg-pink-700 {
        background-color:#b83280
    }
    .md\:bg-pink-800 {
        background-color:#97266d
    }
    .md\:bg-pink-900 {
        background-color:#702459
    }
    .md\:hover\:bg-transparent:hover {
        background-color:transparent
    }
    .md\:hover\:bg-black:hover {
        background-color:#000
    }
    .md\:hover\:bg-white:hover {
        background-color:#fff
    }
    .md\:hover\:bg-gray-100:hover {
        background-color:#f7fafc
    }
    .md\:hover\:bg-gray-200:hover {
        background-color:#edf2f7
    }
    .md\:hover\:bg-gray-300:hover {
        background-color:#e2e8f0
    }
    .md\:hover\:bg-gray-400:hover {
        background-color:#cbd5e0
    }
    .md\:hover\:bg-gray-500:hover {
        background-color:#a0aec0
    }
    .md\:hover\:bg-gray-600:hover {
        background-color:#718096
    }
    .md\:hover\:bg-gray-700:hover {
        background-color:#4a5568
    }
    .md\:hover\:bg-gray-800:hover {
        background-color:#2d3748
    }
    .md\:hover\:bg-gray-900:hover {
        background-color:#1a202c
    }
    .md\:hover\:bg-red-100:hover {
        background-color:#fff5f5
    }
    .md\:hover\:bg-red-200:hover {
        background-color:#fed7d7
    }
    .md\:hover\:bg-red-300:hover {
        background-color:#feb2b2
    }
    .md\:hover\:bg-red-400:hover {
        background-color:#fc8181
    }
    .md\:hover\:bg-red-500:hover {
        background-color:#f56565
    }
    .md\:hover\:bg-red-600:hover {
        background-color:#e53e3e
    }
    .md\:hover\:bg-red-700:hover {
        background-color:#c53030
    }
    .md\:hover\:bg-red-800:hover {
        background-color:#9b2c2c
    }
    .md\:hover\:bg-red-900:hover {
        background-color:#742a2a
    }
    .md\:hover\:bg-orange-100:hover {
        background-color:#fffaf0
    }
    .md\:hover\:bg-orange-200:hover {
        background-color:#feebc8
    }
    .md\:hover\:bg-orange-300:hover {
        background-color:#fbd38d
    }
    .md\:hover\:bg-orange-400:hover {
        background-color:#f6ad55
    }
    .md\:hover\:bg-orange-500:hover {
        background-color:#ed8936
    }
    .md\:hover\:bg-orange-600:hover {
        background-color:#dd6b20
    }
    .md\:hover\:bg-orange-700:hover {
        background-color:#c05621
    }
    .md\:hover\:bg-orange-800:hover {
        background-color:#9c4221
    }
    .md\:hover\:bg-orange-900:hover {
        background-color:#7b341e
    }
    .md\:hover\:bg-yellow-100:hover {
        background-color:#fffff0
    }
    .md\:hover\:bg-yellow-200:hover {
        background-color:#fefcbf
    }
    .md\:hover\:bg-yellow-300:hover {
        background-color:#faf089
    }
    .md\:hover\:bg-yellow-400:hover {
        background-color:#f6e05e
    }
    .md\:hover\:bg-yellow-500:hover {
        background-color:#ecc94b
    }
    .md\:hover\:bg-yellow-600:hover {
        background-color:#d69e2e
    }
    .md\:hover\:bg-yellow-700:hover {
        background-color:#b7791f
    }
    .md\:hover\:bg-yellow-800:hover {
        background-color:#975a16
    }
    .md\:hover\:bg-yellow-900:hover {
        background-color:#744210
    }
    .md\:hover\:bg-green-100:hover {
        background-color:#f0fff4
    }
    .md\:hover\:bg-green-200:hover {
        background-color:#c6f6d5
    }
    .md\:hover\:bg-green-300:hover {
        background-color:#9ae6b4
    }
    .md\:hover\:bg-green-400:hover {
        background-color:#68d391
    }
    .md\:hover\:bg-green-500:hover {
        background-color:#48bb78
    }
    .md\:hover\:bg-green-600:hover {
        background-color:#38a169
    }
    .md\:hover\:bg-green-700:hover {
        background-color:#2f855a
    }
    .md\:hover\:bg-green-800:hover {
        background-color:#276749
    }
    .md\:hover\:bg-green-900:hover {
        background-color:#22543d
    }
    .md\:hover\:bg-teal-100:hover {
        background-color:#e6fffa
    }
    .md\:hover\:bg-teal-200:hover {
        background-color:#b2f5ea
    }
    .md\:hover\:bg-teal-300:hover {
        background-color:#81e6d9
    }
    .md\:hover\:bg-teal-400:hover {
        background-color:#4fd1c5
    }
    .md\:hover\:bg-teal-500:hover {
        background-color:#38b2ac
    }
    .md\:hover\:bg-teal-600:hover {
        background-color:#319795
    }
    .md\:hover\:bg-teal-700:hover {
        background-color:#2c7a7b
    }
    .md\:hover\:bg-teal-800:hover {
        background-color:#285e61
    }
    .md\:hover\:bg-teal-900:hover {
        background-color:#234e52
    }
    .md\:hover\:bg-blue-100:hover {
        background-color:#ebf8ff
    }
    .md\:hover\:bg-blue-200:hover {
        background-color:#bee3f8
    }
    .md\:hover\:bg-blue-300:hover {
        background-color:#90cdf4
    }
    .md\:hover\:bg-blue-400:hover {
        background-color:#63b3ed
    }
    .md\:hover\:bg-blue-500:hover {
        background-color:#4299e1
    }
    .md\:hover\:bg-blue-600:hover {
        background-color:#3182ce
    }
    .md\:hover\:bg-blue-700:hover {
        background-color:#2b6cb0
    }
    .md\:hover\:bg-blue-800:hover {
        background-color:#2c5282
    }
    .md\:hover\:bg-blue-900:hover {
        background-color:#2a4365
    }
    .md\:hover\:bg-indigo-100:hover {
        background-color:#ebf4ff
    }
    .md\:hover\:bg-indigo-200:hover {
        background-color:#c3dafe
    }
    .md\:hover\:bg-indigo-300:hover {
        background-color:#a3bffa
    }
    .md\:hover\:bg-indigo-400:hover {
        background-color:#7f9cf5
    }
    .md\:hover\:bg-indigo-500:hover {
        background-color:#667eea
    }
    .md\:hover\:bg-indigo-600:hover {
        background-color:#5a67d8
    }
    .md\:hover\:bg-indigo-700:hover {
        background-color:#4c51bf
    }
    .md\:hover\:bg-indigo-800:hover {
        background-color:#434190
    }
    .md\:hover\:bg-indigo-900:hover {
        background-color:#3c366b
    }
    .md\:hover\:bg-purple-100:hover {
        background-color:#faf5ff
    }
    .md\:hover\:bg-purple-200:hover {
        background-color:#e9d8fd
    }
    .md\:hover\:bg-purple-300:hover {
        background-color:#d6bcfa
    }
    .md\:hover\:bg-purple-400:hover {
        background-color:#b794f4
    }
    .md\:hover\:bg-purple-500:hover {
        background-color:#9f7aea
    }
    .md\:hover\:bg-purple-600:hover {
        background-color:#805ad5
    }
    .md\:hover\:bg-purple-700:hover {
        background-color:#6b46c1
    }
    .md\:hover\:bg-purple-800:hover {
        background-color:#553c9a
    }
    .md\:hover\:bg-purple-900:hover {
        background-color:#44337a
    }
    .md\:hover\:bg-pink-100:hover {
        background-color:#fff5f7
    }
    .md\:hover\:bg-pink-200:hover {
        background-color:#fed7e2
    }
    .md\:hover\:bg-pink-300:hover {
        background-color:#fbb6ce
    }
    .md\:hover\:bg-pink-400:hover {
        background-color:#f687b3
    }
    .md\:hover\:bg-pink-500:hover {
        background-color:#ed64a6
    }
    .md\:hover\:bg-pink-600:hover {
        background-color:#d53f8c
    }
    .md\:hover\:bg-pink-700:hover {
        background-color:#b83280
    }
    .md\:hover\:bg-pink-800:hover {
        background-color:#97266d
    }
    .md\:hover\:bg-pink-900:hover {
        background-color:#702459
    }
    .md\:focus\:bg-transparent:focus {
        background-color:transparent
    }
    .md\:focus\:bg-black:focus {
        background-color:#000
    }
    .md\:focus\:bg-white:focus {
        background-color:#fff
    }
    .md\:focus\:bg-gray-100:focus {
        background-color:#f7fafc
    }
    .md\:focus\:bg-gray-200:focus {
        background-color:#edf2f7
    }
    .md\:focus\:bg-gray-300:focus {
        background-color:#e2e8f0
    }
    .md\:focus\:bg-gray-400:focus {
        background-color:#cbd5e0
    }
    .md\:focus\:bg-gray-500:focus {
        background-color:#a0aec0
    }
    .md\:focus\:bg-gray-600:focus {
        background-color:#718096
    }
    .md\:focus\:bg-gray-700:focus {
        background-color:#4a5568
    }
    .md\:focus\:bg-gray-800:focus {
        background-color:#2d3748
    }
    .md\:focus\:bg-gray-900:focus {
        background-color:#1a202c
    }
    .md\:focus\:bg-red-100:focus {
        background-color:#fff5f5
    }
    .md\:focus\:bg-red-200:focus {
        background-color:#fed7d7
    }
    .md\:focus\:bg-red-300:focus {
        background-color:#feb2b2
    }
    .md\:focus\:bg-red-400:focus {
        background-color:#fc8181
    }
    .md\:focus\:bg-red-500:focus {
        background-color:#f56565
    }
    .md\:focus\:bg-red-600:focus {
        background-color:#e53e3e
    }
    .md\:focus\:bg-red-700:focus {
        background-color:#c53030
    }
    .md\:focus\:bg-red-800:focus {
        background-color:#9b2c2c
    }
    .md\:focus\:bg-red-900:focus {
        background-color:#742a2a
    }
    .md\:focus\:bg-orange-100:focus {
        background-color:#fffaf0
    }
    .md\:focus\:bg-orange-200:focus {
        background-color:#feebc8
    }
    .md\:focus\:bg-orange-300:focus {
        background-color:#fbd38d
    }
    .md\:focus\:bg-orange-400:focus {
        background-color:#f6ad55
    }
    .md\:focus\:bg-orange-500:focus {
        background-color:#ed8936
    }
    .md\:focus\:bg-orange-600:focus {
        background-color:#dd6b20
    }
    .md\:focus\:bg-orange-700:focus {
        background-color:#c05621
    }
    .md\:focus\:bg-orange-800:focus {
        background-color:#9c4221
    }
    .md\:focus\:bg-orange-900:focus {
        background-color:#7b341e
    }
    .md\:focus\:bg-yellow-100:focus {
        background-color:#fffff0
    }
    .md\:focus\:bg-yellow-200:focus {
        background-color:#fefcbf
    }
    .md\:focus\:bg-yellow-300:focus {
        background-color:#faf089
    }
    .md\:focus\:bg-yellow-400:focus {
        background-color:#f6e05e
    }
    .md\:focus\:bg-yellow-500:focus {
        background-color:#ecc94b
    }
    .md\:focus\:bg-yellow-600:focus {
        background-color:#d69e2e
    }
    .md\:focus\:bg-yellow-700:focus {
        background-color:#b7791f
    }
    .md\:focus\:bg-yellow-800:focus {
        background-color:#975a16
    }
    .md\:focus\:bg-yellow-900:focus {
        background-color:#744210
    }
    .md\:focus\:bg-green-100:focus {
        background-color:#f0fff4
    }
    .md\:focus\:bg-green-200:focus {
        background-color:#c6f6d5
    }
    .md\:focus\:bg-green-300:focus {
        background-color:#9ae6b4
    }
    .md\:focus\:bg-green-400:focus {
        background-color:#68d391
    }
    .md\:focus\:bg-green-500:focus {
        background-color:#48bb78
    }
    .md\:focus\:bg-green-600:focus {
        background-color:#38a169
    }
    .md\:focus\:bg-green-700:focus {
        background-color:#2f855a
    }
    .md\:focus\:bg-green-800:focus {
        background-color:#276749
    }
    .md\:focus\:bg-green-900:focus {
        background-color:#22543d
    }
    .md\:focus\:bg-teal-100:focus {
        background-color:#e6fffa
    }
    .md\:focus\:bg-teal-200:focus {
        background-color:#b2f5ea
    }
    .md\:focus\:bg-teal-300:focus {
        background-color:#81e6d9
    }
    .md\:focus\:bg-teal-400:focus {
        background-color:#4fd1c5
    }
    .md\:focus\:bg-teal-500:focus {
        background-color:#38b2ac
    }
    .md\:focus\:bg-teal-600:focus {
        background-color:#319795
    }
    .md\:focus\:bg-teal-700:focus {
        background-color:#2c7a7b
    }
    .md\:focus\:bg-teal-800:focus {
        background-color:#285e61
    }
    .md\:focus\:bg-teal-900:focus {
        background-color:#234e52
    }
    .md\:focus\:bg-blue-100:focus {
        background-color:#ebf8ff
    }
    .md\:focus\:bg-blue-200:focus {
        background-color:#bee3f8
    }
    .md\:focus\:bg-blue-300:focus {
        background-color:#90cdf4
    }
    .md\:focus\:bg-blue-400:focus {
        background-color:#63b3ed
    }
    .md\:focus\:bg-blue-500:focus {
        background-color:#4299e1
    }
    .md\:focus\:bg-blue-600:focus {
        background-color:#3182ce
    }
    .md\:focus\:bg-blue-700:focus {
        background-color:#2b6cb0
    }
    .md\:focus\:bg-blue-800:focus {
        background-color:#2c5282
    }
    .md\:focus\:bg-blue-900:focus {
        background-color:#2a4365
    }
    .md\:focus\:bg-indigo-100:focus {
        background-color:#ebf4ff
    }
    .md\:focus\:bg-indigo-200:focus {
        background-color:#c3dafe
    }
    .md\:focus\:bg-indigo-300:focus {
        background-color:#a3bffa
    }
    .md\:focus\:bg-indigo-400:focus {
        background-color:#7f9cf5
    }
    .md\:focus\:bg-indigo-500:focus {
        background-color:#667eea
    }
    .md\:focus\:bg-indigo-600:focus {
        background-color:#5a67d8
    }
    .md\:focus\:bg-indigo-700:focus {
        background-color:#4c51bf
    }
    .md\:focus\:bg-indigo-800:focus {
        background-color:#434190
    }
    .md\:focus\:bg-indigo-900:focus {
        background-color:#3c366b
    }
    .md\:focus\:bg-purple-100:focus {
        background-color:#faf5ff
    }
    .md\:focus\:bg-purple-200:focus {
        background-color:#e9d8fd
    }
    .md\:focus\:bg-purple-300:focus {
        background-color:#d6bcfa
    }
    .md\:focus\:bg-purple-400:focus {
        background-color:#b794f4
    }
    .md\:focus\:bg-purple-500:focus {
        background-color:#9f7aea
    }
    .md\:focus\:bg-purple-600:focus {
        background-color:#805ad5
    }
    .md\:focus\:bg-purple-700:focus {
        background-color:#6b46c1
    }
    .md\:focus\:bg-purple-800:focus {
        background-color:#553c9a
    }
    .md\:focus\:bg-purple-900:focus {
        background-color:#44337a
    }
    .md\:focus\:bg-pink-100:focus {
        background-color:#fff5f7
    }
    .md\:focus\:bg-pink-200:focus {
        background-color:#fed7e2
    }
    .md\:focus\:bg-pink-300:focus {
        background-color:#fbb6ce
    }
    .md\:focus\:bg-pink-400:focus {
        background-color:#f687b3
    }
    .md\:focus\:bg-pink-500:focus {
        background-color:#ed64a6
    }
    .md\:focus\:bg-pink-600:focus {
        background-color:#d53f8c
    }
    .md\:focus\:bg-pink-700:focus {
        background-color:#b83280
    }
    .md\:focus\:bg-pink-800:focus {
        background-color:#97266d
    }
    .md\:focus\:bg-pink-900:focus {
        background-color:#702459
    }
    .md\:bg-bottom {
        background-position:bottom
    }
    .md\:bg-center {
        background-position:center
    }
    .md\:bg-left {
        background-position:left
    }
    .md\:bg-left-bottom {
        background-position:left bottom
    }
    .md\:bg-left-top {
        background-position:left top
    }
    .md\:bg-right {
        background-position:right
    }
    .md\:bg-right-bottom {
        background-position:right bottom
    }
    .md\:bg-right-top {
        background-position:right top
    }
    .md\:bg-top {
        background-position:top
    }
    .md\:bg-repeat {
        background-repeat:repeat
    }
    .md\:bg-no-repeat {
        background-repeat:no-repeat
    }
    .md\:bg-repeat-x {
        background-repeat:repeat-x
    }
    .md\:bg-repeat-y {
        background-repeat:repeat-y
    }
    .md\:bg-repeat-round {
        background-repeat:round
    }
    .md\:bg-repeat-space {
        background-repeat:space
    }
    .md\:bg-auto {
        background-size:auto
    }
    .md\:bg-cover {
        background-size:cover
    }
    .md\:bg-contain {
        background-size:contain
    }
    .md\:border-collapse {
        border-collapse:collapse
    }
    .md\:border-separate {
        border-collapse:separate
    }
    .md\:border-transparent {
        border-color:transparent
    }
    .md\:border-black {
        border-color:#000
    }
    .md\:border-white {
        border-color:#fff
    }
    .md\:border-gray-100 {
        border-color:#f7fafc
    }
    .md\:border-gray-200 {
        border-color:#edf2f7
    }
    .md\:border-gray-300 {
        border-color:#e2e8f0
    }
    .md\:border-gray-400 {
        border-color:#cbd5e0
    }
    .md\:border-gray-500 {
        border-color:#a0aec0
    }
    .md\:border-gray-600 {
        border-color:#718096
    }
    .md\:border-gray-700 {
        border-color:#4a5568
    }
    .md\:border-gray-800 {
        border-color:#2d3748
    }
    .md\:border-gray-900 {
        border-color:#1a202c
    }
    .md\:border-red-100 {
        border-color:#fff5f5
    }
    .md\:border-red-200 {
        border-color:#fed7d7
    }
    .md\:border-red-300 {
        border-color:#feb2b2
    }
    .md\:border-red-400 {
        border-color:#fc8181
    }
    .md\:border-red-500 {
        border-color:#f56565
    }
    .md\:border-red-600 {
        border-color:#e53e3e
    }
    .md\:border-red-700 {
        border-color:#c53030
    }
    .md\:border-red-800 {
        border-color:#9b2c2c
    }
    .md\:border-red-900 {
        border-color:#742a2a
    }
    .md\:border-orange-100 {
        border-color:#fffaf0
    }
    .md\:border-orange-200 {
        border-color:#feebc8
    }
    .md\:border-orange-300 {
        border-color:#fbd38d
    }
    .md\:border-orange-400 {
        border-color:#f6ad55
    }
    .md\:border-orange-500 {
        border-color:#ed8936
    }
    .md\:border-orange-600 {
        border-color:#dd6b20
    }
    .md\:border-orange-700 {
        border-color:#c05621
    }
    .md\:border-orange-800 {
        border-color:#9c4221
    }
    .md\:border-orange-900 {
        border-color:#7b341e
    }
    .md\:border-yellow-100 {
        border-color:#fffff0
    }
    .md\:border-yellow-200 {
        border-color:#fefcbf
    }
    .md\:border-yellow-300 {
        border-color:#faf089
    }
    .md\:border-yellow-400 {
        border-color:#f6e05e
    }
    .md\:border-yellow-500 {
        border-color:#ecc94b
    }
    .md\:border-yellow-600 {
        border-color:#d69e2e
    }
    .md\:border-yellow-700 {
        border-color:#b7791f
    }
    .md\:border-yellow-800 {
        border-color:#975a16
    }
    .md\:border-yellow-900 {
        border-color:#744210
    }
    .md\:border-green-100 {
        border-color:#f0fff4
    }
    .md\:border-green-200 {
        border-color:#c6f6d5
    }
    .md\:border-green-300 {
        border-color:#9ae6b4
    }
    .md\:border-green-400 {
        border-color:#68d391
    }
    .md\:border-green-500 {
        border-color:#48bb78
    }
    .md\:border-green-600 {
        border-color:#38a169
    }
    .md\:border-green-700 {
        border-color:#2f855a
    }
    .md\:border-green-800 {
        border-color:#276749
    }
    .md\:border-green-900 {
        border-color:#22543d
    }
    .md\:border-teal-100 {
        border-color:#e6fffa
    }
    .md\:border-teal-200 {
        border-color:#b2f5ea
    }
    .md\:border-teal-300 {
        border-color:#81e6d9
    }
    .md\:border-teal-400 {
        border-color:#4fd1c5
    }
    .md\:border-teal-500 {
        border-color:#38b2ac
    }
    .md\:border-teal-600 {
        border-color:#319795
    }
    .md\:border-teal-700 {
        border-color:#2c7a7b
    }
    .md\:border-teal-800 {
        border-color:#285e61
    }
    .md\:border-teal-900 {
        border-color:#234e52
    }
    .md\:border-blue-100 {
        border-color:#ebf8ff
    }
    .md\:border-blue-200 {
        border-color:#bee3f8
    }
    .md\:border-blue-300 {
        border-color:#90cdf4
    }
    .md\:border-blue-400 {
        border-color:#63b3ed
    }
    .md\:border-blue-500 {
        border-color:#4299e1
    }
    .md\:border-blue-600 {
        border-color:#3182ce
    }
    .md\:border-blue-700 {
        border-color:#2b6cb0
    }
    .md\:border-blue-800 {
        border-color:#2c5282
    }
    .md\:border-blue-900 {
        border-color:#2a4365
    }
    .md\:border-indigo-100 {
        border-color:#ebf4ff
    }
    .md\:border-indigo-200 {
        border-color:#c3dafe
    }
    .md\:border-indigo-300 {
        border-color:#a3bffa
    }
    .md\:border-indigo-400 {
        border-color:#7f9cf5
    }
    .md\:border-indigo-500 {
        border-color:#667eea
    }
    .md\:border-indigo-600 {
        border-color:#5a67d8
    }
    .md\:border-indigo-700 {
        border-color:#4c51bf
    }
    .md\:border-indigo-800 {
        border-color:#434190
    }
    .md\:border-indigo-900 {
        border-color:#3c366b
    }
    .md\:border-purple-100 {
        border-color:#faf5ff
    }
    .md\:border-purple-200 {
        border-color:#e9d8fd
    }
    .md\:border-purple-300 {
        border-color:#d6bcfa
    }
    .md\:border-purple-400 {
        border-color:#b794f4
    }
    .md\:border-purple-500 {
        border-color:#9f7aea
    }
    .md\:border-purple-600 {
        border-color:#805ad5
    }
    .md\:border-purple-700 {
        border-color:#6b46c1
    }
    .md\:border-purple-800 {
        border-color:#553c9a
    }
    .md\:border-purple-900 {
        border-color:#44337a
    }
    .md\:border-pink-100 {
        border-color:#fff5f7
    }
    .md\:border-pink-200 {
        border-color:#fed7e2
    }
    .md\:border-pink-300 {
        border-color:#fbb6ce
    }
    .md\:border-pink-400 {
        border-color:#f687b3
    }
    .md\:border-pink-500 {
        border-color:#ed64a6
    }
    .md\:border-pink-600 {
        border-color:#d53f8c
    }
    .md\:border-pink-700 {
        border-color:#b83280
    }
    .md\:border-pink-800 {
        border-color:#97266d
    }
    .md\:border-pink-900 {
        border-color:#702459
    }
    .md\:hover\:border-transparent:hover {
        border-color:transparent
    }
    .md\:hover\:border-black:hover {
        border-color:#000
    }
    .md\:hover\:border-white:hover {
        border-color:#fff
    }
    .md\:hover\:border-gray-100:hover {
        border-color:#f7fafc
    }
    .md\:hover\:border-gray-200:hover {
        border-color:#edf2f7
    }
    .md\:hover\:border-gray-300:hover {
        border-color:#e2e8f0
    }
    .md\:hover\:border-gray-400:hover {
        border-color:#cbd5e0
    }
    .md\:hover\:border-gray-500:hover {
        border-color:#a0aec0
    }
    .md\:hover\:border-gray-600:hover {
        border-color:#718096
    }
    .md\:hover\:border-gray-700:hover {
        border-color:#4a5568
    }
    .md\:hover\:border-gray-800:hover {
        border-color:#2d3748
    }
    .md\:hover\:border-gray-900:hover {
        border-color:#1a202c
    }
    .md\:hover\:border-red-100:hover {
        border-color:#fff5f5
    }
    .md\:hover\:border-red-200:hover {
        border-color:#fed7d7
    }
    .md\:hover\:border-red-300:hover {
        border-color:#feb2b2
    }
    .md\:hover\:border-red-400:hover {
        border-color:#fc8181
    }
    .md\:hover\:border-red-500:hover {
        border-color:#f56565
    }
    .md\:hover\:border-red-600:hover {
        border-color:#e53e3e
    }
    .md\:hover\:border-red-700:hover {
        border-color:#c53030
    }
    .md\:hover\:border-red-800:hover {
        border-color:#9b2c2c
    }
    .md\:hover\:border-red-900:hover {
        border-color:#742a2a
    }
    .md\:hover\:border-orange-100:hover {
        border-color:#fffaf0
    }
    .md\:hover\:border-orange-200:hover {
        border-color:#feebc8
    }
    .md\:hover\:border-orange-300:hover {
        border-color:#fbd38d
    }
    .md\:hover\:border-orange-400:hover {
        border-color:#f6ad55
    }
    .md\:hover\:border-orange-500:hover {
        border-color:#ed8936
    }
    .md\:hover\:border-orange-600:hover {
        border-color:#dd6b20
    }
    .md\:hover\:border-orange-700:hover {
        border-color:#c05621
    }
    .md\:hover\:border-orange-800:hover {
        border-color:#9c4221
    }
    .md\:hover\:border-orange-900:hover {
        border-color:#7b341e
    }
    .md\:hover\:border-yellow-100:hover {
        border-color:#fffff0
    }
    .md\:hover\:border-yellow-200:hover {
        border-color:#fefcbf
    }
    .md\:hover\:border-yellow-300:hover {
        border-color:#faf089
    }
    .md\:hover\:border-yellow-400:hover {
        border-color:#f6e05e
    }
    .md\:hover\:border-yellow-500:hover {
        border-color:#ecc94b
    }
    .md\:hover\:border-yellow-600:hover {
        border-color:#d69e2e
    }
    .md\:hover\:border-yellow-700:hover {
        border-color:#b7791f
    }
    .md\:hover\:border-yellow-800:hover {
        border-color:#975a16
    }
    .md\:hover\:border-yellow-900:hover {
        border-color:#744210
    }
    .md\:hover\:border-green-100:hover {
        border-color:#f0fff4
    }
    .md\:hover\:border-green-200:hover {
        border-color:#c6f6d5
    }
    .md\:hover\:border-green-300:hover {
        border-color:#9ae6b4
    }
    .md\:hover\:border-green-400:hover {
        border-color:#68d391
    }
    .md\:hover\:border-green-500:hover {
        border-color:#48bb78
    }
    .md\:hover\:border-green-600:hover {
        border-color:#38a169
    }
    .md\:hover\:border-green-700:hover {
        border-color:#2f855a
    }
    .md\:hover\:border-green-800:hover {
        border-color:#276749
    }
    .md\:hover\:border-green-900:hover {
        border-color:#22543d
    }
    .md\:hover\:border-teal-100:hover {
        border-color:#e6fffa
    }
    .md\:hover\:border-teal-200:hover {
        border-color:#b2f5ea
    }
    .md\:hover\:border-teal-300:hover {
        border-color:#81e6d9
    }
    .md\:hover\:border-teal-400:hover {
        border-color:#4fd1c5
    }
    .md\:hover\:border-teal-500:hover {
        border-color:#38b2ac
    }
    .md\:hover\:border-teal-600:hover {
        border-color:#319795
    }
    .md\:hover\:border-teal-700:hover {
        border-color:#2c7a7b
    }
    .md\:hover\:border-teal-800:hover {
        border-color:#285e61
    }
    .md\:hover\:border-teal-900:hover {
        border-color:#234e52
    }
    .md\:hover\:border-blue-100:hover {
        border-color:#ebf8ff
    }
    .md\:hover\:border-blue-200:hover {
        border-color:#bee3f8
    }
    .md\:hover\:border-blue-300:hover {
        border-color:#90cdf4
    }
    .md\:hover\:border-blue-400:hover {
        border-color:#63b3ed
    }
    .md\:hover\:border-blue-500:hover {
        border-color:#4299e1
    }
    .md\:hover\:border-blue-600:hover {
        border-color:#3182ce
    }
    .md\:hover\:border-blue-700:hover {
        border-color:#2b6cb0
    }
    .md\:hover\:border-blue-800:hover {
        border-color:#2c5282
    }
    .md\:hover\:border-blue-900:hover {
        border-color:#2a4365
    }
    .md\:hover\:border-indigo-100:hover {
        border-color:#ebf4ff
    }
    .md\:hover\:border-indigo-200:hover {
        border-color:#c3dafe
    }
    .md\:hover\:border-indigo-300:hover {
        border-color:#a3bffa
    }
    .md\:hover\:border-indigo-400:hover {
        border-color:#7f9cf5
    }
    .md\:hover\:border-indigo-500:hover {
        border-color:#667eea
    }
    .md\:hover\:border-indigo-600:hover {
        border-color:#5a67d8
    }
    .md\:hover\:border-indigo-700:hover {
        border-color:#4c51bf
    }
    .md\:hover\:border-indigo-800:hover {
        border-color:#434190
    }
    .md\:hover\:border-indigo-900:hover {
        border-color:#3c366b
    }
    .md\:hover\:border-purple-100:hover {
        border-color:#faf5ff
    }
    .md\:hover\:border-purple-200:hover {
        border-color:#e9d8fd
    }
    .md\:hover\:border-purple-300:hover {
        border-color:#d6bcfa
    }
    .md\:hover\:border-purple-400:hover {
        border-color:#b794f4
    }
    .md\:hover\:border-purple-500:hover {
        border-color:#9f7aea
    }
    .md\:hover\:border-purple-600:hover {
        border-color:#805ad5
    }
    .md\:hover\:border-purple-700:hover {
        border-color:#6b46c1
    }
    .md\:hover\:border-purple-800:hover {
        border-color:#553c9a
    }
    .md\:hover\:border-purple-900:hover {
        border-color:#44337a
    }
    .md\:hover\:border-pink-100:hover {
        border-color:#fff5f7
    }
    .md\:hover\:border-pink-200:hover {
        border-color:#fed7e2
    }
    .md\:hover\:border-pink-300:hover {
        border-color:#fbb6ce
    }
    .md\:hover\:border-pink-400:hover {
        border-color:#f687b3
    }
    .md\:hover\:border-pink-500:hover {
        border-color:#ed64a6
    }
    .md\:hover\:border-pink-600:hover {
        border-color:#d53f8c
    }
    .md\:hover\:border-pink-700:hover {
        border-color:#b83280
    }
    .md\:hover\:border-pink-800:hover {
        border-color:#97266d
    }
    .md\:hover\:border-pink-900:hover {
        border-color:#702459
    }
    .md\:focus\:border-transparent:focus {
        border-color:transparent
    }
    .md\:focus\:border-black:focus {
        border-color:#000
    }
    .md\:focus\:border-white:focus {
        border-color:#fff
    }
    .md\:focus\:border-gray-100:focus {
        border-color:#f7fafc
    }
    .md\:focus\:border-gray-200:focus {
        border-color:#edf2f7
    }
    .md\:focus\:border-gray-300:focus {
        border-color:#e2e8f0
    }
    .md\:focus\:border-gray-400:focus {
        border-color:#cbd5e0
    }
    .md\:focus\:border-gray-500:focus {
        border-color:#a0aec0
    }
    .md\:focus\:border-gray-600:focus {
        border-color:#718096
    }
    .md\:focus\:border-gray-700:focus {
        border-color:#4a5568
    }
    .md\:focus\:border-gray-800:focus {
        border-color:#2d3748
    }
    .md\:focus\:border-gray-900:focus {
        border-color:#1a202c
    }
    .md\:focus\:border-red-100:focus {
        border-color:#fff5f5
    }
    .md\:focus\:border-red-200:focus {
        border-color:#fed7d7
    }
    .md\:focus\:border-red-300:focus {
        border-color:#feb2b2
    }
    .md\:focus\:border-red-400:focus {
        border-color:#fc8181
    }
    .md\:focus\:border-red-500:focus {
        border-color:#f56565
    }
    .md\:focus\:border-red-600:focus {
        border-color:#e53e3e
    }
    .md\:focus\:border-red-700:focus {
        border-color:#c53030
    }
    .md\:focus\:border-red-800:focus {
        border-color:#9b2c2c
    }
    .md\:focus\:border-red-900:focus {
        border-color:#742a2a
    }
    .md\:focus\:border-orange-100:focus {
        border-color:#fffaf0
    }
    .md\:focus\:border-orange-200:focus {
        border-color:#feebc8
    }
    .md\:focus\:border-orange-300:focus {
        border-color:#fbd38d
    }
    .md\:focus\:border-orange-400:focus {
        border-color:#f6ad55
    }
    .md\:focus\:border-orange-500:focus {
        border-color:#ed8936
    }
    .md\:focus\:border-orange-600:focus {
        border-color:#dd6b20
    }
    .md\:focus\:border-orange-700:focus {
        border-color:#c05621
    }
    .md\:focus\:border-orange-800:focus {
        border-color:#9c4221
    }
    .md\:focus\:border-orange-900:focus {
        border-color:#7b341e
    }
    .md\:focus\:border-yellow-100:focus {
        border-color:#fffff0
    }
    .md\:focus\:border-yellow-200:focus {
        border-color:#fefcbf
    }
    .md\:focus\:border-yellow-300:focus {
        border-color:#faf089
    }
    .md\:focus\:border-yellow-400:focus {
        border-color:#f6e05e
    }
    .md\:focus\:border-yellow-500:focus {
        border-color:#ecc94b
    }
    .md\:focus\:border-yellow-600:focus {
        border-color:#d69e2e
    }
    .md\:focus\:border-yellow-700:focus {
        border-color:#b7791f
    }
    .md\:focus\:border-yellow-800:focus {
        border-color:#975a16
    }
    .md\:focus\:border-yellow-900:focus {
        border-color:#744210
    }
    .md\:focus\:border-green-100:focus {
        border-color:#f0fff4
    }
    .md\:focus\:border-green-200:focus {
        border-color:#c6f6d5
    }
    .md\:focus\:border-green-300:focus {
        border-color:#9ae6b4
    }
    .md\:focus\:border-green-400:focus {
        border-color:#68d391
    }
    .md\:focus\:border-green-500:focus {
        border-color:#48bb78
    }
    .md\:focus\:border-green-600:focus {
        border-color:#38a169
    }
    .md\:focus\:border-green-700:focus {
        border-color:#2f855a
    }
    .md\:focus\:border-green-800:focus {
        border-color:#276749
    }
    .md\:focus\:border-green-900:focus {
        border-color:#22543d
    }
    .md\:focus\:border-teal-100:focus {
        border-color:#e6fffa
    }
    .md\:focus\:border-teal-200:focus {
        border-color:#b2f5ea
    }
    .md\:focus\:border-teal-300:focus {
        border-color:#81e6d9
    }
    .md\:focus\:border-teal-400:focus {
        border-color:#4fd1c5
    }
    .md\:focus\:border-teal-500:focus {
        border-color:#38b2ac
    }
    .md\:focus\:border-teal-600:focus {
        border-color:#319795
    }
    .md\:focus\:border-teal-700:focus {
        border-color:#2c7a7b
    }
    .md\:focus\:border-teal-800:focus {
        border-color:#285e61
    }
    .md\:focus\:border-teal-900:focus {
        border-color:#234e52
    }
    .md\:focus\:border-blue-100:focus {
        border-color:#ebf8ff
    }
    .md\:focus\:border-blue-200:focus {
        border-color:#bee3f8
    }
    .md\:focus\:border-blue-300:focus {
        border-color:#90cdf4
    }
    .md\:focus\:border-blue-400:focus {
        border-color:#63b3ed
    }
    .md\:focus\:border-blue-500:focus {
        border-color:#4299e1
    }
    .md\:focus\:border-blue-600:focus {
        border-color:#3182ce
    }
    .md\:focus\:border-blue-700:focus {
        border-color:#2b6cb0
    }
    .md\:focus\:border-blue-800:focus {
        border-color:#2c5282
    }
    .md\:focus\:border-blue-900:focus {
        border-color:#2a4365
    }
    .md\:focus\:border-indigo-100:focus {
        border-color:#ebf4ff
    }
    .md\:focus\:border-indigo-200:focus {
        border-color:#c3dafe
    }
    .md\:focus\:border-indigo-300:focus {
        border-color:#a3bffa
    }
    .md\:focus\:border-indigo-400:focus {
        border-color:#7f9cf5
    }
    .md\:focus\:border-indigo-500:focus {
        border-color:#667eea
    }
    .md\:focus\:border-indigo-600:focus {
        border-color:#5a67d8
    }
    .md\:focus\:border-indigo-700:focus {
        border-color:#4c51bf
    }
    .md\:focus\:border-indigo-800:focus {
        border-color:#434190
    }
    .md\:focus\:border-indigo-900:focus {
        border-color:#3c366b
    }
    .md\:focus\:border-purple-100:focus {
        border-color:#faf5ff
    }
    .md\:focus\:border-purple-200:focus {
        border-color:#e9d8fd
    }
    .md\:focus\:border-purple-300:focus {
        border-color:#d6bcfa
    }
    .md\:focus\:border-purple-400:focus {
        border-color:#b794f4
    }
    .md\:focus\:border-purple-500:focus {
        border-color:#9f7aea
    }
    .md\:focus\:border-purple-600:focus {
        border-color:#805ad5
    }
    .md\:focus\:border-purple-700:focus {
        border-color:#6b46c1
    }
    .md\:focus\:border-purple-800:focus {
        border-color:#553c9a
    }
    .md\:focus\:border-purple-900:focus {
        border-color:#44337a
    }
    .md\:focus\:border-pink-100:focus {
        border-color:#fff5f7
    }
    .md\:focus\:border-pink-200:focus {
        border-color:#fed7e2
    }
    .md\:focus\:border-pink-300:focus {
        border-color:#fbb6ce
    }
    .md\:focus\:border-pink-400:focus {
        border-color:#f687b3
    }
    .md\:focus\:border-pink-500:focus {
        border-color:#ed64a6
    }
    .md\:focus\:border-pink-600:focus {
        border-color:#d53f8c
    }
    .md\:focus\:border-pink-700:focus {
        border-color:#b83280
    }
    .md\:focus\:border-pink-800:focus {
        border-color:#97266d
    }
    .md\:focus\:border-pink-900:focus {
        border-color:#702459
    }
    .md\:rounded-none {
        border-radius:0
    }
    .md\:rounded-sm {
        border-radius:0.125rem
    }
    .md\:rounded {
        border-radius:0.25rem
    }
    .md\:rounded-lg {
        border-radius:0.5rem
    }
    .md\:rounded-full {
        border-radius:9999px
    }
    .md\:rounded-t-none {
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .md\:rounded-r-none {
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .md\:rounded-b-none {
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .md\:rounded-l-none {
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .md\:rounded-t-sm {
        border-top-left-radius:0.125rem;
        border-top-right-radius:0.125rem
    }
    .md\:rounded-r-sm {
        border-top-right-radius:0.125rem;
        border-bottom-right-radius:0.125rem
    }
    .md\:rounded-b-sm {
        border-bottom-right-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .md\:rounded-l-sm {
        border-top-left-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .md\:rounded-t {
        border-top-left-radius:0.25rem;
        border-top-right-radius:0.25rem
    }
    .md\:rounded-r {
        border-top-right-radius:0.25rem;
        border-bottom-right-radius:0.25rem
    }
    .md\:rounded-b {
        border-bottom-right-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .md\:rounded-l {
        border-top-left-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .md\:rounded-t-lg {
        border-top-left-radius:0.5rem;
        border-top-right-radius:0.5rem
    }
    .md\:rounded-r-lg {
        border-top-right-radius:0.5rem;
        border-bottom-right-radius:0.5rem
    }
    .md\:rounded-b-lg {
        border-bottom-right-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .md\:rounded-l-lg {
        border-top-left-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .md\:rounded-t-full {
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .md\:rounded-r-full {
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .md\:rounded-b-full {
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .md\:rounded-l-full {
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .md\:rounded-tl-none {
        border-top-left-radius:0
    }
    .md\:rounded-tr-none {
        border-top-right-radius:0
    }
    .md\:rounded-br-none {
        border-bottom-right-radius:0
    }
    .md\:rounded-bl-none {
        border-bottom-left-radius:0
    }
    .md\:rounded-tl-sm {
        border-top-left-radius:0.125rem
    }
    .md\:rounded-tr-sm {
        border-top-right-radius:0.125rem
    }
    .md\:rounded-br-sm {
        border-bottom-right-radius:0.125rem
    }
    .md\:rounded-bl-sm {
        border-bottom-left-radius:0.125rem
    }
    .md\:rounded-tl {
        border-top-left-radius:0.25rem
    }
    .md\:rounded-tr {
        border-top-right-radius:0.25rem
    }
    .md\:rounded-br {
        border-bottom-right-radius:0.25rem
    }
    .md\:rounded-bl {
        border-bottom-left-radius:0.25rem
    }
    .md\:rounded-tl-lg {
        border-top-left-radius:0.5rem
    }
    .md\:rounded-tr-lg {
        border-top-right-radius:0.5rem
    }
    .md\:rounded-br-lg {
        border-bottom-right-radius:0.5rem
    }
    .md\:rounded-bl-lg {
        border-bottom-left-radius:0.5rem
    }
    .md\:rounded-tl-full {
        border-top-left-radius:9999px
    }
    .md\:rounded-tr-full {
        border-top-right-radius:9999px
    }
    .md\:rounded-br-full {
        border-bottom-right-radius:9999px
    }
    .md\:rounded-bl-full {
        border-bottom-left-radius:9999px
    }
    .md\:border-solid {
        border-style:solid
    }
    .md\:border-dashed {
        border-style:dashed
    }
    .md\:border-dotted {
        border-style:dotted
    }
    .md\:border-double {
        border-style:double
    }
    .md\:border-none {
        border-style:none
    }
    .md\:border-0 {
        border-width:0
    }
    .md\:border-2 {
        border-width:2px
    }
    .md\:border-4 {
        border-width:4px
    }
    .md\:border-8 {
        border-width:8px
    }
    .md\:border {
        border-width:1px
    }
    .md\:border-t-0 {
        border-top-width:0
    }
    .md\:border-r-0 {
        border-right-width:0
    }
    .md\:border-b-0 {
        border-bottom-width:0
    }
    .md\:border-l-0 {
        border-left-width:0
    }
    .md\:border-t-2 {
        border-top-width:2px
    }
    .md\:border-r-2 {
        border-right-width:2px
    }
    .md\:border-b-2 {
        border-bottom-width:2px
    }
    .md\:border-l-2 {
        border-left-width:2px
    }
    .md\:border-t-4 {
        border-top-width:4px
    }
    .md\:border-r-4 {
        border-right-width:4px
    }
    .md\:border-b-4 {
        border-bottom-width:4px
    }
    .md\:border-l-4 {
        border-left-width:4px
    }
    .md\:border-t-8 {
        border-top-width:8px
    }
    .md\:border-r-8 {
        border-right-width:8px
    }
    .md\:border-b-8 {
        border-bottom-width:8px
    }
    .md\:border-l-8 {
        border-left-width:8px
    }
    .md\:border-t {
        border-top-width:1px
    }
    .md\:border-r {
        border-right-width:1px
    }
    .md\:border-b {
        border-bottom-width:1px
    }
    .md\:border-l {
        border-left-width:1px
    }
    .md\:cursor-auto {
        cursor:auto
    }
    .md\:cursor-default {
        cursor:default
    }
    .md\:cursor-pointer {
        cursor:pointer
    }
    .md\:cursor-wait {
        cursor:wait
    }
    .md\:cursor-text {
        cursor:text
    }
    .md\:cursor-move {
        cursor:move
    }
    .md\:cursor-not-allowed {
        cursor:not-allowed
    }
    .md\:block {
        display:block
    }
    .md\:inline-block {
        display:inline-block
    }
    .md\:inline {
        display:inline
    }
    .md\:flex {
        display:-webkit-flex;
        display:flex
    }
    .md\:inline-flex {
        display:-webkit-inline-flex;
        display:inline-flex
    }
    .md\:table {
        display:table
    }
    .md\:table-row {
        display:table-row
    }
    .md\:table-cell {
        display:table-cell
    }
    .md\:hidden {
        display:none
    }
    .md\:flex-row {
        -webkit-flex-direction:row;
        flex-direction:row
    }
    .md\:flex-row-reverse {
        -webkit-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .md\:flex-col {
        -webkit-flex-direction:column;
        flex-direction:column
    }
    .md\:flex-col-reverse {
        -webkit-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .md\:flex-wrap {
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .md\:flex-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .md\:flex-no-wrap {
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .md\:items-start {
        -webkit-align-items:flex-start;
        align-items:flex-start
    }
    .md\:items-end {
        -webkit-align-items:flex-end;
        align-items:flex-end
    }
    .md\:items-center {
        -webkit-align-items:center;
        align-items:center
    }
    .md\:items-baseline {
        -webkit-align-items:baseline;
        align-items:baseline
    }
    .md\:items-stretch {
        -webkit-align-items:stretch;
        align-items:stretch
    }
    .md\:self-auto {
        -webkit-align-self:auto;
        align-self:auto
    }
    .md\:self-start {
        -webkit-align-self:flex-start;
        align-self:flex-start
    }
    .md\:self-end {
        -webkit-align-self:flex-end;
        align-self:flex-end
    }
    .md\:self-center {
        -webkit-align-self:center;
        align-self:center
    }
    .md\:self-stretch {
        -webkit-align-self:stretch;
        align-self:stretch
    }
    .md\:justify-start {
        -webkit-justify-content:flex-start;
        justify-content:flex-start
    }
    .md\:justify-end {
        -webkit-justify-content:flex-end;
        justify-content:flex-end
    }
    .md\:justify-center {
        -webkit-justify-content:center;
        justify-content:center
    }
    .md\:justify-between {
        -webkit-justify-content:space-between;
        justify-content:space-between
    }
    .md\:justify-around {
        -webkit-justify-content:space-around;
        justify-content:space-around
    }
    .md\:content-center {
        -webkit-align-content:center;
        align-content:center
    }
    .md\:content-start {
        -webkit-align-content:flex-start;
        align-content:flex-start
    }
    .md\:content-end {
        -webkit-align-content:flex-end;
        align-content:flex-end
    }
    .md\:content-between {
        -webkit-align-content:space-between;
        align-content:space-between
    }
    .md\:content-around {
        -webkit-align-content:space-around;
        align-content:space-around
    }
    .md\:flex-1 {
        -webkit-flex:1 1 0%;
        flex:1 1 0%
    }
    .md\:flex-auto {
        -webkit-flex:1 1 auto;
        flex:1 1 auto
    }
    .md\:flex-initial {
        -webkit-flex:0 1 auto;
        flex:0 1 auto
    }
    .md\:flex-none {
        -webkit-flex:none;
        flex:none
    }
    .md\:flex-grow-0 {
        -webkit-flex-grow:0;
        flex-grow:0
    }
    .md\:flex-grow {
        -webkit-flex-grow:1;
        flex-grow:1
    }
    .md\:flex-shrink-0 {
        -webkit-flex-shrink:0;
        flex-shrink:0
    }
    .md\:flex-shrink {
        -webkit-flex-shrink:1;
        flex-shrink:1
    }
    .md\:order-1 {
        -webkit-order:1;
        order:1
    }
    .md\:order-2 {
        -webkit-order:2;
        order:2
    }
    .md\:order-3 {
        -webkit-order:3;
        order:3
    }
    .md\:order-4 {
        -webkit-order:4;
        order:4
    }
    .md\:order-5 {
        -webkit-order:5;
        order:5
    }
    .md\:order-6 {
        -webkit-order:6;
        order:6
    }
    .md\:order-7 {
        -webkit-order:7;
        order:7
    }
    .md\:order-8 {
        -webkit-order:8;
        order:8
    }
    .md\:order-9 {
        -webkit-order:9;
        order:9
    }
    .md\:order-10 {
        -webkit-order:10;
        order:10
    }
    .md\:order-11 {
        -webkit-order:11;
        order:11
    }
    .md\:order-12 {
        -webkit-order:12;
        order:12
    }
    .md\:order-first {
        -webkit-order:-9999;
        order:-9999
    }
    .md\:order-last {
        -webkit-order:9999;
        order:9999
    }
    .md\:order-none {
        -webkit-order:0;
        order:0
    }
    .md\:float-right {
        float:right
    }
    .md\:float-left {
        float:left
    }
    .md\:float-none {
        float:none
    }
    .md\:clearfix:after {
        content:"";
        display:table;
        clear:both
    }
    .md\: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"
    }
    .md\:font-serif {
        font-family:Georgia, Cambria, "Times New Roman", Times, serif
    }
    .md\:font-mono {
        font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    .md\:font-hairline {
        font-weight:100
    }
    .md\:font-thin {
        font-weight:200
    }
    .md\:font-light {
        font-weight:300
    }
    .md\:font-normal {
        font-weight:400
    }
    .md\:font-medium {
        font-weight:500
    }
    .md\:font-semibold {
        font-weight:600
    }
    .md\:font-bold {
        font-weight:700
    }
    .md\:font-extrabold {
        font-weight:800
    }
    .md\:font-black {
        font-weight:900
    }
    .md\:hover\:font-hairline:hover {
        font-weight:100
    }
    .md\:hover\:font-thin:hover {
        font-weight:200
    }
    .md\:hover\:font-light:hover {
        font-weight:300
    }
    .md\:hover\:font-normal:hover {
        font-weight:400
    }
    .md\:hover\:font-medium:hover {
        font-weight:500
    }
    .md\:hover\:font-semibold:hover {
        font-weight:600
    }
    .md\:hover\:font-bold:hover {
        font-weight:700
    }
    .md\:hover\:font-extrabold:hover {
        font-weight:800
    }
    .md\:hover\:font-black:hover {
        font-weight:900
    }
    .md\:focus\:font-hairline:focus {
        font-weight:100
    }
    .md\:focus\:font-thin:focus {
        font-weight:200
    }
    .md\:focus\:font-light:focus {
        font-weight:300
    }
    .md\:focus\:font-normal:focus {
        font-weight:400
    }
    .md\:focus\:font-medium:focus {
        font-weight:500
    }
    .md\:focus\:font-semibold:focus {
        font-weight:600
    }
    .md\:focus\:font-bold:focus {
        font-weight:700
    }
    .md\:focus\:font-extrabold:focus {
        font-weight:800
    }
    .md\:focus\:font-black:focus {
        font-weight:900
    }
    .md\:h-0 {
        height:0
    }
    .md\:h-1 {
        height:0.25rem
    }
    .md\:h-2 {
        height:0.5rem
    }
    .md\:h-3 {
        height:0.75rem
    }
    .md\:h-4 {
        height:1rem
    }
    .md\:h-5 {
        height:1.25rem
    }
    .md\:h-6 {
        height:1.5rem
    }
    .md\:h-8 {
        height:2rem
    }
    .md\:h-10 {
        height:2.5rem
    }
    .md\:h-12 {
        height:3rem
    }
    .md\:h-16 {
        height:4rem
    }
    .md\:h-20 {
        height:5rem
    }
    .md\:h-24 {
        height:6rem
    }
    .md\:h-32 {
        height:8rem
    }
    .md\:h-40 {
        height:10rem
    }
    .md\:h-48 {
        height:12rem
    }
    .md\:h-56 {
        height:14rem
    }
    .md\:h-64 {
        height:16rem
    }
    .md\:h-auto {
        height:auto
    }
    .md\:h-px {
        height:1px
    }
    .md\:h-full {
        height:100%
    }
    .md\:h-screen {
        height:100vh
    }
    .md\:leading-none {
        line-height:1
    }
    .md\:leading-tight {
        line-height:1.25
    }
    .md\:leading-snug {
        line-height:1.375
    }
    .md\:leading-normal {
        line-height:1.5
    }
    .md\:leading-relaxed {
        line-height:1.625
    }
    .md\:leading-loose {
        line-height:2
    }
    .md\:list-inside {
        list-style-position:inside
    }
    .md\:list-outside {
        list-style-position:outside
    }
    .md\:list-none {
        list-style-type:none
    }
    .md\:list-disc {
        list-style-type:disc
    }
    .md\:list-decimal {
        list-style-type:decimal
    }
    .md\:m-0 {
        margin:0
    }
    .md\:m-1 {
        margin:0.25rem
    }
    .md\:m-2 {
        margin:0.5rem
    }
    .md\:m-3 {
        margin:0.75rem
    }
    .md\:m-4 {
        margin:1rem
    }
    .md\:m-5 {
        margin:1.25rem
    }
    .md\:m-6 {
        margin:1.5rem
    }
    .md\:m-8 {
        margin:2rem
    }
    .md\:m-10 {
        margin:2.5rem
    }
    .md\:m-12 {
        margin:3rem
    }
    .md\:m-16 {
        margin:4rem
    }
    .md\:m-20 {
        margin:5rem
    }
    .md\:m-24 {
        margin:6rem
    }
    .md\:m-32 {
        margin:8rem
    }
    .md\:m-40 {
        margin:10rem
    }
    .md\:m-48 {
        margin:12rem
    }
    .md\:m-56 {
        margin:14rem
    }
    .md\:m-64 {
        margin:16rem
    }
    .md\:m-auto {
        margin:auto
    }
    .md\:m-px {
        margin:1px
    }
    .md\:-m-1 {
        margin:-0.25rem
    }
    .md\:-m-2 {
        margin:-0.5rem
    }
    .md\:-m-3 {
        margin:-0.75rem
    }
    .md\:-m-4 {
        margin:-1rem
    }
    .md\:-m-5 {
        margin:-1.25rem
    }
    .md\:-m-6 {
        margin:-1.5rem
    }
    .md\:-m-8 {
        margin:-2rem
    }
    .md\:-m-10 {
        margin:-2.5rem
    }
    .md\:-m-12 {
        margin:-3rem
    }
    .md\:-m-16 {
        margin:-4rem
    }
    .md\:-m-20 {
        margin:-5rem
    }
    .md\:-m-24 {
        margin:-6rem
    }
    .md\:-m-32 {
        margin:-8rem
    }
    .md\:-m-40 {
        margin:-10rem
    }
    .md\:-m-48 {
        margin:-12rem
    }
    .md\:-m-56 {
        margin:-14rem
    }
    .md\:-m-64 {
        margin:-16rem
    }
    .md\:-m-px {
        margin:-1px
    }
    .md\:my-0 {
        margin-top:0;
        margin-bottom:0
    }
    .md\:mx-0 {
        margin-left:0;
        margin-right:0
    }
    .md\:my-1 {
        margin-top:0.25rem;
        margin-bottom:0.25rem
    }
    .md\:mx-1 {
        margin-left:0.25rem;
        margin-right:0.25rem
    }
    .md\:my-2 {
        margin-top:0.5rem;
        margin-bottom:0.5rem
    }
    .md\:mx-2 {
        margin-left:0.5rem;
        margin-right:0.5rem
    }
    .md\:my-3 {
        margin-top:0.75rem;
        margin-bottom:0.75rem
    }
    .md\:mx-3 {
        margin-left:0.75rem;
        margin-right:0.75rem
    }
    .md\:my-4 {
        margin-top:1rem;
        margin-bottom:1rem
    }
    .md\:mx-4 {
        margin-left:1rem;
        margin-right:1rem
    }
    .md\:my-5 {
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .md\:mx-5 {
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .md\:my-6 {
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .md\:mx-6 {
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .md\:my-8 {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .md\:mx-8 {
        margin-left:2rem;
        margin-right:2rem
    }
    .md\:my-10 {
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .md\:mx-10 {
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .md\:my-12 {
        margin-top:3rem;
        margin-bottom:3rem
    }
    .md\:mx-12 {
        margin-left:3rem;
        margin-right:3rem
    }
    .md\:my-16 {
        margin-top:4rem;
        margin-bottom:4rem
    }
    .md\:mx-16 {
        margin-left:4rem;
        margin-right:4rem
    }
    .md\:my-20 {
        margin-top:5rem;
        margin-bottom:5rem
    }
    .md\:mx-20 {
        margin-left:5rem;
        margin-right:5rem
    }
    .md\:my-24 {
        margin-top:6rem;
        margin-bottom:6rem
    }
    .md\:mx-24 {
        margin-left:6rem;
        margin-right:6rem
    }
    .md\:my-32 {
        margin-top:8rem;
        margin-bottom:8rem
    }
    .md\:mx-32 {
        margin-left:8rem;
        margin-right:8rem
    }
    .md\:my-40 {
        margin-top:10rem;
        margin-bottom:10rem
    }
    .md\:mx-40 {
        margin-left:10rem;
        margin-right:10rem
    }
    .md\:my-48 {
        margin-top:12rem;
        margin-bottom:12rem
    }
    .md\:mx-48 {
        margin-left:12rem;
        margin-right:12rem
    }
    .md\:my-56 {
        margin-top:14rem;
        margin-bottom:14rem
    }
    .md\:mx-56 {
        margin-left:14rem;
        margin-right:14rem
    }
    .md\:my-64 {
        margin-top:16rem;
        margin-bottom:16rem
    }
    .md\:mx-64 {
        margin-left:16rem;
        margin-right:16rem
    }
    .md\:my-auto {
        margin-top:auto;
        margin-bottom:auto
    }
    .md\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .md\:my-px {
        margin-top:1px;
        margin-bottom:1px
    }
    .md\:mx-px {
        margin-left:1px;
        margin-right:1px
    }
    .md\:-my-1 {
        margin-top:-0.25rem;
        margin-bottom:-0.25rem
    }
    .md\:-mx-1 {
        margin-left:-0.25rem;
        margin-right:-0.25rem
    }
    .md\:-my-2 {
        margin-top:-0.5rem;
        margin-bottom:-0.5rem
    }
    .md\:-mx-2 {
        margin-left:-0.5rem;
        margin-right:-0.5rem
    }
    .md\:-my-3 {
        margin-top:-0.75rem;
        margin-bottom:-0.75rem
    }
    .md\:-mx-3 {
        margin-left:-0.75rem;
        margin-right:-0.75rem
    }
    .md\:-my-4 {
        margin-top:-1rem;
        margin-bottom:-1rem
    }
    .md\:-mx-4 {
        margin-left:-1rem;
        margin-right:-1rem
    }
    .md\:-my-5 {
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .md\:-mx-5 {
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .md\:-my-6 {
        margin-top:-1.5rem;
        margin-bottom:-1.5rem
    }
    .md\:-mx-6 {
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .md\:-my-8 {
        margin-top:-2rem;
        margin-bottom:-2rem
    }
    .md\:-mx-8 {
        margin-left:-2rem;
        margin-right:-2rem
    }
    .md\:-my-10 {
        margin-top:-2.5rem;
        margin-bottom:-2.5rem
    }
    .md\:-mx-10 {
        margin-left:-2.5rem;
        margin-right:-2.5rem
    }
    .md\:-my-12 {
        margin-top:-3rem;
        margin-bottom:-3rem
    }
    .md\:-mx-12 {
        margin-left:-3rem;
        margin-right:-3rem
    }
    .md\:-my-16 {
        margin-top:-4rem;
        margin-bottom:-4rem
    }
    .md\:-mx-16 {
        margin-left:-4rem;
        margin-right:-4rem
    }
    .md\:-my-20 {
        margin-top:-5rem;
        margin-bottom:-5rem
    }
    .md\:-mx-20 {
        margin-left:-5rem;
        margin-right:-5rem
    }
    .md\:-my-24 {
        margin-top:-6rem;
        margin-bottom:-6rem
    }
    .md\:-mx-24 {
        margin-left:-6rem;
        margin-right:-6rem
    }
    .md\:-my-32 {
        margin-top:-8rem;
        margin-bottom:-8rem
    }
    .md\:-mx-32 {
        margin-left:-8rem;
        margin-right:-8rem
    }
    .md\:-my-40 {
        margin-top:-10rem;
        margin-bottom:-10rem
    }
    .md\:-mx-40 {
        margin-left:-10rem;
        margin-right:-10rem
    }
    .md\:-my-48 {
        margin-top:-12rem;
        margin-bottom:-12rem
    }
    .md\:-mx-48 {
        margin-left:-12rem;
        margin-right:-12rem
    }
    .md\:-my-56 {
        margin-top:-14rem;
        margin-bottom:-14rem
    }
    .md\:-mx-56 {
        margin-left:-14rem;
        margin-right:-14rem
    }
    .md\:-my-64 {
        margin-top:-16rem;
        margin-bottom:-16rem
    }
    .md\:-mx-64 {
        margin-left:-16rem;
        margin-right:-16rem
    }
    .md\:-my-px {
        margin-top:-1px;
        margin-bottom:-1px
    }
    .md\:-mx-px {
        margin-left:-1px;
        margin-right:-1px
    }
    .md\:mt-0 {
        margin-top:0
    }
    .md\:mr-0 {
        margin-right:0
    }
    .md\:mb-0 {
        margin-bottom:0
    }
    .md\:ml-0 {
        margin-left:0
    }
    .md\:mt-1 {
        margin-top:0.25rem
    }
    .md\:mr-1 {
        margin-right:0.25rem
    }
    .md\:mb-1 {
        margin-bottom:0.25rem
    }
    .md\:ml-1 {
        margin-left:0.25rem
    }
    .md\:mt-2 {
        margin-top:0.5rem
    }
    .md\:mr-2 {
        margin-right:0.5rem
    }
    .md\:mb-2 {
        margin-bottom:0.5rem
    }
    .md\:ml-2 {
        margin-left:0.5rem
    }
    .md\:mt-3 {
        margin-top:0.75rem
    }
    .md\:mr-3 {
        margin-right:0.75rem
    }
    .md\:mb-3 {
        margin-bottom:0.75rem
    }
    .md\:ml-3 {
        margin-left:0.75rem
    }
    .md\:mt-4 {
        margin-top:1rem
    }
    .md\:mr-4 {
        margin-right:1rem
    }
    .md\:mb-4 {
        margin-bottom:1rem
    }
    .md\:ml-4 {
        margin-left:1rem
    }
    .md\:mt-5 {
        margin-top:1.25rem
    }
    .md\:mr-5 {
        margin-right:1.25rem
    }
    .md\:mb-5 {
        margin-bottom:1.25rem
    }
    .md\:ml-5 {
        margin-left:1.25rem
    }
    .md\:mt-6 {
        margin-top:1.5rem
    }
    .md\:mr-6 {
        margin-right:1.5rem
    }
    .md\:mb-6 {
        margin-bottom:1.5rem
    }
    .md\:ml-6 {
        margin-left:1.5rem
    }
    .md\:mt-8 {
        margin-top:2rem
    }
    .md\:mr-8 {
        margin-right:2rem
    }
    .md\:mb-8 {
        margin-bottom:2rem
    }
    .md\:ml-8 {
        margin-left:2rem
    }
    .md\:mt-10 {
        margin-top:2.5rem
    }
    .md\:mr-10 {
        margin-right:2.5rem
    }
    .md\:mb-10 {
        margin-bottom:2.5rem
    }
    .md\:ml-10 {
        margin-left:2.5rem
    }
    .md\:mt-12 {
        margin-top:3rem
    }
    .md\:mr-12 {
        margin-right:3rem
    }
    .md\:mb-12 {
        margin-bottom:3rem
    }
    .md\:ml-12 {
        margin-left:3rem
    }
    .md\:mt-16 {
        margin-top:4rem
    }
    .md\:mr-16 {
        margin-right:4rem
    }
    .md\:mb-16 {
        margin-bottom:4rem
    }
    .md\:ml-16 {
        margin-left:4rem
    }
    .md\:mt-20 {
        margin-top:5rem
    }
    .md\:mr-20 {
        margin-right:5rem
    }
    .md\:mb-20 {
        margin-bottom:5rem
    }
    .md\:ml-20 {
        margin-left:5rem
    }
    .md\:mt-24 {
        margin-top:6rem
    }
    .md\:mr-24 {
        margin-right:6rem
    }
    .md\:mb-24 {
        margin-bottom:6rem
    }
    .md\:ml-24 {
        margin-left:6rem
    }
    .md\:mt-32 {
        margin-top:8rem
    }
    .md\:mr-32 {
        margin-right:8rem
    }
    .md\:mb-32 {
        margin-bottom:8rem
    }
    .md\:ml-32 {
        margin-left:8rem
    }
    .md\:mt-40 {
        margin-top:10rem
    }
    .md\:mr-40 {
        margin-right:10rem
    }
    .md\:mb-40 {
        margin-bottom:10rem
    }
    .md\:ml-40 {
        margin-left:10rem
    }
    .md\:mt-48 {
        margin-top:12rem
    }
    .md\:mr-48 {
        margin-right:12rem
    }
    .md\:mb-48 {
        margin-bottom:12rem
    }
    .md\:ml-48 {
        margin-left:12rem
    }
    .md\:mt-56 {
        margin-top:14rem
    }
    .md\:mr-56 {
        margin-right:14rem
    }
    .md\:mb-56 {
        margin-bottom:14rem
    }
    .md\:ml-56 {
        margin-left:14rem
    }
    .md\:mt-64 {
        margin-top:16rem
    }
    .md\:mr-64 {
        margin-right:16rem
    }
    .md\:mb-64 {
        margin-bottom:16rem
    }
    .md\:ml-64 {
        margin-left:16rem
    }
    .md\:mt-auto {
        margin-top:auto
    }
    .md\:mr-auto {
        margin-right:auto
    }
    .md\:mb-auto {
        margin-bottom:auto
    }
    .md\:ml-auto {
        margin-left:auto
    }
    .md\:mt-px {
        margin-top:1px
    }
    .md\:mr-px {
        margin-right:1px
    }
    .md\:mb-px {
        margin-bottom:1px
    }
    .md\:ml-px {
        margin-left:1px
    }
    .md\:-mt-1 {
        margin-top:-0.25rem
    }
    .md\:-mr-1 {
        margin-right:-0.25rem
    }
    .md\:-mb-1 {
        margin-bottom:-0.25rem
    }
    .md\:-ml-1 {
        margin-left:-0.25rem
    }
    .md\:-mt-2 {
        margin-top:-0.5rem
    }
    .md\:-mr-2 {
        margin-right:-0.5rem
    }
    .md\:-mb-2 {
        margin-bottom:-0.5rem
    }
    .md\:-ml-2 {
        margin-left:-0.5rem
    }
    .md\:-mt-3 {
        margin-top:-0.75rem
    }
    .md\:-mr-3 {
        margin-right:-0.75rem
    }
    .md\:-mb-3 {
        margin-bottom:-0.75rem
    }
    .md\:-ml-3 {
        margin-left:-0.75rem
    }
    .md\:-mt-4 {
        margin-top:-1rem
    }
    .md\:-mr-4 {
        margin-right:-1rem
    }
    .md\:-mb-4 {
        margin-bottom:-1rem
    }
    .md\:-ml-4 {
        margin-left:-1rem
    }
    .md\:-mt-5 {
        margin-top:-1.25rem
    }
    .md\:-mr-5 {
        margin-right:-1.25rem
    }
    .md\:-mb-5 {
        margin-bottom:-1.25rem
    }
    .md\:-ml-5 {
        margin-left:-1.25rem
    }
    .md\:-mt-6 {
        margin-top:-1.5rem
    }
    .md\:-mr-6 {
        margin-right:-1.5rem
    }
    .md\:-mb-6 {
        margin-bottom:-1.5rem
    }
    .md\:-ml-6 {
        margin-left:-1.5rem
    }
    .md\:-mt-8 {
        margin-top:-2rem
    }
    .md\:-mr-8 {
        margin-right:-2rem
    }
    .md\:-mb-8 {
        margin-bottom:-2rem
    }
    .md\:-ml-8 {
        margin-left:-2rem
    }
    .md\:-mt-10 {
        margin-top:-2.5rem
    }
    .md\:-mr-10 {
        margin-right:-2.5rem
    }
    .md\:-mb-10 {
        margin-bottom:-2.5rem
    }
    .md\:-ml-10 {
        margin-left:-2.5rem
    }
    .md\:-mt-12 {
        margin-top:-3rem
    }
    .md\:-mr-12 {
        margin-right:-3rem
    }
    .md\:-mb-12 {
        margin-bottom:-3rem
    }
    .md\:-ml-12 {
        margin-left:-3rem
    }
    .md\:-mt-16 {
        margin-top:-4rem
    }
    .md\:-mr-16 {
        margin-right:-4rem
    }
    .md\:-mb-16 {
        margin-bottom:-4rem
    }
    .md\:-ml-16 {
        margin-left:-4rem
    }
    .md\:-mt-20 {
        margin-top:-5rem
    }
    .md\:-mr-20 {
        margin-right:-5rem
    }
    .md\:-mb-20 {
        margin-bottom:-5rem
    }
    .md\:-ml-20 {
        margin-left:-5rem
    }
    .md\:-mt-24 {
        margin-top:-6rem
    }
    .md\:-mr-24 {
        margin-right:-6rem
    }
    .md\:-mb-24 {
        margin-bottom:-6rem
    }
    .md\:-ml-24 {
        margin-left:-6rem
    }
    .md\:-mt-32 {
        margin-top:-8rem
    }
    .md\:-mr-32 {
        margin-right:-8rem
    }
    .md\:-mb-32 {
        margin-bottom:-8rem
    }
    .md\:-ml-32 {
        margin-left:-8rem
    }
    .md\:-mt-40 {
        margin-top:-10rem
    }
    .md\:-mr-40 {
        margin-right:-10rem
    }
    .md\:-mb-40 {
        margin-bottom:-10rem
    }
    .md\:-ml-40 {
        margin-left:-10rem
    }
    .md\:-mt-48 {
        margin-top:-12rem
    }
    .md\:-mr-48 {
        margin-right:-12rem
    }
    .md\:-mb-48 {
        margin-bottom:-12rem
    }
    .md\:-ml-48 {
        margin-left:-12rem
    }
    .md\:-mt-56 {
        margin-top:-14rem
    }
    .md\:-mr-56 {
        margin-right:-14rem
    }
    .md\:-mb-56 {
        margin-bottom:-14rem
    }
    .md\:-ml-56 {
        margin-left:-14rem
    }
    .md\:-mt-64 {
        margin-top:-16rem
    }
    .md\:-mr-64 {
        margin-right:-16rem
    }
    .md\:-mb-64 {
        margin-bottom:-16rem
    }
    .md\:-ml-64 {
        margin-left:-16rem
    }
    .md\:-mt-px {
        margin-top:-1px
    }
    .md\:-mr-px {
        margin-right:-1px
    }
    .md\:-mb-px {
        margin-bottom:-1px
    }
    .md\:-ml-px {
        margin-left:-1px
    }
    .md\:max-h-full {
        max-height:100%
    }
    .md\:max-h-screen {
        max-height:100vh
    }
    .md\:max-w-xs {
        max-width:20rem
    }
    .md\:max-w-sm {
        max-width:24rem
    }
    .md\:max-w-md {
        max-width:28rem
    }
    .md\:max-w-lg {
        max-width:32rem
    }
    .md\:max-w-xl {
        max-width:36rem
    }
    .md\:max-w-2xl {
        max-width:42rem
    }
    .md\:max-w-3xl {
        max-width:48rem
    }
    .md\:max-w-4xl {
        max-width:56rem
    }
    .md\:max-w-5xl {
        max-width:64rem
    }
    .md\:max-w-6xl {
        max-width:72rem
    }
    .md\:max-w-full {
        max-width:100%
    }
    .md\:min-h-0 {
        min-height:0
    }
    .md\:min-h-full {
        min-height:100%
    }
    .md\:min-h-screen {
        min-height:100vh
    }
    .md\:min-w-0 {
        min-width:0
    }
    .md\:min-w-full {
        min-width:100%
    }
    .md\:object-contain {
        -o-object-fit:contain;
        object-fit:contain
    }
    .md\:object-cover {
        -o-object-fit:cover;
        object-fit:cover
    }
    .md\:object-fill {
        -o-object-fit:fill;
        object-fit:fill
    }
    .md\:object-none {
        -o-object-fit:none;
        object-fit:none
    }
    .md\:object-scale-down {
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .md\:object-bottom {
        -o-object-position:bottom;
        object-position:bottom
    }
    .md\:object-center {
        -o-object-position:center;
        object-position:center
    }
    .md\:object-left {
        -o-object-position:left;
        object-position:left
    }
    .md\:object-left-bottom {
        -o-object-position:left bottom;
        object-position:left bottom
    }
    .md\:object-left-top {
        -o-object-position:left top;
        object-position:left top
    }
    .md\:object-right {
        -o-object-position:right;
        object-position:right
    }
    .md\:object-right-bottom {
        -o-object-position:right bottom;
        object-position:right bottom
    }
    .md\:object-right-top {
        -o-object-position:right top;
        object-position:right top
    }
    .md\:object-top {
        -o-object-position:top;
        object-position:top
    }
    .md\:opacity-0 {
        opacity:0
    }
    .md\:opacity-25 {
        opacity:0.25
    }
    .md\:opacity-50 {
        opacity:0.5
    }
    .md\:opacity-75 {
        opacity:0.75
    }
    .md\:opacity-100 {
        opacity:1
    }
    .md\:hover\:opacity-0:hover {
        opacity:0
    }
    .md\:hover\:opacity-25:hover {
        opacity:0.25
    }
    .md\:hover\:opacity-50:hover {
        opacity:0.5
    }
    .md\:hover\:opacity-75:hover {
        opacity:0.75
    }
    .md\:hover\:opacity-100:hover {
        opacity:1
    }
    .md\:focus\:opacity-0:focus {
        opacity:0
    }
    .md\:focus\:opacity-25:focus {
        opacity:0.25
    }
    .md\:focus\:opacity-50:focus {
        opacity:0.5
    }
    .md\:focus\:opacity-75:focus {
        opacity:0.75
    }
    .md\:focus\:opacity-100:focus {
        opacity:1
    }
    .md\:outline-none {
        outline:0
    }
    .md\:focus\:outline-none:focus {
        outline:0
    }
    .md\:overflow-auto {
        overflow:auto
    }
    .md\:overflow-hidden {
        overflow:hidden
    }
    .md\:overflow-visible {
        overflow:visible
    }
    .md\:overflow-scroll {
        overflow:scroll
    }
    .md\:overflow-x-auto {
        overflow-x:auto
    }
    .md\:overflow-y-auto {
        overflow-y:auto
    }
    .md\:overflow-x-hidden {
        overflow-x:hidden
    }
    .md\:overflow-y-hidden {
        overflow-y:hidden
    }
    .md\:overflow-x-visible {
        overflow-x:visible
    }
    .md\:overflow-y-visible {
        overflow-y:visible
    }
    .md\:overflow-x-scroll {
        overflow-x:scroll
    }
    .md\:overflow-y-scroll {
        overflow-y:scroll
    }
    .md\:scrolling-touch {
        -webkit-overflow-scrolling:touch
    }
    .md\:scrolling-auto {
        -webkit-overflow-scrolling:auto
    }
    .md\:p-0 {
        padding:0
    }
    .md\:p-1 {
        padding:0.25rem
    }
    .md\:p-2 {
        padding:0.5rem
    }
    .md\:p-3 {
        padding:0.75rem
    }
    .md\:p-4 {
        padding:1rem
    }
    .md\:p-5 {
        padding:1.25rem
    }
    .md\:p-6 {
        padding:1.5rem
    }
    .md\:p-8 {
        padding:2rem
    }
    .md\:p-10 {
        padding:2.5rem
    }
    .md\:p-12 {
        padding:3rem
    }
    .md\:p-16 {
        padding:4rem
    }
    .md\:p-20 {
        padding:5rem
    }
    .md\:p-24 {
        padding:6rem
    }
    .md\:p-32 {
        padding:8rem
    }
    .md\:p-40 {
        padding:10rem
    }
    .md\:p-48 {
        padding:12rem
    }
    .md\:p-56 {
        padding:14rem
    }
    .md\:p-64 {
        padding:16rem
    }
    .md\:p-px {
        padding:1px
    }
    .md\:py-0 {
        padding-top:0;
        padding-bottom:0
    }
    .md\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .md\:py-1 {
        padding-top:0.25rem;
        padding-bottom:0.25rem
    }
    .md\:px-1 {
        padding-left:0.25rem;
        padding-right:0.25rem
    }
    .md\:py-2 {
        padding-top:0.5rem;
        padding-bottom:0.5rem
    }
    .md\:px-2 {
        padding-left:0.5rem;
        padding-right:0.5rem
    }
    .md\:py-3 {
        padding-top:0.75rem;
        padding-bottom:0.75rem
    }
    .md\:px-3 {
        padding-left:0.75rem;
        padding-right:0.75rem
    }
    .md\:py-4 {
        padding-top:1rem;
        padding-bottom:1rem
    }
    .md\:px-4 {
        padding-left:1rem;
        padding-right:1rem
    }
    .md\:py-5 {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .md\:px-5 {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .md\:py-6 {
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .md\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .md\:py-8 {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .md\:px-8 {
        padding-left:2rem;
        padding-right:2rem
    }
    .md\:py-10 {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .md\:px-10 {
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .md\:py-12 {
        padding-top:3rem;
        padding-bottom:3rem
    }
    .md\:px-12 {
        padding-left:3rem;
        padding-right:3rem
    }
    .md\:py-16 {
        padding-top:4rem;
        padding-bottom:4rem
    }
    .md\:px-16 {
        padding-left:4rem;
        padding-right:4rem
    }
    .md\:py-20 {
        padding-top:5rem;
        padding-bottom:5rem
    }
    .md\:px-20 {
        padding-left:5rem;
        padding-right:5rem
    }
    .md\:py-24 {
        padding-top:6rem;
        padding-bottom:6rem
    }
    .md\:px-24 {
        padding-left:6rem;
        padding-right:6rem
    }
    .md\:py-32 {
        padding-top:8rem;
        padding-bottom:8rem
    }
    .md\:px-32 {
        padding-left:8rem;
        padding-right:8rem
    }
    .md\:py-40 {
        padding-top:10rem;
        padding-bottom:10rem
    }
    .md\:px-40 {
        padding-left:10rem;
        padding-right:10rem
    }
    .md\:py-48 {
        padding-top:12rem;
        padding-bottom:12rem
    }
    .md\:px-48 {
        padding-left:12rem;
        padding-right:12rem
    }
    .md\:py-56 {
        padding-top:14rem;
        padding-bottom:14rem
    }
    .md\:px-56 {
        padding-left:14rem;
        padding-right:14rem
    }
    .md\:py-64 {
        padding-top:16rem;
        padding-bottom:16rem
    }
    .md\:px-64 {
        padding-left:16rem;
        padding-right:16rem
    }
    .md\:py-px {
        padding-top:1px;
        padding-bottom:1px
    }
    .md\:px-px {
        padding-left:1px;
        padding-right:1px
    }
    .md\:pt-0 {
        padding-top:0
    }
    .md\:pr-0 {
        padding-right:0
    }
    .md\:pb-0 {
        padding-bottom:0
    }
    .md\:pl-0 {
        padding-left:0
    }
    .md\:pt-1 {
        padding-top:0.25rem
    }
    .md\:pr-1 {
        padding-right:0.25rem
    }
    .md\:pb-1 {
        padding-bottom:0.25rem
    }
    .md\:pl-1 {
        padding-left:0.25rem
    }
    .md\:pt-2 {
        padding-top:0.5rem
    }
    .md\:pr-2 {
        padding-right:0.5rem
    }
    .md\:pb-2 {
        padding-bottom:0.5rem
    }
    .md\:pl-2 {
        padding-left:0.5rem
    }
    .md\:pt-3 {
        padding-top:0.75rem
    }
    .md\:pr-3 {
        padding-right:0.75rem
    }
    .md\:pb-3 {
        padding-bottom:0.75rem
    }
    .md\:pl-3 {
        padding-left:0.75rem
    }
    .md\:pt-4 {
        padding-top:1rem
    }
    .md\:pr-4 {
        padding-right:1rem
    }
    .md\:pb-4 {
        padding-bottom:1rem
    }
    .md\:pl-4 {
        padding-left:1rem
    }
    .md\:pt-5 {
        padding-top:1.25rem
    }
    .md\:pr-5 {
        padding-right:1.25rem
    }
    .md\:pb-5 {
        padding-bottom:1.25rem
    }
    .md\:pl-5 {
        padding-left:1.25rem
    }
    .md\:pt-6 {
        padding-top:1.5rem
    }
    .md\:pr-6 {
        padding-right:1.5rem
    }
    .md\:pb-6 {
        padding-bottom:1.5rem
    }
    .md\:pl-6 {
        padding-left:1.5rem
    }
    .md\:pt-8 {
        padding-top:2rem
    }
    .md\:pr-8 {
        padding-right:2rem
    }
    .md\:pb-8 {
        padding-bottom:2rem
    }
    .md\:pl-8 {
        padding-left:2rem
    }
    .md\:pt-10 {
        padding-top:2.5rem
    }
    .md\:pr-10 {
        padding-right:2.5rem
    }
    .md\:pb-10 {
        padding-bottom:2.5rem
    }
    .md\:pl-10 {
        padding-left:2.5rem
    }
    .md\:pt-12 {
        padding-top:3rem
    }
    .md\:pr-12 {
        padding-right:3rem
    }
    .md\:pb-12 {
        padding-bottom:3rem
    }
    .md\:pl-12 {
        padding-left:3rem
    }
    .md\:pt-16 {
        padding-top:4rem
    }
    .md\:pr-16 {
        padding-right:4rem
    }
    .md\:pb-16 {
        padding-bottom:4rem
    }
    .md\:pl-16 {
        padding-left:4rem
    }
    .md\:pt-20 {
        padding-top:5rem
    }
    .md\:pr-20 {
        padding-right:5rem
    }
    .md\:pb-20 {
        padding-bottom:5rem
    }
    .md\:pl-20 {
        padding-left:5rem
    }
    .md\:pt-24 {
        padding-top:6rem
    }
    .md\:pr-24 {
        padding-right:6rem
    }
    .md\:pb-24 {
        padding-bottom:6rem
    }
    .md\:pl-24 {
        padding-left:6rem
    }
    .md\:pt-32 {
        padding-top:8rem
    }
    .md\:pr-32 {
        padding-right:8rem
    }
    .md\:pb-32 {
        padding-bottom:8rem
    }
    .md\:pl-32 {
        padding-left:8rem
    }
    .md\:pt-40 {
        padding-top:10rem
    }
    .md\:pr-40 {
        padding-right:10rem
    }
    .md\:pb-40 {
        padding-bottom:10rem
    }
    .md\:pl-40 {
        padding-left:10rem
    }
    .md\:pt-48 {
        padding-top:12rem
    }
    .md\:pr-48 {
        padding-right:12rem
    }
    .md\:pb-48 {
        padding-bottom:12rem
    }
    .md\:pl-48 {
        padding-left:12rem
    }
    .md\:pt-56 {
        padding-top:14rem
    }
    .md\:pr-56 {
        padding-right:14rem
    }
    .md\:pb-56 {
        padding-bottom:14rem
    }
    .md\:pl-56 {
        padding-left:14rem
    }
    .md\:pt-64 {
        padding-top:16rem
    }
    .md\:pr-64 {
        padding-right:16rem
    }
    .md\:pb-64 {
        padding-bottom:16rem
    }
    .md\:pl-64 {
        padding-left:16rem
    }
    .md\:pt-px {
        padding-top:1px
    }
    .md\:pr-px {
        padding-right:1px
    }
    .md\:pb-px {
        padding-bottom:1px
    }
    .md\:pl-px {
        padding-left:1px
    }
    .md\:placeholder-transparent:-ms-input-placeholder {
        color:transparent
    }
    .md\:placeholder-transparent::-webkit-input-placeholder {
        color:transparent
    }
    .md\:placeholder-transparent::-moz-placeholder {
        color:transparent
    }
    .md\:placeholder-transparent::placeholder {
        color:transparent
    }
    .md\:placeholder-black:-ms-input-placeholder {
        color:#000
    }
    .md\:placeholder-black::-webkit-input-placeholder {
        color:#000
    }
    .md\:placeholder-black::-moz-placeholder {
        color:#000
    }
    .md\:placeholder-black::placeholder {
        color:#000
    }
    .md\:placeholder-white:-ms-input-placeholder {
        color:#fff
    }
    .md\:placeholder-white::-webkit-input-placeholder {
        color:#fff
    }
    .md\:placeholder-white::-moz-placeholder {
        color:#fff
    }
    .md\:placeholder-white::placeholder {
        color:#fff
    }
    .md\:placeholder-gray-100:-ms-input-placeholder {
        color:#f7fafc
    }
    .md\:placeholder-gray-100::-webkit-input-placeholder {
        color:#f7fafc
    }
    .md\:placeholder-gray-100::-moz-placeholder {
        color:#f7fafc
    }
    .md\:placeholder-gray-100::placeholder {
        color:#f7fafc
    }
    .md\:placeholder-gray-200:-ms-input-placeholder {
        color:#edf2f7
    }
    .md\:placeholder-gray-200::-webkit-input-placeholder {
        color:#edf2f7
    }
    .md\:placeholder-gray-200::-moz-placeholder {
        color:#edf2f7
    }
    .md\:placeholder-gray-200::placeholder {
        color:#edf2f7
    }
    .md\:placeholder-gray-300:-ms-input-placeholder {
        color:#e2e8f0
    }
    .md\:placeholder-gray-300::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .md\:placeholder-gray-300::-moz-placeholder {
        color:#e2e8f0
    }
    .md\:placeholder-gray-300::placeholder {
        color:#e2e8f0
    }
    .md\:placeholder-gray-400:-ms-input-placeholder {
        color:#cbd5e0
    }
    .md\:placeholder-gray-400::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .md\:placeholder-gray-400::-moz-placeholder {
        color:#cbd5e0
    }
    .md\:placeholder-gray-400::placeholder {
        color:#cbd5e0
    }
    .md\:placeholder-gray-500:-ms-input-placeholder {
        color:#a0aec0
    }
    .md\:placeholder-gray-500::-webkit-input-placeholder {
        color:#a0aec0
    }
    .md\:placeholder-gray-500::-moz-placeholder {
        color:#a0aec0
    }
    .md\:placeholder-gray-500::placeholder {
        color:#a0aec0
    }
    .md\:placeholder-gray-600:-ms-input-placeholder {
        color:#718096
    }
    .md\:placeholder-gray-600::-webkit-input-placeholder {
        color:#718096
    }
    .md\:placeholder-gray-600::-moz-placeholder {
        color:#718096
    }
    .md\:placeholder-gray-600::placeholder {
        color:#718096
    }
    .md\:placeholder-gray-700:-ms-input-placeholder {
        color:#4a5568
    }
    .md\:placeholder-gray-700::-webkit-input-placeholder {
        color:#4a5568
    }
    .md\:placeholder-gray-700::-moz-placeholder {
        color:#4a5568
    }
    .md\:placeholder-gray-700::placeholder {
        color:#4a5568
    }
    .md\:placeholder-gray-800:-ms-input-placeholder {
        color:#2d3748
    }
    .md\:placeholder-gray-800::-webkit-input-placeholder {
        color:#2d3748
    }
    .md\:placeholder-gray-800::-moz-placeholder {
        color:#2d3748
    }
    .md\:placeholder-gray-800::placeholder {
        color:#2d3748
    }
    .md\:placeholder-gray-900:-ms-input-placeholder {
        color:#1a202c
    }
    .md\:placeholder-gray-900::-webkit-input-placeholder {
        color:#1a202c
    }
    .md\:placeholder-gray-900::-moz-placeholder {
        color:#1a202c
    }
    .md\:placeholder-gray-900::placeholder {
        color:#1a202c
    }
    .md\:placeholder-red-100:-ms-input-placeholder {
        color:#fff5f5
    }
    .md\:placeholder-red-100::-webkit-input-placeholder {
        color:#fff5f5
    }
    .md\:placeholder-red-100::-moz-placeholder {
        color:#fff5f5
    }
    .md\:placeholder-red-100::placeholder {
        color:#fff5f5
    }
    .md\:placeholder-red-200:-ms-input-placeholder {
        color:#fed7d7
    }
    .md\:placeholder-red-200::-webkit-input-placeholder {
        color:#fed7d7
    }
    .md\:placeholder-red-200::-moz-placeholder {
        color:#fed7d7
    }
    .md\:placeholder-red-200::placeholder {
        color:#fed7d7
    }
    .md\:placeholder-red-300:-ms-input-placeholder {
        color:#feb2b2
    }
    .md\:placeholder-red-300::-webkit-input-placeholder {
        color:#feb2b2
    }
    .md\:placeholder-red-300::-moz-placeholder {
        color:#feb2b2
    }
    .md\:placeholder-red-300::placeholder {
        color:#feb2b2
    }
    .md\:placeholder-red-400:-ms-input-placeholder {
        color:#fc8181
    }
    .md\:placeholder-red-400::-webkit-input-placeholder {
        color:#fc8181
    }
    .md\:placeholder-red-400::-moz-placeholder {
        color:#fc8181
    }
    .md\:placeholder-red-400::placeholder {
        color:#fc8181
    }
    .md\:placeholder-red-500:-ms-input-placeholder {
        color:#f56565
    }
    .md\:placeholder-red-500::-webkit-input-placeholder {
        color:#f56565
    }
    .md\:placeholder-red-500::-moz-placeholder {
        color:#f56565
    }
    .md\:placeholder-red-500::placeholder {
        color:#f56565
    }
    .md\:placeholder-red-600:-ms-input-placeholder {
        color:#e53e3e
    }
    .md\:placeholder-red-600::-webkit-input-placeholder {
        color:#e53e3e
    }
    .md\:placeholder-red-600::-moz-placeholder {
        color:#e53e3e
    }
    .md\:placeholder-red-600::placeholder {
        color:#e53e3e
    }
    .md\:placeholder-red-700:-ms-input-placeholder {
        color:#c53030
    }
    .md\:placeholder-red-700::-webkit-input-placeholder {
        color:#c53030
    }
    .md\:placeholder-red-700::-moz-placeholder {
        color:#c53030
    }
    .md\:placeholder-red-700::placeholder {
        color:#c53030
    }
    .md\:placeholder-red-800:-ms-input-placeholder {
        color:#9b2c2c
    }
    .md\:placeholder-red-800::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .md\:placeholder-red-800::-moz-placeholder {
        color:#9b2c2c
    }
    .md\:placeholder-red-800::placeholder {
        color:#9b2c2c
    }
    .md\:placeholder-red-900:-ms-input-placeholder {
        color:#742a2a
    }
    .md\:placeholder-red-900::-webkit-input-placeholder {
        color:#742a2a
    }
    .md\:placeholder-red-900::-moz-placeholder {
        color:#742a2a
    }
    .md\:placeholder-red-900::placeholder {
        color:#742a2a
    }
    .md\:placeholder-orange-100:-ms-input-placeholder {
        color:#fffaf0
    }
    .md\:placeholder-orange-100::-webkit-input-placeholder {
        color:#fffaf0
    }
    .md\:placeholder-orange-100::-moz-placeholder {
        color:#fffaf0
    }
    .md\:placeholder-orange-100::placeholder {
        color:#fffaf0
    }
    .md\:placeholder-orange-200:-ms-input-placeholder {
        color:#feebc8
    }
    .md\:placeholder-orange-200::-webkit-input-placeholder {
        color:#feebc8
    }
    .md\:placeholder-orange-200::-moz-placeholder {
        color:#feebc8
    }
    .md\:placeholder-orange-200::placeholder {
        color:#feebc8
    }
    .md\:placeholder-orange-300:-ms-input-placeholder {
        color:#fbd38d
    }
    .md\:placeholder-orange-300::-webkit-input-placeholder {
        color:#fbd38d
    }
    .md\:placeholder-orange-300::-moz-placeholder {
        color:#fbd38d
    }
    .md\:placeholder-orange-300::placeholder {
        color:#fbd38d
    }
    .md\:placeholder-orange-400:-ms-input-placeholder {
        color:#f6ad55
    }
    .md\:placeholder-orange-400::-webkit-input-placeholder {
        color:#f6ad55
    }
    .md\:placeholder-orange-400::-moz-placeholder {
        color:#f6ad55
    }
    .md\:placeholder-orange-400::placeholder {
        color:#f6ad55
    }
    .md\:placeholder-orange-500:-ms-input-placeholder {
        color:#ed8936
    }
    .md\:placeholder-orange-500::-webkit-input-placeholder {
        color:#ed8936
    }
    .md\:placeholder-orange-500::-moz-placeholder {
        color:#ed8936
    }
    .md\:placeholder-orange-500::placeholder {
        color:#ed8936
    }
    .md\:placeholder-orange-600:-ms-input-placeholder {
        color:#dd6b20
    }
    .md\:placeholder-orange-600::-webkit-input-placeholder {
        color:#dd6b20
    }
    .md\:placeholder-orange-600::-moz-placeholder {
        color:#dd6b20
    }
    .md\:placeholder-orange-600::placeholder {
        color:#dd6b20
    }
    .md\:placeholder-orange-700:-ms-input-placeholder {
        color:#c05621
    }
    .md\:placeholder-orange-700::-webkit-input-placeholder {
        color:#c05621
    }
    .md\:placeholder-orange-700::-moz-placeholder {
        color:#c05621
    }
    .md\:placeholder-orange-700::placeholder {
        color:#c05621
    }
    .md\:placeholder-orange-800:-ms-input-placeholder {
        color:#9c4221
    }
    .md\:placeholder-orange-800::-webkit-input-placeholder {
        color:#9c4221
    }
    .md\:placeholder-orange-800::-moz-placeholder {
        color:#9c4221
    }
    .md\:placeholder-orange-800::placeholder {
        color:#9c4221
    }
    .md\:placeholder-orange-900:-ms-input-placeholder {
        color:#7b341e
    }
    .md\:placeholder-orange-900::-webkit-input-placeholder {
        color:#7b341e
    }
    .md\:placeholder-orange-900::-moz-placeholder {
        color:#7b341e
    }
    .md\:placeholder-orange-900::placeholder {
        color:#7b341e
    }
    .md\:placeholder-yellow-100:-ms-input-placeholder {
        color:#fffff0
    }
    .md\:placeholder-yellow-100::-webkit-input-placeholder {
        color:#fffff0
    }
    .md\:placeholder-yellow-100::-moz-placeholder {
        color:#fffff0
    }
    .md\:placeholder-yellow-100::placeholder {
        color:#fffff0
    }
    .md\:placeholder-yellow-200:-ms-input-placeholder {
        color:#fefcbf
    }
    .md\:placeholder-yellow-200::-webkit-input-placeholder {
        color:#fefcbf
    }
    .md\:placeholder-yellow-200::-moz-placeholder {
        color:#fefcbf
    }
    .md\:placeholder-yellow-200::placeholder {
        color:#fefcbf
    }
    .md\:placeholder-yellow-300:-ms-input-placeholder {
        color:#faf089
    }
    .md\:placeholder-yellow-300::-webkit-input-placeholder {
        color:#faf089
    }
    .md\:placeholder-yellow-300::-moz-placeholder {
        color:#faf089
    }
    .md\:placeholder-yellow-300::placeholder {
        color:#faf089
    }
    .md\:placeholder-yellow-400:-ms-input-placeholder {
        color:#f6e05e
    }
    .md\:placeholder-yellow-400::-webkit-input-placeholder {
        color:#f6e05e
    }
    .md\:placeholder-yellow-400::-moz-placeholder {
        color:#f6e05e
    }
    .md\:placeholder-yellow-400::placeholder {
        color:#f6e05e
    }
    .md\:placeholder-yellow-500:-ms-input-placeholder {
        color:#ecc94b
    }
    .md\:placeholder-yellow-500::-webkit-input-placeholder {
        color:#ecc94b
    }
    .md\:placeholder-yellow-500::-moz-placeholder {
        color:#ecc94b
    }
    .md\:placeholder-yellow-500::placeholder {
        color:#ecc94b
    }
    .md\:placeholder-yellow-600:-ms-input-placeholder {
        color:#d69e2e
    }
    .md\:placeholder-yellow-600::-webkit-input-placeholder {
        color:#d69e2e
    }
    .md\:placeholder-yellow-600::-moz-placeholder {
        color:#d69e2e
    }
    .md\:placeholder-yellow-600::placeholder {
        color:#d69e2e
    }
    .md\:placeholder-yellow-700:-ms-input-placeholder {
        color:#b7791f
    }
    .md\:placeholder-yellow-700::-webkit-input-placeholder {
        color:#b7791f
    }
    .md\:placeholder-yellow-700::-moz-placeholder {
        color:#b7791f
    }
    .md\:placeholder-yellow-700::placeholder {
        color:#b7791f
    }
    .md\:placeholder-yellow-800:-ms-input-placeholder {
        color:#975a16
    }
    .md\:placeholder-yellow-800::-webkit-input-placeholder {
        color:#975a16
    }
    .md\:placeholder-yellow-800::-moz-placeholder {
        color:#975a16
    }
    .md\:placeholder-yellow-800::placeholder {
        color:#975a16
    }
    .md\:placeholder-yellow-900:-ms-input-placeholder {
        color:#744210
    }
    .md\:placeholder-yellow-900::-webkit-input-placeholder {
        color:#744210
    }
    .md\:placeholder-yellow-900::-moz-placeholder {
        color:#744210
    }
    .md\:placeholder-yellow-900::placeholder {
        color:#744210
    }
    .md\:placeholder-green-100:-ms-input-placeholder {
        color:#f0fff4
    }
    .md\:placeholder-green-100::-webkit-input-placeholder {
        color:#f0fff4
    }
    .md\:placeholder-green-100::-moz-placeholder {
        color:#f0fff4
    }
    .md\:placeholder-green-100::placeholder {
        color:#f0fff4
    }
    .md\:placeholder-green-200:-ms-input-placeholder {
        color:#c6f6d5
    }
    .md\:placeholder-green-200::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .md\:placeholder-green-200::-moz-placeholder {
        color:#c6f6d5
    }
    .md\:placeholder-green-200::placeholder {
        color:#c6f6d5
    }
    .md\:placeholder-green-300:-ms-input-placeholder {
        color:#9ae6b4
    }
    .md\:placeholder-green-300::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .md\:placeholder-green-300::-moz-placeholder {
        color:#9ae6b4
    }
    .md\:placeholder-green-300::placeholder {
        color:#9ae6b4
    }
    .md\:placeholder-green-400:-ms-input-placeholder {
        color:#68d391
    }
    .md\:placeholder-green-400::-webkit-input-placeholder {
        color:#68d391
    }
    .md\:placeholder-green-400::-moz-placeholder {
        color:#68d391
    }
    .md\:placeholder-green-400::placeholder {
        color:#68d391
    }
    .md\:placeholder-green-500:-ms-input-placeholder {
        color:#48bb78
    }
    .md\:placeholder-green-500::-webkit-input-placeholder {
        color:#48bb78
    }
    .md\:placeholder-green-500::-moz-placeholder {
        color:#48bb78
    }
    .md\:placeholder-green-500::placeholder {
        color:#48bb78
    }
    .md\:placeholder-green-600:-ms-input-placeholder {
        color:#38a169
    }
    .md\:placeholder-green-600::-webkit-input-placeholder {
        color:#38a169
    }
    .md\:placeholder-green-600::-moz-placeholder {
        color:#38a169
    }
    .md\:placeholder-green-600::placeholder {
        color:#38a169
    }
    .md\:placeholder-green-700:-ms-input-placeholder {
        color:#2f855a
    }
    .md\:placeholder-green-700::-webkit-input-placeholder {
        color:#2f855a
    }
    .md\:placeholder-green-700::-moz-placeholder {
        color:#2f855a
    }
    .md\:placeholder-green-700::placeholder {
        color:#2f855a
    }
    .md\:placeholder-green-800:-ms-input-placeholder {
        color:#276749
    }
    .md\:placeholder-green-800::-webkit-input-placeholder {
        color:#276749
    }
    .md\:placeholder-green-800::-moz-placeholder {
        color:#276749
    }
    .md\:placeholder-green-800::placeholder {
        color:#276749
    }
    .md\:placeholder-green-900:-ms-input-placeholder {
        color:#22543d
    }
    .md\:placeholder-green-900::-webkit-input-placeholder {
        color:#22543d
    }
    .md\:placeholder-green-900::-moz-placeholder {
        color:#22543d
    }
    .md\:placeholder-green-900::placeholder {
        color:#22543d
    }
    .md\:placeholder-teal-100:-ms-input-placeholder {
        color:#e6fffa
    }
    .md\:placeholder-teal-100::-webkit-input-placeholder {
        color:#e6fffa
    }
    .md\:placeholder-teal-100::-moz-placeholder {
        color:#e6fffa
    }
    .md\:placeholder-teal-100::placeholder {
        color:#e6fffa
    }
    .md\:placeholder-teal-200:-ms-input-placeholder {
        color:#b2f5ea
    }
    .md\:placeholder-teal-200::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .md\:placeholder-teal-200::-moz-placeholder {
        color:#b2f5ea
    }
    .md\:placeholder-teal-200::placeholder {
        color:#b2f5ea
    }
    .md\:placeholder-teal-300:-ms-input-placeholder {
        color:#81e6d9
    }
    .md\:placeholder-teal-300::-webkit-input-placeholder {
        color:#81e6d9
    }
    .md\:placeholder-teal-300::-moz-placeholder {
        color:#81e6d9
    }
    .md\:placeholder-teal-300::placeholder {
        color:#81e6d9
    }
    .md\:placeholder-teal-400:-ms-input-placeholder {
        color:#4fd1c5
    }
    .md\:placeholder-teal-400::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .md\:placeholder-teal-400::-moz-placeholder {
        color:#4fd1c5
    }
    .md\:placeholder-teal-400::placeholder {
        color:#4fd1c5
    }
    .md\:placeholder-teal-500:-ms-input-placeholder {
        color:#38b2ac
    }
    .md\:placeholder-teal-500::-webkit-input-placeholder {
        color:#38b2ac
    }
    .md\:placeholder-teal-500::-moz-placeholder {
        color:#38b2ac
    }
    .md\:placeholder-teal-500::placeholder {
        color:#38b2ac
    }
    .md\:placeholder-teal-600:-ms-input-placeholder {
        color:#319795
    }
    .md\:placeholder-teal-600::-webkit-input-placeholder {
        color:#319795
    }
    .md\:placeholder-teal-600::-moz-placeholder {
        color:#319795
    }
    .md\:placeholder-teal-600::placeholder {
        color:#319795
    }
    .md\:placeholder-teal-700:-ms-input-placeholder {
        color:#2c7a7b
    }
    .md\:placeholder-teal-700::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .md\:placeholder-teal-700::-moz-placeholder {
        color:#2c7a7b
    }
    .md\:placeholder-teal-700::placeholder {
        color:#2c7a7b
    }
    .md\:placeholder-teal-800:-ms-input-placeholder {
        color:#285e61
    }
    .md\:placeholder-teal-800::-webkit-input-placeholder {
        color:#285e61
    }
    .md\:placeholder-teal-800::-moz-placeholder {
        color:#285e61
    }
    .md\:placeholder-teal-800::placeholder {
        color:#285e61
    }
    .md\:placeholder-teal-900:-ms-input-placeholder {
        color:#234e52
    }
    .md\:placeholder-teal-900::-webkit-input-placeholder {
        color:#234e52
    }
    .md\:placeholder-teal-900::-moz-placeholder {
        color:#234e52
    }
    .md\:placeholder-teal-900::placeholder {
        color:#234e52
    }
    .md\:placeholder-blue-100:-ms-input-placeholder {
        color:#ebf8ff
    }
    .md\:placeholder-blue-100::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .md\:placeholder-blue-100::-moz-placeholder {
        color:#ebf8ff
    }
    .md\:placeholder-blue-100::placeholder {
        color:#ebf8ff
    }
    .md\:placeholder-blue-200:-ms-input-placeholder {
        color:#bee3f8
    }
    .md\:placeholder-blue-200::-webkit-input-placeholder {
        color:#bee3f8
    }
    .md\:placeholder-blue-200::-moz-placeholder {
        color:#bee3f8
    }
    .md\:placeholder-blue-200::placeholder {
        color:#bee3f8
    }
    .md\:placeholder-blue-300:-ms-input-placeholder {
        color:#90cdf4
    }
    .md\:placeholder-blue-300::-webkit-input-placeholder {
        color:#90cdf4
    }
    .md\:placeholder-blue-300::-moz-placeholder {
        color:#90cdf4
    }
    .md\:placeholder-blue-300::placeholder {
        color:#90cdf4
    }
    .md\:placeholder-blue-400:-ms-input-placeholder {
        color:#63b3ed
    }
    .md\:placeholder-blue-400::-webkit-input-placeholder {
        color:#63b3ed
    }
    .md\:placeholder-blue-400::-moz-placeholder {
        color:#63b3ed
    }
    .md\:placeholder-blue-400::placeholder {
        color:#63b3ed
    }
    .md\:placeholder-blue-500:-ms-input-placeholder {
        color:#4299e1
    }
    .md\:placeholder-blue-500::-webkit-input-placeholder {
        color:#4299e1
    }
    .md\:placeholder-blue-500::-moz-placeholder {
        color:#4299e1
    }
    .md\:placeholder-blue-500::placeholder {
        color:#4299e1
    }
    .md\:placeholder-blue-600:-ms-input-placeholder {
        color:#3182ce
    }
    .md\:placeholder-blue-600::-webkit-input-placeholder {
        color:#3182ce
    }
    .md\:placeholder-blue-600::-moz-placeholder {
        color:#3182ce
    }
    .md\:placeholder-blue-600::placeholder {
        color:#3182ce
    }
    .md\:placeholder-blue-700:-ms-input-placeholder {
        color:#2b6cb0
    }
    .md\:placeholder-blue-700::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .md\:placeholder-blue-700::-moz-placeholder {
        color:#2b6cb0
    }
    .md\:placeholder-blue-700::placeholder {
        color:#2b6cb0
    }
    .md\:placeholder-blue-800:-ms-input-placeholder {
        color:#2c5282
    }
    .md\:placeholder-blue-800::-webkit-input-placeholder {
        color:#2c5282
    }
    .md\:placeholder-blue-800::-moz-placeholder {
        color:#2c5282
    }
    .md\:placeholder-blue-800::placeholder {
        color:#2c5282
    }
    .md\:placeholder-blue-900:-ms-input-placeholder {
        color:#2a4365
    }
    .md\:placeholder-blue-900::-webkit-input-placeholder {
        color:#2a4365
    }
    .md\:placeholder-blue-900::-moz-placeholder {
        color:#2a4365
    }
    .md\:placeholder-blue-900::placeholder {
        color:#2a4365
    }
    .md\:placeholder-indigo-100:-ms-input-placeholder {
        color:#ebf4ff
    }
    .md\:placeholder-indigo-100::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .md\:placeholder-indigo-100::-moz-placeholder {
        color:#ebf4ff
    }
    .md\:placeholder-indigo-100::placeholder {
        color:#ebf4ff
    }
    .md\:placeholder-indigo-200:-ms-input-placeholder {
        color:#c3dafe
    }
    .md\:placeholder-indigo-200::-webkit-input-placeholder {
        color:#c3dafe
    }
    .md\:placeholder-indigo-200::-moz-placeholder {
        color:#c3dafe
    }
    .md\:placeholder-indigo-200::placeholder {
        color:#c3dafe
    }
    .md\:placeholder-indigo-300:-ms-input-placeholder {
        color:#a3bffa
    }
    .md\:placeholder-indigo-300::-webkit-input-placeholder {
        color:#a3bffa
    }
    .md\:placeholder-indigo-300::-moz-placeholder {
        color:#a3bffa
    }
    .md\:placeholder-indigo-300::placeholder {
        color:#a3bffa
    }
    .md\:placeholder-indigo-400:-ms-input-placeholder {
        color:#7f9cf5
    }
    .md\:placeholder-indigo-400::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .md\:placeholder-indigo-400::-moz-placeholder {
        color:#7f9cf5
    }
    .md\:placeholder-indigo-400::placeholder {
        color:#7f9cf5
    }
    .md\:placeholder-indigo-500:-ms-input-placeholder {
        color:#667eea
    }
    .md\:placeholder-indigo-500::-webkit-input-placeholder {
        color:#667eea
    }
    .md\:placeholder-indigo-500::-moz-placeholder {
        color:#667eea
    }
    .md\:placeholder-indigo-500::placeholder {
        color:#667eea
    }
    .md\:placeholder-indigo-600:-ms-input-placeholder {
        color:#5a67d8
    }
    .md\:placeholder-indigo-600::-webkit-input-placeholder {
        color:#5a67d8
    }
    .md\:placeholder-indigo-600::-moz-placeholder {
        color:#5a67d8
    }
    .md\:placeholder-indigo-600::placeholder {
        color:#5a67d8
    }
    .md\:placeholder-indigo-700:-ms-input-placeholder {
        color:#4c51bf
    }
    .md\:placeholder-indigo-700::-webkit-input-placeholder {
        color:#4c51bf
    }
    .md\:placeholder-indigo-700::-moz-placeholder {
        color:#4c51bf
    }
    .md\:placeholder-indigo-700::placeholder {
        color:#4c51bf
    }
    .md\:placeholder-indigo-800:-ms-input-placeholder {
        color:#434190
    }
    .md\:placeholder-indigo-800::-webkit-input-placeholder {
        color:#434190
    }
    .md\:placeholder-indigo-800::-moz-placeholder {
        color:#434190
    }
    .md\:placeholder-indigo-800::placeholder {
        color:#434190
    }
    .md\:placeholder-indigo-900:-ms-input-placeholder {
        color:#3c366b
    }
    .md\:placeholder-indigo-900::-webkit-input-placeholder {
        color:#3c366b
    }
    .md\:placeholder-indigo-900::-moz-placeholder {
        color:#3c366b
    }
    .md\:placeholder-indigo-900::placeholder {
        color:#3c366b
    }
    .md\:placeholder-purple-100:-ms-input-placeholder {
        color:#faf5ff
    }
    .md\:placeholder-purple-100::-webkit-input-placeholder {
        color:#faf5ff
    }
    .md\:placeholder-purple-100::-moz-placeholder {
        color:#faf5ff
    }
    .md\:placeholder-purple-100::placeholder {
        color:#faf5ff
    }
    .md\:placeholder-purple-200:-ms-input-placeholder {
        color:#e9d8fd
    }
    .md\:placeholder-purple-200::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .md\:placeholder-purple-200::-moz-placeholder {
        color:#e9d8fd
    }
    .md\:placeholder-purple-200::placeholder {
        color:#e9d8fd
    }
    .md\:placeholder-purple-300:-ms-input-placeholder {
        color:#d6bcfa
    }
    .md\:placeholder-purple-300::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .md\:placeholder-purple-300::-moz-placeholder {
        color:#d6bcfa
    }
    .md\:placeholder-purple-300::placeholder {
        color:#d6bcfa
    }
    .md\:placeholder-purple-400:-ms-input-placeholder {
        color:#b794f4
    }
    .md\:placeholder-purple-400::-webkit-input-placeholder {
        color:#b794f4
    }
    .md\:placeholder-purple-400::-moz-placeholder {
        color:#b794f4
    }
    .md\:placeholder-purple-400::placeholder {
        color:#b794f4
    }
    .md\:placeholder-purple-500:-ms-input-placeholder {
        color:#9f7aea
    }
    .md\:placeholder-purple-500::-webkit-input-placeholder {
        color:#9f7aea
    }
    .md\:placeholder-purple-500::-moz-placeholder {
        color:#9f7aea
    }
    .md\:placeholder-purple-500::placeholder {
        color:#9f7aea
    }
    .md\:placeholder-purple-600:-ms-input-placeholder {
        color:#805ad5
    }
    .md\:placeholder-purple-600::-webkit-input-placeholder {
        color:#805ad5
    }
    .md\:placeholder-purple-600::-moz-placeholder {
        color:#805ad5
    }
    .md\:placeholder-purple-600::placeholder {
        color:#805ad5
    }
    .md\:placeholder-purple-700:-ms-input-placeholder {
        color:#6b46c1
    }
    .md\:placeholder-purple-700::-webkit-input-placeholder {
        color:#6b46c1
    }
    .md\:placeholder-purple-700::-moz-placeholder {
        color:#6b46c1
    }
    .md\:placeholder-purple-700::placeholder {
        color:#6b46c1
    }
    .md\:placeholder-purple-800:-ms-input-placeholder {
        color:#553c9a
    }
    .md\:placeholder-purple-800::-webkit-input-placeholder {
        color:#553c9a
    }
    .md\:placeholder-purple-800::-moz-placeholder {
        color:#553c9a
    }
    .md\:placeholder-purple-800::placeholder {
        color:#553c9a
    }
    .md\:placeholder-purple-900:-ms-input-placeholder {
        color:#44337a
    }
    .md\:placeholder-purple-900::-webkit-input-placeholder {
        color:#44337a
    }
    .md\:placeholder-purple-900::-moz-placeholder {
        color:#44337a
    }
    .md\:placeholder-purple-900::placeholder {
        color:#44337a
    }
    .md\:placeholder-pink-100:-ms-input-placeholder {
        color:#fff5f7
    }
    .md\:placeholder-pink-100::-webkit-input-placeholder {
        color:#fff5f7
    }
    .md\:placeholder-pink-100::-moz-placeholder {
        color:#fff5f7
    }
    .md\:placeholder-pink-100::placeholder {
        color:#fff5f7
    }
    .md\:placeholder-pink-200:-ms-input-placeholder {
        color:#fed7e2
    }
    .md\:placeholder-pink-200::-webkit-input-placeholder {
        color:#fed7e2
    }
    .md\:placeholder-pink-200::-moz-placeholder {
        color:#fed7e2
    }
    .md\:placeholder-pink-200::placeholder {
        color:#fed7e2
    }
    .md\:placeholder-pink-300:-ms-input-placeholder {
        color:#fbb6ce
    }
    .md\:placeholder-pink-300::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .md\:placeholder-pink-300::-moz-placeholder {
        color:#fbb6ce
    }
    .md\:placeholder-pink-300::placeholder {
        color:#fbb6ce
    }
    .md\:placeholder-pink-400:-ms-input-placeholder {
        color:#f687b3
    }
    .md\:placeholder-pink-400::-webkit-input-placeholder {
        color:#f687b3
    }
    .md\:placeholder-pink-400::-moz-placeholder {
        color:#f687b3
    }
    .md\:placeholder-pink-400::placeholder {
        color:#f687b3
    }
    .md\:placeholder-pink-500:-ms-input-placeholder {
        color:#ed64a6
    }
    .md\:placeholder-pink-500::-webkit-input-placeholder {
        color:#ed64a6
    }
    .md\:placeholder-pink-500::-moz-placeholder {
        color:#ed64a6
    }
    .md\:placeholder-pink-500::placeholder {
        color:#ed64a6
    }
    .md\:placeholder-pink-600:-ms-input-placeholder {
        color:#d53f8c
    }
    .md\:placeholder-pink-600::-webkit-input-placeholder {
        color:#d53f8c
    }
    .md\:placeholder-pink-600::-moz-placeholder {
        color:#d53f8c
    }
    .md\:placeholder-pink-600::placeholder {
        color:#d53f8c
    }
    .md\:placeholder-pink-700:-ms-input-placeholder {
        color:#b83280
    }
    .md\:placeholder-pink-700::-webkit-input-placeholder {
        color:#b83280
    }
    .md\:placeholder-pink-700::-moz-placeholder {
        color:#b83280
    }
    .md\:placeholder-pink-700::placeholder {
        color:#b83280
    }
    .md\:placeholder-pink-800:-ms-input-placeholder {
        color:#97266d
    }
    .md\:placeholder-pink-800::-webkit-input-placeholder {
        color:#97266d
    }
    .md\:placeholder-pink-800::-moz-placeholder {
        color:#97266d
    }
    .md\:placeholder-pink-800::placeholder {
        color:#97266d
    }
    .md\:placeholder-pink-900:-ms-input-placeholder {
        color:#702459
    }
    .md\:placeholder-pink-900::-webkit-input-placeholder {
        color:#702459
    }
    .md\:placeholder-pink-900::-moz-placeholder {
        color:#702459
    }
    .md\:placeholder-pink-900::placeholder {
        color:#702459
    }
    .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
        color:transparent
    }
    .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
        color:transparent
    }
    .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
        color:transparent
    }
    .md\:focus\:placeholder-transparent:focus::placeholder {
        color:transparent
    }
    .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
        color:#000
    }
    .md\:focus\:placeholder-black:focus::-webkit-input-placeholder {
        color:#000
    }
    .md\:focus\:placeholder-black:focus::-moz-placeholder {
        color:#000
    }
    .md\:focus\:placeholder-black:focus::placeholder {
        color:#000
    }
    .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
        color:#fff
    }
    .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
        color:#fff
    }
    .md\:focus\:placeholder-white:focus::-moz-placeholder {
        color:#fff
    }
    .md\:focus\:placeholder-white:focus::placeholder {
        color:#fff
    }
    .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
        color:#f7fafc
    }
    .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
        color:#f7fafc
    }
    .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
        color:#f7fafc
    }
    .md\:focus\:placeholder-gray-100:focus::placeholder {
        color:#f7fafc
    }
    .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
        color:#edf2f7
    }
    .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
        color:#edf2f7
    }
    .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
        color:#edf2f7
    }
    .md\:focus\:placeholder-gray-200:focus::placeholder {
        color:#edf2f7
    }
    .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
        color:#e2e8f0
    }
    .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
        color:#e2e8f0
    }
    .md\:focus\:placeholder-gray-300:focus::placeholder {
        color:#e2e8f0
    }
    .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
        color:#cbd5e0
    }
    .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
        color:#cbd5e0
    }
    .md\:focus\:placeholder-gray-400:focus::placeholder {
        color:#cbd5e0
    }
    .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
        color:#a0aec0
    }
    .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
        color:#a0aec0
    }
    .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
        color:#a0aec0
    }
    .md\:focus\:placeholder-gray-500:focus::placeholder {
        color:#a0aec0
    }
    .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
        color:#718096
    }
    .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
        color:#718096
    }
    .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
        color:#718096
    }
    .md\:focus\:placeholder-gray-600:focus::placeholder {
        color:#718096
    }
    .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
        color:#4a5568
    }
    .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
        color:#4a5568
    }
    .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
        color:#4a5568
    }
    .md\:focus\:placeholder-gray-700:focus::placeholder {
        color:#4a5568
    }
    .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
        color:#2d3748
    }
    .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
        color:#2d3748
    }
    .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
        color:#2d3748
    }
    .md\:focus\:placeholder-gray-800:focus::placeholder {
        color:#2d3748
    }
    .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
        color:#1a202c
    }
    .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
        color:#1a202c
    }
    .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
        color:#1a202c
    }
    .md\:focus\:placeholder-gray-900:focus::placeholder {
        color:#1a202c
    }
    .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
        color:#fff5f5
    }
    .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
        color:#fff5f5
    }
    .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
        color:#fff5f5
    }
    .md\:focus\:placeholder-red-100:focus::placeholder {
        color:#fff5f5
    }
    .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
        color:#fed7d7
    }
    .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
        color:#fed7d7
    }
    .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
        color:#fed7d7
    }
    .md\:focus\:placeholder-red-200:focus::placeholder {
        color:#fed7d7
    }
    .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
        color:#feb2b2
    }
    .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
        color:#feb2b2
    }
    .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
        color:#feb2b2
    }
    .md\:focus\:placeholder-red-300:focus::placeholder {
        color:#feb2b2
    }
    .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
        color:#fc8181
    }
    .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
        color:#fc8181
    }
    .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
        color:#fc8181
    }
    .md\:focus\:placeholder-red-400:focus::placeholder {
        color:#fc8181
    }
    .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
        color:#f56565
    }
    .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
        color:#f56565
    }
    .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
        color:#f56565
    }
    .md\:focus\:placeholder-red-500:focus::placeholder {
        color:#f56565
    }
    .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
        color:#e53e3e
    }
    .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
        color:#e53e3e
    }
    .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
        color:#e53e3e
    }
    .md\:focus\:placeholder-red-600:focus::placeholder {
        color:#e53e3e
    }
    .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
        color:#c53030
    }
    .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
        color:#c53030
    }
    .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
        color:#c53030
    }
    .md\:focus\:placeholder-red-700:focus::placeholder {
        color:#c53030
    }
    .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
        color:#9b2c2c
    }
    .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
        color:#9b2c2c
    }
    .md\:focus\:placeholder-red-800:focus::placeholder {
        color:#9b2c2c
    }
    .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
        color:#742a2a
    }
    .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
        color:#742a2a
    }
    .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
        color:#742a2a
    }
    .md\:focus\:placeholder-red-900:focus::placeholder {
        color:#742a2a
    }
    .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
        color:#fffaf0
    }
    .md\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
        color:#fffaf0
    }
    .md\:focus\:placeholder-orange-100:focus::-moz-placeholder {
        color:#fffaf0
    }
    .md\:focus\:placeholder-orange-100:focus::placeholder {
        color:#fffaf0
    }
    .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
        color:#feebc8
    }
    .md\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
        color:#feebc8
    }
    .md\:focus\:placeholder-orange-200:focus::-moz-placeholder {
        color:#feebc8
    }
    .md\:focus\:placeholder-orange-200:focus::placeholder {
        color:#feebc8
    }
    .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
        color:#fbd38d
    }
    .md\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
        color:#fbd38d
    }
    .md\:focus\:placeholder-orange-300:focus::-moz-placeholder {
        color:#fbd38d
    }
    .md\:focus\:placeholder-orange-300:focus::placeholder {
        color:#fbd38d
    }
    .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
        color:#f6ad55
    }
    .md\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
        color:#f6ad55
    }
    .md\:focus\:placeholder-orange-400:focus::-moz-placeholder {
        color:#f6ad55
    }
    .md\:focus\:placeholder-orange-400:focus::placeholder {
        color:#f6ad55
    }
    .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
        color:#ed8936
    }
    .md\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
        color:#ed8936
    }
    .md\:focus\:placeholder-orange-500:focus::-moz-placeholder {
        color:#ed8936
    }
    .md\:focus\:placeholder-orange-500:focus::placeholder {
        color:#ed8936
    }
    .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
        color:#dd6b20
    }
    .md\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
        color:#dd6b20
    }
    .md\:focus\:placeholder-orange-600:focus::-moz-placeholder {
        color:#dd6b20
    }
    .md\:focus\:placeholder-orange-600:focus::placeholder {
        color:#dd6b20
    }
    .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
        color:#c05621
    }
    .md\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
        color:#c05621
    }
    .md\:focus\:placeholder-orange-700:focus::-moz-placeholder {
        color:#c05621
    }
    .md\:focus\:placeholder-orange-700:focus::placeholder {
        color:#c05621
    }
    .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
        color:#9c4221
    }
    .md\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
        color:#9c4221
    }
    .md\:focus\:placeholder-orange-800:focus::-moz-placeholder {
        color:#9c4221
    }
    .md\:focus\:placeholder-orange-800:focus::placeholder {
        color:#9c4221
    }
    .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
        color:#7b341e
    }
    .md\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
        color:#7b341e
    }
    .md\:focus\:placeholder-orange-900:focus::-moz-placeholder {
        color:#7b341e
    }
    .md\:focus\:placeholder-orange-900:focus::placeholder {
        color:#7b341e
    }
    .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
        color:#fffff0
    }
    .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
        color:#fffff0
    }
    .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
        color:#fffff0
    }
    .md\:focus\:placeholder-yellow-100:focus::placeholder {
        color:#fffff0
    }
    .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
        color:#fefcbf
    }
    .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
        color:#fefcbf
    }
    .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
        color:#fefcbf
    }
    .md\:focus\:placeholder-yellow-200:focus::placeholder {
        color:#fefcbf
    }
    .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
        color:#faf089
    }
    .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
        color:#faf089
    }
    .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
        color:#faf089
    }
    .md\:focus\:placeholder-yellow-300:focus::placeholder {
        color:#faf089
    }
    .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
        color:#f6e05e
    }
    .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
        color:#f6e05e
    }
    .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
        color:#f6e05e
    }
    .md\:focus\:placeholder-yellow-400:focus::placeholder {
        color:#f6e05e
    }
    .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
        color:#ecc94b
    }
    .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
        color:#ecc94b
    }
    .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
        color:#ecc94b
    }
    .md\:focus\:placeholder-yellow-500:focus::placeholder {
        color:#ecc94b
    }
    .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
        color:#d69e2e
    }
    .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
        color:#d69e2e
    }
    .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
        color:#d69e2e
    }
    .md\:focus\:placeholder-yellow-600:focus::placeholder {
        color:#d69e2e
    }
    .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
        color:#b7791f
    }
    .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
        color:#b7791f
    }
    .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
        color:#b7791f
    }
    .md\:focus\:placeholder-yellow-700:focus::placeholder {
        color:#b7791f
    }
    .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
        color:#975a16
    }
    .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
        color:#975a16
    }
    .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
        color:#975a16
    }
    .md\:focus\:placeholder-yellow-800:focus::placeholder {
        color:#975a16
    }
    .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
        color:#744210
    }
    .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
        color:#744210
    }
    .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
        color:#744210
    }
    .md\:focus\:placeholder-yellow-900:focus::placeholder {
        color:#744210
    }
    .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
        color:#f0fff4
    }
    .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
        color:#f0fff4
    }
    .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
        color:#f0fff4
    }
    .md\:focus\:placeholder-green-100:focus::placeholder {
        color:#f0fff4
    }
    .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
        color:#c6f6d5
    }
    .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
        color:#c6f6d5
    }
    .md\:focus\:placeholder-green-200:focus::placeholder {
        color:#c6f6d5
    }
    .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
        color:#9ae6b4
    }
    .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
        color:#9ae6b4
    }
    .md\:focus\:placeholder-green-300:focus::placeholder {
        color:#9ae6b4
    }
    .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
        color:#68d391
    }
    .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
        color:#68d391
    }
    .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
        color:#68d391
    }
    .md\:focus\:placeholder-green-400:focus::placeholder {
        color:#68d391
    }
    .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
        color:#48bb78
    }
    .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
        color:#48bb78
    }
    .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
        color:#48bb78
    }
    .md\:focus\:placeholder-green-500:focus::placeholder {
        color:#48bb78
    }
    .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
        color:#38a169
    }
    .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
        color:#38a169
    }
    .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
        color:#38a169
    }
    .md\:focus\:placeholder-green-600:focus::placeholder {
        color:#38a169
    }
    .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
        color:#2f855a
    }
    .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
        color:#2f855a
    }
    .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
        color:#2f855a
    }
    .md\:focus\:placeholder-green-700:focus::placeholder {
        color:#2f855a
    }
    .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
        color:#276749
    }
    .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
        color:#276749
    }
    .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
        color:#276749
    }
    .md\:focus\:placeholder-green-800:focus::placeholder {
        color:#276749
    }
    .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
        color:#22543d
    }
    .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
        color:#22543d
    }
    .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
        color:#22543d
    }
    .md\:focus\:placeholder-green-900:focus::placeholder {
        color:#22543d
    }
    .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
        color:#e6fffa
    }
    .md\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
        color:#e6fffa
    }
    .md\:focus\:placeholder-teal-100:focus::-moz-placeholder {
        color:#e6fffa
    }
    .md\:focus\:placeholder-teal-100:focus::placeholder {
        color:#e6fffa
    }
    .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
        color:#b2f5ea
    }
    .md\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .md\:focus\:placeholder-teal-200:focus::-moz-placeholder {
        color:#b2f5ea
    }
    .md\:focus\:placeholder-teal-200:focus::placeholder {
        color:#b2f5ea
    }
    .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
        color:#81e6d9
    }
    .md\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
        color:#81e6d9
    }
    .md\:focus\:placeholder-teal-300:focus::-moz-placeholder {
        color:#81e6d9
    }
    .md\:focus\:placeholder-teal-300:focus::placeholder {
        color:#81e6d9
    }
    .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
        color:#4fd1c5
    }
    .md\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .md\:focus\:placeholder-teal-400:focus::-moz-placeholder {
        color:#4fd1c5
    }
    .md\:focus\:placeholder-teal-400:focus::placeholder {
        color:#4fd1c5
    }
    .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
        color:#38b2ac
    }
    .md\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
        color:#38b2ac
    }
    .md\:focus\:placeholder-teal-500:focus::-moz-placeholder {
        color:#38b2ac
    }
    .md\:focus\:placeholder-teal-500:focus::placeholder {
        color:#38b2ac
    }
    .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
        color:#319795
    }
    .md\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
        color:#319795
    }
    .md\:focus\:placeholder-teal-600:focus::-moz-placeholder {
        color:#319795
    }
    .md\:focus\:placeholder-teal-600:focus::placeholder {
        color:#319795
    }
    .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
        color:#2c7a7b
    }
    .md\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .md\:focus\:placeholder-teal-700:focus::-moz-placeholder {
        color:#2c7a7b
    }
    .md\:focus\:placeholder-teal-700:focus::placeholder {
        color:#2c7a7b
    }
    .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
        color:#285e61
    }
    .md\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
        color:#285e61
    }
    .md\:focus\:placeholder-teal-800:focus::-moz-placeholder {
        color:#285e61
    }
    .md\:focus\:placeholder-teal-800:focus::placeholder {
        color:#285e61
    }
    .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
        color:#234e52
    }
    .md\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
        color:#234e52
    }
    .md\:focus\:placeholder-teal-900:focus::-moz-placeholder {
        color:#234e52
    }
    .md\:focus\:placeholder-teal-900:focus::placeholder {
        color:#234e52
    }
    .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
        color:#ebf8ff
    }
    .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
        color:#ebf8ff
    }
    .md\:focus\:placeholder-blue-100:focus::placeholder {
        color:#ebf8ff
    }
    .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
        color:#bee3f8
    }
    .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
        color:#bee3f8
    }
    .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
        color:#bee3f8
    }
    .md\:focus\:placeholder-blue-200:focus::placeholder {
        color:#bee3f8
    }
    .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
        color:#90cdf4
    }
    .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
        color:#90cdf4
    }
    .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
        color:#90cdf4
    }
    .md\:focus\:placeholder-blue-300:focus::placeholder {
        color:#90cdf4
    }
    .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
        color:#63b3ed
    }
    .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
        color:#63b3ed
    }
    .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
        color:#63b3ed
    }
    .md\:focus\:placeholder-blue-400:focus::placeholder {
        color:#63b3ed
    }
    .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
        color:#4299e1
    }
    .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
        color:#4299e1
    }
    .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
        color:#4299e1
    }
    .md\:focus\:placeholder-blue-500:focus::placeholder {
        color:#4299e1
    }
    .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
        color:#3182ce
    }
    .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
        color:#3182ce
    }
    .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
        color:#3182ce
    }
    .md\:focus\:placeholder-blue-600:focus::placeholder {
        color:#3182ce
    }
    .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
        color:#2b6cb0
    }
    .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
        color:#2b6cb0
    }
    .md\:focus\:placeholder-blue-700:focus::placeholder {
        color:#2b6cb0
    }
    .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
        color:#2c5282
    }
    .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
        color:#2c5282
    }
    .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
        color:#2c5282
    }
    .md\:focus\:placeholder-blue-800:focus::placeholder {
        color:#2c5282
    }
    .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
        color:#2a4365
    }
    .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
        color:#2a4365
    }
    .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
        color:#2a4365
    }
    .md\:focus\:placeholder-blue-900:focus::placeholder {
        color:#2a4365
    }
    .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
        color:#ebf4ff
    }
    .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
        color:#ebf4ff
    }
    .md\:focus\:placeholder-indigo-100:focus::placeholder {
        color:#ebf4ff
    }
    .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
        color:#c3dafe
    }
    .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
        color:#c3dafe
    }
    .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
        color:#c3dafe
    }
    .md\:focus\:placeholder-indigo-200:focus::placeholder {
        color:#c3dafe
    }
    .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
        color:#a3bffa
    }
    .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
        color:#a3bffa
    }
    .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
        color:#a3bffa
    }
    .md\:focus\:placeholder-indigo-300:focus::placeholder {
        color:#a3bffa
    }
    .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
        color:#7f9cf5
    }
    .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
        color:#7f9cf5
    }
    .md\:focus\:placeholder-indigo-400:focus::placeholder {
        color:#7f9cf5
    }
    .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
        color:#667eea
    }
    .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
        color:#667eea
    }
    .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
        color:#667eea
    }
    .md\:focus\:placeholder-indigo-500:focus::placeholder {
        color:#667eea
    }
    .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
        color:#5a67d8
    }
    .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
        color:#5a67d8
    }
    .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
        color:#5a67d8
    }
    .md\:focus\:placeholder-indigo-600:focus::placeholder {
        color:#5a67d8
    }
    .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
        color:#4c51bf
    }
    .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
        color:#4c51bf
    }
    .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
        color:#4c51bf
    }
    .md\:focus\:placeholder-indigo-700:focus::placeholder {
        color:#4c51bf
    }
    .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
        color:#434190
    }
    .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
        color:#434190
    }
    .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
        color:#434190
    }
    .md\:focus\:placeholder-indigo-800:focus::placeholder {
        color:#434190
    }
    .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
        color:#3c366b
    }
    .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
        color:#3c366b
    }
    .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
        color:#3c366b
    }
    .md\:focus\:placeholder-indigo-900:focus::placeholder {
        color:#3c366b
    }
    .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
        color:#faf5ff
    }
    .md\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
        color:#faf5ff
    }
    .md\:focus\:placeholder-purple-100:focus::-moz-placeholder {
        color:#faf5ff
    }
    .md\:focus\:placeholder-purple-100:focus::placeholder {
        color:#faf5ff
    }
    .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
        color:#e9d8fd
    }
    .md\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .md\:focus\:placeholder-purple-200:focus::-moz-placeholder {
        color:#e9d8fd
    }
    .md\:focus\:placeholder-purple-200:focus::placeholder {
        color:#e9d8fd
    }
    .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
        color:#d6bcfa
    }
    .md\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .md\:focus\:placeholder-purple-300:focus::-moz-placeholder {
        color:#d6bcfa
    }
    .md\:focus\:placeholder-purple-300:focus::placeholder {
        color:#d6bcfa
    }
    .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
        color:#b794f4
    }
    .md\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
        color:#b794f4
    }
    .md\:focus\:placeholder-purple-400:focus::-moz-placeholder {
        color:#b794f4
    }
    .md\:focus\:placeholder-purple-400:focus::placeholder {
        color:#b794f4
    }
    .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
        color:#9f7aea
    }
    .md\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
        color:#9f7aea
    }
    .md\:focus\:placeholder-purple-500:focus::-moz-placeholder {
        color:#9f7aea
    }
    .md\:focus\:placeholder-purple-500:focus::placeholder {
        color:#9f7aea
    }
    .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
        color:#805ad5
    }
    .md\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
        color:#805ad5
    }
    .md\:focus\:placeholder-purple-600:focus::-moz-placeholder {
        color:#805ad5
    }
    .md\:focus\:placeholder-purple-600:focus::placeholder {
        color:#805ad5
    }
    .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
        color:#6b46c1
    }
    .md\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
        color:#6b46c1
    }
    .md\:focus\:placeholder-purple-700:focus::-moz-placeholder {
        color:#6b46c1
    }
    .md\:focus\:placeholder-purple-700:focus::placeholder {
        color:#6b46c1
    }
    .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
        color:#553c9a
    }
    .md\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
        color:#553c9a
    }
    .md\:focus\:placeholder-purple-800:focus::-moz-placeholder {
        color:#553c9a
    }
    .md\:focus\:placeholder-purple-800:focus::placeholder {
        color:#553c9a
    }
    .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
        color:#44337a
    }
    .md\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
        color:#44337a
    }
    .md\:focus\:placeholder-purple-900:focus::-moz-placeholder {
        color:#44337a
    }
    .md\:focus\:placeholder-purple-900:focus::placeholder {
        color:#44337a
    }
    .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
        color:#fff5f7
    }
    .md\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
        color:#fff5f7
    }
    .md\:focus\:placeholder-pink-100:focus::-moz-placeholder {
        color:#fff5f7
    }
    .md\:focus\:placeholder-pink-100:focus::placeholder {
        color:#fff5f7
    }
    .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
        color:#fed7e2
    }
    .md\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
        color:#fed7e2
    }
    .md\:focus\:placeholder-pink-200:focus::-moz-placeholder {
        color:#fed7e2
    }
    .md\:focus\:placeholder-pink-200:focus::placeholder {
        color:#fed7e2
    }
    .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
        color:#fbb6ce
    }
    .md\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .md\:focus\:placeholder-pink-300:focus::-moz-placeholder {
        color:#fbb6ce
    }
    .md\:focus\:placeholder-pink-300:focus::placeholder {
        color:#fbb6ce
    }
    .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
        color:#f687b3
    }
    .md\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
        color:#f687b3
    }
    .md\:focus\:placeholder-pink-400:focus::-moz-placeholder {
        color:#f687b3
    }
    .md\:focus\:placeholder-pink-400:focus::placeholder {
        color:#f687b3
    }
    .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
        color:#ed64a6
    }
    .md\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
        color:#ed64a6
    }
    .md\:focus\:placeholder-pink-500:focus::-moz-placeholder {
        color:#ed64a6
    }
    .md\:focus\:placeholder-pink-500:focus::placeholder {
        color:#ed64a6
    }
    .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
        color:#d53f8c
    }
    .md\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
        color:#d53f8c
    }
    .md\:focus\:placeholder-pink-600:focus::-moz-placeholder {
        color:#d53f8c
    }
    .md\:focus\:placeholder-pink-600:focus::placeholder {
        color:#d53f8c
    }
    .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
        color:#b83280
    }
    .md\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
        color:#b83280
    }
    .md\:focus\:placeholder-pink-700:focus::-moz-placeholder {
        color:#b83280
    }
    .md\:focus\:placeholder-pink-700:focus::placeholder {
        color:#b83280
    }
    .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
        color:#97266d
    }
    .md\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
        color:#97266d
    }
    .md\:focus\:placeholder-pink-800:focus::-moz-placeholder {
        color:#97266d
    }
    .md\:focus\:placeholder-pink-800:focus::placeholder {
        color:#97266d
    }
    .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
        color:#702459
    }
    .md\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
        color:#702459
    }
    .md\:focus\:placeholder-pink-900:focus::-moz-placeholder {
        color:#702459
    }
    .md\:focus\:placeholder-pink-900:focus::placeholder {
        color:#702459
    }
    .md\:pointer-events-none {
        pointer-events:none
    }
    .md\:pointer-events-auto {
        pointer-events:auto
    }
    .md\:static {
        position:static
    }
    .md\:fixed {
        position:fixed
    }
    .md\:absolute {
        position:absolute
    }
    .md\:relative {
        position:relative
    }
    .md\:sticky {
        position:-webkit-sticky;
        position:sticky
    }
    .md\:inset-0 {
        top:0;
        right:0;
        bottom:0;
        left:0
    }
    .md\:inset-auto {
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .md\:inset-y-0 {
        top:0;
        bottom:0
    }
    .md\:inset-x-0 {
        right:0;
        left:0
    }
    .md\:inset-y-auto {
        top:auto;
        bottom:auto
    }
    .md\:inset-x-auto {
        right:auto;
        left:auto
    }
    .md\:top-0 {
        top:0
    }
    .md\:right-0 {
        right:0
    }
    .md\:bottom-0 {
        bottom:0
    }
    .md\:left-0 {
        left:0
    }
    .md\:top-auto {
        top:auto
    }
    .md\:right-auto {
        right:auto
    }
    .md\:bottom-auto {
        bottom:auto
    }
    .md\:left-auto {
        left:auto
    }
    .md\:resize-none {
        resize:none
    }
    .md\:resize-y {
        resize:vertical
    }
    .md\:resize-x {
        resize:horizontal
    }
    .md\:resize {
        resize:both
    }
    .md\:shadow {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .md\:shadow-md {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .md\:shadow-lg {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .md\:shadow-xl {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .md\:shadow-2xl {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .md\:shadow-inner {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .md\:shadow-outline {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .md\:shadow-none {
        box-shadow:none
    }
    .md\:hover\:shadow:hover {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .md\:hover\:shadow-md:hover {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .md\:hover\:shadow-lg:hover {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .md\:hover\:shadow-xl:hover {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .md\:hover\:shadow-2xl:hover {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .md\:hover\:shadow-inner:hover {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .md\:hover\:shadow-outline:hover {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .md\:hover\:shadow-none:hover {
        box-shadow:none
    }
    .md\:focus\:shadow:focus {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .md\:focus\:shadow-md:focus {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .md\:focus\:shadow-lg:focus {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .md\:focus\:shadow-xl:focus {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .md\:focus\:shadow-2xl:focus {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .md\:focus\:shadow-inner:focus {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .md\:focus\:shadow-outline:focus {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .md\:focus\:shadow-none:focus {
        box-shadow:none
    }
    .md\:fill-current {
        fill:currentColor
    }
    .md\:stroke-current {
        stroke:currentColor
    }
    .md\:table-auto {
        table-layout:auto
    }
    .md\:table-fixed {
        table-layout:fixed
    }
    .md\:text-left {
        text-align:left
    }
    .md\:text-center {
        text-align:center
    }
    .md\:text-right {
        text-align:right
    }
    .md\:text-justify {
        text-align:justify
    }
    .md\:text-transparent {
        color:transparent
    }
    .md\:text-black {
        color:#000
    }
    .md\:text-white {
        color:#fff
    }
    .md\:text-gray-100 {
        color:#f7fafc
    }
    .md\:text-gray-200 {
        color:#edf2f7
    }
    .md\:text-gray-300 {
        color:#e2e8f0
    }
    .md\:text-gray-400 {
        color:#cbd5e0
    }
    .md\:text-gray-500 {
        color:#a0aec0
    }
    .md\:text-gray-600 {
        color:#718096
    }
    .md\:text-gray-700 {
        color:#4a5568
    }
    .md\:text-gray-800 {
        color:#2d3748
    }
    .md\:text-gray-900 {
        color:#1a202c
    }
    .md\:text-red-100 {
        color:#fff5f5
    }
    .md\:text-red-200 {
        color:#fed7d7
    }
    .md\:text-red-300 {
        color:#feb2b2
    }
    .md\:text-red-400 {
        color:#fc8181
    }
    .md\:text-red-500 {
        color:#f56565
    }
    .md\:text-red-600 {
        color:#e53e3e
    }
    .md\:text-red-700 {
        color:#c53030
    }
    .md\:text-red-800 {
        color:#9b2c2c
    }
    .md\:text-red-900 {
        color:#742a2a
    }
    .md\:text-orange-100 {
        color:#fffaf0
    }
    .md\:text-orange-200 {
        color:#feebc8
    }
    .md\:text-orange-300 {
        color:#fbd38d
    }
    .md\:text-orange-400 {
        color:#f6ad55
    }
    .md\:text-orange-500 {
        color:#ed8936
    }
    .md\:text-orange-600 {
        color:#dd6b20
    }
    .md\:text-orange-700 {
        color:#c05621
    }
    .md\:text-orange-800 {
        color:#9c4221
    }
    .md\:text-orange-900 {
        color:#7b341e
    }
    .md\:text-yellow-100 {
        color:#fffff0
    }
    .md\:text-yellow-200 {
        color:#fefcbf
    }
    .md\:text-yellow-300 {
        color:#faf089
    }
    .md\:text-yellow-400 {
        color:#f6e05e
    }
    .md\:text-yellow-500 {
        color:#ecc94b
    }
    .md\:text-yellow-600 {
        color:#d69e2e
    }
    .md\:text-yellow-700 {
        color:#b7791f
    }
    .md\:text-yellow-800 {
        color:#975a16
    }
    .md\:text-yellow-900 {
        color:#744210
    }
    .md\:text-green-100 {
        color:#f0fff4
    }
    .md\:text-green-200 {
        color:#c6f6d5
    }
    .md\:text-green-300 {
        color:#9ae6b4
    }
    .md\:text-green-400 {
        color:#68d391
    }
    .md\:text-green-500 {
        color:#48bb78
    }
    .md\:text-green-600 {
        color:#38a169
    }
    .md\:text-green-700 {
        color:#2f855a
    }
    .md\:text-green-800 {
        color:#276749
    }
    .md\:text-green-900 {
        color:#22543d
    }
    .md\:text-teal-100 {
        color:#e6fffa
    }
    .md\:text-teal-200 {
        color:#b2f5ea
    }
    .md\:text-teal-300 {
        color:#81e6d9
    }
    .md\:text-teal-400 {
        color:#4fd1c5
    }
    .md\:text-teal-500 {
        color:#38b2ac
    }
    .md\:text-teal-600 {
        color:#319795
    }
    .md\:text-teal-700 {
        color:#2c7a7b
    }
    .md\:text-teal-800 {
        color:#285e61
    }
    .md\:text-teal-900 {
        color:#234e52
    }
    .md\:text-blue-100 {
        color:#ebf8ff
    }
    .md\:text-blue-200 {
        color:#bee3f8
    }
    .md\:text-blue-300 {
        color:#90cdf4
    }
    .md\:text-blue-400 {
        color:#63b3ed
    }
    .md\:text-blue-500 {
        color:#4299e1
    }
    .md\:text-blue-600 {
        color:#3182ce
    }
    .md\:text-blue-700 {
        color:#2b6cb0
    }
    .md\:text-blue-800 {
        color:#2c5282
    }
    .md\:text-blue-900 {
        color:#2a4365
    }
    .md\:text-indigo-100 {
        color:#ebf4ff
    }
    .md\:text-indigo-200 {
        color:#c3dafe
    }
    .md\:text-indigo-300 {
        color:#a3bffa
    }
    .md\:text-indigo-400 {
        color:#7f9cf5
    }
    .md\:text-indigo-500 {
        color:#667eea
    }
    .md\:text-indigo-600 {
        color:#5a67d8
    }
    .md\:text-indigo-700 {
        color:#4c51bf
    }
    .md\:text-indigo-800 {
        color:#434190
    }
    .md\:text-indigo-900 {
        color:#3c366b
    }
    .md\:text-purple-100 {
        color:#faf5ff
    }
    .md\:text-purple-200 {
        color:#e9d8fd
    }
    .md\:text-purple-300 {
        color:#d6bcfa
    }
    .md\:text-purple-400 {
        color:#b794f4
    }
    .md\:text-purple-500 {
        color:#9f7aea
    }
    .md\:text-purple-600 {
        color:#805ad5
    }
    .md\:text-purple-700 {
        color:#6b46c1
    }
    .md\:text-purple-800 {
        color:#553c9a
    }
    .md\:text-purple-900 {
        color:#44337a
    }
    .md\:text-pink-100 {
        color:#fff5f7
    }
    .md\:text-pink-200 {
        color:#fed7e2
    }
    .md\:text-pink-300 {
        color:#fbb6ce
    }
    .md\:text-pink-400 {
        color:#f687b3
    }
    .md\:text-pink-500 {
        color:#ed64a6
    }
    .md\:text-pink-600 {
        color:#d53f8c
    }
    .md\:text-pink-700 {
        color:#b83280
    }
    .md\:text-pink-800 {
        color:#97266d
    }
    .md\:text-pink-900 {
        color:#702459
    }
    .md\:hover\:text-transparent:hover {
        color:transparent
    }
    .md\:hover\:text-black:hover {
        color:#000
    }
    .md\:hover\:text-white:hover {
        color:#fff
    }
    .md\:hover\:text-gray-100:hover {
        color:#f7fafc
    }
    .md\:hover\:text-gray-200:hover {
        color:#edf2f7
    }
    .md\:hover\:text-gray-300:hover {
        color:#e2e8f0
    }
    .md\:hover\:text-gray-400:hover {
        color:#cbd5e0
    }
    .md\:hover\:text-gray-500:hover {
        color:#a0aec0
    }
    .md\:hover\:text-gray-600:hover {
        color:#718096
    }
    .md\:hover\:text-gray-700:hover {
        color:#4a5568
    }
    .md\:hover\:text-gray-800:hover {
        color:#2d3748
    }
    .md\:hover\:text-gray-900:hover {
        color:#1a202c
    }
    .md\:hover\:text-red-100:hover {
        color:#fff5f5
    }
    .md\:hover\:text-red-200:hover {
        color:#fed7d7
    }
    .md\:hover\:text-red-300:hover {
        color:#feb2b2
    }
    .md\:hover\:text-red-400:hover {
        color:#fc8181
    }
    .md\:hover\:text-red-500:hover {
        color:#f56565
    }
    .md\:hover\:text-red-600:hover {
        color:#e53e3e
    }
    .md\:hover\:text-red-700:hover {
        color:#c53030
    }
    .md\:hover\:text-red-800:hover {
        color:#9b2c2c
    }
    .md\:hover\:text-red-900:hover {
        color:#742a2a
    }
    .md\:hover\:text-orange-100:hover {
        color:#fffaf0
    }
    .md\:hover\:text-orange-200:hover {
        color:#feebc8
    }
    .md\:hover\:text-orange-300:hover {
        color:#fbd38d
    }
    .md\:hover\:text-orange-400:hover {
        color:#f6ad55
    }
    .md\:hover\:text-orange-500:hover {
        color:#ed8936
    }
    .md\:hover\:text-orange-600:hover {
        color:#dd6b20
    }
    .md\:hover\:text-orange-700:hover {
        color:#c05621
    }
    .md\:hover\:text-orange-800:hover {
        color:#9c4221
    }
    .md\:hover\:text-orange-900:hover {
        color:#7b341e
    }
    .md\:hover\:text-yellow-100:hover {
        color:#fffff0
    }
    .md\:hover\:text-yellow-200:hover {
        color:#fefcbf
    }
    .md\:hover\:text-yellow-300:hover {
        color:#faf089
    }
    .md\:hover\:text-yellow-400:hover {
        color:#f6e05e
    }
    .md\:hover\:text-yellow-500:hover {
        color:#ecc94b
    }
    .md\:hover\:text-yellow-600:hover {
        color:#d69e2e
    }
    .md\:hover\:text-yellow-700:hover {
        color:#b7791f
    }
    .md\:hover\:text-yellow-800:hover {
        color:#975a16
    }
    .md\:hover\:text-yellow-900:hover {
        color:#744210
    }
    .md\:hover\:text-green-100:hover {
        color:#f0fff4
    }
    .md\:hover\:text-green-200:hover {
        color:#c6f6d5
    }
    .md\:hover\:text-green-300:hover {
        color:#9ae6b4
    }
    .md\:hover\:text-green-400:hover {
        color:#68d391
    }
    .md\:hover\:text-green-500:hover {
        color:#48bb78
    }
    .md\:hover\:text-green-600:hover {
        color:#38a169
    }
    .md\:hover\:text-green-700:hover {
        color:#2f855a
    }
    .md\:hover\:text-green-800:hover {
        color:#276749
    }
    .md\:hover\:text-green-900:hover {
        color:#22543d
    }
    .md\:hover\:text-teal-100:hover {
        color:#e6fffa
    }
    .md\:hover\:text-teal-200:hover {
        color:#b2f5ea
    }
    .md\:hover\:text-teal-300:hover {
        color:#81e6d9
    }
    .md\:hover\:text-teal-400:hover {
        color:#4fd1c5
    }
    .md\:hover\:text-teal-500:hover {
        color:#38b2ac
    }
    .md\:hover\:text-teal-600:hover {
        color:#319795
    }
    .md\:hover\:text-teal-700:hover {
        color:#2c7a7b
    }
    .md\:hover\:text-teal-800:hover {
        color:#285e61
    }
    .md\:hover\:text-teal-900:hover {
        color:#234e52
    }
    .md\:hover\:text-blue-100:hover {
        color:#ebf8ff
    }
    .md\:hover\:text-blue-200:hover {
        color:#bee3f8
    }
    .md\:hover\:text-blue-300:hover {
        color:#90cdf4
    }
    .md\:hover\:text-blue-400:hover {
        color:#63b3ed
    }
    .md\:hover\:text-blue-500:hover {
        color:#4299e1
    }
    .md\:hover\:text-blue-600:hover {
        color:#3182ce
    }
    .md\:hover\:text-blue-700:hover {
        color:#2b6cb0
    }
    .md\:hover\:text-blue-800:hover {
        color:#2c5282
    }
    .md\:hover\:text-blue-900:hover {
        color:#2a4365
    }
    .md\:hover\:text-indigo-100:hover {
        color:#ebf4ff
    }
    .md\:hover\:text-indigo-200:hover {
        color:#c3dafe
    }
    .md\:hover\:text-indigo-300:hover {
        color:#a3bffa
    }
    .md\:hover\:text-indigo-400:hover {
        color:#7f9cf5
    }
    .md\:hover\:text-indigo-500:hover {
        color:#667eea
    }
    .md\:hover\:text-indigo-600:hover {
        color:#5a67d8
    }
    .md\:hover\:text-indigo-700:hover {
        color:#4c51bf
    }
    .md\:hover\:text-indigo-800:hover {
        color:#434190
    }
    .md\:hover\:text-indigo-900:hover {
        color:#3c366b
    }
    .md\:hover\:text-purple-100:hover {
        color:#faf5ff
    }
    .md\:hover\:text-purple-200:hover {
        color:#e9d8fd
    }
    .md\:hover\:text-purple-300:hover {
        color:#d6bcfa
    }
    .md\:hover\:text-purple-400:hover {
        color:#b794f4
    }
    .md\:hover\:text-purple-500:hover {
        color:#9f7aea
    }
    .md\:hover\:text-purple-600:hover {
        color:#805ad5
    }
    .md\:hover\:text-purple-700:hover {
        color:#6b46c1
    }
    .md\:hover\:text-purple-800:hover {
        color:#553c9a
    }
    .md\:hover\:text-purple-900:hover {
        color:#44337a
    }
    .md\:hover\:text-pink-100:hover {
        color:#fff5f7
    }
    .md\:hover\:text-pink-200:hover {
        color:#fed7e2
    }
    .md\:hover\:text-pink-300:hover {
        color:#fbb6ce
    }
    .md\:hover\:text-pink-400:hover {
        color:#f687b3
    }
    .md\:hover\:text-pink-500:hover {
        color:#ed64a6
    }
    .md\:hover\:text-pink-600:hover {
        color:#d53f8c
    }
    .md\:hover\:text-pink-700:hover {
        color:#b83280
    }
    .md\:hover\:text-pink-800:hover {
        color:#97266d
    }
    .md\:hover\:text-pink-900:hover {
        color:#702459
    }
    .md\:focus\:text-transparent:focus {
        color:transparent
    }
    .md\:focus\:text-black:focus {
        color:#000
    }
    .md\:focus\:text-white:focus {
        color:#fff
    }
    .md\:focus\:text-gray-100:focus {
        color:#f7fafc
    }
    .md\:focus\:text-gray-200:focus {
        color:#edf2f7
    }
    .md\:focus\:text-gray-300:focus {
        color:#e2e8f0
    }
    .md\:focus\:text-gray-400:focus {
        color:#cbd5e0
    }
    .md\:focus\:text-gray-500:focus {
        color:#a0aec0
    }
    .md\:focus\:text-gray-600:focus {
        color:#718096
    }
    .md\:focus\:text-gray-700:focus {
        color:#4a5568
    }
    .md\:focus\:text-gray-800:focus {
        color:#2d3748
    }
    .md\:focus\:text-gray-900:focus {
        color:#1a202c
    }
    .md\:focus\:text-red-100:focus {
        color:#fff5f5
    }
    .md\:focus\:text-red-200:focus {
        color:#fed7d7
    }
    .md\:focus\:text-red-300:focus {
        color:#feb2b2
    }
    .md\:focus\:text-red-400:focus {
        color:#fc8181
    }
    .md\:focus\:text-red-500:focus {
        color:#f56565
    }
    .md\:focus\:text-red-600:focus {
        color:#e53e3e
    }
    .md\:focus\:text-red-700:focus {
        color:#c53030
    }
    .md\:focus\:text-red-800:focus {
        color:#9b2c2c
    }
    .md\:focus\:text-red-900:focus {
        color:#742a2a
    }
    .md\:focus\:text-orange-100:focus {
        color:#fffaf0
    }
    .md\:focus\:text-orange-200:focus {
        color:#feebc8
    }
    .md\:focus\:text-orange-300:focus {
        color:#fbd38d
    }
    .md\:focus\:text-orange-400:focus {
        color:#f6ad55
    }
    .md\:focus\:text-orange-500:focus {
        color:#ed8936
    }
    .md\:focus\:text-orange-600:focus {
        color:#dd6b20
    }
    .md\:focus\:text-orange-700:focus {
        color:#c05621
    }
    .md\:focus\:text-orange-800:focus {
        color:#9c4221
    }
    .md\:focus\:text-orange-900:focus {
        color:#7b341e
    }
    .md\:focus\:text-yellow-100:focus {
        color:#fffff0
    }
    .md\:focus\:text-yellow-200:focus {
        color:#fefcbf
    }
    .md\:focus\:text-yellow-300:focus {
        color:#faf089
    }
    .md\:focus\:text-yellow-400:focus {
        color:#f6e05e
    }
    .md\:focus\:text-yellow-500:focus {
        color:#ecc94b
    }
    .md\:focus\:text-yellow-600:focus {
        color:#d69e2e
    }
    .md\:focus\:text-yellow-700:focus {
        color:#b7791f
    }
    .md\:focus\:text-yellow-800:focus {
        color:#975a16
    }
    .md\:focus\:text-yellow-900:focus {
        color:#744210
    }
    .md\:focus\:text-green-100:focus {
        color:#f0fff4
    }
    .md\:focus\:text-green-200:focus {
        color:#c6f6d5
    }
    .md\:focus\:text-green-300:focus {
        color:#9ae6b4
    }
    .md\:focus\:text-green-400:focus {
        color:#68d391
    }
    .md\:focus\:text-green-500:focus {
        color:#48bb78
    }
    .md\:focus\:text-green-600:focus {
        color:#38a169
    }
    .md\:focus\:text-green-700:focus {
        color:#2f855a
    }
    .md\:focus\:text-green-800:focus {
        color:#276749
    }
    .md\:focus\:text-green-900:focus {
        color:#22543d
    }
    .md\:focus\:text-teal-100:focus {
        color:#e6fffa
    }
    .md\:focus\:text-teal-200:focus {
        color:#b2f5ea
    }
    .md\:focus\:text-teal-300:focus {
        color:#81e6d9
    }
    .md\:focus\:text-teal-400:focus {
        color:#4fd1c5
    }
    .md\:focus\:text-teal-500:focus {
        color:#38b2ac
    }
    .md\:focus\:text-teal-600:focus {
        color:#319795
    }
    .md\:focus\:text-teal-700:focus {
        color:#2c7a7b
    }
    .md\:focus\:text-teal-800:focus {
        color:#285e61
    }
    .md\:focus\:text-teal-900:focus {
        color:#234e52
    }
    .md\:focus\:text-blue-100:focus {
        color:#ebf8ff
    }
    .md\:focus\:text-blue-200:focus {
        color:#bee3f8
    }
    .md\:focus\:text-blue-300:focus {
        color:#90cdf4
    }
    .md\:focus\:text-blue-400:focus {
        color:#63b3ed
    }
    .md\:focus\:text-blue-500:focus {
        color:#4299e1
    }
    .md\:focus\:text-blue-600:focus {
        color:#3182ce
    }
    .md\:focus\:text-blue-700:focus {
        color:#2b6cb0
    }
    .md\:focus\:text-blue-800:focus {
        color:#2c5282
    }
    .md\:focus\:text-blue-900:focus {
        color:#2a4365
    }
    .md\:focus\:text-indigo-100:focus {
        color:#ebf4ff
    }
    .md\:focus\:text-indigo-200:focus {
        color:#c3dafe
    }
    .md\:focus\:text-indigo-300:focus {
        color:#a3bffa
    }
    .md\:focus\:text-indigo-400:focus {
        color:#7f9cf5
    }
    .md\:focus\:text-indigo-500:focus {
        color:#667eea
    }
    .md\:focus\:text-indigo-600:focus {
        color:#5a67d8
    }
    .md\:focus\:text-indigo-700:focus {
        color:#4c51bf
    }
    .md\:focus\:text-indigo-800:focus {
        color:#434190
    }
    .md\:focus\:text-indigo-900:focus {
        color:#3c366b
    }
    .md\:focus\:text-purple-100:focus {
        color:#faf5ff
    }
    .md\:focus\:text-purple-200:focus {
        color:#e9d8fd
    }
    .md\:focus\:text-purple-300:focus {
        color:#d6bcfa
    }
    .md\:focus\:text-purple-400:focus {
        color:#b794f4
    }
    .md\:focus\:text-purple-500:focus {
        color:#9f7aea
    }
    .md\:focus\:text-purple-600:focus {
        color:#805ad5
    }
    .md\:focus\:text-purple-700:focus {
        color:#6b46c1
    }
    .md\:focus\:text-purple-800:focus {
        color:#553c9a
    }
    .md\:focus\:text-purple-900:focus {
        color:#44337a
    }
    .md\:focus\:text-pink-100:focus {
        color:#fff5f7
    }
    .md\:focus\:text-pink-200:focus {
        color:#fed7e2
    }
    .md\:focus\:text-pink-300:focus {
        color:#fbb6ce
    }
    .md\:focus\:text-pink-400:focus {
        color:#f687b3
    }
    .md\:focus\:text-pink-500:focus {
        color:#ed64a6
    }
    .md\:focus\:text-pink-600:focus {
        color:#d53f8c
    }
    .md\:focus\:text-pink-700:focus {
        color:#b83280
    }
    .md\:focus\:text-pink-800:focus {
        color:#97266d
    }
    .md\:focus\:text-pink-900:focus {
        color:#702459
    }
    .md\:text-xs {
        font-size:0.75rem
    }
    .md\:text-sm {
        font-size:0.875rem
    }
    .md\:text-base {
        font-size:1rem
    }
    .md\:text-lg {
        font-size:1.125rem
    }
    .md\:text-xl {
        font-size:1.25rem
    }
    .md\:text-2xl {
        font-size:1.5rem
    }
    .md\:text-3xl {
        font-size:1.875rem
    }
    .md\:text-4xl {
        font-size:2.25rem
    }
    .md\:text-5xl {
        font-size:3rem
    }
    .md\:text-6xl {
        font-size:4rem
    }
    .md\:italic {
        font-style:italic
    }
    .md\:not-italic {
        font-style:normal
    }
    .md\:uppercase {
        text-transform:uppercase
    }
    .md\:lowercase {
        text-transform:lowercase
    }
    .md\:capitalize {
        text-transform:capitalize
    }
    .md\:normal-case {
        text-transform:none
    }
    .md\:underline {
        text-decoration:underline
    }
    .md\:line-through {
        text-decoration:line-through
    }
    .md\:no-underline {
        text-decoration:none
    }
    .md\:hover\:underline:hover {
        text-decoration:underline
    }
    .md\:hover\:line-through:hover {
        text-decoration:line-through
    }
    .md\:hover\:no-underline:hover {
        text-decoration:none
    }
    .md\:focus\:underline:focus {
        text-decoration:underline
    }
    .md\:focus\:line-through:focus {
        text-decoration:line-through
    }
    .md\:focus\:no-underline:focus {
        text-decoration:none
    }
    .md\:antialiased {
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .md\:subpixel-antialiased {
        -webkit-font-smoothing:auto;
        -moz-osx-font-smoothing:auto
    }
    .md\:tracking-tighter {
        letter-spacing:-0.05em
    }
    .md\:tracking-tight {
        letter-spacing:-0.025em
    }
    .md\:tracking-normal {
        letter-spacing:0
    }
    .md\:tracking-wide {
        letter-spacing:0.025em
    }
    .md\:tracking-wider {
        letter-spacing:0.05em
    }
    .md\:tracking-widest {
        letter-spacing:0.1em
    }
    .md\:select-none {
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .md\:select-text {
        -webkit-user-select:text;
        -moz-user-select:text;
        -ms-user-select:text;
        user-select:text
    }
    .md\:select-all {
        -webkit-user-select:all;
        -moz-user-select:all;
        -ms-user-select:all;
        user-select:all
    }
    .md\:select-auto {
        -webkit-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto
    }
    .md\:align-baseline {
        vertical-align:baseline
    }
    .md\:align-top {
        vertical-align:top
    }
    .md\:align-middle {
        vertical-align:middle
    }
    .md\:align-bottom {
        vertical-align:bottom
    }
    .md\:align-text-top {
        vertical-align:text-top
    }
    .md\:align-text-bottom {
        vertical-align:text-bottom
    }
    .md\:visible {
        visibility:visible
    }
    .md\:invisible {
        visibility:hidden
    }
    .md\:whitespace-normal {
        white-space:normal
    }
    .md\:whitespace-no-wrap {
        white-space:nowrap
    }
    .md\:whitespace-pre {
        white-space:pre
    }
    .md\:whitespace-pre-line {
        white-space:pre-line
    }
    .md\:whitespace-pre-wrap {
        white-space:pre-wrap
    }
    .md\:break-normal {
        overflow-wrap:normal;
        word-break:normal
    }
    .md\:break-words {
        overflow-wrap:break-word
    }
    .md\:break-all {
        word-break:break-all
    }
    .md\:truncate {
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .md\:w-0 {
        width:0
    }
    .md\:w-1 {
        width:0.25rem
    }
    .md\:w-2 {
        width:0.5rem
    }
    .md\:w-3 {
        width:0.75rem
    }
    .md\:w-4 {
        width:1rem
    }
    .md\:w-5 {
        width:1.25rem
    }
    .md\:w-6 {
        width:1.5rem
    }
    .md\:w-8 {
        width:2rem
    }
    .md\:w-10 {
        width:2.5rem
    }
    .md\:w-12 {
        width:3rem
    }
    .md\:w-16 {
        width:4rem
    }
    .md\:w-20 {
        width:5rem
    }
    .md\:w-24 {
        width:6rem
    }
    .md\:w-32 {
        width:8rem
    }
    .md\:w-40 {
        width:10rem
    }
    .md\:w-48 {
        width:12rem
    }
    .md\:w-56 {
        width:14rem
    }
    .md\:w-64 {
        width:16rem
    }
    .md\:w-auto {
        width:auto
    }
    .md\:w-px {
        width:1px
    }
    .md\:w-1\/2 {
        width:50%
    }
    .md\:w-1\/3 {
        width:33.333333%
    }
    .md\:w-2\/3 {
        width:66.666667%
    }
    .md\:w-1\/4 {
        width:25%
    }
    .md\:w-2\/4 {
        width:50%
    }
    .md\:w-3\/4 {
        width:75%
    }
    .md\:w-1\/5 {
        width:20%
    }
    .md\:w-2\/5 {
        width:40%
    }
    .md\:w-3\/5 {
        width:60%
    }
    .md\:w-4\/5 {
        width:80%
    }
    .md\:w-1\/6 {
        width:16.666667%
    }
    .md\:w-2\/6 {
        width:33.333333%
    }
    .md\:w-3\/6 {
        width:50%
    }
    .md\:w-4\/6 {
        width:66.666667%
    }
    .md\:w-5\/6 {
        width:83.333333%
    }
    .md\:w-1\/12 {
        width:8.333333%
    }
    .md\:w-2\/12 {
        width:16.666667%
    }
    .md\:w-3\/12 {
        width:25%
    }
    .md\:w-4\/12 {
        width:33.333333%
    }
    .md\:w-5\/12 {
        width:41.666667%
    }
    .md\:w-6\/12 {
        width:50%
    }
    .md\:w-7\/12 {
        width:58.333333%
    }
    .md\:w-8\/12 {
        width:66.666667%
    }
    .md\:w-9\/12 {
        width:75%
    }
    .md\:w-10\/12 {
        width:83.333333%
    }
    .md\:w-11\/12 {
        width:91.666667%
    }
    .md\:w-full {
        width:100%
    }
    .md\:w-screen {
        width:100vw
    }
    .md\:z-0 {
        z-index:0
    }
    .md\:z-10 {
        z-index:10
    }
    .md\:z-20 {
        z-index:20
    }
    .md\:z-30 {
        z-index:30
    }
    .md\:z-40 {
        z-index:40
    }
    .md\:z-50 {
        z-index:50
    }
    .md\:z-auto {
        z-index:auto
    }
}
@media (min-width: 1024px) {
    .lg\:sr-only {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .lg\:not-sr-only {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .lg\:focus\:sr-only:focus {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .lg\:focus\:not-sr-only:focus {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .lg\:appearance-none {
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none
    }
    .lg\:bg-fixed {
        background-attachment:fixed
    }
    .lg\:bg-local {
        background-attachment:local
    }
    .lg\:bg-scroll {
        background-attachment:scroll
    }
    .lg\:bg-transparent {
        background-color:transparent
    }
    .lg\:bg-black {
        background-color:#000
    }
    .lg\:bg-white {
        background-color:#fff
    }
    .lg\:bg-gray-100 {
        background-color:#f7fafc
    }
    .lg\:bg-gray-200 {
        background-color:#edf2f7
    }
    .lg\:bg-gray-300 {
        background-color:#e2e8f0
    }
    .lg\:bg-gray-400 {
        background-color:#cbd5e0
    }
    .lg\:bg-gray-500 {
        background-color:#a0aec0
    }
    .lg\:bg-gray-600 {
        background-color:#718096
    }
    .lg\:bg-gray-700 {
        background-color:#4a5568
    }
    .lg\:bg-gray-800 {
        background-color:#2d3748
    }
    .lg\:bg-gray-900 {
        background-color:#1a202c
    }
    .lg\:bg-red-100 {
        background-color:#fff5f5
    }
    .lg\:bg-red-200 {
        background-color:#fed7d7
    }
    .lg\:bg-red-300 {
        background-color:#feb2b2
    }
    .lg\:bg-red-400 {
        background-color:#fc8181
    }
    .lg\:bg-red-500 {
        background-color:#f56565
    }
    .lg\:bg-red-600 {
        background-color:#e53e3e
    }
    .lg\:bg-red-700 {
        background-color:#c53030
    }
    .lg\:bg-red-800 {
        background-color:#9b2c2c
    }
    .lg\:bg-red-900 {
        background-color:#742a2a
    }
    .lg\:bg-orange-100 {
        background-color:#fffaf0
    }
    .lg\:bg-orange-200 {
        background-color:#feebc8
    }
    .lg\:bg-orange-300 {
        background-color:#fbd38d
    }
    .lg\:bg-orange-400 {
        background-color:#f6ad55
    }
    .lg\:bg-orange-500 {
        background-color:#ed8936
    }
    .lg\:bg-orange-600 {
        background-color:#dd6b20
    }
    .lg\:bg-orange-700 {
        background-color:#c05621
    }
    .lg\:bg-orange-800 {
        background-color:#9c4221
    }
    .lg\:bg-orange-900 {
        background-color:#7b341e
    }
    .lg\:bg-yellow-100 {
        background-color:#fffff0
    }
    .lg\:bg-yellow-200 {
        background-color:#fefcbf
    }
    .lg\:bg-yellow-300 {
        background-color:#faf089
    }
    .lg\:bg-yellow-400 {
        background-color:#f6e05e
    }
    .lg\:bg-yellow-500 {
        background-color:#ecc94b
    }
    .lg\:bg-yellow-600 {
        background-color:#d69e2e
    }
    .lg\:bg-yellow-700 {
        background-color:#b7791f
    }
    .lg\:bg-yellow-800 {
        background-color:#975a16
    }
    .lg\:bg-yellow-900 {
        background-color:#744210
    }
    .lg\:bg-green-100 {
        background-color:#f0fff4
    }
    .lg\:bg-green-200 {
        background-color:#c6f6d5
    }
    .lg\:bg-green-300 {
        background-color:#9ae6b4
    }
    .lg\:bg-green-400 {
        background-color:#68d391
    }
    .lg\:bg-green-500 {
        background-color:#48bb78
    }
    .lg\:bg-green-600 {
        background-color:#38a169
    }
    .lg\:bg-green-700 {
        background-color:#2f855a
    }
    .lg\:bg-green-800 {
        background-color:#276749
    }
    .lg\:bg-green-900 {
        background-color:#22543d
    }
    .lg\:bg-teal-100 {
        background-color:#e6fffa
    }
    .lg\:bg-teal-200 {
        background-color:#b2f5ea
    }
    .lg\:bg-teal-300 {
        background-color:#81e6d9
    }
    .lg\:bg-teal-400 {
        background-color:#4fd1c5
    }
    .lg\:bg-teal-500 {
        background-color:#38b2ac
    }
    .lg\:bg-teal-600 {
        background-color:#319795
    }
    .lg\:bg-teal-700 {
        background-color:#2c7a7b
    }
    .lg\:bg-teal-800 {
        background-color:#285e61
    }
    .lg\:bg-teal-900 {
        background-color:#234e52
    }
    .lg\:bg-blue-100 {
        background-color:#ebf8ff
    }
    .lg\:bg-blue-200 {
        background-color:#bee3f8
    }
    .lg\:bg-blue-300 {
        background-color:#90cdf4
    }
    .lg\:bg-blue-400 {
        background-color:#63b3ed
    }
    .lg\:bg-blue-500 {
        background-color:#4299e1
    }
    .lg\:bg-blue-600 {
        background-color:#3182ce
    }
    .lg\:bg-blue-700 {
        background-color:#2b6cb0
    }
    .lg\:bg-blue-800 {
        background-color:#2c5282
    }
    .lg\:bg-blue-900 {
        background-color:#2a4365
    }
    .lg\:bg-indigo-100 {
        background-color:#ebf4ff
    }
    .lg\:bg-indigo-200 {
        background-color:#c3dafe
    }
    .lg\:bg-indigo-300 {
        background-color:#a3bffa
    }
    .lg\:bg-indigo-400 {
        background-color:#7f9cf5
    }
    .lg\:bg-indigo-500 {
        background-color:#667eea
    }
    .lg\:bg-indigo-600 {
        background-color:#5a67d8
    }
    .lg\:bg-indigo-700 {
        background-color:#4c51bf
    }
    .lg\:bg-indigo-800 {
        background-color:#434190
    }
    .lg\:bg-indigo-900 {
        background-color:#3c366b
    }
    .lg\:bg-purple-100 {
        background-color:#faf5ff
    }
    .lg\:bg-purple-200 {
        background-color:#e9d8fd
    }
    .lg\:bg-purple-300 {
        background-color:#d6bcfa
    }
    .lg\:bg-purple-400 {
        background-color:#b794f4
    }
    .lg\:bg-purple-500 {
        background-color:#9f7aea
    }
    .lg\:bg-purple-600 {
        background-color:#805ad5
    }
    .lg\:bg-purple-700 {
        background-color:#6b46c1
    }
    .lg\:bg-purple-800 {
        background-color:#553c9a
    }
    .lg\:bg-purple-900 {
        background-color:#44337a
    }
    .lg\:bg-pink-100 {
        background-color:#fff5f7
    }
    .lg\:bg-pink-200 {
        background-color:#fed7e2
    }
    .lg\:bg-pink-300 {
        background-color:#fbb6ce
    }
    .lg\:bg-pink-400 {
        background-color:#f687b3
    }
    .lg\:bg-pink-500 {
        background-color:#ed64a6
    }
    .lg\:bg-pink-600 {
        background-color:#d53f8c
    }
    .lg\:bg-pink-700 {
        background-color:#b83280
    }
    .lg\:bg-pink-800 {
        background-color:#97266d
    }
    .lg\:bg-pink-900 {
        background-color:#702459
    }
    .lg\:hover\:bg-transparent:hover {
        background-color:transparent
    }
    .lg\:hover\:bg-black:hover {
        background-color:#000
    }
    .lg\:hover\:bg-white:hover {
        background-color:#fff
    }
    .lg\:hover\:bg-gray-100:hover {
        background-color:#f7fafc
    }
    .lg\:hover\:bg-gray-200:hover {
        background-color:#edf2f7
    }
    .lg\:hover\:bg-gray-300:hover {
        background-color:#e2e8f0
    }
    .lg\:hover\:bg-gray-400:hover {
        background-color:#cbd5e0
    }
    .lg\:hover\:bg-gray-500:hover {
        background-color:#a0aec0
    }
    .lg\:hover\:bg-gray-600:hover {
        background-color:#718096
    }
    .lg\:hover\:bg-gray-700:hover {
        background-color:#4a5568
    }
    .lg\:hover\:bg-gray-800:hover {
        background-color:#2d3748
    }
    .lg\:hover\:bg-gray-900:hover {
        background-color:#1a202c
    }
    .lg\:hover\:bg-red-100:hover {
        background-color:#fff5f5
    }
    .lg\:hover\:bg-red-200:hover {
        background-color:#fed7d7
    }
    .lg\:hover\:bg-red-300:hover {
        background-color:#feb2b2
    }
    .lg\:hover\:bg-red-400:hover {
        background-color:#fc8181
    }
    .lg\:hover\:bg-red-500:hover {
        background-color:#f56565
    }
    .lg\:hover\:bg-red-600:hover {
        background-color:#e53e3e
    }
    .lg\:hover\:bg-red-700:hover {
        background-color:#c53030
    }
    .lg\:hover\:bg-red-800:hover {
        background-color:#9b2c2c
    }
    .lg\:hover\:bg-red-900:hover {
        background-color:#742a2a
    }
    .lg\:hover\:bg-orange-100:hover {
        background-color:#fffaf0
    }
    .lg\:hover\:bg-orange-200:hover {
        background-color:#feebc8
    }
    .lg\:hover\:bg-orange-300:hover {
        background-color:#fbd38d
    }
    .lg\:hover\:bg-orange-400:hover {
        background-color:#f6ad55
    }
    .lg\:hover\:bg-orange-500:hover {
        background-color:#ed8936
    }
    .lg\:hover\:bg-orange-600:hover {
        background-color:#dd6b20
    }
    .lg\:hover\:bg-orange-700:hover {
        background-color:#c05621
    }
    .lg\:hover\:bg-orange-800:hover {
        background-color:#9c4221
    }
    .lg\:hover\:bg-orange-900:hover {
        background-color:#7b341e
    }
    .lg\:hover\:bg-yellow-100:hover {
        background-color:#fffff0
    }
    .lg\:hover\:bg-yellow-200:hover {
        background-color:#fefcbf
    }
    .lg\:hover\:bg-yellow-300:hover {
        background-color:#faf089
    }
    .lg\:hover\:bg-yellow-400:hover {
        background-color:#f6e05e
    }
    .lg\:hover\:bg-yellow-500:hover {
        background-color:#ecc94b
    }
    .lg\:hover\:bg-yellow-600:hover {
        background-color:#d69e2e
    }
    .lg\:hover\:bg-yellow-700:hover {
        background-color:#b7791f
    }
    .lg\:hover\:bg-yellow-800:hover {
        background-color:#975a16
    }
    .lg\:hover\:bg-yellow-900:hover {
        background-color:#744210
    }
    .lg\:hover\:bg-green-100:hover {
        background-color:#f0fff4
    }
    .lg\:hover\:bg-green-200:hover {
        background-color:#c6f6d5
    }
    .lg\:hover\:bg-green-300:hover {
        background-color:#9ae6b4
    }
    .lg\:hover\:bg-green-400:hover {
        background-color:#68d391
    }
    .lg\:hover\:bg-green-500:hover {
        background-color:#48bb78
    }
    .lg\:hover\:bg-green-600:hover {
        background-color:#38a169
    }
    .lg\:hover\:bg-green-700:hover {
        background-color:#2f855a
    }
    .lg\:hover\:bg-green-800:hover {
        background-color:#276749
    }
    .lg\:hover\:bg-green-900:hover {
        background-color:#22543d
    }
    .lg\:hover\:bg-teal-100:hover {
        background-color:#e6fffa
    }
    .lg\:hover\:bg-teal-200:hover {
        background-color:#b2f5ea
    }
    .lg\:hover\:bg-teal-300:hover {
        background-color:#81e6d9
    }
    .lg\:hover\:bg-teal-400:hover {
        background-color:#4fd1c5
    }
    .lg\:hover\:bg-teal-500:hover {
        background-color:#38b2ac
    }
    .lg\:hover\:bg-teal-600:hover {
        background-color:#319795
    }
    .lg\:hover\:bg-teal-700:hover {
        background-color:#2c7a7b
    }
    .lg\:hover\:bg-teal-800:hover {
        background-color:#285e61
    }
    .lg\:hover\:bg-teal-900:hover {
        background-color:#234e52
    }
    .lg\:hover\:bg-blue-100:hover {
        background-color:#ebf8ff
    }
    .lg\:hover\:bg-blue-200:hover {
        background-color:#bee3f8
    }
    .lg\:hover\:bg-blue-300:hover {
        background-color:#90cdf4
    }
    .lg\:hover\:bg-blue-400:hover {
        background-color:#63b3ed
    }
    .lg\:hover\:bg-blue-500:hover {
        background-color:#4299e1
    }
    .lg\:hover\:bg-blue-600:hover {
        background-color:#3182ce
    }
    .lg\:hover\:bg-blue-700:hover {
        background-color:#2b6cb0
    }
    .lg\:hover\:bg-blue-800:hover {
        background-color:#2c5282
    }
    .lg\:hover\:bg-blue-900:hover {
        background-color:#2a4365
    }
    .lg\:hover\:bg-indigo-100:hover {
        background-color:#ebf4ff
    }
    .lg\:hover\:bg-indigo-200:hover {
        background-color:#c3dafe
    }
    .lg\:hover\:bg-indigo-300:hover {
        background-color:#a3bffa
    }
    .lg\:hover\:bg-indigo-400:hover {
        background-color:#7f9cf5
    }
    .lg\:hover\:bg-indigo-500:hover {
        background-color:#667eea
    }
    .lg\:hover\:bg-indigo-600:hover {
        background-color:#5a67d8
    }
    .lg\:hover\:bg-indigo-700:hover {
        background-color:#4c51bf
    }
    .lg\:hover\:bg-indigo-800:hover {
        background-color:#434190
    }
    .lg\:hover\:bg-indigo-900:hover {
        background-color:#3c366b
    }
    .lg\:hover\:bg-purple-100:hover {
        background-color:#faf5ff
    }
    .lg\:hover\:bg-purple-200:hover {
        background-color:#e9d8fd
    }
    .lg\:hover\:bg-purple-300:hover {
        background-color:#d6bcfa
    }
    .lg\:hover\:bg-purple-400:hover {
        background-color:#b794f4
    }
    .lg\:hover\:bg-purple-500:hover {
        background-color:#9f7aea
    }
    .lg\:hover\:bg-purple-600:hover {
        background-color:#805ad5
    }
    .lg\:hover\:bg-purple-700:hover {
        background-color:#6b46c1
    }
    .lg\:hover\:bg-purple-800:hover {
        background-color:#553c9a
    }
    .lg\:hover\:bg-purple-900:hover {
        background-color:#44337a
    }
    .lg\:hover\:bg-pink-100:hover {
        background-color:#fff5f7
    }
    .lg\:hover\:bg-pink-200:hover {
        background-color:#fed7e2
    }
    .lg\:hover\:bg-pink-300:hover {
        background-color:#fbb6ce
    }
    .lg\:hover\:bg-pink-400:hover {
        background-color:#f687b3
    }
    .lg\:hover\:bg-pink-500:hover {
        background-color:#ed64a6
    }
    .lg\:hover\:bg-pink-600:hover {
        background-color:#d53f8c
    }
    .lg\:hover\:bg-pink-700:hover {
        background-color:#b83280
    }
    .lg\:hover\:bg-pink-800:hover {
        background-color:#97266d
    }
    .lg\:hover\:bg-pink-900:hover {
        background-color:#702459
    }
    .lg\:focus\:bg-transparent:focus {
        background-color:transparent
    }
    .lg\:focus\:bg-black:focus {
        background-color:#000
    }
    .lg\:focus\:bg-white:focus {
        background-color:#fff
    }
    .lg\:focus\:bg-gray-100:focus {
        background-color:#f7fafc
    }
    .lg\:focus\:bg-gray-200:focus {
        background-color:#edf2f7
    }
    .lg\:focus\:bg-gray-300:focus {
        background-color:#e2e8f0
    }
    .lg\:focus\:bg-gray-400:focus {
        background-color:#cbd5e0
    }
    .lg\:focus\:bg-gray-500:focus {
        background-color:#a0aec0
    }
    .lg\:focus\:bg-gray-600:focus {
        background-color:#718096
    }
    .lg\:focus\:bg-gray-700:focus {
        background-color:#4a5568
    }
    .lg\:focus\:bg-gray-800:focus {
        background-color:#2d3748
    }
    .lg\:focus\:bg-gray-900:focus {
        background-color:#1a202c
    }
    .lg\:focus\:bg-red-100:focus {
        background-color:#fff5f5
    }
    .lg\:focus\:bg-red-200:focus {
        background-color:#fed7d7
    }
    .lg\:focus\:bg-red-300:focus {
        background-color:#feb2b2
    }
    .lg\:focus\:bg-red-400:focus {
        background-color:#fc8181
    }
    .lg\:focus\:bg-red-500:focus {
        background-color:#f56565
    }
    .lg\:focus\:bg-red-600:focus {
        background-color:#e53e3e
    }
    .lg\:focus\:bg-red-700:focus {
        background-color:#c53030
    }
    .lg\:focus\:bg-red-800:focus {
        background-color:#9b2c2c
    }
    .lg\:focus\:bg-red-900:focus {
        background-color:#742a2a
    }
    .lg\:focus\:bg-orange-100:focus {
        background-color:#fffaf0
    }
    .lg\:focus\:bg-orange-200:focus {
        background-color:#feebc8
    }
    .lg\:focus\:bg-orange-300:focus {
        background-color:#fbd38d
    }
    .lg\:focus\:bg-orange-400:focus {
        background-color:#f6ad55
    }
    .lg\:focus\:bg-orange-500:focus {
        background-color:#ed8936
    }
    .lg\:focus\:bg-orange-600:focus {
        background-color:#dd6b20
    }
    .lg\:focus\:bg-orange-700:focus {
        background-color:#c05621
    }
    .lg\:focus\:bg-orange-800:focus {
        background-color:#9c4221
    }
    .lg\:focus\:bg-orange-900:focus {
        background-color:#7b341e
    }
    .lg\:focus\:bg-yellow-100:focus {
        background-color:#fffff0
    }
    .lg\:focus\:bg-yellow-200:focus {
        background-color:#fefcbf
    }
    .lg\:focus\:bg-yellow-300:focus {
        background-color:#faf089
    }
    .lg\:focus\:bg-yellow-400:focus {
        background-color:#f6e05e
    }
    .lg\:focus\:bg-yellow-500:focus {
        background-color:#ecc94b
    }
    .lg\:focus\:bg-yellow-600:focus {
        background-color:#d69e2e
    }
    .lg\:focus\:bg-yellow-700:focus {
        background-color:#b7791f
    }
    .lg\:focus\:bg-yellow-800:focus {
        background-color:#975a16
    }
    .lg\:focus\:bg-yellow-900:focus {
        background-color:#744210
    }
    .lg\:focus\:bg-green-100:focus {
        background-color:#f0fff4
    }
    .lg\:focus\:bg-green-200:focus {
        background-color:#c6f6d5
    }
    .lg\:focus\:bg-green-300:focus {
        background-color:#9ae6b4
    }
    .lg\:focus\:bg-green-400:focus {
        background-color:#68d391
    }
    .lg\:focus\:bg-green-500:focus {
        background-color:#48bb78
    }
    .lg\:focus\:bg-green-600:focus {
        background-color:#38a169
    }
    .lg\:focus\:bg-green-700:focus {
        background-color:#2f855a
    }
    .lg\:focus\:bg-green-800:focus {
        background-color:#276749
    }
    .lg\:focus\:bg-green-900:focus {
        background-color:#22543d
    }
    .lg\:focus\:bg-teal-100:focus {
        background-color:#e6fffa
    }
    .lg\:focus\:bg-teal-200:focus {
        background-color:#b2f5ea
    }
    .lg\:focus\:bg-teal-300:focus {
        background-color:#81e6d9
    }
    .lg\:focus\:bg-teal-400:focus {
        background-color:#4fd1c5
    }
    .lg\:focus\:bg-teal-500:focus {
        background-color:#38b2ac
    }
    .lg\:focus\:bg-teal-600:focus {
        background-color:#319795
    }
    .lg\:focus\:bg-teal-700:focus {
        background-color:#2c7a7b
    }
    .lg\:focus\:bg-teal-800:focus {
        background-color:#285e61
    }
    .lg\:focus\:bg-teal-900:focus {
        background-color:#234e52
    }
    .lg\:focus\:bg-blue-100:focus {
        background-color:#ebf8ff
    }
    .lg\:focus\:bg-blue-200:focus {
        background-color:#bee3f8
    }
    .lg\:focus\:bg-blue-300:focus {
        background-color:#90cdf4
    }
    .lg\:focus\:bg-blue-400:focus {
        background-color:#63b3ed
    }
    .lg\:focus\:bg-blue-500:focus {
        background-color:#4299e1
    }
    .lg\:focus\:bg-blue-600:focus {
        background-color:#3182ce
    }
    .lg\:focus\:bg-blue-700:focus {
        background-color:#2b6cb0
    }
    .lg\:focus\:bg-blue-800:focus {
        background-color:#2c5282
    }
    .lg\:focus\:bg-blue-900:focus {
        background-color:#2a4365
    }
    .lg\:focus\:bg-indigo-100:focus {
        background-color:#ebf4ff
    }
    .lg\:focus\:bg-indigo-200:focus {
        background-color:#c3dafe
    }
    .lg\:focus\:bg-indigo-300:focus {
        background-color:#a3bffa
    }
    .lg\:focus\:bg-indigo-400:focus {
        background-color:#7f9cf5
    }
    .lg\:focus\:bg-indigo-500:focus {
        background-color:#667eea
    }
    .lg\:focus\:bg-indigo-600:focus {
        background-color:#5a67d8
    }
    .lg\:focus\:bg-indigo-700:focus {
        background-color:#4c51bf
    }
    .lg\:focus\:bg-indigo-800:focus {
        background-color:#434190
    }
    .lg\:focus\:bg-indigo-900:focus {
        background-color:#3c366b
    }
    .lg\:focus\:bg-purple-100:focus {
        background-color:#faf5ff
    }
    .lg\:focus\:bg-purple-200:focus {
        background-color:#e9d8fd
    }
    .lg\:focus\:bg-purple-300:focus {
        background-color:#d6bcfa
    }
    .lg\:focus\:bg-purple-400:focus {
        background-color:#b794f4
    }
    .lg\:focus\:bg-purple-500:focus {
        background-color:#9f7aea
    }
    .lg\:focus\:bg-purple-600:focus {
        background-color:#805ad5
    }
    .lg\:focus\:bg-purple-700:focus {
        background-color:#6b46c1
    }
    .lg\:focus\:bg-purple-800:focus {
        background-color:#553c9a
    }
    .lg\:focus\:bg-purple-900:focus {
        background-color:#44337a
    }
    .lg\:focus\:bg-pink-100:focus {
        background-color:#fff5f7
    }
    .lg\:focus\:bg-pink-200:focus {
        background-color:#fed7e2
    }
    .lg\:focus\:bg-pink-300:focus {
        background-color:#fbb6ce
    }
    .lg\:focus\:bg-pink-400:focus {
        background-color:#f687b3
    }
    .lg\:focus\:bg-pink-500:focus {
        background-color:#ed64a6
    }
    .lg\:focus\:bg-pink-600:focus {
        background-color:#d53f8c
    }
    .lg\:focus\:bg-pink-700:focus {
        background-color:#b83280
    }
    .lg\:focus\:bg-pink-800:focus {
        background-color:#97266d
    }
    .lg\:focus\:bg-pink-900:focus {
        background-color:#702459
    }
    .lg\:bg-bottom {
        background-position:bottom
    }
    .lg\:bg-center {
        background-position:center
    }
    .lg\:bg-left {
        background-position:left
    }
    .lg\:bg-left-bottom {
        background-position:left bottom
    }
    .lg\:bg-left-top {
        background-position:left top
    }
    .lg\:bg-right {
        background-position:right
    }
    .lg\:bg-right-bottom {
        background-position:right bottom
    }
    .lg\:bg-right-top {
        background-position:right top
    }
    .lg\:bg-top {
        background-position:top
    }
    .lg\:bg-repeat {
        background-repeat:repeat
    }
    .lg\:bg-no-repeat {
        background-repeat:no-repeat
    }
    .lg\:bg-repeat-x {
        background-repeat:repeat-x
    }
    .lg\:bg-repeat-y {
        background-repeat:repeat-y
    }
    .lg\:bg-repeat-round {
        background-repeat:round
    }
    .lg\:bg-repeat-space {
        background-repeat:space
    }
    .lg\:bg-auto {
        background-size:auto
    }
    .lg\:bg-cover {
        background-size:cover
    }
    .lg\:bg-contain {
        background-size:contain
    }
    .lg\:border-collapse {
        border-collapse:collapse
    }
    .lg\:border-separate {
        border-collapse:separate
    }
    .lg\:border-transparent {
        border-color:transparent
    }
    .lg\:border-black {
        border-color:#000
    }
    .lg\:border-white {
        border-color:#fff
    }
    .lg\:border-gray-100 {
        border-color:#f7fafc
    }
    .lg\:border-gray-200 {
        border-color:#edf2f7
    }
    .lg\:border-gray-300 {
        border-color:#e2e8f0
    }
    .lg\:border-gray-400 {
        border-color:#cbd5e0
    }
    .lg\:border-gray-500 {
        border-color:#a0aec0
    }
    .lg\:border-gray-600 {
        border-color:#718096
    }
    .lg\:border-gray-700 {
        border-color:#4a5568
    }
    .lg\:border-gray-800 {
        border-color:#2d3748
    }
    .lg\:border-gray-900 {
        border-color:#1a202c
    }
    .lg\:border-red-100 {
        border-color:#fff5f5
    }
    .lg\:border-red-200 {
        border-color:#fed7d7
    }
    .lg\:border-red-300 {
        border-color:#feb2b2
    }
    .lg\:border-red-400 {
        border-color:#fc8181
    }
    .lg\:border-red-500 {
        border-color:#f56565
    }
    .lg\:border-red-600 {
        border-color:#e53e3e
    }
    .lg\:border-red-700 {
        border-color:#c53030
    }
    .lg\:border-red-800 {
        border-color:#9b2c2c
    }
    .lg\:border-red-900 {
        border-color:#742a2a
    }
    .lg\:border-orange-100 {
        border-color:#fffaf0
    }
    .lg\:border-orange-200 {
        border-color:#feebc8
    }
    .lg\:border-orange-300 {
        border-color:#fbd38d
    }
    .lg\:border-orange-400 {
        border-color:#f6ad55
    }
    .lg\:border-orange-500 {
        border-color:#ed8936
    }
    .lg\:border-orange-600 {
        border-color:#dd6b20
    }
    .lg\:border-orange-700 {
        border-color:#c05621
    }
    .lg\:border-orange-800 {
        border-color:#9c4221
    }
    .lg\:border-orange-900 {
        border-color:#7b341e
    }
    .lg\:border-yellow-100 {
        border-color:#fffff0
    }
    .lg\:border-yellow-200 {
        border-color:#fefcbf
    }
    .lg\:border-yellow-300 {
        border-color:#faf089
    }
    .lg\:border-yellow-400 {
        border-color:#f6e05e
    }
    .lg\:border-yellow-500 {
        border-color:#ecc94b
    }
    .lg\:border-yellow-600 {
        border-color:#d69e2e
    }
    .lg\:border-yellow-700 {
        border-color:#b7791f
    }
    .lg\:border-yellow-800 {
        border-color:#975a16
    }
    .lg\:border-yellow-900 {
        border-color:#744210
    }
    .lg\:border-green-100 {
        border-color:#f0fff4
    }
    .lg\:border-green-200 {
        border-color:#c6f6d5
    }
    .lg\:border-green-300 {
        border-color:#9ae6b4
    }
    .lg\:border-green-400 {
        border-color:#68d391
    }
    .lg\:border-green-500 {
        border-color:#48bb78
    }
    .lg\:border-green-600 {
        border-color:#38a169
    }
    .lg\:border-green-700 {
        border-color:#2f855a
    }
    .lg\:border-green-800 {
        border-color:#276749
    }
    .lg\:border-green-900 {
        border-color:#22543d
    }
    .lg\:border-teal-100 {
        border-color:#e6fffa
    }
    .lg\:border-teal-200 {
        border-color:#b2f5ea
    }
    .lg\:border-teal-300 {
        border-color:#81e6d9
    }
    .lg\:border-teal-400 {
        border-color:#4fd1c5
    }
    .lg\:border-teal-500 {
        border-color:#38b2ac
    }
    .lg\:border-teal-600 {
        border-color:#319795
    }
    .lg\:border-teal-700 {
        border-color:#2c7a7b
    }
    .lg\:border-teal-800 {
        border-color:#285e61
    }
    .lg\:border-teal-900 {
        border-color:#234e52
    }
    .lg\:border-blue-100 {
        border-color:#ebf8ff
    }
    .lg\:border-blue-200 {
        border-color:#bee3f8
    }
    .lg\:border-blue-300 {
        border-color:#90cdf4
    }
    .lg\:border-blue-400 {
        border-color:#63b3ed
    }
    .lg\:border-blue-500 {
        border-color:#4299e1
    }
    .lg\:border-blue-600 {
        border-color:#3182ce
    }
    .lg\:border-blue-700 {
        border-color:#2b6cb0
    }
    .lg\:border-blue-800 {
        border-color:#2c5282
    }
    .lg\:border-blue-900 {
        border-color:#2a4365
    }
    .lg\:border-indigo-100 {
        border-color:#ebf4ff
    }
    .lg\:border-indigo-200 {
        border-color:#c3dafe
    }
    .lg\:border-indigo-300 {
        border-color:#a3bffa
    }
    .lg\:border-indigo-400 {
        border-color:#7f9cf5
    }
    .lg\:border-indigo-500 {
        border-color:#667eea
    }
    .lg\:border-indigo-600 {
        border-color:#5a67d8
    }
    .lg\:border-indigo-700 {
        border-color:#4c51bf
    }
    .lg\:border-indigo-800 {
        border-color:#434190
    }
    .lg\:border-indigo-900 {
        border-color:#3c366b
    }
    .lg\:border-purple-100 {
        border-color:#faf5ff
    }
    .lg\:border-purple-200 {
        border-color:#e9d8fd
    }
    .lg\:border-purple-300 {
        border-color:#d6bcfa
    }
    .lg\:border-purple-400 {
        border-color:#b794f4
    }
    .lg\:border-purple-500 {
        border-color:#9f7aea
    }
    .lg\:border-purple-600 {
        border-color:#805ad5
    }
    .lg\:border-purple-700 {
        border-color:#6b46c1
    }
    .lg\:border-purple-800 {
        border-color:#553c9a
    }
    .lg\:border-purple-900 {
        border-color:#44337a
    }
    .lg\:border-pink-100 {
        border-color:#fff5f7
    }
    .lg\:border-pink-200 {
        border-color:#fed7e2
    }
    .lg\:border-pink-300 {
        border-color:#fbb6ce
    }
    .lg\:border-pink-400 {
        border-color:#f687b3
    }
    .lg\:border-pink-500 {
        border-color:#ed64a6
    }
    .lg\:border-pink-600 {
        border-color:#d53f8c
    }
    .lg\:border-pink-700 {
        border-color:#b83280
    }
    .lg\:border-pink-800 {
        border-color:#97266d
    }
    .lg\:border-pink-900 {
        border-color:#702459
    }
    .lg\:hover\:border-transparent:hover {
        border-color:transparent
    }
    .lg\:hover\:border-black:hover {
        border-color:#000
    }
    .lg\:hover\:border-white:hover {
        border-color:#fff
    }
    .lg\:hover\:border-gray-100:hover {
        border-color:#f7fafc
    }
    .lg\:hover\:border-gray-200:hover {
        border-color:#edf2f7
    }
    .lg\:hover\:border-gray-300:hover {
        border-color:#e2e8f0
    }
    .lg\:hover\:border-gray-400:hover {
        border-color:#cbd5e0
    }
    .lg\:hover\:border-gray-500:hover {
        border-color:#a0aec0
    }
    .lg\:hover\:border-gray-600:hover {
        border-color:#718096
    }
    .lg\:hover\:border-gray-700:hover {
        border-color:#4a5568
    }
    .lg\:hover\:border-gray-800:hover {
        border-color:#2d3748
    }
    .lg\:hover\:border-gray-900:hover {
        border-color:#1a202c
    }
    .lg\:hover\:border-red-100:hover {
        border-color:#fff5f5
    }
    .lg\:hover\:border-red-200:hover {
        border-color:#fed7d7
    }
    .lg\:hover\:border-red-300:hover {
        border-color:#feb2b2
    }
    .lg\:hover\:border-red-400:hover {
        border-color:#fc8181
    }
    .lg\:hover\:border-red-500:hover {
        border-color:#f56565
    }
    .lg\:hover\:border-red-600:hover {
        border-color:#e53e3e
    }
    .lg\:hover\:border-red-700:hover {
        border-color:#c53030
    }
    .lg\:hover\:border-red-800:hover {
        border-color:#9b2c2c
    }
    .lg\:hover\:border-red-900:hover {
        border-color:#742a2a
    }
    .lg\:hover\:border-orange-100:hover {
        border-color:#fffaf0
    }
    .lg\:hover\:border-orange-200:hover {
        border-color:#feebc8
    }
    .lg\:hover\:border-orange-300:hover {
        border-color:#fbd38d
    }
    .lg\:hover\:border-orange-400:hover {
        border-color:#f6ad55
    }
    .lg\:hover\:border-orange-500:hover {
        border-color:#ed8936
    }
    .lg\:hover\:border-orange-600:hover {
        border-color:#dd6b20
    }
    .lg\:hover\:border-orange-700:hover {
        border-color:#c05621
    }
    .lg\:hover\:border-orange-800:hover {
        border-color:#9c4221
    }
    .lg\:hover\:border-orange-900:hover {
        border-color:#7b341e
    }
    .lg\:hover\:border-yellow-100:hover {
        border-color:#fffff0
    }
    .lg\:hover\:border-yellow-200:hover {
        border-color:#fefcbf
    }
    .lg\:hover\:border-yellow-300:hover {
        border-color:#faf089
    }
    .lg\:hover\:border-yellow-400:hover {
        border-color:#f6e05e
    }
    .lg\:hover\:border-yellow-500:hover {
        border-color:#ecc94b
    }
    .lg\:hover\:border-yellow-600:hover {
        border-color:#d69e2e
    }
    .lg\:hover\:border-yellow-700:hover {
        border-color:#b7791f
    }
    .lg\:hover\:border-yellow-800:hover {
        border-color:#975a16
    }
    .lg\:hover\:border-yellow-900:hover {
        border-color:#744210
    }
    .lg\:hover\:border-green-100:hover {
        border-color:#f0fff4
    }
    .lg\:hover\:border-green-200:hover {
        border-color:#c6f6d5
    }
    .lg\:hover\:border-green-300:hover {
        border-color:#9ae6b4
    }
    .lg\:hover\:border-green-400:hover {
        border-color:#68d391
    }
    .lg\:hover\:border-green-500:hover {
        border-color:#48bb78
    }
    .lg\:hover\:border-green-600:hover {
        border-color:#38a169
    }
    .lg\:hover\:border-green-700:hover {
        border-color:#2f855a
    }
    .lg\:hover\:border-green-800:hover {
        border-color:#276749
    }
    .lg\:hover\:border-green-900:hover {
        border-color:#22543d
    }
    .lg\:hover\:border-teal-100:hover {
        border-color:#e6fffa
    }
    .lg\:hover\:border-teal-200:hover {
        border-color:#b2f5ea
    }
    .lg\:hover\:border-teal-300:hover {
        border-color:#81e6d9
    }
    .lg\:hover\:border-teal-400:hover {
        border-color:#4fd1c5
    }
    .lg\:hover\:border-teal-500:hover {
        border-color:#38b2ac
    }
    .lg\:hover\:border-teal-600:hover {
        border-color:#319795
    }
    .lg\:hover\:border-teal-700:hover {
        border-color:#2c7a7b
    }
    .lg\:hover\:border-teal-800:hover {
        border-color:#285e61
    }
    .lg\:hover\:border-teal-900:hover {
        border-color:#234e52
    }
    .lg\:hover\:border-blue-100:hover {
        border-color:#ebf8ff
    }
    .lg\:hover\:border-blue-200:hover {
        border-color:#bee3f8
    }
    .lg\:hover\:border-blue-300:hover {
        border-color:#90cdf4
    }
    .lg\:hover\:border-blue-400:hover {
        border-color:#63b3ed
    }
    .lg\:hover\:border-blue-500:hover {
        border-color:#4299e1
    }
    .lg\:hover\:border-blue-600:hover {
        border-color:#3182ce
    }
    .lg\:hover\:border-blue-700:hover {
        border-color:#2b6cb0
    }
    .lg\:hover\:border-blue-800:hover {
        border-color:#2c5282
    }
    .lg\:hover\:border-blue-900:hover {
        border-color:#2a4365
    }
    .lg\:hover\:border-indigo-100:hover {
        border-color:#ebf4ff
    }
    .lg\:hover\:border-indigo-200:hover {
        border-color:#c3dafe
    }
    .lg\:hover\:border-indigo-300:hover {
        border-color:#a3bffa
    }
    .lg\:hover\:border-indigo-400:hover {
        border-color:#7f9cf5
    }
    .lg\:hover\:border-indigo-500:hover {
        border-color:#667eea
    }
    .lg\:hover\:border-indigo-600:hover {
        border-color:#5a67d8
    }
    .lg\:hover\:border-indigo-700:hover {
        border-color:#4c51bf
    }
    .lg\:hover\:border-indigo-800:hover {
        border-color:#434190
    }
    .lg\:hover\:border-indigo-900:hover {
        border-color:#3c366b
    }
    .lg\:hover\:border-purple-100:hover {
        border-color:#faf5ff
    }
    .lg\:hover\:border-purple-200:hover {
        border-color:#e9d8fd
    }
    .lg\:hover\:border-purple-300:hover {
        border-color:#d6bcfa
    }
    .lg\:hover\:border-purple-400:hover {
        border-color:#b794f4
    }
    .lg\:hover\:border-purple-500:hover {
        border-color:#9f7aea
    }
    .lg\:hover\:border-purple-600:hover {
        border-color:#805ad5
    }
    .lg\:hover\:border-purple-700:hover {
        border-color:#6b46c1
    }
    .lg\:hover\:border-purple-800:hover {
        border-color:#553c9a
    }
    .lg\:hover\:border-purple-900:hover {
        border-color:#44337a
    }
    .lg\:hover\:border-pink-100:hover {
        border-color:#fff5f7
    }
    .lg\:hover\:border-pink-200:hover {
        border-color:#fed7e2
    }
    .lg\:hover\:border-pink-300:hover {
        border-color:#fbb6ce
    }
    .lg\:hover\:border-pink-400:hover {
        border-color:#f687b3
    }
    .lg\:hover\:border-pink-500:hover {
        border-color:#ed64a6
    }
    .lg\:hover\:border-pink-600:hover {
        border-color:#d53f8c
    }
    .lg\:hover\:border-pink-700:hover {
        border-color:#b83280
    }
    .lg\:hover\:border-pink-800:hover {
        border-color:#97266d
    }
    .lg\:hover\:border-pink-900:hover {
        border-color:#702459
    }
    .lg\:focus\:border-transparent:focus {
        border-color:transparent
    }
    .lg\:focus\:border-black:focus {
        border-color:#000
    }
    .lg\:focus\:border-white:focus {
        border-color:#fff
    }
    .lg\:focus\:border-gray-100:focus {
        border-color:#f7fafc
    }
    .lg\:focus\:border-gray-200:focus {
        border-color:#edf2f7
    }
    .lg\:focus\:border-gray-300:focus {
        border-color:#e2e8f0
    }
    .lg\:focus\:border-gray-400:focus {
        border-color:#cbd5e0
    }
    .lg\:focus\:border-gray-500:focus {
        border-color:#a0aec0
    }
    .lg\:focus\:border-gray-600:focus {
        border-color:#718096
    }
    .lg\:focus\:border-gray-700:focus {
        border-color:#4a5568
    }
    .lg\:focus\:border-gray-800:focus {
        border-color:#2d3748
    }
    .lg\:focus\:border-gray-900:focus {
        border-color:#1a202c
    }
    .lg\:focus\:border-red-100:focus {
        border-color:#fff5f5
    }
    .lg\:focus\:border-red-200:focus {
        border-color:#fed7d7
    }
    .lg\:focus\:border-red-300:focus {
        border-color:#feb2b2
    }
    .lg\:focus\:border-red-400:focus {
        border-color:#fc8181
    }
    .lg\:focus\:border-red-500:focus {
        border-color:#f56565
    }
    .lg\:focus\:border-red-600:focus {
        border-color:#e53e3e
    }
    .lg\:focus\:border-red-700:focus {
        border-color:#c53030
    }
    .lg\:focus\:border-red-800:focus {
        border-color:#9b2c2c
    }
    .lg\:focus\:border-red-900:focus {
        border-color:#742a2a
    }
    .lg\:focus\:border-orange-100:focus {
        border-color:#fffaf0
    }
    .lg\:focus\:border-orange-200:focus {
        border-color:#feebc8
    }
    .lg\:focus\:border-orange-300:focus {
        border-color:#fbd38d
    }
    .lg\:focus\:border-orange-400:focus {
        border-color:#f6ad55
    }
    .lg\:focus\:border-orange-500:focus {
        border-color:#ed8936
    }
    .lg\:focus\:border-orange-600:focus {
        border-color:#dd6b20
    }
    .lg\:focus\:border-orange-700:focus {
        border-color:#c05621
    }
    .lg\:focus\:border-orange-800:focus {
        border-color:#9c4221
    }
    .lg\:focus\:border-orange-900:focus {
        border-color:#7b341e
    }
    .lg\:focus\:border-yellow-100:focus {
        border-color:#fffff0
    }
    .lg\:focus\:border-yellow-200:focus {
        border-color:#fefcbf
    }
    .lg\:focus\:border-yellow-300:focus {
        border-color:#faf089
    }
    .lg\:focus\:border-yellow-400:focus {
        border-color:#f6e05e
    }
    .lg\:focus\:border-yellow-500:focus {
        border-color:#ecc94b
    }
    .lg\:focus\:border-yellow-600:focus {
        border-color:#d69e2e
    }
    .lg\:focus\:border-yellow-700:focus {
        border-color:#b7791f
    }
    .lg\:focus\:border-yellow-800:focus {
        border-color:#975a16
    }
    .lg\:focus\:border-yellow-900:focus {
        border-color:#744210
    }
    .lg\:focus\:border-green-100:focus {
        border-color:#f0fff4
    }
    .lg\:focus\:border-green-200:focus {
        border-color:#c6f6d5
    }
    .lg\:focus\:border-green-300:focus {
        border-color:#9ae6b4
    }
    .lg\:focus\:border-green-400:focus {
        border-color:#68d391
    }
    .lg\:focus\:border-green-500:focus {
        border-color:#48bb78
    }
    .lg\:focus\:border-green-600:focus {
        border-color:#38a169
    }
    .lg\:focus\:border-green-700:focus {
        border-color:#2f855a
    }
    .lg\:focus\:border-green-800:focus {
        border-color:#276749
    }
    .lg\:focus\:border-green-900:focus {
        border-color:#22543d
    }
    .lg\:focus\:border-teal-100:focus {
        border-color:#e6fffa
    }
    .lg\:focus\:border-teal-200:focus {
        border-color:#b2f5ea
    }
    .lg\:focus\:border-teal-300:focus {
        border-color:#81e6d9
    }
    .lg\:focus\:border-teal-400:focus {
        border-color:#4fd1c5
    }
    .lg\:focus\:border-teal-500:focus {
        border-color:#38b2ac
    }
    .lg\:focus\:border-teal-600:focus {
        border-color:#319795
    }
    .lg\:focus\:border-teal-700:focus {
        border-color:#2c7a7b
    }
    .lg\:focus\:border-teal-800:focus {
        border-color:#285e61
    }
    .lg\:focus\:border-teal-900:focus {
        border-color:#234e52
    }
    .lg\:focus\:border-blue-100:focus {
        border-color:#ebf8ff
    }
    .lg\:focus\:border-blue-200:focus {
        border-color:#bee3f8
    }
    .lg\:focus\:border-blue-300:focus {
        border-color:#90cdf4
    }
    .lg\:focus\:border-blue-400:focus {
        border-color:#63b3ed
    }
    .lg\:focus\:border-blue-500:focus {
        border-color:#4299e1
    }
    .lg\:focus\:border-blue-600:focus {
        border-color:#3182ce
    }
    .lg\:focus\:border-blue-700:focus {
        border-color:#2b6cb0
    }
    .lg\:focus\:border-blue-800:focus {
        border-color:#2c5282
    }
    .lg\:focus\:border-blue-900:focus {
        border-color:#2a4365
    }
    .lg\:focus\:border-indigo-100:focus {
        border-color:#ebf4ff
    }
    .lg\:focus\:border-indigo-200:focus {
        border-color:#c3dafe
    }
    .lg\:focus\:border-indigo-300:focus {
        border-color:#a3bffa
    }
    .lg\:focus\:border-indigo-400:focus {
        border-color:#7f9cf5
    }
    .lg\:focus\:border-indigo-500:focus {
        border-color:#667eea
    }
    .lg\:focus\:border-indigo-600:focus {
        border-color:#5a67d8
    }
    .lg\:focus\:border-indigo-700:focus {
        border-color:#4c51bf
    }
    .lg\:focus\:border-indigo-800:focus {
        border-color:#434190
    }
    .lg\:focus\:border-indigo-900:focus {
        border-color:#3c366b
    }
    .lg\:focus\:border-purple-100:focus {
        border-color:#faf5ff
    }
    .lg\:focus\:border-purple-200:focus {
        border-color:#e9d8fd
    }
    .lg\:focus\:border-purple-300:focus {
        border-color:#d6bcfa
    }
    .lg\:focus\:border-purple-400:focus {
        border-color:#b794f4
    }
    .lg\:focus\:border-purple-500:focus {
        border-color:#9f7aea
    }
    .lg\:focus\:border-purple-600:focus {
        border-color:#805ad5
    }
    .lg\:focus\:border-purple-700:focus {
        border-color:#6b46c1
    }
    .lg\:focus\:border-purple-800:focus {
        border-color:#553c9a
    }
    .lg\:focus\:border-purple-900:focus {
        border-color:#44337a
    }
    .lg\:focus\:border-pink-100:focus {
        border-color:#fff5f7
    }
    .lg\:focus\:border-pink-200:focus {
        border-color:#fed7e2
    }
    .lg\:focus\:border-pink-300:focus {
        border-color:#fbb6ce
    }
    .lg\:focus\:border-pink-400:focus {
        border-color:#f687b3
    }
    .lg\:focus\:border-pink-500:focus {
        border-color:#ed64a6
    }
    .lg\:focus\:border-pink-600:focus {
        border-color:#d53f8c
    }
    .lg\:focus\:border-pink-700:focus {
        border-color:#b83280
    }
    .lg\:focus\:border-pink-800:focus {
        border-color:#97266d
    }
    .lg\:focus\:border-pink-900:focus {
        border-color:#702459
    }
    .lg\:rounded-none {
        border-radius:0
    }
    .lg\:rounded-sm {
        border-radius:0.125rem
    }
    .lg\:rounded {
        border-radius:0.25rem
    }
    .lg\:rounded-lg {
        border-radius:0.5rem
    }
    .lg\:rounded-full {
        border-radius:9999px
    }
    .lg\:rounded-t-none {
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .lg\:rounded-r-none {
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .lg\:rounded-b-none {
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .lg\:rounded-l-none {
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .lg\:rounded-t-sm {
        border-top-left-radius:0.125rem;
        border-top-right-radius:0.125rem
    }
    .lg\:rounded-r-sm {
        border-top-right-radius:0.125rem;
        border-bottom-right-radius:0.125rem
    }
    .lg\:rounded-b-sm {
        border-bottom-right-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .lg\:rounded-l-sm {
        border-top-left-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .lg\:rounded-t {
        border-top-left-radius:0.25rem;
        border-top-right-radius:0.25rem
    }
    .lg\:rounded-r {
        border-top-right-radius:0.25rem;
        border-bottom-right-radius:0.25rem
    }
    .lg\:rounded-b {
        border-bottom-right-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .lg\:rounded-l {
        border-top-left-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .lg\:rounded-t-lg {
        border-top-left-radius:0.5rem;
        border-top-right-radius:0.5rem
    }
    .lg\:rounded-r-lg {
        border-top-right-radius:0.5rem;
        border-bottom-right-radius:0.5rem
    }
    .lg\:rounded-b-lg {
        border-bottom-right-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .lg\:rounded-l-lg {
        border-top-left-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .lg\:rounded-t-full {
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .lg\:rounded-r-full {
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .lg\:rounded-b-full {
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .lg\:rounded-l-full {
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .lg\:rounded-tl-none {
        border-top-left-radius:0
    }
    .lg\:rounded-tr-none {
        border-top-right-radius:0
    }
    .lg\:rounded-br-none {
        border-bottom-right-radius:0
    }
    .lg\:rounded-bl-none {
        border-bottom-left-radius:0
    }
    .lg\:rounded-tl-sm {
        border-top-left-radius:0.125rem
    }
    .lg\:rounded-tr-sm {
        border-top-right-radius:0.125rem
    }
    .lg\:rounded-br-sm {
        border-bottom-right-radius:0.125rem
    }
    .lg\:rounded-bl-sm {
        border-bottom-left-radius:0.125rem
    }
    .lg\:rounded-tl {
        border-top-left-radius:0.25rem
    }
    .lg\:rounded-tr {
        border-top-right-radius:0.25rem
    }
    .lg\:rounded-br {
        border-bottom-right-radius:0.25rem
    }
    .lg\:rounded-bl {
        border-bottom-left-radius:0.25rem
    }
    .lg\:rounded-tl-lg {
        border-top-left-radius:0.5rem
    }
    .lg\:rounded-tr-lg {
        border-top-right-radius:0.5rem
    }
    .lg\:rounded-br-lg {
        border-bottom-right-radius:0.5rem
    }
    .lg\:rounded-bl-lg {
        border-bottom-left-radius:0.5rem
    }
    .lg\:rounded-tl-full {
        border-top-left-radius:9999px
    }
    .lg\:rounded-tr-full {
        border-top-right-radius:9999px
    }
    .lg\:rounded-br-full {
        border-bottom-right-radius:9999px
    }
    .lg\:rounded-bl-full {
        border-bottom-left-radius:9999px
    }
    .lg\:border-solid {
        border-style:solid
    }
    .lg\:border-dashed {
        border-style:dashed
    }
    .lg\:border-dotted {
        border-style:dotted
    }
    .lg\:border-double {
        border-style:double
    }
    .lg\:border-none {
        border-style:none
    }
    .lg\:border-0 {
        border-width:0
    }
    .lg\:border-2 {
        border-width:2px
    }
    .lg\:border-4 {
        border-width:4px
    }
    .lg\:border-8 {
        border-width:8px
    }
    .lg\:border {
        border-width:1px
    }
    .lg\:border-t-0 {
        border-top-width:0
    }
    .lg\:border-r-0 {
        border-right-width:0
    }
    .lg\:border-b-0 {
        border-bottom-width:0
    }
    .lg\:border-l-0 {
        border-left-width:0
    }
    .lg\:border-t-2 {
        border-top-width:2px
    }
    .lg\:border-r-2 {
        border-right-width:2px
    }
    .lg\:border-b-2 {
        border-bottom-width:2px
    }
    .lg\:border-l-2 {
        border-left-width:2px
    }
    .lg\:border-t-4 {
        border-top-width:4px
    }
    .lg\:border-r-4 {
        border-right-width:4px
    }
    .lg\:border-b-4 {
        border-bottom-width:4px
    }
    .lg\:border-l-4 {
        border-left-width:4px
    }
    .lg\:border-t-8 {
        border-top-width:8px
    }
    .lg\:border-r-8 {
        border-right-width:8px
    }
    .lg\:border-b-8 {
        border-bottom-width:8px
    }
    .lg\:border-l-8 {
        border-left-width:8px
    }
    .lg\:border-t {
        border-top-width:1px
    }
    .lg\:border-r {
        border-right-width:1px
    }
    .lg\:border-b {
        border-bottom-width:1px
    }
    .lg\:border-l {
        border-left-width:1px
    }
    .lg\:cursor-auto {
        cursor:auto
    }
    .lg\:cursor-default {
        cursor:default
    }
    .lg\:cursor-pointer {
        cursor:pointer
    }
    .lg\:cursor-wait {
        cursor:wait
    }
    .lg\:cursor-text {
        cursor:text
    }
    .lg\:cursor-move {
        cursor:move
    }
    .lg\:cursor-not-allowed {
        cursor:not-allowed
    }
    .lg\:block {
        display:block
    }
    .lg\:inline-block {
        display:inline-block
    }
    .lg\:inline {
        display:inline
    }
    .lg\:flex {
        display:-webkit-flex;
        display:flex
    }
    .lg\:inline-flex {
        display:-webkit-inline-flex;
        display:inline-flex
    }
    .lg\:table {
        display:table
    }
    .lg\:table-row {
        display:table-row
    }
    .lg\:table-cell {
        display:table-cell
    }
    .lg\:hidden {
        display:none
    }
    .lg\:flex-row {
        -webkit-flex-direction:row;
        flex-direction:row
    }
    .lg\:flex-row-reverse {
        -webkit-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .lg\:flex-col {
        -webkit-flex-direction:column;
        flex-direction:column
    }
    .lg\:flex-col-reverse {
        -webkit-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .lg\:flex-wrap {
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .lg\:flex-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .lg\:flex-no-wrap {
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .lg\:items-start {
        -webkit-align-items:flex-start;
        align-items:flex-start
    }
    .lg\:items-end {
        -webkit-align-items:flex-end;
        align-items:flex-end
    }
    .lg\:items-center {
        -webkit-align-items:center;
        align-items:center
    }
    .lg\:items-baseline {
        -webkit-align-items:baseline;
        align-items:baseline
    }
    .lg\:items-stretch {
        -webkit-align-items:stretch;
        align-items:stretch
    }
    .lg\:self-auto {
        -webkit-align-self:auto;
        align-self:auto
    }
    .lg\:self-start {
        -webkit-align-self:flex-start;
        align-self:flex-start
    }
    .lg\:self-end {
        -webkit-align-self:flex-end;
        align-self:flex-end
    }
    .lg\:self-center {
        -webkit-align-self:center;
        align-self:center
    }
    .lg\:self-stretch {
        -webkit-align-self:stretch;
        align-self:stretch
    }
    .lg\:justify-start {
        -webkit-justify-content:flex-start;
        justify-content:flex-start
    }
    .lg\:justify-end {
        -webkit-justify-content:flex-end;
        justify-content:flex-end
    }
    .lg\:justify-center {
        -webkit-justify-content:center;
        justify-content:center
    }
    .lg\:justify-between {
        -webkit-justify-content:space-between;
        justify-content:space-between
    }
    .lg\:justify-around {
        -webkit-justify-content:space-around;
        justify-content:space-around
    }
    .lg\:content-center {
        -webkit-align-content:center;
        align-content:center
    }
    .lg\:content-start {
        -webkit-align-content:flex-start;
        align-content:flex-start
    }
    .lg\:content-end {
        -webkit-align-content:flex-end;
        align-content:flex-end
    }
    .lg\:content-between {
        -webkit-align-content:space-between;
        align-content:space-between
    }
    .lg\:content-around {
        -webkit-align-content:space-around;
        align-content:space-around
    }
    .lg\:flex-1 {
        -webkit-flex:1 1 0%;
        flex:1 1 0%
    }
    .lg\:flex-auto {
        -webkit-flex:1 1 auto;
        flex:1 1 auto
    }
    .lg\:flex-initial {
        -webkit-flex:0 1 auto;
        flex:0 1 auto
    }
    .lg\:flex-none {
        -webkit-flex:none;
        flex:none
    }
    .lg\:flex-grow-0 {
        -webkit-flex-grow:0;
        flex-grow:0
    }
    .lg\:flex-grow {
        -webkit-flex-grow:1;
        flex-grow:1
    }
    .lg\:flex-shrink-0 {
        -webkit-flex-shrink:0;
        flex-shrink:0
    }
    .lg\:flex-shrink {
        -webkit-flex-shrink:1;
        flex-shrink:1
    }
    .lg\:order-1 {
        -webkit-order:1;
        order:1
    }
    .lg\:order-2 {
        -webkit-order:2;
        order:2
    }
    .lg\:order-3 {
        -webkit-order:3;
        order:3
    }
    .lg\:order-4 {
        -webkit-order:4;
        order:4
    }
    .lg\:order-5 {
        -webkit-order:5;
        order:5
    }
    .lg\:order-6 {
        -webkit-order:6;
        order:6
    }
    .lg\:order-7 {
        -webkit-order:7;
        order:7
    }
    .lg\:order-8 {
        -webkit-order:8;
        order:8
    }
    .lg\:order-9 {
        -webkit-order:9;
        order:9
    }
    .lg\:order-10 {
        -webkit-order:10;
        order:10
    }
    .lg\:order-11 {
        -webkit-order:11;
        order:11
    }
    .lg\:order-12 {
        -webkit-order:12;
        order:12
    }
    .lg\:order-first {
        -webkit-order:-9999;
        order:-9999
    }
    .lg\:order-last {
        -webkit-order:9999;
        order:9999
    }
    .lg\:order-none {
        -webkit-order:0;
        order:0
    }
    .lg\:float-right {
        float:right
    }
    .lg\:float-left {
        float:left
    }
    .lg\:float-none {
        float:none
    }
    .lg\:clearfix:after {
        content:"";
        display:table;
        clear:both
    }
    .lg\: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"
    }
    .lg\:font-serif {
        font-family:Georgia, Cambria, "Times New Roman", Times, serif
    }
    .lg\:font-mono {
        font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    .lg\:font-hairline {
        font-weight:100
    }
    .lg\:font-thin {
        font-weight:200
    }
    .lg\:font-light {
        font-weight:300
    }
    .lg\:font-normal {
        font-weight:400
    }
    .lg\:font-medium {
        font-weight:500
    }
    .lg\:font-semibold {
        font-weight:600
    }
    .lg\:font-bold {
        font-weight:700
    }
    .lg\:font-extrabold {
        font-weight:800
    }
    .lg\:font-black {
        font-weight:900
    }
    .lg\:hover\:font-hairline:hover {
        font-weight:100
    }
    .lg\:hover\:font-thin:hover {
        font-weight:200
    }
    .lg\:hover\:font-light:hover {
        font-weight:300
    }
    .lg\:hover\:font-normal:hover {
        font-weight:400
    }
    .lg\:hover\:font-medium:hover {
        font-weight:500
    }
    .lg\:hover\:font-semibold:hover {
        font-weight:600
    }
    .lg\:hover\:font-bold:hover {
        font-weight:700
    }
    .lg\:hover\:font-extrabold:hover {
        font-weight:800
    }
    .lg\:hover\:font-black:hover {
        font-weight:900
    }
    .lg\:focus\:font-hairline:focus {
        font-weight:100
    }
    .lg\:focus\:font-thin:focus {
        font-weight:200
    }
    .lg\:focus\:font-light:focus {
        font-weight:300
    }
    .lg\:focus\:font-normal:focus {
        font-weight:400
    }
    .lg\:focus\:font-medium:focus {
        font-weight:500
    }
    .lg\:focus\:font-semibold:focus {
        font-weight:600
    }
    .lg\:focus\:font-bold:focus {
        font-weight:700
    }
    .lg\:focus\:font-extrabold:focus {
        font-weight:800
    }
    .lg\:focus\:font-black:focus {
        font-weight:900
    }
    .lg\:h-0 {
        height:0
    }
    .lg\:h-1 {
        height:0.25rem
    }
    .lg\:h-2 {
        height:0.5rem
    }
    .lg\:h-3 {
        height:0.75rem
    }
    .lg\:h-4 {
        height:1rem
    }
    .lg\:h-5 {
        height:1.25rem
    }
    .lg\:h-6 {
        height:1.5rem
    }
    .lg\:h-8 {
        height:2rem
    }
    .lg\:h-10 {
        height:2.5rem
    }
    .lg\:h-12 {
        height:3rem
    }
    .lg\:h-16 {
        height:4rem
    }
    .lg\:h-20 {
        height:5rem
    }
    .lg\:h-24 {
        height:6rem
    }
    .lg\:h-32 {
        height:8rem
    }
    .lg\:h-40 {
        height:10rem
    }
    .lg\:h-48 {
        height:12rem
    }
    .lg\:h-56 {
        height:14rem
    }
    .lg\:h-64 {
        height:16rem
    }
    .lg\:h-auto {
        height:auto
    }
    .lg\:h-px {
        height:1px
    }
    .lg\:h-full {
        height:100%
    }
    .lg\:h-screen {
        height:100vh
    }
    .lg\:leading-none {
        line-height:1
    }
    .lg\:leading-tight {
        line-height:1.25
    }
    .lg\:leading-snug {
        line-height:1.375
    }
    .lg\:leading-normal {
        line-height:1.5
    }
    .lg\:leading-relaxed {
        line-height:1.625
    }
    .lg\:leading-loose {
        line-height:2
    }
    .lg\:list-inside {
        list-style-position:inside
    }
    .lg\:list-outside {
        list-style-position:outside
    }
    .lg\:list-none {
        list-style-type:none
    }
    .lg\:list-disc {
        list-style-type:disc
    }
    .lg\:list-decimal {
        list-style-type:decimal
    }
    .lg\:m-0 {
        margin:0
    }
    .lg\:m-1 {
        margin:0.25rem
    }
    .lg\:m-2 {
        margin:0.5rem
    }
    .lg\:m-3 {
        margin:0.75rem
    }
    .lg\:m-4 {
        margin:1rem
    }
    .lg\:m-5 {
        margin:1.25rem
    }
    .lg\:m-6 {
        margin:1.5rem
    }
    .lg\:m-8 {
        margin:2rem
    }
    .lg\:m-10 {
        margin:2.5rem
    }
    .lg\:m-12 {
        margin:3rem
    }
    .lg\:m-16 {
        margin:4rem
    }
    .lg\:m-20 {
        margin:5rem
    }
    .lg\:m-24 {
        margin:6rem
    }
    .lg\:m-32 {
        margin:8rem
    }
    .lg\:m-40 {
        margin:10rem
    }
    .lg\:m-48 {
        margin:12rem
    }
    .lg\:m-56 {
        margin:14rem
    }
    .lg\:m-64 {
        margin:16rem
    }
    .lg\:m-auto {
        margin:auto
    }
    .lg\:m-px {
        margin:1px
    }
    .lg\:-m-1 {
        margin:-0.25rem
    }
    .lg\:-m-2 {
        margin:-0.5rem
    }
    .lg\:-m-3 {
        margin:-0.75rem
    }
    .lg\:-m-4 {
        margin:-1rem
    }
    .lg\:-m-5 {
        margin:-1.25rem
    }
    .lg\:-m-6 {
        margin:-1.5rem
    }
    .lg\:-m-8 {
        margin:-2rem
    }
    .lg\:-m-10 {
        margin:-2.5rem
    }
    .lg\:-m-12 {
        margin:-3rem
    }
    .lg\:-m-16 {
        margin:-4rem
    }
    .lg\:-m-20 {
        margin:-5rem
    }
    .lg\:-m-24 {
        margin:-6rem
    }
    .lg\:-m-32 {
        margin:-8rem
    }
    .lg\:-m-40 {
        margin:-10rem
    }
    .lg\:-m-48 {
        margin:-12rem
    }
    .lg\:-m-56 {
        margin:-14rem
    }
    .lg\:-m-64 {
        margin:-16rem
    }
    .lg\:-m-px {
        margin:-1px
    }
    .lg\:my-0 {
        margin-top:0;
        margin-bottom:0
    }
    .lg\:mx-0 {
        margin-left:0;
        margin-right:0
    }
    .lg\:my-1 {
        margin-top:0.25rem;
        margin-bottom:0.25rem
    }
    .lg\:mx-1 {
        margin-left:0.25rem;
        margin-right:0.25rem
    }
    .lg\:my-2 {
        margin-top:0.5rem;
        margin-bottom:0.5rem
    }
    .lg\:mx-2 {
        margin-left:0.5rem;
        margin-right:0.5rem
    }
    .lg\:my-3 {
        margin-top:0.75rem;
        margin-bottom:0.75rem
    }
    .lg\:mx-3 {
        margin-left:0.75rem;
        margin-right:0.75rem
    }
    .lg\:my-4 {
        margin-top:1rem;
        margin-bottom:1rem
    }
    .lg\:mx-4 {
        margin-left:1rem;
        margin-right:1rem
    }
    .lg\:my-5 {
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .lg\:mx-5 {
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .lg\:my-6 {
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .lg\:mx-6 {
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .lg\:my-8 {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .lg\:mx-8 {
        margin-left:2rem;
        margin-right:2rem
    }
    .lg\:my-10 {
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .lg\:mx-10 {
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .lg\:my-12 {
        margin-top:3rem;
        margin-bottom:3rem
    }
    .lg\:mx-12 {
        margin-left:3rem;
        margin-right:3rem
    }
    .lg\:my-16 {
        margin-top:4rem;
        margin-bottom:4rem
    }
    .lg\:mx-16 {
        margin-left:4rem;
        margin-right:4rem
    }
    .lg\:my-20 {
        margin-top:5rem;
        margin-bottom:5rem
    }
    .lg\:mx-20 {
        margin-left:5rem;
        margin-right:5rem
    }
    .lg\:my-24 {
        margin-top:6rem;
        margin-bottom:6rem
    }
    .lg\:mx-24 {
        margin-left:6rem;
        margin-right:6rem
    }
    .lg\:my-32 {
        margin-top:8rem;
        margin-bottom:8rem
    }
    .lg\:mx-32 {
        margin-left:8rem;
        margin-right:8rem
    }
    .lg\:my-40 {
        margin-top:10rem;
        margin-bottom:10rem
    }
    .lg\:mx-40 {
        margin-left:10rem;
        margin-right:10rem
    }
    .lg\:my-48 {
        margin-top:12rem;
        margin-bottom:12rem
    }
    .lg\:mx-48 {
        margin-left:12rem;
        margin-right:12rem
    }
    .lg\:my-56 {
        margin-top:14rem;
        margin-bottom:14rem
    }
    .lg\:mx-56 {
        margin-left:14rem;
        margin-right:14rem
    }
    .lg\:my-64 {
        margin-top:16rem;
        margin-bottom:16rem
    }
    .lg\:mx-64 {
        margin-left:16rem;
        margin-right:16rem
    }
    .lg\:my-auto {
        margin-top:auto;
        margin-bottom:auto
    }
    .lg\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .lg\:my-px {
        margin-top:1px;
        margin-bottom:1px
    }
    .lg\:mx-px {
        margin-left:1px;
        margin-right:1px
    }
    .lg\:-my-1 {
        margin-top:-0.25rem;
        margin-bottom:-0.25rem
    }
    .lg\:-mx-1 {
        margin-left:-0.25rem;
        margin-right:-0.25rem
    }
    .lg\:-my-2 {
        margin-top:-0.5rem;
        margin-bottom:-0.5rem
    }
    .lg\:-mx-2 {
        margin-left:-0.5rem;
        margin-right:-0.5rem
    }
    .lg\:-my-3 {
        margin-top:-0.75rem;
        margin-bottom:-0.75rem
    }
    .lg\:-mx-3 {
        margin-left:-0.75rem;
        margin-right:-0.75rem
    }
    .lg\:-my-4 {
        margin-top:-1rem;
        margin-bottom:-1rem
    }
    .lg\:-mx-4 {
        margin-left:-1rem;
        margin-right:-1rem
    }
    .lg\:-my-5 {
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .lg\:-mx-5 {
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .lg\:-my-6 {
        margin-top:-1.5rem;
        margin-bottom:-1.5rem
    }
    .lg\:-mx-6 {
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .lg\:-my-8 {
        margin-top:-2rem;
        margin-bottom:-2rem
    }
    .lg\:-mx-8 {
        margin-left:-2rem;
        margin-right:-2rem
    }
    .lg\:-my-10 {
        margin-top:-2.5rem;
        margin-bottom:-2.5rem
    }
    .lg\:-mx-10 {
        margin-left:-2.5rem;
        margin-right:-2.5rem
    }
    .lg\:-my-12 {
        margin-top:-3rem;
        margin-bottom:-3rem
    }
    .lg\:-mx-12 {
        margin-left:-3rem;
        margin-right:-3rem
    }
    .lg\:-my-16 {
        margin-top:-4rem;
        margin-bottom:-4rem
    }
    .lg\:-mx-16 {
        margin-left:-4rem;
        margin-right:-4rem
    }
    .lg\:-my-20 {
        margin-top:-5rem;
        margin-bottom:-5rem
    }
    .lg\:-mx-20 {
        margin-left:-5rem;
        margin-right:-5rem
    }
    .lg\:-my-24 {
        margin-top:-6rem;
        margin-bottom:-6rem
    }
    .lg\:-mx-24 {
        margin-left:-6rem;
        margin-right:-6rem
    }
    .lg\:-my-32 {
        margin-top:-8rem;
        margin-bottom:-8rem
    }
    .lg\:-mx-32 {
        margin-left:-8rem;
        margin-right:-8rem
    }
    .lg\:-my-40 {
        margin-top:-10rem;
        margin-bottom:-10rem
    }
    .lg\:-mx-40 {
        margin-left:-10rem;
        margin-right:-10rem
    }
    .lg\:-my-48 {
        margin-top:-12rem;
        margin-bottom:-12rem
    }
    .lg\:-mx-48 {
        margin-left:-12rem;
        margin-right:-12rem
    }
    .lg\:-my-56 {
        margin-top:-14rem;
        margin-bottom:-14rem
    }
    .lg\:-mx-56 {
        margin-left:-14rem;
        margin-right:-14rem
    }
    .lg\:-my-64 {
        margin-top:-16rem;
        margin-bottom:-16rem
    }
    .lg\:-mx-64 {
        margin-left:-16rem;
        margin-right:-16rem
    }
    .lg\:-my-px {
        margin-top:-1px;
        margin-bottom:-1px
    }
    .lg\:-mx-px {
        margin-left:-1px;
        margin-right:-1px
    }
    .lg\:mt-0 {
        margin-top:0
    }
    .lg\:mr-0 {
        margin-right:0
    }
    .lg\:mb-0 {
        margin-bottom:0
    }
    .lg\:ml-0 {
        margin-left:0
    }
    .lg\:mt-1 {
        margin-top:0.25rem
    }
    .lg\:mr-1 {
        margin-right:0.25rem
    }
    .lg\:mb-1 {
        margin-bottom:0.25rem
    }
    .lg\:ml-1 {
        margin-left:0.25rem
    }
    .lg\:mt-2 {
        margin-top:0.5rem
    }
    .lg\:mr-2 {
        margin-right:0.5rem
    }
    .lg\:mb-2 {
        margin-bottom:0.5rem
    }
    .lg\:ml-2 {
        margin-left:0.5rem
    }
    .lg\:mt-3 {
        margin-top:0.75rem
    }
    .lg\:mr-3 {
        margin-right:0.75rem
    }
    .lg\:mb-3 {
        margin-bottom:0.75rem
    }
    .lg\:ml-3 {
        margin-left:0.75rem
    }
    .lg\:mt-4 {
        margin-top:1rem
    }
    .lg\:mr-4 {
        margin-right:1rem
    }
    .lg\:mb-4 {
        margin-bottom:1rem
    }
    .lg\:ml-4 {
        margin-left:1rem
    }
    .lg\:mt-5 {
        margin-top:1.25rem
    }
    .lg\:mr-5 {
        margin-right:1.25rem
    }
    .lg\:mb-5 {
        margin-bottom:1.25rem
    }
    .lg\:ml-5 {
        margin-left:1.25rem
    }
    .lg\:mt-6 {
        margin-top:1.5rem
    }
    .lg\:mr-6 {
        margin-right:1.5rem
    }
    .lg\:mb-6 {
        margin-bottom:1.5rem
    }
    .lg\:ml-6 {
        margin-left:1.5rem
    }
    .lg\:mt-8 {
        margin-top:2rem
    }
    .lg\:mr-8 {
        margin-right:2rem
    }
    .lg\:mb-8 {
        margin-bottom:2rem
    }
    .lg\:ml-8 {
        margin-left:2rem
    }
    .lg\:mt-10 {
        margin-top:2.5rem
    }
    .lg\:mr-10 {
        margin-right:2.5rem
    }
    .lg\:mb-10 {
        margin-bottom:2.5rem
    }
    .lg\:ml-10 {
        margin-left:2.5rem
    }
    .lg\:mt-12 {
        margin-top:3rem
    }
    .lg\:mr-12 {
        margin-right:3rem
    }
    .lg\:mb-12 {
        margin-bottom:3rem
    }
    .lg\:ml-12 {
        margin-left:3rem
    }
    .lg\:mt-16 {
        margin-top:4rem
    }
    .lg\:mr-16 {
        margin-right:4rem
    }
    .lg\:mb-16 {
        margin-bottom:4rem
    }
    .lg\:ml-16 {
        margin-left:4rem
    }
    .lg\:mt-20 {
        margin-top:5rem
    }
    .lg\:mr-20 {
        margin-right:5rem
    }
    .lg\:mb-20 {
        margin-bottom:5rem
    }
    .lg\:ml-20 {
        margin-left:5rem
    }
    .lg\:mt-24 {
        margin-top:6rem
    }
    .lg\:mr-24 {
        margin-right:6rem
    }
    .lg\:mb-24 {
        margin-bottom:6rem
    }
    .lg\:ml-24 {
        margin-left:6rem
    }
    .lg\:mt-32 {
        margin-top:8rem
    }
    .lg\:mr-32 {
        margin-right:8rem
    }
    .lg\:mb-32 {
        margin-bottom:8rem
    }
    .lg\:ml-32 {
        margin-left:8rem
    }
    .lg\:mt-40 {
        margin-top:10rem
    }
    .lg\:mr-40 {
        margin-right:10rem
    }
    .lg\:mb-40 {
        margin-bottom:10rem
    }
    .lg\:ml-40 {
        margin-left:10rem
    }
    .lg\:mt-48 {
        margin-top:12rem
    }
    .lg\:mr-48 {
        margin-right:12rem
    }
    .lg\:mb-48 {
        margin-bottom:12rem
    }
    .lg\:ml-48 {
        margin-left:12rem
    }
    .lg\:mt-56 {
        margin-top:14rem
    }
    .lg\:mr-56 {
        margin-right:14rem
    }
    .lg\:mb-56 {
        margin-bottom:14rem
    }
    .lg\:ml-56 {
        margin-left:14rem
    }
    .lg\:mt-64 {
        margin-top:16rem
    }
    .lg\:mr-64 {
        margin-right:16rem
    }
    .lg\:mb-64 {
        margin-bottom:16rem
    }
    .lg\:ml-64 {
        margin-left:16rem
    }
    .lg\:mt-auto {
        margin-top:auto
    }
    .lg\:mr-auto {
        margin-right:auto
    }
    .lg\:mb-auto {
        margin-bottom:auto
    }
    .lg\:ml-auto {
        margin-left:auto
    }
    .lg\:mt-px {
        margin-top:1px
    }
    .lg\:mr-px {
        margin-right:1px
    }
    .lg\:mb-px {
        margin-bottom:1px
    }
    .lg\:ml-px {
        margin-left:1px
    }
    .lg\:-mt-1 {
        margin-top:-0.25rem
    }
    .lg\:-mr-1 {
        margin-right:-0.25rem
    }
    .lg\:-mb-1 {
        margin-bottom:-0.25rem
    }
    .lg\:-ml-1 {
        margin-left:-0.25rem
    }
    .lg\:-mt-2 {
        margin-top:-0.5rem
    }
    .lg\:-mr-2 {
        margin-right:-0.5rem
    }
    .lg\:-mb-2 {
        margin-bottom:-0.5rem
    }
    .lg\:-ml-2 {
        margin-left:-0.5rem
    }
    .lg\:-mt-3 {
        margin-top:-0.75rem
    }
    .lg\:-mr-3 {
        margin-right:-0.75rem
    }
    .lg\:-mb-3 {
        margin-bottom:-0.75rem
    }
    .lg\:-ml-3 {
        margin-left:-0.75rem
    }
    .lg\:-mt-4 {
        margin-top:-1rem
    }
    .lg\:-mr-4 {
        margin-right:-1rem
    }
    .lg\:-mb-4 {
        margin-bottom:-1rem
    }
    .lg\:-ml-4 {
        margin-left:-1rem
    }
    .lg\:-mt-5 {
        margin-top:-1.25rem
    }
    .lg\:-mr-5 {
        margin-right:-1.25rem
    }
    .lg\:-mb-5 {
        margin-bottom:-1.25rem
    }
    .lg\:-ml-5 {
        margin-left:-1.25rem
    }
    .lg\:-mt-6 {
        margin-top:-1.5rem
    }
    .lg\:-mr-6 {
        margin-right:-1.5rem
    }
    .lg\:-mb-6 {
        margin-bottom:-1.5rem
    }
    .lg\:-ml-6 {
        margin-left:-1.5rem
    }
    .lg\:-mt-8 {
        margin-top:-2rem
    }
    .lg\:-mr-8 {
        margin-right:-2rem
    }
    .lg\:-mb-8 {
        margin-bottom:-2rem
    }
    .lg\:-ml-8 {
        margin-left:-2rem
    }
    .lg\:-mt-10 {
        margin-top:-2.5rem
    }
    .lg\:-mr-10 {
        margin-right:-2.5rem
    }
    .lg\:-mb-10 {
        margin-bottom:-2.5rem
    }
    .lg\:-ml-10 {
        margin-left:-2.5rem
    }
    .lg\:-mt-12 {
        margin-top:-3rem
    }
    .lg\:-mr-12 {
        margin-right:-3rem
    }
    .lg\:-mb-12 {
        margin-bottom:-3rem
    }
    .lg\:-ml-12 {
        margin-left:-3rem
    }
    .lg\:-mt-16 {
        margin-top:-4rem
    }
    .lg\:-mr-16 {
        margin-right:-4rem
    }
    .lg\:-mb-16 {
        margin-bottom:-4rem
    }
    .lg\:-ml-16 {
        margin-left:-4rem
    }
    .lg\:-mt-20 {
        margin-top:-5rem
    }
    .lg\:-mr-20 {
        margin-right:-5rem
    }
    .lg\:-mb-20 {
        margin-bottom:-5rem
    }
    .lg\:-ml-20 {
        margin-left:-5rem
    }
    .lg\:-mt-24 {
        margin-top:-6rem
    }
    .lg\:-mr-24 {
        margin-right:-6rem
    }
    .lg\:-mb-24 {
        margin-bottom:-6rem
    }
    .lg\:-ml-24 {
        margin-left:-6rem
    }
    .lg\:-mt-32 {
        margin-top:-8rem
    }
    .lg\:-mr-32 {
        margin-right:-8rem
    }
    .lg\:-mb-32 {
        margin-bottom:-8rem
    }
    .lg\:-ml-32 {
        margin-left:-8rem
    }
    .lg\:-mt-40 {
        margin-top:-10rem
    }
    .lg\:-mr-40 {
        margin-right:-10rem
    }
    .lg\:-mb-40 {
        margin-bottom:-10rem
    }
    .lg\:-ml-40 {
        margin-left:-10rem
    }
    .lg\:-mt-48 {
        margin-top:-12rem
    }
    .lg\:-mr-48 {
        margin-right:-12rem
    }
    .lg\:-mb-48 {
        margin-bottom:-12rem
    }
    .lg\:-ml-48 {
        margin-left:-12rem
    }
    .lg\:-mt-56 {
        margin-top:-14rem
    }
    .lg\:-mr-56 {
        margin-right:-14rem
    }
    .lg\:-mb-56 {
        margin-bottom:-14rem
    }
    .lg\:-ml-56 {
        margin-left:-14rem
    }
    .lg\:-mt-64 {
        margin-top:-16rem
    }
    .lg\:-mr-64 {
        margin-right:-16rem
    }
    .lg\:-mb-64 {
        margin-bottom:-16rem
    }
    .lg\:-ml-64 {
        margin-left:-16rem
    }
    .lg\:-mt-px {
        margin-top:-1px
    }
    .lg\:-mr-px {
        margin-right:-1px
    }
    .lg\:-mb-px {
        margin-bottom:-1px
    }
    .lg\:-ml-px {
        margin-left:-1px
    }
    .lg\:max-h-full {
        max-height:100%
    }
    .lg\:max-h-screen {
        max-height:100vh
    }
    .lg\:max-w-xs {
        max-width:20rem
    }
    .lg\:max-w-sm {
        max-width:24rem
    }
    .lg\:max-w-md {
        max-width:28rem
    }
    .lg\:max-w-lg {
        max-width:32rem
    }
    .lg\:max-w-xl {
        max-width:36rem
    }
    .lg\:max-w-2xl {
        max-width:42rem
    }
    .lg\:max-w-3xl {
        max-width:48rem
    }
    .lg\:max-w-4xl {
        max-width:56rem
    }
    .lg\:max-w-5xl {
        max-width:64rem
    }
    .lg\:max-w-6xl {
        max-width:72rem
    }
    .lg\:max-w-full {
        max-width:100%
    }
    .lg\:min-h-0 {
        min-height:0
    }
    .lg\:min-h-full {
        min-height:100%
    }
    .lg\:min-h-screen {
        min-height:100vh
    }
    .lg\:min-w-0 {
        min-width:0
    }
    .lg\:min-w-full {
        min-width:100%
    }
    .lg\:object-contain {
        -o-object-fit:contain;
        object-fit:contain
    }
    .lg\:object-cover {
        -o-object-fit:cover;
        object-fit:cover
    }
    .lg\:object-fill {
        -o-object-fit:fill;
        object-fit:fill
    }
    .lg\:object-none {
        -o-object-fit:none;
        object-fit:none
    }
    .lg\:object-scale-down {
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .lg\:object-bottom {
        -o-object-position:bottom;
        object-position:bottom
    }
    .lg\:object-center {
        -o-object-position:center;
        object-position:center
    }
    .lg\:object-left {
        -o-object-position:left;
        object-position:left
    }
    .lg\:object-left-bottom {
        -o-object-position:left bottom;
        object-position:left bottom
    }
    .lg\:object-left-top {
        -o-object-position:left top;
        object-position:left top
    }
    .lg\:object-right {
        -o-object-position:right;
        object-position:right
    }
    .lg\:object-right-bottom {
        -o-object-position:right bottom;
        object-position:right bottom
    }
    .lg\:object-right-top {
        -o-object-position:right top;
        object-position:right top
    }
    .lg\:object-top {
        -o-object-position:top;
        object-position:top
    }
    .lg\:opacity-0 {
        opacity:0
    }
    .lg\:opacity-25 {
        opacity:0.25
    }
    .lg\:opacity-50 {
        opacity:0.5
    }
    .lg\:opacity-75 {
        opacity:0.75
    }
    .lg\:opacity-100 {
        opacity:1
    }
    .lg\:hover\:opacity-0:hover {
        opacity:0
    }
    .lg\:hover\:opacity-25:hover {
        opacity:0.25
    }
    .lg\:hover\:opacity-50:hover {
        opacity:0.5
    }
    .lg\:hover\:opacity-75:hover {
        opacity:0.75
    }
    .lg\:hover\:opacity-100:hover {
        opacity:1
    }
    .lg\:focus\:opacity-0:focus {
        opacity:0
    }
    .lg\:focus\:opacity-25:focus {
        opacity:0.25
    }
    .lg\:focus\:opacity-50:focus {
        opacity:0.5
    }
    .lg\:focus\:opacity-75:focus {
        opacity:0.75
    }
    .lg\:focus\:opacity-100:focus {
        opacity:1
    }
    .lg\:outline-none {
        outline:0
    }
    .lg\:focus\:outline-none:focus {
        outline:0
    }
    .lg\:overflow-auto {
        overflow:auto
    }
    .lg\:overflow-hidden {
        overflow:hidden
    }
    .lg\:overflow-visible {
        overflow:visible
    }
    .lg\:overflow-scroll {
        overflow:scroll
    }
    .lg\:overflow-x-auto {
        overflow-x:auto
    }
    .lg\:overflow-y-auto {
        overflow-y:auto
    }
    .lg\:overflow-x-hidden {
        overflow-x:hidden
    }
    .lg\:overflow-y-hidden {
        overflow-y:hidden
    }
    .lg\:overflow-x-visible {
        overflow-x:visible
    }
    .lg\:overflow-y-visible {
        overflow-y:visible
    }
    .lg\:overflow-x-scroll {
        overflow-x:scroll
    }
    .lg\:overflow-y-scroll {
        overflow-y:scroll
    }
    .lg\:scrolling-touch {
        -webkit-overflow-scrolling:touch
    }
    .lg\:scrolling-auto {
        -webkit-overflow-scrolling:auto
    }
    .lg\:p-0 {
        padding:0
    }
    .lg\:p-1 {
        padding:0.25rem
    }
    .lg\:p-2 {
        padding:0.5rem
    }
    .lg\:p-3 {
        padding:0.75rem
    }
    .lg\:p-4 {
        padding:1rem
    }
    .lg\:p-5 {
        padding:1.25rem
    }
    .lg\:p-6 {
        padding:1.5rem
    }
    .lg\:p-8 {
        padding:2rem
    }
    .lg\:p-10 {
        padding:2.5rem
    }
    .lg\:p-12 {
        padding:3rem
    }
    .lg\:p-16 {
        padding:4rem
    }
    .lg\:p-20 {
        padding:5rem
    }
    .lg\:p-24 {
        padding:6rem
    }
    .lg\:p-32 {
        padding:8rem
    }
    .lg\:p-40 {
        padding:10rem
    }
    .lg\:p-48 {
        padding:12rem
    }
    .lg\:p-56 {
        padding:14rem
    }
    .lg\:p-64 {
        padding:16rem
    }
    .lg\:p-px {
        padding:1px
    }
    .lg\:py-0 {
        padding-top:0;
        padding-bottom:0
    }
    .lg\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .lg\:py-1 {
        padding-top:0.25rem;
        padding-bottom:0.25rem
    }
    .lg\:px-1 {
        padding-left:0.25rem;
        padding-right:0.25rem
    }
    .lg\:py-2 {
        padding-top:0.5rem;
        padding-bottom:0.5rem
    }
    .lg\:px-2 {
        padding-left:0.5rem;
        padding-right:0.5rem
    }
    .lg\:py-3 {
        padding-top:0.75rem;
        padding-bottom:0.75rem
    }
    .lg\:px-3 {
        padding-left:0.75rem;
        padding-right:0.75rem
    }
    .lg\:py-4 {
        padding-top:1rem;
        padding-bottom:1rem
    }
    .lg\:px-4 {
        padding-left:1rem;
        padding-right:1rem
    }
    .lg\:py-5 {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .lg\:px-5 {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .lg\:py-6 {
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .lg\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .lg\:py-8 {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .lg\:px-8 {
        padding-left:2rem;
        padding-right:2rem
    }
    .lg\:py-10 {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .lg\:px-10 {
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .lg\:py-12 {
        padding-top:3rem;
        padding-bottom:3rem
    }
    .lg\:px-12 {
        padding-left:3rem;
        padding-right:3rem
    }
    .lg\:py-16 {
        padding-top:4rem;
        padding-bottom:4rem
    }
    .lg\:px-16 {
        padding-left:4rem;
        padding-right:4rem
    }
    .lg\:py-20 {
        padding-top:5rem;
        padding-bottom:5rem
    }
    .lg\:px-20 {
        padding-left:5rem;
        padding-right:5rem
    }
    .lg\:py-24 {
        padding-top:6rem;
        padding-bottom:6rem
    }
    .lg\:px-24 {
        padding-left:6rem;
        padding-right:6rem
    }
    .lg\:py-32 {
        padding-top:8rem;
        padding-bottom:8rem
    }
    .lg\:px-32 {
        padding-left:8rem;
        padding-right:8rem
    }
    .lg\:py-40 {
        padding-top:10rem;
        padding-bottom:10rem
    }
    .lg\:px-40 {
        padding-left:10rem;
        padding-right:10rem
    }
    .lg\:py-48 {
        padding-top:12rem;
        padding-bottom:12rem
    }
    .lg\:px-48 {
        padding-left:12rem;
        padding-right:12rem
    }
    .lg\:py-56 {
        padding-top:14rem;
        padding-bottom:14rem
    }
    .lg\:px-56 {
        padding-left:14rem;
        padding-right:14rem
    }
    .lg\:py-64 {
        padding-top:16rem;
        padding-bottom:16rem
    }
    .lg\:px-64 {
        padding-left:16rem;
        padding-right:16rem
    }
    .lg\:py-px {
        padding-top:1px;
        padding-bottom:1px
    }
    .lg\:px-px {
        padding-left:1px;
        padding-right:1px
    }
    .lg\:pt-0 {
        padding-top:0
    }
    .lg\:pr-0 {
        padding-right:0
    }
    .lg\:pb-0 {
        padding-bottom:0
    }
    .lg\:pl-0 {
        padding-left:0
    }
    .lg\:pt-1 {
        padding-top:0.25rem
    }
    .lg\:pr-1 {
        padding-right:0.25rem
    }
    .lg\:pb-1 {
        padding-bottom:0.25rem
    }
    .lg\:pl-1 {
        padding-left:0.25rem
    }
    .lg\:pt-2 {
        padding-top:0.5rem
    }
    .lg\:pr-2 {
        padding-right:0.5rem
    }
    .lg\:pb-2 {
        padding-bottom:0.5rem
    }
    .lg\:pl-2 {
        padding-left:0.5rem
    }
    .lg\:pt-3 {
        padding-top:0.75rem
    }
    .lg\:pr-3 {
        padding-right:0.75rem
    }
    .lg\:pb-3 {
        padding-bottom:0.75rem
    }
    .lg\:pl-3 {
        padding-left:0.75rem
    }
    .lg\:pt-4 {
        padding-top:1rem
    }
    .lg\:pr-4 {
        padding-right:1rem
    }
    .lg\:pb-4 {
        padding-bottom:1rem
    }
    .lg\:pl-4 {
        padding-left:1rem
    }
    .lg\:pt-5 {
        padding-top:1.25rem
    }
    .lg\:pr-5 {
        padding-right:1.25rem
    }
    .lg\:pb-5 {
        padding-bottom:1.25rem
    }
    .lg\:pl-5 {
        padding-left:1.25rem
    }
    .lg\:pt-6 {
        padding-top:1.5rem
    }
    .lg\:pr-6 {
        padding-right:1.5rem
    }
    .lg\:pb-6 {
        padding-bottom:1.5rem
    }
    .lg\:pl-6 {
        padding-left:1.5rem
    }
    .lg\:pt-8 {
        padding-top:2rem
    }
    .lg\:pr-8 {
        padding-right:2rem
    }
    .lg\:pb-8 {
        padding-bottom:2rem
    }
    .lg\:pl-8 {
        padding-left:2rem
    }
    .lg\:pt-10 {
        padding-top:2.5rem
    }
    .lg\:pr-10 {
        padding-right:2.5rem
    }
    .lg\:pb-10 {
        padding-bottom:2.5rem
    }
    .lg\:pl-10 {
        padding-left:2.5rem
    }
    .lg\:pt-12 {
        padding-top:3rem
    }
    .lg\:pr-12 {
        padding-right:3rem
    }
    .lg\:pb-12 {
        padding-bottom:3rem
    }
    .lg\:pl-12 {
        padding-left:3rem
    }
    .lg\:pt-16 {
        padding-top:4rem
    }
    .lg\:pr-16 {
        padding-right:4rem
    }
    .lg\:pb-16 {
        padding-bottom:4rem
    }
    .lg\:pl-16 {
        padding-left:4rem
    }
    .lg\:pt-20 {
        padding-top:5rem
    }
    .lg\:pr-20 {
        padding-right:5rem
    }
    .lg\:pb-20 {
        padding-bottom:5rem
    }
    .lg\:pl-20 {
        padding-left:5rem
    }
    .lg\:pt-24 {
        padding-top:6rem
    }
    .lg\:pr-24 {
        padding-right:6rem
    }
    .lg\:pb-24 {
        padding-bottom:6rem
    }
    .lg\:pl-24 {
        padding-left:6rem
    }
    .lg\:pt-32 {
        padding-top:8rem
    }
    .lg\:pr-32 {
        padding-right:8rem
    }
    .lg\:pb-32 {
        padding-bottom:8rem
    }
    .lg\:pl-32 {
        padding-left:8rem
    }
    .lg\:pt-40 {
        padding-top:10rem
    }
    .lg\:pr-40 {
        padding-right:10rem
    }
    .lg\:pb-40 {
        padding-bottom:10rem
    }
    .lg\:pl-40 {
        padding-left:10rem
    }
    .lg\:pt-48 {
        padding-top:12rem
    }
    .lg\:pr-48 {
        padding-right:12rem
    }
    .lg\:pb-48 {
        padding-bottom:12rem
    }
    .lg\:pl-48 {
        padding-left:12rem
    }
    .lg\:pt-56 {
        padding-top:14rem
    }
    .lg\:pr-56 {
        padding-right:14rem
    }
    .lg\:pb-56 {
        padding-bottom:14rem
    }
    .lg\:pl-56 {
        padding-left:14rem
    }
    .lg\:pt-64 {
        padding-top:16rem
    }
    .lg\:pr-64 {
        padding-right:16rem
    }
    .lg\:pb-64 {
        padding-bottom:16rem
    }
    .lg\:pl-64 {
        padding-left:16rem
    }
    .lg\:pt-px {
        padding-top:1px
    }
    .lg\:pr-px {
        padding-right:1px
    }
    .lg\:pb-px {
        padding-bottom:1px
    }
    .lg\:pl-px {
        padding-left:1px
    }
    .lg\:placeholder-transparent:-ms-input-placeholder {
        color:transparent
    }
    .lg\:placeholder-transparent::-webkit-input-placeholder {
        color:transparent
    }
    .lg\:placeholder-transparent::-moz-placeholder {
        color:transparent
    }
    .lg\:placeholder-transparent::placeholder {
        color:transparent
    }
    .lg\:placeholder-black:-ms-input-placeholder {
        color:#000
    }
    .lg\:placeholder-black::-webkit-input-placeholder {
        color:#000
    }
    .lg\:placeholder-black::-moz-placeholder {
        color:#000
    }
    .lg\:placeholder-black::placeholder {
        color:#000
    }
    .lg\:placeholder-white:-ms-input-placeholder {
        color:#fff
    }
    .lg\:placeholder-white::-webkit-input-placeholder {
        color:#fff
    }
    .lg\:placeholder-white::-moz-placeholder {
        color:#fff
    }
    .lg\:placeholder-white::placeholder {
        color:#fff
    }
    .lg\:placeholder-gray-100:-ms-input-placeholder {
        color:#f7fafc
    }
    .lg\:placeholder-gray-100::-webkit-input-placeholder {
        color:#f7fafc
    }
    .lg\:placeholder-gray-100::-moz-placeholder {
        color:#f7fafc
    }
    .lg\:placeholder-gray-100::placeholder {
        color:#f7fafc
    }
    .lg\:placeholder-gray-200:-ms-input-placeholder {
        color:#edf2f7
    }
    .lg\:placeholder-gray-200::-webkit-input-placeholder {
        color:#edf2f7
    }
    .lg\:placeholder-gray-200::-moz-placeholder {
        color:#edf2f7
    }
    .lg\:placeholder-gray-200::placeholder {
        color:#edf2f7
    }
    .lg\:placeholder-gray-300:-ms-input-placeholder {
        color:#e2e8f0
    }
    .lg\:placeholder-gray-300::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .lg\:placeholder-gray-300::-moz-placeholder {
        color:#e2e8f0
    }
    .lg\:placeholder-gray-300::placeholder {
        color:#e2e8f0
    }
    .lg\:placeholder-gray-400:-ms-input-placeholder {
        color:#cbd5e0
    }
    .lg\:placeholder-gray-400::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .lg\:placeholder-gray-400::-moz-placeholder {
        color:#cbd5e0
    }
    .lg\:placeholder-gray-400::placeholder {
        color:#cbd5e0
    }
    .lg\:placeholder-gray-500:-ms-input-placeholder {
        color:#a0aec0
    }
    .lg\:placeholder-gray-500::-webkit-input-placeholder {
        color:#a0aec0
    }
    .lg\:placeholder-gray-500::-moz-placeholder {
        color:#a0aec0
    }
    .lg\:placeholder-gray-500::placeholder {
        color:#a0aec0
    }
    .lg\:placeholder-gray-600:-ms-input-placeholder {
        color:#718096
    }
    .lg\:placeholder-gray-600::-webkit-input-placeholder {
        color:#718096
    }
    .lg\:placeholder-gray-600::-moz-placeholder {
        color:#718096
    }
    .lg\:placeholder-gray-600::placeholder {
        color:#718096
    }
    .lg\:placeholder-gray-700:-ms-input-placeholder {
        color:#4a5568
    }
    .lg\:placeholder-gray-700::-webkit-input-placeholder {
        color:#4a5568
    }
    .lg\:placeholder-gray-700::-moz-placeholder {
        color:#4a5568
    }
    .lg\:placeholder-gray-700::placeholder {
        color:#4a5568
    }
    .lg\:placeholder-gray-800:-ms-input-placeholder {
        color:#2d3748
    }
    .lg\:placeholder-gray-800::-webkit-input-placeholder {
        color:#2d3748
    }
    .lg\:placeholder-gray-800::-moz-placeholder {
        color:#2d3748
    }
    .lg\:placeholder-gray-800::placeholder {
        color:#2d3748
    }
    .lg\:placeholder-gray-900:-ms-input-placeholder {
        color:#1a202c
    }
    .lg\:placeholder-gray-900::-webkit-input-placeholder {
        color:#1a202c
    }
    .lg\:placeholder-gray-900::-moz-placeholder {
        color:#1a202c
    }
    .lg\:placeholder-gray-900::placeholder {
        color:#1a202c
    }
    .lg\:placeholder-red-100:-ms-input-placeholder {
        color:#fff5f5
    }
    .lg\:placeholder-red-100::-webkit-input-placeholder {
        color:#fff5f5
    }
    .lg\:placeholder-red-100::-moz-placeholder {
        color:#fff5f5
    }
    .lg\:placeholder-red-100::placeholder {
        color:#fff5f5
    }
    .lg\:placeholder-red-200:-ms-input-placeholder {
        color:#fed7d7
    }
    .lg\:placeholder-red-200::-webkit-input-placeholder {
        color:#fed7d7
    }
    .lg\:placeholder-red-200::-moz-placeholder {
        color:#fed7d7
    }
    .lg\:placeholder-red-200::placeholder {
        color:#fed7d7
    }
    .lg\:placeholder-red-300:-ms-input-placeholder {
        color:#feb2b2
    }
    .lg\:placeholder-red-300::-webkit-input-placeholder {
        color:#feb2b2
    }
    .lg\:placeholder-red-300::-moz-placeholder {
        color:#feb2b2
    }
    .lg\:placeholder-red-300::placeholder {
        color:#feb2b2
    }
    .lg\:placeholder-red-400:-ms-input-placeholder {
        color:#fc8181
    }
    .lg\:placeholder-red-400::-webkit-input-placeholder {
        color:#fc8181
    }
    .lg\:placeholder-red-400::-moz-placeholder {
        color:#fc8181
    }
    .lg\:placeholder-red-400::placeholder {
        color:#fc8181
    }
    .lg\:placeholder-red-500:-ms-input-placeholder {
        color:#f56565
    }
    .lg\:placeholder-red-500::-webkit-input-placeholder {
        color:#f56565
    }
    .lg\:placeholder-red-500::-moz-placeholder {
        color:#f56565
    }
    .lg\:placeholder-red-500::placeholder {
        color:#f56565
    }
    .lg\:placeholder-red-600:-ms-input-placeholder {
        color:#e53e3e
    }
    .lg\:placeholder-red-600::-webkit-input-placeholder {
        color:#e53e3e
    }
    .lg\:placeholder-red-600::-moz-placeholder {
        color:#e53e3e
    }
    .lg\:placeholder-red-600::placeholder {
        color:#e53e3e
    }
    .lg\:placeholder-red-700:-ms-input-placeholder {
        color:#c53030
    }
    .lg\:placeholder-red-700::-webkit-input-placeholder {
        color:#c53030
    }
    .lg\:placeholder-red-700::-moz-placeholder {
        color:#c53030
    }
    .lg\:placeholder-red-700::placeholder {
        color:#c53030
    }
    .lg\:placeholder-red-800:-ms-input-placeholder {
        color:#9b2c2c
    }
    .lg\:placeholder-red-800::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .lg\:placeholder-red-800::-moz-placeholder {
        color:#9b2c2c
    }
    .lg\:placeholder-red-800::placeholder {
        color:#9b2c2c
    }
    .lg\:placeholder-red-900:-ms-input-placeholder {
        color:#742a2a
    }
    .lg\:placeholder-red-900::-webkit-input-placeholder {
        color:#742a2a
    }
    .lg\:placeholder-red-900::-moz-placeholder {
        color:#742a2a
    }
    .lg\:placeholder-red-900::placeholder {
        color:#742a2a
    }
    .lg\:placeholder-orange-100:-ms-input-placeholder {
        color:#fffaf0
    }
    .lg\:placeholder-orange-100::-webkit-input-placeholder {
        color:#fffaf0
    }
    .lg\:placeholder-orange-100::-moz-placeholder {
        color:#fffaf0
    }
    .lg\:placeholder-orange-100::placeholder {
        color:#fffaf0
    }
    .lg\:placeholder-orange-200:-ms-input-placeholder {
        color:#feebc8
    }
    .lg\:placeholder-orange-200::-webkit-input-placeholder {
        color:#feebc8
    }
    .lg\:placeholder-orange-200::-moz-placeholder {
        color:#feebc8
    }
    .lg\:placeholder-orange-200::placeholder {
        color:#feebc8
    }
    .lg\:placeholder-orange-300:-ms-input-placeholder {
        color:#fbd38d
    }
    .lg\:placeholder-orange-300::-webkit-input-placeholder {
        color:#fbd38d
    }
    .lg\:placeholder-orange-300::-moz-placeholder {
        color:#fbd38d
    }
    .lg\:placeholder-orange-300::placeholder {
        color:#fbd38d
    }
    .lg\:placeholder-orange-400:-ms-input-placeholder {
        color:#f6ad55
    }
    .lg\:placeholder-orange-400::-webkit-input-placeholder {
        color:#f6ad55
    }
    .lg\:placeholder-orange-400::-moz-placeholder {
        color:#f6ad55
    }
    .lg\:placeholder-orange-400::placeholder {
        color:#f6ad55
    }
    .lg\:placeholder-orange-500:-ms-input-placeholder {
        color:#ed8936
    }
    .lg\:placeholder-orange-500::-webkit-input-placeholder {
        color:#ed8936
    }
    .lg\:placeholder-orange-500::-moz-placeholder {
        color:#ed8936
    }
    .lg\:placeholder-orange-500::placeholder {
        color:#ed8936
    }
    .lg\:placeholder-orange-600:-ms-input-placeholder {
        color:#dd6b20
    }
    .lg\:placeholder-orange-600::-webkit-input-placeholder {
        color:#dd6b20
    }
    .lg\:placeholder-orange-600::-moz-placeholder {
        color:#dd6b20
    }
    .lg\:placeholder-orange-600::placeholder {
        color:#dd6b20
    }
    .lg\:placeholder-orange-700:-ms-input-placeholder {
        color:#c05621
    }
    .lg\:placeholder-orange-700::-webkit-input-placeholder {
        color:#c05621
    }
    .lg\:placeholder-orange-700::-moz-placeholder {
        color:#c05621
    }
    .lg\:placeholder-orange-700::placeholder {
        color:#c05621
    }
    .lg\:placeholder-orange-800:-ms-input-placeholder {
        color:#9c4221
    }
    .lg\:placeholder-orange-800::-webkit-input-placeholder {
        color:#9c4221
    }
    .lg\:placeholder-orange-800::-moz-placeholder {
        color:#9c4221
    }
    .lg\:placeholder-orange-800::placeholder {
        color:#9c4221
    }
    .lg\:placeholder-orange-900:-ms-input-placeholder {
        color:#7b341e
    }
    .lg\:placeholder-orange-900::-webkit-input-placeholder {
        color:#7b341e
    }
    .lg\:placeholder-orange-900::-moz-placeholder {
        color:#7b341e
    }
    .lg\:placeholder-orange-900::placeholder {
        color:#7b341e
    }
    .lg\:placeholder-yellow-100:-ms-input-placeholder {
        color:#fffff0
    }
    .lg\:placeholder-yellow-100::-webkit-input-placeholder {
        color:#fffff0
    }
    .lg\:placeholder-yellow-100::-moz-placeholder {
        color:#fffff0
    }
    .lg\:placeholder-yellow-100::placeholder {
        color:#fffff0
    }
    .lg\:placeholder-yellow-200:-ms-input-placeholder {
        color:#fefcbf
    }
    .lg\:placeholder-yellow-200::-webkit-input-placeholder {
        color:#fefcbf
    }
    .lg\:placeholder-yellow-200::-moz-placeholder {
        color:#fefcbf
    }
    .lg\:placeholder-yellow-200::placeholder {
        color:#fefcbf
    }
    .lg\:placeholder-yellow-300:-ms-input-placeholder {
        color:#faf089
    }
    .lg\:placeholder-yellow-300::-webkit-input-placeholder {
        color:#faf089
    }
    .lg\:placeholder-yellow-300::-moz-placeholder {
        color:#faf089
    }
    .lg\:placeholder-yellow-300::placeholder {
        color:#faf089
    }
    .lg\:placeholder-yellow-400:-ms-input-placeholder {
        color:#f6e05e
    }
    .lg\:placeholder-yellow-400::-webkit-input-placeholder {
        color:#f6e05e
    }
    .lg\:placeholder-yellow-400::-moz-placeholder {
        color:#f6e05e
    }
    .lg\:placeholder-yellow-400::placeholder {
        color:#f6e05e
    }
    .lg\:placeholder-yellow-500:-ms-input-placeholder {
        color:#ecc94b
    }
    .lg\:placeholder-yellow-500::-webkit-input-placeholder {
        color:#ecc94b
    }
    .lg\:placeholder-yellow-500::-moz-placeholder {
        color:#ecc94b
    }
    .lg\:placeholder-yellow-500::placeholder {
        color:#ecc94b
    }
    .lg\:placeholder-yellow-600:-ms-input-placeholder {
        color:#d69e2e
    }
    .lg\:placeholder-yellow-600::-webkit-input-placeholder {
        color:#d69e2e
    }
    .lg\:placeholder-yellow-600::-moz-placeholder {
        color:#d69e2e
    }
    .lg\:placeholder-yellow-600::placeholder {
        color:#d69e2e
    }
    .lg\:placeholder-yellow-700:-ms-input-placeholder {
        color:#b7791f
    }
    .lg\:placeholder-yellow-700::-webkit-input-placeholder {
        color:#b7791f
    }
    .lg\:placeholder-yellow-700::-moz-placeholder {
        color:#b7791f
    }
    .lg\:placeholder-yellow-700::placeholder {
        color:#b7791f
    }
    .lg\:placeholder-yellow-800:-ms-input-placeholder {
        color:#975a16
    }
    .lg\:placeholder-yellow-800::-webkit-input-placeholder {
        color:#975a16
    }
    .lg\:placeholder-yellow-800::-moz-placeholder {
        color:#975a16
    }
    .lg\:placeholder-yellow-800::placeholder {
        color:#975a16
    }
    .lg\:placeholder-yellow-900:-ms-input-placeholder {
        color:#744210
    }
    .lg\:placeholder-yellow-900::-webkit-input-placeholder {
        color:#744210
    }
    .lg\:placeholder-yellow-900::-moz-placeholder {
        color:#744210
    }
    .lg\:placeholder-yellow-900::placeholder {
        color:#744210
    }
    .lg\:placeholder-green-100:-ms-input-placeholder {
        color:#f0fff4
    }
    .lg\:placeholder-green-100::-webkit-input-placeholder {
        color:#f0fff4
    }
    .lg\:placeholder-green-100::-moz-placeholder {
        color:#f0fff4
    }
    .lg\:placeholder-green-100::placeholder {
        color:#f0fff4
    }
    .lg\:placeholder-green-200:-ms-input-placeholder {
        color:#c6f6d5
    }
    .lg\:placeholder-green-200::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .lg\:placeholder-green-200::-moz-placeholder {
        color:#c6f6d5
    }
    .lg\:placeholder-green-200::placeholder {
        color:#c6f6d5
    }
    .lg\:placeholder-green-300:-ms-input-placeholder {
        color:#9ae6b4
    }
    .lg\:placeholder-green-300::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .lg\:placeholder-green-300::-moz-placeholder {
        color:#9ae6b4
    }
    .lg\:placeholder-green-300::placeholder {
        color:#9ae6b4
    }
    .lg\:placeholder-green-400:-ms-input-placeholder {
        color:#68d391
    }
    .lg\:placeholder-green-400::-webkit-input-placeholder {
        color:#68d391
    }
    .lg\:placeholder-green-400::-moz-placeholder {
        color:#68d391
    }
    .lg\:placeholder-green-400::placeholder {
        color:#68d391
    }
    .lg\:placeholder-green-500:-ms-input-placeholder {
        color:#48bb78
    }
    .lg\:placeholder-green-500::-webkit-input-placeholder {
        color:#48bb78
    }
    .lg\:placeholder-green-500::-moz-placeholder {
        color:#48bb78
    }
    .lg\:placeholder-green-500::placeholder {
        color:#48bb78
    }
    .lg\:placeholder-green-600:-ms-input-placeholder {
        color:#38a169
    }
    .lg\:placeholder-green-600::-webkit-input-placeholder {
        color:#38a169
    }
    .lg\:placeholder-green-600::-moz-placeholder {
        color:#38a169
    }
    .lg\:placeholder-green-600::placeholder {
        color:#38a169
    }
    .lg\:placeholder-green-700:-ms-input-placeholder {
        color:#2f855a
    }
    .lg\:placeholder-green-700::-webkit-input-placeholder {
        color:#2f855a
    }
    .lg\:placeholder-green-700::-moz-placeholder {
        color:#2f855a
    }
    .lg\:placeholder-green-700::placeholder {
        color:#2f855a
    }
    .lg\:placeholder-green-800:-ms-input-placeholder {
        color:#276749
    }
    .lg\:placeholder-green-800::-webkit-input-placeholder {
        color:#276749
    }
    .lg\:placeholder-green-800::-moz-placeholder {
        color:#276749
    }
    .lg\:placeholder-green-800::placeholder {
        color:#276749
    }
    .lg\:placeholder-green-900:-ms-input-placeholder {
        color:#22543d
    }
    .lg\:placeholder-green-900::-webkit-input-placeholder {
        color:#22543d
    }
    .lg\:placeholder-green-900::-moz-placeholder {
        color:#22543d
    }
    .lg\:placeholder-green-900::placeholder {
        color:#22543d
    }
    .lg\:placeholder-teal-100:-ms-input-placeholder {
        color:#e6fffa
    }
    .lg\:placeholder-teal-100::-webkit-input-placeholder {
        color:#e6fffa
    }
    .lg\:placeholder-teal-100::-moz-placeholder {
        color:#e6fffa
    }
    .lg\:placeholder-teal-100::placeholder {
        color:#e6fffa
    }
    .lg\:placeholder-teal-200:-ms-input-placeholder {
        color:#b2f5ea
    }
    .lg\:placeholder-teal-200::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .lg\:placeholder-teal-200::-moz-placeholder {
        color:#b2f5ea
    }
    .lg\:placeholder-teal-200::placeholder {
        color:#b2f5ea
    }
    .lg\:placeholder-teal-300:-ms-input-placeholder {
        color:#81e6d9
    }
    .lg\:placeholder-teal-300::-webkit-input-placeholder {
        color:#81e6d9
    }
    .lg\:placeholder-teal-300::-moz-placeholder {
        color:#81e6d9
    }
    .lg\:placeholder-teal-300::placeholder {
        color:#81e6d9
    }
    .lg\:placeholder-teal-400:-ms-input-placeholder {
        color:#4fd1c5
    }
    .lg\:placeholder-teal-400::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .lg\:placeholder-teal-400::-moz-placeholder {
        color:#4fd1c5
    }
    .lg\:placeholder-teal-400::placeholder {
        color:#4fd1c5
    }
    .lg\:placeholder-teal-500:-ms-input-placeholder {
        color:#38b2ac
    }
    .lg\:placeholder-teal-500::-webkit-input-placeholder {
        color:#38b2ac
    }
    .lg\:placeholder-teal-500::-moz-placeholder {
        color:#38b2ac
    }
    .lg\:placeholder-teal-500::placeholder {
        color:#38b2ac
    }
    .lg\:placeholder-teal-600:-ms-input-placeholder {
        color:#319795
    }
    .lg\:placeholder-teal-600::-webkit-input-placeholder {
        color:#319795
    }
    .lg\:placeholder-teal-600::-moz-placeholder {
        color:#319795
    }
    .lg\:placeholder-teal-600::placeholder {
        color:#319795
    }
    .lg\:placeholder-teal-700:-ms-input-placeholder {
        color:#2c7a7b
    }
    .lg\:placeholder-teal-700::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .lg\:placeholder-teal-700::-moz-placeholder {
        color:#2c7a7b
    }
    .lg\:placeholder-teal-700::placeholder {
        color:#2c7a7b
    }
    .lg\:placeholder-teal-800:-ms-input-placeholder {
        color:#285e61
    }
    .lg\:placeholder-teal-800::-webkit-input-placeholder {
        color:#285e61
    }
    .lg\:placeholder-teal-800::-moz-placeholder {
        color:#285e61
    }
    .lg\:placeholder-teal-800::placeholder {
        color:#285e61
    }
    .lg\:placeholder-teal-900:-ms-input-placeholder {
        color:#234e52
    }
    .lg\:placeholder-teal-900::-webkit-input-placeholder {
        color:#234e52
    }
    .lg\:placeholder-teal-900::-moz-placeholder {
        color:#234e52
    }
    .lg\:placeholder-teal-900::placeholder {
        color:#234e52
    }
    .lg\:placeholder-blue-100:-ms-input-placeholder {
        color:#ebf8ff
    }
    .lg\:placeholder-blue-100::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .lg\:placeholder-blue-100::-moz-placeholder {
        color:#ebf8ff
    }
    .lg\:placeholder-blue-100::placeholder {
        color:#ebf8ff
    }
    .lg\:placeholder-blue-200:-ms-input-placeholder {
        color:#bee3f8
    }
    .lg\:placeholder-blue-200::-webkit-input-placeholder {
        color:#bee3f8
    }
    .lg\:placeholder-blue-200::-moz-placeholder {
        color:#bee3f8
    }
    .lg\:placeholder-blue-200::placeholder {
        color:#bee3f8
    }
    .lg\:placeholder-blue-300:-ms-input-placeholder {
        color:#90cdf4
    }
    .lg\:placeholder-blue-300::-webkit-input-placeholder {
        color:#90cdf4
    }
    .lg\:placeholder-blue-300::-moz-placeholder {
        color:#90cdf4
    }
    .lg\:placeholder-blue-300::placeholder {
        color:#90cdf4
    }
    .lg\:placeholder-blue-400:-ms-input-placeholder {
        color:#63b3ed
    }
    .lg\:placeholder-blue-400::-webkit-input-placeholder {
        color:#63b3ed
    }
    .lg\:placeholder-blue-400::-moz-placeholder {
        color:#63b3ed
    }
    .lg\:placeholder-blue-400::placeholder {
        color:#63b3ed
    }
    .lg\:placeholder-blue-500:-ms-input-placeholder {
        color:#4299e1
    }
    .lg\:placeholder-blue-500::-webkit-input-placeholder {
        color:#4299e1
    }
    .lg\:placeholder-blue-500::-moz-placeholder {
        color:#4299e1
    }
    .lg\:placeholder-blue-500::placeholder {
        color:#4299e1
    }
    .lg\:placeholder-blue-600:-ms-input-placeholder {
        color:#3182ce
    }
    .lg\:placeholder-blue-600::-webkit-input-placeholder {
        color:#3182ce
    }
    .lg\:placeholder-blue-600::-moz-placeholder {
        color:#3182ce
    }
    .lg\:placeholder-blue-600::placeholder {
        color:#3182ce
    }
    .lg\:placeholder-blue-700:-ms-input-placeholder {
        color:#2b6cb0
    }
    .lg\:placeholder-blue-700::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .lg\:placeholder-blue-700::-moz-placeholder {
        color:#2b6cb0
    }
    .lg\:placeholder-blue-700::placeholder {
        color:#2b6cb0
    }
    .lg\:placeholder-blue-800:-ms-input-placeholder {
        color:#2c5282
    }
    .lg\:placeholder-blue-800::-webkit-input-placeholder {
        color:#2c5282
    }
    .lg\:placeholder-blue-800::-moz-placeholder {
        color:#2c5282
    }
    .lg\:placeholder-blue-800::placeholder {
        color:#2c5282
    }
    .lg\:placeholder-blue-900:-ms-input-placeholder {
        color:#2a4365
    }
    .lg\:placeholder-blue-900::-webkit-input-placeholder {
        color:#2a4365
    }
    .lg\:placeholder-blue-900::-moz-placeholder {
        color:#2a4365
    }
    .lg\:placeholder-blue-900::placeholder {
        color:#2a4365
    }
    .lg\:placeholder-indigo-100:-ms-input-placeholder {
        color:#ebf4ff
    }
    .lg\:placeholder-indigo-100::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .lg\:placeholder-indigo-100::-moz-placeholder {
        color:#ebf4ff
    }
    .lg\:placeholder-indigo-100::placeholder {
        color:#ebf4ff
    }
    .lg\:placeholder-indigo-200:-ms-input-placeholder {
        color:#c3dafe
    }
    .lg\:placeholder-indigo-200::-webkit-input-placeholder {
        color:#c3dafe
    }
    .lg\:placeholder-indigo-200::-moz-placeholder {
        color:#c3dafe
    }
    .lg\:placeholder-indigo-200::placeholder {
        color:#c3dafe
    }
    .lg\:placeholder-indigo-300:-ms-input-placeholder {
        color:#a3bffa
    }
    .lg\:placeholder-indigo-300::-webkit-input-placeholder {
        color:#a3bffa
    }
    .lg\:placeholder-indigo-300::-moz-placeholder {
        color:#a3bffa
    }
    .lg\:placeholder-indigo-300::placeholder {
        color:#a3bffa
    }
    .lg\:placeholder-indigo-400:-ms-input-placeholder {
        color:#7f9cf5
    }
    .lg\:placeholder-indigo-400::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .lg\:placeholder-indigo-400::-moz-placeholder {
        color:#7f9cf5
    }
    .lg\:placeholder-indigo-400::placeholder {
        color:#7f9cf5
    }
    .lg\:placeholder-indigo-500:-ms-input-placeholder {
        color:#667eea
    }
    .lg\:placeholder-indigo-500::-webkit-input-placeholder {
        color:#667eea
    }
    .lg\:placeholder-indigo-500::-moz-placeholder {
        color:#667eea
    }
    .lg\:placeholder-indigo-500::placeholder {
        color:#667eea
    }
    .lg\:placeholder-indigo-600:-ms-input-placeholder {
        color:#5a67d8
    }
    .lg\:placeholder-indigo-600::-webkit-input-placeholder {
        color:#5a67d8
    }
    .lg\:placeholder-indigo-600::-moz-placeholder {
        color:#5a67d8
    }
    .lg\:placeholder-indigo-600::placeholder {
        color:#5a67d8
    }
    .lg\:placeholder-indigo-700:-ms-input-placeholder {
        color:#4c51bf
    }
    .lg\:placeholder-indigo-700::-webkit-input-placeholder {
        color:#4c51bf
    }
    .lg\:placeholder-indigo-700::-moz-placeholder {
        color:#4c51bf
    }
    .lg\:placeholder-indigo-700::placeholder {
        color:#4c51bf
    }
    .lg\:placeholder-indigo-800:-ms-input-placeholder {
        color:#434190
    }
    .lg\:placeholder-indigo-800::-webkit-input-placeholder {
        color:#434190
    }
    .lg\:placeholder-indigo-800::-moz-placeholder {
        color:#434190
    }
    .lg\:placeholder-indigo-800::placeholder {
        color:#434190
    }
    .lg\:placeholder-indigo-900:-ms-input-placeholder {
        color:#3c366b
    }
    .lg\:placeholder-indigo-900::-webkit-input-placeholder {
        color:#3c366b
    }
    .lg\:placeholder-indigo-900::-moz-placeholder {
        color:#3c366b
    }
    .lg\:placeholder-indigo-900::placeholder {
        color:#3c366b
    }
    .lg\:placeholder-purple-100:-ms-input-placeholder {
        color:#faf5ff
    }
    .lg\:placeholder-purple-100::-webkit-input-placeholder {
        color:#faf5ff
    }
    .lg\:placeholder-purple-100::-moz-placeholder {
        color:#faf5ff
    }
    .lg\:placeholder-purple-100::placeholder {
        color:#faf5ff
    }
    .lg\:placeholder-purple-200:-ms-input-placeholder {
        color:#e9d8fd
    }
    .lg\:placeholder-purple-200::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .lg\:placeholder-purple-200::-moz-placeholder {
        color:#e9d8fd
    }
    .lg\:placeholder-purple-200::placeholder {
        color:#e9d8fd
    }
    .lg\:placeholder-purple-300:-ms-input-placeholder {
        color:#d6bcfa
    }
    .lg\:placeholder-purple-300::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .lg\:placeholder-purple-300::-moz-placeholder {
        color:#d6bcfa
    }
    .lg\:placeholder-purple-300::placeholder {
        color:#d6bcfa
    }
    .lg\:placeholder-purple-400:-ms-input-placeholder {
        color:#b794f4
    }
    .lg\:placeholder-purple-400::-webkit-input-placeholder {
        color:#b794f4
    }
    .lg\:placeholder-purple-400::-moz-placeholder {
        color:#b794f4
    }
    .lg\:placeholder-purple-400::placeholder {
        color:#b794f4
    }
    .lg\:placeholder-purple-500:-ms-input-placeholder {
        color:#9f7aea
    }
    .lg\:placeholder-purple-500::-webkit-input-placeholder {
        color:#9f7aea
    }
    .lg\:placeholder-purple-500::-moz-placeholder {
        color:#9f7aea
    }
    .lg\:placeholder-purple-500::placeholder {
        color:#9f7aea
    }
    .lg\:placeholder-purple-600:-ms-input-placeholder {
        color:#805ad5
    }
    .lg\:placeholder-purple-600::-webkit-input-placeholder {
        color:#805ad5
    }
    .lg\:placeholder-purple-600::-moz-placeholder {
        color:#805ad5
    }
    .lg\:placeholder-purple-600::placeholder {
        color:#805ad5
    }
    .lg\:placeholder-purple-700:-ms-input-placeholder {
        color:#6b46c1
    }
    .lg\:placeholder-purple-700::-webkit-input-placeholder {
        color:#6b46c1
    }
    .lg\:placeholder-purple-700::-moz-placeholder {
        color:#6b46c1
    }
    .lg\:placeholder-purple-700::placeholder {
        color:#6b46c1
    }
    .lg\:placeholder-purple-800:-ms-input-placeholder {
        color:#553c9a
    }
    .lg\:placeholder-purple-800::-webkit-input-placeholder {
        color:#553c9a
    }
    .lg\:placeholder-purple-800::-moz-placeholder {
        color:#553c9a
    }
    .lg\:placeholder-purple-800::placeholder {
        color:#553c9a
    }
    .lg\:placeholder-purple-900:-ms-input-placeholder {
        color:#44337a
    }
    .lg\:placeholder-purple-900::-webkit-input-placeholder {
        color:#44337a
    }
    .lg\:placeholder-purple-900::-moz-placeholder {
        color:#44337a
    }
    .lg\:placeholder-purple-900::placeholder {
        color:#44337a
    }
    .lg\:placeholder-pink-100:-ms-input-placeholder {
        color:#fff5f7
    }
    .lg\:placeholder-pink-100::-webkit-input-placeholder {
        color:#fff5f7
    }
    .lg\:placeholder-pink-100::-moz-placeholder {
        color:#fff5f7
    }
    .lg\:placeholder-pink-100::placeholder {
        color:#fff5f7
    }
    .lg\:placeholder-pink-200:-ms-input-placeholder {
        color:#fed7e2
    }
    .lg\:placeholder-pink-200::-webkit-input-placeholder {
        color:#fed7e2
    }
    .lg\:placeholder-pink-200::-moz-placeholder {
        color:#fed7e2
    }
    .lg\:placeholder-pink-200::placeholder {
        color:#fed7e2
    }
    .lg\:placeholder-pink-300:-ms-input-placeholder {
        color:#fbb6ce
    }
    .lg\:placeholder-pink-300::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .lg\:placeholder-pink-300::-moz-placeholder {
        color:#fbb6ce
    }
    .lg\:placeholder-pink-300::placeholder {
        color:#fbb6ce
    }
    .lg\:placeholder-pink-400:-ms-input-placeholder {
        color:#f687b3
    }
    .lg\:placeholder-pink-400::-webkit-input-placeholder {
        color:#f687b3
    }
    .lg\:placeholder-pink-400::-moz-placeholder {
        color:#f687b3
    }
    .lg\:placeholder-pink-400::placeholder {
        color:#f687b3
    }
    .lg\:placeholder-pink-500:-ms-input-placeholder {
        color:#ed64a6
    }
    .lg\:placeholder-pink-500::-webkit-input-placeholder {
        color:#ed64a6
    }
    .lg\:placeholder-pink-500::-moz-placeholder {
        color:#ed64a6
    }
    .lg\:placeholder-pink-500::placeholder {
        color:#ed64a6
    }
    .lg\:placeholder-pink-600:-ms-input-placeholder {
        color:#d53f8c
    }
    .lg\:placeholder-pink-600::-webkit-input-placeholder {
        color:#d53f8c
    }
    .lg\:placeholder-pink-600::-moz-placeholder {
        color:#d53f8c
    }
    .lg\:placeholder-pink-600::placeholder {
        color:#d53f8c
    }
    .lg\:placeholder-pink-700:-ms-input-placeholder {
        color:#b83280
    }
    .lg\:placeholder-pink-700::-webkit-input-placeholder {
        color:#b83280
    }
    .lg\:placeholder-pink-700::-moz-placeholder {
        color:#b83280
    }
    .lg\:placeholder-pink-700::placeholder {
        color:#b83280
    }
    .lg\:placeholder-pink-800:-ms-input-placeholder {
        color:#97266d
    }
    .lg\:placeholder-pink-800::-webkit-input-placeholder {
        color:#97266d
    }
    .lg\:placeholder-pink-800::-moz-placeholder {
        color:#97266d
    }
    .lg\:placeholder-pink-800::placeholder {
        color:#97266d
    }
    .lg\:placeholder-pink-900:-ms-input-placeholder {
        color:#702459
    }
    .lg\:placeholder-pink-900::-webkit-input-placeholder {
        color:#702459
    }
    .lg\:placeholder-pink-900::-moz-placeholder {
        color:#702459
    }
    .lg\:placeholder-pink-900::placeholder {
        color:#702459
    }
    .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
        color:transparent
    }
    .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
        color:transparent
    }
    .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
        color:transparent
    }
    .lg\:focus\:placeholder-transparent:focus::placeholder {
        color:transparent
    }
    .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
        color:#000
    }
    .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder {
        color:#000
    }
    .lg\:focus\:placeholder-black:focus::-moz-placeholder {
        color:#000
    }
    .lg\:focus\:placeholder-black:focus::placeholder {
        color:#000
    }
    .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
        color:#fff
    }
    .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
        color:#fff
    }
    .lg\:focus\:placeholder-white:focus::-moz-placeholder {
        color:#fff
    }
    .lg\:focus\:placeholder-white:focus::placeholder {
        color:#fff
    }
    .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
        color:#f7fafc
    }
    .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
        color:#f7fafc
    }
    .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
        color:#f7fafc
    }
    .lg\:focus\:placeholder-gray-100:focus::placeholder {
        color:#f7fafc
    }
    .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
        color:#edf2f7
    }
    .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
        color:#edf2f7
    }
    .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
        color:#edf2f7
    }
    .lg\:focus\:placeholder-gray-200:focus::placeholder {
        color:#edf2f7
    }
    .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
        color:#e2e8f0
    }
    .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
        color:#e2e8f0
    }
    .lg\:focus\:placeholder-gray-300:focus::placeholder {
        color:#e2e8f0
    }
    .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
        color:#cbd5e0
    }
    .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
        color:#cbd5e0
    }
    .lg\:focus\:placeholder-gray-400:focus::placeholder {
        color:#cbd5e0
    }
    .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
        color:#a0aec0
    }
    .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
        color:#a0aec0
    }
    .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
        color:#a0aec0
    }
    .lg\:focus\:placeholder-gray-500:focus::placeholder {
        color:#a0aec0
    }
    .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
        color:#718096
    }
    .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
        color:#718096
    }
    .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
        color:#718096
    }
    .lg\:focus\:placeholder-gray-600:focus::placeholder {
        color:#718096
    }
    .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
        color:#4a5568
    }
    .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
        color:#4a5568
    }
    .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
        color:#4a5568
    }
    .lg\:focus\:placeholder-gray-700:focus::placeholder {
        color:#4a5568
    }
    .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
        color:#2d3748
    }
    .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
        color:#2d3748
    }
    .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
        color:#2d3748
    }
    .lg\:focus\:placeholder-gray-800:focus::placeholder {
        color:#2d3748
    }
    .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
        color:#1a202c
    }
    .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
        color:#1a202c
    }
    .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
        color:#1a202c
    }
    .lg\:focus\:placeholder-gray-900:focus::placeholder {
        color:#1a202c
    }
    .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
        color:#fff5f5
    }
    .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
        color:#fff5f5
    }
    .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
        color:#fff5f5
    }
    .lg\:focus\:placeholder-red-100:focus::placeholder {
        color:#fff5f5
    }
    .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
        color:#fed7d7
    }
    .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
        color:#fed7d7
    }
    .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
        color:#fed7d7
    }
    .lg\:focus\:placeholder-red-200:focus::placeholder {
        color:#fed7d7
    }
    .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
        color:#feb2b2
    }
    .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
        color:#feb2b2
    }
    .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
        color:#feb2b2
    }
    .lg\:focus\:placeholder-red-300:focus::placeholder {
        color:#feb2b2
    }
    .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
        color:#fc8181
    }
    .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
        color:#fc8181
    }
    .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
        color:#fc8181
    }
    .lg\:focus\:placeholder-red-400:focus::placeholder {
        color:#fc8181
    }
    .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
        color:#f56565
    }
    .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
        color:#f56565
    }
    .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
        color:#f56565
    }
    .lg\:focus\:placeholder-red-500:focus::placeholder {
        color:#f56565
    }
    .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
        color:#e53e3e
    }
    .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
        color:#e53e3e
    }
    .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
        color:#e53e3e
    }
    .lg\:focus\:placeholder-red-600:focus::placeholder {
        color:#e53e3e
    }
    .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
        color:#c53030
    }
    .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
        color:#c53030
    }
    .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
        color:#c53030
    }
    .lg\:focus\:placeholder-red-700:focus::placeholder {
        color:#c53030
    }
    .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
        color:#9b2c2c
    }
    .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
        color:#9b2c2c
    }
    .lg\:focus\:placeholder-red-800:focus::placeholder {
        color:#9b2c2c
    }
    .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
        color:#742a2a
    }
    .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
        color:#742a2a
    }
    .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
        color:#742a2a
    }
    .lg\:focus\:placeholder-red-900:focus::placeholder {
        color:#742a2a
    }
    .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
        color:#fffaf0
    }
    .lg\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
        color:#fffaf0
    }
    .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder {
        color:#fffaf0
    }
    .lg\:focus\:placeholder-orange-100:focus::placeholder {
        color:#fffaf0
    }
    .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
        color:#feebc8
    }
    .lg\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
        color:#feebc8
    }
    .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder {
        color:#feebc8
    }
    .lg\:focus\:placeholder-orange-200:focus::placeholder {
        color:#feebc8
    }
    .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
        color:#fbd38d
    }
    .lg\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
        color:#fbd38d
    }
    .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder {
        color:#fbd38d
    }
    .lg\:focus\:placeholder-orange-300:focus::placeholder {
        color:#fbd38d
    }
    .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
        color:#f6ad55
    }
    .lg\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
        color:#f6ad55
    }
    .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder {
        color:#f6ad55
    }
    .lg\:focus\:placeholder-orange-400:focus::placeholder {
        color:#f6ad55
    }
    .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
        color:#ed8936
    }
    .lg\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
        color:#ed8936
    }
    .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder {
        color:#ed8936
    }
    .lg\:focus\:placeholder-orange-500:focus::placeholder {
        color:#ed8936
    }
    .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
        color:#dd6b20
    }
    .lg\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
        color:#dd6b20
    }
    .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder {
        color:#dd6b20
    }
    .lg\:focus\:placeholder-orange-600:focus::placeholder {
        color:#dd6b20
    }
    .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
        color:#c05621
    }
    .lg\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
        color:#c05621
    }
    .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder {
        color:#c05621
    }
    .lg\:focus\:placeholder-orange-700:focus::placeholder {
        color:#c05621
    }
    .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
        color:#9c4221
    }
    .lg\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
        color:#9c4221
    }
    .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder {
        color:#9c4221
    }
    .lg\:focus\:placeholder-orange-800:focus::placeholder {
        color:#9c4221
    }
    .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
        color:#7b341e
    }
    .lg\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
        color:#7b341e
    }
    .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder {
        color:#7b341e
    }
    .lg\:focus\:placeholder-orange-900:focus::placeholder {
        color:#7b341e
    }
    .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
        color:#fffff0
    }
    .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
        color:#fffff0
    }
    .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
        color:#fffff0
    }
    .lg\:focus\:placeholder-yellow-100:focus::placeholder {
        color:#fffff0
    }
    .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
        color:#fefcbf
    }
    .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
        color:#fefcbf
    }
    .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
        color:#fefcbf
    }
    .lg\:focus\:placeholder-yellow-200:focus::placeholder {
        color:#fefcbf
    }
    .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
        color:#faf089
    }
    .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
        color:#faf089
    }
    .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
        color:#faf089
    }
    .lg\:focus\:placeholder-yellow-300:focus::placeholder {
        color:#faf089
    }
    .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
        color:#f6e05e
    }
    .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
        color:#f6e05e
    }
    .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
        color:#f6e05e
    }
    .lg\:focus\:placeholder-yellow-400:focus::placeholder {
        color:#f6e05e
    }
    .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
        color:#ecc94b
    }
    .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
        color:#ecc94b
    }
    .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
        color:#ecc94b
    }
    .lg\:focus\:placeholder-yellow-500:focus::placeholder {
        color:#ecc94b
    }
    .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
        color:#d69e2e
    }
    .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
        color:#d69e2e
    }
    .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
        color:#d69e2e
    }
    .lg\:focus\:placeholder-yellow-600:focus::placeholder {
        color:#d69e2e
    }
    .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
        color:#b7791f
    }
    .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
        color:#b7791f
    }
    .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
        color:#b7791f
    }
    .lg\:focus\:placeholder-yellow-700:focus::placeholder {
        color:#b7791f
    }
    .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
        color:#975a16
    }
    .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
        color:#975a16
    }
    .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
        color:#975a16
    }
    .lg\:focus\:placeholder-yellow-800:focus::placeholder {
        color:#975a16
    }
    .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
        color:#744210
    }
    .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
        color:#744210
    }
    .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
        color:#744210
    }
    .lg\:focus\:placeholder-yellow-900:focus::placeholder {
        color:#744210
    }
    .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
        color:#f0fff4
    }
    .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
        color:#f0fff4
    }
    .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
        color:#f0fff4
    }
    .lg\:focus\:placeholder-green-100:focus::placeholder {
        color:#f0fff4
    }
    .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
        color:#c6f6d5
    }
    .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
        color:#c6f6d5
    }
    .lg\:focus\:placeholder-green-200:focus::placeholder {
        color:#c6f6d5
    }
    .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
        color:#9ae6b4
    }
    .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
        color:#9ae6b4
    }
    .lg\:focus\:placeholder-green-300:focus::placeholder {
        color:#9ae6b4
    }
    .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
        color:#68d391
    }
    .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
        color:#68d391
    }
    .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
        color:#68d391
    }
    .lg\:focus\:placeholder-green-400:focus::placeholder {
        color:#68d391
    }
    .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
        color:#48bb78
    }
    .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
        color:#48bb78
    }
    .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
        color:#48bb78
    }
    .lg\:focus\:placeholder-green-500:focus::placeholder {
        color:#48bb78
    }
    .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
        color:#38a169
    }
    .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
        color:#38a169
    }
    .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
        color:#38a169
    }
    .lg\:focus\:placeholder-green-600:focus::placeholder {
        color:#38a169
    }
    .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
        color:#2f855a
    }
    .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
        color:#2f855a
    }
    .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
        color:#2f855a
    }
    .lg\:focus\:placeholder-green-700:focus::placeholder {
        color:#2f855a
    }
    .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
        color:#276749
    }
    .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
        color:#276749
    }
    .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
        color:#276749
    }
    .lg\:focus\:placeholder-green-800:focus::placeholder {
        color:#276749
    }
    .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
        color:#22543d
    }
    .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
        color:#22543d
    }
    .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
        color:#22543d
    }
    .lg\:focus\:placeholder-green-900:focus::placeholder {
        color:#22543d
    }
    .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
        color:#e6fffa
    }
    .lg\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
        color:#e6fffa
    }
    .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder {
        color:#e6fffa
    }
    .lg\:focus\:placeholder-teal-100:focus::placeholder {
        color:#e6fffa
    }
    .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
        color:#b2f5ea
    }
    .lg\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder {
        color:#b2f5ea
    }
    .lg\:focus\:placeholder-teal-200:focus::placeholder {
        color:#b2f5ea
    }
    .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
        color:#81e6d9
    }
    .lg\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
        color:#81e6d9
    }
    .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder {
        color:#81e6d9
    }
    .lg\:focus\:placeholder-teal-300:focus::placeholder {
        color:#81e6d9
    }
    .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
        color:#4fd1c5
    }
    .lg\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder {
        color:#4fd1c5
    }
    .lg\:focus\:placeholder-teal-400:focus::placeholder {
        color:#4fd1c5
    }
    .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
        color:#38b2ac
    }
    .lg\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
        color:#38b2ac
    }
    .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder {
        color:#38b2ac
    }
    .lg\:focus\:placeholder-teal-500:focus::placeholder {
        color:#38b2ac
    }
    .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
        color:#319795
    }
    .lg\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
        color:#319795
    }
    .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder {
        color:#319795
    }
    .lg\:focus\:placeholder-teal-600:focus::placeholder {
        color:#319795
    }
    .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
        color:#2c7a7b
    }
    .lg\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder {
        color:#2c7a7b
    }
    .lg\:focus\:placeholder-teal-700:focus::placeholder {
        color:#2c7a7b
    }
    .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
        color:#285e61
    }
    .lg\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
        color:#285e61
    }
    .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder {
        color:#285e61
    }
    .lg\:focus\:placeholder-teal-800:focus::placeholder {
        color:#285e61
    }
    .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
        color:#234e52
    }
    .lg\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
        color:#234e52
    }
    .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder {
        color:#234e52
    }
    .lg\:focus\:placeholder-teal-900:focus::placeholder {
        color:#234e52
    }
    .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
        color:#ebf8ff
    }
    .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
        color:#ebf8ff
    }
    .lg\:focus\:placeholder-blue-100:focus::placeholder {
        color:#ebf8ff
    }
    .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
        color:#bee3f8
    }
    .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
        color:#bee3f8
    }
    .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
        color:#bee3f8
    }
    .lg\:focus\:placeholder-blue-200:focus::placeholder {
        color:#bee3f8
    }
    .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
        color:#90cdf4
    }
    .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
        color:#90cdf4
    }
    .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
        color:#90cdf4
    }
    .lg\:focus\:placeholder-blue-300:focus::placeholder {
        color:#90cdf4
    }
    .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
        color:#63b3ed
    }
    .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
        color:#63b3ed
    }
    .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
        color:#63b3ed
    }
    .lg\:focus\:placeholder-blue-400:focus::placeholder {
        color:#63b3ed
    }
    .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
        color:#4299e1
    }
    .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
        color:#4299e1
    }
    .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
        color:#4299e1
    }
    .lg\:focus\:placeholder-blue-500:focus::placeholder {
        color:#4299e1
    }
    .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
        color:#3182ce
    }
    .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
        color:#3182ce
    }
    .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
        color:#3182ce
    }
    .lg\:focus\:placeholder-blue-600:focus::placeholder {
        color:#3182ce
    }
    .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
        color:#2b6cb0
    }
    .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
        color:#2b6cb0
    }
    .lg\:focus\:placeholder-blue-700:focus::placeholder {
        color:#2b6cb0
    }
    .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
        color:#2c5282
    }
    .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
        color:#2c5282
    }
    .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
        color:#2c5282
    }
    .lg\:focus\:placeholder-blue-800:focus::placeholder {
        color:#2c5282
    }
    .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
        color:#2a4365
    }
    .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
        color:#2a4365
    }
    .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
        color:#2a4365
    }
    .lg\:focus\:placeholder-blue-900:focus::placeholder {
        color:#2a4365
    }
    .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
        color:#ebf4ff
    }
    .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
        color:#ebf4ff
    }
    .lg\:focus\:placeholder-indigo-100:focus::placeholder {
        color:#ebf4ff
    }
    .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
        color:#c3dafe
    }
    .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
        color:#c3dafe
    }
    .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
        color:#c3dafe
    }
    .lg\:focus\:placeholder-indigo-200:focus::placeholder {
        color:#c3dafe
    }
    .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
        color:#a3bffa
    }
    .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
        color:#a3bffa
    }
    .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
        color:#a3bffa
    }
    .lg\:focus\:placeholder-indigo-300:focus::placeholder {
        color:#a3bffa
    }
    .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
        color:#7f9cf5
    }
    .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
        color:#7f9cf5
    }
    .lg\:focus\:placeholder-indigo-400:focus::placeholder {
        color:#7f9cf5
    }
    .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
        color:#667eea
    }
    .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
        color:#667eea
    }
    .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
        color:#667eea
    }
    .lg\:focus\:placeholder-indigo-500:focus::placeholder {
        color:#667eea
    }
    .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
        color:#5a67d8
    }
    .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
        color:#5a67d8
    }
    .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
        color:#5a67d8
    }
    .lg\:focus\:placeholder-indigo-600:focus::placeholder {
        color:#5a67d8
    }
    .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
        color:#4c51bf
    }
    .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
        color:#4c51bf
    }
    .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
        color:#4c51bf
    }
    .lg\:focus\:placeholder-indigo-700:focus::placeholder {
        color:#4c51bf
    }
    .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
        color:#434190
    }
    .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
        color:#434190
    }
    .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
        color:#434190
    }
    .lg\:focus\:placeholder-indigo-800:focus::placeholder {
        color:#434190
    }
    .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
        color:#3c366b
    }
    .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
        color:#3c366b
    }
    .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
        color:#3c366b
    }
    .lg\:focus\:placeholder-indigo-900:focus::placeholder {
        color:#3c366b
    }
    .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
        color:#faf5ff
    }
    .lg\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
        color:#faf5ff
    }
    .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder {
        color:#faf5ff
    }
    .lg\:focus\:placeholder-purple-100:focus::placeholder {
        color:#faf5ff
    }
    .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
        color:#e9d8fd
    }
    .lg\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder {
        color:#e9d8fd
    }
    .lg\:focus\:placeholder-purple-200:focus::placeholder {
        color:#e9d8fd
    }
    .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
        color:#d6bcfa
    }
    .lg\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder {
        color:#d6bcfa
    }
    .lg\:focus\:placeholder-purple-300:focus::placeholder {
        color:#d6bcfa
    }
    .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
        color:#b794f4
    }
    .lg\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
        color:#b794f4
    }
    .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder {
        color:#b794f4
    }
    .lg\:focus\:placeholder-purple-400:focus::placeholder {
        color:#b794f4
    }
    .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
        color:#9f7aea
    }
    .lg\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
        color:#9f7aea
    }
    .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder {
        color:#9f7aea
    }
    .lg\:focus\:placeholder-purple-500:focus::placeholder {
        color:#9f7aea
    }
    .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
        color:#805ad5
    }
    .lg\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
        color:#805ad5
    }
    .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder {
        color:#805ad5
    }
    .lg\:focus\:placeholder-purple-600:focus::placeholder {
        color:#805ad5
    }
    .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
        color:#6b46c1
    }
    .lg\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
        color:#6b46c1
    }
    .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder {
        color:#6b46c1
    }
    .lg\:focus\:placeholder-purple-700:focus::placeholder {
        color:#6b46c1
    }
    .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
        color:#553c9a
    }
    .lg\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
        color:#553c9a
    }
    .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder {
        color:#553c9a
    }
    .lg\:focus\:placeholder-purple-800:focus::placeholder {
        color:#553c9a
    }
    .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
        color:#44337a
    }
    .lg\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
        color:#44337a
    }
    .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder {
        color:#44337a
    }
    .lg\:focus\:placeholder-purple-900:focus::placeholder {
        color:#44337a
    }
    .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
        color:#fff5f7
    }
    .lg\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
        color:#fff5f7
    }
    .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder {
        color:#fff5f7
    }
    .lg\:focus\:placeholder-pink-100:focus::placeholder {
        color:#fff5f7
    }
    .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
        color:#fed7e2
    }
    .lg\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
        color:#fed7e2
    }
    .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder {
        color:#fed7e2
    }
    .lg\:focus\:placeholder-pink-200:focus::placeholder {
        color:#fed7e2
    }
    .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
        color:#fbb6ce
    }
    .lg\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder {
        color:#fbb6ce
    }
    .lg\:focus\:placeholder-pink-300:focus::placeholder {
        color:#fbb6ce
    }
    .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
        color:#f687b3
    }
    .lg\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
        color:#f687b3
    }
    .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
        color:#f687b3
    }
    .lg\:focus\:placeholder-pink-400:focus::placeholder {
        color:#f687b3
    }
    .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
        color:#ed64a6
    }
    .lg\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
        color:#ed64a6
    }
    .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder {
        color:#ed64a6
    }
    .lg\:focus\:placeholder-pink-500:focus::placeholder {
        color:#ed64a6
    }
    .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
        color:#d53f8c
    }
    .lg\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
        color:#d53f8c
    }
    .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder {
        color:#d53f8c
    }
    .lg\:focus\:placeholder-pink-600:focus::placeholder {
        color:#d53f8c
    }
    .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
        color:#b83280
    }
    .lg\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
        color:#b83280
    }
    .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder {
        color:#b83280
    }
    .lg\:focus\:placeholder-pink-700:focus::placeholder {
        color:#b83280
    }
    .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
        color:#97266d
    }
    .lg\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
        color:#97266d
    }
    .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder {
        color:#97266d
    }
    .lg\:focus\:placeholder-pink-800:focus::placeholder {
        color:#97266d
    }
    .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
        color:#702459
    }
    .lg\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
        color:#702459
    }
    .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder {
        color:#702459
    }
    .lg\:focus\:placeholder-pink-900:focus::placeholder {
        color:#702459
    }
    .lg\:pointer-events-none {
        pointer-events:none
    }
    .lg\:pointer-events-auto {
        pointer-events:auto
    }
    .lg\:static {
        position:static
    }
    .lg\:fixed {
        position:fixed
    }
    .lg\:absolute {
        position:absolute
    }
    .lg\:relative {
        position:relative
    }
    .lg\:sticky {
        position:-webkit-sticky;
        position:sticky
    }
    .lg\:inset-0 {
        top:0;
        right:0;
        bottom:0;
        left:0
    }
    .lg\:inset-auto {
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .lg\:inset-y-0 {
        top:0;
        bottom:0
    }
    .lg\:inset-x-0 {
        right:0;
        left:0
    }
    .lg\:inset-y-auto {
        top:auto;
        bottom:auto
    }
    .lg\:inset-x-auto {
        right:auto;
        left:auto
    }
    .lg\:top-0 {
        top:0
    }
    .lg\:right-0 {
        right:0
    }
    .lg\:bottom-0 {
        bottom:0
    }
    .lg\:left-0 {
        left:0
    }
    .lg\:top-auto {
        top:auto
    }
    .lg\:right-auto {
        right:auto
    }
    .lg\:bottom-auto {
        bottom:auto
    }
    .lg\:left-auto {
        left:auto
    }
    .lg\:resize-none {
        resize:none
    }
    .lg\:resize-y {
        resize:vertical
    }
    .lg\:resize-x {
        resize:horizontal
    }
    .lg\:resize {
        resize:both
    }
    .lg\:shadow {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .lg\:shadow-md {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .lg\:shadow-lg {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .lg\:shadow-xl {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .lg\:shadow-2xl {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .lg\:shadow-inner {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .lg\:shadow-outline {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .lg\:shadow-none {
        box-shadow:none
    }
    .lg\:hover\:shadow:hover {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .lg\:hover\:shadow-md:hover {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .lg\:hover\:shadow-lg:hover {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .lg\:hover\:shadow-xl:hover {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .lg\:hover\:shadow-2xl:hover {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .lg\:hover\:shadow-inner:hover {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .lg\:hover\:shadow-outline:hover {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .lg\:hover\:shadow-none:hover {
        box-shadow:none
    }
    .lg\:focus\:shadow:focus {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .lg\:focus\:shadow-md:focus {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .lg\:focus\:shadow-lg:focus {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .lg\:focus\:shadow-xl:focus {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .lg\:focus\:shadow-2xl:focus {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .lg\:focus\:shadow-inner:focus {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .lg\:focus\:shadow-outline:focus {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .lg\:focus\:shadow-none:focus {
        box-shadow:none
    }
    .lg\:fill-current {
        fill:currentColor
    }
    .lg\:stroke-current {
        stroke:currentColor
    }
    .lg\:table-auto {
        table-layout:auto
    }
    .lg\:table-fixed {
        table-layout:fixed
    }
    .lg\:text-left {
        text-align:left
    }
    .lg\:text-center {
        text-align:center
    }
    .lg\:text-right {
        text-align:right
    }
    .lg\:text-justify {
        text-align:justify
    }
    .lg\:text-transparent {
        color:transparent
    }
    .lg\:text-black {
        color:#000
    }
    .lg\:text-white {
        color:#fff
    }
    .lg\:text-gray-100 {
        color:#f7fafc
    }
    .lg\:text-gray-200 {
        color:#edf2f7
    }
    .lg\:text-gray-300 {
        color:#e2e8f0
    }
    .lg\:text-gray-400 {
        color:#cbd5e0
    }
    .lg\:text-gray-500 {
        color:#a0aec0
    }
    .lg\:text-gray-600 {
        color:#718096
    }
    .lg\:text-gray-700 {
        color:#4a5568
    }
    .lg\:text-gray-800 {
        color:#2d3748
    }
    .lg\:text-gray-900 {
        color:#1a202c
    }
    .lg\:text-red-100 {
        color:#fff5f5
    }
    .lg\:text-red-200 {
        color:#fed7d7
    }
    .lg\:text-red-300 {
        color:#feb2b2
    }
    .lg\:text-red-400 {
        color:#fc8181
    }
    .lg\:text-red-500 {
        color:#f56565
    }
    .lg\:text-red-600 {
        color:#e53e3e
    }
    .lg\:text-red-700 {
        color:#c53030
    }
    .lg\:text-red-800 {
        color:#9b2c2c
    }
    .lg\:text-red-900 {
        color:#742a2a
    }
    .lg\:text-orange-100 {
        color:#fffaf0
    }
    .lg\:text-orange-200 {
        color:#feebc8
    }
    .lg\:text-orange-300 {
        color:#fbd38d
    }
    .lg\:text-orange-400 {
        color:#f6ad55
    }
    .lg\:text-orange-500 {
        color:#ed8936
    }
    .lg\:text-orange-600 {
        color:#dd6b20
    }
    .lg\:text-orange-700 {
        color:#c05621
    }
    .lg\:text-orange-800 {
        color:#9c4221
    }
    .lg\:text-orange-900 {
        color:#7b341e
    }
    .lg\:text-yellow-100 {
        color:#fffff0
    }
    .lg\:text-yellow-200 {
        color:#fefcbf
    }
    .lg\:text-yellow-300 {
        color:#faf089
    }
    .lg\:text-yellow-400 {
        color:#f6e05e
    }
    .lg\:text-yellow-500 {
        color:#ecc94b
    }
    .lg\:text-yellow-600 {
        color:#d69e2e
    }
    .lg\:text-yellow-700 {
        color:#b7791f
    }
    .lg\:text-yellow-800 {
        color:#975a16
    }
    .lg\:text-yellow-900 {
        color:#744210
    }
    .lg\:text-green-100 {
        color:#f0fff4
    }
    .lg\:text-green-200 {
        color:#c6f6d5
    }
    .lg\:text-green-300 {
        color:#9ae6b4
    }
    .lg\:text-green-400 {
        color:#68d391
    }
    .lg\:text-green-500 {
        color:#48bb78
    }
    .lg\:text-green-600 {
        color:#38a169
    }
    .lg\:text-green-700 {
        color:#2f855a
    }
    .lg\:text-green-800 {
        color:#276749
    }
    .lg\:text-green-900 {
        color:#22543d
    }
    .lg\:text-teal-100 {
        color:#e6fffa
    }
    .lg\:text-teal-200 {
        color:#b2f5ea
    }
    .lg\:text-teal-300 {
        color:#81e6d9
    }
    .lg\:text-teal-400 {
        color:#4fd1c5
    }
    .lg\:text-teal-500 {
        color:#38b2ac
    }
    .lg\:text-teal-600 {
        color:#319795
    }
    .lg\:text-teal-700 {
        color:#2c7a7b
    }
    .lg\:text-teal-800 {
        color:#285e61
    }
    .lg\:text-teal-900 {
        color:#234e52
    }
    .lg\:text-blue-100 {
        color:#ebf8ff
    }
    .lg\:text-blue-200 {
        color:#bee3f8
    }
    .lg\:text-blue-300 {
        color:#90cdf4
    }
    .lg\:text-blue-400 {
        color:#63b3ed
    }
    .lg\:text-blue-500 {
        color:#4299e1
    }
    .lg\:text-blue-600 {
        color:#3182ce
    }
    .lg\:text-blue-700 {
        color:#2b6cb0
    }
    .lg\:text-blue-800 {
        color:#2c5282
    }
    .lg\:text-blue-900 {
        color:#2a4365
    }
    .lg\:text-indigo-100 {
        color:#ebf4ff
    }
    .lg\:text-indigo-200 {
        color:#c3dafe
    }
    .lg\:text-indigo-300 {
        color:#a3bffa
    }
    .lg\:text-indigo-400 {
        color:#7f9cf5
    }
    .lg\:text-indigo-500 {
        color:#667eea
    }
    .lg\:text-indigo-600 {
        color:#5a67d8
    }
    .lg\:text-indigo-700 {
        color:#4c51bf
    }
    .lg\:text-indigo-800 {
        color:#434190
    }
    .lg\:text-indigo-900 {
        color:#3c366b
    }
    .lg\:text-purple-100 {
        color:#faf5ff
    }
    .lg\:text-purple-200 {
        color:#e9d8fd
    }
    .lg\:text-purple-300 {
        color:#d6bcfa
    }
    .lg\:text-purple-400 {
        color:#b794f4
    }
    .lg\:text-purple-500 {
        color:#9f7aea
    }
    .lg\:text-purple-600 {
        color:#805ad5
    }
    .lg\:text-purple-700 {
        color:#6b46c1
    }
    .lg\:text-purple-800 {
        color:#553c9a
    }
    .lg\:text-purple-900 {
        color:#44337a
    }
    .lg\:text-pink-100 {
        color:#fff5f7
    }
    .lg\:text-pink-200 {
        color:#fed7e2
    }
    .lg\:text-pink-300 {
        color:#fbb6ce
    }
    .lg\:text-pink-400 {
        color:#f687b3
    }
    .lg\:text-pink-500 {
        color:#ed64a6
    }
    .lg\:text-pink-600 {
        color:#d53f8c
    }
    .lg\:text-pink-700 {
        color:#b83280
    }
    .lg\:text-pink-800 {
        color:#97266d
    }
    .lg\:text-pink-900 {
        color:#702459
    }
    .lg\:hover\:text-transparent:hover {
        color:transparent
    }
    .lg\:hover\:text-black:hover {
        color:#000
    }
    .lg\:hover\:text-white:hover {
        color:#fff
    }
    .lg\:hover\:text-gray-100:hover {
        color:#f7fafc
    }
    .lg\:hover\:text-gray-200:hover {
        color:#edf2f7
    }
    .lg\:hover\:text-gray-300:hover {
        color:#e2e8f0
    }
    .lg\:hover\:text-gray-400:hover {
        color:#cbd5e0
    }
    .lg\:hover\:text-gray-500:hover {
        color:#a0aec0
    }
    .lg\:hover\:text-gray-600:hover {
        color:#718096
    }
    .lg\:hover\:text-gray-700:hover {
        color:#4a5568
    }
    .lg\:hover\:text-gray-800:hover {
        color:#2d3748
    }
    .lg\:hover\:text-gray-900:hover {
        color:#1a202c
    }
    .lg\:hover\:text-red-100:hover {
        color:#fff5f5
    }
    .lg\:hover\:text-red-200:hover {
        color:#fed7d7
    }
    .lg\:hover\:text-red-300:hover {
        color:#feb2b2
    }
    .lg\:hover\:text-red-400:hover {
        color:#fc8181
    }
    .lg\:hover\:text-red-500:hover {
        color:#f56565
    }
    .lg\:hover\:text-red-600:hover {
        color:#e53e3e
    }
    .lg\:hover\:text-red-700:hover {
        color:#c53030
    }
    .lg\:hover\:text-red-800:hover {
        color:#9b2c2c
    }
    .lg\:hover\:text-red-900:hover {
        color:#742a2a
    }
    .lg\:hover\:text-orange-100:hover {
        color:#fffaf0
    }
    .lg\:hover\:text-orange-200:hover {
        color:#feebc8
    }
    .lg\:hover\:text-orange-300:hover {
        color:#fbd38d
    }
    .lg\:hover\:text-orange-400:hover {
        color:#f6ad55
    }
    .lg\:hover\:text-orange-500:hover {
        color:#ed8936
    }
    .lg\:hover\:text-orange-600:hover {
        color:#dd6b20
    }
    .lg\:hover\:text-orange-700:hover {
        color:#c05621
    }
    .lg\:hover\:text-orange-800:hover {
        color:#9c4221
    }
    .lg\:hover\:text-orange-900:hover {
        color:#7b341e
    }
    .lg\:hover\:text-yellow-100:hover {
        color:#fffff0
    }
    .lg\:hover\:text-yellow-200:hover {
        color:#fefcbf
    }
    .lg\:hover\:text-yellow-300:hover {
        color:#faf089
    }
    .lg\:hover\:text-yellow-400:hover {
        color:#f6e05e
    }
    .lg\:hover\:text-yellow-500:hover {
        color:#ecc94b
    }
    .lg\:hover\:text-yellow-600:hover {
        color:#d69e2e
    }
    .lg\:hover\:text-yellow-700:hover {
        color:#b7791f
    }
    .lg\:hover\:text-yellow-800:hover {
        color:#975a16
    }
    .lg\:hover\:text-yellow-900:hover {
        color:#744210
    }
    .lg\:hover\:text-green-100:hover {
        color:#f0fff4
    }
    .lg\:hover\:text-green-200:hover {
        color:#c6f6d5
    }
    .lg\:hover\:text-green-300:hover {
        color:#9ae6b4
    }
    .lg\:hover\:text-green-400:hover {
        color:#68d391
    }
    .lg\:hover\:text-green-500:hover {
        color:#48bb78
    }
    .lg\:hover\:text-green-600:hover {
        color:#38a169
    }
    .lg\:hover\:text-green-700:hover {
        color:#2f855a
    }
    .lg\:hover\:text-green-800:hover {
        color:#276749
    }
    .lg\:hover\:text-green-900:hover {
        color:#22543d
    }
    .lg\:hover\:text-teal-100:hover {
        color:#e6fffa
    }
    .lg\:hover\:text-teal-200:hover {
        color:#b2f5ea
    }
    .lg\:hover\:text-teal-300:hover {
        color:#81e6d9
    }
    .lg\:hover\:text-teal-400:hover {
        color:#4fd1c5
    }
    .lg\:hover\:text-teal-500:hover {
        color:#38b2ac
    }
    .lg\:hover\:text-teal-600:hover {
        color:#319795
    }
    .lg\:hover\:text-teal-700:hover {
        color:#2c7a7b
    }
    .lg\:hover\:text-teal-800:hover {
        color:#285e61
    }
    .lg\:hover\:text-teal-900:hover {
        color:#234e52
    }
    .lg\:hover\:text-blue-100:hover {
        color:#ebf8ff
    }
    .lg\:hover\:text-blue-200:hover {
        color:#bee3f8
    }
    .lg\:hover\:text-blue-300:hover {
        color:#90cdf4
    }
    .lg\:hover\:text-blue-400:hover {
        color:#63b3ed
    }
    .lg\:hover\:text-blue-500:hover {
        color:#4299e1
    }
    .lg\:hover\:text-blue-600:hover {
        color:#3182ce
    }
    .lg\:hover\:text-blue-700:hover {
        color:#2b6cb0
    }
    .lg\:hover\:text-blue-800:hover {
        color:#2c5282
    }
    .lg\:hover\:text-blue-900:hover {
        color:#2a4365
    }
    .lg\:hover\:text-indigo-100:hover {
        color:#ebf4ff
    }
    .lg\:hover\:text-indigo-200:hover {
        color:#c3dafe
    }
    .lg\:hover\:text-indigo-300:hover {
        color:#a3bffa
    }
    .lg\:hover\:text-indigo-400:hover {
        color:#7f9cf5
    }
    .lg\:hover\:text-indigo-500:hover {
        color:#667eea
    }
    .lg\:hover\:text-indigo-600:hover {
        color:#5a67d8
    }
    .lg\:hover\:text-indigo-700:hover {
        color:#4c51bf
    }
    .lg\:hover\:text-indigo-800:hover {
        color:#434190
    }
    .lg\:hover\:text-indigo-900:hover {
        color:#3c366b
    }
    .lg\:hover\:text-purple-100:hover {
        color:#faf5ff
    }
    .lg\:hover\:text-purple-200:hover {
        color:#e9d8fd
    }
    .lg\:hover\:text-purple-300:hover {
        color:#d6bcfa
    }
    .lg\:hover\:text-purple-400:hover {
        color:#b794f4
    }
    .lg\:hover\:text-purple-500:hover {
        color:#9f7aea
    }
    .lg\:hover\:text-purple-600:hover {
        color:#805ad5
    }
    .lg\:hover\:text-purple-700:hover {
        color:#6b46c1
    }
    .lg\:hover\:text-purple-800:hover {
        color:#553c9a
    }
    .lg\:hover\:text-purple-900:hover {
        color:#44337a
    }
    .lg\:hover\:text-pink-100:hover {
        color:#fff5f7
    }
    .lg\:hover\:text-pink-200:hover {
        color:#fed7e2
    }
    .lg\:hover\:text-pink-300:hover {
        color:#fbb6ce
    }
    .lg\:hover\:text-pink-400:hover {
        color:#f687b3
    }
    .lg\:hover\:text-pink-500:hover {
        color:#ed64a6
    }
    .lg\:hover\:text-pink-600:hover {
        color:#d53f8c
    }
    .lg\:hover\:text-pink-700:hover {
        color:#b83280
    }
    .lg\:hover\:text-pink-800:hover {
        color:#97266d
    }
    .lg\:hover\:text-pink-900:hover {
        color:#702459
    }
    .lg\:focus\:text-transparent:focus {
        color:transparent
    }
    .lg\:focus\:text-black:focus {
        color:#000
    }
    .lg\:focus\:text-white:focus {
        color:#fff
    }
    .lg\:focus\:text-gray-100:focus {
        color:#f7fafc
    }
    .lg\:focus\:text-gray-200:focus {
        color:#edf2f7
    }
    .lg\:focus\:text-gray-300:focus {
        color:#e2e8f0
    }
    .lg\:focus\:text-gray-400:focus {
        color:#cbd5e0
    }
    .lg\:focus\:text-gray-500:focus {
        color:#a0aec0
    }
    .lg\:focus\:text-gray-600:focus {
        color:#718096
    }
    .lg\:focus\:text-gray-700:focus {
        color:#4a5568
    }
    .lg\:focus\:text-gray-800:focus {
        color:#2d3748
    }
    .lg\:focus\:text-gray-900:focus {
        color:#1a202c
    }
    .lg\:focus\:text-red-100:focus {
        color:#fff5f5
    }
    .lg\:focus\:text-red-200:focus {
        color:#fed7d7
    }
    .lg\:focus\:text-red-300:focus {
        color:#feb2b2
    }
    .lg\:focus\:text-red-400:focus {
        color:#fc8181
    }
    .lg\:focus\:text-red-500:focus {
        color:#f56565
    }
    .lg\:focus\:text-red-600:focus {
        color:#e53e3e
    }
    .lg\:focus\:text-red-700:focus {
        color:#c53030
    }
    .lg\:focus\:text-red-800:focus {
        color:#9b2c2c
    }
    .lg\:focus\:text-red-900:focus {
        color:#742a2a
    }
    .lg\:focus\:text-orange-100:focus {
        color:#fffaf0
    }
    .lg\:focus\:text-orange-200:focus {
        color:#feebc8
    }
    .lg\:focus\:text-orange-300:focus {
        color:#fbd38d
    }
    .lg\:focus\:text-orange-400:focus {
        color:#f6ad55
    }
    .lg\:focus\:text-orange-500:focus {
        color:#ed8936
    }
    .lg\:focus\:text-orange-600:focus {
        color:#dd6b20
    }
    .lg\:focus\:text-orange-700:focus {
        color:#c05621
    }
    .lg\:focus\:text-orange-800:focus {
        color:#9c4221
    }
    .lg\:focus\:text-orange-900:focus {
        color:#7b341e
    }
    .lg\:focus\:text-yellow-100:focus {
        color:#fffff0
    }
    .lg\:focus\:text-yellow-200:focus {
        color:#fefcbf
    }
    .lg\:focus\:text-yellow-300:focus {
        color:#faf089
    }
    .lg\:focus\:text-yellow-400:focus {
        color:#f6e05e
    }
    .lg\:focus\:text-yellow-500:focus {
        color:#ecc94b
    }
    .lg\:focus\:text-yellow-600:focus {
        color:#d69e2e
    }
    .lg\:focus\:text-yellow-700:focus {
        color:#b7791f
    }
    .lg\:focus\:text-yellow-800:focus {
        color:#975a16
    }
    .lg\:focus\:text-yellow-900:focus {
        color:#744210
    }
    .lg\:focus\:text-green-100:focus {
        color:#f0fff4
    }
    .lg\:focus\:text-green-200:focus {
        color:#c6f6d5
    }
    .lg\:focus\:text-green-300:focus {
        color:#9ae6b4
    }
    .lg\:focus\:text-green-400:focus {
        color:#68d391
    }
    .lg\:focus\:text-green-500:focus {
        color:#48bb78
    }
    .lg\:focus\:text-green-600:focus {
        color:#38a169
    }
    .lg\:focus\:text-green-700:focus {
        color:#2f855a
    }
    .lg\:focus\:text-green-800:focus {
        color:#276749
    }
    .lg\:focus\:text-green-900:focus {
        color:#22543d
    }
    .lg\:focus\:text-teal-100:focus {
        color:#e6fffa
    }
    .lg\:focus\:text-teal-200:focus {
        color:#b2f5ea
    }
    .lg\:focus\:text-teal-300:focus {
        color:#81e6d9
    }
    .lg\:focus\:text-teal-400:focus {
        color:#4fd1c5
    }
    .lg\:focus\:text-teal-500:focus {
        color:#38b2ac
    }
    .lg\:focus\:text-teal-600:focus {
        color:#319795
    }
    .lg\:focus\:text-teal-700:focus {
        color:#2c7a7b
    }
    .lg\:focus\:text-teal-800:focus {
        color:#285e61
    }
    .lg\:focus\:text-teal-900:focus {
        color:#234e52
    }
    .lg\:focus\:text-blue-100:focus {
        color:#ebf8ff
    }
    .lg\:focus\:text-blue-200:focus {
        color:#bee3f8
    }
    .lg\:focus\:text-blue-300:focus {
        color:#90cdf4
    }
    .lg\:focus\:text-blue-400:focus {
        color:#63b3ed
    }
    .lg\:focus\:text-blue-500:focus {
        color:#4299e1
    }
    .lg\:focus\:text-blue-600:focus {
        color:#3182ce
    }
    .lg\:focus\:text-blue-700:focus {
        color:#2b6cb0
    }
    .lg\:focus\:text-blue-800:focus {
        color:#2c5282
    }
    .lg\:focus\:text-blue-900:focus {
        color:#2a4365
    }
    .lg\:focus\:text-indigo-100:focus {
        color:#ebf4ff
    }
    .lg\:focus\:text-indigo-200:focus {
        color:#c3dafe
    }
    .lg\:focus\:text-indigo-300:focus {
        color:#a3bffa
    }
    .lg\:focus\:text-indigo-400:focus {
        color:#7f9cf5
    }
    .lg\:focus\:text-indigo-500:focus {
        color:#667eea
    }
    .lg\:focus\:text-indigo-600:focus {
        color:#5a67d8
    }
    .lg\:focus\:text-indigo-700:focus {
        color:#4c51bf
    }
    .lg\:focus\:text-indigo-800:focus {
        color:#434190
    }
    .lg\:focus\:text-indigo-900:focus {
        color:#3c366b
    }
    .lg\:focus\:text-purple-100:focus {
        color:#faf5ff
    }
    .lg\:focus\:text-purple-200:focus {
        color:#e9d8fd
    }
    .lg\:focus\:text-purple-300:focus {
        color:#d6bcfa
    }
    .lg\:focus\:text-purple-400:focus {
        color:#b794f4
    }
    .lg\:focus\:text-purple-500:focus {
        color:#9f7aea
    }
    .lg\:focus\:text-purple-600:focus {
        color:#805ad5
    }
    .lg\:focus\:text-purple-700:focus {
        color:#6b46c1
    }
    .lg\:focus\:text-purple-800:focus {
        color:#553c9a
    }
    .lg\:focus\:text-purple-900:focus {
        color:#44337a
    }
    .lg\:focus\:text-pink-100:focus {
        color:#fff5f7
    }
    .lg\:focus\:text-pink-200:focus {
        color:#fed7e2
    }
    .lg\:focus\:text-pink-300:focus {
        color:#fbb6ce
    }
    .lg\:focus\:text-pink-400:focus {
        color:#f687b3
    }
    .lg\:focus\:text-pink-500:focus {
        color:#ed64a6
    }
    .lg\:focus\:text-pink-600:focus {
        color:#d53f8c
    }
    .lg\:focus\:text-pink-700:focus {
        color:#b83280
    }
    .lg\:focus\:text-pink-800:focus {
        color:#97266d
    }
    .lg\:focus\:text-pink-900:focus {
        color:#702459
    }
    .lg\:text-xs {
        font-size:0.75rem
    }
    .lg\:text-sm {
        font-size:0.875rem
    }
    .lg\:text-base {
        font-size:1rem
    }
    .lg\:text-lg {
        font-size:1.125rem
    }
    .lg\:text-xl {
        font-size:1.25rem
    }
    .lg\:text-2xl {
        font-size:1.5rem
    }
    .lg\:text-3xl {
        font-size:1.875rem
    }
    .lg\:text-4xl {
        font-size:2.25rem
    }
    .lg\:text-5xl {
        font-size:3rem
    }
    .lg\:text-6xl {
        font-size:4rem
    }
    .lg\:italic {
        font-style:italic
    }
    .lg\:not-italic {
        font-style:normal
    }
    .lg\:uppercase {
        text-transform:uppercase
    }
    .lg\:lowercase {
        text-transform:lowercase
    }
    .lg\:capitalize {
        text-transform:capitalize
    }
    .lg\:normal-case {
        text-transform:none
    }
    .lg\:underline {
        text-decoration:underline
    }
    .lg\:line-through {
        text-decoration:line-through
    }
    .lg\:no-underline {
        text-decoration:none
    }
    .lg\:hover\:underline:hover {
        text-decoration:underline
    }
    .lg\:hover\:line-through:hover {
        text-decoration:line-through
    }
    .lg\:hover\:no-underline:hover {
        text-decoration:none
    }
    .lg\:focus\:underline:focus {
        text-decoration:underline
    }
    .lg\:focus\:line-through:focus {
        text-decoration:line-through
    }
    .lg\:focus\:no-underline:focus {
        text-decoration:none
    }
    .lg\:antialiased {
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .lg\:subpixel-antialiased {
        -webkit-font-smoothing:auto;
        -moz-osx-font-smoothing:auto
    }
    .lg\:tracking-tighter {
        letter-spacing:-0.05em
    }
    .lg\:tracking-tight {
        letter-spacing:-0.025em
    }
    .lg\:tracking-normal {
        letter-spacing:0
    }
    .lg\:tracking-wide {
        letter-spacing:0.025em
    }
    .lg\:tracking-wider {
        letter-spacing:0.05em
    }
    .lg\:tracking-widest {
        letter-spacing:0.1em
    }
    .lg\:select-none {
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .lg\:select-text {
        -webkit-user-select:text;
        -moz-user-select:text;
        -ms-user-select:text;
        user-select:text
    }
    .lg\:select-all {
        -webkit-user-select:all;
        -moz-user-select:all;
        -ms-user-select:all;
        user-select:all
    }
    .lg\:select-auto {
        -webkit-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto
    }
    .lg\:align-baseline {
        vertical-align:baseline
    }
    .lg\:align-top {
        vertical-align:top
    }
    .lg\:align-middle {
        vertical-align:middle
    }
    .lg\:align-bottom {
        vertical-align:bottom
    }
    .lg\:align-text-top {
        vertical-align:text-top
    }
    .lg\:align-text-bottom {
        vertical-align:text-bottom
    }
    .lg\:visible {
        visibility:visible
    }
    .lg\:invisible {
        visibility:hidden
    }
    .lg\:whitespace-normal {
        white-space:normal
    }
    .lg\:whitespace-no-wrap {
        white-space:nowrap
    }
    .lg\:whitespace-pre {
        white-space:pre
    }
    .lg\:whitespace-pre-line {
        white-space:pre-line
    }
    .lg\:whitespace-pre-wrap {
        white-space:pre-wrap
    }
    .lg\:break-normal {
        overflow-wrap:normal;
        word-break:normal
    }
    .lg\:break-words {
        overflow-wrap:break-word
    }
    .lg\:break-all {
        word-break:break-all
    }
    .lg\:truncate {
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .lg\:w-0 {
        width:0
    }
    .lg\:w-1 {
        width:0.25rem
    }
    .lg\:w-2 {
        width:0.5rem
    }
    .lg\:w-3 {
        width:0.75rem
    }
    .lg\:w-4 {
        width:1rem
    }
    .lg\:w-5 {
        width:1.25rem
    }
    .lg\:w-6 {
        width:1.5rem
    }
    .lg\:w-8 {
        width:2rem
    }
    .lg\:w-10 {
        width:2.5rem
    }
    .lg\:w-12 {
        width:3rem
    }
    .lg\:w-16 {
        width:4rem
    }
    .lg\:w-20 {
        width:5rem
    }
    .lg\:w-24 {
        width:6rem
    }
    .lg\:w-32 {
        width:8rem
    }
    .lg\:w-40 {
        width:10rem
    }
    .lg\:w-48 {
        width:12rem
    }
    .lg\:w-56 {
        width:14rem
    }
    .lg\:w-64 {
        width:16rem
    }
    .lg\:w-auto {
        width:auto
    }
    .lg\:w-px {
        width:1px
    }
    .lg\:w-1\/2 {
        width:50%
    }
    .lg\:w-1\/3 {
        width:33.333333%
    }
    .lg\:w-2\/3 {
        width:66.666667%
    }
    .lg\:w-1\/4 {
        width:25%
    }
    .lg\:w-2\/4 {
        width:50%
    }
    .lg\:w-3\/4 {
        width:75%
    }
    .lg\:w-1\/5 {
        width:20%
    }
    .lg\:w-2\/5 {
        width:40%
    }
    .lg\:w-3\/5 {
        width:60%
    }
    .lg\:w-4\/5 {
        width:80%
    }
    .lg\:w-1\/6 {
        width:16.666667%
    }
    .lg\:w-2\/6 {
        width:33.333333%
    }
    .lg\:w-3\/6 {
        width:50%
    }
    .lg\:w-4\/6 {
        width:66.666667%
    }
    .lg\:w-5\/6 {
        width:83.333333%
    }
    .lg\:w-1\/12 {
        width:8.333333%
    }
    .lg\:w-2\/12 {
        width:16.666667%
    }
    .lg\:w-3\/12 {
        width:25%
    }
    .lg\:w-4\/12 {
        width:33.333333%
    }
    .lg\:w-5\/12 {
        width:41.666667%
    }
    .lg\:w-6\/12 {
        width:50%
    }
    .lg\:w-7\/12 {
        width:58.333333%
    }
    .lg\:w-8\/12 {
        width:66.666667%
    }
    .lg\:w-9\/12 {
        width:75%
    }
    .lg\:w-10\/12 {
        width:83.333333%
    }
    .lg\:w-11\/12 {
        width:91.666667%
    }
    .lg\:w-full {
        width:100%
    }
    .lg\:w-screen {
        width:100vw
    }
    .lg\:z-0 {
        z-index:0
    }
    .lg\:z-10 {
        z-index:10
    }
    .lg\:z-20 {
        z-index:20
    }
    .lg\:z-30 {
        z-index:30
    }
    .lg\:z-40 {
        z-index:40
    }
    .lg\:z-50 {
        z-index:50
    }
    .lg\:z-auto {
        z-index:auto
    }
}
@media (min-width: 1280px) {
    .xl\:sr-only {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .xl\:not-sr-only {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .xl\:focus\:sr-only:focus {
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0, 0, 0, 0);
        white-space:nowrap;
        border-width:0
    }
    .xl\:focus\:not-sr-only:focus {
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .xl\:appearance-none {
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none
    }
    .xl\:bg-fixed {
        background-attachment:fixed
    }
    .xl\:bg-local {
        background-attachment:local
    }
    .xl\:bg-scroll {
        background-attachment:scroll
    }
    .xl\:bg-transparent {
        background-color:transparent
    }
    .xl\:bg-black {
        background-color:#000
    }
    .xl\:bg-white {
        background-color:#fff
    }
    .xl\:bg-gray-100 {
        background-color:#f7fafc
    }
    .xl\:bg-gray-200 {
        background-color:#edf2f7
    }
    .xl\:bg-gray-300 {
        background-color:#e2e8f0
    }
    .xl\:bg-gray-400 {
        background-color:#cbd5e0
    }
    .xl\:bg-gray-500 {
        background-color:#a0aec0
    }
    .xl\:bg-gray-600 {
        background-color:#718096
    }
    .xl\:bg-gray-700 {
        background-color:#4a5568
    }
    .xl\:bg-gray-800 {
        background-color:#2d3748
    }
    .xl\:bg-gray-900 {
        background-color:#1a202c
    }
    .xl\:bg-red-100 {
        background-color:#fff5f5
    }
    .xl\:bg-red-200 {
        background-color:#fed7d7
    }
    .xl\:bg-red-300 {
        background-color:#feb2b2
    }
    .xl\:bg-red-400 {
        background-color:#fc8181
    }
    .xl\:bg-red-500 {
        background-color:#f56565
    }
    .xl\:bg-red-600 {
        background-color:#e53e3e
    }
    .xl\:bg-red-700 {
        background-color:#c53030
    }
    .xl\:bg-red-800 {
        background-color:#9b2c2c
    }
    .xl\:bg-red-900 {
        background-color:#742a2a
    }
    .xl\:bg-orange-100 {
        background-color:#fffaf0
    }
    .xl\:bg-orange-200 {
        background-color:#feebc8
    }
    .xl\:bg-orange-300 {
        background-color:#fbd38d
    }
    .xl\:bg-orange-400 {
        background-color:#f6ad55
    }
    .xl\:bg-orange-500 {
        background-color:#ed8936
    }
    .xl\:bg-orange-600 {
        background-color:#dd6b20
    }
    .xl\:bg-orange-700 {
        background-color:#c05621
    }
    .xl\:bg-orange-800 {
        background-color:#9c4221
    }
    .xl\:bg-orange-900 {
        background-color:#7b341e
    }
    .xl\:bg-yellow-100 {
        background-color:#fffff0
    }
    .xl\:bg-yellow-200 {
        background-color:#fefcbf
    }
    .xl\:bg-yellow-300 {
        background-color:#faf089
    }
    .xl\:bg-yellow-400 {
        background-color:#f6e05e
    }
    .xl\:bg-yellow-500 {
        background-color:#ecc94b
    }
    .xl\:bg-yellow-600 {
        background-color:#d69e2e
    }
    .xl\:bg-yellow-700 {
        background-color:#b7791f
    }
    .xl\:bg-yellow-800 {
        background-color:#975a16
    }
    .xl\:bg-yellow-900 {
        background-color:#744210
    }
    .xl\:bg-green-100 {
        background-color:#f0fff4
    }
    .xl\:bg-green-200 {
        background-color:#c6f6d5
    }
    .xl\:bg-green-300 {
        background-color:#9ae6b4
    }
    .xl\:bg-green-400 {
        background-color:#68d391
    }
    .xl\:bg-green-500 {
        background-color:#48bb78
    }
    .xl\:bg-green-600 {
        background-color:#38a169
    }
    .xl\:bg-green-700 {
        background-color:#2f855a
    }
    .xl\:bg-green-800 {
        background-color:#276749
    }
    .xl\:bg-green-900 {
        background-color:#22543d
    }
    .xl\:bg-teal-100 {
        background-color:#e6fffa
    }
    .xl\:bg-teal-200 {
        background-color:#b2f5ea
    }
    .xl\:bg-teal-300 {
        background-color:#81e6d9
    }
    .xl\:bg-teal-400 {
        background-color:#4fd1c5
    }
    .xl\:bg-teal-500 {
        background-color:#38b2ac
    }
    .xl\:bg-teal-600 {
        background-color:#319795
    }
    .xl\:bg-teal-700 {
        background-color:#2c7a7b
    }
    .xl\:bg-teal-800 {
        background-color:#285e61
    }
    .xl\:bg-teal-900 {
        background-color:#234e52
    }
    .xl\:bg-blue-100 {
        background-color:#ebf8ff
    }
    .xl\:bg-blue-200 {
        background-color:#bee3f8
    }
    .xl\:bg-blue-300 {
        background-color:#90cdf4
    }
    .xl\:bg-blue-400 {
        background-color:#63b3ed
    }
    .xl\:bg-blue-500 {
        background-color:#4299e1
    }
    .xl\:bg-blue-600 {
        background-color:#3182ce
    }
    .xl\:bg-blue-700 {
        background-color:#2b6cb0
    }
    .xl\:bg-blue-800 {
        background-color:#2c5282
    }
    .xl\:bg-blue-900 {
        background-color:#2a4365
    }
    .xl\:bg-indigo-100 {
        background-color:#ebf4ff
    }
    .xl\:bg-indigo-200 {
        background-color:#c3dafe
    }
    .xl\:bg-indigo-300 {
        background-color:#a3bffa
    }
    .xl\:bg-indigo-400 {
        background-color:#7f9cf5
    }
    .xl\:bg-indigo-500 {
        background-color:#667eea
    }
    .xl\:bg-indigo-600 {
        background-color:#5a67d8
    }
    .xl\:bg-indigo-700 {
        background-color:#4c51bf
    }
    .xl\:bg-indigo-800 {
        background-color:#434190
    }
    .xl\:bg-indigo-900 {
        background-color:#3c366b
    }
    .xl\:bg-purple-100 {
        background-color:#faf5ff
    }
    .xl\:bg-purple-200 {
        background-color:#e9d8fd
    }
    .xl\:bg-purple-300 {
        background-color:#d6bcfa
    }
    .xl\:bg-purple-400 {
        background-color:#b794f4
    }
    .xl\:bg-purple-500 {
        background-color:#9f7aea
    }
    .xl\:bg-purple-600 {
        background-color:#805ad5
    }
    .xl\:bg-purple-700 {
        background-color:#6b46c1
    }
    .xl\:bg-purple-800 {
        background-color:#553c9a
    }
    .xl\:bg-purple-900 {
        background-color:#44337a
    }
    .xl\:bg-pink-100 {
        background-color:#fff5f7
    }
    .xl\:bg-pink-200 {
        background-color:#fed7e2
    }
    .xl\:bg-pink-300 {
        background-color:#fbb6ce
    }
    .xl\:bg-pink-400 {
        background-color:#f687b3
    }
    .xl\:bg-pink-500 {
        background-color:#ed64a6
    }
    .xl\:bg-pink-600 {
        background-color:#d53f8c
    }
    .xl\:bg-pink-700 {
        background-color:#b83280
    }
    .xl\:bg-pink-800 {
        background-color:#97266d
    }
    .xl\:bg-pink-900 {
        background-color:#702459
    }
    .xl\:hover\:bg-transparent:hover {
        background-color:transparent
    }
    .xl\:hover\:bg-black:hover {
        background-color:#000
    }
    .xl\:hover\:bg-white:hover {
        background-color:#fff
    }
    .xl\:hover\:bg-gray-100:hover {
        background-color:#f7fafc
    }
    .xl\:hover\:bg-gray-200:hover {
        background-color:#edf2f7
    }
    .xl\:hover\:bg-gray-300:hover {
        background-color:#e2e8f0
    }
    .xl\:hover\:bg-gray-400:hover {
        background-color:#cbd5e0
    }
    .xl\:hover\:bg-gray-500:hover {
        background-color:#a0aec0
    }
    .xl\:hover\:bg-gray-600:hover {
        background-color:#718096
    }
    .xl\:hover\:bg-gray-700:hover {
        background-color:#4a5568
    }
    .xl\:hover\:bg-gray-800:hover {
        background-color:#2d3748
    }
    .xl\:hover\:bg-gray-900:hover {
        background-color:#1a202c
    }
    .xl\:hover\:bg-red-100:hover {
        background-color:#fff5f5
    }
    .xl\:hover\:bg-red-200:hover {
        background-color:#fed7d7
    }
    .xl\:hover\:bg-red-300:hover {
        background-color:#feb2b2
    }
    .xl\:hover\:bg-red-400:hover {
        background-color:#fc8181
    }
    .xl\:hover\:bg-red-500:hover {
        background-color:#f56565
    }
    .xl\:hover\:bg-red-600:hover {
        background-color:#e53e3e
    }
    .xl\:hover\:bg-red-700:hover {
        background-color:#c53030
    }
    .xl\:hover\:bg-red-800:hover {
        background-color:#9b2c2c
    }
    .xl\:hover\:bg-red-900:hover {
        background-color:#742a2a
    }
    .xl\:hover\:bg-orange-100:hover {
        background-color:#fffaf0
    }
    .xl\:hover\:bg-orange-200:hover {
        background-color:#feebc8
    }
    .xl\:hover\:bg-orange-300:hover {
        background-color:#fbd38d
    }
    .xl\:hover\:bg-orange-400:hover {
        background-color:#f6ad55
    }
    .xl\:hover\:bg-orange-500:hover {
        background-color:#ed8936
    }
    .xl\:hover\:bg-orange-600:hover {
        background-color:#dd6b20
    }
    .xl\:hover\:bg-orange-700:hover {
        background-color:#c05621
    }
    .xl\:hover\:bg-orange-800:hover {
        background-color:#9c4221
    }
    .xl\:hover\:bg-orange-900:hover {
        background-color:#7b341e
    }
    .xl\:hover\:bg-yellow-100:hover {
        background-color:#fffff0
    }
    .xl\:hover\:bg-yellow-200:hover {
        background-color:#fefcbf
    }
    .xl\:hover\:bg-yellow-300:hover {
        background-color:#faf089
    }
    .xl\:hover\:bg-yellow-400:hover {
        background-color:#f6e05e
    }
    .xl\:hover\:bg-yellow-500:hover {
        background-color:#ecc94b
    }
    .xl\:hover\:bg-yellow-600:hover {
        background-color:#d69e2e
    }
    .xl\:hover\:bg-yellow-700:hover {
        background-color:#b7791f
    }
    .xl\:hover\:bg-yellow-800:hover {
        background-color:#975a16
    }
    .xl\:hover\:bg-yellow-900:hover {
        background-color:#744210
    }
    .xl\:hover\:bg-green-100:hover {
        background-color:#f0fff4
    }
    .xl\:hover\:bg-green-200:hover {
        background-color:#c6f6d5
    }
    .xl\:hover\:bg-green-300:hover {
        background-color:#9ae6b4
    }
    .xl\:hover\:bg-green-400:hover {
        background-color:#68d391
    }
    .xl\:hover\:bg-green-500:hover {
        background-color:#48bb78
    }
    .xl\:hover\:bg-green-600:hover {
        background-color:#38a169
    }
    .xl\:hover\:bg-green-700:hover {
        background-color:#2f855a
    }
    .xl\:hover\:bg-green-800:hover {
        background-color:#276749
    }
    .xl\:hover\:bg-green-900:hover {
        background-color:#22543d
    }
    .xl\:hover\:bg-teal-100:hover {
        background-color:#e6fffa
    }
    .xl\:hover\:bg-teal-200:hover {
        background-color:#b2f5ea
    }
    .xl\:hover\:bg-teal-300:hover {
        background-color:#81e6d9
    }
    .xl\:hover\:bg-teal-400:hover {
        background-color:#4fd1c5
    }
    .xl\:hover\:bg-teal-500:hover {
        background-color:#38b2ac
    }
    .xl\:hover\:bg-teal-600:hover {
        background-color:#319795
    }
    .xl\:hover\:bg-teal-700:hover {
        background-color:#2c7a7b
    }
    .xl\:hover\:bg-teal-800:hover {
        background-color:#285e61
    }
    .xl\:hover\:bg-teal-900:hover {
        background-color:#234e52
    }
    .xl\:hover\:bg-blue-100:hover {
        background-color:#ebf8ff
    }
    .xl\:hover\:bg-blue-200:hover {
        background-color:#bee3f8
    }
    .xl\:hover\:bg-blue-300:hover {
        background-color:#90cdf4
    }
    .xl\:hover\:bg-blue-400:hover {
        background-color:#63b3ed
    }
    .xl\:hover\:bg-blue-500:hover {
        background-color:#4299e1
    }
    .xl\:hover\:bg-blue-600:hover {
        background-color:#3182ce
    }
    .xl\:hover\:bg-blue-700:hover {
        background-color:#2b6cb0
    }
    .xl\:hover\:bg-blue-800:hover {
        background-color:#2c5282
    }
    .xl\:hover\:bg-blue-900:hover {
        background-color:#2a4365
    }
    .xl\:hover\:bg-indigo-100:hover {
        background-color:#ebf4ff
    }
    .xl\:hover\:bg-indigo-200:hover {
        background-color:#c3dafe
    }
    .xl\:hover\:bg-indigo-300:hover {
        background-color:#a3bffa
    }
    .xl\:hover\:bg-indigo-400:hover {
        background-color:#7f9cf5
    }
    .xl\:hover\:bg-indigo-500:hover {
        background-color:#667eea
    }
    .xl\:hover\:bg-indigo-600:hover {
        background-color:#5a67d8
    }
    .xl\:hover\:bg-indigo-700:hover {
        background-color:#4c51bf
    }
    .xl\:hover\:bg-indigo-800:hover {
        background-color:#434190
    }
    .xl\:hover\:bg-indigo-900:hover {
        background-color:#3c366b
    }
    .xl\:hover\:bg-purple-100:hover {
        background-color:#faf5ff
    }
    .xl\:hover\:bg-purple-200:hover {
        background-color:#e9d8fd
    }
    .xl\:hover\:bg-purple-300:hover {
        background-color:#d6bcfa
    }
    .xl\:hover\:bg-purple-400:hover {
        background-color:#b794f4
    }
    .xl\:hover\:bg-purple-500:hover {
        background-color:#9f7aea
    }
    .xl\:hover\:bg-purple-600:hover {
        background-color:#805ad5
    }
    .xl\:hover\:bg-purple-700:hover {
        background-color:#6b46c1
    }
    .xl\:hover\:bg-purple-800:hover {
        background-color:#553c9a
    }
    .xl\:hover\:bg-purple-900:hover {
        background-color:#44337a
    }
    .xl\:hover\:bg-pink-100:hover {
        background-color:#fff5f7
    }
    .xl\:hover\:bg-pink-200:hover {
        background-color:#fed7e2
    }
    .xl\:hover\:bg-pink-300:hover {
        background-color:#fbb6ce
    }
    .xl\:hover\:bg-pink-400:hover {
        background-color:#f687b3
    }
    .xl\:hover\:bg-pink-500:hover {
        background-color:#ed64a6
    }
    .xl\:hover\:bg-pink-600:hover {
        background-color:#d53f8c
    }
    .xl\:hover\:bg-pink-700:hover {
        background-color:#b83280
    }
    .xl\:hover\:bg-pink-800:hover {
        background-color:#97266d
    }
    .xl\:hover\:bg-pink-900:hover {
        background-color:#702459
    }
    .xl\:focus\:bg-transparent:focus {
        background-color:transparent
    }
    .xl\:focus\:bg-black:focus {
        background-color:#000
    }
    .xl\:focus\:bg-white:focus {
        background-color:#fff
    }
    .xl\:focus\:bg-gray-100:focus {
        background-color:#f7fafc
    }
    .xl\:focus\:bg-gray-200:focus {
        background-color:#edf2f7
    }
    .xl\:focus\:bg-gray-300:focus {
        background-color:#e2e8f0
    }
    .xl\:focus\:bg-gray-400:focus {
        background-color:#cbd5e0
    }
    .xl\:focus\:bg-gray-500:focus {
        background-color:#a0aec0
    }
    .xl\:focus\:bg-gray-600:focus {
        background-color:#718096
    }
    .xl\:focus\:bg-gray-700:focus {
        background-color:#4a5568
    }
    .xl\:focus\:bg-gray-800:focus {
        background-color:#2d3748
    }
    .xl\:focus\:bg-gray-900:focus {
        background-color:#1a202c
    }
    .xl\:focus\:bg-red-100:focus {
        background-color:#fff5f5
    }
    .xl\:focus\:bg-red-200:focus {
        background-color:#fed7d7
    }
    .xl\:focus\:bg-red-300:focus {
        background-color:#feb2b2
    }
    .xl\:focus\:bg-red-400:focus {
        background-color:#fc8181
    }
    .xl\:focus\:bg-red-500:focus {
        background-color:#f56565
    }
    .xl\:focus\:bg-red-600:focus {
        background-color:#e53e3e
    }
    .xl\:focus\:bg-red-700:focus {
        background-color:#c53030
    }
    .xl\:focus\:bg-red-800:focus {
        background-color:#9b2c2c
    }
    .xl\:focus\:bg-red-900:focus {
        background-color:#742a2a
    }
    .xl\:focus\:bg-orange-100:focus {
        background-color:#fffaf0
    }
    .xl\:focus\:bg-orange-200:focus {
        background-color:#feebc8
    }
    .xl\:focus\:bg-orange-300:focus {
        background-color:#fbd38d
    }
    .xl\:focus\:bg-orange-400:focus {
        background-color:#f6ad55
    }
    .xl\:focus\:bg-orange-500:focus {
        background-color:#ed8936
    }
    .xl\:focus\:bg-orange-600:focus {
        background-color:#dd6b20
    }
    .xl\:focus\:bg-orange-700:focus {
        background-color:#c05621
    }
    .xl\:focus\:bg-orange-800:focus {
        background-color:#9c4221
    }
    .xl\:focus\:bg-orange-900:focus {
        background-color:#7b341e
    }
    .xl\:focus\:bg-yellow-100:focus {
        background-color:#fffff0
    }
    .xl\:focus\:bg-yellow-200:focus {
        background-color:#fefcbf
    }
    .xl\:focus\:bg-yellow-300:focus {
        background-color:#faf089
    }
    .xl\:focus\:bg-yellow-400:focus {
        background-color:#f6e05e
    }
    .xl\:focus\:bg-yellow-500:focus {
        background-color:#ecc94b
    }
    .xl\:focus\:bg-yellow-600:focus {
        background-color:#d69e2e
    }
    .xl\:focus\:bg-yellow-700:focus {
        background-color:#b7791f
    }
    .xl\:focus\:bg-yellow-800:focus {
        background-color:#975a16
    }
    .xl\:focus\:bg-yellow-900:focus {
        background-color:#744210
    }
    .xl\:focus\:bg-green-100:focus {
        background-color:#f0fff4
    }
    .xl\:focus\:bg-green-200:focus {
        background-color:#c6f6d5
    }
    .xl\:focus\:bg-green-300:focus {
        background-color:#9ae6b4
    }
    .xl\:focus\:bg-green-400:focus {
        background-color:#68d391
    }
    .xl\:focus\:bg-green-500:focus {
        background-color:#48bb78
    }
    .xl\:focus\:bg-green-600:focus {
        background-color:#38a169
    }
    .xl\:focus\:bg-green-700:focus {
        background-color:#2f855a
    }
    .xl\:focus\:bg-green-800:focus {
        background-color:#276749
    }
    .xl\:focus\:bg-green-900:focus {
        background-color:#22543d
    }
    .xl\:focus\:bg-teal-100:focus {
        background-color:#e6fffa
    }
    .xl\:focus\:bg-teal-200:focus {
        background-color:#b2f5ea
    }
    .xl\:focus\:bg-teal-300:focus {
        background-color:#81e6d9
    }
    .xl\:focus\:bg-teal-400:focus {
        background-color:#4fd1c5
    }
    .xl\:focus\:bg-teal-500:focus {
        background-color:#38b2ac
    }
    .xl\:focus\:bg-teal-600:focus {
        background-color:#319795
    }
    .xl\:focus\:bg-teal-700:focus {
        background-color:#2c7a7b
    }
    .xl\:focus\:bg-teal-800:focus {
        background-color:#285e61
    }
    .xl\:focus\:bg-teal-900:focus {
        background-color:#234e52
    }
    .xl\:focus\:bg-blue-100:focus {
        background-color:#ebf8ff
    }
    .xl\:focus\:bg-blue-200:focus {
        background-color:#bee3f8
    }
    .xl\:focus\:bg-blue-300:focus {
        background-color:#90cdf4
    }
    .xl\:focus\:bg-blue-400:focus {
        background-color:#63b3ed
    }
    .xl\:focus\:bg-blue-500:focus {
        background-color:#4299e1
    }
    .xl\:focus\:bg-blue-600:focus {
        background-color:#3182ce
    }
    .xl\:focus\:bg-blue-700:focus {
        background-color:#2b6cb0
    }
    .xl\:focus\:bg-blue-800:focus {
        background-color:#2c5282
    }
    .xl\:focus\:bg-blue-900:focus {
        background-color:#2a4365
    }
    .xl\:focus\:bg-indigo-100:focus {
        background-color:#ebf4ff
    }
    .xl\:focus\:bg-indigo-200:focus {
        background-color:#c3dafe
    }
    .xl\:focus\:bg-indigo-300:focus {
        background-color:#a3bffa
    }
    .xl\:focus\:bg-indigo-400:focus {
        background-color:#7f9cf5
    }
    .xl\:focus\:bg-indigo-500:focus {
        background-color:#667eea
    }
    .xl\:focus\:bg-indigo-600:focus {
        background-color:#5a67d8
    }
    .xl\:focus\:bg-indigo-700:focus {
        background-color:#4c51bf
    }
    .xl\:focus\:bg-indigo-800:focus {
        background-color:#434190
    }
    .xl\:focus\:bg-indigo-900:focus {
        background-color:#3c366b
    }
    .xl\:focus\:bg-purple-100:focus {
        background-color:#faf5ff
    }
    .xl\:focus\:bg-purple-200:focus {
        background-color:#e9d8fd
    }
    .xl\:focus\:bg-purple-300:focus {
        background-color:#d6bcfa
    }
    .xl\:focus\:bg-purple-400:focus {
        background-color:#b794f4
    }
    .xl\:focus\:bg-purple-500:focus {
        background-color:#9f7aea
    }
    .xl\:focus\:bg-purple-600:focus {
        background-color:#805ad5
    }
    .xl\:focus\:bg-purple-700:focus {
        background-color:#6b46c1
    }
    .xl\:focus\:bg-purple-800:focus {
        background-color:#553c9a
    }
    .xl\:focus\:bg-purple-900:focus {
        background-color:#44337a
    }
    .xl\:focus\:bg-pink-100:focus {
        background-color:#fff5f7
    }
    .xl\:focus\:bg-pink-200:focus {
        background-color:#fed7e2
    }
    .xl\:focus\:bg-pink-300:focus {
        background-color:#fbb6ce
    }
    .xl\:focus\:bg-pink-400:focus {
        background-color:#f687b3
    }
    .xl\:focus\:bg-pink-500:focus {
        background-color:#ed64a6
    }
    .xl\:focus\:bg-pink-600:focus {
        background-color:#d53f8c
    }
    .xl\:focus\:bg-pink-700:focus {
        background-color:#b83280
    }
    .xl\:focus\:bg-pink-800:focus {
        background-color:#97266d
    }
    .xl\:focus\:bg-pink-900:focus {
        background-color:#702459
    }
    .xl\:bg-bottom {
        background-position:bottom
    }
    .xl\:bg-center {
        background-position:center
    }
    .xl\:bg-left {
        background-position:left
    }
    .xl\:bg-left-bottom {
        background-position:left bottom
    }
    .xl\:bg-left-top {
        background-position:left top
    }
    .xl\:bg-right {
        background-position:right
    }
    .xl\:bg-right-bottom {
        background-position:right bottom
    }
    .xl\:bg-right-top {
        background-position:right top
    }
    .xl\:bg-top {
        background-position:top
    }
    .xl\:bg-repeat {
        background-repeat:repeat
    }
    .xl\:bg-no-repeat {
        background-repeat:no-repeat
    }
    .xl\:bg-repeat-x {
        background-repeat:repeat-x
    }
    .xl\:bg-repeat-y {
        background-repeat:repeat-y
    }
    .xl\:bg-repeat-round {
        background-repeat:round
    }
    .xl\:bg-repeat-space {
        background-repeat:space
    }
    .xl\:bg-auto {
        background-size:auto
    }
    .xl\:bg-cover {
        background-size:cover
    }
    .xl\:bg-contain {
        background-size:contain
    }
    .xl\:border-collapse {
        border-collapse:collapse
    }
    .xl\:border-separate {
        border-collapse:separate
    }
    .xl\:border-transparent {
        border-color:transparent
    }
    .xl\:border-black {
        border-color:#000
    }
    .xl\:border-white {
        border-color:#fff
    }
    .xl\:border-gray-100 {
        border-color:#f7fafc
    }
    .xl\:border-gray-200 {
        border-color:#edf2f7
    }
    .xl\:border-gray-300 {
        border-color:#e2e8f0
    }
    .xl\:border-gray-400 {
        border-color:#cbd5e0
    }
    .xl\:border-gray-500 {
        border-color:#a0aec0
    }
    .xl\:border-gray-600 {
        border-color:#718096
    }
    .xl\:border-gray-700 {
        border-color:#4a5568
    }
    .xl\:border-gray-800 {
        border-color:#2d3748
    }
    .xl\:border-gray-900 {
        border-color:#1a202c
    }
    .xl\:border-red-100 {
        border-color:#fff5f5
    }
    .xl\:border-red-200 {
        border-color:#fed7d7
    }
    .xl\:border-red-300 {
        border-color:#feb2b2
    }
    .xl\:border-red-400 {
        border-color:#fc8181
    }
    .xl\:border-red-500 {
        border-color:#f56565
    }
    .xl\:border-red-600 {
        border-color:#e53e3e
    }
    .xl\:border-red-700 {
        border-color:#c53030
    }
    .xl\:border-red-800 {
        border-color:#9b2c2c
    }
    .xl\:border-red-900 {
        border-color:#742a2a
    }
    .xl\:border-orange-100 {
        border-color:#fffaf0
    }
    .xl\:border-orange-200 {
        border-color:#feebc8
    }
    .xl\:border-orange-300 {
        border-color:#fbd38d
    }
    .xl\:border-orange-400 {
        border-color:#f6ad55
    }
    .xl\:border-orange-500 {
        border-color:#ed8936
    }
    .xl\:border-orange-600 {
        border-color:#dd6b20
    }
    .xl\:border-orange-700 {
        border-color:#c05621
    }
    .xl\:border-orange-800 {
        border-color:#9c4221
    }
    .xl\:border-orange-900 {
        border-color:#7b341e
    }
    .xl\:border-yellow-100 {
        border-color:#fffff0
    }
    .xl\:border-yellow-200 {
        border-color:#fefcbf
    }
    .xl\:border-yellow-300 {
        border-color:#faf089
    }
    .xl\:border-yellow-400 {
        border-color:#f6e05e
    }
    .xl\:border-yellow-500 {
        border-color:#ecc94b
    }
    .xl\:border-yellow-600 {
        border-color:#d69e2e
    }
    .xl\:border-yellow-700 {
        border-color:#b7791f
    }
    .xl\:border-yellow-800 {
        border-color:#975a16
    }
    .xl\:border-yellow-900 {
        border-color:#744210
    }
    .xl\:border-green-100 {
        border-color:#f0fff4
    }
    .xl\:border-green-200 {
        border-color:#c6f6d5
    }
    .xl\:border-green-300 {
        border-color:#9ae6b4
    }
    .xl\:border-green-400 {
        border-color:#68d391
    }
    .xl\:border-green-500 {
        border-color:#48bb78
    }
    .xl\:border-green-600 {
        border-color:#38a169
    }
    .xl\:border-green-700 {
        border-color:#2f855a
    }
    .xl\:border-green-800 {
        border-color:#276749
    }
    .xl\:border-green-900 {
        border-color:#22543d
    }
    .xl\:border-teal-100 {
        border-color:#e6fffa
    }
    .xl\:border-teal-200 {
        border-color:#b2f5ea
    }
    .xl\:border-teal-300 {
        border-color:#81e6d9
    }
    .xl\:border-teal-400 {
        border-color:#4fd1c5
    }
    .xl\:border-teal-500 {
        border-color:#38b2ac
    }
    .xl\:border-teal-600 {
        border-color:#319795
    }
    .xl\:border-teal-700 {
        border-color:#2c7a7b
    }
    .xl\:border-teal-800 {
        border-color:#285e61
    }
    .xl\:border-teal-900 {
        border-color:#234e52
    }
    .xl\:border-blue-100 {
        border-color:#ebf8ff
    }
    .xl\:border-blue-200 {
        border-color:#bee3f8
    }
    .xl\:border-blue-300 {
        border-color:#90cdf4
    }
    .xl\:border-blue-400 {
        border-color:#63b3ed
    }
    .xl\:border-blue-500 {
        border-color:#4299e1
    }
    .xl\:border-blue-600 {
        border-color:#3182ce
    }
    .xl\:border-blue-700 {
        border-color:#2b6cb0
    }
    .xl\:border-blue-800 {
        border-color:#2c5282
    }
    .xl\:border-blue-900 {
        border-color:#2a4365
    }
    .xl\:border-indigo-100 {
        border-color:#ebf4ff
    }
    .xl\:border-indigo-200 {
        border-color:#c3dafe
    }
    .xl\:border-indigo-300 {
        border-color:#a3bffa
    }
    .xl\:border-indigo-400 {
        border-color:#7f9cf5
    }
    .xl\:border-indigo-500 {
        border-color:#667eea
    }
    .xl\:border-indigo-600 {
        border-color:#5a67d8
    }
    .xl\:border-indigo-700 {
        border-color:#4c51bf
    }
    .xl\:border-indigo-800 {
        border-color:#434190
    }
    .xl\:border-indigo-900 {
        border-color:#3c366b
    }
    .xl\:border-purple-100 {
        border-color:#faf5ff
    }
    .xl\:border-purple-200 {
        border-color:#e9d8fd
    }
    .xl\:border-purple-300 {
        border-color:#d6bcfa
    }
    .xl\:border-purple-400 {
        border-color:#b794f4
    }
    .xl\:border-purple-500 {
        border-color:#9f7aea
    }
    .xl\:border-purple-600 {
        border-color:#805ad5
    }
    .xl\:border-purple-700 {
        border-color:#6b46c1
    }
    .xl\:border-purple-800 {
        border-color:#553c9a
    }
    .xl\:border-purple-900 {
        border-color:#44337a
    }
    .xl\:border-pink-100 {
        border-color:#fff5f7
    }
    .xl\:border-pink-200 {
        border-color:#fed7e2
    }
    .xl\:border-pink-300 {
        border-color:#fbb6ce
    }
    .xl\:border-pink-400 {
        border-color:#f687b3
    }
    .xl\:border-pink-500 {
        border-color:#ed64a6
    }
    .xl\:border-pink-600 {
        border-color:#d53f8c
    }
    .xl\:border-pink-700 {
        border-color:#b83280
    }
    .xl\:border-pink-800 {
        border-color:#97266d
    }
    .xl\:border-pink-900 {
        border-color:#702459
    }
    .xl\:hover\:border-transparent:hover {
        border-color:transparent
    }
    .xl\:hover\:border-black:hover {
        border-color:#000
    }
    .xl\:hover\:border-white:hover {
        border-color:#fff
    }
    .xl\:hover\:border-gray-100:hover {
        border-color:#f7fafc
    }
    .xl\:hover\:border-gray-200:hover {
        border-color:#edf2f7
    }
    .xl\:hover\:border-gray-300:hover {
        border-color:#e2e8f0
    }
    .xl\:hover\:border-gray-400:hover {
        border-color:#cbd5e0
    }
    .xl\:hover\:border-gray-500:hover {
        border-color:#a0aec0
    }
    .xl\:hover\:border-gray-600:hover {
        border-color:#718096
    }
    .xl\:hover\:border-gray-700:hover {
        border-color:#4a5568
    }
    .xl\:hover\:border-gray-800:hover {
        border-color:#2d3748
    }
    .xl\:hover\:border-gray-900:hover {
        border-color:#1a202c
    }
    .xl\:hover\:border-red-100:hover {
        border-color:#fff5f5
    }
    .xl\:hover\:border-red-200:hover {
        border-color:#fed7d7
    }
    .xl\:hover\:border-red-300:hover {
        border-color:#feb2b2
    }
    .xl\:hover\:border-red-400:hover {
        border-color:#fc8181
    }
    .xl\:hover\:border-red-500:hover {
        border-color:#f56565
    }
    .xl\:hover\:border-red-600:hover {
        border-color:#e53e3e
    }
    .xl\:hover\:border-red-700:hover {
        border-color:#c53030
    }
    .xl\:hover\:border-red-800:hover {
        border-color:#9b2c2c
    }
    .xl\:hover\:border-red-900:hover {
        border-color:#742a2a
    }
    .xl\:hover\:border-orange-100:hover {
        border-color:#fffaf0
    }
    .xl\:hover\:border-orange-200:hover {
        border-color:#feebc8
    }
    .xl\:hover\:border-orange-300:hover {
        border-color:#fbd38d
    }
    .xl\:hover\:border-orange-400:hover {
        border-color:#f6ad55
    }
    .xl\:hover\:border-orange-500:hover {
        border-color:#ed8936
    }
    .xl\:hover\:border-orange-600:hover {
        border-color:#dd6b20
    }
    .xl\:hover\:border-orange-700:hover {
        border-color:#c05621
    }
    .xl\:hover\:border-orange-800:hover {
        border-color:#9c4221
    }
    .xl\:hover\:border-orange-900:hover {
        border-color:#7b341e
    }
    .xl\:hover\:border-yellow-100:hover {
        border-color:#fffff0
    }
    .xl\:hover\:border-yellow-200:hover {
        border-color:#fefcbf
    }
    .xl\:hover\:border-yellow-300:hover {
        border-color:#faf089
    }
    .xl\:hover\:border-yellow-400:hover {
        border-color:#f6e05e
    }
    .xl\:hover\:border-yellow-500:hover {
        border-color:#ecc94b
    }
    .xl\:hover\:border-yellow-600:hover {
        border-color:#d69e2e
    }
    .xl\:hover\:border-yellow-700:hover {
        border-color:#b7791f
    }
    .xl\:hover\:border-yellow-800:hover {
        border-color:#975a16
    }
    .xl\:hover\:border-yellow-900:hover {
        border-color:#744210
    }
    .xl\:hover\:border-green-100:hover {
        border-color:#f0fff4
    }
    .xl\:hover\:border-green-200:hover {
        border-color:#c6f6d5
    }
    .xl\:hover\:border-green-300:hover {
        border-color:#9ae6b4
    }
    .xl\:hover\:border-green-400:hover {
        border-color:#68d391
    }
    .xl\:hover\:border-green-500:hover {
        border-color:#48bb78
    }
    .xl\:hover\:border-green-600:hover {
        border-color:#38a169
    }
    .xl\:hover\:border-green-700:hover {
        border-color:#2f855a
    }
    .xl\:hover\:border-green-800:hover {
        border-color:#276749
    }
    .xl\:hover\:border-green-900:hover {
        border-color:#22543d
    }
    .xl\:hover\:border-teal-100:hover {
        border-color:#e6fffa
    }
    .xl\:hover\:border-teal-200:hover {
        border-color:#b2f5ea
    }
    .xl\:hover\:border-teal-300:hover {
        border-color:#81e6d9
    }
    .xl\:hover\:border-teal-400:hover {
        border-color:#4fd1c5
    }
    .xl\:hover\:border-teal-500:hover {
        border-color:#38b2ac
    }
    .xl\:hover\:border-teal-600:hover {
        border-color:#319795
    }
    .xl\:hover\:border-teal-700:hover {
        border-color:#2c7a7b
    }
    .xl\:hover\:border-teal-800:hover {
        border-color:#285e61
    }
    .xl\:hover\:border-teal-900:hover {
        border-color:#234e52
    }
    .xl\:hover\:border-blue-100:hover {
        border-color:#ebf8ff
    }
    .xl\:hover\:border-blue-200:hover {
        border-color:#bee3f8
    }
    .xl\:hover\:border-blue-300:hover {
        border-color:#90cdf4
    }
    .xl\:hover\:border-blue-400:hover {
        border-color:#63b3ed
    }
    .xl\:hover\:border-blue-500:hover {
        border-color:#4299e1
    }
    .xl\:hover\:border-blue-600:hover {
        border-color:#3182ce
    }
    .xl\:hover\:border-blue-700:hover {
        border-color:#2b6cb0
    }
    .xl\:hover\:border-blue-800:hover {
        border-color:#2c5282
    }
    .xl\:hover\:border-blue-900:hover {
        border-color:#2a4365
    }
    .xl\:hover\:border-indigo-100:hover {
        border-color:#ebf4ff
    }
    .xl\:hover\:border-indigo-200:hover {
        border-color:#c3dafe
    }
    .xl\:hover\:border-indigo-300:hover {
        border-color:#a3bffa
    }
    .xl\:hover\:border-indigo-400:hover {
        border-color:#7f9cf5
    }
    .xl\:hover\:border-indigo-500:hover {
        border-color:#667eea
    }
    .xl\:hover\:border-indigo-600:hover {
        border-color:#5a67d8
    }
    .xl\:hover\:border-indigo-700:hover {
        border-color:#4c51bf
    }
    .xl\:hover\:border-indigo-800:hover {
        border-color:#434190
    }
    .xl\:hover\:border-indigo-900:hover {
        border-color:#3c366b
    }
    .xl\:hover\:border-purple-100:hover {
        border-color:#faf5ff
    }
    .xl\:hover\:border-purple-200:hover {
        border-color:#e9d8fd
    }
    .xl\:hover\:border-purple-300:hover {
        border-color:#d6bcfa
    }
    .xl\:hover\:border-purple-400:hover {
        border-color:#b794f4
    }
    .xl\:hover\:border-purple-500:hover {
        border-color:#9f7aea
    }
    .xl\:hover\:border-purple-600:hover {
        border-color:#805ad5
    }
    .xl\:hover\:border-purple-700:hover {
        border-color:#6b46c1
    }
    .xl\:hover\:border-purple-800:hover {
        border-color:#553c9a
    }
    .xl\:hover\:border-purple-900:hover {
        border-color:#44337a
    }
    .xl\:hover\:border-pink-100:hover {
        border-color:#fff5f7
    }
    .xl\:hover\:border-pink-200:hover {
        border-color:#fed7e2
    }
    .xl\:hover\:border-pink-300:hover {
        border-color:#fbb6ce
    }
    .xl\:hover\:border-pink-400:hover {
        border-color:#f687b3
    }
    .xl\:hover\:border-pink-500:hover {
        border-color:#ed64a6
    }
    .xl\:hover\:border-pink-600:hover {
        border-color:#d53f8c
    }
    .xl\:hover\:border-pink-700:hover {
        border-color:#b83280
    }
    .xl\:hover\:border-pink-800:hover {
        border-color:#97266d
    }
    .xl\:hover\:border-pink-900:hover {
        border-color:#702459
    }
    .xl\:focus\:border-transparent:focus {
        border-color:transparent
    }
    .xl\:focus\:border-black:focus {
        border-color:#000
    }
    .xl\:focus\:border-white:focus {
        border-color:#fff
    }
    .xl\:focus\:border-gray-100:focus {
        border-color:#f7fafc
    }
    .xl\:focus\:border-gray-200:focus {
        border-color:#edf2f7
    }
    .xl\:focus\:border-gray-300:focus {
        border-color:#e2e8f0
    }
    .xl\:focus\:border-gray-400:focus {
        border-color:#cbd5e0
    }
    .xl\:focus\:border-gray-500:focus {
        border-color:#a0aec0
    }
    .xl\:focus\:border-gray-600:focus {
        border-color:#718096
    }
    .xl\:focus\:border-gray-700:focus {
        border-color:#4a5568
    }
    .xl\:focus\:border-gray-800:focus {
        border-color:#2d3748
    }
    .xl\:focus\:border-gray-900:focus {
        border-color:#1a202c
    }
    .xl\:focus\:border-red-100:focus {
        border-color:#fff5f5
    }
    .xl\:focus\:border-red-200:focus {
        border-color:#fed7d7
    }
    .xl\:focus\:border-red-300:focus {
        border-color:#feb2b2
    }
    .xl\:focus\:border-red-400:focus {
        border-color:#fc8181
    }
    .xl\:focus\:border-red-500:focus {
        border-color:#f56565
    }
    .xl\:focus\:border-red-600:focus {
        border-color:#e53e3e
    }
    .xl\:focus\:border-red-700:focus {
        border-color:#c53030
    }
    .xl\:focus\:border-red-800:focus {
        border-color:#9b2c2c
    }
    .xl\:focus\:border-red-900:focus {
        border-color:#742a2a
    }
    .xl\:focus\:border-orange-100:focus {
        border-color:#fffaf0
    }
    .xl\:focus\:border-orange-200:focus {
        border-color:#feebc8
    }
    .xl\:focus\:border-orange-300:focus {
        border-color:#fbd38d
    }
    .xl\:focus\:border-orange-400:focus {
        border-color:#f6ad55
    }
    .xl\:focus\:border-orange-500:focus {
        border-color:#ed8936
    }
    .xl\:focus\:border-orange-600:focus {
        border-color:#dd6b20
    }
    .xl\:focus\:border-orange-700:focus {
        border-color:#c05621
    }
    .xl\:focus\:border-orange-800:focus {
        border-color:#9c4221
    }
    .xl\:focus\:border-orange-900:focus {
        border-color:#7b341e
    }
    .xl\:focus\:border-yellow-100:focus {
        border-color:#fffff0
    }
    .xl\:focus\:border-yellow-200:focus {
        border-color:#fefcbf
    }
    .xl\:focus\:border-yellow-300:focus {
        border-color:#faf089
    }
    .xl\:focus\:border-yellow-400:focus {
        border-color:#f6e05e
    }
    .xl\:focus\:border-yellow-500:focus {
        border-color:#ecc94b
    }
    .xl\:focus\:border-yellow-600:focus {
        border-color:#d69e2e
    }
    .xl\:focus\:border-yellow-700:focus {
        border-color:#b7791f
    }
    .xl\:focus\:border-yellow-800:focus {
        border-color:#975a16
    }
    .xl\:focus\:border-yellow-900:focus {
        border-color:#744210
    }
    .xl\:focus\:border-green-100:focus {
        border-color:#f0fff4
    }
    .xl\:focus\:border-green-200:focus {
        border-color:#c6f6d5
    }
    .xl\:focus\:border-green-300:focus {
        border-color:#9ae6b4
    }
    .xl\:focus\:border-green-400:focus {
        border-color:#68d391
    }
    .xl\:focus\:border-green-500:focus {
        border-color:#48bb78
    }
    .xl\:focus\:border-green-600:focus {
        border-color:#38a169
    }
    .xl\:focus\:border-green-700:focus {
        border-color:#2f855a
    }
    .xl\:focus\:border-green-800:focus {
        border-color:#276749
    }
    .xl\:focus\:border-green-900:focus {
        border-color:#22543d
    }
    .xl\:focus\:border-teal-100:focus {
        border-color:#e6fffa
    }
    .xl\:focus\:border-teal-200:focus {
        border-color:#b2f5ea
    }
    .xl\:focus\:border-teal-300:focus {
        border-color:#81e6d9
    }
    .xl\:focus\:border-teal-400:focus {
        border-color:#4fd1c5
    }
    .xl\:focus\:border-teal-500:focus {
        border-color:#38b2ac
    }
    .xl\:focus\:border-teal-600:focus {
        border-color:#319795
    }
    .xl\:focus\:border-teal-700:focus {
        border-color:#2c7a7b
    }
    .xl\:focus\:border-teal-800:focus {
        border-color:#285e61
    }
    .xl\:focus\:border-teal-900:focus {
        border-color:#234e52
    }
    .xl\:focus\:border-blue-100:focus {
        border-color:#ebf8ff
    }
    .xl\:focus\:border-blue-200:focus {
        border-color:#bee3f8
    }
    .xl\:focus\:border-blue-300:focus {
        border-color:#90cdf4
    }
    .xl\:focus\:border-blue-400:focus {
        border-color:#63b3ed
    }
    .xl\:focus\:border-blue-500:focus {
        border-color:#4299e1
    }
    .xl\:focus\:border-blue-600:focus {
        border-color:#3182ce
    }
    .xl\:focus\:border-blue-700:focus {
        border-color:#2b6cb0
    }
    .xl\:focus\:border-blue-800:focus {
        border-color:#2c5282
    }
    .xl\:focus\:border-blue-900:focus {
        border-color:#2a4365
    }
    .xl\:focus\:border-indigo-100:focus {
        border-color:#ebf4ff
    }
    .xl\:focus\:border-indigo-200:focus {
        border-color:#c3dafe
    }
    .xl\:focus\:border-indigo-300:focus {
        border-color:#a3bffa
    }
    .xl\:focus\:border-indigo-400:focus {
        border-color:#7f9cf5
    }
    .xl\:focus\:border-indigo-500:focus {
        border-color:#667eea
    }
    .xl\:focus\:border-indigo-600:focus {
        border-color:#5a67d8
    }
    .xl\:focus\:border-indigo-700:focus {
        border-color:#4c51bf
    }
    .xl\:focus\:border-indigo-800:focus {
        border-color:#434190
    }
    .xl\:focus\:border-indigo-900:focus {
        border-color:#3c366b
    }
    .xl\:focus\:border-purple-100:focus {
        border-color:#faf5ff
    }
    .xl\:focus\:border-purple-200:focus {
        border-color:#e9d8fd
    }
    .xl\:focus\:border-purple-300:focus {
        border-color:#d6bcfa
    }
    .xl\:focus\:border-purple-400:focus {
        border-color:#b794f4
    }
    .xl\:focus\:border-purple-500:focus {
        border-color:#9f7aea
    }
    .xl\:focus\:border-purple-600:focus {
        border-color:#805ad5
    }
    .xl\:focus\:border-purple-700:focus {
        border-color:#6b46c1
    }
    .xl\:focus\:border-purple-800:focus {
        border-color:#553c9a
    }
    .xl\:focus\:border-purple-900:focus {
        border-color:#44337a
    }
    .xl\:focus\:border-pink-100:focus {
        border-color:#fff5f7
    }
    .xl\:focus\:border-pink-200:focus {
        border-color:#fed7e2
    }
    .xl\:focus\:border-pink-300:focus {
        border-color:#fbb6ce
    }
    .xl\:focus\:border-pink-400:focus {
        border-color:#f687b3
    }
    .xl\:focus\:border-pink-500:focus {
        border-color:#ed64a6
    }
    .xl\:focus\:border-pink-600:focus {
        border-color:#d53f8c
    }
    .xl\:focus\:border-pink-700:focus {
        border-color:#b83280
    }
    .xl\:focus\:border-pink-800:focus {
        border-color:#97266d
    }
    .xl\:focus\:border-pink-900:focus {
        border-color:#702459
    }
    .xl\:rounded-none {
        border-radius:0
    }
    .xl\:rounded-sm {
        border-radius:0.125rem
    }
    .xl\:rounded {
        border-radius:0.25rem
    }
    .xl\:rounded-lg {
        border-radius:0.5rem
    }
    .xl\:rounded-full {
        border-radius:9999px
    }
    .xl\:rounded-t-none {
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .xl\:rounded-r-none {
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .xl\:rounded-b-none {
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .xl\:rounded-l-none {
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .xl\:rounded-t-sm {
        border-top-left-radius:0.125rem;
        border-top-right-radius:0.125rem
    }
    .xl\:rounded-r-sm {
        border-top-right-radius:0.125rem;
        border-bottom-right-radius:0.125rem
    }
    .xl\:rounded-b-sm {
        border-bottom-right-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .xl\:rounded-l-sm {
        border-top-left-radius:0.125rem;
        border-bottom-left-radius:0.125rem
    }
    .xl\:rounded-t {
        border-top-left-radius:0.25rem;
        border-top-right-radius:0.25rem
    }
    .xl\:rounded-r {
        border-top-right-radius:0.25rem;
        border-bottom-right-radius:0.25rem
    }
    .xl\:rounded-b {
        border-bottom-right-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .xl\:rounded-l {
        border-top-left-radius:0.25rem;
        border-bottom-left-radius:0.25rem
    }
    .xl\:rounded-t-lg {
        border-top-left-radius:0.5rem;
        border-top-right-radius:0.5rem
    }
    .xl\:rounded-r-lg {
        border-top-right-radius:0.5rem;
        border-bottom-right-radius:0.5rem
    }
    .xl\:rounded-b-lg {
        border-bottom-right-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .xl\:rounded-l-lg {
        border-top-left-radius:0.5rem;
        border-bottom-left-radius:0.5rem
    }
    .xl\:rounded-t-full {
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .xl\:rounded-r-full {
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .xl\:rounded-b-full {
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .xl\:rounded-l-full {
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .xl\:rounded-tl-none {
        border-top-left-radius:0
    }
    .xl\:rounded-tr-none {
        border-top-right-radius:0
    }
    .xl\:rounded-br-none {
        border-bottom-right-radius:0
    }
    .xl\:rounded-bl-none {
        border-bottom-left-radius:0
    }
    .xl\:rounded-tl-sm {
        border-top-left-radius:0.125rem
    }
    .xl\:rounded-tr-sm {
        border-top-right-radius:0.125rem
    }
    .xl\:rounded-br-sm {
        border-bottom-right-radius:0.125rem
    }
    .xl\:rounded-bl-sm {
        border-bottom-left-radius:0.125rem
    }
    .xl\:rounded-tl {
        border-top-left-radius:0.25rem
    }
    .xl\:rounded-tr {
        border-top-right-radius:0.25rem
    }
    .xl\:rounded-br {
        border-bottom-right-radius:0.25rem
    }
    .xl\:rounded-bl {
        border-bottom-left-radius:0.25rem
    }
    .xl\:rounded-tl-lg {
        border-top-left-radius:0.5rem
    }
    .xl\:rounded-tr-lg {
        border-top-right-radius:0.5rem
    }
    .xl\:rounded-br-lg {
        border-bottom-right-radius:0.5rem
    }
    .xl\:rounded-bl-lg {
        border-bottom-left-radius:0.5rem
    }
    .xl\:rounded-tl-full {
        border-top-left-radius:9999px
    }
    .xl\:rounded-tr-full {
        border-top-right-radius:9999px
    }
    .xl\:rounded-br-full {
        border-bottom-right-radius:9999px
    }
    .xl\:rounded-bl-full {
        border-bottom-left-radius:9999px
    }
    .xl\:border-solid {
        border-style:solid
    }
    .xl\:border-dashed {
        border-style:dashed
    }
    .xl\:border-dotted {
        border-style:dotted
    }
    .xl\:border-double {
        border-style:double
    }
    .xl\:border-none {
        border-style:none
    }
    .xl\:border-0 {
        border-width:0
    }
    .xl\:border-2 {
        border-width:2px
    }
    .xl\:border-4 {
        border-width:4px
    }
    .xl\:border-8 {
        border-width:8px
    }
    .xl\:border {
        border-width:1px
    }
    .xl\:border-t-0 {
        border-top-width:0
    }
    .xl\:border-r-0 {
        border-right-width:0
    }
    .xl\:border-b-0 {
        border-bottom-width:0
    }
    .xl\:border-l-0 {
        border-left-width:0
    }
    .xl\:border-t-2 {
        border-top-width:2px
    }
    .xl\:border-r-2 {
        border-right-width:2px
    }
    .xl\:border-b-2 {
        border-bottom-width:2px
    }
    .xl\:border-l-2 {
        border-left-width:2px
    }
    .xl\:border-t-4 {
        border-top-width:4px
    }
    .xl\:border-r-4 {
        border-right-width:4px
    }
    .xl\:border-b-4 {
        border-bottom-width:4px
    }
    .xl\:border-l-4 {
        border-left-width:4px
    }
    .xl\:border-t-8 {
        border-top-width:8px
    }
    .xl\:border-r-8 {
        border-right-width:8px
    }
    .xl\:border-b-8 {
        border-bottom-width:8px
    }
    .xl\:border-l-8 {
        border-left-width:8px
    }
    .xl\:border-t {
        border-top-width:1px
    }
    .xl\:border-r {
        border-right-width:1px
    }
    .xl\:border-b {
        border-bottom-width:1px
    }
    .xl\:border-l {
        border-left-width:1px
    }
    .xl\:cursor-auto {
        cursor:auto
    }
    .xl\:cursor-default {
        cursor:default
    }
    .xl\:cursor-pointer {
        cursor:pointer
    }
    .xl\:cursor-wait {
        cursor:wait
    }
    .xl\:cursor-text {
        cursor:text
    }
    .xl\:cursor-move {
        cursor:move
    }
    .xl\:cursor-not-allowed {
        cursor:not-allowed
    }
    .xl\:block {
        display:block
    }
    .xl\:inline-block {
        display:inline-block
    }
    .xl\:inline {
        display:inline
    }
    .xl\:flex {
        display:-webkit-flex;
        display:flex
    }
    .xl\:inline-flex {
        display:-webkit-inline-flex;
        display:inline-flex
    }
    .xl\:table {
        display:table
    }
    .xl\:table-row {
        display:table-row
    }
    .xl\:table-cell {
        display:table-cell
    }
    .xl\:hidden {
        display:none
    }
    .xl\:flex-row {
        -webkit-flex-direction:row;
        flex-direction:row
    }
    .xl\:flex-row-reverse {
        -webkit-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .xl\:flex-col {
        -webkit-flex-direction:column;
        flex-direction:column
    }
    .xl\:flex-col-reverse {
        -webkit-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .xl\:flex-wrap {
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .xl\:flex-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .xl\:flex-no-wrap {
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .xl\:items-start {
        -webkit-align-items:flex-start;
        align-items:flex-start
    }
    .xl\:items-end {
        -webkit-align-items:flex-end;
        align-items:flex-end
    }
    .xl\:items-center {
        -webkit-align-items:center;
        align-items:center
    }
    .xl\:items-baseline {
        -webkit-align-items:baseline;
        align-items:baseline
    }
    .xl\:items-stretch {
        -webkit-align-items:stretch;
        align-items:stretch
    }
    .xl\:self-auto {
        -webkit-align-self:auto;
        align-self:auto
    }
    .xl\:self-start {
        -webkit-align-self:flex-start;
        align-self:flex-start
    }
    .xl\:self-end {
        -webkit-align-self:flex-end;
        align-self:flex-end
    }
    .xl\:self-center {
        -webkit-align-self:center;
        align-self:center
    }
    .xl\:self-stretch {
        -webkit-align-self:stretch;
        align-self:stretch
    }
    .xl\:justify-start {
        -webkit-justify-content:flex-start;
        justify-content:flex-start
    }
    .xl\:justify-end {
        -webkit-justify-content:flex-end;
        justify-content:flex-end
    }
    .xl\:justify-center {
        -webkit-justify-content:center;
        justify-content:center
    }
    .xl\:justify-between {
        -webkit-justify-content:space-between;
        justify-content:space-between
    }
    .xl\:justify-around {
        -webkit-justify-content:space-around;
        justify-content:space-around
    }
    .xl\:content-center {
        -webkit-align-content:center;
        align-content:center
    }
    .xl\:content-start {
        -webkit-align-content:flex-start;
        align-content:flex-start
    }
    .xl\:content-end {
        -webkit-align-content:flex-end;
        align-content:flex-end
    }
    .xl\:content-between {
        -webkit-align-content:space-between;
        align-content:space-between
    }
    .xl\:content-around {
        -webkit-align-content:space-around;
        align-content:space-around
    }
    .xl\:flex-1 {
        -webkit-flex:1 1 0%;
        flex:1 1 0%
    }
    .xl\:flex-auto {
        -webkit-flex:1 1 auto;
        flex:1 1 auto
    }
    .xl\:flex-initial {
        -webkit-flex:0 1 auto;
        flex:0 1 auto
    }
    .xl\:flex-none {
        -webkit-flex:none;
        flex:none
    }
    .xl\:flex-grow-0 {
        -webkit-flex-grow:0;
        flex-grow:0
    }
    .xl\:flex-grow {
        -webkit-flex-grow:1;
        flex-grow:1
    }
    .xl\:flex-shrink-0 {
        -webkit-flex-shrink:0;
        flex-shrink:0
    }
    .xl\:flex-shrink {
        -webkit-flex-shrink:1;
        flex-shrink:1
    }
    .xl\:order-1 {
        -webkit-order:1;
        order:1
    }
    .xl\:order-2 {
        -webkit-order:2;
        order:2
    }
    .xl\:order-3 {
        -webkit-order:3;
        order:3
    }
    .xl\:order-4 {
        -webkit-order:4;
        order:4
    }
    .xl\:order-5 {
        -webkit-order:5;
        order:5
    }
    .xl\:order-6 {
        -webkit-order:6;
        order:6
    }
    .xl\:order-7 {
        -webkit-order:7;
        order:7
    }
    .xl\:order-8 {
        -webkit-order:8;
        order:8
    }
    .xl\:order-9 {
        -webkit-order:9;
        order:9
    }
    .xl\:order-10 {
        -webkit-order:10;
        order:10
    }
    .xl\:order-11 {
        -webkit-order:11;
        order:11
    }
    .xl\:order-12 {
        -webkit-order:12;
        order:12
    }
    .xl\:order-first {
        -webkit-order:-9999;
        order:-9999
    }
    .xl\:order-last {
        -webkit-order:9999;
        order:9999
    }
    .xl\:order-none {
        -webkit-order:0;
        order:0
    }
    .xl\:float-right {
        float:right
    }
    .xl\:float-left {
        float:left
    }
    .xl\:float-none {
        float:none
    }
    .xl\:clearfix:after {
        content:"";
        display:table;
        clear:both
    }
    .xl\: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"
    }
    .xl\:font-serif {
        font-family:Georgia, Cambria, "Times New Roman", Times, serif
    }
    .xl\:font-mono {
        font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    .xl\:font-hairline {
        font-weight:100
    }
    .xl\:font-thin {
        font-weight:200
    }
    .xl\:font-light {
        font-weight:300
    }
    .xl\:font-normal {
        font-weight:400
    }
    .xl\:font-medium {
        font-weight:500
    }
    .xl\:font-semibold {
        font-weight:600
    }
    .xl\:font-bold {
        font-weight:700
    }
    .xl\:font-extrabold {
        font-weight:800
    }
    .xl\:font-black {
        font-weight:900
    }
    .xl\:hover\:font-hairline:hover {
        font-weight:100
    }
    .xl\:hover\:font-thin:hover {
        font-weight:200
    }
    .xl\:hover\:font-light:hover {
        font-weight:300
    }
    .xl\:hover\:font-normal:hover {
        font-weight:400
    }
    .xl\:hover\:font-medium:hover {
        font-weight:500
    }
    .xl\:hover\:font-semibold:hover {
        font-weight:600
    }
    .xl\:hover\:font-bold:hover {
        font-weight:700
    }
    .xl\:hover\:font-extrabold:hover {
        font-weight:800
    }
    .xl\:hover\:font-black:hover {
        font-weight:900
    }
    .xl\:focus\:font-hairline:focus {
        font-weight:100
    }
    .xl\:focus\:font-thin:focus {
        font-weight:200
    }
    .xl\:focus\:font-light:focus {
        font-weight:300
    }
    .xl\:focus\:font-normal:focus {
        font-weight:400
    }
    .xl\:focus\:font-medium:focus {
        font-weight:500
    }
    .xl\:focus\:font-semibold:focus {
        font-weight:600
    }
    .xl\:focus\:font-bold:focus {
        font-weight:700
    }
    .xl\:focus\:font-extrabold:focus {
        font-weight:800
    }
    .xl\:focus\:font-black:focus {
        font-weight:900
    }
    .xl\:h-0 {
        height:0
    }
    .xl\:h-1 {
        height:0.25rem
    }
    .xl\:h-2 {
        height:0.5rem
    }
    .xl\:h-3 {
        height:0.75rem
    }
    .xl\:h-4 {
        height:1rem
    }
    .xl\:h-5 {
        height:1.25rem
    }
    .xl\:h-6 {
        height:1.5rem
    }
    .xl\:h-8 {
        height:2rem
    }
    .xl\:h-10 {
        height:2.5rem
    }
    .xl\:h-12 {
        height:3rem
    }
    .xl\:h-16 {
        height:4rem
    }
    .xl\:h-20 {
        height:5rem
    }
    .xl\:h-24 {
        height:6rem
    }
    .xl\:h-32 {
        height:8rem
    }
    .xl\:h-40 {
        height:10rem
    }
    .xl\:h-48 {
        height:12rem
    }
    .xl\:h-56 {
        height:14rem
    }
    .xl\:h-64 {
        height:16rem
    }
    .xl\:h-auto {
        height:auto
    }
    .xl\:h-px {
        height:1px
    }
    .xl\:h-full {
        height:100%
    }
    .xl\:h-screen {
        height:100vh
    }
    .xl\:leading-none {
        line-height:1
    }
    .xl\:leading-tight {
        line-height:1.25
    }
    .xl\:leading-snug {
        line-height:1.375
    }
    .xl\:leading-normal {
        line-height:1.5
    }
    .xl\:leading-relaxed {
        line-height:1.625
    }
    .xl\:leading-loose {
        line-height:2
    }
    .xl\:list-inside {
        list-style-position:inside
    }
    .xl\:list-outside {
        list-style-position:outside
    }
    .xl\:list-none {
        list-style-type:none
    }
    .xl\:list-disc {
        list-style-type:disc
    }
    .xl\:list-decimal {
        list-style-type:decimal
    }
    .xl\:m-0 {
        margin:0
    }
    .xl\:m-1 {
        margin:0.25rem
    }
    .xl\:m-2 {
        margin:0.5rem
    }
    .xl\:m-3 {
        margin:0.75rem
    }
    .xl\:m-4 {
        margin:1rem
    }
    .xl\:m-5 {
        margin:1.25rem
    }
    .xl\:m-6 {
        margin:1.5rem
    }
    .xl\:m-8 {
        margin:2rem
    }
    .xl\:m-10 {
        margin:2.5rem
    }
    .xl\:m-12 {
        margin:3rem
    }
    .xl\:m-16 {
        margin:4rem
    }
    .xl\:m-20 {
        margin:5rem
    }
    .xl\:m-24 {
        margin:6rem
    }
    .xl\:m-32 {
        margin:8rem
    }
    .xl\:m-40 {
        margin:10rem
    }
    .xl\:m-48 {
        margin:12rem
    }
    .xl\:m-56 {
        margin:14rem
    }
    .xl\:m-64 {
        margin:16rem
    }
    .xl\:m-auto {
        margin:auto
    }
    .xl\:m-px {
        margin:1px
    }
    .xl\:-m-1 {
        margin:-0.25rem
    }
    .xl\:-m-2 {
        margin:-0.5rem
    }
    .xl\:-m-3 {
        margin:-0.75rem
    }
    .xl\:-m-4 {
        margin:-1rem
    }
    .xl\:-m-5 {
        margin:-1.25rem
    }
    .xl\:-m-6 {
        margin:-1.5rem
    }
    .xl\:-m-8 {
        margin:-2rem
    }
    .xl\:-m-10 {
        margin:-2.5rem
    }
    .xl\:-m-12 {
        margin:-3rem
    }
    .xl\:-m-16 {
        margin:-4rem
    }
    .xl\:-m-20 {
        margin:-5rem
    }
    .xl\:-m-24 {
        margin:-6rem
    }
    .xl\:-m-32 {
        margin:-8rem
    }
    .xl\:-m-40 {
        margin:-10rem
    }
    .xl\:-m-48 {
        margin:-12rem
    }
    .xl\:-m-56 {
        margin:-14rem
    }
    .xl\:-m-64 {
        margin:-16rem
    }
    .xl\:-m-px {
        margin:-1px
    }
    .xl\:my-0 {
        margin-top:0;
        margin-bottom:0
    }
    .xl\:mx-0 {
        margin-left:0;
        margin-right:0
    }
    .xl\:my-1 {
        margin-top:0.25rem;
        margin-bottom:0.25rem
    }
    .xl\:mx-1 {
        margin-left:0.25rem;
        margin-right:0.25rem
    }
    .xl\:my-2 {
        margin-top:0.5rem;
        margin-bottom:0.5rem
    }
    .xl\:mx-2 {
        margin-left:0.5rem;
        margin-right:0.5rem
    }
    .xl\:my-3 {
        margin-top:0.75rem;
        margin-bottom:0.75rem
    }
    .xl\:mx-3 {
        margin-left:0.75rem;
        margin-right:0.75rem
    }
    .xl\:my-4 {
        margin-top:1rem;
        margin-bottom:1rem
    }
    .xl\:mx-4 {
        margin-left:1rem;
        margin-right:1rem
    }
    .xl\:my-5 {
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .xl\:mx-5 {
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .xl\:my-6 {
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .xl\:mx-6 {
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .xl\:my-8 {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .xl\:mx-8 {
        margin-left:2rem;
        margin-right:2rem
    }
    .xl\:my-10 {
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .xl\:mx-10 {
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .xl\:my-12 {
        margin-top:3rem;
        margin-bottom:3rem
    }
    .xl\:mx-12 {
        margin-left:3rem;
        margin-right:3rem
    }
    .xl\:my-16 {
        margin-top:4rem;
        margin-bottom:4rem
    }
    .xl\:mx-16 {
        margin-left:4rem;
        margin-right:4rem
    }
    .xl\:my-20 {
        margin-top:5rem;
        margin-bottom:5rem
    }
    .xl\:mx-20 {
        margin-left:5rem;
        margin-right:5rem
    }
    .xl\:my-24 {
        margin-top:6rem;
        margin-bottom:6rem
    }
    .xl\:mx-24 {
        margin-left:6rem;
        margin-right:6rem
    }
    .xl\:my-32 {
        margin-top:8rem;
        margin-bottom:8rem
    }
    .xl\:mx-32 {
        margin-left:8rem;
        margin-right:8rem
    }
    .xl\:my-40 {
        margin-top:10rem;
        margin-bottom:10rem
    }
    .xl\:mx-40 {
        margin-left:10rem;
        margin-right:10rem
    }
    .xl\:my-48 {
        margin-top:12rem;
        margin-bottom:12rem
    }
    .xl\:mx-48 {
        margin-left:12rem;
        margin-right:12rem
    }
    .xl\:my-56 {
        margin-top:14rem;
        margin-bottom:14rem
    }
    .xl\:mx-56 {
        margin-left:14rem;
        margin-right:14rem
    }
    .xl\:my-64 {
        margin-top:16rem;
        margin-bottom:16rem
    }
    .xl\:mx-64 {
        margin-left:16rem;
        margin-right:16rem
    }
    .xl\:my-auto {
        margin-top:auto;
        margin-bottom:auto
    }
    .xl\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .xl\:my-px {
        margin-top:1px;
        margin-bottom:1px
    }
    .xl\:mx-px {
        margin-left:1px;
        margin-right:1px
    }
    .xl\:-my-1 {
        margin-top:-0.25rem;
        margin-bottom:-0.25rem
    }
    .xl\:-mx-1 {
        margin-left:-0.25rem;
        margin-right:-0.25rem
    }
    .xl\:-my-2 {
        margin-top:-0.5rem;
        margin-bottom:-0.5rem
    }
    .xl\:-mx-2 {
        margin-left:-0.5rem;
        margin-right:-0.5rem
    }
    .xl\:-my-3 {
        margin-top:-0.75rem;
        margin-bottom:-0.75rem
    }
    .xl\:-mx-3 {
        margin-left:-0.75rem;
        margin-right:-0.75rem
    }
    .xl\:-my-4 {
        margin-top:-1rem;
        margin-bottom:-1rem
    }
    .xl\:-mx-4 {
        margin-left:-1rem;
        margin-right:-1rem
    }
    .xl\:-my-5 {
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .xl\:-mx-5 {
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .xl\:-my-6 {
        margin-top:-1.5rem;
        margin-bottom:-1.5rem
    }
    .xl\:-mx-6 {
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .xl\:-my-8 {
        margin-top:-2rem;
        margin-bottom:-2rem
    }
    .xl\:-mx-8 {
        margin-left:-2rem;
        margin-right:-2rem
    }
    .xl\:-my-10 {
        margin-top:-2.5rem;
        margin-bottom:-2.5rem
    }
    .xl\:-mx-10 {
        margin-left:-2.5rem;
        margin-right:-2.5rem
    }
    .xl\:-my-12 {
        margin-top:-3rem;
        margin-bottom:-3rem
    }
    .xl\:-mx-12 {
        margin-left:-3rem;
        margin-right:-3rem
    }
    .xl\:-my-16 {
        margin-top:-4rem;
        margin-bottom:-4rem
    }
    .xl\:-mx-16 {
        margin-left:-4rem;
        margin-right:-4rem
    }
    .xl\:-my-20 {
        margin-top:-5rem;
        margin-bottom:-5rem
    }
    .xl\:-mx-20 {
        margin-left:-5rem;
        margin-right:-5rem
    }
    .xl\:-my-24 {
        margin-top:-6rem;
        margin-bottom:-6rem
    }
    .xl\:-mx-24 {
        margin-left:-6rem;
        margin-right:-6rem
    }
    .xl\:-my-32 {
        margin-top:-8rem;
        margin-bottom:-8rem
    }
    .xl\:-mx-32 {
        margin-left:-8rem;
        margin-right:-8rem
    }
    .xl\:-my-40 {
        margin-top:-10rem;
        margin-bottom:-10rem
    }
    .xl\:-mx-40 {
        margin-left:-10rem;
        margin-right:-10rem
    }
    .xl\:-my-48 {
        margin-top:-12rem;
        margin-bottom:-12rem
    }
    .xl\:-mx-48 {
        margin-left:-12rem;
        margin-right:-12rem
    }
    .xl\:-my-56 {
        margin-top:-14rem;
        margin-bottom:-14rem
    }
    .xl\:-mx-56 {
        margin-left:-14rem;
        margin-right:-14rem
    }
    .xl\:-my-64 {
        margin-top:-16rem;
        margin-bottom:-16rem
    }
    .xl\:-mx-64 {
        margin-left:-16rem;
        margin-right:-16rem
    }
    .xl\:-my-px {
        margin-top:-1px;
        margin-bottom:-1px
    }
    .xl\:-mx-px {
        margin-left:-1px;
        margin-right:-1px
    }
    .xl\:mt-0 {
        margin-top:0
    }
    .xl\:mr-0 {
        margin-right:0
    }
    .xl\:mb-0 {
        margin-bottom:0
    }
    .xl\:ml-0 {
        margin-left:0
    }
    .xl\:mt-1 {
        margin-top:0.25rem
    }
    .xl\:mr-1 {
        margin-right:0.25rem
    }
    .xl\:mb-1 {
        margin-bottom:0.25rem
    }
    .xl\:ml-1 {
        margin-left:0.25rem
    }
    .xl\:mt-2 {
        margin-top:0.5rem
    }
    .xl\:mr-2 {
        margin-right:0.5rem
    }
    .xl\:mb-2 {
        margin-bottom:0.5rem
    }
    .xl\:ml-2 {
        margin-left:0.5rem
    }
    .xl\:mt-3 {
        margin-top:0.75rem
    }
    .xl\:mr-3 {
        margin-right:0.75rem
    }
    .xl\:mb-3 {
        margin-bottom:0.75rem
    }
    .xl\:ml-3 {
        margin-left:0.75rem
    }
    .xl\:mt-4 {
        margin-top:1rem
    }
    .xl\:mr-4 {
        margin-right:1rem
    }
    .xl\:mb-4 {
        margin-bottom:1rem
    }
    .xl\:ml-4 {
        margin-left:1rem
    }
    .xl\:mt-5 {
        margin-top:1.25rem
    }
    .xl\:mr-5 {
        margin-right:1.25rem
    }
    .xl\:mb-5 {
        margin-bottom:1.25rem
    }
    .xl\:ml-5 {
        margin-left:1.25rem
    }
    .xl\:mt-6 {
        margin-top:1.5rem
    }
    .xl\:mr-6 {
        margin-right:1.5rem
    }
    .xl\:mb-6 {
        margin-bottom:1.5rem
    }
    .xl\:ml-6 {
        margin-left:1.5rem
    }
    .xl\:mt-8 {
        margin-top:2rem
    }
    .xl\:mr-8 {
        margin-right:2rem
    }
    .xl\:mb-8 {
        margin-bottom:2rem
    }
    .xl\:ml-8 {
        margin-left:2rem
    }
    .xl\:mt-10 {
        margin-top:2.5rem
    }
    .xl\:mr-10 {
        margin-right:2.5rem
    }
    .xl\:mb-10 {
        margin-bottom:2.5rem
    }
    .xl\:ml-10 {
        margin-left:2.5rem
    }
    .xl\:mt-12 {
        margin-top:3rem
    }
    .xl\:mr-12 {
        margin-right:3rem
    }
    .xl\:mb-12 {
        margin-bottom:3rem
    }
    .xl\:ml-12 {
        margin-left:3rem
    }
    .xl\:mt-16 {
        margin-top:4rem
    }
    .xl\:mr-16 {
        margin-right:4rem
    }
    .xl\:mb-16 {
        margin-bottom:4rem
    }
    .xl\:ml-16 {
        margin-left:4rem
    }
    .xl\:mt-20 {
        margin-top:5rem
    }
    .xl\:mr-20 {
        margin-right:5rem
    }
    .xl\:mb-20 {
        margin-bottom:5rem
    }
    .xl\:ml-20 {
        margin-left:5rem
    }
    .xl\:mt-24 {
        margin-top:6rem
    }
    .xl\:mr-24 {
        margin-right:6rem
    }
    .xl\:mb-24 {
        margin-bottom:6rem
    }
    .xl\:ml-24 {
        margin-left:6rem
    }
    .xl\:mt-32 {
        margin-top:8rem
    }
    .xl\:mr-32 {
        margin-right:8rem
    }
    .xl\:mb-32 {
        margin-bottom:8rem
    }
    .xl\:ml-32 {
        margin-left:8rem
    }
    .xl\:mt-40 {
        margin-top:10rem
    }
    .xl\:mr-40 {
        margin-right:10rem
    }
    .xl\:mb-40 {
        margin-bottom:10rem
    }
    .xl\:ml-40 {
        margin-left:10rem
    }
    .xl\:mt-48 {
        margin-top:12rem
    }
    .xl\:mr-48 {
        margin-right:12rem
    }
    .xl\:mb-48 {
        margin-bottom:12rem
    }
    .xl\:ml-48 {
        margin-left:12rem
    }
    .xl\:mt-56 {
        margin-top:14rem
    }
    .xl\:mr-56 {
        margin-right:14rem
    }
    .xl\:mb-56 {
        margin-bottom:14rem
    }
    .xl\:ml-56 {
        margin-left:14rem
    }
    .xl\:mt-64 {
        margin-top:16rem
    }
    .xl\:mr-64 {
        margin-right:16rem
    }
    .xl\:mb-64 {
        margin-bottom:16rem
    }
    .xl\:ml-64 {
        margin-left:16rem
    }
    .xl\:mt-auto {
        margin-top:auto
    }
    .xl\:mr-auto {
        margin-right:auto
    }
    .xl\:mb-auto {
        margin-bottom:auto
    }
    .xl\:ml-auto {
        margin-left:auto
    }
    .xl\:mt-px {
        margin-top:1px
    }
    .xl\:mr-px {
        margin-right:1px
    }
    .xl\:mb-px {
        margin-bottom:1px
    }
    .xl\:ml-px {
        margin-left:1px
    }
    .xl\:-mt-1 {
        margin-top:-0.25rem
    }
    .xl\:-mr-1 {
        margin-right:-0.25rem
    }
    .xl\:-mb-1 {
        margin-bottom:-0.25rem
    }
    .xl\:-ml-1 {
        margin-left:-0.25rem
    }
    .xl\:-mt-2 {
        margin-top:-0.5rem
    }
    .xl\:-mr-2 {
        margin-right:-0.5rem
    }
    .xl\:-mb-2 {
        margin-bottom:-0.5rem
    }
    .xl\:-ml-2 {
        margin-left:-0.5rem
    }
    .xl\:-mt-3 {
        margin-top:-0.75rem
    }
    .xl\:-mr-3 {
        margin-right:-0.75rem
    }
    .xl\:-mb-3 {
        margin-bottom:-0.75rem
    }
    .xl\:-ml-3 {
        margin-left:-0.75rem
    }
    .xl\:-mt-4 {
        margin-top:-1rem
    }
    .xl\:-mr-4 {
        margin-right:-1rem
    }
    .xl\:-mb-4 {
        margin-bottom:-1rem
    }
    .xl\:-ml-4 {
        margin-left:-1rem
    }
    .xl\:-mt-5 {
        margin-top:-1.25rem
    }
    .xl\:-mr-5 {
        margin-right:-1.25rem
    }
    .xl\:-mb-5 {
        margin-bottom:-1.25rem
    }
    .xl\:-ml-5 {
        margin-left:-1.25rem
    }
    .xl\:-mt-6 {
        margin-top:-1.5rem
    }
    .xl\:-mr-6 {
        margin-right:-1.5rem
    }
    .xl\:-mb-6 {
        margin-bottom:-1.5rem
    }
    .xl\:-ml-6 {
        margin-left:-1.5rem
    }
    .xl\:-mt-8 {
        margin-top:-2rem
    }
    .xl\:-mr-8 {
        margin-right:-2rem
    }
    .xl\:-mb-8 {
        margin-bottom:-2rem
    }
    .xl\:-ml-8 {
        margin-left:-2rem
    }
    .xl\:-mt-10 {
        margin-top:-2.5rem
    }
    .xl\:-mr-10 {
        margin-right:-2.5rem
    }
    .xl\:-mb-10 {
        margin-bottom:-2.5rem
    }
    .xl\:-ml-10 {
        margin-left:-2.5rem
    }
    .xl\:-mt-12 {
        margin-top:-3rem
    }
    .xl\:-mr-12 {
        margin-right:-3rem
    }
    .xl\:-mb-12 {
        margin-bottom:-3rem
    }
    .xl\:-ml-12 {
        margin-left:-3rem
    }
    .xl\:-mt-16 {
        margin-top:-4rem
    }
    .xl\:-mr-16 {
        margin-right:-4rem
    }
    .xl\:-mb-16 {
        margin-bottom:-4rem
    }
    .xl\:-ml-16 {
        margin-left:-4rem
    }
    .xl\:-mt-20 {
        margin-top:-5rem
    }
    .xl\:-mr-20 {
        margin-right:-5rem
    }
    .xl\:-mb-20 {
        margin-bottom:-5rem
    }
    .xl\:-ml-20 {
        margin-left:-5rem
    }
    .xl\:-mt-24 {
        margin-top:-6rem
    }
    .xl\:-mr-24 {
        margin-right:-6rem
    }
    .xl\:-mb-24 {
        margin-bottom:-6rem
    }
    .xl\:-ml-24 {
        margin-left:-6rem
    }
    .xl\:-mt-32 {
        margin-top:-8rem
    }
    .xl\:-mr-32 {
        margin-right:-8rem
    }
    .xl\:-mb-32 {
        margin-bottom:-8rem
    }
    .xl\:-ml-32 {
        margin-left:-8rem
    }
    .xl\:-mt-40 {
        margin-top:-10rem
    }
    .xl\:-mr-40 {
        margin-right:-10rem
    }
    .xl\:-mb-40 {
        margin-bottom:-10rem
    }
    .xl\:-ml-40 {
        margin-left:-10rem
    }
    .xl\:-mt-48 {
        margin-top:-12rem
    }
    .xl\:-mr-48 {
        margin-right:-12rem
    }
    .xl\:-mb-48 {
        margin-bottom:-12rem
    }
    .xl\:-ml-48 {
        margin-left:-12rem
    }
    .xl\:-mt-56 {
        margin-top:-14rem
    }
    .xl\:-mr-56 {
        margin-right:-14rem
    }
    .xl\:-mb-56 {
        margin-bottom:-14rem
    }
    .xl\:-ml-56 {
        margin-left:-14rem
    }
    .xl\:-mt-64 {
        margin-top:-16rem
    }
    .xl\:-mr-64 {
        margin-right:-16rem
    }
    .xl\:-mb-64 {
        margin-bottom:-16rem
    }
    .xl\:-ml-64 {
        margin-left:-16rem
    }
    .xl\:-mt-px {
        margin-top:-1px
    }
    .xl\:-mr-px {
        margin-right:-1px
    }
    .xl\:-mb-px {
        margin-bottom:-1px
    }
    .xl\:-ml-px {
        margin-left:-1px
    }
    .xl\:max-h-full {
        max-height:100%
    }
    .xl\:max-h-screen {
        max-height:100vh
    }
    .xl\:max-w-xs {
        max-width:20rem
    }
    .xl\:max-w-sm {
        max-width:24rem
    }
    .xl\:max-w-md {
        max-width:28rem
    }
    .xl\:max-w-lg {
        max-width:32rem
    }
    .xl\:max-w-xl {
        max-width:36rem
    }
    .xl\:max-w-2xl {
        max-width:42rem
    }
    .xl\:max-w-3xl {
        max-width:48rem
    }
    .xl\:max-w-4xl {
        max-width:56rem
    }
    .xl\:max-w-5xl {
        max-width:64rem
    }
    .xl\:max-w-6xl {
        max-width:72rem
    }
    .xl\:max-w-full {
        max-width:100%
    }
    .xl\:min-h-0 {
        min-height:0
    }
    .xl\:min-h-full {
        min-height:100%
    }
    .xl\:min-h-screen {
        min-height:100vh
    }
    .xl\:min-w-0 {
        min-width:0
    }
    .xl\:min-w-full {
        min-width:100%
    }
    .xl\:object-contain {
        -o-object-fit:contain;
        object-fit:contain
    }
    .xl\:object-cover {
        -o-object-fit:cover;
        object-fit:cover
    }
    .xl\:object-fill {
        -o-object-fit:fill;
        object-fit:fill
    }
    .xl\:object-none {
        -o-object-fit:none;
        object-fit:none
    }
    .xl\:object-scale-down {
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .xl\:object-bottom {
        -o-object-position:bottom;
        object-position:bottom
    }
    .xl\:object-center {
        -o-object-position:center;
        object-position:center
    }
    .xl\:object-left {
        -o-object-position:left;
        object-position:left
    }
    .xl\:object-left-bottom {
        -o-object-position:left bottom;
        object-position:left bottom
    }
    .xl\:object-left-top {
        -o-object-position:left top;
        object-position:left top
    }
    .xl\:object-right {
        -o-object-position:right;
        object-position:right
    }
    .xl\:object-right-bottom {
        -o-object-position:right bottom;
        object-position:right bottom
    }
    .xl\:object-right-top {
        -o-object-position:right top;
        object-position:right top
    }
    .xl\:object-top {
        -o-object-position:top;
        object-position:top
    }
    .xl\:opacity-0 {
        opacity:0
    }
    .xl\:opacity-25 {
        opacity:0.25
    }
    .xl\:opacity-50 {
        opacity:0.5
    }
    .xl\:opacity-75 {
        opacity:0.75
    }
    .xl\:opacity-100 {
        opacity:1
    }
    .xl\:hover\:opacity-0:hover {
        opacity:0
    }
    .xl\:hover\:opacity-25:hover {
        opacity:0.25
    }
    .xl\:hover\:opacity-50:hover {
        opacity:0.5
    }
    .xl\:hover\:opacity-75:hover {
        opacity:0.75
    }
    .xl\:hover\:opacity-100:hover {
        opacity:1
    }
    .xl\:focus\:opacity-0:focus {
        opacity:0
    }
    .xl\:focus\:opacity-25:focus {
        opacity:0.25
    }
    .xl\:focus\:opacity-50:focus {
        opacity:0.5
    }
    .xl\:focus\:opacity-75:focus {
        opacity:0.75
    }
    .xl\:focus\:opacity-100:focus {
        opacity:1
    }
    .xl\:outline-none {
        outline:0
    }
    .xl\:focus\:outline-none:focus {
        outline:0
    }
    .xl\:overflow-auto {
        overflow:auto
    }
    .xl\:overflow-hidden {
        overflow:hidden
    }
    .xl\:overflow-visible {
        overflow:visible
    }
    .xl\:overflow-scroll {
        overflow:scroll
    }
    .xl\:overflow-x-auto {
        overflow-x:auto
    }
    .xl\:overflow-y-auto {
        overflow-y:auto
    }
    .xl\:overflow-x-hidden {
        overflow-x:hidden
    }
    .xl\:overflow-y-hidden {
        overflow-y:hidden
    }
    .xl\:overflow-x-visible {
        overflow-x:visible
    }
    .xl\:overflow-y-visible {
        overflow-y:visible
    }
    .xl\:overflow-x-scroll {
        overflow-x:scroll
    }
    .xl\:overflow-y-scroll {
        overflow-y:scroll
    }
    .xl\:scrolling-touch {
        -webkit-overflow-scrolling:touch
    }
    .xl\:scrolling-auto {
        -webkit-overflow-scrolling:auto
    }
    .xl\:p-0 {
        padding:0
    }
    .xl\:p-1 {
        padding:0.25rem
    }
    .xl\:p-2 {
        padding:0.5rem
    }
    .xl\:p-3 {
        padding:0.75rem
    }
    .xl\:p-4 {
        padding:1rem
    }
    .xl\:p-5 {
        padding:1.25rem
    }
    .xl\:p-6 {
        padding:1.5rem
    }
    .xl\:p-8 {
        padding:2rem
    }
    .xl\:p-10 {
        padding:2.5rem
    }
    .xl\:p-12 {
        padding:3rem
    }
    .xl\:p-16 {
        padding:4rem
    }
    .xl\:p-20 {
        padding:5rem
    }
    .xl\:p-24 {
        padding:6rem
    }
    .xl\:p-32 {
        padding:8rem
    }
    .xl\:p-40 {
        padding:10rem
    }
    .xl\:p-48 {
        padding:12rem
    }
    .xl\:p-56 {
        padding:14rem
    }
    .xl\:p-64 {
        padding:16rem
    }
    .xl\:p-px {
        padding:1px
    }
    .xl\:py-0 {
        padding-top:0;
        padding-bottom:0
    }
    .xl\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .xl\:py-1 {
        padding-top:0.25rem;
        padding-bottom:0.25rem
    }
    .xl\:px-1 {
        padding-left:0.25rem;
        padding-right:0.25rem
    }
    .xl\:py-2 {
        padding-top:0.5rem;
        padding-bottom:0.5rem
    }
    .xl\:px-2 {
        padding-left:0.5rem;
        padding-right:0.5rem
    }
    .xl\:py-3 {
        padding-top:0.75rem;
        padding-bottom:0.75rem
    }
    .xl\:px-3 {
        padding-left:0.75rem;
        padding-right:0.75rem
    }
    .xl\:py-4 {
        padding-top:1rem;
        padding-bottom:1rem
    }
    .xl\:px-4 {
        padding-left:1rem;
        padding-right:1rem
    }
    .xl\:py-5 {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .xl\:px-5 {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .xl\:py-6 {
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .xl\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .xl\:py-8 {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .xl\:px-8 {
        padding-left:2rem;
        padding-right:2rem
    }
    .xl\:py-10 {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .xl\:px-10 {
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xl\:py-12 {
        padding-top:3rem;
        padding-bottom:3rem
    }
    .xl\:px-12 {
        padding-left:3rem;
        padding-right:3rem
    }
    .xl\:py-16 {
        padding-top:4rem;
        padding-bottom:4rem
    }
    .xl\:px-16 {
        padding-left:4rem;
        padding-right:4rem
    }
    .xl\:py-20 {
        padding-top:5rem;
        padding-bottom:5rem
    }
    .xl\:px-20 {
        padding-left:5rem;
        padding-right:5rem
    }
    .xl\:py-24 {
        padding-top:6rem;
        padding-bottom:6rem
    }
    .xl\:px-24 {
        padding-left:6rem;
        padding-right:6rem
    }
    .xl\:py-32 {
        padding-top:8rem;
        padding-bottom:8rem
    }
    .xl\:px-32 {
        padding-left:8rem;
        padding-right:8rem
    }
    .xl\:py-40 {
        padding-top:10rem;
        padding-bottom:10rem
    }
    .xl\:px-40 {
        padding-left:10rem;
        padding-right:10rem
    }
    .xl\:py-48 {
        padding-top:12rem;
        padding-bottom:12rem
    }
    .xl\:px-48 {
        padding-left:12rem;
        padding-right:12rem
    }
    .xl\:py-56 {
        padding-top:14rem;
        padding-bottom:14rem
    }
    .xl\:px-56 {
        padding-left:14rem;
        padding-right:14rem
    }
    .xl\:py-64 {
        padding-top:16rem;
        padding-bottom:16rem
    }
    .xl\:px-64 {
        padding-left:16rem;
        padding-right:16rem
    }
    .xl\:py-px {
        padding-top:1px;
        padding-bottom:1px
    }
    .xl\:px-px {
        padding-left:1px;
        padding-right:1px
    }
    .xl\:pt-0 {
        padding-top:0
    }
    .xl\:pr-0 {
        padding-right:0
    }
    .xl\:pb-0 {
        padding-bottom:0
    }
    .xl\:pl-0 {
        padding-left:0
    }
    .xl\:pt-1 {
        padding-top:0.25rem
    }
    .xl\:pr-1 {
        padding-right:0.25rem
    }
    .xl\:pb-1 {
        padding-bottom:0.25rem
    }
    .xl\:pl-1 {
        padding-left:0.25rem
    }
    .xl\:pt-2 {
        padding-top:0.5rem
    }
    .xl\:pr-2 {
        padding-right:0.5rem
    }
    .xl\:pb-2 {
        padding-bottom:0.5rem
    }
    .xl\:pl-2 {
        padding-left:0.5rem
    }
    .xl\:pt-3 {
        padding-top:0.75rem
    }
    .xl\:pr-3 {
        padding-right:0.75rem
    }
    .xl\:pb-3 {
        padding-bottom:0.75rem
    }
    .xl\:pl-3 {
        padding-left:0.75rem
    }
    .xl\:pt-4 {
        padding-top:1rem
    }
    .xl\:pr-4 {
        padding-right:1rem
    }
    .xl\:pb-4 {
        padding-bottom:1rem
    }
    .xl\:pl-4 {
        padding-left:1rem
    }
    .xl\:pt-5 {
        padding-top:1.25rem
    }
    .xl\:pr-5 {
        padding-right:1.25rem
    }
    .xl\:pb-5 {
        padding-bottom:1.25rem
    }
    .xl\:pl-5 {
        padding-left:1.25rem
    }
    .xl\:pt-6 {
        padding-top:1.5rem
    }
    .xl\:pr-6 {
        padding-right:1.5rem
    }
    .xl\:pb-6 {
        padding-bottom:1.5rem
    }
    .xl\:pl-6 {
        padding-left:1.5rem
    }
    .xl\:pt-8 {
        padding-top:2rem
    }
    .xl\:pr-8 {
        padding-right:2rem
    }
    .xl\:pb-8 {
        padding-bottom:2rem
    }
    .xl\:pl-8 {
        padding-left:2rem
    }
    .xl\:pt-10 {
        padding-top:2.5rem
    }
    .xl\:pr-10 {
        padding-right:2.5rem
    }
    .xl\:pb-10 {
        padding-bottom:2.5rem
    }
    .xl\:pl-10 {
        padding-left:2.5rem
    }
    .xl\:pt-12 {
        padding-top:3rem
    }
    .xl\:pr-12 {
        padding-right:3rem
    }
    .xl\:pb-12 {
        padding-bottom:3rem
    }
    .xl\:pl-12 {
        padding-left:3rem
    }
    .xl\:pt-16 {
        padding-top:4rem
    }
    .xl\:pr-16 {
        padding-right:4rem
    }
    .xl\:pb-16 {
        padding-bottom:4rem
    }
    .xl\:pl-16 {
        padding-left:4rem
    }
    .xl\:pt-20 {
        padding-top:5rem
    }
    .xl\:pr-20 {
        padding-right:5rem
    }
    .xl\:pb-20 {
        padding-bottom:5rem
    }
    .xl\:pl-20 {
        padding-left:5rem
    }
    .xl\:pt-24 {
        padding-top:6rem
    }
    .xl\:pr-24 {
        padding-right:6rem
    }
    .xl\:pb-24 {
        padding-bottom:6rem
    }
    .xl\:pl-24 {
        padding-left:6rem
    }
    .xl\:pt-32 {
        padding-top:8rem
    }
    .xl\:pr-32 {
        padding-right:8rem
    }
    .xl\:pb-32 {
        padding-bottom:8rem
    }
    .xl\:pl-32 {
        padding-left:8rem
    }
    .xl\:pt-40 {
        padding-top:10rem
    }
    .xl\:pr-40 {
        padding-right:10rem
    }
    .xl\:pb-40 {
        padding-bottom:10rem
    }
    .xl\:pl-40 {
        padding-left:10rem
    }
    .xl\:pt-48 {
        padding-top:12rem
    }
    .xl\:pr-48 {
        padding-right:12rem
    }
    .xl\:pb-48 {
        padding-bottom:12rem
    }
    .xl\:pl-48 {
        padding-left:12rem
    }
    .xl\:pt-56 {
        padding-top:14rem
    }
    .xl\:pr-56 {
        padding-right:14rem
    }
    .xl\:pb-56 {
        padding-bottom:14rem
    }
    .xl\:pl-56 {
        padding-left:14rem
    }
    .xl\:pt-64 {
        padding-top:16rem
    }
    .xl\:pr-64 {
        padding-right:16rem
    }
    .xl\:pb-64 {
        padding-bottom:16rem
    }
    .xl\:pl-64 {
        padding-left:16rem
    }
    .xl\:pt-px {
        padding-top:1px
    }
    .xl\:pr-px {
        padding-right:1px
    }
    .xl\:pb-px {
        padding-bottom:1px
    }
    .xl\:pl-px {
        padding-left:1px
    }
    .xl\:placeholder-transparent:-ms-input-placeholder {
        color:transparent
    }
    .xl\:placeholder-transparent::-webkit-input-placeholder {
        color:transparent
    }
    .xl\:placeholder-transparent::-moz-placeholder {
        color:transparent
    }
    .xl\:placeholder-transparent::placeholder {
        color:transparent
    }
    .xl\:placeholder-black:-ms-input-placeholder {
        color:#000
    }
    .xl\:placeholder-black::-webkit-input-placeholder {
        color:#000
    }
    .xl\:placeholder-black::-moz-placeholder {
        color:#000
    }
    .xl\:placeholder-black::placeholder {
        color:#000
    }
    .xl\:placeholder-white:-ms-input-placeholder {
        color:#fff
    }
    .xl\:placeholder-white::-webkit-input-placeholder {
        color:#fff
    }
    .xl\:placeholder-white::-moz-placeholder {
        color:#fff
    }
    .xl\:placeholder-white::placeholder {
        color:#fff
    }
    .xl\:placeholder-gray-100:-ms-input-placeholder {
        color:#f7fafc
    }
    .xl\:placeholder-gray-100::-webkit-input-placeholder {
        color:#f7fafc
    }
    .xl\:placeholder-gray-100::-moz-placeholder {
        color:#f7fafc
    }
    .xl\:placeholder-gray-100::placeholder {
        color:#f7fafc
    }
    .xl\:placeholder-gray-200:-ms-input-placeholder {
        color:#edf2f7
    }
    .xl\:placeholder-gray-200::-webkit-input-placeholder {
        color:#edf2f7
    }
    .xl\:placeholder-gray-200::-moz-placeholder {
        color:#edf2f7
    }
    .xl\:placeholder-gray-200::placeholder {
        color:#edf2f7
    }
    .xl\:placeholder-gray-300:-ms-input-placeholder {
        color:#e2e8f0
    }
    .xl\:placeholder-gray-300::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .xl\:placeholder-gray-300::-moz-placeholder {
        color:#e2e8f0
    }
    .xl\:placeholder-gray-300::placeholder {
        color:#e2e8f0
    }
    .xl\:placeholder-gray-400:-ms-input-placeholder {
        color:#cbd5e0
    }
    .xl\:placeholder-gray-400::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .xl\:placeholder-gray-400::-moz-placeholder {
        color:#cbd5e0
    }
    .xl\:placeholder-gray-400::placeholder {
        color:#cbd5e0
    }
    .xl\:placeholder-gray-500:-ms-input-placeholder {
        color:#a0aec0
    }
    .xl\:placeholder-gray-500::-webkit-input-placeholder {
        color:#a0aec0
    }
    .xl\:placeholder-gray-500::-moz-placeholder {
        color:#a0aec0
    }
    .xl\:placeholder-gray-500::placeholder {
        color:#a0aec0
    }
    .xl\:placeholder-gray-600:-ms-input-placeholder {
        color:#718096
    }
    .xl\:placeholder-gray-600::-webkit-input-placeholder {
        color:#718096
    }
    .xl\:placeholder-gray-600::-moz-placeholder {
        color:#718096
    }
    .xl\:placeholder-gray-600::placeholder {
        color:#718096
    }
    .xl\:placeholder-gray-700:-ms-input-placeholder {
        color:#4a5568
    }
    .xl\:placeholder-gray-700::-webkit-input-placeholder {
        color:#4a5568
    }
    .xl\:placeholder-gray-700::-moz-placeholder {
        color:#4a5568
    }
    .xl\:placeholder-gray-700::placeholder {
        color:#4a5568
    }
    .xl\:placeholder-gray-800:-ms-input-placeholder {
        color:#2d3748
    }
    .xl\:placeholder-gray-800::-webkit-input-placeholder {
        color:#2d3748
    }
    .xl\:placeholder-gray-800::-moz-placeholder {
        color:#2d3748
    }
    .xl\:placeholder-gray-800::placeholder {
        color:#2d3748
    }
    .xl\:placeholder-gray-900:-ms-input-placeholder {
        color:#1a202c
    }
    .xl\:placeholder-gray-900::-webkit-input-placeholder {
        color:#1a202c
    }
    .xl\:placeholder-gray-900::-moz-placeholder {
        color:#1a202c
    }
    .xl\:placeholder-gray-900::placeholder {
        color:#1a202c
    }
    .xl\:placeholder-red-100:-ms-input-placeholder {
        color:#fff5f5
    }
    .xl\:placeholder-red-100::-webkit-input-placeholder {
        color:#fff5f5
    }
    .xl\:placeholder-red-100::-moz-placeholder {
        color:#fff5f5
    }
    .xl\:placeholder-red-100::placeholder {
        color:#fff5f5
    }
    .xl\:placeholder-red-200:-ms-input-placeholder {
        color:#fed7d7
    }
    .xl\:placeholder-red-200::-webkit-input-placeholder {
        color:#fed7d7
    }
    .xl\:placeholder-red-200::-moz-placeholder {
        color:#fed7d7
    }
    .xl\:placeholder-red-200::placeholder {
        color:#fed7d7
    }
    .xl\:placeholder-red-300:-ms-input-placeholder {
        color:#feb2b2
    }
    .xl\:placeholder-red-300::-webkit-input-placeholder {
        color:#feb2b2
    }
    .xl\:placeholder-red-300::-moz-placeholder {
        color:#feb2b2
    }
    .xl\:placeholder-red-300::placeholder {
        color:#feb2b2
    }
    .xl\:placeholder-red-400:-ms-input-placeholder {
        color:#fc8181
    }
    .xl\:placeholder-red-400::-webkit-input-placeholder {
        color:#fc8181
    }
    .xl\:placeholder-red-400::-moz-placeholder {
        color:#fc8181
    }
    .xl\:placeholder-red-400::placeholder {
        color:#fc8181
    }
    .xl\:placeholder-red-500:-ms-input-placeholder {
        color:#f56565
    }
    .xl\:placeholder-red-500::-webkit-input-placeholder {
        color:#f56565
    }
    .xl\:placeholder-red-500::-moz-placeholder {
        color:#f56565
    }
    .xl\:placeholder-red-500::placeholder {
        color:#f56565
    }
    .xl\:placeholder-red-600:-ms-input-placeholder {
        color:#e53e3e
    }
    .xl\:placeholder-red-600::-webkit-input-placeholder {
        color:#e53e3e
    }
    .xl\:placeholder-red-600::-moz-placeholder {
        color:#e53e3e
    }
    .xl\:placeholder-red-600::placeholder {
        color:#e53e3e
    }
    .xl\:placeholder-red-700:-ms-input-placeholder {
        color:#c53030
    }
    .xl\:placeholder-red-700::-webkit-input-placeholder {
        color:#c53030
    }
    .xl\:placeholder-red-700::-moz-placeholder {
        color:#c53030
    }
    .xl\:placeholder-red-700::placeholder {
        color:#c53030
    }
    .xl\:placeholder-red-800:-ms-input-placeholder {
        color:#9b2c2c
    }
    .xl\:placeholder-red-800::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .xl\:placeholder-red-800::-moz-placeholder {
        color:#9b2c2c
    }
    .xl\:placeholder-red-800::placeholder {
        color:#9b2c2c
    }
    .xl\:placeholder-red-900:-ms-input-placeholder {
        color:#742a2a
    }
    .xl\:placeholder-red-900::-webkit-input-placeholder {
        color:#742a2a
    }
    .xl\:placeholder-red-900::-moz-placeholder {
        color:#742a2a
    }
    .xl\:placeholder-red-900::placeholder {
        color:#742a2a
    }
    .xl\:placeholder-orange-100:-ms-input-placeholder {
        color:#fffaf0
    }
    .xl\:placeholder-orange-100::-webkit-input-placeholder {
        color:#fffaf0
    }
    .xl\:placeholder-orange-100::-moz-placeholder {
        color:#fffaf0
    }
    .xl\:placeholder-orange-100::placeholder {
        color:#fffaf0
    }
    .xl\:placeholder-orange-200:-ms-input-placeholder {
        color:#feebc8
    }
    .xl\:placeholder-orange-200::-webkit-input-placeholder {
        color:#feebc8
    }
    .xl\:placeholder-orange-200::-moz-placeholder {
        color:#feebc8
    }
    .xl\:placeholder-orange-200::placeholder {
        color:#feebc8
    }
    .xl\:placeholder-orange-300:-ms-input-placeholder {
        color:#fbd38d
    }
    .xl\:placeholder-orange-300::-webkit-input-placeholder {
        color:#fbd38d
    }
    .xl\:placeholder-orange-300::-moz-placeholder {
        color:#fbd38d
    }
    .xl\:placeholder-orange-300::placeholder {
        color:#fbd38d
    }
    .xl\:placeholder-orange-400:-ms-input-placeholder {
        color:#f6ad55
    }
    .xl\:placeholder-orange-400::-webkit-input-placeholder {
        color:#f6ad55
    }
    .xl\:placeholder-orange-400::-moz-placeholder {
        color:#f6ad55
    }
    .xl\:placeholder-orange-400::placeholder {
        color:#f6ad55
    }
    .xl\:placeholder-orange-500:-ms-input-placeholder {
        color:#ed8936
    }
    .xl\:placeholder-orange-500::-webkit-input-placeholder {
        color:#ed8936
    }
    .xl\:placeholder-orange-500::-moz-placeholder {
        color:#ed8936
    }
    .xl\:placeholder-orange-500::placeholder {
        color:#ed8936
    }
    .xl\:placeholder-orange-600:-ms-input-placeholder {
        color:#dd6b20
    }
    .xl\:placeholder-orange-600::-webkit-input-placeholder {
        color:#dd6b20
    }
    .xl\:placeholder-orange-600::-moz-placeholder {
        color:#dd6b20
    }
    .xl\:placeholder-orange-600::placeholder {
        color:#dd6b20
    }
    .xl\:placeholder-orange-700:-ms-input-placeholder {
        color:#c05621
    }
    .xl\:placeholder-orange-700::-webkit-input-placeholder {
        color:#c05621
    }
    .xl\:placeholder-orange-700::-moz-placeholder {
        color:#c05621
    }
    .xl\:placeholder-orange-700::placeholder {
        color:#c05621
    }
    .xl\:placeholder-orange-800:-ms-input-placeholder {
        color:#9c4221
    }
    .xl\:placeholder-orange-800::-webkit-input-placeholder {
        color:#9c4221
    }
    .xl\:placeholder-orange-800::-moz-placeholder {
        color:#9c4221
    }
    .xl\:placeholder-orange-800::placeholder {
        color:#9c4221
    }
    .xl\:placeholder-orange-900:-ms-input-placeholder {
        color:#7b341e
    }
    .xl\:placeholder-orange-900::-webkit-input-placeholder {
        color:#7b341e
    }
    .xl\:placeholder-orange-900::-moz-placeholder {
        color:#7b341e
    }
    .xl\:placeholder-orange-900::placeholder {
        color:#7b341e
    }
    .xl\:placeholder-yellow-100:-ms-input-placeholder {
        color:#fffff0
    }
    .xl\:placeholder-yellow-100::-webkit-input-placeholder {
        color:#fffff0
    }
    .xl\:placeholder-yellow-100::-moz-placeholder {
        color:#fffff0
    }
    .xl\:placeholder-yellow-100::placeholder {
        color:#fffff0
    }
    .xl\:placeholder-yellow-200:-ms-input-placeholder {
        color:#fefcbf
    }
    .xl\:placeholder-yellow-200::-webkit-input-placeholder {
        color:#fefcbf
    }
    .xl\:placeholder-yellow-200::-moz-placeholder {
        color:#fefcbf
    }
    .xl\:placeholder-yellow-200::placeholder {
        color:#fefcbf
    }
    .xl\:placeholder-yellow-300:-ms-input-placeholder {
        color:#faf089
    }
    .xl\:placeholder-yellow-300::-webkit-input-placeholder {
        color:#faf089
    }
    .xl\:placeholder-yellow-300::-moz-placeholder {
        color:#faf089
    }
    .xl\:placeholder-yellow-300::placeholder {
        color:#faf089
    }
    .xl\:placeholder-yellow-400:-ms-input-placeholder {
        color:#f6e05e
    }
    .xl\:placeholder-yellow-400::-webkit-input-placeholder {
        color:#f6e05e
    }
    .xl\:placeholder-yellow-400::-moz-placeholder {
        color:#f6e05e
    }
    .xl\:placeholder-yellow-400::placeholder {
        color:#f6e05e
    }
    .xl\:placeholder-yellow-500:-ms-input-placeholder {
        color:#ecc94b
    }
    .xl\:placeholder-yellow-500::-webkit-input-placeholder {
        color:#ecc94b
    }
    .xl\:placeholder-yellow-500::-moz-placeholder {
        color:#ecc94b
    }
    .xl\:placeholder-yellow-500::placeholder {
        color:#ecc94b
    }
    .xl\:placeholder-yellow-600:-ms-input-placeholder {
        color:#d69e2e
    }
    .xl\:placeholder-yellow-600::-webkit-input-placeholder {
        color:#d69e2e
    }
    .xl\:placeholder-yellow-600::-moz-placeholder {
        color:#d69e2e
    }
    .xl\:placeholder-yellow-600::placeholder {
        color:#d69e2e
    }
    .xl\:placeholder-yellow-700:-ms-input-placeholder {
        color:#b7791f
    }
    .xl\:placeholder-yellow-700::-webkit-input-placeholder {
        color:#b7791f
    }
    .xl\:placeholder-yellow-700::-moz-placeholder {
        color:#b7791f
    }
    .xl\:placeholder-yellow-700::placeholder {
        color:#b7791f
    }
    .xl\:placeholder-yellow-800:-ms-input-placeholder {
        color:#975a16
    }
    .xl\:placeholder-yellow-800::-webkit-input-placeholder {
        color:#975a16
    }
    .xl\:placeholder-yellow-800::-moz-placeholder {
        color:#975a16
    }
    .xl\:placeholder-yellow-800::placeholder {
        color:#975a16
    }
    .xl\:placeholder-yellow-900:-ms-input-placeholder {
        color:#744210
    }
    .xl\:placeholder-yellow-900::-webkit-input-placeholder {
        color:#744210
    }
    .xl\:placeholder-yellow-900::-moz-placeholder {
        color:#744210
    }
    .xl\:placeholder-yellow-900::placeholder {
        color:#744210
    }
    .xl\:placeholder-green-100:-ms-input-placeholder {
        color:#f0fff4
    }
    .xl\:placeholder-green-100::-webkit-input-placeholder {
        color:#f0fff4
    }
    .xl\:placeholder-green-100::-moz-placeholder {
        color:#f0fff4
    }
    .xl\:placeholder-green-100::placeholder {
        color:#f0fff4
    }
    .xl\:placeholder-green-200:-ms-input-placeholder {
        color:#c6f6d5
    }
    .xl\:placeholder-green-200::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .xl\:placeholder-green-200::-moz-placeholder {
        color:#c6f6d5
    }
    .xl\:placeholder-green-200::placeholder {
        color:#c6f6d5
    }
    .xl\:placeholder-green-300:-ms-input-placeholder {
        color:#9ae6b4
    }
    .xl\:placeholder-green-300::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .xl\:placeholder-green-300::-moz-placeholder {
        color:#9ae6b4
    }
    .xl\:placeholder-green-300::placeholder {
        color:#9ae6b4
    }
    .xl\:placeholder-green-400:-ms-input-placeholder {
        color:#68d391
    }
    .xl\:placeholder-green-400::-webkit-input-placeholder {
        color:#68d391
    }
    .xl\:placeholder-green-400::-moz-placeholder {
        color:#68d391
    }
    .xl\:placeholder-green-400::placeholder {
        color:#68d391
    }
    .xl\:placeholder-green-500:-ms-input-placeholder {
        color:#48bb78
    }
    .xl\:placeholder-green-500::-webkit-input-placeholder {
        color:#48bb78
    }
    .xl\:placeholder-green-500::-moz-placeholder {
        color:#48bb78
    }
    .xl\:placeholder-green-500::placeholder {
        color:#48bb78
    }
    .xl\:placeholder-green-600:-ms-input-placeholder {
        color:#38a169
    }
    .xl\:placeholder-green-600::-webkit-input-placeholder {
        color:#38a169
    }
    .xl\:placeholder-green-600::-moz-placeholder {
        color:#38a169
    }
    .xl\:placeholder-green-600::placeholder {
        color:#38a169
    }
    .xl\:placeholder-green-700:-ms-input-placeholder {
        color:#2f855a
    }
    .xl\:placeholder-green-700::-webkit-input-placeholder {
        color:#2f855a
    }
    .xl\:placeholder-green-700::-moz-placeholder {
        color:#2f855a
    }
    .xl\:placeholder-green-700::placeholder {
        color:#2f855a
    }
    .xl\:placeholder-green-800:-ms-input-placeholder {
        color:#276749
    }
    .xl\:placeholder-green-800::-webkit-input-placeholder {
        color:#276749
    }
    .xl\:placeholder-green-800::-moz-placeholder {
        color:#276749
    }
    .xl\:placeholder-green-800::placeholder {
        color:#276749
    }
    .xl\:placeholder-green-900:-ms-input-placeholder {
        color:#22543d
    }
    .xl\:placeholder-green-900::-webkit-input-placeholder {
        color:#22543d
    }
    .xl\:placeholder-green-900::-moz-placeholder {
        color:#22543d
    }
    .xl\:placeholder-green-900::placeholder {
        color:#22543d
    }
    .xl\:placeholder-teal-100:-ms-input-placeholder {
        color:#e6fffa
    }
    .xl\:placeholder-teal-100::-webkit-input-placeholder {
        color:#e6fffa
    }
    .xl\:placeholder-teal-100::-moz-placeholder {
        color:#e6fffa
    }
    .xl\:placeholder-teal-100::placeholder {
        color:#e6fffa
    }
    .xl\:placeholder-teal-200:-ms-input-placeholder {
        color:#b2f5ea
    }
    .xl\:placeholder-teal-200::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .xl\:placeholder-teal-200::-moz-placeholder {
        color:#b2f5ea
    }
    .xl\:placeholder-teal-200::placeholder {
        color:#b2f5ea
    }
    .xl\:placeholder-teal-300:-ms-input-placeholder {
        color:#81e6d9
    }
    .xl\:placeholder-teal-300::-webkit-input-placeholder {
        color:#81e6d9
    }
    .xl\:placeholder-teal-300::-moz-placeholder {
        color:#81e6d9
    }
    .xl\:placeholder-teal-300::placeholder {
        color:#81e6d9
    }
    .xl\:placeholder-teal-400:-ms-input-placeholder {
        color:#4fd1c5
    }
    .xl\:placeholder-teal-400::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .xl\:placeholder-teal-400::-moz-placeholder {
        color:#4fd1c5
    }
    .xl\:placeholder-teal-400::placeholder {
        color:#4fd1c5
    }
    .xl\:placeholder-teal-500:-ms-input-placeholder {
        color:#38b2ac
    }
    .xl\:placeholder-teal-500::-webkit-input-placeholder {
        color:#38b2ac
    }
    .xl\:placeholder-teal-500::-moz-placeholder {
        color:#38b2ac
    }
    .xl\:placeholder-teal-500::placeholder {
        color:#38b2ac
    }
    .xl\:placeholder-teal-600:-ms-input-placeholder {
        color:#319795
    }
    .xl\:placeholder-teal-600::-webkit-input-placeholder {
        color:#319795
    }
    .xl\:placeholder-teal-600::-moz-placeholder {
        color:#319795
    }
    .xl\:placeholder-teal-600::placeholder {
        color:#319795
    }
    .xl\:placeholder-teal-700:-ms-input-placeholder {
        color:#2c7a7b
    }
    .xl\:placeholder-teal-700::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .xl\:placeholder-teal-700::-moz-placeholder {
        color:#2c7a7b
    }
    .xl\:placeholder-teal-700::placeholder {
        color:#2c7a7b
    }
    .xl\:placeholder-teal-800:-ms-input-placeholder {
        color:#285e61
    }
    .xl\:placeholder-teal-800::-webkit-input-placeholder {
        color:#285e61
    }
    .xl\:placeholder-teal-800::-moz-placeholder {
        color:#285e61
    }
    .xl\:placeholder-teal-800::placeholder {
        color:#285e61
    }
    .xl\:placeholder-teal-900:-ms-input-placeholder {
        color:#234e52
    }
    .xl\:placeholder-teal-900::-webkit-input-placeholder {
        color:#234e52
    }
    .xl\:placeholder-teal-900::-moz-placeholder {
        color:#234e52
    }
    .xl\:placeholder-teal-900::placeholder {
        color:#234e52
    }
    .xl\:placeholder-blue-100:-ms-input-placeholder {
        color:#ebf8ff
    }
    .xl\:placeholder-blue-100::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .xl\:placeholder-blue-100::-moz-placeholder {
        color:#ebf8ff
    }
    .xl\:placeholder-blue-100::placeholder {
        color:#ebf8ff
    }
    .xl\:placeholder-blue-200:-ms-input-placeholder {
        color:#bee3f8
    }
    .xl\:placeholder-blue-200::-webkit-input-placeholder {
        color:#bee3f8
    }
    .xl\:placeholder-blue-200::-moz-placeholder {
        color:#bee3f8
    }
    .xl\:placeholder-blue-200::placeholder {
        color:#bee3f8
    }
    .xl\:placeholder-blue-300:-ms-input-placeholder {
        color:#90cdf4
    }
    .xl\:placeholder-blue-300::-webkit-input-placeholder {
        color:#90cdf4
    }
    .xl\:placeholder-blue-300::-moz-placeholder {
        color:#90cdf4
    }
    .xl\:placeholder-blue-300::placeholder {
        color:#90cdf4
    }
    .xl\:placeholder-blue-400:-ms-input-placeholder {
        color:#63b3ed
    }
    .xl\:placeholder-blue-400::-webkit-input-placeholder {
        color:#63b3ed
    }
    .xl\:placeholder-blue-400::-moz-placeholder {
        color:#63b3ed
    }
    .xl\:placeholder-blue-400::placeholder {
        color:#63b3ed
    }
    .xl\:placeholder-blue-500:-ms-input-placeholder {
        color:#4299e1
    }
    .xl\:placeholder-blue-500::-webkit-input-placeholder {
        color:#4299e1
    }
    .xl\:placeholder-blue-500::-moz-placeholder {
        color:#4299e1
    }
    .xl\:placeholder-blue-500::placeholder {
        color:#4299e1
    }
    .xl\:placeholder-blue-600:-ms-input-placeholder {
        color:#3182ce
    }
    .xl\:placeholder-blue-600::-webkit-input-placeholder {
        color:#3182ce
    }
    .xl\:placeholder-blue-600::-moz-placeholder {
        color:#3182ce
    }
    .xl\:placeholder-blue-600::placeholder {
        color:#3182ce
    }
    .xl\:placeholder-blue-700:-ms-input-placeholder {
        color:#2b6cb0
    }
    .xl\:placeholder-blue-700::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .xl\:placeholder-blue-700::-moz-placeholder {
        color:#2b6cb0
    }
    .xl\:placeholder-blue-700::placeholder {
        color:#2b6cb0
    }
    .xl\:placeholder-blue-800:-ms-input-placeholder {
        color:#2c5282
    }
    .xl\:placeholder-blue-800::-webkit-input-placeholder {
        color:#2c5282
    }
    .xl\:placeholder-blue-800::-moz-placeholder {
        color:#2c5282
    }
    .xl\:placeholder-blue-800::placeholder {
        color:#2c5282
    }
    .xl\:placeholder-blue-900:-ms-input-placeholder {
        color:#2a4365
    }
    .xl\:placeholder-blue-900::-webkit-input-placeholder {
        color:#2a4365
    }
    .xl\:placeholder-blue-900::-moz-placeholder {
        color:#2a4365
    }
    .xl\:placeholder-blue-900::placeholder {
        color:#2a4365
    }
    .xl\:placeholder-indigo-100:-ms-input-placeholder {
        color:#ebf4ff
    }
    .xl\:placeholder-indigo-100::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .xl\:placeholder-indigo-100::-moz-placeholder {
        color:#ebf4ff
    }
    .xl\:placeholder-indigo-100::placeholder {
        color:#ebf4ff
    }
    .xl\:placeholder-indigo-200:-ms-input-placeholder {
        color:#c3dafe
    }
    .xl\:placeholder-indigo-200::-webkit-input-placeholder {
        color:#c3dafe
    }
    .xl\:placeholder-indigo-200::-moz-placeholder {
        color:#c3dafe
    }
    .xl\:placeholder-indigo-200::placeholder {
        color:#c3dafe
    }
    .xl\:placeholder-indigo-300:-ms-input-placeholder {
        color:#a3bffa
    }
    .xl\:placeholder-indigo-300::-webkit-input-placeholder {
        color:#a3bffa
    }
    .xl\:placeholder-indigo-300::-moz-placeholder {
        color:#a3bffa
    }
    .xl\:placeholder-indigo-300::placeholder {
        color:#a3bffa
    }
    .xl\:placeholder-indigo-400:-ms-input-placeholder {
        color:#7f9cf5
    }
    .xl\:placeholder-indigo-400::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .xl\:placeholder-indigo-400::-moz-placeholder {
        color:#7f9cf5
    }
    .xl\:placeholder-indigo-400::placeholder {
        color:#7f9cf5
    }
    .xl\:placeholder-indigo-500:-ms-input-placeholder {
        color:#667eea
    }
    .xl\:placeholder-indigo-500::-webkit-input-placeholder {
        color:#667eea
    }
    .xl\:placeholder-indigo-500::-moz-placeholder {
        color:#667eea
    }
    .xl\:placeholder-indigo-500::placeholder {
        color:#667eea
    }
    .xl\:placeholder-indigo-600:-ms-input-placeholder {
        color:#5a67d8
    }
    .xl\:placeholder-indigo-600::-webkit-input-placeholder {
        color:#5a67d8
    }
    .xl\:placeholder-indigo-600::-moz-placeholder {
        color:#5a67d8
    }
    .xl\:placeholder-indigo-600::placeholder {
        color:#5a67d8
    }
    .xl\:placeholder-indigo-700:-ms-input-placeholder {
        color:#4c51bf
    }
    .xl\:placeholder-indigo-700::-webkit-input-placeholder {
        color:#4c51bf
    }
    .xl\:placeholder-indigo-700::-moz-placeholder {
        color:#4c51bf
    }
    .xl\:placeholder-indigo-700::placeholder {
        color:#4c51bf
    }
    .xl\:placeholder-indigo-800:-ms-input-placeholder {
        color:#434190
    }
    .xl\:placeholder-indigo-800::-webkit-input-placeholder {
        color:#434190
    }
    .xl\:placeholder-indigo-800::-moz-placeholder {
        color:#434190
    }
    .xl\:placeholder-indigo-800::placeholder {
        color:#434190
    }
    .xl\:placeholder-indigo-900:-ms-input-placeholder {
        color:#3c366b
    }
    .xl\:placeholder-indigo-900::-webkit-input-placeholder {
        color:#3c366b
    }
    .xl\:placeholder-indigo-900::-moz-placeholder {
        color:#3c366b
    }
    .xl\:placeholder-indigo-900::placeholder {
        color:#3c366b
    }
    .xl\:placeholder-purple-100:-ms-input-placeholder {
        color:#faf5ff
    }
    .xl\:placeholder-purple-100::-webkit-input-placeholder {
        color:#faf5ff
    }
    .xl\:placeholder-purple-100::-moz-placeholder {
        color:#faf5ff
    }
    .xl\:placeholder-purple-100::placeholder {
        color:#faf5ff
    }
    .xl\:placeholder-purple-200:-ms-input-placeholder {
        color:#e9d8fd
    }
    .xl\:placeholder-purple-200::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .xl\:placeholder-purple-200::-moz-placeholder {
        color:#e9d8fd
    }
    .xl\:placeholder-purple-200::placeholder {
        color:#e9d8fd
    }
    .xl\:placeholder-purple-300:-ms-input-placeholder {
        color:#d6bcfa
    }
    .xl\:placeholder-purple-300::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .xl\:placeholder-purple-300::-moz-placeholder {
        color:#d6bcfa
    }
    .xl\:placeholder-purple-300::placeholder {
        color:#d6bcfa
    }
    .xl\:placeholder-purple-400:-ms-input-placeholder {
        color:#b794f4
    }
    .xl\:placeholder-purple-400::-webkit-input-placeholder {
        color:#b794f4
    }
    .xl\:placeholder-purple-400::-moz-placeholder {
        color:#b794f4
    }
    .xl\:placeholder-purple-400::placeholder {
        color:#b794f4
    }
    .xl\:placeholder-purple-500:-ms-input-placeholder {
        color:#9f7aea
    }
    .xl\:placeholder-purple-500::-webkit-input-placeholder {
        color:#9f7aea
    }
    .xl\:placeholder-purple-500::-moz-placeholder {
        color:#9f7aea
    }
    .xl\:placeholder-purple-500::placeholder {
        color:#9f7aea
    }
    .xl\:placeholder-purple-600:-ms-input-placeholder {
        color:#805ad5
    }
    .xl\:placeholder-purple-600::-webkit-input-placeholder {
        color:#805ad5
    }
    .xl\:placeholder-purple-600::-moz-placeholder {
        color:#805ad5
    }
    .xl\:placeholder-purple-600::placeholder {
        color:#805ad5
    }
    .xl\:placeholder-purple-700:-ms-input-placeholder {
        color:#6b46c1
    }
    .xl\:placeholder-purple-700::-webkit-input-placeholder {
        color:#6b46c1
    }
    .xl\:placeholder-purple-700::-moz-placeholder {
        color:#6b46c1
    }
    .xl\:placeholder-purple-700::placeholder {
        color:#6b46c1
    }
    .xl\:placeholder-purple-800:-ms-input-placeholder {
        color:#553c9a
    }
    .xl\:placeholder-purple-800::-webkit-input-placeholder {
        color:#553c9a
    }
    .xl\:placeholder-purple-800::-moz-placeholder {
        color:#553c9a
    }
    .xl\:placeholder-purple-800::placeholder {
        color:#553c9a
    }
    .xl\:placeholder-purple-900:-ms-input-placeholder {
        color:#44337a
    }
    .xl\:placeholder-purple-900::-webkit-input-placeholder {
        color:#44337a
    }
    .xl\:placeholder-purple-900::-moz-placeholder {
        color:#44337a
    }
    .xl\:placeholder-purple-900::placeholder {
        color:#44337a
    }
    .xl\:placeholder-pink-100:-ms-input-placeholder {
        color:#fff5f7
    }
    .xl\:placeholder-pink-100::-webkit-input-placeholder {
        color:#fff5f7
    }
    .xl\:placeholder-pink-100::-moz-placeholder {
        color:#fff5f7
    }
    .xl\:placeholder-pink-100::placeholder {
        color:#fff5f7
    }
    .xl\:placeholder-pink-200:-ms-input-placeholder {
        color:#fed7e2
    }
    .xl\:placeholder-pink-200::-webkit-input-placeholder {
        color:#fed7e2
    }
    .xl\:placeholder-pink-200::-moz-placeholder {
        color:#fed7e2
    }
    .xl\:placeholder-pink-200::placeholder {
        color:#fed7e2
    }
    .xl\:placeholder-pink-300:-ms-input-placeholder {
        color:#fbb6ce
    }
    .xl\:placeholder-pink-300::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .xl\:placeholder-pink-300::-moz-placeholder {
        color:#fbb6ce
    }
    .xl\:placeholder-pink-300::placeholder {
        color:#fbb6ce
    }
    .xl\:placeholder-pink-400:-ms-input-placeholder {
        color:#f687b3
    }
    .xl\:placeholder-pink-400::-webkit-input-placeholder {
        color:#f687b3
    }
    .xl\:placeholder-pink-400::-moz-placeholder {
        color:#f687b3
    }
    .xl\:placeholder-pink-400::placeholder {
        color:#f687b3
    }
    .xl\:placeholder-pink-500:-ms-input-placeholder {
        color:#ed64a6
    }
    .xl\:placeholder-pink-500::-webkit-input-placeholder {
        color:#ed64a6
    }
    .xl\:placeholder-pink-500::-moz-placeholder {
        color:#ed64a6
    }
    .xl\:placeholder-pink-500::placeholder {
        color:#ed64a6
    }
    .xl\:placeholder-pink-600:-ms-input-placeholder {
        color:#d53f8c
    }
    .xl\:placeholder-pink-600::-webkit-input-placeholder {
        color:#d53f8c
    }
    .xl\:placeholder-pink-600::-moz-placeholder {
        color:#d53f8c
    }
    .xl\:placeholder-pink-600::placeholder {
        color:#d53f8c
    }
    .xl\:placeholder-pink-700:-ms-input-placeholder {
        color:#b83280
    }
    .xl\:placeholder-pink-700::-webkit-input-placeholder {
        color:#b83280
    }
    .xl\:placeholder-pink-700::-moz-placeholder {
        color:#b83280
    }
    .xl\:placeholder-pink-700::placeholder {
        color:#b83280
    }
    .xl\:placeholder-pink-800:-ms-input-placeholder {
        color:#97266d
    }
    .xl\:placeholder-pink-800::-webkit-input-placeholder {
        color:#97266d
    }
    .xl\:placeholder-pink-800::-moz-placeholder {
        color:#97266d
    }
    .xl\:placeholder-pink-800::placeholder {
        color:#97266d
    }
    .xl\:placeholder-pink-900:-ms-input-placeholder {
        color:#702459
    }
    .xl\:placeholder-pink-900::-webkit-input-placeholder {
        color:#702459
    }
    .xl\:placeholder-pink-900::-moz-placeholder {
        color:#702459
    }
    .xl\:placeholder-pink-900::placeholder {
        color:#702459
    }
    .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
        color:transparent
    }
    .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
        color:transparent
    }
    .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
        color:transparent
    }
    .xl\:focus\:placeholder-transparent:focus::placeholder {
        color:transparent
    }
    .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
        color:#000
    }
    .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
        color:#000
    }
    .xl\:focus\:placeholder-black:focus::-moz-placeholder {
        color:#000
    }
    .xl\:focus\:placeholder-black:focus::placeholder {
        color:#000
    }
    .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
        color:#fff
    }
    .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
        color:#fff
    }
    .xl\:focus\:placeholder-white:focus::-moz-placeholder {
        color:#fff
    }
    .xl\:focus\:placeholder-white:focus::placeholder {
        color:#fff
    }
    .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
        color:#f7fafc
    }
    .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
        color:#f7fafc
    }
    .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
        color:#f7fafc
    }
    .xl\:focus\:placeholder-gray-100:focus::placeholder {
        color:#f7fafc
    }
    .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
        color:#edf2f7
    }
    .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
        color:#edf2f7
    }
    .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
        color:#edf2f7
    }
    .xl\:focus\:placeholder-gray-200:focus::placeholder {
        color:#edf2f7
    }
    .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
        color:#e2e8f0
    }
    .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
        color:#e2e8f0
    }
    .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
        color:#e2e8f0
    }
    .xl\:focus\:placeholder-gray-300:focus::placeholder {
        color:#e2e8f0
    }
    .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
        color:#cbd5e0
    }
    .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
        color:#cbd5e0
    }
    .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
        color:#cbd5e0
    }
    .xl\:focus\:placeholder-gray-400:focus::placeholder {
        color:#cbd5e0
    }
    .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
        color:#a0aec0
    }
    .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
        color:#a0aec0
    }
    .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
        color:#a0aec0
    }
    .xl\:focus\:placeholder-gray-500:focus::placeholder {
        color:#a0aec0
    }
    .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
        color:#718096
    }
    .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
        color:#718096
    }
    .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
        color:#718096
    }
    .xl\:focus\:placeholder-gray-600:focus::placeholder {
        color:#718096
    }
    .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
        color:#4a5568
    }
    .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
        color:#4a5568
    }
    .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
        color:#4a5568
    }
    .xl\:focus\:placeholder-gray-700:focus::placeholder {
        color:#4a5568
    }
    .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
        color:#2d3748
    }
    .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
        color:#2d3748
    }
    .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
        color:#2d3748
    }
    .xl\:focus\:placeholder-gray-800:focus::placeholder {
        color:#2d3748
    }
    .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
        color:#1a202c
    }
    .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
        color:#1a202c
    }
    .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
        color:#1a202c
    }
    .xl\:focus\:placeholder-gray-900:focus::placeholder {
        color:#1a202c
    }
    .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
        color:#fff5f5
    }
    .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
        color:#fff5f5
    }
    .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
        color:#fff5f5
    }
    .xl\:focus\:placeholder-red-100:focus::placeholder {
        color:#fff5f5
    }
    .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
        color:#fed7d7
    }
    .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
        color:#fed7d7
    }
    .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
        color:#fed7d7
    }
    .xl\:focus\:placeholder-red-200:focus::placeholder {
        color:#fed7d7
    }
    .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
        color:#feb2b2
    }
    .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
        color:#feb2b2
    }
    .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
        color:#feb2b2
    }
    .xl\:focus\:placeholder-red-300:focus::placeholder {
        color:#feb2b2
    }
    .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
        color:#fc8181
    }
    .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
        color:#fc8181
    }
    .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
        color:#fc8181
    }
    .xl\:focus\:placeholder-red-400:focus::placeholder {
        color:#fc8181
    }
    .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
        color:#f56565
    }
    .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
        color:#f56565
    }
    .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
        color:#f56565
    }
    .xl\:focus\:placeholder-red-500:focus::placeholder {
        color:#f56565
    }
    .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
        color:#e53e3e
    }
    .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
        color:#e53e3e
    }
    .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
        color:#e53e3e
    }
    .xl\:focus\:placeholder-red-600:focus::placeholder {
        color:#e53e3e
    }
    .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
        color:#c53030
    }
    .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
        color:#c53030
    }
    .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
        color:#c53030
    }
    .xl\:focus\:placeholder-red-700:focus::placeholder {
        color:#c53030
    }
    .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
        color:#9b2c2c
    }
    .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
        color:#9b2c2c
    }
    .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
        color:#9b2c2c
    }
    .xl\:focus\:placeholder-red-800:focus::placeholder {
        color:#9b2c2c
    }
    .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
        color:#742a2a
    }
    .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
        color:#742a2a
    }
    .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
        color:#742a2a
    }
    .xl\:focus\:placeholder-red-900:focus::placeholder {
        color:#742a2a
    }
    .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
        color:#fffaf0
    }
    .xl\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
        color:#fffaf0
    }
    .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder {
        color:#fffaf0
    }
    .xl\:focus\:placeholder-orange-100:focus::placeholder {
        color:#fffaf0
    }
    .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
        color:#feebc8
    }
    .xl\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
        color:#feebc8
    }
    .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder {
        color:#feebc8
    }
    .xl\:focus\:placeholder-orange-200:focus::placeholder {
        color:#feebc8
    }
    .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
        color:#fbd38d
    }
    .xl\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
        color:#fbd38d
    }
    .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder {
        color:#fbd38d
    }
    .xl\:focus\:placeholder-orange-300:focus::placeholder {
        color:#fbd38d
    }
    .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
        color:#f6ad55
    }
    .xl\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
        color:#f6ad55
    }
    .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder {
        color:#f6ad55
    }
    .xl\:focus\:placeholder-orange-400:focus::placeholder {
        color:#f6ad55
    }
    .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
        color:#ed8936
    }
    .xl\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
        color:#ed8936
    }
    .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder {
        color:#ed8936
    }
    .xl\:focus\:placeholder-orange-500:focus::placeholder {
        color:#ed8936
    }
    .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
        color:#dd6b20
    }
    .xl\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
        color:#dd6b20
    }
    .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder {
        color:#dd6b20
    }
    .xl\:focus\:placeholder-orange-600:focus::placeholder {
        color:#dd6b20
    }
    .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
        color:#c05621
    }
    .xl\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
        color:#c05621
    }
    .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder {
        color:#c05621
    }
    .xl\:focus\:placeholder-orange-700:focus::placeholder {
        color:#c05621
    }
    .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
        color:#9c4221
    }
    .xl\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
        color:#9c4221
    }
    .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder {
        color:#9c4221
    }
    .xl\:focus\:placeholder-orange-800:focus::placeholder {
        color:#9c4221
    }
    .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
        color:#7b341e
    }
    .xl\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
        color:#7b341e
    }
    .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder {
        color:#7b341e
    }
    .xl\:focus\:placeholder-orange-900:focus::placeholder {
        color:#7b341e
    }
    .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
        color:#fffff0
    }
    .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
        color:#fffff0
    }
    .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
        color:#fffff0
    }
    .xl\:focus\:placeholder-yellow-100:focus::placeholder {
        color:#fffff0
    }
    .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
        color:#fefcbf
    }
    .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
        color:#fefcbf
    }
    .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
        color:#fefcbf
    }
    .xl\:focus\:placeholder-yellow-200:focus::placeholder {
        color:#fefcbf
    }
    .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
        color:#faf089
    }
    .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
        color:#faf089
    }
    .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
        color:#faf089
    }
    .xl\:focus\:placeholder-yellow-300:focus::placeholder {
        color:#faf089
    }
    .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
        color:#f6e05e
    }
    .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
        color:#f6e05e
    }
    .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
        color:#f6e05e
    }
    .xl\:focus\:placeholder-yellow-400:focus::placeholder {
        color:#f6e05e
    }
    .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
        color:#ecc94b
    }
    .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
        color:#ecc94b
    }
    .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
        color:#ecc94b
    }
    .xl\:focus\:placeholder-yellow-500:focus::placeholder {
        color:#ecc94b
    }
    .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
        color:#d69e2e
    }
    .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
        color:#d69e2e
    }
    .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
        color:#d69e2e
    }
    .xl\:focus\:placeholder-yellow-600:focus::placeholder {
        color:#d69e2e
    }
    .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
        color:#b7791f
    }
    .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
        color:#b7791f
    }
    .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
        color:#b7791f
    }
    .xl\:focus\:placeholder-yellow-700:focus::placeholder {
        color:#b7791f
    }
    .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
        color:#975a16
    }
    .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
        color:#975a16
    }
    .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
        color:#975a16
    }
    .xl\:focus\:placeholder-yellow-800:focus::placeholder {
        color:#975a16
    }
    .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
        color:#744210
    }
    .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
        color:#744210
    }
    .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
        color:#744210
    }
    .xl\:focus\:placeholder-yellow-900:focus::placeholder {
        color:#744210
    }
    .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
        color:#f0fff4
    }
    .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
        color:#f0fff4
    }
    .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
        color:#f0fff4
    }
    .xl\:focus\:placeholder-green-100:focus::placeholder {
        color:#f0fff4
    }
    .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
        color:#c6f6d5
    }
    .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
        color:#c6f6d5
    }
    .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
        color:#c6f6d5
    }
    .xl\:focus\:placeholder-green-200:focus::placeholder {
        color:#c6f6d5
    }
    .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
        color:#9ae6b4
    }
    .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
        color:#9ae6b4
    }
    .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
        color:#9ae6b4
    }
    .xl\:focus\:placeholder-green-300:focus::placeholder {
        color:#9ae6b4
    }
    .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
        color:#68d391
    }
    .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
        color:#68d391
    }
    .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
        color:#68d391
    }
    .xl\:focus\:placeholder-green-400:focus::placeholder {
        color:#68d391
    }
    .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
        color:#48bb78
    }
    .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
        color:#48bb78
    }
    .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
        color:#48bb78
    }
    .xl\:focus\:placeholder-green-500:focus::placeholder {
        color:#48bb78
    }
    .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
        color:#38a169
    }
    .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
        color:#38a169
    }
    .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
        color:#38a169
    }
    .xl\:focus\:placeholder-green-600:focus::placeholder {
        color:#38a169
    }
    .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
        color:#2f855a
    }
    .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
        color:#2f855a
    }
    .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
        color:#2f855a
    }
    .xl\:focus\:placeholder-green-700:focus::placeholder {
        color:#2f855a
    }
    .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
        color:#276749
    }
    .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
        color:#276749
    }
    .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
        color:#276749
    }
    .xl\:focus\:placeholder-green-800:focus::placeholder {
        color:#276749
    }
    .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
        color:#22543d
    }
    .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
        color:#22543d
    }
    .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
        color:#22543d
    }
    .xl\:focus\:placeholder-green-900:focus::placeholder {
        color:#22543d
    }
    .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
        color:#e6fffa
    }
    .xl\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
        color:#e6fffa
    }
    .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder {
        color:#e6fffa
    }
    .xl\:focus\:placeholder-teal-100:focus::placeholder {
        color:#e6fffa
    }
    .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
        color:#b2f5ea
    }
    .xl\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
        color:#b2f5ea
    }
    .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder {
        color:#b2f5ea
    }
    .xl\:focus\:placeholder-teal-200:focus::placeholder {
        color:#b2f5ea
    }
    .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
        color:#81e6d9
    }
    .xl\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
        color:#81e6d9
    }
    .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder {
        color:#81e6d9
    }
    .xl\:focus\:placeholder-teal-300:focus::placeholder {
        color:#81e6d9
    }
    .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
        color:#4fd1c5
    }
    .xl\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
        color:#4fd1c5
    }
    .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder {
        color:#4fd1c5
    }
    .xl\:focus\:placeholder-teal-400:focus::placeholder {
        color:#4fd1c5
    }
    .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
        color:#38b2ac
    }
    .xl\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
        color:#38b2ac
    }
    .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder {
        color:#38b2ac
    }
    .xl\:focus\:placeholder-teal-500:focus::placeholder {
        color:#38b2ac
    }
    .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
        color:#319795
    }
    .xl\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
        color:#319795
    }
    .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder {
        color:#319795
    }
    .xl\:focus\:placeholder-teal-600:focus::placeholder {
        color:#319795
    }
    .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
        color:#2c7a7b
    }
    .xl\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
        color:#2c7a7b
    }
    .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder {
        color:#2c7a7b
    }
    .xl\:focus\:placeholder-teal-700:focus::placeholder {
        color:#2c7a7b
    }
    .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
        color:#285e61
    }
    .xl\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
        color:#285e61
    }
    .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder {
        color:#285e61
    }
    .xl\:focus\:placeholder-teal-800:focus::placeholder {
        color:#285e61
    }
    .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
        color:#234e52
    }
    .xl\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
        color:#234e52
    }
    .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder {
        color:#234e52
    }
    .xl\:focus\:placeholder-teal-900:focus::placeholder {
        color:#234e52
    }
    .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
        color:#ebf8ff
    }
    .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
        color:#ebf8ff
    }
    .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
        color:#ebf8ff
    }
    .xl\:focus\:placeholder-blue-100:focus::placeholder {
        color:#ebf8ff
    }
    .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
        color:#bee3f8
    }
    .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
        color:#bee3f8
    }
    .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
        color:#bee3f8
    }
    .xl\:focus\:placeholder-blue-200:focus::placeholder {
        color:#bee3f8
    }
    .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
        color:#90cdf4
    }
    .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
        color:#90cdf4
    }
    .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
        color:#90cdf4
    }
    .xl\:focus\:placeholder-blue-300:focus::placeholder {
        color:#90cdf4
    }
    .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
        color:#63b3ed
    }
    .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
        color:#63b3ed
    }
    .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
        color:#63b3ed
    }
    .xl\:focus\:placeholder-blue-400:focus::placeholder {
        color:#63b3ed
    }
    .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
        color:#4299e1
    }
    .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
        color:#4299e1
    }
    .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
        color:#4299e1
    }
    .xl\:focus\:placeholder-blue-500:focus::placeholder {
        color:#4299e1
    }
    .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
        color:#3182ce
    }
    .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
        color:#3182ce
    }
    .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
        color:#3182ce
    }
    .xl\:focus\:placeholder-blue-600:focus::placeholder {
        color:#3182ce
    }
    .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
        color:#2b6cb0
    }
    .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
        color:#2b6cb0
    }
    .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
        color:#2b6cb0
    }
    .xl\:focus\:placeholder-blue-700:focus::placeholder {
        color:#2b6cb0
    }
    .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
        color:#2c5282
    }
    .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
        color:#2c5282
    }
    .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
        color:#2c5282
    }
    .xl\:focus\:placeholder-blue-800:focus::placeholder {
        color:#2c5282
    }
    .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
        color:#2a4365
    }
    .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
        color:#2a4365
    }
    .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
        color:#2a4365
    }
    .xl\:focus\:placeholder-blue-900:focus::placeholder {
        color:#2a4365
    }
    .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
        color:#ebf4ff
    }
    .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
        color:#ebf4ff
    }
    .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
        color:#ebf4ff
    }
    .xl\:focus\:placeholder-indigo-100:focus::placeholder {
        color:#ebf4ff
    }
    .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
        color:#c3dafe
    }
    .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
        color:#c3dafe
    }
    .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
        color:#c3dafe
    }
    .xl\:focus\:placeholder-indigo-200:focus::placeholder {
        color:#c3dafe
    }
    .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
        color:#a3bffa
    }
    .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
        color:#a3bffa
    }
    .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
        color:#a3bffa
    }
    .xl\:focus\:placeholder-indigo-300:focus::placeholder {
        color:#a3bffa
    }
    .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
        color:#7f9cf5
    }
    .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
        color:#7f9cf5
    }
    .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
        color:#7f9cf5
    }
    .xl\:focus\:placeholder-indigo-400:focus::placeholder {
        color:#7f9cf5
    }
    .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
        color:#667eea
    }
    .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
        color:#667eea
    }
    .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
        color:#667eea
    }
    .xl\:focus\:placeholder-indigo-500:focus::placeholder {
        color:#667eea
    }
    .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
        color:#5a67d8
    }
    .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
        color:#5a67d8
    }
    .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
        color:#5a67d8
    }
    .xl\:focus\:placeholder-indigo-600:focus::placeholder {
        color:#5a67d8
    }
    .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
        color:#4c51bf
    }
    .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
        color:#4c51bf
    }
    .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
        color:#4c51bf
    }
    .xl\:focus\:placeholder-indigo-700:focus::placeholder {
        color:#4c51bf
    }
    .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
        color:#434190
    }
    .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
        color:#434190
    }
    .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
        color:#434190
    }
    .xl\:focus\:placeholder-indigo-800:focus::placeholder {
        color:#434190
    }
    .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
        color:#3c366b
    }
    .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
        color:#3c366b
    }
    .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
        color:#3c366b
    }
    .xl\:focus\:placeholder-indigo-900:focus::placeholder {
        color:#3c366b
    }
    .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
        color:#faf5ff
    }
    .xl\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
        color:#faf5ff
    }
    .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder {
        color:#faf5ff
    }
    .xl\:focus\:placeholder-purple-100:focus::placeholder {
        color:#faf5ff
    }
    .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
        color:#e9d8fd
    }
    .xl\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
        color:#e9d8fd
    }
    .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder {
        color:#e9d8fd
    }
    .xl\:focus\:placeholder-purple-200:focus::placeholder {
        color:#e9d8fd
    }
    .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
        color:#d6bcfa
    }
    .xl\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
        color:#d6bcfa
    }
    .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder {
        color:#d6bcfa
    }
    .xl\:focus\:placeholder-purple-300:focus::placeholder {
        color:#d6bcfa
    }
    .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
        color:#b794f4
    }
    .xl\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
        color:#b794f4
    }
    .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder {
        color:#b794f4
    }
    .xl\:focus\:placeholder-purple-400:focus::placeholder {
        color:#b794f4
    }
    .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
        color:#9f7aea
    }
    .xl\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
        color:#9f7aea
    }
    .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder {
        color:#9f7aea
    }
    .xl\:focus\:placeholder-purple-500:focus::placeholder {
        color:#9f7aea
    }
    .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
        color:#805ad5
    }
    .xl\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
        color:#805ad5
    }
    .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder {
        color:#805ad5
    }
    .xl\:focus\:placeholder-purple-600:focus::placeholder {
        color:#805ad5
    }
    .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
        color:#6b46c1
    }
    .xl\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
        color:#6b46c1
    }
    .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder {
        color:#6b46c1
    }
    .xl\:focus\:placeholder-purple-700:focus::placeholder {
        color:#6b46c1
    }
    .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
        color:#553c9a
    }
    .xl\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
        color:#553c9a
    }
    .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder {
        color:#553c9a
    }
    .xl\:focus\:placeholder-purple-800:focus::placeholder {
        color:#553c9a
    }
    .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
        color:#44337a
    }
    .xl\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
        color:#44337a
    }
    .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder {
        color:#44337a
    }
    .xl\:focus\:placeholder-purple-900:focus::placeholder {
        color:#44337a
    }
    .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
        color:#fff5f7
    }
    .xl\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
        color:#fff5f7
    }
    .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder {
        color:#fff5f7
    }
    .xl\:focus\:placeholder-pink-100:focus::placeholder {
        color:#fff5f7
    }
    .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
        color:#fed7e2
    }
    .xl\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
        color:#fed7e2
    }
    .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder {
        color:#fed7e2
    }
    .xl\:focus\:placeholder-pink-200:focus::placeholder {
        color:#fed7e2
    }
    .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
        color:#fbb6ce
    }
    .xl\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
        color:#fbb6ce
    }
    .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder {
        color:#fbb6ce
    }
    .xl\:focus\:placeholder-pink-300:focus::placeholder {
        color:#fbb6ce
    }
    .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
        color:#f687b3
    }
    .xl\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
        color:#f687b3
    }
    .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
        color:#f687b3
    }
    .xl\:focus\:placeholder-pink-400:focus::placeholder {
        color:#f687b3
    }
    .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
        color:#ed64a6
    }
    .xl\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
        color:#ed64a6
    }
    .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder {
        color:#ed64a6
    }
    .xl\:focus\:placeholder-pink-500:focus::placeholder {
        color:#ed64a6
    }
    .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
        color:#d53f8c
    }
    .xl\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
        color:#d53f8c
    }
    .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder {
        color:#d53f8c
    }
    .xl\:focus\:placeholder-pink-600:focus::placeholder {
        color:#d53f8c
    }
    .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
        color:#b83280
    }
    .xl\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
        color:#b83280
    }
    .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder {
        color:#b83280
    }
    .xl\:focus\:placeholder-pink-700:focus::placeholder {
        color:#b83280
    }
    .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
        color:#97266d
    }
    .xl\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
        color:#97266d
    }
    .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder {
        color:#97266d
    }
    .xl\:focus\:placeholder-pink-800:focus::placeholder {
        color:#97266d
    }
    .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
        color:#702459
    }
    .xl\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
        color:#702459
    }
    .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder {
        color:#702459
    }
    .xl\:focus\:placeholder-pink-900:focus::placeholder {
        color:#702459
    }
    .xl\:pointer-events-none {
        pointer-events:none
    }
    .xl\:pointer-events-auto {
        pointer-events:auto
    }
    .xl\:static {
        position:static
    }
    .xl\:fixed {
        position:fixed
    }
    .xl\:absolute {
        position:absolute
    }
    .xl\:relative {
        position:relative
    }
    .xl\:sticky {
        position:-webkit-sticky;
        position:sticky
    }
    .xl\:inset-0 {
        top:0;
        right:0;
        bottom:0;
        left:0
    }
    .xl\:inset-auto {
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .xl\:inset-y-0 {
        top:0;
        bottom:0
    }
    .xl\:inset-x-0 {
        right:0;
        left:0
    }
    .xl\:inset-y-auto {
        top:auto;
        bottom:auto
    }
    .xl\:inset-x-auto {
        right:auto;
        left:auto
    }
    .xl\:top-0 {
        top:0
    }
    .xl\:right-0 {
        right:0
    }
    .xl\:bottom-0 {
        bottom:0
    }
    .xl\:left-0 {
        left:0
    }
    .xl\:top-auto {
        top:auto
    }
    .xl\:right-auto {
        right:auto
    }
    .xl\:bottom-auto {
        bottom:auto
    }
    .xl\:left-auto {
        left:auto
    }
    .xl\:resize-none {
        resize:none
    }
    .xl\:resize-y {
        resize:vertical
    }
    .xl\:resize-x {
        resize:horizontal
    }
    .xl\:resize {
        resize:both
    }
    .xl\:shadow {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .xl\:shadow-md {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .xl\:shadow-lg {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .xl\:shadow-xl {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .xl\:shadow-2xl {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .xl\:shadow-inner {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .xl\:shadow-outline {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .xl\:shadow-none {
        box-shadow:none
    }
    .xl\:hover\:shadow:hover {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .xl\:hover\:shadow-md:hover {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .xl\:hover\:shadow-lg:hover {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .xl\:hover\:shadow-xl:hover {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .xl\:hover\:shadow-2xl:hover {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .xl\:hover\:shadow-inner:hover {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .xl\:hover\:shadow-outline:hover {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .xl\:hover\:shadow-none:hover {
        box-shadow:none
    }
    .xl\:focus\:shadow:focus {
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .xl\:focus\:shadow-md:focus {
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .xl\:focus\:shadow-lg:focus {
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .xl\:focus\:shadow-xl:focus {
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .xl\:focus\:shadow-2xl:focus {
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .xl\:focus\:shadow-inner:focus {
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .xl\:focus\:shadow-outline:focus {
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .xl\:focus\:shadow-none:focus {
        box-shadow:none
    }
    .xl\:fill-current {
        fill:currentColor
    }
    .xl\:stroke-current {
        stroke:currentColor
    }
    .xl\:table-auto {
        table-layout:auto
    }
    .xl\:table-fixed {
        table-layout:fixed
    }
    .xl\:text-left {
        text-align:left
    }
    .xl\:text-center {
        text-align:center
    }
    .xl\:text-right {
        text-align:right
    }
    .xl\:text-justify {
        text-align:justify
    }
    .xl\:text-transparent {
        color:transparent
    }
    .xl\:text-black {
        color:#000
    }
    .xl\:text-white {
        color:#fff
    }
    .xl\:text-gray-100 {
        color:#f7fafc
    }
    .xl\:text-gray-200 {
        color:#edf2f7
    }
    .xl\:text-gray-300 {
        color:#e2e8f0
    }
    .xl\:text-gray-400 {
        color:#cbd5e0
    }
    .xl\:text-gray-500 {
        color:#a0aec0
    }
    .xl\:text-gray-600 {
        color:#718096
    }
    .xl\:text-gray-700 {
        color:#4a5568
    }
    .xl\:text-gray-800 {
        color:#2d3748
    }
    .xl\:text-gray-900 {
        color:#1a202c
    }
    .xl\:text-red-100 {
        color:#fff5f5
    }
    .xl\:text-red-200 {
        color:#fed7d7
    }
    .xl\:text-red-300 {
        color:#feb2b2
    }
    .xl\:text-red-400 {
        color:#fc8181
    }
    .xl\:text-red-500 {
        color:#f56565
    }
    .xl\:text-red-600 {
        color:#e53e3e
    }
    .xl\:text-red-700 {
        color:#c53030
    }
    .xl\:text-red-800 {
        color:#9b2c2c
    }
    .xl\:text-red-900 {
        color:#742a2a
    }
    .xl\:text-orange-100 {
        color:#fffaf0
    }
    .xl\:text-orange-200 {
        color:#feebc8
    }
    .xl\:text-orange-300 {
        color:#fbd38d
    }
    .xl\:text-orange-400 {
        color:#f6ad55
    }
    .xl\:text-orange-500 {
        color:#ed8936
    }
    .xl\:text-orange-600 {
        color:#dd6b20
    }
    .xl\:text-orange-700 {
        color:#c05621
    }
    .xl\:text-orange-800 {
        color:#9c4221
    }
    .xl\:text-orange-900 {
        color:#7b341e
    }
    .xl\:text-yellow-100 {
        color:#fffff0
    }
    .xl\:text-yellow-200 {
        color:#fefcbf
    }
    .xl\:text-yellow-300 {
        color:#faf089
    }
    .xl\:text-yellow-400 {
        color:#f6e05e
    }
    .xl\:text-yellow-500 {
        color:#ecc94b
    }
    .xl\:text-yellow-600 {
        color:#d69e2e
    }
    .xl\:text-yellow-700 {
        color:#b7791f
    }
    .xl\:text-yellow-800 {
        color:#975a16
    }
    .xl\:text-yellow-900 {
        color:#744210
    }
    .xl\:text-green-100 {
        color:#f0fff4
    }
    .xl\:text-green-200 {
        color:#c6f6d5
    }
    .xl\:text-green-300 {
        color:#9ae6b4
    }
    .xl\:text-green-400 {
        color:#68d391
    }
    .xl\:text-green-500 {
        color:#48bb78
    }
    .xl\:text-green-600 {
        color:#38a169
    }
    .xl\:text-green-700 {
        color:#2f855a
    }
    .xl\:text-green-800 {
        color:#276749
    }
    .xl\:text-green-900 {
        color:#22543d
    }
    .xl\:text-teal-100 {
        color:#e6fffa
    }
    .xl\:text-teal-200 {
        color:#b2f5ea
    }
    .xl\:text-teal-300 {
        color:#81e6d9
    }
    .xl\:text-teal-400 {
        color:#4fd1c5
    }
    .xl\:text-teal-500 {
        color:#38b2ac
    }
    .xl\:text-teal-600 {
        color:#319795
    }
    .xl\:text-teal-700 {
        color:#2c7a7b
    }
    .xl\:text-teal-800 {
        color:#285e61
    }
    .xl\:text-teal-900 {
        color:#234e52
    }
    .xl\:text-blue-100 {
        color:#ebf8ff
    }
    .xl\:text-blue-200 {
        color:#bee3f8
    }
    .xl\:text-blue-300 {
        color:#90cdf4
    }
    .xl\:text-blue-400 {
        color:#63b3ed
    }
    .xl\:text-blue-500 {
        color:#4299e1
    }
    .xl\:text-blue-600 {
        color:#3182ce
    }
    .xl\:text-blue-700 {
        color:#2b6cb0
    }
    .xl\:text-blue-800 {
        color:#2c5282
    }
    .xl\:text-blue-900 {
        color:#2a4365
    }
    .xl\:text-indigo-100 {
        color:#ebf4ff
    }
    .xl\:text-indigo-200 {
        color:#c3dafe
    }
    .xl\:text-indigo-300 {
        color:#a3bffa
    }
    .xl\:text-indigo-400 {
        color:#7f9cf5
    }
    .xl\:text-indigo-500 {
        color:#667eea
    }
    .xl\:text-indigo-600 {
        color:#5a67d8
    }
    .xl\:text-indigo-700 {
        color:#4c51bf
    }
    .xl\:text-indigo-800 {
        color:#434190
    }
    .xl\:text-indigo-900 {
        color:#3c366b
    }
    .xl\:text-purple-100 {
        color:#faf5ff
    }
    .xl\:text-purple-200 {
        color:#e9d8fd
    }
    .xl\:text-purple-300 {
        color:#d6bcfa
    }
    .xl\:text-purple-400 {
        color:#b794f4
    }
    .xl\:text-purple-500 {
        color:#9f7aea
    }
    .xl\:text-purple-600 {
        color:#805ad5
    }
    .xl\:text-purple-700 {
        color:#6b46c1
    }
    .xl\:text-purple-800 {
        color:#553c9a
    }
    .xl\:text-purple-900 {
        color:#44337a
    }
    .xl\:text-pink-100 {
        color:#fff5f7
    }
    .xl\:text-pink-200 {
        color:#fed7e2
    }
    .xl\:text-pink-300 {
        color:#fbb6ce
    }
    .xl\:text-pink-400 {
        color:#f687b3
    }
    .xl\:text-pink-500 {
        color:#ed64a6
    }
    .xl\:text-pink-600 {
        color:#d53f8c
    }
    .xl\:text-pink-700 {
        color:#b83280
    }
    .xl\:text-pink-800 {
        color:#97266d
    }
    .xl\:text-pink-900 {
        color:#702459
    }
    .xl\:hover\:text-transparent:hover {
        color:transparent
    }
    .xl\:hover\:text-black:hover {
        color:#000
    }
    .xl\:hover\:text-white:hover {
        color:#fff
    }
    .xl\:hover\:text-gray-100:hover {
        color:#f7fafc
    }
    .xl\:hover\:text-gray-200:hover {
        color:#edf2f7
    }
    .xl\:hover\:text-gray-300:hover {
        color:#e2e8f0
    }
    .xl\:hover\:text-gray-400:hover {
        color:#cbd5e0
    }
    .xl\:hover\:text-gray-500:hover {
        color:#a0aec0
    }
    .xl\:hover\:text-gray-600:hover {
        color:#718096
    }
    .xl\:hover\:text-gray-700:hover {
        color:#4a5568
    }
    .xl\:hover\:text-gray-800:hover {
        color:#2d3748
    }
    .xl\:hover\:text-gray-900:hover {
        color:#1a202c
    }
    .xl\:hover\:text-red-100:hover {
        color:#fff5f5
    }
    .xl\:hover\:text-red-200:hover {
        color:#fed7d7
    }
    .xl\:hover\:text-red-300:hover {
        color:#feb2b2
    }
    .xl\:hover\:text-red-400:hover {
        color:#fc8181
    }
    .xl\:hover\:text-red-500:hover {
        color:#f56565
    }
    .xl\:hover\:text-red-600:hover {
        color:#e53e3e
    }
    .xl\:hover\:text-red-700:hover {
        color:#c53030
    }
    .xl\:hover\:text-red-800:hover {
        color:#9b2c2c
    }
    .xl\:hover\:text-red-900:hover {
        color:#742a2a
    }
    .xl\:hover\:text-orange-100:hover {
        color:#fffaf0
    }
    .xl\:hover\:text-orange-200:hover {
        color:#feebc8
    }
    .xl\:hover\:text-orange-300:hover {
        color:#fbd38d
    }
    .xl\:hover\:text-orange-400:hover {
        color:#f6ad55
    }
    .xl\:hover\:text-orange-500:hover {
        color:#ed8936
    }
    .xl\:hover\:text-orange-600:hover {
        color:#dd6b20
    }
    .xl\:hover\:text-orange-700:hover {
        color:#c05621
    }
    .xl\:hover\:text-orange-800:hover {
        color:#9c4221
    }
    .xl\:hover\:text-orange-900:hover {
        color:#7b341e
    }
    .xl\:hover\:text-yellow-100:hover {
        color:#fffff0
    }
    .xl\:hover\:text-yellow-200:hover {
        color:#fefcbf
    }
    .xl\:hover\:text-yellow-300:hover {
        color:#faf089
    }
    .xl\:hover\:text-yellow-400:hover {
        color:#f6e05e
    }
    .xl\:hover\:text-yellow-500:hover {
        color:#ecc94b
    }
    .xl\:hover\:text-yellow-600:hover {
        color:#d69e2e
    }
    .xl\:hover\:text-yellow-700:hover {
        color:#b7791f
    }
    .xl\:hover\:text-yellow-800:hover {
        color:#975a16
    }
    .xl\:hover\:text-yellow-900:hover {
        color:#744210
    }
    .xl\:hover\:text-green-100:hover {
        color:#f0fff4
    }
    .xl\:hover\:text-green-200:hover {
        color:#c6f6d5
    }
    .xl\:hover\:text-green-300:hover {
        color:#9ae6b4
    }
    .xl\:hover\:text-green-400:hover {
        color:#68d391
    }
    .xl\:hover\:text-green-500:hover {
        color:#48bb78
    }
    .xl\:hover\:text-green-600:hover {
        color:#38a169
    }
    .xl\:hover\:text-green-700:hover {
        color:#2f855a
    }
    .xl\:hover\:text-green-800:hover {
        color:#276749
    }
    .xl\:hover\:text-green-900:hover {
        color:#22543d
    }
    .xl\:hover\:text-teal-100:hover {
        color:#e6fffa
    }
    .xl\:hover\:text-teal-200:hover {
        color:#b2f5ea
    }
    .xl\:hover\:text-teal-300:hover {
        color:#81e6d9
    }
    .xl\:hover\:text-teal-400:hover {
        color:#4fd1c5
    }
    .xl\:hover\:text-teal-500:hover {
        color:#38b2ac
    }
    .xl\:hover\:text-teal-600:hover {
        color:#319795
    }
    .xl\:hover\:text-teal-700:hover {
        color:#2c7a7b
    }
    .xl\:hover\:text-teal-800:hover {
        color:#285e61
    }
    .xl\:hover\:text-teal-900:hover {
        color:#234e52
    }
    .xl\:hover\:text-blue-100:hover {
        color:#ebf8ff
    }
    .xl\:hover\:text-blue-200:hover {
        color:#bee3f8
    }
    .xl\:hover\:text-blue-300:hover {
        color:#90cdf4
    }
    .xl\:hover\:text-blue-400:hover {
        color:#63b3ed
    }
    .xl\:hover\:text-blue-500:hover {
        color:#4299e1
    }
    .xl\:hover\:text-blue-600:hover {
        color:#3182ce
    }
    .xl\:hover\:text-blue-700:hover {
        color:#2b6cb0
    }
    .xl\:hover\:text-blue-800:hover {
        color:#2c5282
    }
    .xl\:hover\:text-blue-900:hover {
        color:#2a4365
    }
    .xl\:hover\:text-indigo-100:hover {
        color:#ebf4ff
    }
    .xl\:hover\:text-indigo-200:hover {
        color:#c3dafe
    }
    .xl\:hover\:text-indigo-300:hover {
        color:#a3bffa
    }
    .xl\:hover\:text-indigo-400:hover {
        color:#7f9cf5
    }
    .xl\:hover\:text-indigo-500:hover {
        color:#667eea
    }
    .xl\:hover\:text-indigo-600:hover {
        color:#5a67d8
    }
    .xl\:hover\:text-indigo-700:hover {
        color:#4c51bf
    }
    .xl\:hover\:text-indigo-800:hover {
        color:#434190
    }
    .xl\:hover\:text-indigo-900:hover {
        color:#3c366b
    }
    .xl\:hover\:text-purple-100:hover {
        color:#faf5ff
    }
    .xl\:hover\:text-purple-200:hover {
        color:#e9d8fd
    }
    .xl\:hover\:text-purple-300:hover {
        color:#d6bcfa
    }
    .xl\:hover\:text-purple-400:hover {
        color:#b794f4
    }
    .xl\:hover\:text-purple-500:hover {
        color:#9f7aea
    }
    .xl\:hover\:text-purple-600:hover {
        color:#805ad5
    }
    .xl\:hover\:text-purple-700:hover {
        color:#6b46c1
    }
    .xl\:hover\:text-purple-800:hover {
        color:#553c9a
    }
    .xl\:hover\:text-purple-900:hover {
        color:#44337a
    }
    .xl\:hover\:text-pink-100:hover {
        color:#fff5f7
    }
    .xl\:hover\:text-pink-200:hover {
        color:#fed7e2
    }
    .xl\:hover\:text-pink-300:hover {
        color:#fbb6ce
    }
    .xl\:hover\:text-pink-400:hover {
        color:#f687b3
    }
    .xl\:hover\:text-pink-500:hover {
        color:#ed64a6
    }
    .xl\:hover\:text-pink-600:hover {
        color:#d53f8c
    }
    .xl\:hover\:text-pink-700:hover {
        color:#b83280
    }
    .xl\:hover\:text-pink-800:hover {
        color:#97266d
    }
    .xl\:hover\:text-pink-900:hover {
        color:#702459
    }
    .xl\:focus\:text-transparent:focus {
        color:transparent
    }
    .xl\:focus\:text-black:focus {
        color:#000
    }
    .xl\:focus\:text-white:focus {
        color:#fff
    }
    .xl\:focus\:text-gray-100:focus {
        color:#f7fafc
    }
    .xl\:focus\:text-gray-200:focus {
        color:#edf2f7
    }
    .xl\:focus\:text-gray-300:focus {
        color:#e2e8f0
    }
    .xl\:focus\:text-gray-400:focus {
        color:#cbd5e0
    }
    .xl\:focus\:text-gray-500:focus {
        color:#a0aec0
    }
    .xl\:focus\:text-gray-600:focus {
        color:#718096
    }
    .xl\:focus\:text-gray-700:focus {
        color:#4a5568
    }
    .xl\:focus\:text-gray-800:focus {
        color:#2d3748
    }
    .xl\:focus\:text-gray-900:focus {
        color:#1a202c
    }
    .xl\:focus\:text-red-100:focus {
        color:#fff5f5
    }
    .xl\:focus\:text-red-200:focus {
        color:#fed7d7
    }
    .xl\:focus\:text-red-300:focus {
        color:#feb2b2
    }
    .xl\:focus\:text-red-400:focus {
        color:#fc8181
    }
    .xl\:focus\:text-red-500:focus {
        color:#f56565
    }
    .xl\:focus\:text-red-600:focus {
        color:#e53e3e
    }
    .xl\:focus\:text-red-700:focus {
        color:#c53030
    }
    .xl\:focus\:text-red-800:focus {
        color:#9b2c2c
    }
    .xl\:focus\:text-red-900:focus {
        color:#742a2a
    }
    .xl\:focus\:text-orange-100:focus {
        color:#fffaf0
    }
    .xl\:focus\:text-orange-200:focus {
        color:#feebc8
    }
    .xl\:focus\:text-orange-300:focus {
        color:#fbd38d
    }
    .xl\:focus\:text-orange-400:focus {
        color:#f6ad55
    }
    .xl\:focus\:text-orange-500:focus {
        color:#ed8936
    }
    .xl\:focus\:text-orange-600:focus {
        color:#dd6b20
    }
    .xl\:focus\:text-orange-700:focus {
        color:#c05621
    }
    .xl\:focus\:text-orange-800:focus {
        color:#9c4221
    }
    .xl\:focus\:text-orange-900:focus {
        color:#7b341e
    }
    .xl\:focus\:text-yellow-100:focus {
        color:#fffff0
    }
    .xl\:focus\:text-yellow-200:focus {
        color:#fefcbf
    }
    .xl\:focus\:text-yellow-300:focus {
        color:#faf089
    }
    .xl\:focus\:text-yellow-400:focus {
        color:#f6e05e
    }
    .xl\:focus\:text-yellow-500:focus {
        color:#ecc94b
    }
    .xl\:focus\:text-yellow-600:focus {
        color:#d69e2e
    }
    .xl\:focus\:text-yellow-700:focus {
        color:#b7791f
    }
    .xl\:focus\:text-yellow-800:focus {
        color:#975a16
    }
    .xl\:focus\:text-yellow-900:focus {
        color:#744210
    }
    .xl\:focus\:text-green-100:focus {
        color:#f0fff4
    }
    .xl\:focus\:text-green-200:focus {
        color:#c6f6d5
    }
    .xl\:focus\:text-green-300:focus {
        color:#9ae6b4
    }
    .xl\:focus\:text-green-400:focus {
        color:#68d391
    }
    .xl\:focus\:text-green-500:focus {
        color:#48bb78
    }
    .xl\:focus\:text-green-600:focus {
        color:#38a169
    }
    .xl\:focus\:text-green-700:focus {
        color:#2f855a
    }
    .xl\:focus\:text-green-800:focus {
        color:#276749
    }
    .xl\:focus\:text-green-900:focus {
        color:#22543d
    }
    .xl\:focus\:text-teal-100:focus {
        color:#e6fffa
    }
    .xl\:focus\:text-teal-200:focus {
        color:#b2f5ea
    }
    .xl\:focus\:text-teal-300:focus {
        color:#81e6d9
    }
    .xl\:focus\:text-teal-400:focus {
        color:#4fd1c5
    }
    .xl\:focus\:text-teal-500:focus {
        color:#38b2ac
    }
    .xl\:focus\:text-teal-600:focus {
        color:#319795
    }
    .xl\:focus\:text-teal-700:focus {
        color:#2c7a7b
    }
    .xl\:focus\:text-teal-800:focus {
        color:#285e61
    }
    .xl\:focus\:text-teal-900:focus {
        color:#234e52
    }
    .xl\:focus\:text-blue-100:focus {
        color:#ebf8ff
    }
    .xl\:focus\:text-blue-200:focus {
        color:#bee3f8
    }
    .xl\:focus\:text-blue-300:focus {
        color:#90cdf4
    }
    .xl\:focus\:text-blue-400:focus {
        color:#63b3ed
    }
    .xl\:focus\:text-blue-500:focus {
        color:#4299e1
    }
    .xl\:focus\:text-blue-600:focus {
        color:#3182ce
    }
    .xl\:focus\:text-blue-700:focus {
        color:#2b6cb0
    }
    .xl\:focus\:text-blue-800:focus {
        color:#2c5282
    }
    .xl\:focus\:text-blue-900:focus {
        color:#2a4365
    }
    .xl\:focus\:text-indigo-100:focus {
        color:#ebf4ff
    }
    .xl\:focus\:text-indigo-200:focus {
        color:#c3dafe
    }
    .xl\:focus\:text-indigo-300:focus {
        color:#a3bffa
    }
    .xl\:focus\:text-indigo-400:focus {
        color:#7f9cf5
    }
    .xl\:focus\:text-indigo-500:focus {
        color:#667eea
    }
    .xl\:focus\:text-indigo-600:focus {
        color:#5a67d8
    }
    .xl\:focus\:text-indigo-700:focus {
        color:#4c51bf
    }
    .xl\:focus\:text-indigo-800:focus {
        color:#434190
    }
    .xl\:focus\:text-indigo-900:focus {
        color:#3c366b
    }
    .xl\:focus\:text-purple-100:focus {
        color:#faf5ff
    }
    .xl\:focus\:text-purple-200:focus {
        color:#e9d8fd
    }
    .xl\:focus\:text-purple-300:focus {
        color:#d6bcfa
    }
    .xl\:focus\:text-purple-400:focus {
        color:#b794f4
    }
    .xl\:focus\:text-purple-500:focus {
        color:#9f7aea
    }
    .xl\:focus\:text-purple-600:focus {
        color:#805ad5
    }
    .xl\:focus\:text-purple-700:focus {
        color:#6b46c1
    }
    .xl\:focus\:text-purple-800:focus {
        color:#553c9a
    }
    .xl\:focus\:text-purple-900:focus {
        color:#44337a
    }
    .xl\:focus\:text-pink-100:focus {
        color:#fff5f7
    }
    .xl\:focus\:text-pink-200:focus {
        color:#fed7e2
    }
    .xl\:focus\:text-pink-300:focus {
        color:#fbb6ce
    }
    .xl\:focus\:text-pink-400:focus {
        color:#f687b3
    }
    .xl\:focus\:text-pink-500:focus {
        color:#ed64a6
    }
    .xl\:focus\:text-pink-600:focus {
        color:#d53f8c
    }
    .xl\:focus\:text-pink-700:focus {
        color:#b83280
    }
    .xl\:focus\:text-pink-800:focus {
        color:#97266d
    }
    .xl\:focus\:text-pink-900:focus {
        color:#702459
    }
    .xl\:text-xs {
        font-size:0.75rem
    }
    .xl\:text-sm {
        font-size:0.875rem
    }
    .xl\:text-base {
        font-size:1rem
    }
    .xl\:text-lg {
        font-size:1.125rem
    }
    .xl\:text-xl {
        font-size:1.25rem
    }
    .xl\:text-2xl {
        font-size:1.5rem
    }
    .xl\:text-3xl {
        font-size:1.875rem
    }
    .xl\:text-4xl {
        font-size:2.25rem
    }
    .xl\:text-5xl {
        font-size:3rem
    }
    .xl\:text-6xl {
        font-size:4rem
    }
    .xl\:italic {
        font-style:italic
    }
    .xl\:not-italic {
        font-style:normal
    }
    .xl\:uppercase {
        text-transform:uppercase
    }
    .xl\:lowercase {
        text-transform:lowercase
    }
    .xl\:capitalize {
        text-transform:capitalize
    }
    .xl\:normal-case {
        text-transform:none
    }
    .xl\:underline {
        text-decoration:underline
    }
    .xl\:line-through {
        text-decoration:line-through
    }
    .xl\:no-underline {
        text-decoration:none
    }
    .xl\:hover\:underline:hover {
        text-decoration:underline
    }
    .xl\:hover\:line-through:hover {
        text-decoration:line-through
    }
    .xl\:hover\:no-underline:hover {
        text-decoration:none
    }
    .xl\:focus\:underline:focus {
        text-decoration:underline
    }
    .xl\:focus\:line-through:focus {
        text-decoration:line-through
    }
    .xl\:focus\:no-underline:focus {
        text-decoration:none
    }
    .xl\:antialiased {
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .xl\:subpixel-antialiased {
        -webkit-font-smoothing:auto;
        -moz-osx-font-smoothing:auto
    }
    .xl\:tracking-tighter {
        letter-spacing:-0.05em
    }
    .xl\:tracking-tight {
        letter-spacing:-0.025em
    }
    .xl\:tracking-normal {
        letter-spacing:0
    }
    .xl\:tracking-wide {
        letter-spacing:0.025em
    }
    .xl\:tracking-wider {
        letter-spacing:0.05em
    }
    .xl\:tracking-widest {
        letter-spacing:0.1em
    }
    .xl\:select-none {
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .xl\:select-text {
        -webkit-user-select:text;
        -moz-user-select:text;
        -ms-user-select:text;
        user-select:text
    }
    .xl\:select-all {
        -webkit-user-select:all;
        -moz-user-select:all;
        -ms-user-select:all;
        user-select:all
    }
    .xl\:select-auto {
        -webkit-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto
    }
    .xl\:align-baseline {
        vertical-align:baseline
    }
    .xl\:align-top {
        vertical-align:top
    }
    .xl\:align-middle {
        vertical-align:middle
    }
    .xl\:align-bottom {
        vertical-align:bottom
    }
    .xl\:align-text-top {
        vertical-align:text-top
    }
    .xl\:align-text-bottom {
        vertical-align:text-bottom
    }
    .xl\:visible {
        visibility:visible
    }
    .xl\:invisible {
        visibility:hidden
    }
    .xl\:whitespace-normal {
        white-space:normal
    }
    .xl\:whitespace-no-wrap {
        white-space:nowrap
    }
    .xl\:whitespace-pre {
        white-space:pre
    }
    .xl\:whitespace-pre-line {
        white-space:pre-line
    }
    .xl\:whitespace-pre-wrap {
        white-space:pre-wrap
    }
    .xl\:break-normal {
        overflow-wrap:normal;
        word-break:normal
    }
    .xl\:break-words {
        overflow-wrap:break-word
    }
    .xl\:break-all {
        word-break:break-all
    }
    .xl\:truncate {
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .xl\:w-0 {
        width:0
    }
    .xl\:w-1 {
        width:0.25rem
    }
    .xl\:w-2 {
        width:0.5rem
    }
    .xl\:w-3 {
        width:0.75rem
    }
    .xl\:w-4 {
        width:1rem
    }
    .xl\:w-5 {
        width:1.25rem
    }
    .xl\:w-6 {
        width:1.5rem
    }
    .xl\:w-8 {
        width:2rem
    }
    .xl\:w-10 {
        width:2.5rem
    }
    .xl\:w-12 {
        width:3rem
    }
    .xl\:w-16 {
        width:4rem
    }
    .xl\:w-20 {
        width:5rem
    }
    .xl\:w-24 {
        width:6rem
    }
    .xl\:w-32 {
        width:8rem
    }
    .xl\:w-40 {
        width:10rem
    }
    .xl\:w-48 {
        width:12rem
    }
    .xl\:w-56 {
        width:14rem
    }
    .xl\:w-64 {
        width:16rem
    }
    .xl\:w-auto {
        width:auto
    }
    .xl\:w-px {
        width:1px
    }
    .xl\:w-1\/2 {
        width:50%
    }
    .xl\:w-1\/3 {
        width:33.333333%
    }
    .xl\:w-2\/3 {
        width:66.666667%
    }
    .xl\:w-1\/4 {
        width:25%
    }
    .xl\:w-2\/4 {
        width:50%
    }
    .xl\:w-3\/4 {
        width:75%
    }
    .xl\:w-1\/5 {
        width:20%
    }
    .xl\:w-2\/5 {
        width:40%
    }
    .xl\:w-3\/5 {
        width:60%
    }
    .xl\:w-4\/5 {
        width:80%
    }
    .xl\:w-1\/6 {
        width:16.666667%
    }
    .xl\:w-2\/6 {
        width:33.333333%
    }
    .xl\:w-3\/6 {
        width:50%
    }
    .xl\:w-4\/6 {
        width:66.666667%
    }
    .xl\:w-5\/6 {
        width:83.333333%
    }
    .xl\:w-1\/12 {
        width:8.333333%
    }
    .xl\:w-2\/12 {
        width:16.666667%
    }
    .xl\:w-3\/12 {
        width:25%
    }
    .xl\:w-4\/12 {
        width:33.333333%
    }
    .xl\:w-5\/12 {
        width:41.666667%
    }
    .xl\:w-6\/12 {
        width:50%
    }
    .xl\:w-7\/12 {
        width:58.333333%
    }
    .xl\:w-8\/12 {
        width:66.666667%
    }
    .xl\:w-9\/12 {
        width:75%
    }
    .xl\:w-10\/12 {
        width:83.333333%
    }
    .xl\:w-11\/12 {
        width:91.666667%
    }
    .xl\:w-full {
        width:100%
    }
    .xl\:w-screen {
        width:100vw
    }
    .xl\:z-0 {
        z-index:0
    }
    .xl\:z-10 {
        z-index:10
    }
    .xl\:z-20 {
        z-index:20
    }
    .xl\:z-30 {
        z-index:30
    }
    .xl\:z-40 {
        z-index:40
    }
    .xl\:z-50 {
        z-index:50
    }
    .xl\:z-auto {
        z-index:auto
    }
}
.headings-font,.thm-pagination .page-link {
    font-family:'Titillium Web', Arial Rounded, sans-serif
}

.font-main {
    font-family:'Nunito Sans', Helvetica, sans-serif
}
/* .navigation-clean-button {
    background:#fff;
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#333;
    border-radius:0;
    box-shadow:none;
    border:none;
    margin-bottom:0
} */
@media (min-width: 768px) {
    .navigation-clean-button {
        padding-top:1rem;
        padding-bottom:1rem;
        width:100%
    }
}
.navigation-clean-button .navbar-brand {
    font-weight:bold;
    color:inherit
}
.navigation-clean-button .navbar-brand:hover {
    color:#222
}
.navigation-clean-button .navbar-toggler {
    border-color:#ddd
}
.navigation-clean-button .navbar-toggler:hover,.navigation-clean-button .navbar-toggler:focus {
    background:none
}
.navigation-clean-button .navbar-toggler {
    color:#888
}
.navigation-clean-button .navbar-nav a.active,.navigation-clean-button .navbar-nav>.show>a {
    background:none;
    box-shadow:none
}
.navigation-clean-button.navbar-light .navbar-nav a.active,.navigation-clean-button.navbar-light .navbar-nav a.active:focus,.navigation-clean-button.navbar-light .navbar-nav a.active:hover {
    color:#8f8f8f;
    box-shadow:none;
    background:none;
    pointer-events:none
}
.navigation-clean-button.navbar .navbar-nav .nav-link {
    padding-left:18px;
    padding-right:18px
}
.navigation-clean-button.navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size: 16px;
}
.navigation-clean-button.navbar-light .navbar-nav .nav-link:focus,.navigation-clean-button.navbar-light .navbar-nav .nav-link:hover {
    color:#d2b58a !important;
    background-color:transparent
}
.navigation-clean-button .navbar-nav>li>.dropdown-menu {
    margin-top:-5px;
    box-shadow:0 4px 8px rgba(0,0,0,0.1);
    background-color:#fff;
    width: 194% !important;
    border-radius:16px
}

/* Ouvrir le dropdown au hover */
.nav-item.dropdown:hover > .dropdown-menu {
    display: block;
    margin-top: 0;
}

/* Transition douce */
.nav-link.dropdown-toggle::after {
    transition: transform 0.3s ease;
}

/* Flèche vers le haut au hover */
.nav-item.dropdown:hover > .nav-link.dropdown-toggle::after {
    transform: rotate(180deg);
}

.navigation-clean-button .dropdown-menu .dropdown-item:focus,.navigation-clean-button .dropdown-menu .dropdown-item {
    line-height:2;
    font-size:14px;
    color:#37434d
}
.navigation-clean-button .dropdown-menu .dropdown-item:focus,.navigation-clean-button .dropdown-menu .dropdown-item:hover {
    background:#eee;
    color:inherit
}
.navigation-clean-button .actions .login {
    margin-right:1rem;
    text-decoration:none;
    color:#465765
}
.navigation-clean-button .navbar-text .action-button,.navigation-clean-button .navbar-text .action-button:active,.navigation-clean-button .navbar-text .action-button:hover {
    background:#56c6c6;
    border-radius:20px;
    font-size:inherit;
    color:#fff;
    box-shadow:none;
    border:none;
    text-shadow:none;
    padding:.5rem 1rem;
    transition:background-color 0.25s;
    font-size:inherit
}
.navigation-clean-button .navbar-text .action-button:hover {
    background:#66d7d7
}
.hb-noscroll {
    overflow:hidden
}
.hb-wrapper {
    margin:0;
    padding:0;
    box-sizing:border-box;
    display:block;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:9990;
    opacity:0;
    overflow:hidden;
    transition:opacity .3s linear;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.hb-wrapper:before,.hb-wrapper:after {
    margin:0;
    padding:0;
    box-sizing:border-box
}
.hb-wrapper *,.hb-wrapper :before,.hb-wrapper :after {
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:Verdana,Geneva,sans-serif
}
.hb-wrapper .hb-main-container {
    display:block;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    position:relative;
    background-color:#fff;
    background-color:rgba(255,255,255,0.9);
    z-index:9991
}
.hb-wrapper.hb-dark-theme .hb-main-container {
    background-color:#000;
    background-color:rgba(0,0,0,0.9)
}
.hb-wrapper .hb-main-container button {
    background-color:transparent;
    border:none;
    outline:none;
    box-shadow:none;
    display:block;
    width:100%;
    height:100%;
    text-decoration:none;
    font-weight:700;
    font-size:1.5rem;
    line-height:0;
    opacity:.7;
    z-index:9995;
    transition:opacity .3s ease-in-out
}
.hb-wrapper .hb-main-container button:focus {
    background-color:transparent;
    border:none;
    outline:none;
    box-shadow:none
}
.hb-wrapper .hb-main-container button:hover {
    cursor:pointer;
    opacity:1
}
.hb-wrapper .hb-main-container button svg {
    max-width:100%;
    max-height:100%;
    fill:#000
}
.hb-wrapper .hb-image-container {
    display:block;
    width:100%;
    height:100%;
    position:relative;
    text-align:center;
    z-index:9993
}
.hb-wrapper .hb-image-container div.hb-image-div {
    display:block;
    width:100%;
    height:100%;
    position:relative;
    top:50%;
    left:50%;
    opacity:1;
    padding:0;
    padding:30px;
    overflow:hidden;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    transition:opacity .3s ease-in-out;
    z-index:9994
}
.hb-wrapper .hb-image-container div.hb-image-div div.hb-loader {
    display:block;
    width:35px;
    height:35px;
    position:fixed;
    top:50%;
    left:50%;
    border-radius:1000px;
    border-top:5px solid #444;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    -webkit-animation:spinner 600ms linear infinite;
    animation:spinner 600ms linear infinite;
    z-index:9998
}
.hb-wrapper .hb-image-container div.hb-image-div img {
    display:block;
    max-width:100%;
    max-height:100%;
    position:relative;
    top:50%;
    left:50%;
    opacity:1;
    transition:opacity .3s ease-in-out;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.hb-wrapper .hb-image-container div.hb-image-div p {
    display:block;
    text-align:center;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.hb-wrapper .hb-image-container div.hb-image-div p.hb-caption {
    padding:4px 12px 6px;
    position:absolute;
    bottom:0;
    left:-2px;
    right:-2px;
    margin:0 auto;
    max-height:100%;
    overflow:auto;
    top:auto;
    -webkit-transform:none;
    transform:none;
    font-family:Verdana,Geneva,sans-serif;
    font-size:14px;
    line-height:1.4;
    opacity:1;
    transition:all .3s ease-in-out;
    -webkit-user-select:auto;
    -moz-user-select:auto;
    -ms-user-select:auto;
    user-select:auto;
    z-index:9995
}
.hb-wrapper .hb-image-container div p.hb-caption span.hb-caption-text {
    display:block;
    margin:0 auto
}
.hb-wrapper .hb-image-container div p.hb-caption-white {
    background-color:rgba(255,255,255,0.8);
    color:#000
}
.hb-wrapper .hb-image-container div p.hb-caption-black {
    background-color:rgba(0,0,0,0.7);
    color:#fff
}
.hb-wrapper .hb-image-container div p.hb-err-text-white {
    color:#fff
}
.hb-wrapper .hb-image-container div p.hb-err-text-black {
    color:#000
}
.hb-wrapper .hb-close-icon-container {
    width:40px;
    height:30px;
    position:absolute;
    top:0;
    right:0;
    opacity:1;
    z-index:9995;
    transition:opacity .3s ease-in-out
}
.hb-wrapper .hb-left-icon-container {
    width:45px;
    height:30px;
    position:absolute;
    top:0;
    right:85px;
    opacity:1;
    z-index:9995;
    transition:opacity .3s ease-in-out
}
.hb-wrapper .hb-right-icon-container {
    width:45px;
    height:30px;
    position:absolute;
    top:0;
    right:40px;
    opacity:1;
    z-index:9995;
    transition:opacity .3s ease-in-out
}
.hb-wrapper .hb-close {
    padding:8px;
    padding-left:18px
}
.hb-wrapper .hb-left,.hb-wrapper .hb-right {
    padding:8px
}
.hb-wrapper .hb-close svg,.hb-wrapper .hb-left svg,.hb-wrapper .hb-right svg {
    fill:#000
}
.hb-wrapper.hb-dark-theme .hb-close svg,.hb-wrapper.hb-dark-theme .hb-left svg,.hb-wrapper.hb-dark-theme .hb-right svg {
    fill:#fff
}
.hb-wrapper .hb-main-container p.hb-counter {
    position:absolute;
    top:0;
    left:0;
    font-size:14px;
    padding:8px;
    height:30px;
    z-index:9995;
    font-family:Verdana,Geneva,sans-serif;
    font-weight:400;
    transition:opacity .3s ease-in-out
}
.hb-wrapper.hb-dark-theme .hb-main-container p.hb-counter {
    color:#fff
}
@media only screen and (max-width: 960px) {
    .hb-wrapper .hb-image-container div.hb-image-div {
        padding:0
    }
    .hb-wrapper .hb-image-container div.hb-image-div img {
        position:absolute;
        top:50%;
        left:50%;
        opacity:1;
        margin:0 auto;
        -webkit-transform:translate(-50%, -50%);
        transform:translate(-50%, -50%)
    }
    .hb-wrapper .hb-close-icon-container {
        width:40px;
        height:40px;
        right:0;
        top:0;
        -webkit-transform:translate(0, 0);
        transform:translate(0, 0);
        background-color:#fff;
        background-color:rgba(255,255,255,0.7)
    }
    .hb-wrapper .hb-left-icon-container,.hb-wrapper .hb-right-icon-container {
        width:40px;
        height:40px;
        top:0;
        left:auto;
        bottom:auto;
        -webkit-transform:translate(0, 0);
        transform:translate(0, 0);
        background-color:#fff;
        background-color:rgba(255,255,255,0.7)
    }
    .hb-wrapper.hb-dark-theme .hb-close-icon-container,.hb-wrapper.hb-dark-theme .hb-left-icon-container,.hb-wrapper.hb-dark-theme .hb-right-icon-container {
        background-color:#000;
        background-color:rgba(0,0,0,0.6)
    }
    .hb-wrapper .hb-left-icon-container {
        right:80px
    }
    .hb-wrapper .hb-right-icon-container {
        right:40px
    }
    .hb-wrapper .hb-close {
        padding:10px
    }
    .hb-wrapper .hb-left {
        padding:10px
    }
    .hb-wrapper .hb-right {
        padding:10px
    }
    .hb-wrapper .hb-main-container p.hb-counter {
        height:40px;
        background-color:#fff;
        background-color:rgba(255,255,255,0.7)
    }
    .hb-wrapper.hb-dark-theme .hb-main-container p.hb-counter {
        background-color:#000;
        background-color:rgba(0,0,0,0.6)
    }
}
@-webkit-keyframes spinner {
    0% {
        -webkit-transform:translate(-50%, -50%) rotate(0);
        transform:translate(-50%, -50%) rotate(0)
    }
    100% {
        -webkit-transform:translate(-50%, -50%) rotate(360deg);
        transform:translate(-50%, -50%) rotate(360deg)
    }
}
@keyframes spinner {
    0% {
        -webkit-transform:translate(-50%, -50%) rotate(0);
        transform:translate(-50%, -50%) rotate(0)
    }
    100% {
        -webkit-transform:translate(-50%, -50%) rotate(360deg);
        transform:translate(-50%, -50%) rotate(360deg)
    }
}
.hb-slidenextin {
    -webkit-animation:slideNextIn .3s ease-in-out forwards;
    animation:slideNextIn .3s ease-in-out forwards
}
@-webkit-keyframes slideNextIn {
    0% {
        left:150%;
        opacity:1
    }
    100% {
        left:50%;
        opacity:1
    }
}
@keyframes slideNextIn {
    0% {
        left:150%;
        opacity:1
    }
    100% {
        left:50%;
        opacity:1
    }
}
.hb-slidenextout {
    -webkit-animation:slideNextOut .3s ease-in-out forwards;
    animation:slideNextOut .3s ease-in-out forwards
}
@-webkit-keyframes slideNextOut {
    0% {
        left:50%;
        opacity:1
    }
    100% {
        left:-50%;
        opacity:1
    }
}
@keyframes slideNextOut {
    0% {
        left:50%;
        opacity:1
    }
    100% {
        left:-50%;
        opacity:1
    }
}
.hb-slidepreviousin {
    -webkit-animation:slidePreviousIn .3s ease-in-out forwards;
    animation:slidePreviousIn .3s ease-in-out forwards
}
@-webkit-keyframes slidePreviousIn {
    0% {
        left:-50%;
        opacity:1
    }
    100% {
        left:50%;
        opacity:1
    }
}
@keyframes slidePreviousIn {
    0% {
        left:-50%;
        opacity:1
    }
    100% {
        left:50%;
        opacity:1
    }
}
.hb-slidepreviousout {
    -webkit-animation:slidePreviousOut .3s ease-in-out forwards;
    animation:slidePreviousOut .3s ease-in-out forwards
}
@-webkit-keyframes slidePreviousOut {
    0% {
        left:50%;
        opacity:1
    }
    100% {
        left:150%;
        opacity:1
    }
}
@keyframes slidePreviousOut {
    0% {
        left:50%;
        opacity:1
    }
    100% {
        left:150%;
        opacity:1
    }
}
.select2-container {
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single {
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
    background-color:transparent;
    border:none;
    font-size:1em
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple {
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display:inline;
    list-style:none;
    padding:0
}
.select2-container .select2-selection--multiple .select2-selection__clear {
    background-color:transparent;
    border:none;
    font-size:1em
}
.select2-container .select2-search--inline .select2-search__field {
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    margin-left:5px;
    padding:0;
    max-width:100%;
    resize:none;
    height:18px;
    vertical-align:bottom;
    font-family:sans-serif;
    overflow:hidden;
    word-break:keep-all
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance:none
}
.select2-dropdown {
    background-color:white;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results {
    display:block
}
.select2-results__options {
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option {
    padding:6px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option--selectable {
    cursor:pointer
}
.select2-container--open .select2-dropdown {
    left:0
}
.select2-container--open .select2-dropdown--above {
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown {
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field {
    padding:4px;
    width:100%;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
    display:none
}
.select2-close-mask {
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible {
    border:0 !important;
    clip:rect(0 0 0 0) !important;
    -webkit-clip-path:inset(50%) !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    width:1px !important;
    white-space:nowrap !important
}
.select2-container--default .select2-selection--single {
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color:#444;
    line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor:pointer;
    float:right;
    font-weight:bold;
    height:26px;
    margin-right:20px;
    padding-right:0px
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
    background-color:white;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    padding-bottom:5px;
    padding-right:5px;
    position:relative
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right:25px
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor:pointer;
    font-weight:bold;
    height:20px;
    margin-right:10px;
    margin-top:5px;
    position:absolute;
    right:0;
    padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    margin-left:5px;
    margin-top:5px;
    padding:0;
    padding-left:20px;
    position:relative;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:bottom;
    white-space:nowrap
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor:default;
    padding-left:2px;
    padding-right:5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color:transparent;
    border:none;
    border-right:1px solid #aaa;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    color:#999;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    padding:0 4px;
    position:absolute;
    left:0;
    top:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
    background-color:#f1f1f1;
    color:#333;
    outline:none
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left:5px;
    padding-right:2px
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-left:1px solid #aaa;
    border-right:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
    float:left;
    margin-left:10px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border:solid black 1px;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
    background:transparent;
    border:none;
    outline:0;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option .select2-results__option {
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--group {
    padding:0
}
.select2-container--default .select2-results__option--disabled {
    color:#999
}
.select2-container--default .select2-results__option--selected {
    background-color:#ddd
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color:#5897fb;
    color:white
}
.select2-container--default .select2-results__group {
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single {
    background-color:#f7f7f7;
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-image:linear-gradient(to bottom, white 50%, #eee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color:#444;
    line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor:pointer;
    float:right;
    font-weight:bold;
    height:26px;
    margin-right:20px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color:#ddd;
    border:none;
    border-left:1px solid #aaa;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border:none;
    border-right:1px solid #aaa;
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    left:1px;
    right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background:transparent;
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:linear-gradient(to bottom, white 0%, #eee 50%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:linear-gradient(to bottom, #eee 50%, white 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
    background-color:white;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    outline:0;
    padding-bottom:5px;
    padding-right:5px
}
.select2-container--classic .select2-selection--multiple:focus {
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    display:inline-block;
    margin-left:5px;
    margin-top:5px;
    padding:0
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor:default;
    padding-left:2px;
    padding-right:5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color:transparent;
    border:none;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    color:#888;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    padding:0 4px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color:#555;
    outline:none
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left:5px;
    margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left:5px;
    padding-right:2px
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
    border:1px solid #aaa;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
    outline:0;
    box-shadow:none
}
.select2-container--classic .select2-dropdown {
    background-color:white;
    border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
    border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
    max-height:200px;
    overflow-y:auto
}
.select2-container--classic .select2-results__option--group {
    padding:0
}
.select2-container--classic .select2-results__option--disabled {
    color:grey
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color:#3875d7;
    color:white
}
.select2-container--classic .select2-results__group {
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
    border-color:#5897fb
}
/*!
* Select2 v4 Bootstrap 5 theme v1.1.1
*/.select2-container--bootstrap-5 {
    display:block
}
.select2-container--bootstrap-5 *:focus {
    outline:0
}
.select2-container--bootstrap-5 .select2-selection {
    width:100%;
    min-height:calc(1.5em + 0.75rem + 2px);
    padding:.375rem .75rem;
    font-family:inherit;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
@media (prefers-reduced-motion: reduce) {
    .select2-container--bootstrap-5 .select2-selection {
        transition:none
    }
}
.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection {
    border-color:#86b7fe;
    box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)
}
.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
    border-bottom:1px solid transparent;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
    border-top:1px solid transparent;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--bootstrap-5 .select2-search {
    width:100%
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
    position:absolute;
    top:50%;
    right:2.25rem;
    width:.75rem;
    height:.75rem;
    padding:.25em .25em;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear>span,.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear>span {
    display:none
}
.select2-container--bootstrap-5 .select2-dropdown {
    border-color:#ced4da;
    border-radius:.25rem
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
    border-top:0 solid transparent;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search {
    padding:.375rem .75rem
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
    display:block;
    width:100%;
    padding:.375rem .75rem;
    font-family:inherit;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
    .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
        transition:none
    }
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
    border-color:#86b7fe;
    box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options {
    max-height:15rem;
    overflow-y:auto
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message {
    color:#6c757d
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted {
    color:#000;
    background-color:#f8f9fa
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] {
    color:#fff;
    background-color:#0d6efd
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true] {
    color:#6c757d
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] {
    padding:0
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding:.375rem .375rem;
    font-weight:500;
    line-height:1.5;
    color:#6c757d
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding:.375rem .75rem
}
.select2-container--bootstrap-5 .select2-selection--single {
    padding:.375rem 2.25rem .375rem .75rem;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right .75rem center;
    background-size:16px 12px
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    padding:0;
    font-weight:400;
    line-height:1.5;
    color:#212529
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    font-weight:400;
    line-height:1.5;
    color:#6c757d
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow {
    display:none
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered {
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin:0;
    list-style:none
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:row;
    flex-direction:row;
    -webkit-align-items:center;
    align-items:center;
    padding:.35em .65em;
    margin-right:.375rem;
    margin-bottom:.375rem;
    font-size:1rem;
    color:#212529;
    cursor:auto;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width:.75rem;
    height:.75rem;
    padding:.25em .25em;
    margin-right:.25rem;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
    border:0
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove>span {
    display:none
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search {
    display:block;
    width:100%;
    height:1.5em
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
    width:100%;
    height:1.5em;
    margin-top:0;
    margin-left:0;
    font-family:inherit;
    line-height:1.5;
    background-color:transparent
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
    right:.75rem
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection {
    color:#6c757d;
    cursor:not-allowed;
    background-color:#e9ecef;
    border-color:#ced4da;
    box-shadow:none
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear {
    display:none
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice {
    cursor:not-allowed
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    display:none
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty),.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) {
    padding-bottom:0
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search {
    display:none
}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-text~.select2-container--bootstrap-5 .select2-selection,.input-group>.btn~.select2-container--bootstrap-5 .select2-selection,.input-group>.dropdown-menu~.select2-container--bootstrap-5 .select2-selection {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group .select2-container--bootstrap-5 {
    -webkit-flex-grow:1;
    flex-grow:1
}
.input-group .select2-container--bootstrap-5 .select2-selection {
    height:100%
}
.is-valid+.select2-container--bootstrap-5 .select2-selection,form.was-validated select:valid+.select2-container--bootstrap-5 .select2-selection {
    border-color:#198754
}
.is-valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-valid+.select2-container--bootstrap-5.select2-container--open .select2-selection,form.was-validated select:valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,form.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open .select2-selection {
    border-color:#198754;
    box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25)
}
.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,form.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
    border-bottom:1px solid transparent
}
.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,form.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
    border-top:1px solid transparent;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.is-invalid+.select2-container--bootstrap-5 .select2-selection,form.was-validated select:invalid+.select2-container--bootstrap-5 .select2-selection {
    border-color:#dc3545
}
.is-invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection,form.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,form.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection {
    border-color:#dc3545;
    box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25)
}
.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,form.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
    border-bottom:1px solid transparent
}
.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,form.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
    border-top:1px solid transparent;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--bootstrap-5 .select2--small.select2-selection {
    min-height:calc(1.5em + 0.5rem + 2px);
    padding:.25rem .5rem;
    font-size:0.875rem
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear,.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear {
    width:.5rem;
    height:.5rem;
    padding:.125rem .125rem;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover {
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field {
    padding:.25rem .5rem;
    font-size:0.875rem
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option {
    padding:.25rem .5rem;
    font-size:0.875rem
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding:.25rem .25rem
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding:.25rem .5rem
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single {
    padding:.25rem 2.25rem .25rem .5rem
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered:not(:empty) {
    padding-bottom:.25rem
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding:.35em .65em;
    font-size:0.875rem
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width:.5rem;
    height:.5rem;
    padding:.125rem .125rem;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear {
    right:.5rem
}
.select2-container--bootstrap-5 .select2--large.select2-selection {
    min-height:calc(1.5em + 1rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear,.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear {
    width:1rem;
    height:1rem;
    padding:.5rem .5rem;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover {
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field {
    padding:.5rem 1rem;
    font-size:1.25rem
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option {
    padding:.5rem 1rem;
    font-size:1.25rem
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding:.5rem .5rem
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding:.5rem 1rem
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single {
    padding:.5rem 2.25rem .5rem 1rem
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered:not(:empty) {
    padding-bottom:.5rem
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding:.35em .65em;
    font-size:1.25rem
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width:1rem;
    height:1rem;
    padding:.5rem .5rem;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear {
    right:1rem
}
.mshare {
    font-size:0;
    white-space:nowrap;
    overflow:hidden;
    /*!owner element*/
}
.mshare--pane {
    position:absolute;
    top:-45px;
    left:50%;
    z-index:1
}
.mshare-item {
    padding:0 10px;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    line-height:36px;
    text-decoration:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    touch-action:manipulation
}
.mshare-item:hover,.mshare-item:visited {
    text-decoration:none
}
.mshare-item-text {
    font-size:13px;
    color:#fff;
    vertical-align:middle
}
.mshare-item-text:not(:empty) {
    margin-left:10px
}
.mshare-item-icon {
    height:1.4em;
    width:1.4em;
    font-size:15px;
    fill:#fff;
    vertical-align:middle
}
.mshare-item-icon:first-child:last-child {
    padding:0 5px
}
.mshare-item--email,.mshare-item--email:visited,.mshare-item--email:hover {
    background-color:#4A586F;
    color:#4A586F
}
.mshare-item--facebook,.mshare-item--facebook:visited,.mshare-item--facebook:hover {
    background-color:#3B5998;
    color:#3B5998
}
.mshare-item--facebook .mshare-item-icon,.mshare-item--facebook:visited .mshare-item-icon,.mshare-item--facebook:hover .mshare-item-icon {
    margin-top:-0.1em
}
.mshare-item--googleplus,.mshare-item--googleplus:visited,.mshare-item--googleplus:hover {
    background-color:#E34429;
    color:#E34429
}
.mshare-item--googleplus .mshare-item-icon,.mshare-item--googleplus:visited .mshare-item-icon,.mshare-item--googleplus:hover .mshare-item-icon {
    width:1.7em;
    height:1.7em
}
.mshare-item--linkedin,.mshare-item--linkedin:visited,.mshare-item--linkedin:hover {
    background-color:#027bb6;
    color:#027bb6
}
.mshare-item--linkedin .mshare-item-icon,.mshare-item--linkedin:visited .mshare-item-icon,.mshare-item--linkedin:hover .mshare-item-icon {
    margin-top:-0.25em
}
.mshare-item--pinterest,.mshare-item--pinterest:visited,.mshare-item--pinterest:hover {
    background-color:#C5282F;
    color:#C5282F
}
.mshare-item--pinterest .mshare-item-icon,.mshare-item--pinterest:visited .mshare-item-icon,.mshare-item--pinterest:hover .mshare-item-icon {
    width:1.25em;
    height:1.25em;
    margin-top:0.2em
}
.mshare-item--reddit,.mshare-item--reddit:visited,.mshare-item--reddit:hover {
    background-color:#a1caf2;
    color:#a1caf2
}
.mshare-item--reddit .mshare-item-icon,.mshare-item--reddit:visited .mshare-item-icon,.mshare-item--reddit:hover .mshare-item-icon {
    width:1.7em;
    height:1.7em
}
.mshare-item--stumbleupon,.mshare-item--stumbleupon:visited,.mshare-item--stumbleupon:hover {
    background-color:#eb4823;
    color:#eb4823
}
.mshare-item--stumbleupon .mshare-item-icon,.mshare-item--stumbleupon:visited .mshare-item-icon,.mshare-item--stumbleupon:hover .mshare-item-icon {
    width:1.5em;
    height:1.5em
}
.mshare-item--twitter,.mshare-item--twitter:visited,.mshare-item--twitter:hover {
    background-color:#27aae1;
    color:#27aae1
}
.mshare-item--whatsapp,.mshare-item--whatsapp:visited,.mshare-item--whatsapp:hover {
    background-color:#25D366;
    color:#25D366
}
.mshare-item--sms,.mshare-item--sms:visited,.mshare-item--sms:hover {
    background-color:#63908D;
    color:#63908D
}
.mshare-native {
    display:inline-block;
    font-size:1rem;
    vertical-align:top;
    padding:4px 6px;
    min-width:52px
}
.mshare__container {
    position:relative
}
.mshare--open:not(.mshare--native) {
    height:40px;
    visibility:visible;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    opacity:1;
    transition:opacity 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms,-webkit-transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98);
    transition:transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms;
    transition:transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms,-webkit-transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98)
}
.mshare--close:not(.mshare--native) {
    height:0px;
    -webkit-transform:translate3d(0, 20px, 0);
    transform:translate3d(0, 20px, 0);
    opacity:0;
    transition:opacity 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms 350ms,-webkit-transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98);
    transition:transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms 350ms;
    transition:transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms 350ms,-webkit-transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98);
    pointer-events:none
}
.mshare--open.mshare--native {
    height:40px;
    visibility:visible;
    -webkit-transform:translate3d(-50%, 0, 0);
    transform:translate3d(-50%, 0, 0);
    opacity:1;
    transition:opacity 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms,-webkit-transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98);
    transition:transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms;
    transition:transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms,-webkit-transform 450ms cubic-bezier(0.515, 0.57, 0.11, 0.98)
}
.mshare--close.mshare--native {
    height:0px;
    -webkit-transform:translate3d(-50%, 20px, 0);
    transform:translate3d(-50%, 20px, 0);
    opacity:0;
    transition:opacity 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms 350ms,-webkit-transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98);
    transition:transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms 350ms;
    transition:transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),opacity 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98),height 0ms 350ms,-webkit-transform 350ms cubic-bezier(0.515, 0.57, 0.11, 0.98);
    pointer-events:none
}
.mshare--button {
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    touch-action:manipulation
}
.mshare--expanded {
    margin:1em
}
.mshare--expanded .mshare-item {
    margin:0 5px;
    padding:0 12px
}
.mshare--small {
    height:30px;
    top:-35px
}
.mshare--small .mshare-item {
    height:30px;
    line-height:30px;
    padding:0 5px
}
.mshare--small .mshare-item-text {
    font-size:11px
}
.mshare--small .mshare-item-icon {
    font-size:13px
}
.mshare--small.mshare--expanded .mshare-item {
    padding:0 14px
}
@media (max-width: 767px) {
    .mshare-item-text {
        display:none
    }
}
.select2-container--default .select2-selection--multiple {
    padding-bottom:9px;
    padding-top:9px;
    padding-right:5px;
    padding-left:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top:0;
    margin-bottom:5px
}
.select2-container .select2-search--inline .select2-search__field {
    margin-top:0;
    height:25px
}
html.remodal-is-locked {
    overflow:hidden
}
.remodal,[data-remodal-id] {
    display:none
}
.remodal-overlay {
    position:fixed;
    z-index:9999;
    top:-5000px;
    right:-5000px;
    bottom:-5000px;
    left:-5000px;
    display:none
}
.remodal-wrapper {
    position:fixed;
    z-index:10000;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:none;
    overflow:auto;
    text-align:center;
    -webkit-overflow-scrolling:touch
}
.remodal-wrapper:after {
    display:inline-block;
    height:100%;
    margin-left:-0.05em;
    content:""
}
.remodal-overlay,.remodal-wrapper {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.remodal {
    position:relative;
    -webkit-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    text-size-adjust:100%
}
.remodal-is-initialized {
    display:inline-block
}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened {
    -webkit-filter:blur(3px);
    filter:blur(3px)
}
.remodal-overlay {
    background:rgba(43,46,56,0.9)
}
.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing {
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.remodal-overlay.remodal-is-opening {
    -webkit-animation:remodal-overlay-opening-keyframes 0.3s;
    animation:remodal-overlay-opening-keyframes 0.3s
}
.remodal-overlay.remodal-is-closing {
    -webkit-animation:remodal-overlay-closing-keyframes 0.3s;
    animation:remodal-overlay-closing-keyframes 0.3s
}
.remodal-wrapper {
    padding:10px 10px 0
}
.remodal {
    box-sizing:border-box;
    width:100%;
    margin-bottom:10px;
    padding:35px;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    color:#2b2e38;
    background:#fff
}
.remodal.remodal-is-opening,.remodal.remodal-is-closing {
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.remodal.remodal-is-opening {
    -webkit-animation:remodal-opening-keyframes 0.3s;
    animation:remodal-opening-keyframes 0.3s
}
.remodal.remodal-is-closing {
    -webkit-animation:remodal-closing-keyframes 0.3s;
    animation:remodal-closing-keyframes 0.3s
}
.remodal,.remodal-wrapper:after {
    vertical-align:middle
}
.remodal-close {
    position:absolute;
    top:0;
    left:0;
    display:block;
    overflow:visible;
    width:35px;
    height:35px;
    margin:0;
    padding:0;
    cursor:pointer;
    transition:color 0.2s;
    text-decoration:none;
    color:#95979c;
    border:0;
    outline:0;
    background:transparent
}
.remodal-close:hover {
    color:#2b2e38
}
.remodal-close:before {
    font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
    font-size:25px;
    line-height:35px;
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:35px;
    content:"\00d7";
    text-align:center
}
.remodal-confirm,.remodal-cancel {
    font:inherit;
    display:inline-block;
    overflow:visible;
    min-width:110px;
    margin:0;
    padding:12px 0;
    cursor:pointer;
    transition:background 0.2s;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
    border:0;
    outline:0
}
.remodal-confirm {
    color:#fff;
    background:#81c784
}
.remodal-confirm:hover {
    background:#66bb6a
}
.remodal-cancel {
    color:#fff;
    background:#e57373
}
.remodal-cancel:hover {
    background:#ef5350
}
.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner {
    padding:0;
    border:0
}
@-webkit-keyframes remodal-opening-keyframes {
    from {
        -webkit-transform:scale(1.05);
        transform:scale(1.05);
        opacity:0
    }
    to {
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes remodal-opening-keyframes {
    from {
        -webkit-transform:scale(1.05);
        transform:scale(1.05);
        opacity:0
    }
    to {
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@-webkit-keyframes remodal-closing-keyframes {
    from {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    to {
        -webkit-transform:scale(0.95);
        transform:scale(0.95);
        opacity:0
    }
}
@keyframes remodal-closing-keyframes {
    from {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    to {
        -webkit-transform:scale(0.95);
        transform:scale(0.95);
        opacity:0
    }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}
@keyframes remodal-overlay-opening-keyframes {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
    from {
        opacity:1
    }
    to {
        opacity:0
    }
}
@keyframes remodal-overlay-closing-keyframes {
    from {
        opacity:1
    }
    to {
        opacity:0
    }
}
@media only screen and (min-width: 641px) {
    .remodal {
        max-width:700px
    }
}
.lt-ie9 .remodal-overlay {
    background:#2b2e38
}
.lt-ie9 .remodal {
    width:700px
}
.cards-radius,.les-plus-vus .item,.les-plus-vus .overlay {
    border-radius:18px
}
.ombre-menu,.thm-contact-form-widget .form-block {
    box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725)
}
.ombre-carte {
    box-shadow:-1.57556px 4.20149px 36.7631px rgba(0,0,0,0.15)
}
.section-heading:after {
    content:'';
    display:block;
    margin-top:1rem;
    margin-bottom:1rem;
    width:54px;
    height:10px;
    background:#ffda47;
    border-radius:20px
}
.section-heading.section-heading-centered {
    text-align:center
}
.section-heading.section-heading-centered:after {
    margin:1rem auto
}
.btn {
    border-top-left-radius:18px;
    border-bottom-right-radius:18px
}
.btn-primary {
    background:#d8b88a;
    border:1px solid #d8b88a
}
.btn-primary:hover,.btn-primary:focus {
    background:#282F65
}
.text-primary {
    color:#d8b88a !important
}
a.link-primary {
    color:#d8b88a !important
}
.icon-muted {
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.icon-muted:hover,.icon-muted:focus {
    -webkit-filter:grayscale(0%);
    filter:grayscale(0%)
}
.alert {
    position:fixed;
    top:1rem;
    right:1rem
}
body,html {
    background-color:white;
    font-family:"Nunito Sans",Helvetica,sans-serif
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .container {
        padding:0
    }
}
.thm-sitehead {
    min-height:752px;
    background-image:url("/images/site/illustrations/bg-semene.webp");
    background-position: right 104% bottom 127%;
    background-repeat: no-repeat;
    background-size: cover;
}

/* .thm-sitehead:before {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #d2b58a;
    opacity: .8;
    position: absolute;
    z-index: 2;
} */

.thm-sitehead.sitehead-sm {
    min-height:350px
}
.thm-navbar {
    margin:0 auto;
    padding-top:0px;
    padding-bottom:0px;
    /* border-radius:50px;
    border:1px solid #eee */
}
.thm-navbar>.container {
    padding-right:09px
}
.thm-navbar .navbar-nav {
    margin-left: 36px;
    margin-top: 18px;
}

.thm-navbar .navbar-nav .nav-link {
    padding-left:10px !important;
    font-weight:600;
    /* text-shadow:0 4px 4px rgba(0,0,0,0.1) */
}
.thm-navbar .navbar-nav .nav-link.is-active {
    position:relative;
    color: #ffda47;
}

/* .thm-navbar .navbar-nav .nav-link.is-active:after {
    content:'';
    position:absolute;
    background:#009688;
    color:white;
    border-radius:5px;
    width:8px;
    height:8px;
    margin:0 auto;
    left:-3px;
    margin-top:7px;
    right:auto
} */
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .thm-navbar {
        border-radius:8px;
        width: 100%;
        background-color: #D8B88A;
        margin-top: 0px !important;
        padding-top: 10px;
    }
    .thm-navbar .navbar-brand {
        text-align:center;
        width:100%
    }
    .thm-navbar .navbar-toggler {
        width:100%;
        background:#fcfcfc;
        margin-bottom:8px;
        position: relative;
        left: 48px;
    }
    .thm-navbar .container {
        padding-left:09px
    }
}
.thm-navbar .action-button {
    background:#AB0E94 !important
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .thm-navbar {
        width:100%
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .thm-navbar {
        width:100%
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .thm-swcard {
        width:80%
    }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .thm-swcard {
        width:80%
    }
}
@media only screen and (min-width: 1300px) and (max-width: 1920px) {
    .thm-swcard {
        width:65%
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .thm-swcard[data-homepagecardsrack] {
        width:100%
    }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .thm-swcard[data-homepagecardsrack] {
        width:100%
    }
}
@media only screen and (min-width: 1300px) and (max-width: 1920px) {
    .thm-swcard[data-homepagecardsrack] {
        width:100%
    }
}
.thm-swcard .card {
    border-radius:20px;
    box-shadow:-1.57556px 4.20149px 36.7631px rgba(0,0,0,0.15);
    height:100%
}
.thm-swcard .card[data-cards-with-border] {
    border:3px solid #d2b58a
}
.thm-swcard .card .card-img-top {
    border-radius:18px;
    height:300px;
    box-shadow:-1.57556px 4.20149px 36.7631px rgba(0,0,0,0.15)
}
.thm-swcard .card .card-title {
    font-family:"Titillium Web",Arial Rounded,sans-serif;
    /* font-size:18px; */
    line-height:1.6;
    font-weight:bold
}
.thm-swcard .card .card-link {
    color:#d2b58a;
    font-weight:bold
}
.thm-cards-rack {
    margin-top:20px
}
.thm-aff {
    border-radius:18px;
    box-shadow:-1.57556px 4.20149px 36.7631px rgba(0,0,0,0.15)
}
.thm-aff .img-col {
    height:200px;
    border-radius:18px
}
.thm-aff .card-img {
    border-radius:18px;
    -webkit-filter:drop-shadow(-1.57556px 4.20149px 36.7631px rgba(0,0,0,0.15));
    filter:drop-shadow(-1.57556px 4.20149px 36.7631px rgba(0,0,0,0.15))
}
.thm-aff .aff-desc {
    font-size:90%
}
.thm-pagination .page-link {
    color:#d2b58a
}
.homepage-about-us {
    margin-top:5%;
    border-bottom:1px solid #eee
}
.homepage-about-us .illustration {
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    border-top-left-radius:38px;
    -webkit-filter:drop-shadow(0px -22px 413px rgba(0,0,0,0.0497027)),drop-shadow(0px -9.19107px 172.542px rgba(0,0,0,0.0700799)),drop-shadow(0px -4.91399px 92.249px rgba(0,0,0,0.0753092)),drop-shadow(0px -2.75474px 51.714px rgba(0,0,0,0.0720931)),drop-shadow(0px -1.46302px 27.4649px rgba(0,0,0,0.0659029)),drop-shadow(0px -0.608796px 11.4288px rgba(0,0,0,0.07));
    filter:drop-shadow(0px -22px 413px rgba(0,0,0,0.0497027)),drop-shadow(0px -9.19107px 172.542px rgba(0,0,0,0.0700799)),drop-shadow(0px -4.91399px 92.249px rgba(0,0,0,0.0753092)),drop-shadow(0px -2.75474px 51.714px rgba(0,0,0,0.0720931)),drop-shadow(0px -1.46302px 27.4649px rgba(0,0,0,0.0659029)),drop-shadow(0px -0.608796px 11.4288px rgba(0,0,0,0.07))
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .homepage-about-us .illustration {
        display:none
    }
}
@media only screen and (min-width: 1200px) {
    .homepage-about-us .illustration {
        width:60%;
        position:relative
    }
}
.thm-contact-form-widget .illustration {
    height:421px;
    border-radius:25px;

}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .thm-contact-form-widget .illustration {
        display:none !important
    }
}
.thm-contact-form-widget .form-block {
    margin-left:58px;
    padding:2rem;
    border-radius:25px
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .thm-contact-form-widget .form-block {
        margin-left:0;
        margin-top: 41px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .thm-contact-form-widget .form-block {
        width:100%
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1920px) {
    .thm-contact-form-widget .form-row {
        width:80%;
        margin:0 auto
    }
}
.admin-navigation-sidebar {
    text-transform:uppercase
}
.admin-navigation-sidebar li {
    width:100%
}
.admin-navigation-sidebar a {
    border:0;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-left:3px dotted #3FAB37;
    transition:.2s linear all;
    padding:1em;
    box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);
    display:inline-block;
    width:100%
}
.admin-navigation-sidebar a:hover,.admin-navigation-sidebar a:focus {
    background:#fff;
    border-radius:0
}
.admin-navigation-sidebar a.active {
    background:#fff
}
.admin-navigation-sidebar a.active:hover,.admin-navigation-sidebar a.active:focus {
    background:#000;
    color:white
}
@media only screen and (min-width: 992px) and (max-width: 1300px) {
    .thm-partners .partners-logos {
        width:60%
    }
}
@media only screen and (min-width: 1400px) {
    .thm-partners .container-md {
        width:50%
    }
}
.thm-flying-toolbar {
    background:#021E4F;
    position:fixed;
    width:40px;
    right:1.5rem;
    top:30%;
    border-radius:30px;
    box-shadow:0 10px 30px -5px rgba(0,0,0,0.4)
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .thm-flying-toolbar {
        right:1rem
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .thm-flying-toolbar {
        right:1rem
    }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .thm-flying-toolbar {
        display:none
    }
}
.thm-flying-toolbar .action-link {
    width:100%;
    height:40px;
    padding:5px;
    display:inline-block;
    border-bottom:1px solid rgba(255,255,255,0.1)
}
.thm-flying-toolbar .action-link .icon {
    margin-top:5px;
    text-shadow:-4px 4px 5px rgba(0,0,0,0.2)
}
.contact-clean {
    background:#f1f7fc;
    padding:80px 0
}
@media (max-width: 767px) {
    .contact-clean {
        padding:20px 0
    }
}
.contact-clean form {
    max-width:480px;
    width:90%;
    margin:0 auto;
    background-color:#ffffff;
    padding:40px;
    border-radius:4px;
    color:#505e6c;
    box-shadow:1px 1px 5px rgba(0,0,0,0.1)
}
@media (max-width: 767px) {
    .contact-clean form {
        padding:30px
    }
}
.contact-clean h2 {
    margin-top:5px;
    font-weight:bold;
    font-size:28px;
    margin-bottom:36px;
    color:inherit
}
.contact-clean form .form-control {
    background:#fff;
    border-radius:2px;
    box-shadow:1px 1px 1px rgba(0,0,0,0.05);
    outline:none;
    color:inherit;
    padding-left:12px;
    height:42px
}
.contact-clean form .form-control:focus {
    border:1px solid #b2b2b2
}
.contact-clean form textarea.form-control {
    min-height:100px;
    max-height:260px;
    padding-top:10px;
    resize:vertical
}
.contact-clean form .btn {
    padding:16px 32px;
    border:none;
    background:none;
    box-shadow:none;
    text-shadow:none;
    opacity:0.9;
    text-transform:uppercase;
    font-weight:bold;
    font-size:13px;
    letter-spacing:0.4px;
    line-height:1;
    outline:none !important
}
.contact-clean form .btn:hover {
    opacity:1
}
.contact-clean form .btn:active {
    -webkit-transform:translateY(1px);
    transform:translateY(1px)
}
.contact-clean form .btn-primary {
    background-color:#055ada !important;
    margin-top:15px;
    color:#fff
}
.thm-divider {
    border:1px dashed rgba(122,134,149,0.26);
    width:100%;
    display:inline-block;
    margin-bottom:3px
}
/* .plain-page {
    box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725);
    border-radius:25px;
    border:1px solid rgba(122,134,149,0.19)
}
.plain-page .illustration {
    border-radius:18px;
    height:100%;
    box-shadow:-50px 0px 80px -20px rgba(0,0,0,0.07),0px 22.3363px 17.869px -10px rgba(0,0,0,0.0417275),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725)
} */
.thm-sidefilter {
    border-radius:12px;
    border:1px solid rgba(122,134,149,0.19);
    box-shadow:0px 100px 80px rgba(0,0,0,0.07),0px 22.3363px 17.869px rgba(0,0,0,0.0417275),0px 6.6501px 5.32008px rgba(0,0,0,0.0282725)
}
.thm-fiche-descriptive .illustration {
    height:400px;
    width:100%;
    border-radius:25px;
    border:1px solid rgba(122,134,149,0.19)
}
.thm-fiche-descriptive .thm-divider {
    border:0;
    border-top:1px dashed rgba(122,134,149,0.19);
    text-align:center
}
.thm-fiche-descriptive .thm-divider .btn-phone {
    margin-top:-20px
}
.thm-fiche-descriptive .btn-phone {
    position:relative
}
.thm-aff-by-dept a {
    display:inline-block
}
#login-box {
    border-right:1px solid #ddd;
    overflow:hidden;
    background:white;
    box-shadow:0px 6px 30px rgba(0,0,0,0.2)
}
.loginBoxPopup {
    border-right:1px solid #ddd;
    overflow:hidden;
    background:white;
    box-shadow:0px 6px 30px rgba(0,0,0,0.2);
    border-radius:20px;
    width:80%;
    margin-left:80px;
    margin-top:20px;
}
.login-box-header {
    background-color:#fff;
    text-align:center;
    padding-top:18px;
    padding-right:25px;
    padding-bottom:15px;
    padding-left:25px
}
.login-box-header {
    border:none;
    border-bottom:1px solid #e0e0e0
}
.login-box-content {
    padding:10px 20px;
    background-color:#ffffff;
    padding-top:20px
}
.social-login-link {
    text-decoration:none;
    color:white;
    margin-top:10px
}
.fb-login {
    background-color:#1a538a
}
.gp-login {
    background-color:#db4437;
    margin-top:10px
}
.login-box-content i {
    padding:11px 0px 11px 15px;
    color:white;
    padding-right:20px;
    padding-left:20px;
    font-size:18px
}
.box-shadow {
    box-shadow:0 2px 2px 0 rgba(41,48,59,0.24),0 0 2px 0 rgba(41,48,59,0.12);
    border-radius:5px
}
.social-login-link:hover {
    text-decoration:none;
    color:white
}
.login-box-seperator {
    -webkit-flex:1 0 auto;
    flex:1 0 auto;
    min-width:1px;
    border-top:1px solid #dedfe0;
    height:1px
}
.email-imput {
    border-radius:5px;
    color:#29303b;
    font-size:18px;
    height:auto;
    padding:11px 10px 12px 40px
}
.form-control {
    box-shadow:none;
    font-size:16px;
    padding:10px 12px;
    transition:border-color .08s ease-in-out,box-shadow .08s ease-in-out
}
.email-login {
    padding:10px 20px
}
#submit-id-submit {
    margin-top:0px;
    height:46px;
    background-color:#1a8a6f;
    border:0;
    color:#fff;
    margin-bottom:8px;
    padding-top:0px;
    padding-bottom:0px
}
.submit-row {
    padding:10px 20px;
    text-align:center
}
.label-text {
    color:#8b8b8b
}
#forgot-password-link {
    color:#2474c1;
    text-decoration:none
}
#login-box-footer {
    text-align:center;
    border-top:1px solid #dedfe0
}
#register-link {
    color:#2474c1;
    padding:0px 10px;
    text-decoration:none
}
#login-box-footer p {
    color:#8b8b8b
}
#submit-id-submit:hover {
    background-color:#198269
}
.carousel-con {
    margin-bottom:1px;
    max-height:250px;
    overflow:hidden;
    position:relative
}
.carousel {
    position:relative
}
.carousel-slide {
    position:relative;
    float:left;
    width:100%
}
.carousel-img {
    display:block;
    width:100%;
    border:1px solid #eee;
    border-radius:12px
}
.carousel-caption {
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    padding:14px;
    color:#282b2e
}
.carousel-cap-header {
    margin:0;
    font-size:24px;
    text-transform:uppercase
}
.carousel-cap-desc {
    margin:0;
    font-size:14px
}
.carousel-thumbs {
    text-align:center
}
.carousel-thumb-item {
    padding-top:12px;
    margin-right:10px;
    display:inline-block;
    zoom:1;
    display:inline;
    width:23%;
    position:relative
}
.carousel-thumb {
    display:block;
    width:100%;
    cursor:pointer
}
.carousel-thumb-active .carousel-thumb-over {
    border:3px solid #0084d9;
    position:absolute;
    top:9px;
    z-index:10;
    bottom:0;
    left:0;
    right:0
}
.carousel-thumb-last {
    margin-right:0
}
.thm-items-vendus .illustration {
    height:80px;
    border-radius:12px
}
.thm-items-vendus .more-photos {
    border:1px solid #A8FFE4;
    background:#E8FFF8;
    display:inline-block;
    width:60px;
    height:60px;
    padding:10px;
    font-size:70%;
    text-align:center
}
.inscription .registerForm {
    background:white;
    padding:2em;
    border:1px solid #eee
}
.inscription .login-box {
    width:100%;
    background:#d2b58a;
    color:white;
    padding:1.5em
}
.inscription .login-box label {
    color:white
}
.login-remodal {
    width:20%
}
.les-plus-vus .overlay {
    background-color:rgba(0,0,0,0.7);
    position:absolute;
    width:100%;
    height:100%;
    padding:1em
}
.les-plus-vus .item {
    position:relative;
    height:200px;
    color:white;
    width:100%;
    background-size:cover !important
}
.les-plus-vus .item .infos {
    position:absolute;
    bottom:1em;
    text-shadow:0 2px 2px rgba(0,0,0,0.5)
}
.les-plus-vus .item .infos .nom {
    font-size:1rem;
    max-width:225px;
    margin:0;
    text-transform:uppercase
}
.les-plus-vus .item .infos .nom a {
    color:white;
    text-decoration:none
}
.les-plus-vus .item .infos .nom a:hover,.les-plus-vus .item .infos .nom a:focus {
    color:white
}
.les-plus-vus .item .infos .prix {
    font-size:2em
}
.admin-navigation-sidebar {
    text-transform:uppercase
}
.admin-navigation-sidebar li {
    width:100%
}
.admin-navigation-sidebar a {
    border:0;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-left:3px dotted #282F65;
    transition:.2s linear all;
    padding:1em;
    box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);
    display:inline-block;
    width:100%;
    text-decoration:none;
    color:#282F65
}
.admin-navigation-sidebar a:hover,.admin-navigation-sidebar a:focus {
    background:#282F65;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-left:3px dotted #AB0E94;
    color:white
}
.admin-navigation-sidebar a.active {
    background:#fff
}
.admin-navigation-sidebar a.active:hover,.admin-navigation-sidebar a.active:focus {
    background:#282F65;
    color:white
}
.dropdownselect .dropdown-menu {
    padding:10px
}
.dropdownselect .dropdown-menu .checkbox {
    margin:0
}
.cd-top {
    display:inline-block;
    height:40px;
    width:40px;
    position:fixed;
    bottom:40px;
    right:10px;
    border-radius:50%;
    border:3px solid rgba(0,0,0,0.5);
    box-shadow:0 0 10px rgba(0,0,0,0.05);
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    background:#ffda47 url("/images/site/cd-top-arrow.svg") no-repeat center 50%;
    visibility:hidden;
    opacity:0;
    transition:opacity .3s 0s, visibility 0s .3s
}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover {
    transition: opacity .3s 0s, visibility 0s 0s
}
.cd-top.cd-is-visible {
    visibility:visible;
    opacity:1;
    background-color: #ffda47;
}
.cd-top.cd-fade-out {
    opacity:.5;
     background-color: #ffda47;
}
.no-touch .cd-top:hover {
    background-color:#AB0E94;
    opacity:1
}
@media only screen and (min-width: 768px) {
    .cd-top {
        right:20px;
        bottom:20px
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height:60px;
        width:60px;
        right:30px;
        bottom:30px
    }
}

/* CSS ajouté */

.card-title a{
    text-decoration: none;
    color: #000;
}

.scrollable-text {
    max-height: 50px;
    overflow-y: auto;
    padding-right: 10px;
    scrollbar-width: thin;
}

.scrollable-text::-webkit-scrollbar {
    width: 8px; 
}

.scrollable-text::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 4px;
}

.scrollable-text::-webkit-scrollbar-track {
    background-color: #f1f1f1;
}

/* pagination */

.pagination-success .page-item.active .page-link {
     background: #AB0E94;
     border-color: #00c689
 }

 .page-link {
    color: black
}

.page-link:hover{
    color: black
}

.card-calendar{
    text-decoration: none;
    color: #ccc;
    margin-left: -10px;
    font-size: 12px;
}

.card-calendar:hover{
    text-decoration: none;
    color: #ccc;
}

.btn-groupe {
    display: flex;
    justify-content: space-between;
    align-items: center; 
}

.left-align {
    margin: 0;
    color: #000;
    font-weight: bold;
}

.left-align:hover {
    text-decoration: none;
    color: #000;
}

.right-align {
    text-align: right;
    display: flex;
    align-items: center; 
}


/* fild'ariane */

.breadcrumb {
    list-style: none;
    display: flex;
    padding: 0;
    margin: 24px 24px 24px 0px;
  }
  
  .breadcrumb-item {
    margin-right: 0.5em;
  }
  
  .breadcrumb-item a {
    text-decoration: none;
    color: #d2b58a;
  }
  
  .breadcrumb-item a:hover {
    text-decoration: underline;
  }

  /* .breadcrumb-item::after {
    content: '>';
    margin-left: 0.5em;
  }
  
  .breadcrumb-item:last-child::after {
    content: '';
  } */
  
  .breadcrumb-item.active {
    color: #6c757d;
  }

  /* code ajoute */
   .form-card {
            background: white;
            padding: 25px;
            border-radius: 10px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        .form-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
        }

        .form-group {
            margin-bottom: 15px;
        }

        label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
            color: #333;
        }

        input, select, textarea {
            width: 100%;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 5px;
            font-size: 14px;
            box-sizing: border-box;
        }

        .btn-form {
            background: #AB0E94;
            color: white;
            padding: 12px 25px;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            font-size: 14px;
            transition: background 0.3s ease;
        }

        .btn-form:hover {
            background: #0056b3;
        }

        h3 {
            margin-top: 0;
            color: #333;
            text-align: center;
        }

/* STYLE AJOUTES */
.top-header {
    width: 100%;
    background-color: #d2b58a;
    padding: 12px 0;
}

.top-header .container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 25px;
}

.thm-navbar{
    margin-top: 5px;
}

.callback-button {
    cursor: pointer;
    position: relative;
    margin-left: 15px;
}

.contact-item {
    display: flex;
    align-items: center;
    gap: 7px;
    color: white !important;
    font-size: 14px;
    transition: opacity 0.3s ease;
    text-decoration: none;
}

.contact-item.mail-button {
    margin-left: auto;
}

img.df-site-logo{
    width:237px;
    height:51px;
}

.menu-right{
    margin-top: 20px;
}

.dropdown-menu .nav-item .nav-link{
    color: #d2b58a !important;
}

/* Navbar du haut visible par défaut */
.navbar-top {
    display: block;
    margin-top: -14px;
}

/* Navbar fixed cachée au départ */
.navbar-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 14vh;
    z-index: 999;
    margin-top: 0 !important; 
    transform: translateY(-100%);
    background-color:#e8e5e0!important;
    pointer-events: none;
    transition: opacity 0.3s ease, transform 0.3s ease;
     opacity: 0;
    visibility: hidden;
}

.navbar-fixed .navbar-nav .nav-item .nav-link{
    color: #666 !important;
    font-size: 16px;
}

.navbar-fixed .navbar-nav .nav-item .nav-link.is-active{
    position: relative;
    color: #d2b58a !important;
    font-weight: 900;
} 
img.df-site-logo2{
    width: 163px;
    height: 89px;
}

/* Quand active */
.navbar-fixed.is-visible {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
      visibility: visible;
}

/* Cacher la navbar du haut */
.navbar-top.is-hidden {
    /* display: none; */
    opacity: 0;
    transform: translateY(-100%);
    pointer-events: none;
}

.navbar-fixed .navbar-nav .nav-item .nav-link:hover{
    color: #666!important;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .top-header{
        display: none;
    }

    .thm-sitehead {
        min-height: 752px;
        background-image: url(/images/site/illustrations/bg-semene.webp);
        background-position: right 78% bottom 127%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .thm-navbar .navbar-nav {
        margin-left: 20px;
        margin-top: -4px;
    }

    .navigation-clean-button.navbar-light .navbar-nav .nav-link:focus, .navigation-clean-button.navbar-light .navbar-nav .nav-link:hover {
        color: #fff !important;
        background-color: transparent;
    }


    .navigation-clean-button.navbar-light .navbar-nav .dropdown-menu .nav-link:focus, .navigation-clean-button.navbar-light .navbar-nav .dropdown-menu .nav-link:hover {
        color: #d8b88a !important;
        background-color: transparent;
    }

    .navigation-clean-button .navbar-nav>li>.dropdown-menu {
        margin-top: -5px;
        width: 164% !important;
        text-align: center;
        margin-left: -38px;
    }

    .navbar-fixed {
        min-height: 23vh;
        height: auto;
    }
}

/* Bloc transparent */
/* .banner-form {
    background:rgba(0, 0, 0, 0.55);
    backdrop-filter: blur(6px);
    margin-top: 69px;
    border-radius: 10px;
    width: 78%;
} */

/* Bloc principal */
.search-box {
    position: relative;
    color: #fff;
    background:rgba(0, 0, 0, 0.55);
    backdrop-filter: blur(6px);
    top: 65px;
    border-radius: 10px;
    width: 92%;
    text-align: center ;
}

/* Titres */
.hero-title {
  color: #d8b88a;
  font-weight: 500;
}

.hero-text {
  font-size: 1.05rem;
  line-height: 1.6;
}

/* Boutons catégories */
/* .type-btn {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.5);
  color: #fff;
  padding: 14px;
  border-radius: 12px;
  transition: 0.3s;
}

.type-btn:hover,
.type-btn.active {
  background: #d8b88a;
  color: #fff;
  border-color: #d8b88a;
}

.type-activity-content .content-label .label-bureau-de-tabac::after{
    content: url("/images/site/icones/icon1.png");
    display: block;
}

.type-activity-content .content-label .label-bar::after{
    content: url("/images/site/icones/icon2.png");
    display: block;
}

.type-activity-content .content-label .label-hotel::after{
    content: url("/images/site/icones/icon3.png");
    display: block;
} */

.type-btn {
  display: block;
  background: transparent;
  border: 1px solid rgba(255,255,255,0.5);
  color: #fff;
  padding: 14px;
  border-radius: 12px;
  transition: 0.3s;
  cursor: pointer;
}

.type-activity-content input[type="radio"] {
 position: absolute;
  opacity: 0;
  width: 0;
  height: 0;

}

.type-activity-content input[type="radio"]:checked + .type-btn {
  background: #d8b88a;
  color: #fff;
  border-color: #d8b88a;
}

.label-bureau-de-tabac::after {
  content: url("/images/site/icones/icon1.png");
  display: block;
}

.label-bar::after {
  content: url("/images/site/icones/icon2.png");
  display: block;
}

.label-hotel::after {
  content: url("/images/site/icones/icon3.png");
  display: block;
}


/* Inputs */
.custom-input {
  background: rgba(255,255,255,0.1);
  border: 1px solid rgba(255,255,255,0.4);
  color: #fff;
}

.custom-input option {
  color: #000;
}

/* Range */
.range-bloc{
    position: relative;
    top: 2px;
}
.range-text {
  font-size: 0.9rem;
  position: relative;
    top: -8px;
}

.range-container {
    position: relative;
    width: 48%;
    right: 124px;
    top: -12px;
}

.range-container input[type=range] {
    position: absolute;
    width: 100%;
    top: 0;
    background: none;
    pointer-events: none;   /* clé du problème */
    appearance: none;
}

#min {
    pointer-events: all;
}

#max {
    pointer-events: all;
}

/* Style de la barre */
input[type=range]::-webkit-slider-runnable-track {
    height: 5px;
    background: #ddd;
    border-radius: 5px;
}


.range-container input[type=range]::-webkit-slider-thumb {
    pointer-events: all;    /* ULTRA IMPORTANT */
    appearance: none;
    width: 18px;
    height: 18px;
    background: #E5A667;
    border-radius: 50%;
    cursor: pointer;
    margin-top: -6px;
    position: relative;
    z-index: 10;
}

/* Firefox */
.range-container input[type=range]::-moz-range-thumb {
    pointer-events: all;
} 

.price-label{
    position: relative;
    top: 23px;
    left: 137px;
}

/* Bouton principal */
.btn-search {
  background: #d8b88a;
  color: #000;
  font-weight: 600;
  padding: 14px;
  border-radius: 10px;
}

.btn-search:hover {
  background: #c9a86f;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .search-box {
        position: relative;
        top: 15px;
        left: -9px;
        width: 105%;
    }

    .type-activity-content{
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-around;
    }

    .content-label{
        width: 127px;
    }

    .type-btn {
        padding: 9px;
        font-size: 12px;
    }
}

/* partie 2 */
.title-thm-features{
    text-align: center;
}
.bloc-type-de-biens{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
     gap: 90px;
}
.bloc-type{
    background-color: #fff;
    padding: 31px;
    border-radius: 10px;
    width: 20%;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.bloc-type-content .img-icons{
    width: 50px;
}

.bloc-type-content img .img-icon-hotel{
    width: 30px;
}

.bloc-type-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 9px;
    color: #d2b58a;
}

.link-type-content{
    text-decoration: none;
    color: #c9a86f;
    text-align: center;
}

.link-type-content:hover{
    text-decoration: none;
    color: #c9a86f;
    text-align: center;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .bloc-type-de-biens {
        flex-direction: column;
        gap: 39px;
    }

    .bloc-type {
        width: 63%;
    }
}


/* grid images */

.bloc-title-biens-vendus{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.bloc-title-biens-vendus img{
    width: 50px;
}

.bloc-title-biens-vendus h2{
    color: #d8b88a;
    font-weight: bold;
    text-align: center;
}

.bloc-grid-img{
    margin-top: 86px;
    background-color: #e8e5e0 !important;
    padding-top: 44px;
    padding-bottom: 48px;
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 200px; /* Hauteur de base */
  gap: 10px;
  /* max-width: 1200px; */
  margin: 20px auto;
}

/* Positionnement asymÃ©trique */
.item1 {
  grid-column: span 2; /* occupe 2 colonnes */
  grid-row: span 2;
}

/* Style commun des items */
.grid-item {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.grid-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Overlay avec le texte stylisé */
.overlay-card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 46%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white;
  padding: 15px;
  transition: background 0.3s ease;
}

.overlay-card h2 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 8px;
  letter-spacing: 1px;
}

.location-bloc{
    display: flex;
    gap: 3px;
    align-items: center;
}

.location-bloc i{
    color: #d2b58a;
    font-size: 19px;
}

/* Effet hover sombre + zoom */
.grid-item:hover img {
  transform: scale(1.1);
}

.grid-item:hover .overlay-card {
  background: rgba(0, 0, 0, 0.5);
}

/* --- ResponsivitÃ© --- */

/* Tablette : 2 colonnes */
@media (max-width: 991px) {
  .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 180px;
  }

  /* Les grandes images occupent 2 colonnes */
  .item1,
  .item6 {
    grid-column: span 2;
  }

  /* Annuler la hauteur double de lâ€™image verticale */
  .item4 {
    grid-row: auto;
  }
}

/* Mobile : 1 colonne */
@media (max-width: 768px) {
  .grid-container {
    grid-template-columns: 1fr; /* Une seule colonne sur mobile */
    grid-auto-rows: 150px; /* Hauteur réduite pour mobile */
    gap: 8px;
    margin: 10px auto;
  }
  
  /* Tous les items occupent une seule colonne et une seule ligne */
  .item1,
  .item2,
  .item3,
  .item4,
  .item5,
  .item6 {
    grid-column: span 1;
    grid-row: span 1;
  }
  
  .gt-headline-quartier{
    position: relative;
    top: 480px;
  }
}

.btn-biens-vendus{
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-biens-vendus .btn{
    background-color: #d2b58a;
    color: #fff;
    margin-top: 20px;
}

/* les coups de coeur */
.annonce-card {
  border-radius: 18px;
  overflow: hidden;
  border: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.annonce-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.annonce-card img {
  height: 220px;
  object-fit: cover;
}

.annonce-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 0.85rem;
  color: #6c757d;
}

.price {
  font-size: 1.2rem;
  font-weight: 700;
  color: #d2b58a;
}

/* swiper */
/* Le conteneur du swiper devient la référence */
.swiper-container {
    position: relative;
    max-width: 1150px; 
    margin: 0 auto;
    top: 28px;
}

.annonceSwiper {
  padding-bottom: 60px;
}

.annonceSwiper .swiper-pagination {
  position: absolute;
  bottom: 0;              
  left: 0;
  width: 100%;
  text-align: center;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #d2b58a;
  opacity: 0.4;
}

.swiper-pagination-bullet-active {
  opacity: 1;
}

.annonce-card {
  max-width: 340px;  
  margin: 0 auto;    
  transition: transform .3s ease, box-shadow .3s ease;
  border: none;
  border-radius: 16px;
  overflow: hidden;
}

.annonce-card:hover {
  transform: translateY(-6px) scale(1.02);
}

/* Image en background */
.annonce-bg {
  position: relative;
  height: 360px;
  display: flex;
  align-items: flex-end;
}

.annonce-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.65), rgb(0 0 0 / 33%));
}

.card-img-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 12px; /* si tu veux des coins arrondis */
}

.card-img-wrapper img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}

/* Overlay */
.card-img-wrapper .img-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35); /* noir semi-transparent */
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* Hover */
.card:hover .img-overlay {
  opacity: 1;
}

/* Contenu */
.annonce-content {
  position: relative;
  z-index: 2;
  padding: 20px;
  color: #fff;
  width: 100%;
}

.annonce-title {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 12px;
}

/* Infos */
.annonce-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: row;
    /* align-items: center; */
}

.location-bloc {
  font-size: 16px;
  opacity: 0.9;
}

.annonce-meta {
  font-size: 18px;
  margin-top: 6px;
  opacity: 0.85;
}

/* Prix */
.price {
  font-size: 1.1rem;
  font-weight: 700;
  background: rgba(255, 255, 255, 0.15);
  padding: 6px 12px;
  border-radius: 8px;
  backdrop-filter: blur(6px);
}

.annonce-left{
    display: flex;
    flex-direction: column;
    gap: 4px;
    color: #fff;
    font-weight: bold;
}

/* A PROPOS */
.homepage-about-us .illustration-img {
    background-image: url('/images/site/illustrations/image-immeuble.webp');
    position: relative;
    height: 492px;
    border-radius: 20px;
    width: 45%;
    background-size: cover;
    background-position: center;
}

.overlay-box {
    position: absolute;
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border-radius: 14px;
    padding: 16px 20px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
    max-width: 80%;
    font-size: 14px;
}

.overlay-top-left {
    top: 20px;
    left: -87px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.overlay-top-left .fa-circle-play{
    font-size: 32px;
    color: #d2b58a;
    margin-top: -14px;
}


.overlay-top-left img {
    width: 32px;
    height: 32px;
}

.overlay-bottom{
    bottom: -66px;
    left: 57px;
    right: 20px;
    text-align: center;
    font-weight: 500;
}

.overlay-box {
    transition: transform 0.3s ease;
}

.illustration-img:hover .overlay-box {
    transform: translateY(-5px);
}

.overlay-bottom .fa-house{
    font-size: 32px;
    color: #d2b58a;
    position: relative;
    top: -31px;
    left: 145px;
}

.tab-content-container{
   width: 40%;
}
.nav-tabs {
    border-bottom: none;
    background-color: #f8f4ed;
    padding: 10px;
}

.nav-tabs .nav-link {
    border: none;
    font-weight: 600;
    color: #555;
    padding: 12px 28px;
    border-radius: 30px;
    background: #f2f2f2;
    margin: 0 6px;
}

.nav-tabs .nav-link.active {
    background: #000;
    color: #fff;
}

.tab-content p {
    max-width: 600px;
    margin: auto;
    font-size: 16px;
    color: #666;
}

.tab-pane h3{
    text-align: left;
}
.list-bloc-acheter{
    list-style: none;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .homepage-about-us-content{
        display: flex;
        flex-direction: column;
    }

    .homepage-about-us .illustration-img {
        position: relative;
        height: 492px;
        width: 100%;
    }

    .overlay-top-left {
        top: 20px;
        left: 43px;
    }

    .tab-content-container {
        width: 100%;
    }
}

/* departement */
.bloc-expert-container{
    background-color: #e8e5e0 !important;
    /*margin-top: -48px;*/
    padding: 65px;
}

.bloc-expert{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    gap: 90px;
}

.btn-start a{
    background-color: #d2b58a;
    padding: 10px;
    color: #fff;
    width:269%;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .bloc-expert {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        gap: 53px;
        align-items: flex-start;
    }

    .btn-start button {
        background-color: #d2b58a;
        padding: 10px;
        color: #fff;
        width: 230%;
    }

    .bloc-expert .title h2{
        text-align: center;
    }
}

.reviews-section {
  background: #021E4F;
  padding: 70px 0;
  color: #fff;
  position: relative;
}

.reviews-left h2 {
  font-size: 48px;
  font-weight: 600;
  margin-bottom: 30px;
}

.reviews-text {
  line-height: 1.7;
  margin-bottom: 30px;
}

.cabinet-name {
  margin-bottom: 20px;
  font-size: 18px;
  text-align: center;
}

.rating-line {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-bottom: 10px;
}

.rating-score {
  font-size: 48px;
  font-weight: bold;
}

.stars {
  color: #f5b301;
  font-size: 22px;
}

.global-rating {
  margin-top: 10px;
  font-size: 16px;
   text-align: center;
}

/* RIGHT SIDE */
/* .swiper-wrapper-avis {
  transition-timing-function: ease-in-out;
}

.swiper-slide-avis {
  backface-visibility: hidden;
  transform: translateZ(0);
}  */

.review-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.review-card {
  background: #f2f2f2;
  color: #333;
  padding: 30px;
  border-radius: 20px;
  min-height: 400px;
}

.review-user {
  display: flex;
  align-items: center;
  gap: 15px;
}

.review-avatar {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  object-fit: cover;
}

.review-user-info strong {
  display: block;
  font-size: 16px;
}

.review-stars {
  color: #f5b301;
  font-size: 14px;
}

.review-date {
  font-size: 13px;
  color: #777;
}

.google-icon {
  width: 28px;
  height: 28px;
}

.review-header {
  margin-bottom: 15px;
}
.slider-arrows {
    position: relative;
  margin-top: 30px;
  display: flex;
  justify-content: center;
  gap: 30px;
}

/* Flèches rondes */
.swiper-button-next,
.swiper-button-prev {
  background: #fff;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  color: #082c5c;
}

.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 18px;
}

/* Responsive */
@media(max-width:768px){
  .reviews-wrapper{
    flex-direction: column;
    text-align: center;
  }

  .reviews-left h2{
    font-size: 32px;
  }
}

/* Annonce par departement */

.link-annonce-depart{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

/* footer */
footer.footer-content{
    height: 250px;
}

footer .footer-top{
     width:100%; 
     background-color: #e8e5e0!important; 
     min-height:250px; 
     padding: 38px 0px 25px 0px;
}

footer .footer-bottom{
     width:100%; 
     background-color: #d2b58a; 
     padding:10px 0px 25px 0px ;
}

.bottom_border .title-footer{
    color: #021E4F; 
    font-size:18px; 
    font-weight:600; 
    margin-bottom:20px;
}

img.df-site-logo-footer{
    width: 68%;
}

footer p { 
    font-size:13px; 
    color:#666666; 
    padding-bottom:0px; 
    margin-bottom:8px;
}

.footer_ul_amrc { 
    margin:0px ; 
    list-style-type:none ; 
    font-size:14px; 
    padding:0px 0px 10px 0px ; 
}
.footer_ul_amrc li {
    padding:0px 0px 5px 0px;
}
.footer_ul_amrc li a{
     color:#666666;
    }
.footer_ul_amrc li a:hover{ 
    color:#666666;
     text-decoration:none;
}
.fleft { 
    float:left;
}
.padding-right { 
    padding-right:10px; 
}

.footer_ul2_amrc {
    margin:0px; 
    list-style-type:none; 
    padding:0px;
}
.footer_ul2_amrc li p {
     display:table; 
    }
.footer_ul2_amrc li a:hover { 
    text-decoration:none;
}
.footer_ul2_amrc li i { 
    margin-top:5px;
}

.bottom_border { 
    border-bottom:1px solid #323f45; 
    padding-bottom:20px;
}
.foote_bottom_ul_amrc {
	list-style-type:none;
	padding:0px;
	display:table;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.foote_bottom_ul_amrc li { 
    display:inline;
}
.foote_bottom_ul_amrc li a { 
    color: #d2b58a; 
    margin:0 12px;
}

.social_footer_ul { 
    display:table; 
    margin:15px auto 0 auto;
     list-style-type:none;  
}
.social_footer_ul li { 
    padding-left:20px; 
    padding-top:10px; 
    float:left; 
}
.social_footer_ul li a { 
    color:#666666; 
    border:1px solid #666666; 
    padding:8px;
    border-radius:50%;
}
.social_footer_ul li i {  
    width:20px; 
    height:20px;
    text-align:center;
}

.btn-footer-bottom{
    background-color: #021E4F!important;
    color: #fff;
}

.btn-footer-bottom:hover{
    background-color: #021E4F!important;
    color: #fff;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    img.df-site-logo-footer {
        width: 37%;
    }

    .footer-content-box{
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 20px;
    }

    .footer-bottom .text-right{
        margin-top: 10px;
    }
}


/* ACTUALITES */
.actualites-bloc{
    padding: 35px 0;
}

.news-card img {
  height: 220px;
  object-fit: cover;
}

.news-card {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.news-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
}

.btn-actu{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}

.btn-actu a{
    background-color: #d2b58a;
    color: #fff;
}
/* PAGE A PROPOS */
.thm-about-us{
    min-height: 586px;
    background-image: url(/images/site/illustrations/bg-about-us--.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;

}

.title-about-us{
   min-height: 400px; /* ajuste selon ton design */
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

/* Texte */
.title-about-us h1{
    color: #fff;
    font-weight: bold;
}

.title-about-content h3{
    font-family: 'ReadexPro-SemiBold', Helvetica, Arial, Lucida, sans-serif;
    color: #D2B58A !important;
    letter-spacing: 3px;
    font-weight: bold;
    text-align: center;
}

.plain-page img{
    border-radius: 12px;
    position: relative;
    left: 90px;
}

.plain-page-text-left{
    position: relative;
    top: 10px;
    left: 77px;
}
.plain-page .bloc-texte-about-us{
    list-style: none;
    /* background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 30px;
    border-radius: 20px;
    position: relative;
    top: 122px;
    left: 55px; */
}

.bloc-texte-about-us i{
    color: #d2b58a;
    font-size: 24px;
}

.bloc-texte-about-us li{
    margin-bottom: 15px;
}

/* SECTION EQUIPE */
.team-boxed {
  color:#313437;
  background-color: #e8e5e0 !important;
}

.team-boxed p {
  color:#7d8285;
}

.team-boxed h2 {
  font-weight:bold;
  margin-bottom: 19px;
  color:inherit;
  text-transform: uppercase;
}

@media (max-width:767px) {
  .team-boxed h2 {
    margin-bottom:25px;
    padding-top:25px;
    font-size:24px;
  }
}

.team-boxed .intro {
  font-size:16px;
  /* max-width:500px; */
  margin:0 auto;
    padding-top: 37px;
}

.team-boxed .intro p {
  margin-bottom:0;
}

.team-boxed .people {
  padding:50px 0;
}

.team-boxed .item {
  text-align:center;
}

.team-boxed .item .box {
  text-align:center;
  padding:30px;
  background-color:#fff;
  margin-bottom:30px;
    height: 63vh;
     display: flex;
    flex-direction: column;
    align-items: center;
}

.team-boxed .item .btn-equipe {
    margin-top: auto;
}

.team-boxed .item .name {
  font-weight:bold;
  margin-top:28px;
  margin-bottom:8px;
  color:inherit;
}

.team-boxed .item .title {
  text-transform:uppercase;
  font-weight:bold;
  color:#d0d0d0;
  letter-spacing:2px;
  font-size:13px;
}

.team-boxed .item .description {
  font-size:15px;
  margin-top:15px;
  margin-bottom:20px;
}

.team-boxed .item img {
  max-width:160px;
}

.btn-outline-team{
    border-color: #d2b58a;
    color: #d2b58a;
}

.btn-outline-team:hover{
    border-color: #d2b58a;
    color: #fff;
    background-color: #d2b58a;
}

.team-boxed .people2 {
    padding: 50px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -63px;
}

/* COMPETENCES SECTION */
.title-competence {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-start;
    position: relative;
    left: 15px;
}

.title-competence img{
    width: 40px;
}

.title-competence h4{
    position: relative;
    top: 9px;
    color: #d2b58a;
    text-decoration: underline;
}

.text-competence-right{
    width: 81%;
    position: relative;
    left: 10%;
    top: 10px;
}

.text-competence-left{
    width: 81%;
    position: relative;
    left: 10%;
    top: 10px;
}

/* RECRUTEMENT */
.recrutement-container .form-block{
    margin-left: 67px;
    padding: 2rem;
    border-radius: 25px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.recrutement-container .left h3{
    color: #d2b58a;
    text-align: left;
}

/* .recrutment-container .left P{
    width: 80%;
} */

.address-recrutement{
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 20px;
}

.address-recrutement img{
    width: 25px;
    height: 25px;
}


.address-recrutement .location{
    display: flex;
    align-items:flex-start;
    gap: 10px;
}

.address-recrutement .phone{
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.address-recrutement .email{
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.address-recrutement .email a{
    text-decoration: none;
    color: #212529;
}


.address-recrutement i{
    color: #d2b58a;
}
.btn-form-recrutement{
    background-color: #d2b58a;
    color: #fff;
}

/* .form-check-recrutment{
    display: flex;
    align-items: center;
} */

/* .form-check-recrutment .check-box{
    position: relative;
        left: -39px;
} */

.form-check-recrutment .check-box-texte{
    font-size:13px;
    /* position: relative;
        left: -15%;
    width: 382%; */
}


/* MEDIA QUERIES PLAIN PAGE*/

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .plain-page-text-left {
        position: relative;
        top: -31px;
        left: 0px;
    }

    .competence-section {
        overflow-x: hidden;
    }

    .plain-page img {
        left: 0px;
        width: 100%;
    }

    .team-boxed .item .box {
        margin-left: 20px;
    }

    .text-competence-right {
        width: 81%;
        position: relative;
        left: 61px;
        top: 10px;
    }

    .text-competence-left {
        width: 81%;
        position: relative;
        left: 69px;
        top: 10px;
    }

    .recrutment-container .left {
        position: relative;
        top: -28px;
        left: 0;
    }

    .recrutment-container .left P {
        width: 100%;
    }

    .recrutment-container .form-block {
        margin-left: 0;
    }

    /* .form-check-recrutment .check-box-texte {
        font-size: 13px;
        position: relative;
        left: -90%;
        width: 350%;
    } */
}

/* PAGE TROUVER UN BIEN */
.bg-search-results{
    min-height: 522px;
    background-image: url(/images/site/illustrations/bg-search-avance--.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* .bg-search-results::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: rgba(0, 70, 77, 0.7) !important;
    position: absolute;
    top: 0;
    border-radius: 0 0 50px 50px;
} */

.bg-search-results-head h1{
    color: #fff;
    font-weight: bold;
}

.bg-search-results-head p{
    color: #fff;
    font-weight: bold;
}

.btn-filter{
    background-color: #d2b58a;
    color: #fff;
}

.btn-filter:hover{
    background-color: #d2b58a;
    color: #fff;
}

.bloc-expert-container-RA {
    background-color: #e8e5e0 !important;
    /* margin-bottom: 62px; */
    padding: 65px;
}

.bloc-expert-RA{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    gap: 90px;
}

.btn-start-RA button {
    background-color: #d2b58a;
    padding: 10px;
    color: #fff;
    width: 145%;
}

/* .bg-search-results-head-two{
   width: 46%;
} */

.bg-search-results-head-two.search-box{
    position: relative;
    left: 27%;
    color: #fff;
    background: rgba(0, 0, 0, 0.55);
    backdrop-filter: blur(6px);
    top: 57px;
    border-radius: 10px;
    width: 42%;
     padding: 10px;
    /* text-align: center; */
}

.bg-search-results-head-two p{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}
/* FORM CONTACT */
.thm-contact-form-widget .illustration iframe{
   position: absolute;
   left: 180px;
}

/* MEDIA trouver un bien*/

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .thm-contact-form-widget .illustration iframe {
        position: absolute;
        left: 0px;
        width: 100%;
    }
}
/* ACQUISITION PAGE */

.acquisition-section{
    margin-top: 40px;
}
.text-acquisition-right {
    width: 81%;
    position: relative;
    left: 2%;
    top: 10px;
}

.text-line {
    background-color: #ffffff;
    padding: 20px 25px;
    margin-bottom: 38px;
    border-radius: 10px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

/* PAGE VENDRE VOTRE AFFAIRE */
.text-VVA-right {
    width: 100%;
    position: relative;
    left: 12%;
    top: 10px;
}

 /* SMARTPHONE */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .text-VVA-right {
        width: 82%;
        position: relative;
        left: 40px;
        top: 10px;
    }

    .input-VVA{
        margin-top: 10px;
    }

    .thm-cards-rack .card-content{
        margin-top: 10px;
    }
}

/* PAGE REUSSIR VOTRE VENTE */
.bloc-vente img{
    width: 83%;
}

.bloc-vente h2{
   color: #d2b58a;
   font-weight:bold
}

.bloc-vente .left{
   padding: 20px;
}

.accordion-button:not(.collapsed) {
    color: #fff !important;
    background-color: #d2b58a !important;
}

.accordion-button:focus {
    z-index: 3;
    border-color:  #d2b58a !important;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(210, 181, 138, 0.25);
}

/* FICHE DESCRIPTIVE */
.thm-fiche-descriptive-bg{
    min-height: 586px;
    background-image: url(/images/site/illustrations/bg-about-us--.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

/* FICHE DESCRIPTIVE VENDUE */
.bloc-fiche-vendue .description{
    background-color: #fff;
    border-radius: 10px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 23px;
}

/* donnee module tri */
.form-check-donnee .form-check-label{
    position: relative;
    top: 3px;
}

/* AFFAIRES VENDUES */
.info-details-bottom{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.title-infos-details-top{
    color: #d2b58a;
}

.description-aff-v{
    max-height: 80px;  
    overflow-y: auto;    
    padding-right: 5px;
}

.search-avanced h1{
    text-align: center;
    margin-top: 20px;
}

.search-avanced .number-search{
    text-align: center;
}

.cadre_resultat_tri_left{
    margin-top: -24px;
}

/* ACTUALITES */
.bg-banniere-autre{
    min-height: 377px;
    background-image: url(/images/site/illustrations/bg-search-avance--.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.fa-calendar{
    color: #d2b58a;
    font-size: 14px;
}

.categorie-actu{
    display: inline-block;
    padding: .35em .65em;
    font-size: 1em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    background-color: #d2b58a;
    margin-left: 10px;
    margin-top: 10px;
}

/* PAGE INSCRIPTION */
.form-check-input:checked {
    background-color: #d2b58a;
    border-color: #d2b58a;
}

label.form-check-label{
   position: relative;
    left: 6px;
    top: 2px;
}


/* Ajouté par Ousmane 22/01/2026 */

/* Conteneur flottant */
#cadre_msg {
  position: fixed;
  top: 20px;
  right: 20px;

  width: 100%;
  max-width: 420px;

  z-index: 1055; /* au-dessus de Bootstrap */
}

/* Alerte */
#cadre_msg .alert {
  position: relative;
  padding-right: 56px;
  box-shadow: 0 10px 30px rgba(0,0,0,.15);
  border-radius: 12px;
}

#cadre_msg {
  animation: slideIn .35s ease;
}

@keyframes slideIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.alert-success { background-color: #e6f4ea; }
.alert-warning { background-color: #fff4e5; }
.alert-danger  { background-color: #fdecea; }

.close-btn {
  position: absolute;
  top: 10px;
  right: 10px;

  width: 32px;
  height: 32px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(0, 0, 0, 0.05);
  border: none;
  border-radius: 50%;

  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  color: inherit;

  cursor: pointer;
  transition: all 0.25s ease;
}

.close-btn:hover {
  background: rgba(220, 53, 69, 0.15);
  color: #dc3545;
  transform: rotate(90deg) scale(1.1);
}

/* Focus accessibilité */
.close-btn:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.3);
}