.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *::before,.ReactCrop *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);cursor:move;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}100%{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}100%{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #444)),-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #444)),-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #444)),-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #444));background-image:linear-gradient(to right, #fff 50%, #444 50%),linear-gradient(to right, #fff 50%, #444 50%),linear-gradient(to bottom, #fff 50%, #444 50%),linear-gradient(to bottom, #fff 50%, #444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:none;border-color:blue;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt::before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt::after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz::before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz::after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle::after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);outline:1px solid rgba(0,0,0,0)}.ReactCrop__drag-handle:focus::after{border-color:blue;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw::after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n::after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne::after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e::after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se::after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s::after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw::after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w::after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}
.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move;-webkit-box-shadow:0 0 0 9999em #00000080;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}

@font-face {
  font-family: "uicons-regular-rounded";
  src: url(/static/media/uicons-regular-rounded.9ddc752430719224334e.woff) format("woff");
  font-display: block;
}



i[class^="fi-rr-"]:before,
i[class*=" fi-rr-"]:before,
span[class^="fi-rr-"]:before,
span[class*="fi-rr-"]:before {
  font-family: "uicons-regular-rounded" !important;
  font-style: normal;
  font-weight: normal !important;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* line-height: 1; */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.fi-rr-add:before {
  content: "\f101";
}
.fi-rr-address-book:before {
  content: "\f102";
}
.fi-rr-alarm-clock:before {
  content: "\f103";
}
.fi-rr-align-center:before {
  content: "\f104";
}
.fi-rr-align-justify:before {
  content: "\f105";
}
.fi-rr-align-left:before {
  content: "\f106";
}
.fi-rr-align-right:before {
  content: "\f107";
}
.fi-rr-ambulance:before {
  content: "\f108";
}
.fi-rr-angle-circle-down:before {
  content: "\f109";
}
.fi-rr-angle-circle-left:before {
  content: "\f10a";
}
.fi-rr-angle-circle-right:before {
  content: "\f10b";
}
.fi-rr-angle-circle-up:before {
  content: "\f10c";
}
.fi-rr-angle-double-left:before {
  content: "\f10d";
}
.fi-rr-angle-double-right:before {
  content: "\f10e";
}
.fi-rr-angle-double-small-left:before {
  content: "\f10f";
}
.fi-rr-angle-double-small-right:before {
  content: "\f110";
}
.fi-rr-angle-down:before {
  content: "\f111";
}
.fi-rr-angle-left:before {
  content: "\f112";
}
.fi-rr-angle-right:before {
  content: "\f113";
}
.fi-rr-angle-small-down:before {
  content: "\f114";
}
.fi-rr-angle-small-left:before {
  content: "\f115";
}
.fi-rr-angle-small-right:before {
  content: "\f116";
}
.fi-rr-angle-small-up:before {
  content: "\f117";
}
.fi-rr-angle-square-down:before {
  content: "\f118";
}
.fi-rr-angle-square-left:before {
  content: "\f119";
}
.fi-rr-angle-square-right:before {
  content: "\f11a";
}
.fi-rr-angle-square-up:before {
  content: "\f11b";
}
.fi-rr-angle-up:before {
  content: "\f11c";
}
.fi-rr-angry:before {
  content: "\f11d";
}
.fi-rr-apple:before {
  content: "\f11e";
}
.fi-rr-apps-add:before {
  content: "\f11f";
}
.fi-rr-apps-delete:before {
  content: "\f120";
}
.fi-rr-apps-sort:before {
  content: "\f121";
}
.fi-rr-apps:before {
  content: "\f122";
}
.fi-rr-archive:before {
  content: "\f123";
}
.fi-rr-arrow-circle-down:before {
  content: "\f124";
}
.fi-rr-arrow-circle-left:before {
  content: "\f125";
}
.fi-rr-arrow-circle-right:before {
  content: "\f126";
}
.fi-rr-arrow-circle-up:before {
  content: "\f127";
}
.fi-rr-arrow-down:before {
  content: "\f128";
}
.fi-rr-arrow-from-bottom:before {
  content: "\f129";
}
.fi-rr-arrow-from-left:before {
  content: "\f12a";
}
.fi-rr-arrow-from-right:before {
  content: "\f12b";
}
.fi-rr-arrow-from-top:before {
  content: "\f12c";
}
.fi-rr-arrow-left:before {
  content: "\f12d";
}
.fi-rr-arrow-right:before {
  content: "\f12e";
}
.fi-rr-arrow-small-down:before {
  content: "\f12f";
}
.fi-rr-arrow-small-left:before {
  content: "\f130";
}
.fi-rr-arrow-small-right:before {
  content: "\f131";
}
.fi-rr-arrow-small-up:before {
  content: "\f132";
}
.fi-rr-arrow-square-down:before {
  content: "\f133";
}
.fi-rr-arrow-square-left:before {
  content: "\f134";
}
.fi-rr-arrow-square-right:before {
  content: "\f135";
}
.fi-rr-arrow-square-up:before {
  content: "\f136";
}
.fi-rr-arrow-to-bottom:before {
  content: "\f137";
}
.fi-rr-arrow-to-left:before {
  content: "\f138";
}
.fi-rr-arrow-to-right:before {
  content: "\f139";
}
.fi-rr-arrow-to-top:before {
  content: "\f13a";
}
.fi-rr-arrow-up:before {
  content: "\f13b";
}
.fi-rr-arrows-alt:before {
  content: "\f13c";
}
.fi-rr-arrows-h-copy:before {
  content: "\f13d";
}
.fi-rr-arrows-h:before {
  content: "\f13e";
}
.fi-rr-arrows:before {
  content: "\f13f";
}
.fi-rr-asterik:before {
  content: "\f140";
}
.fi-rr-at:before {
  content: "\f141";
}
.fi-rr-aubergine:before {
  content: "\f142";
}
.fi-rr-avocado:before {
  content: "\f143";
}
.fi-rr-backpack:before {
  content: "\f144";
}
.fi-rr-bacon:before {
  content: "\f145";
}
.fi-rr-badge:before {
  content: "\f146";
}
.fi-rr-balloons:before {
  content: "\f147";
}
.fi-rr-ban:before {
  content: "\f148";
}
.fi-rr-band-aid:before {
  content: "\f149";
}
.fi-rr-bank:before {
  content: "\f14a";
}
.fi-rr-barber-shop:before {
  content: "\f14b";
}
.fi-rr-baseball-bat:before {
  content: "\f14c";
}
.fi-rr-baseball:before {
  content: "\f14d";
}
.fi-rr-basketball-hoop:before {
  content: "\f14e";
}
.fi-rr-basketball:before {
  content: "\f14f";
}
.fi-rr-bed:before {
  content: "\f150";
}
.fi-rr-beer:before {
  content: "\f151";
}
.fi-rr-bell-ring:before {
  content: "\f152";
}
.fi-rr-bell-school:before {
  content: "\f153";
}
.fi-rr-bell:before {
  content: "\f154";
}
.fi-rr-bike:before {
  content: "\f155";
}
.fi-rr-billiard:before {
  content: "\f156";
}
.fi-rr-bold:before {
  content: "\f157";
}
.fi-rr-book-alt:before {
  content: "\f158";
}
.fi-rr-book:before {
  content: "\f159";
}
.fi-rr-bookmark:before {
  content: "\f15a";
}
.fi-rr-bottle:before {
  content: "\f15b";
}
.fi-rr-bow:before {
  content: "\f15c";
}
.fi-rr-bowling-ball:before {
  content: "\f15d";
}
.fi-rr-bowling-pins:before {
  content: "\f15e";
}
.fi-rr-bowling:before {
  content: "\f15f";
}
.fi-rr-box-alt:before {
  content: "\f160";
}
.fi-rr-box:before {
  content: "\f161";
}
.fi-rr-boxing-glove:before {
  content: "\f162";
}
.fi-rr-bread-slice:before {
  content: "\f163";
}
.fi-rr-bread:before {
  content: "\f164";
}
.fi-rr-briefcase:before {
  content: "\f165";
}
.fi-rr-broccoli:before {
  content: "\f166";
}
.fi-rr-broom:before {
  content: "\f167";
}
.fi-rr-browser:before {
  content: "\f168";
}
.fi-rr-brush:before {
  content: "\f169";
}
.fi-rr-bug:before {
  content: "\f16a";
}
.fi-rr-building:before {
  content: "\f16b";
}
.fi-rr-bulb:before {
  content: "\f16c";
}
.fi-rr-burrito:before {
  content: "\f16d";
}
.fi-rr-butterfly:before {
  content: "\f16e";
}
.fi-rr-cake-birthday:before {
  content: "\f16f";
}
.fi-rr-cake-wedding:before {
  content: "\f170";
}
.fi-rr-calculator:before {
  content: "\f171";
}
.fi-rr-calendar:before {
  content: "\f172";
}
.fi-rr-call-history:before {
  content: "\f173";
}
.fi-rr-call-incoming:before {
  content: "\f174";
}
.fi-rr-call-missed:before {
  content: "\f175";
}
.fi-rr-call-outgoing:before {
  content: "\f176";
}
.fi-rr-camera:before {
  content: "\f177";
}
.fi-rr-camping:before {
  content: "\f178";
}
.fi-rr-candy-alt:before {
  content: "\f179";
}
.fi-rr-candy:before {
  content: "\f17a";
}
.fi-rr-canned-food:before {
  content: "\f17b";
}
.fi-rr-car:before {
  content: "\f17c";
}
.fi-rr-caret-circle-down:before {
  content: "\f17d";
}
.fi-rr-caret-circle-right:before {
  content: "\f17e";
}
.fi-rr-caret-circle-up:before {
  content: "\f17f";
}
.fi-rr-caret-down:before {
  content: "\f180";
}
.fi-rr-caret-left:before {
  content: "\f181";
}
.fi-rr-caret-quare-up:before {
  content: "\f182";
}
.fi-rr-caret-right:before {
  content: "\f183";
}
.fi-rr-caret-square-down:before {
  content: "\f184";
}
.fi-rr-caret-square-left_1:before {
  content: "\f185";
}
.fi-rr-caret-square-left:before {
  content: "\f186";
}
.fi-rr-caret-square-right:before {
  content: "\f187";
}
.fi-rr-caret-up:before {
  content: "\f188";
}
.fi-rr-carrot:before {
  content: "\f189";
}
.fi-rr-chart-connected:before {
  content: "\f18a";
}
.fi-rr-chart-histogram:before {
  content: "\f18b";
}
.fi-rr-chart-network:before {
  content: "\f18c";
}
.fi-rr-chart-pie-alt:before {
  content: "\f18d";
}
.fi-rr-chart-pie:before {
  content: "\f18e";
}
.fi-rr-chart-pyramid:before {
  content: "\f18f";
}
.fi-rr-chart-set-theory:before {
  content: "\f190";
}
.fi-rr-chart-tree:before {
  content: "\f191";
}
.fi-rr-chat-arrow-down:before {
  content: "\f192";
}
.fi-rr-chat-arrow-grow:before {
  content: "\f193";
}
.fi-rr-check:before {
  content: "\f194";
}
.fi-rr-checkbox:before {
  content: "\f195";
}
.fi-rr-cheese:before {
  content: "\f196";
}
.fi-rr-cherry:before {
  content: "\f197";
}
.fi-rr-chess-board:before {
  content: "\f198";
}
.fi-rr-chess-piece:before {
  content: "\f199";
}
.fi-rr-chevron-double-down:before {
  content: "\f19a";
}
.fi-rr-chevron-double-up:before {
  content: "\f19b";
}
.fi-rr-child-head:before {
  content: "\f19c";
}
.fi-rr-chocolate:before {
  content: "\f19d";
}
.fi-rr-circle-small:before {
  content: "\f19e";
}
.fi-rr-circle:before {
  content: "\f19f";
}
.fi-rr-clip:before {
  content: "\f1a0";
}
.fi-rr-clock:before {
  content: "\f1a1";
}
.fi-rr-cloud-upload:before {
  content: "\f1a2";
}
.fi-rr-cloud-check:before {
  content: "\f1a3";
}
.fi-rr-cloud-disabled:before {
  content: "\f1a4";
}
.fi-rr-cloud-download:before {
  content: "\f1a5";
}
.fi-rr-cloud-share:before {
  content: "\f1a6";
}
.fi-rr-cloud:before {
  content: "\f1a7";
}
.fi-rr-clouds:before {
  content: "\f1a8";
}
.fi-rr-club:before {
  content: "\f1a9";
}
.fi-rr-cocktail-alt:before {
  content: "\f1aa";
}
.fi-rr-cocktail:before {
  content: "\f1ab";
}
.fi-rr-coffee-pot:before {
  content: "\f1ac";
}
.fi-rr-coffee:before {
  content: "\f1ad";
}
.fi-rr-comment-alt:before {
  content: "\f1ae";
}
.fi-rr-comment-check:before {
  content: "\f1af";
}
.fi-rr-comment-heart:before {
  content: "\f1b0";
}
.fi-rr-comment-info:before {
  content: "\f1b1";
}
.fi-rr-comment-user:before {
  content: "\f1b2";
}
.fi-rr-comment:before {
  content: "\f1b3";
}
.fi-rr-comments:before {
  content: "\f1b4";
}
.fi-rr-compress-alt:before {
  content: "\f1b5";
}
.fi-rr-compress:before {
  content: "\f1b6";
}
.fi-rr-computer:before {
  content: "\f1b7";
}
.fi-rr-confetti:before {
  content: "\f1b8";
}
.fi-rr-cookie:before {
  content: "\f1b9";
}
.fi-rr-copy-alt:before {
  content: "\f1ba";
}
.fi-rr-copy:before {
  content: "\f1bb";
}
.fi-rr-copyright:before {
  content: "\f1bc";
}
.fi-rr-corn:before {
  content: "\f1bd";
}
.fi-rr-cow:before {
  content: "\f1be";
}
.fi-rr-cream:before {
  content: "\f1bf";
}
.fi-rr-credit-card:before {
  content: "\f1c0";
}
.fi-rr-cricket:before {
  content: "\f1c1";
}
.fi-rr-croissant:before {
  content: "\f1c2";
}
.fi-rr-cross-circle:before {
  content: "\f1c3";
}
.fi-rr-cross-small:before {
  content: "\f1c4";
}
.fi-rr-cross:before {
  content: "\f1c5";
}
.fi-rr-crown:before {
  content: "\f1c6";
}
.fi-rr-cube:before {
  content: "\f1c7";
}
.fi-rr-cupcake:before {
  content: "\f1c8";
}
.fi-rr-curling:before {
  content: "\f1c9";
}
.fi-rr-cursor-finger:before {
  content: "\f1ca";
}
.fi-rr-cursor-plus:before {
  content: "\f1cb";
}
.fi-rr-cursor-text-alt:before {
  content: "\f1cc";
}
.fi-rr-cursor-text:before {
  content: "\f1cd";
}
.fi-rr-cursor:before {
  content: "\f1ce";
}
.fi-rr-dart:before {
  content: "\f1cf";
}
.fi-rr-dashboard:before {
  content: "\f1d0";
}
.fi-rr-data-transfer:before {
  content: "\f1d1";
}
.fi-rr-database:before {
  content: "\f1d2";
}
.fi-rr-delete:before {
  content: "\f1d3";
}
.fi-rr-diamond:before {
  content: "\f1d4";
}
.fi-rr-diploma:before {
  content: "\f1d5";
}
.fi-rr-disco-ball:before {
  content: "\f1d6";
}
.fi-rr-disk:before {
  content: "\f1d7";
}
.fi-rr-dizzy:before {
  content: "\f1d8";
}
.fi-rr-doctor:before {
  content: "\f1d9";
}
.fi-rr-document-signed:before {
  content: "\f1da";
}
.fi-rr-document:before {
  content: "\f1db";
}
.fi-rr-dollar:before {
  content: "\f1dc";
}
.fi-rr-download:before {
  content: "\f1dd";
}
.fi-rr-dreidel:before {
  content: "\f1de";
}
.fi-rr-drink-alt:before {
  content: "\f1df";
}
.fi-rr-drumstick:before {
  content: "\f1e0";
}
.fi-rr-duplicate:before {
  content: "\f1e1";
}
.fi-rr-e-learning:before {
  content: "\f1e2";
}
.fi-rr-earnings:before {
  content: "\f1e3";
}
.fi-rr-edit-alt:before {
  content: "\f1e4";
}
.fi-rr-edit:before {
  content: "\f1e5";
}
.fi-rr-egg-fried:before {
  content: "\f1e6";
}
.fi-rr-egg:before {
  content: "\f1e7";
}
.fi-rr-envelope-ban:before {
  content: "\f1e8";
}
.fi-rr-envelope-download:before {
  content: "\f1e9";
}
.fi-rr-envelope-marker:before {
  content: "\f1ea";
}
.fi-rr-envelope-open:before {
  content: "\f1eb";
}
.fi-rr-envelope-plus:before {
  content: "\f1ec";
}
.fi-rr-envelope:before {
  content: "\f1ed";
}
.fi-rr-euro:before {
  content: "\f1ee";
}
.fi-rr-exchange-alt:before {
  content: "\f1ef";
}
.fi-rr-exchange:before {
  content: "\f1f0";
}
.fi-rr-exclamation:before {
  content: "\f1f1";
}
.fi-rr-expand-arrows-alt:before {
  content: "\f1f2";
}
.fi-rr-expand-arrows:before {
  content: "\f1f3";
}
.fi-rr-expand:before {
  content: "\f1f4";
}
.fi-rr-eye-crossed:before {
  content: "\f1f5";
}
.fi-rr-eye-dropper:before {
  content: "\f1f6";
}
.fi-rr-eye:before {
  content: "\f1f7";
}
.fi-rr-feather:before {
  content: "\f1f8";
}
.fi-rr-ferris-wheel:before {
  content: "\f1f9";
}
.fi-rr-field-hockey:before {
  content: "\f1fa";
}
.fi-rr-file-add:before {
  content: "\f1fb";
}
.fi-rr-file-ai:before {
  content: "\f1fc";
}
.fi-rr-file-check:before {
  content: "\f1fd";
}
.fi-rr-file-delete:before {
  content: "\f1fe";
}
.fi-rr-file-eps:before {
  content: "\f1ff";
}
.fi-rr-file-gif:before {
  content: "\f200";
}
.fi-rr-file-music:before {
  content: "\f201";
}
.fi-rr-file-psd:before {
  content: "\f202";
}
.fi-rr-file:before {
  content: "\f203";
}
.fi-rr-fill:before {
  content: "\f204";
}
.fi-rr-film:before {
  content: "\f205";
}
.fi-rr-filter:before {
  content: "\f206";
}
.fi-rr-fingerprint:before {
  content: "\f207";
}
.fi-rr-fish:before {
  content: "\f208";
}
.fi-rr-flag:before {
  content: "\f209";
}
.fi-rr-flame:before {
  content: "\f20a";
}
.fi-rr-flip-horizontal:before {
  content: "\f20b";
}
.fi-rr-flower-bouquet:before {
  content: "\f20c";
}
.fi-rr-flower-tulip:before {
  content: "\f20d";
}
.fi-rr-flower:before {
  content: "\f20e";
}
.fi-rr-flushed:before {
  content: "\f20f";
}
.fi-rr-folder-add:before {
  content: "\f210";
}
.fi-rr-folder:before {
  content: "\f211";
}
.fi-rr-following:before {
  content: "\f212";
}
.fi-rr-football:before {
  content: "\f213";
}
.fi-rr-fork:before {
  content: "\f214";
}
.fi-rr-form:before {
  content: "\f215";
}
.fi-rr-forward:before {
  content: "\f216";
}
.fi-rr-fox:before {
  content: "\f217";
}
.fi-rr-french-fries:before {
  content: "\f218";
}
.fi-rr-frown:before {
  content: "\f219";
}
.fi-rr-ftp:before {
  content: "\f21a";
}
.fi-rr-gallery:before {
  content: "\f21b";
}
.fi-rr-game:before {
  content: "\f21c";
}
.fi-rr-gamepad:before {
  content: "\f21d";
}
.fi-rr-garlic:before {
  content: "\f21e";
}
.fi-rr-gas-pump:before {
  content: "\f21f";
}
.fi-rr-gem:before {
  content: "\f220";
}
.fi-rr-gift:before {
  content: "\f221";
}
.fi-rr-gingerbread-man:before {
  content: "\f222";
}
.fi-rr-glass-cheers:before {
  content: "\f223";
}
.fi-rr-glass:before {
  content: "\f224";
}
.fi-rr-glasses:before {
  content: "\f225";
}
.fi-rr-globe-alt:before {
  content: "\f226";
}
.fi-rr-globe:before {
  content: "\f227";
}
.fi-rr-golf-ball:before {
  content: "\f228";
}
.fi-rr-golf-club:before {
  content: "\f229";
}
.fi-rr-golf:before {
  content: "\f22a";
}
.fi-rr-graduation-cap:before {
  content: "\f22b";
}
.fi-rr-grape:before {
  content: "\f22c";
}
.fi-rr-graphic-tablet:before {
  content: "\f22d";
}
.fi-rr-grid-alt:before {
  content: "\f22e";
}
.fi-rr-grid:before {
  content: "\f22f";
}
.fi-rr-grill:before {
  content: "\f230";
}
.fi-rr-grimace:before {
  content: "\f231";
}
.fi-rr-grin-alt:before {
  content: "\f232";
}
.fi-rr-grin-beam-sweat:before {
  content: "\f233";
}
.fi-rr-grin-beam:before {
  content: "\f234";
}
.fi-rr-grin-hearts:before {
  content: "\f235";
}
.fi-rr-grin-squint-tears:before {
  content: "\f236";
}
.fi-rr-grin-squint:before {
  content: "\f237";
}
.fi-rr-grin-stars:before {
  content: "\f238";
}
.fi-rr-grin-tears:before {
  content: "\f239";
}
.fi-rr-grin-tongue-squint:before {
  content: "\f23a";
}
.fi-rr-grin-tongue-wink:before {
  content: "\f23b";
}
.fi-rr-grin-tongue:before {
  content: "\f23c";
}
.fi-rr-grin-wink:before {
  content: "\f23d";
}
.fi-rr-grin:before {
  content: "\f23e";
}
.fi-rr-guitar:before {
  content: "\f23f";
}
.fi-rr-gym:before {
  content: "\f240";
}
.fi-rr-hamburger-soda:before {
  content: "\f241";
}
.fi-rr-hamburger:before {
  content: "\f242";
}
.fi-rr-hand-holding-heart:before {
  content: "\f243";
}
.fi-rr-hastag:before {
  content: "\f244";
}
.fi-rr-hat-birthday:before {
  content: "\f245";
}
.fi-rr-hat-chef:before {
  content: "\f246";
}
.fi-rr-head-side-thinking:before {
  content: "\f247";
}
.fi-rr-headphones:before {
  content: "\f248";
}
.fi-rr-headset:before {
  content: "\f249";
}
.fi-rr-heart-arrow:before {
  content: "\f24a";
}
.fi-rr-heart:before {
  content: "\f24b";
}
.fi-rr-hiking:before {
  content: "\f24c";
}
.fi-rr-hockey-mask:before {
  content: "\f24d";
}
.fi-rr-hockey-puck:before {
  content: "\f24e";
}
.fi-rr-hockey-sticks:before {
  content: "\f24f";
}
.fi-rr-home-location-alt:before {
  content: "\f250";
}
.fi-rr-home-location:before {
  content: "\f251";
}
.fi-rr-home:before {
  content: "\f252";
}
.fi-rr-hotdog:before {
  content: "\f253";
}
.fi-rr-hourglass-end:before {
  content: "\f254";
}
.fi-rr-hourglass:before {
  content: "\f255";
}
.fi-rr-ice-cream:before {
  content: "\f256";
}
.fi-rr-ice-skate:before {
  content: "\f257";
}
.fi-rr-id-badge:before {
  content: "\f258";
}
.fi-rr-inbox:before {
  content: "\f259";
}
.fi-rr-incognito:before {
  content: "\f25a";
}
.fi-rr-indent:before {
  content: "\f25b";
}
.fi-rr-infinity:before {
  content: "\f25c";
}
.fi-rr-info:before {
  content: "\f25d";
}
.fi-rr-interactive:before {
  content: "\f25e";
}
.fi-rr-interlining:before {
  content: "\f25f";
}
.fi-rr-interrogation:before {
  content: "\f260";
}
.fi-rr-italic:before {
  content: "\f261";
}
.fi-rr-jam:before {
  content: "\f262";
}
.fi-rr-jpg:before {
  content: "\f263";
}
.fi-rr-key:before {
  content: "\f264";
}
.fi-rr-keyboard:before {
  content: "\f265";
}
.fi-rr-kiss-beam:before {
  content: "\f266";
}
.fi-rr-kiss-wink-heart:before {
  content: "\f267";
}
.fi-rr-kiss:before {
  content: "\f268";
}
.fi-rr-kite:before {
  content: "\f269";
}
.fi-rr-knife:before {
  content: "\f26a";
}
.fi-rr-label:before {
  content: "\f26b";
}
.fi-rr-laptop:before {
  content: "\f26c";
}
.fi-rr-lasso:before {
  content: "\f26d";
}
.fi-rr-laugh-beam:before {
  content: "\f26e";
}
.fi-rr-laugh-squint:before {
  content: "\f26f";
}
.fi-rr-laugh-wink:before {
  content: "\f270";
}
.fi-rr-laugh:before {
  content: "\f271";
}
.fi-rr-layers:before {
  content: "\f272";
}
.fi-rr-layout-fluid:before {
  content: "\f273";
}
.fi-rr-leaf:before {
  content: "\f274";
}
.fi-rr-lemon:before {
  content: "\f275";
}
.fi-rr-letter-case:before {
  content: "\f276";
}
.fi-rr-lettuce:before {
  content: "\f277";
}
.fi-rr-level-down-alt:before {
  content: "\f278";
}
.fi-rr-level-down:before {
  content: "\f279";
}
.fi-rr-level-up-alt:before {
  content: "\f27a";
}
.fi-rr-level-up:before {
  content: "\f27b";
}
.fi-rr-life-ring:before {
  content: "\f27c";
}
.fi-rr-line-width:before {
  content: "\f27d";
}
.fi-rr-link:before {
  content: "\f27e";
}
.fi-rr-lipstick:before {
  content: "\f27f";
}
.fi-rr-list-check:before {
  content: "\f280";
}
.fi-rr-list:before {
  content: "\f281";
}
.fi-rr-location-alt:before {
  content: "\f282";
}
.fi-rr-lock-alt:before {
  content: "\f283";
}
.fi-rr-lock:before {
  content: "\f284";
}
.fi-rr-luggage-rolling:before {
  content: "\f285";
}
.fi-rr-magic-wand:before {
  content: "\f286";
}
.fi-rr-makeup-brush:before {
  content: "\f287";
}
.fi-rr-man-head:before {
  content: "\f288";
}
.fi-rr-map-marker-cross:before {
  content: "\f289";
}
.fi-rr-map-marker-home:before {
  content: "\f28a";
}
.fi-rr-map-marker-minus:before {
  content: "\f28b";
}
.fi-rr-map-marker-plus:before {
  content: "\f28c";
}
.fi-rr-map-marker:before {
  content: "\f28d";
}
.fi-rr-map:before {
  content: "\f28e";
}
.fi-rr-marker-time:before {
  content: "\f28f";
}
.fi-rr-marker:before {
  content: "\f290";
}
.fi-rr-mars-double:before {
  content: "\f291";
}
.fi-rr-mars:before {
  content: "\f292";
}
.fi-rr-mask-carnival:before {
  content: "\f293";
}
.fi-rr-mask:before {
  content: "\f294";
}
.fi-rr-medicine:before {
  content: "\f295";
}
.fi-rr-megaphone:before {
  content: "\f296";
}
.fi-rr-meh-blank:before {
  content: "\f297";
}
.fi-rr-meh-rolling-eyes:before {
  content: "\f298";
}
.fi-rr-meh:before {
  content: "\f299";
}
.fi-rr-melon:before {
  content: "\f29a";
}
.fi-rr-menu-burger:before {
  content: "\f29b";
}
.fi-rr-menu-dots-vertical:before {
  content: "\f29c";
}
.fi-rr-menu-dots:before {
  content: "\f29d";
}
.fi-rr-microphone-alt:before {
  content: "\f29e";
}
.fi-rr-microphone:before {
  content: "\f29f";
}
.fi-rr-minus-small:before {
  content: "\f2a0";
}
.fi-rr-minus:before {
  content: "\f2a1";
}
.fi-rr-mobile:before {
  content: "\f2a2";
}
.fi-rr-mode-landscape:before {
  content: "\f2a3";
}
.fi-rr-mode-portrait:before {
  content: "\f2a4";
}
.fi-rr-money:before {
  content: "\f2a5";
}
.fi-rr-moon:before {
  content: "\f2a6";
}
.fi-rr-mountains:before {
  content: "\f2a7";
}
.fi-rr-mouse:before {
  content: "\f2a8";
}
.fi-rr-mug-alt:before {
  content: "\f2a9";
}
.fi-rr-mug-hot-alt:before {
  content: "\f2aa";
}
.fi-rr-mug-hot:before {
  content: "\f2ab";
}
.fi-rr-mug-tea:before {
  content: "\f2ac";
}
.fi-rr-mug:before {
  content: "\f2ad";
}
.fi-rr-mushroom:before {
  content: "\f2ae";
}
.fi-rr-music-alt:before {
  content: "\f2af";
}
.fi-rr-music:before {
  content: "\f2b0";
}
.fi-rr-navigation:before {
  content: "\f2b1";
}
.fi-rr-network-cloud:before {
  content: "\f2b2";
}
.fi-rr-network:before {
  content: "\f2b3";
}
.fi-rr-noodles:before {
  content: "\f2b4";
}
.fi-rr-notebook:before {
  content: "\f2b5";
}
.fi-rr-olive-oil:before {
  content: "\f2b6";
}
.fi-rr-olives:before {
  content: "\f2b7";
}
.fi-rr-onion:before {
  content: "\f2b8";
}
.fi-rr-opacity:before {
  content: "\f2b9";
}
.fi-rr-package:before {
  content: "\f2ba";
}
.fi-rr-paint-brush:before {
  content: "\f2bb";
}
.fi-rr-palette:before {
  content: "\f2bc";
}
.fi-rr-pan:before {
  content: "\f2bd";
}
.fi-rr-paper-plane:before {
  content: "\f2be";
}
.fi-rr-password:before {
  content: "\f2bf";
}
.fi-rr-pause:before {
  content: "\f2c0";
}
.fi-rr-paw:before {
  content: "\f2c1";
}
.fi-rr-peach:before {
  content: "\f2c2";
}
.fi-rr-pencil:before {
  content: "\f2c3";
}
.fi-rr-pennant:before {
  content: "\f2c4";
}
.fi-rr-pepper-hot:before {
  content: "\f2c5";
}
.fi-rr-pepper:before {
  content: "\f2c6";
}
.fi-rr-pharmacy:before {
  content: "\f2c7";
}
.fi-rr-phone-call:before {
  content: "\f2c8";
}
.fi-rr-phone-cross:before {
  content: "\f2c9";
}
.fi-rr-phone-pause:before {
  content: "\f2ca";
}
.fi-rr-phone-slash:before {
  content: "\f2cb";
}
.fi-rr-physics:before {
  content: "\f2cc";
}
.fi-rr-picnic:before {
  content: "\f2cd";
}
.fi-rr-picture:before {
  content: "\f2ce";
}
.fi-rr-pie:before {
  content: "\f2cf";
}
.fi-rr-pineapple:before {
  content: "\f2d0";
}
.fi-rr-ping-pong:before {
  content: "\f2d1";
}
.fi-rr-pizza-slice:before {
  content: "\f2d2";
}
.fi-rr-plane:before {
  content: "\f2d3";
}
.fi-rr-plate:before {
  content: "\f2d4";
}
.fi-rr-play-alt:before {
  content: "\f2d5";
}
.fi-rr-play:before {
  content: "\f2d6";
}
.fi-rr-playing-cards:before {
  content: "\f2d7";
}
.fi-rr-plus-small:before {
  content: "\f2d8";
}
.fi-rr-plus:before {
  content: "\f2d9";
}
.fi-rr-poker-chip:before {
  content: "\f2da";
}
.fi-rr-poo:before {
  content: "\f2db";
}
.fi-rr-popcorn:before {
  content: "\f2dc";
}
.fi-rr-portrait:before {
  content: "\f2dd";
}
.fi-rr-pot:before {
  content: "\f2de";
}
.fi-rr-pound:before {
  content: "\f2df";
}
.fi-rr-power:before {
  content: "\f2e0";
}
.fi-rr-presentation:before {
  content: "\f2e1";
}
.fi-rr-print:before {
  content: "\f2e2";
}
.fi-rr-protractor:before {
  content: "\f2e3";
}
.fi-rr-pulse:before {
  content: "\f2e4";
}
.fi-rr-pumpkin:before {
  content: "\f2e5";
}
.fi-rr-puzzle-piece:before {
  content: "\f2e6";
}
.fi-rr-pyramid:before {
  content: "\f2e7";
}
.fi-rr-quote-right:before {
  content: "\f2e8";
}
.fi-rr-radish:before {
  content: "\f2e9";
}
.fi-rr-rainbow:before {
  content: "\f2ea";
}
.fi-rr-raindrops:before {
  content: "\f2eb";
}
.fi-rr-raquet:before {
  content: "\f2ec";
}
.fi-rr-rec:before {
  content: "\f2ed";
}
.fi-rr-receipt:before {
  content: "\f2ee";
}
.fi-rr-record-vinyl:before {
  content: "\f2ef";
}
.fi-rr-rectabgle-vertical:before {
  content: "\f2f0";
}
.fi-rr-rectangle-horizontal:before {
  content: "\f2f1";
}
.fi-rr-rectangle-panoramic:before {
  content: "\f2f2";
}
.fi-rr-recycle:before {
  content: "\f2f3";
}
.fi-rr-redo-alt:before {
  content: "\f2f4";
}
.fi-rr-redo:before {
  content: "\f2f5";
}
.fi-rr-reflect:before {
  content: "\f2f6";
}
.fi-rr-refresh:before {
  content: "\f2f7";
}
.fi-rr-resize:before {
  content: "\f2f8";
}
.fi-rr-resources:before {
  content: "\f2f9";
}
.fi-rr-restaurant:before {
  content: "\f2fa";
}
.fi-rr-rewind:before {
  content: "\f2fb";
}
.fi-rr-rhombus:before {
  content: "\f2fc";
}
.fi-rr-rings-wedding:before {
  content: "\f2fd";
}
.fi-rr-road:before {
  content: "\f2fe";
}
.fi-rr-rocket:before {
  content: "\f2ff";
}
.fi-rr-room-service:before {
  content: "\f300";
}
.fi-rr-rotate-right:before {
  content: "\f301";
}
.fi-rr-rugby-helmet:before {
  content: "\f302";
}
.fi-rr-rugby:before {
  content: "\f303";
}
.fi-rr-running:before {
  content: "\f304";
}
.fi-rr-sad-cry:before {
  content: "\f305";
}
.fi-rr-sad-tear:before {
  content: "\f306";
}
.fi-rr-sad:before {
  content: "\f307";
}
.fi-rr-salad:before {
  content: "\f308";
}
.fi-rr-salt-pepper:before {
  content: "\f309";
}
.fi-rr-sandwich:before {
  content: "\f30a";
}
.fi-rr-sauce:before {
  content: "\f30b";
}
.fi-rr-sausage:before {
  content: "\f30c";
}
.fi-rr-scale:before {
  content: "\f30d";
}
.fi-rr-school-bus:before {
  content: "\f30e";
}
.fi-rr-school:before {
  content: "\f30f";
}
.fi-rr-scissors:before {
  content: "\f310";
}
.fi-rr-screen:before {
  content: "\f311";
}
.fi-rr-search-alt:before {
  content: "\f312";
}
.fi-rr-search-heart:before {
  content: "\f313";
}
.fi-rr-search:before {
  content: "\f314";
}
.fi-rr-settings-sliders:before {
  content: "\f315";
}
.fi-rr-settings:before {
  content: "\f316";
}
.fi-rr-share:before {
  content: "\f317";
}
.fi-rr-shield-check:before {
  content: "\f318";
}
.fi-rr-shield-exclamation:before {
  content: "\f319";
}
.fi-rr-shield-interrogation:before {
  content: "\f31a";
}
.fi-rr-shield-plus:before {
  content: "\f31b";
}
.fi-rr-shield:before {
  content: "\f31c";
}
.fi-rr-ship-side:before {
  content: "\f31d";
}
.fi-rr-ship:before {
  content: "\f31e";
}
.fi-rr-shop:before {
  content: "\f31f";
}
.fi-rr-shopping-bag-add:before {
  content: "\f320";
}
.fi-rr-shopping-bag:before {
  content: "\f321";
}
.fi-rr-shopping-cart-add:before {
  content: "\f322";
}
.fi-rr-shopping-cart-check:before {
  content: "\f323";
}
.fi-rr-shopping-cart:before {
  content: "\f324";
}
.fi-rr-shrimp:before {
  content: "\f325";
}
.fi-rr-shuffle:before {
  content: "\f326";
}
.fi-rr-shuttlecock:before {
  content: "\f327";
}
.fi-rr-sign-in-alt:before {
  content: "\f328";
}
.fi-rr-sign-in:before {
  content: "\f329";
}
.fi-rr-sign-out-alt:before {
  content: "\f32a";
}
.fi-rr-sign-out:before {
  content: "\f32b";
}
.fi-rr-signal-alt-1:before {
  content: "\f32c";
}
.fi-rr-signal-alt-2:before {
  content: "\f32d";
}
.fi-rr-signal-alt:before {
  content: "\f32e";
}
.fi-rr-skateboard:before {
  content: "\f32f";
}
.fi-rr-skating:before {
  content: "\f330";
}
.fi-rr-skewer:before {
  content: "\f331";
}
.fi-rr-ski:before {
  content: "\f332";
}
.fi-rr-skii:before {
  content: "\f333";
}
.fi-rr-skiing:before {
  content: "\f334";
}
.fi-rr-sledding:before {
  content: "\f335";
}
.fi-rr-smartphone:before {
  content: "\f336";
}
.fi-rr-smile-beam:before {
  content: "\f337";
}
.fi-rr-smile-wink:before {
  content: "\f338";
}
.fi-rr-smile:before {
  content: "\f339";
}
.fi-rr-snowboarding:before {
  content: "\f33a";
}
.fi-rr-snowflake:before {
  content: "\f33b";
}
.fi-rr-soap:before {
  content: "\f33c";
}
.fi-rr-sort:before {
  content: "\f33d";
}
.fi-rr-soup:before {
  content: "\f33e";
}
.fi-rr-spa:before {
  content: "\f33f";
}
.fi-rr-spade:before {
  content: "\f340";
}
.fi-rr-speaker:before {
  content: "\f341";
}
.fi-rr-sphere:before {
  content: "\f342";
}
.fi-rr-spinner-alt:before {
  content: "\f343";
}
.fi-rr-spinner:before {
  content: "\f344";
}
.fi-rr-spoon:before {
  content: "\f345";
}
.fi-rr-square-root:before {
  content: "\f346";
}
.fi-rr-square:before {
  content: "\f347";
}
.fi-rr-star-octogram:before {
  content: "\f348";
}
.fi-rr-star:before {
  content: "\f349";
}
.fi-rr-stats:before {
  content: "\f34a";
}
.fi-rr-steak:before {
  content: "\f34b";
}
.fi-rr-stethoscope:before {
  content: "\f34c";
}
.fi-rr-sticker:before {
  content: "\f34d";
}
.fi-rr-stop:before {
  content: "\f34e";
}
.fi-rr-stopwatch:before {
  content: "\f34f";
}
.fi-rr-strawberry:before {
  content: "\f350";
}
.fi-rr-subtitles:before {
  content: "\f351";
}
.fi-rr-sun:before {
  content: "\f352";
}
.fi-rr-sunrise:before {
  content: "\f353";
}
.fi-rr-surfing:before {
  content: "\f354";
}
.fi-rr-surprise:before {
  content: "\f355";
}
.fi-rr-sushi:before {
  content: "\f356";
}
.fi-rr-swimmer:before {
  content: "\f357";
}
.fi-rr-sword:before {
  content: "\f358";
}
.fi-rr-syringe:before {
  content: "\f359";
}
.fi-rr-tablet:before {
  content: "\f35a";
}
.fi-rr-taco:before {
  content: "\f35b";
}
.fi-rr-target:before {
  content: "\f35c";
}
.fi-rr-taxi:before {
  content: "\f35d";
}
.fi-rr-tennis:before {
  content: "\f35e";
}
.fi-rr-terrace:before {
  content: "\f35f";
}
.fi-rr-test-tube:before {
  content: "\f360";
}
.fi-rr-test:before {
  content: "\f361";
}
.fi-rr-text-check:before {
  content: "\f362";
}
.fi-rr-text:before {
  content: "\f363";
}
.fi-rr-thermometer-half:before {
  content: "\f364";
}
.fi-rr-thumbs-down:before {
  content: "\f365";
}
.fi-rr-thumbs-up:before {
  content: "\f366";
}
.fi-rr-thumbtack:before {
  content: "\f367";
}
.fi-rr-ticket:before {
  content: "\f368";
}
.fi-rr-time-add:before {
  content: "\f369";
}
.fi-rr-time-check:before {
  content: "\f36a";
}
.fi-rr-time-delete:before {
  content: "\f36b";
}
.fi-rr-time-fast:before {
  content: "\f36c";
}
.fi-rr-time-forward-sixty:before {
  content: "\f36d";
}
.fi-rr-time-forward-ten:before {
  content: "\f36e";
}
.fi-rr-time-forward:before {
  content: "\f36f";
}
.fi-rr-time-half-past:before {
  content: "\f370";
}
.fi-rr-time-oclock:before {
  content: "\f371";
}
.fi-rr-time-past:before {
  content: "\f372";
}
.fi-rr-time-quarter-to:before {
  content: "\f373";
}
.fi-rr-time-quarter-past:before {
  content: "\f374";
}
.fi-rr-time-twenty-four:before {
  content: "\f375";
}
.fi-rr-tired:before {
  content: "\f376";
}
.fi-rr-tomato:before {
  content: "\f377";
}
.fi-rr-tool-crop:before {
  content: "\f378";
}
.fi-rr-tool-marquee:before {
  content: "\f379";
}
.fi-rr-tooth:before {
  content: "\f37a";
}
.fi-rr-tornado:before {
  content: "\f37b";
}
.fi-rr-train-side:before {
  content: "\f37c";
}
.fi-rr-train:before {
  content: "\f37d";
}
.fi-rr-transform:before {
  content: "\f37e";
}
.fi-rr-trash:before {
  content: "\f37f";
}
.fi-rr-treatment:before {
  content: "\f380";
}
.fi-rr-tree-christmas:before {
  content: "\f381";
}
.fi-rr-tree:before {
  content: "\f382";
}
.fi-rr-triangle:before {
  content: "\f383";
}
.fi-rr-trophy:before {
  content: "\f384";
}
.fi-rr-truck-side:before {
  content: "\f385";
}
.fi-rr-turkey:before {
  content: "\f386";
}
.fi-rr-umbrella:before {
  content: "\f387";
}
.fi-rr-underline:before {
  content: "\f388";
}
.fi-rr-undo-alt:before {
  content: "\f389";
}
.fi-rr-undo:before {
  content: "\f38a";
}
.fi-rr-unlock:before {
  content: "\f38b";
}
.fi-rr-upload:before {
  content: "\f38c";
}
.fi-rr-usb-pendrive:before {
  content: "\f38d";
}
.fi-rr-user-add:before {
  content: "\f38e";
}
.fi-rr-user-delete:before {
  content: "\f38f";
}
.fi-rr-user-remove:before {
  content: "\f390";
}
.fi-rr-user-time:before {
  content: "\f391";
}
.fi-rr-user:before {
  content: "\f392";
}
.fi-rr-utensils:before {
  content: "\f393";
}
.fi-rr-vector-alt:before {
  content: "\f394";
}
.fi-rr-vector:before {
  content: "\f395";
}
.fi-rr-venus-double:before {
  content: "\f396";
}
.fi-rr-venus-mars:before {
  content: "\f397";
}
.fi-rr-venus:before {
  content: "\f398";
}
.fi-rr-video-camera:before {
  content: "\f399";
}
.fi-rr-volleyball:before {
  content: "\f39a";
}
.fi-rr-volume:before {
  content: "\f39b";
}
.fi-rr-water-bottle:before {
  content: "\f39c";
}
.fi-rr-watermelon:before {
  content: "\f39d";
}
.fi-rr-wheat:before {
  content: "\f39e";
}
.fi-rr-wheelchair:before {
  content: "\f39f";
}
.fi-rr-whistle:before {
  content: "\f3a0";
}
.fi-rr-wifi-alt:before {
  content: "\f3a1";
}
.fi-rr-wind:before {
  content: "\f3a2";
}
.fi-rr-woman-head:before {
  content: "\f3a3";
}
.fi-rr-world:before {
  content: "\f3a4";
}
.fi-rr-yen:before {
  content: "\f3a5";
}
.fi-rr-zoom-in:before {
  content: "\f3a6";
}
.fi-rr-zoom-out:before {
  content: "\f3a7";
}

@font-face {
    font-family: "uicons-solid-rounded";
    src: url(/static/media/uicons-solid-rounded.78047b82e8b706485466.woff) format("woff");
    font-display: block;
  }

i[class^="fi-sr-"]:before,
i[class*=" fi-sr-"]:before,
span[class^="fi-sr-"]:before,
span[class*="fi-sr-"]:before {
  font-family: "uicons-solid-rounded" !important;
  font-style: normal;
  font-weight: normal !important;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-sr-add:before {
  content: "\f101";
}
.fi-sr-address-book:before {
  content: "\f102";
}
.fi-sr-alarm-clock:before {
  content: "\f103";
}
.fi-sr-align-center:before {
  content: "\f104";
}
.fi-sr-align-justify:before {
  content: "\f105";
}
.fi-sr-align-left:before {
  content: "\f106";
}
.fi-sr-align-right:before {
  content: "\f107";
}
.fi-sr-ambulance:before {
  content: "\f108";
}
.fi-sr-angle-circle-down:before {
  content: "\f109";
}
.fi-sr-angle-circle-left:before {
  content: "\f10a";
}
.fi-sr-angle-circle-right:before {
  content: "\f10b";
}
.fi-sr-angle-circle-up:before {
  content: "\f10c";
}
.fi-sr-angle-double-left:before {
  content: "\f10d";
}
.fi-sr-angle-double-right:before {
  content: "\f10e";
}
.fi-sr-angle-double-small-left:before {
  content: "\f10f";
}
.fi-sr-angle-double-small-right:before {
  content: "\f110";
}
.fi-sr-angle-down:before {
  content: "\f111";
}
.fi-sr-angle-left:before {
  content: "\f112";
}
.fi-sr-angle-right:before {
  content: "\f113";
}
.fi-sr-angle-small-down:before {
  content: "\f114";
}
.fi-sr-angle-small-left:before {
  content: "\f115";
}
.fi-sr-angle-small-right:before {
  content: "\f116";
}
.fi-sr-angle-small-up:before {
  content: "\f117";
}
.fi-sr-angle-square-down:before {
  content: "\f118";
}
.fi-sr-angle-square-left:before {
  content: "\f119";
}
.fi-sr-angle-square-right:before {
  content: "\f11a";
}
.fi-sr-angle-square-up:before {
  content: "\f11b";
}
.fi-sr-angle-up:before {
  content: "\f11c";
}
.fi-sr-angry:before {
  content: "\f11d";
}
.fi-sr-apple:before {
  content: "\f11e";
}
.fi-sr-apps-add:before {
  content: "\f11f";
}
.fi-sr-apps-delete:before {
  content: "\f120";
}
.fi-sr-apps-sort:before {
  content: "\f121";
}
.fi-sr-apps:before {
  content: "\f122";
}
.fi-sr-archive:before {
  content: "\f123";
}
.fi-sr-arrow-circle-down:before {
  content: "\f124";
}
.fi-sr-arrow-circle-left:before {
  content: "\f125";
}
.fi-sr-arrow-circle-right:before {
  content: "\f126";
}
.fi-sr-arrow-circle-up:before {
  content: "\f127";
}
.fi-sr-arrow-down:before {
  content: "\f128";
}
.fi-sr-arrow-from-bottom:before {
  content: "\f129";
}
.fi-sr-arrow-from-left:before {
  content: "\f12a";
}
.fi-sr-arrow-from-right:before {
  content: "\f12b";
}
.fi-sr-arrow-from-top:before {
  content: "\f12c";
}
.fi-sr-arrow-left:before {
  content: "\f12d";
}
.fi-sr-arrow-right:before {
  content: "\f12e";
}
.fi-sr-arrow-small-down:before {
  content: "\f12f";
}
.fi-sr-arrow-small-left:before {
  content: "\f130";
}
.fi-sr-arrow-small-right:before {
  content: "\f131";
}
.fi-sr-arrow-small-up:before {
  content: "\f132";
}
.fi-sr-arrow-square-down:before {
  content: "\f133";
}
.fi-sr-arrow-square-left:before {
  content: "\f134";
}
.fi-sr-arrow-square-right:before {
  content: "\f135";
}
.fi-sr-arrow-square-up:before {
  content: "\f136";
}
.fi-sr-arrow-to-bottom:before {
  content: "\f137";
}
.fi-sr-arrow-to-left:before {
  content: "\f138";
}
.fi-sr-arrow-to-right:before {
  content: "\f139";
}
.fi-sr-arrow-to-top:before {
  content: "\f13a";
}
.fi-sr-arrow-up:before {
  content: "\f13b";
}
.fi-sr-arrows-alt:before {
  content: "\f13c";
}
.fi-sr-arrows-h-copy:before {
  content: "\f13d";
}
.fi-sr-arrows-h:before {
  content: "\f13e";
}
.fi-sr-arrows:before {
  content: "\f13f";
}
.fi-sr-asterik:before {
  content: "\f140";
}
.fi-sr-at:before {
  content: "\f141";
}
.fi-sr-aubergine:before {
  content: "\f142";
}
.fi-sr-avocado:before {
  content: "\f143";
}
.fi-sr-backpack:before {
  content: "\f144";
}
.fi-sr-bacon:before {
  content: "\f145";
}
.fi-sr-badge:before {
  content: "\f146";
}
.fi-sr-balloons:before {
  content: "\f147";
}
.fi-sr-ban:before {
  content: "\f148";
}
.fi-sr-band-aid:before {
  content: "\f149";
}
.fi-sr-bank:before {
  content: "\f14a";
}
.fi-sr-barber-shop:before {
  content: "\f14b";
}
.fi-sr-baseball-bat:before {
  content: "\f14c";
}
.fi-sr-baseball:before {
  content: "\f14d";
}
.fi-sr-basketball-hoop:before {
  content: "\f14e";
}
.fi-sr-basketball:before {
  content: "\f14f";
}
.fi-sr-bed:before {
  content: "\f150";
}
.fi-sr-beer:before {
  content: "\f151";
}
.fi-sr-bell-ring:before {
  content: "\f152";
}
.fi-sr-bell-school:before {
  content: "\f153";
}
.fi-sr-bell:before {
  content: "\f154";
}
.fi-sr-bike:before {
  content: "\f155";
}
.fi-sr-billiard:before {
  content: "\f156";
}
.fi-sr-bold:before {
  content: "\f157";
}
.fi-sr-book-alt:before {
  content: "\f158";
}
.fi-sr-book:before {
  content: "\f159";
}
.fi-sr-bookmark:before {
  content: "\f15a";
}
.fi-sr-bottle:before {
  content: "\f15b";
}
.fi-sr-bow:before {
  content: "\f15c";
}
.fi-sr-bowling-ball:before {
  content: "\f15d";
}
.fi-sr-bowling-pins:before {
  content: "\f15e";
}
.fi-sr-bowling:before {
  content: "\f15f";
}
.fi-sr-box-alt:before {
  content: "\f160";
}
.fi-sr-box:before {
  content: "\f161";
}
.fi-sr-boxing-glove:before {
  content: "\f162";
}
.fi-sr-bread-slice:before {
  content: "\f163";
}
.fi-sr-bread:before {
  content: "\f164";
}
.fi-sr-briefcase:before {
  content: "\f165";
}
.fi-sr-broccoli:before {
  content: "\f166";
}
.fi-sr-broom:before {
  content: "\f167";
}
.fi-sr-browser:before {
  content: "\f168";
}
.fi-sr-brush:before {
  content: "\f169";
}
.fi-sr-bug:before {
  content: "\f16a";
}
.fi-sr-building:before {
  content: "\f16b";
}
.fi-sr-bulb:before {
  content: "\f16c";
}
.fi-sr-burrito:before {
  content: "\f16d";
}
.fi-sr-butterfly:before {
  content: "\f16e";
}
.fi-sr-cake-birthday:before {
  content: "\f16f";
}
.fi-sr-cake-wedding:before {
  content: "\f170";
}
.fi-sr-calculator:before {
  content: "\f171";
}
.fi-sr-calendar:before {
  content: "\f172";
}
.fi-sr-call-history:before {
  content: "\f173";
}
.fi-sr-call-incoming:before {
  content: "\f174";
}
.fi-sr-call-missed:before {
  content: "\f175";
}
.fi-sr-call-outgoing:before {
  content: "\f176";
}
.fi-sr-camera:before {
  content: "\f177";
}
.fi-sr-camping:before {
  content: "\f178";
}
.fi-sr-candy-alt:before {
  content: "\f179";
}
.fi-sr-candy:before {
  content: "\f17a";
}
.fi-sr-canned-food:before {
  content: "\f17b";
}
.fi-sr-car:before {
  content: "\f17c";
}
.fi-sr-caret-circle-down:before {
  content: "\f17d";
}
.fi-sr-caret-circle-right:before {
  content: "\f17e";
}
.fi-sr-caret-circle-up:before {
  content: "\f17f";
}
.fi-sr-caret-down:before {
  content: "\f180";
}
.fi-sr-caret-left:before {
  content: "\f181";
}
.fi-sr-caret-quare-up:before {
  content: "\f182";
}
.fi-sr-caret-right:before {
  content: "\f183";
}
.fi-sr-caret-square-down:before {
  content: "\f184";
}
.fi-sr-caret-square-left_1:before {
  content: "\f185";
}
.fi-sr-caret-square-left:before {
  content: "\f186";
}
.fi-sr-caret-square-right:before {
  content: "\f187";
}
.fi-sr-caret-up:before {
  content: "\f188";
}
.fi-sr-carrot:before {
  content: "\f189";
}
.fi-sr-chart-connected:before {
  content: "\f18a";
}
.fi-sr-chart-histogram:before {
  content: "\f18b";
}
.fi-sr-chart-network:before {
  content: "\f18c";
}
.fi-sr-chart-pie-alt:before {
  content: "\f18d";
}
.fi-sr-chart-pie:before {
  content: "\f18e";
}
.fi-sr-chart-pyramid:before {
  content: "\f18f";
}
.fi-sr-chart-set-theory:before {
  content: "\f190";
}
.fi-sr-chart-tree:before {
  content: "\f191";
}
.fi-sr-chat-arrow-down:before {
  content: "\f192";
}
.fi-sr-chat-arrow-grow:before {
  content: "\f193";
}
.fi-sr-check:before {
  content: "\f194";
}
.fi-sr-checkbox:before {
  content: "\f195";
}
.fi-sr-cheese:before {
  content: "\f196";
}
.fi-sr-cherry:before {
  content: "\f197";
}
.fi-sr-chess-board:before {
  content: "\f198";
}
.fi-sr-chess-piece:before {
  content: "\f199";
}
.fi-sr-chevron-double-down:before {
  content: "\f19a";
}
.fi-sr-chevron-double-up:before {
  content: "\f19b";
}
.fi-sr-child-head:before {
  content: "\f19c";
}
.fi-sr-chocolate:before {
  content: "\f19d";
}
.fi-sr-circle-small:before {
  content: "\f19e";
}
.fi-sr-circle:before {
  content: "\f19f";
}
.fi-sr-clip:before {
  content: "\f1a0";
}
.fi-sr-clock:before {
  content: "\f1a1";
}
.fi-sr-cloud-upload:before {
  content: "\f1a2";
}
.fi-sr-cloud-check:before {
  content: "\f1a3";
}
.fi-sr-cloud-disabled:before {
  content: "\f1a4";
}
.fi-sr-cloud-download:before {
  content: "\f1a5";
}
.fi-sr-cloud-share:before {
  content: "\f1a6";
}
.fi-sr-cloud:before {
  content: "\f1a7";
}
.fi-sr-clouds:before {
  content: "\f1a8";
}
.fi-sr-club:before {
  content: "\f1a9";
}
.fi-sr-cocktail-alt:before {
  content: "\f1aa";
}
.fi-sr-cocktail:before {
  content: "\f1ab";
}
.fi-sr-coffee-pot:before {
  content: "\f1ac";
}
.fi-sr-coffee:before {
  content: "\f1ad";
}
.fi-sr-comment-alt:before {
  content: "\f1ae";
}
.fi-sr-comment-check:before {
  content: "\f1af";
}
.fi-sr-comment-heart:before {
  content: "\f1b0";
}
.fi-sr-comment-info:before {
  content: "\f1b1";
}
.fi-sr-comment-user:before {
  content: "\f1b2";
}
.fi-sr-comment:before {
  content: "\f1b3";
}
.fi-sr-comments:before {
  content: "\f1b4";
}
.fi-sr-compress-alt:before {
  content: "\f1b5";
}
.fi-sr-compress:before {
  content: "\f1b6";
}
.fi-sr-computer:before {
  content: "\f1b7";
}
.fi-sr-confetti:before {
  content: "\f1b8";
}
.fi-sr-cookie:before {
  content: "\f1b9";
}
.fi-sr-copy-alt:before {
  content: "\f1ba";
}
.fi-sr-copy:before {
  content: "\f1bb";
}
.fi-sr-copyright:before {
  content: "\f1bc";
}
.fi-sr-corn:before {
  content: "\f1bd";
}
.fi-sr-cow:before {
  content: "\f1be";
}
.fi-sr-cream:before {
  content: "\f1bf";
}
.fi-sr-credit-card:before {
  content: "\f1c0";
}
.fi-sr-cricket:before {
  content: "\f1c1";
}
.fi-sr-croissant:before {
  content: "\f1c2";
}
.fi-sr-cross-circle:before {
  content: "\f1c3";
}
.fi-sr-cross-small:before {
  content: "\f1c4";
}
.fi-sr-cross:before {
  content: "\f1c5";
}
.fi-sr-crown:before {
  content: "\f1c6";
}
.fi-sr-cube:before {
  content: "\f1c7";
}
.fi-sr-cupcake:before {
  content: "\f1c8";
}
.fi-sr-curling:before {
  content: "\f1c9";
}
.fi-sr-cursor-finger:before {
  content: "\f1ca";
}
.fi-sr-cursor-plus:before {
  content: "\f1cb";
}
.fi-sr-cursor-text-alt:before {
  content: "\f1cc";
}
.fi-sr-cursor-text:before {
  content: "\f1cd";
}
.fi-sr-cursor:before {
  content: "\f1ce";
}
.fi-sr-dart:before {
  content: "\f1cf";
}
.fi-sr-dashboard:before {
  content: "\f1d0";
}
.fi-sr-data-transfer:before {
  content: "\f1d1";
}
.fi-sr-database:before {
  content: "\f1d2";
}
.fi-sr-delete:before {
  content: "\f1d3";
}
.fi-sr-diamond:before {
  content: "\f1d4";
}
.fi-sr-diploma:before {
  content: "\f1d5";
}
.fi-sr-disco-ball:before {
  content: "\f1d6";
}
.fi-sr-disk:before {
  content: "\f1d7";
}
.fi-sr-dizzy:before {
  content: "\f1d8";
}
.fi-sr-doctor:before {
  content: "\f1d9";
}
.fi-sr-document-signed:before {
  content: "\f1da";
}
.fi-sr-document:before {
  content: "\f1db";
}
.fi-sr-dollar:before {
  content: "\f1dc";
}
.fi-sr-download:before {
  content: "\f1dd";
}
.fi-sr-dreidel:before {
  content: "\f1de";
}
.fi-sr-drink-alt:before {
  content: "\f1df";
}
.fi-sr-drumstick:before {
  content: "\f1e0";
}
.fi-sr-duplicate:before {
  content: "\f1e1";
}
.fi-sr-e-learning:before {
  content: "\f1e2";
}
.fi-sr-earnings:before {
  content: "\f1e3";
}
.fi-sr-edit-alt:before {
  content: "\f1e4";
}
.fi-sr-edit:before {
  content: "\f1e5";
}
.fi-sr-egg-fried:before {
  content: "\f1e6";
}
.fi-sr-egg:before {
  content: "\f1e7";
}
.fi-sr-envelope-ban:before {
  content: "\f1e8";
}
.fi-sr-envelope-download:before {
  content: "\f1e9";
}
.fi-sr-envelope-marker:before {
  content: "\f1ea";
}
.fi-sr-envelope-open:before {
  content: "\f1eb";
}
.fi-sr-envelope-plus:before {
  content: "\f1ec";
}
.fi-sr-envelope:before {
  content: "\f1ed";
}
.fi-sr-euro:before {
  content: "\f1ee";
}
.fi-sr-exchange-alt:before {
  content: "\f1ef";
}
.fi-sr-exchange:before {
  content: "\f1f0";
}
.fi-sr-exclamation:before {
  content: "\f1f1";
}
.fi-sr-expand-arrows-alt:before {
  content: "\f1f2";
}
.fi-sr-expand-arrows:before {
  content: "\f1f3";
}
.fi-sr-expand:before {
  content: "\f1f4";
}
.fi-sr-eye-crossed:before {
  content: "\f1f5";
}
.fi-sr-eye-dropper:before {
  content: "\f1f6";
}
.fi-sr-eye:before {
  content: "\f1f7";
}
.fi-sr-feather:before {
  content: "\f1f8";
}
.fi-sr-ferris-wheel:before {
  content: "\f1f9";
}
.fi-sr-field-hockey:before {
  content: "\f1fa";
}
.fi-sr-file-add:before {
  content: "\f1fb";
}
.fi-sr-file-ai:before {
  content: "\f1fc";
}
.fi-sr-file-check:before {
  content: "\f1fd";
}
.fi-sr-file-delete:before {
  content: "\f1fe";
}
.fi-sr-file-eps:before {
  content: "\f1ff";
}
.fi-sr-file-gif:before {
  content: "\f200";
}
.fi-sr-file-music:before {
  content: "\f201";
}
.fi-sr-file-psd:before {
  content: "\f202";
}
.fi-sr-file:before {
  content: "\f203";
}
.fi-sr-fill:before {
  content: "\f204";
}
.fi-sr-film:before {
  content: "\f205";
}
.fi-sr-filter:before {
  content: "\f206";
}
.fi-sr-fingerprint:before {
  content: "\f207";
}
.fi-sr-fish:before {
  content: "\f208";
}
.fi-sr-flag:before {
  content: "\f209";
}
.fi-sr-flame:before {
  content: "\f20a";
}
.fi-sr-flip-horizontal:before {
  content: "\f20b";
}
.fi-sr-flower-bouquet:before {
  content: "\f20c";
}
.fi-sr-flower-tulip:before {
  content: "\f20d";
}
.fi-sr-flower:before {
  content: "\f20e";
}
.fi-sr-flushed:before {
  content: "\f20f";
}
.fi-sr-folder-add:before {
  content: "\f210";
}
.fi-sr-folder:before {
  content: "\f211";
}
.fi-sr-following:before {
  content: "\f212";
}
.fi-sr-football:before {
  content: "\f213";
}
.fi-sr-fork:before {
  content: "\f214";
}
.fi-sr-form:before {
  content: "\f215";
}
.fi-sr-forward:before {
  content: "\f216";
}
.fi-sr-fox:before {
  content: "\f217";
}
.fi-sr-french-fries:before {
  content: "\f218";
}
.fi-sr-frown:before {
  content: "\f219";
}
.fi-sr-ftp:before {
  content: "\f21a";
}
.fi-sr-gallery:before {
  content: "\f21b";
}
.fi-sr-game:before {
  content: "\f21c";
}
.fi-sr-gamepad:before {
  content: "\f21d";
}
.fi-sr-garlic:before {
  content: "\f21e";
}
.fi-sr-gas-pump:before {
  content: "\f21f";
}
.fi-sr-gem:before {
  content: "\f220";
}
.fi-sr-gift:before {
  content: "\f221";
}
.fi-sr-gingerbread-man:before {
  content: "\f222";
}
.fi-sr-glass-cheers:before {
  content: "\f223";
}
.fi-sr-glass:before {
  content: "\f224";
}
.fi-sr-glasses:before {
  content: "\f225";
}
.fi-sr-globe-alt:before {
  content: "\f226";
}
.fi-sr-globe:before {
  content: "\f227";
}
.fi-sr-golf-ball:before {
  content: "\f228";
}
.fi-sr-golf-club:before {
  content: "\f229";
}
.fi-sr-golf:before {
  content: "\f22a";
}
.fi-sr-graduation-cap:before {
  content: "\f22b";
}
.fi-sr-grape:before {
  content: "\f22c";
}
.fi-sr-graphic-tablet:before {
  content: "\f22d";
}
.fi-sr-grid-alt:before {
  content: "\f22e";
}
.fi-sr-grid:before {
  content: "\f22f";
}
.fi-sr-grill:before {
  content: "\f230";
}
.fi-sr-grimace:before {
  content: "\f231";
}
.fi-sr-grin-alt:before {
  content: "\f232";
}
.fi-sr-grin-beam-sweat:before {
  content: "\f233";
}
.fi-sr-grin-beam:before {
  content: "\f234";
}
.fi-sr-grin-hearts:before {
  content: "\f235";
}
.fi-sr-grin-squint-tears:before {
  content: "\f236";
}
.fi-sr-grin-squint:before {
  content: "\f237";
}
.fi-sr-grin-stars:before {
  content: "\f238";
}
.fi-sr-grin-tears:before {
  content: "\f239";
}
.fi-sr-grin-tongue-squint:before {
  content: "\f23a";
}
.fi-sr-grin-tongue-wink:before {
  content: "\f23b";
}
.fi-sr-grin-tongue:before {
  content: "\f23c";
}
.fi-sr-grin-wink:before {
  content: "\f23d";
}
.fi-sr-grin:before {
  content: "\f23e";
}
.fi-sr-guitar:before {
  content: "\f23f";
}
.fi-sr-gym:before {
  content: "\f240";
}
.fi-sr-hamburger-soda:before {
  content: "\f241";
}
.fi-sr-hamburger:before {
  content: "\f242";
}
.fi-sr-hand-holding-heart:before {
  content: "\f243";
}
.fi-sr-hastag:before {
  content: "\f244";
}
.fi-sr-hat-birthday:before {
  content: "\f245";
}
.fi-sr-hat-chef:before {
  content: "\f246";
}
.fi-sr-head-side-thinking:before {
  content: "\f247";
}
.fi-sr-headphones:before {
  content: "\f248";
}
.fi-sr-headset:before {
  content: "\f249";
}
.fi-sr-heart-arrow:before {
  content: "\f24a";
}
.fi-sr-heart:before {
  content: "\f24b";
}
.fi-sr-hiking:before {
  content: "\f24c";
}
.fi-sr-hockey-mask:before {
  content: "\f24d";
}
.fi-sr-hockey-puck:before {
  content: "\f24e";
}
.fi-sr-hockey-sticks:before {
  content: "\f24f";
}
.fi-sr-home-location-alt:before {
  content: "\f250";
}
.fi-sr-home-location:before {
  content: "\f251";
}
.fi-sr-home:before {
  content: "\f252";
}
.fi-sr-hotdog:before {
  content: "\f253";
}
.fi-sr-hourglass-end:before {
  content: "\f254";
}
.fi-sr-hourglass:before {
  content: "\f255";
}
.fi-sr-ice-cream:before {
  content: "\f256";
}
.fi-sr-ice-skate:before {
  content: "\f257";
}
.fi-sr-id-badge:before {
  content: "\f258";
}
.fi-sr-inbox:before {
  content: "\f259";
}
.fi-sr-incognito:before {
  content: "\f25a";
}
.fi-sr-indent:before {
  content: "\f25b";
}
.fi-sr-infinity:before {
  content: "\f25c";
}
.fi-sr-info:before {
  content: "\f25d";
}
.fi-sr-interactive:before {
  content: "\f25e";
}
.fi-sr-interlining:before {
  content: "\f25f";
}
.fi-sr-interrogation:before {
  content: "\f260";
}
.fi-sr-italic:before {
  content: "\f261";
}
.fi-sr-jam:before {
  content: "\f262";
}
.fi-sr-jpg:before {
  content: "\f263";
}
.fi-sr-key:before {
  content: "\f264";
}
.fi-sr-keyboard:before {
  content: "\f265";
}
.fi-sr-kiss-beam:before {
  content: "\f266";
}
.fi-sr-kiss-wink-heart:before {
  content: "\f267";
}
.fi-sr-kiss:before {
  content: "\f268";
}
.fi-sr-kite:before {
  content: "\f269";
}
.fi-sr-knife:before {
  content: "\f26a";
}
.fi-sr-label:before {
  content: "\f26b";
}
.fi-sr-laptop:before {
  content: "\f26c";
}
.fi-sr-lasso:before {
  content: "\f26d";
}
.fi-sr-laugh-beam:before {
  content: "\f26e";
}
.fi-sr-laugh-squint:before {
  content: "\f26f";
}
.fi-sr-laugh-wink:before {
  content: "\f270";
}
.fi-sr-laugh:before {
  content: "\f271";
}
.fi-sr-layers:before {
  content: "\f272";
}
.fi-sr-layout-fluid:before {
  content: "\f273";
}
.fi-sr-leaf:before {
  content: "\f274";
}
.fi-sr-lemon:before {
  content: "\f275";
}
.fi-sr-letter-case:before {
  content: "\f276";
}
.fi-sr-lettuce:before {
  content: "\f277";
}
.fi-sr-level-down-alt:before {
  content: "\f278";
}
.fi-sr-level-down:before {
  content: "\f279";
}
.fi-sr-level-up-alt:before {
  content: "\f27a";
}
.fi-sr-level-up:before {
  content: "\f27b";
}
.fi-sr-life-ring:before {
  content: "\f27c";
}
.fi-sr-line-width:before {
  content: "\f27d";
}
.fi-sr-link:before {
  content: "\f27e";
}
.fi-sr-lipstick:before {
  content: "\f27f";
}
.fi-sr-list-check:before {
  content: "\f280";
}
.fi-sr-list:before {
  content: "\f281";
}
.fi-sr-location-alt:before {
  content: "\f282";
}
.fi-sr-lock-alt:before {
  content: "\f283";
}
.fi-sr-lock:before {
  content: "\f284";
}
.fi-sr-luggage-rolling:before {
  content: "\f285";
}
.fi-sr-magic-wand:before {
  content: "\f286";
}
.fi-sr-makeup-brush:before {
  content: "\f287";
}
.fi-sr-man-head:before {
  content: "\f288";
}
.fi-sr-map-marker-cross:before {
  content: "\f289";
}
.fi-sr-map-marker-home:before {
  content: "\f28a";
}
.fi-sr-map-marker-minus:before {
  content: "\f28b";
}
.fi-sr-map-marker-plus:before {
  content: "\f28c";
}
.fi-sr-map-marker:before {
  content: "\f28d";
}
.fi-sr-map:before {
  content: "\f28e";
}
.fi-sr-marker-time:before {
  content: "\f28f";
}
.fi-sr-marker:before {
  content: "\f290";
}
.fi-sr-mars-double:before {
  content: "\f291";
}
.fi-sr-mars:before {
  content: "\f292";
}
.fi-sr-mask-carnival:before {
  content: "\f293";
}
.fi-sr-mask:before {
  content: "\f294";
}
.fi-sr-medicine:before {
  content: "\f295";
}
.fi-sr-megaphone:before {
  content: "\f296";
}
.fi-sr-meh-blank:before {
  content: "\f297";
}
.fi-sr-meh-rolling-eyes:before {
  content: "\f298";
}
.fi-sr-meh:before {
  content: "\f299";
}
.fi-sr-melon:before {
  content: "\f29a";
}
.fi-sr-menu-burger:before {
  content: "\f29b";
}
.fi-sr-menu-dots-vertical:before {
  content: "\f29c";
}
.fi-sr-menu-dots:before {
  content: "\f29d";
}
.fi-sr-microphone-alt:before {
  content: "\f29e";
}
.fi-sr-microphone:before {
  content: "\f29f";
}
.fi-sr-minus-small:before {
  content: "\f2a0";
}
.fi-sr-minus:before {
  content: "\f2a1";
}
.fi-sr-mobile:before {
  content: "\f2a2";
}
.fi-sr-mode-landscape:before {
  content: "\f2a3";
}
.fi-sr-mode-portrait:before {
  content: "\f2a4";
}
.fi-sr-money:before {
  content: "\f2a5";
}
.fi-sr-moon:before {
  content: "\f2a6";
}
.fi-sr-mountains:before {
  content: "\f2a7";
}
.fi-sr-mouse:before {
  content: "\f2a8";
}
.fi-sr-mug-alt:before {
  content: "\f2a9";
}
.fi-sr-mug-hot-alt:before {
  content: "\f2aa";
}
.fi-sr-mug-hot:before {
  content: "\f2ab";
}
.fi-sr-mug-tea:before {
  content: "\f2ac";
}
.fi-sr-mug:before {
  content: "\f2ad";
}
.fi-sr-mushroom:before {
  content: "\f2ae";
}
.fi-sr-music-alt:before {
  content: "\f2af";
}
.fi-sr-music:before {
  content: "\f2b0";
}
.fi-sr-navigation:before {
  content: "\f2b1";
}
.fi-sr-network-cloud:before {
  content: "\f2b2";
}
.fi-sr-network:before {
  content: "\f2b3";
}
.fi-sr-noodles:before {
  content: "\f2b4";
}
.fi-sr-notebook:before {
  content: "\f2b5";
}
.fi-sr-olive-oil:before {
  content: "\f2b6";
}
.fi-sr-olives:before {
  content: "\f2b7";
}
.fi-sr-onion:before {
  content: "\f2b8";
}
.fi-sr-opacity:before {
  content: "\f2b9";
}
.fi-sr-package:before {
  content: "\f2ba";
}
.fi-sr-paint-brush:before {
  content: "\f2bb";
}
.fi-sr-palette:before {
  content: "\f2bc";
}
.fi-sr-pan:before {
  content: "\f2bd";
}
.fi-sr-paper-plane:before {
  content: "\f2be";
}
.fi-sr-password:before {
  content: "\f2bf";
}
.fi-sr-pause:before {
  content: "\f2c0";
}
.fi-sr-paw:before {
  content: "\f2c1";
}
.fi-sr-peach:before {
  content: "\f2c2";
}
.fi-sr-pencil:before {
  content: "\f2c3";
}
.fi-sr-pennant:before {
  content: "\f2c4";
}
.fi-sr-pepper-hot:before {
  content: "\f2c5";
}
.fi-sr-pepper:before {
  content: "\f2c6";
}
.fi-sr-pharmacy:before {
  content: "\f2c7";
}
.fi-sr-phone-call:before {
  content: "\f2c8";
}
.fi-sr-phone-cross:before {
  content: "\f2c9";
}
.fi-sr-phone-pause:before {
  content: "\f2ca";
}
.fi-sr-phone-slash:before {
  content: "\f2cb";
}
.fi-sr-physics:before {
  content: "\f2cc";
}
.fi-sr-picnic:before {
  content: "\f2cd";
}
.fi-sr-picture:before {
  content: "\f2ce";
}
.fi-sr-pie:before {
  content: "\f2cf";
}
.fi-sr-pineapple:before {
  content: "\f2d0";
}
.fi-sr-ping-pong:before {
  content: "\f2d1";
}
.fi-sr-pizza-slice:before {
  content: "\f2d2";
}
.fi-sr-plane:before {
  content: "\f2d3";
}
.fi-sr-plate:before {
  content: "\f2d4";
}
.fi-sr-play-alt:before {
  content: "\f2d5";
}
.fi-sr-play:before {
  content: "\f2d6";
}
.fi-sr-playing-cards:before {
  content: "\f2d7";
}
.fi-sr-plus-small:before {
  content: "\f2d8";
}
.fi-sr-plus:before {
  content: "\f2d9";
}
.fi-sr-poker-chip:before {
  content: "\f2da";
}
.fi-sr-poo:before {
  content: "\f2db";
}
.fi-sr-popcorn:before {
  content: "\f2dc";
}
.fi-sr-portrait:before {
  content: "\f2dd";
}
.fi-sr-pot:before {
  content: "\f2de";
}
.fi-sr-pound:before {
  content: "\f2df";
}
.fi-sr-power:before {
  content: "\f2e0";
}
.fi-sr-presentation:before {
  content: "\f2e1";
}
.fi-sr-print:before {
  content: "\f2e2";
}
.fi-sr-protractor:before {
  content: "\f2e3";
}
.fi-sr-pulse:before {
  content: "\f2e4";
}
.fi-sr-pumpkin:before {
  content: "\f2e5";
}
.fi-sr-puzzle-piece:before {
  content: "\f2e6";
}
.fi-sr-pyramid:before {
  content: "\f2e7";
}
.fi-sr-quote-right:before {
  content: "\f2e8";
}
.fi-sr-radish:before {
  content: "\f2e9";
}
.fi-sr-rainbow:before {
  content: "\f2ea";
}
.fi-sr-raindrops:before {
  content: "\f2eb";
}
.fi-sr-raquet:before {
  content: "\f2ec";
}
.fi-sr-rec:before {
  content: "\f2ed";
}
.fi-sr-receipt:before {
  content: "\f2ee";
}
.fi-sr-record-vinyl:before {
  content: "\f2ef";
}
.fi-sr-rectabgle-vertical:before {
  content: "\f2f0";
}
.fi-sr-rectangle-horizontal:before {
  content: "\f2f1";
}
.fi-sr-rectangle-panoramic:before {
  content: "\f2f2";
}
.fi-sr-recycle:before {
  content: "\f2f3";
}
.fi-sr-redo-alt:before {
  content: "\f2f4";
}
.fi-sr-redo:before {
  content: "\f2f5";
}
.fi-sr-reflect:before {
  content: "\f2f6";
}
.fi-sr-refresh:before {
  content: "\f2f7";
}
.fi-sr-resize:before {
  content: "\f2f8";
}
.fi-sr-resources:before {
  content: "\f2f9";
}
.fi-sr-restaurant:before {
  content: "\f2fa";
}
.fi-sr-rewind:before {
  content: "\f2fb";
}
.fi-sr-rhombus:before {
  content: "\f2fc";
}
.fi-sr-rings-wedding:before {
  content: "\f2fd";
}
.fi-sr-road:before {
  content: "\f2fe";
}
.fi-sr-rocket:before {
  content: "\f2ff";
}
.fi-sr-room-service:before {
  content: "\f300";
}
.fi-sr-rotate-right:before {
  content: "\f301";
}
.fi-sr-rugby-helmet:before {
  content: "\f302";
}
.fi-sr-rugby:before {
  content: "\f303";
}
.fi-sr-running:before {
  content: "\f304";
}
.fi-sr-sad-cry:before {
  content: "\f305";
}
.fi-sr-sad-tear:before {
  content: "\f306";
}
.fi-sr-sad:before {
  content: "\f307";
}
.fi-sr-salad:before {
  content: "\f308";
}
.fi-sr-salt-pepper:before {
  content: "\f309";
}
.fi-sr-sandwich:before {
  content: "\f30a";
}
.fi-sr-sauce:before {
  content: "\f30b";
}
.fi-sr-sausage:before {
  content: "\f30c";
}
.fi-sr-scale:before {
  content: "\f30d";
}
.fi-sr-school-bus:before {
  content: "\f30e";
}
.fi-sr-school:before {
  content: "\f30f";
}
.fi-sr-scissors:before {
  content: "\f310";
}
.fi-sr-screen:before {
  content: "\f311";
}
.fi-sr-search-alt:before {
  content: "\f312";
}
.fi-sr-search-heart:before {
  content: "\f313";
}
.fi-sr-search:before {
  content: "\f314";
}
.fi-sr-settings-sliders:before {
  content: "\f315";
}
.fi-sr-settings:before {
  content: "\f316";
}
.fi-sr-share:before {
  content: "\f317";
}
.fi-sr-shield-check:before {
  content: "\f318";
}
.fi-sr-shield-exclamation:before {
  content: "\f319";
}
.fi-sr-shield-interrogation:before {
  content: "\f31a";
}
.fi-sr-shield-plus:before {
  content: "\f31b";
}
.fi-sr-shield:before {
  content: "\f31c";
}
.fi-sr-ship-side:before {
  content: "\f31d";
}
.fi-sr-ship:before {
  content: "\f31e";
}
.fi-sr-shop:before {
  content: "\f31f";
}
.fi-sr-shopping-bag-add:before {
  content: "\f320";
}
.fi-sr-shopping-bag:before {
  content: "\f321";
}
.fi-sr-shopping-cart-add:before {
  content: "\f322";
}
.fi-sr-shopping-cart-check:before {
  content: "\f323";
}
.fi-sr-shopping-cart:before {
  content: "\f324";
}
.fi-sr-shrimp:before {
  content: "\f325";
}
.fi-sr-shuffle:before {
  content: "\f326";
}
.fi-sr-shuttlecock:before {
  content: "\f327";
}
.fi-sr-sign-in-alt:before {
  content: "\f328";
}
.fi-sr-sign-in:before {
  content: "\f329";
}
.fi-sr-sign-out-alt:before {
  content: "\f32a";
}
.fi-sr-sign-out:before {
  content: "\f32b";
}
.fi-sr-signal-alt-1:before {
  content: "\f32c";
}
.fi-sr-signal-alt-2:before {
  content: "\f32d";
}
.fi-sr-signal-alt:before {
  content: "\f32e";
}
.fi-sr-skateboard:before {
  content: "\f32f";
}
.fi-sr-skating:before {
  content: "\f330";
}
.fi-sr-skewer:before {
  content: "\f331";
}
.fi-sr-ski:before {
  content: "\f332";
}
.fi-sr-skii:before {
  content: "\f333";
}
.fi-sr-skiing:before {
  content: "\f334";
}
.fi-sr-sledding:before {
  content: "\f335";
}
.fi-sr-smartphone:before {
  content: "\f336";
}
.fi-sr-smile-beam:before {
  content: "\f337";
}
.fi-sr-smile-wink:before {
  content: "\f338";
}
.fi-sr-smile:before {
  content: "\f339";
}
.fi-sr-snowboarding:before {
  content: "\f33a";
}
.fi-sr-snowflake:before {
  content: "\f33b";
}
.fi-sr-soap:before {
  content: "\f33c";
}
.fi-sr-sort:before {
  content: "\f33d";
}
.fi-sr-soup:before {
  content: "\f33e";
}
.fi-sr-spa:before {
  content: "\f33f";
}
.fi-sr-spade:before {
  content: "\f340";
}
.fi-sr-speaker:before {
  content: "\f341";
}
.fi-sr-sphere:before {
  content: "\f342";
}
.fi-sr-spinner-alt:before {
  content: "\f343";
}
.fi-sr-spinner:before {
  content: "\f344";
}
.fi-sr-spoon:before {
  content: "\f345";
}
.fi-sr-square-root:before {
  content: "\f346";
}
.fi-sr-square:before {
  content: "\f347";
}
.fi-sr-star-octogram:before {
  content: "\f348";
}
.fi-sr-star:before {
  content: "\f349";
}
.fi-sr-stats:before {
  content: "\f34a";
}
.fi-sr-steak:before {
  content: "\f34b";
}
.fi-sr-stethoscope:before {
  content: "\f34c";
}
.fi-sr-sticker:before {
  content: "\f34d";
}
.fi-sr-stop:before {
  content: "\f34e";
}
.fi-sr-stopwatch:before {
  content: "\f34f";
}
.fi-sr-strawberry:before {
  content: "\f350";
}
.fi-sr-subtitles:before {
  content: "\f351";
}
.fi-sr-sun:before {
  content: "\f352";
}
.fi-sr-sunrise:before {
  content: "\f353";
}
.fi-sr-surfing:before {
  content: "\f354";
}
.fi-sr-surprise:before {
  content: "\f355";
}
.fi-sr-sushi:before {
  content: "\f356";
}
.fi-sr-swimmer:before {
  content: "\f357";
}
.fi-sr-sword:before {
  content: "\f358";
}
.fi-sr-syringe:before {
  content: "\f359";
}
.fi-sr-tablet:before {
  content: "\f35a";
}
.fi-sr-taco:before {
  content: "\f35b";
}
.fi-sr-target:before {
  content: "\f35c";
}
.fi-sr-taxi:before {
  content: "\f35d";
}
.fi-sr-tennis:before {
  content: "\f35e";
}
.fi-sr-terrace:before {
  content: "\f35f";
}
.fi-sr-test-tube:before {
  content: "\f360";
}
.fi-sr-test:before {
  content: "\f361";
}
.fi-sr-text-check:before {
  content: "\f362";
}
.fi-sr-text:before {
  content: "\f363";
}
.fi-sr-thermometer-half:before {
  content: "\f364";
}
.fi-sr-thumbs-down:before {
  content: "\f365";
}
.fi-sr-thumbs-up:before {
  content: "\f366";
}
.fi-sr-thumbtack:before {
  content: "\f367";
}
.fi-sr-ticket:before {
  content: "\f368";
}
.fi-sr-time-add:before {
  content: "\f369";
}
.fi-sr-time-check:before {
  content: "\f36a";
}
.fi-sr-time-delete:before {
  content: "\f36b";
}
.fi-sr-time-fast:before {
  content: "\f36c";
}
.fi-sr-time-forward-sixty:before {
  content: "\f36d";
}
.fi-sr-time-forward-ten:before {
  content: "\f36e";
}
.fi-sr-time-forward:before {
  content: "\f36f";
}
.fi-sr-time-half-past:before {
  content: "\f370";
}
.fi-sr-time-oclock:before {
  content: "\f371";
}
.fi-sr-time-past:before {
  content: "\f372";
}
.fi-sr-time-quarter-to:before {
  content: "\f373";
}
.fi-sr-time-quarter-past:before {
  content: "\f374";
}
.fi-sr-time-twenty-four:before {
  content: "\f375";
}
.fi-sr-tired:before {
  content: "\f376";
}
.fi-sr-tomato:before {
  content: "\f377";
}
.fi-sr-tool-crop:before {
  content: "\f378";
}
.fi-sr-tool-marquee:before {
  content: "\f379";
}
.fi-sr-tooth:before {
  content: "\f37a";
}
.fi-sr-tornado:before {
  content: "\f37b";
}
.fi-sr-train-side:before {
  content: "\f37c";
}
.fi-sr-train:before {
  content: "\f37d";
}
.fi-sr-transform:before {
  content: "\f37e";
}
.fi-sr-trash:before {
  content: "\f37f";
}
.fi-sr-treatment:before {
  content: "\f380";
}
.fi-sr-tree-christmas:before {
  content: "\f381";
}
.fi-sr-tree:before {
  content: "\f382";
}
.fi-sr-triangle:before {
  content: "\f383";
}
.fi-sr-trophy:before {
  content: "\f384";
}
.fi-sr-truck-side:before {
  content: "\f385";
}
.fi-sr-turkey:before {
  content: "\f386";
}
.fi-sr-umbrella:before {
  content: "\f387";
}
.fi-sr-underline:before {
  content: "\f388";
}
.fi-sr-undo-alt:before {
  content: "\f389";
}
.fi-sr-undo:before {
  content: "\f38a";
}
.fi-sr-unlock:before {
  content: "\f38b";
}
.fi-sr-upload:before {
  content: "\f38c";
}
.fi-sr-usb-pendrive:before {
  content: "\f38d";
}
.fi-sr-user-add:before {
  content: "\f38e";
}
.fi-sr-user-delete:before {
  content: "\f38f";
}
.fi-sr-user-remove:before {
  content: "\f390";
}
.fi-sr-user-time:before {
  content: "\f391";
}
.fi-sr-user:before {
  content: "\f392";
}
.fi-sr-utensils:before {
  content: "\f393";
}
.fi-sr-vector-alt:before {
  content: "\f394";
}
.fi-sr-vector:before {
  content: "\f395";
}
.fi-sr-venus-double:before {
  content: "\f396";
}
.fi-sr-venus-mars:before {
  content: "\f397";
}
.fi-sr-venus:before {
  content: "\f398";
}
.fi-sr-video-camera:before {
  content: "\f399";
}
.fi-sr-volleyball:before {
  content: "\f39a";
}
.fi-sr-volume:before {
  content: "\f39b";
}
.fi-sr-water-bottle:before {
  content: "\f39c";
}
.fi-sr-watermelon:before {
  content: "\f39d";
}
.fi-sr-wheat:before {
  content: "\f39e";
}
.fi-sr-wheelchair:before {
  content: "\f39f";
}
.fi-sr-whistle:before {
  content: "\f3a0";
}
.fi-sr-wifi-alt:before {
  content: "\f3a1";
}
.fi-sr-wind:before {
  content: "\f3a2";
}
.fi-sr-woman-head:before {
  content: "\f3a3";
}
.fi-sr-world:before {
  content: "\f3a4";
}
.fi-sr-yen:before {
  content: "\f3a5";
}
.fi-sr-zoom-in:before {
  content: "\f3a6";
}
.fi-sr-zoom-out:before {
  content: "\f3a7";
}

:root {
  --theme-primary-color: #0445fe;
  --theme-primary-light-color: #0445fe20;
  --theme-on-primary-color: #ffffff;

  --theme-background-color: #f5f6f8;
  --theme-on-background-color: #181818;

  --theme-surface-color: #ffffff;
  --theme-on-surface-color: #181818;

  --theme-default-text-color: #181818;

  --theme-heading-1-text-color: #181818;
  --theme-heading-2-text-color: #505050;
  --theme-subtitle-1-text-color: #707070;
  --theme-subtitle-2-text-color: #929292;

  --theme-disabled-color: #dddddd;  
  --theme-divider-color: #bebebe;
  --theme-border-color: #e5e7eb;

  --theme-danger-color: #ff0000;
  --theme-success-color: #00ff00;
  --theme-info-color: #00bcd4;
  --theme-warning-color: #ff8181;
}

.text-theme-primary{color:#0445fe}.border-theme-primary{border-color:#0445fe}.hover\:border-theme-primary:hover{border-color:#0445fe}.bg-theme-primary{background-color:#0445fe}.text-xxs{font-size:.65rem}.spinner{animation:spinner .75s ease-in-out infinite}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animated{transition:all .4s}ol,ul{list-style:disc outside none;list-style:initial;margin:0;margin:initial;padding:.75rem;padding-left:2rem}ol{list-style:decimal}.react-datepicker-wrapper{width:auto !important;width:initial !important}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
Remove the default font size and weight for headings.
*/

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

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

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

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}:root{--background: 220 16% 96%;--foreground: 224 71.4% 4.1%;--card: 0 0% 100%;--card-foreground: 0 0% 7%;--popover: 0 0% 100%;--popover-foreground: 224 71.4% 4.1%;--primary: 219 92% 58%;--primary-foreground: 210 20% 98%;--secondary: 220 14.3% 95.9%;--secondary-foreground: 220.9 39.3% 11%;--muted: 0 0% 75%;--muted-foreground: 0 0% 96%;--accent: 220 16% 96%;--accent-foreground: 220.9 39.3% 11%;--alert: 0 84.2% 60.2%;--alert-foreground: 210 20% 98%;--border: 0 0% 89%;--input: 220 13% 91%;--ring: 224 71.4% 4.1%;--radius: 0.5rem;--box-shadow: 0px 0px 6.5px 0px rgba(0, 0, 0, 0.11);--success: 144 78% 39%;--success-foreground: 210 20% 98%;--warning: 40 79% 50%;--warning-foreground: 210 20% 98%;--info: 195 59% 58%;--info-foreground: 210 20% 98%}.dark{--background: 228 11% 9%;--foreground: 210 20% 98%;--card: 223 9% 16%;--card-foreground: 0 0% 100%;--popover: 224 71.4% 4.1%;--popover-foreground: 210 20% 98%;--primary: 210 20% 98%;--primary-foreground: 220.9 39.3% 11%;--secondary: 215 27.9% 16.9%;--secondary-foreground: 210 20% 98%;--muted: 0 0% 43%;--muted-foreground: 0 0% 96%;--accent: 0 0% 20%;--accent-foreground: 210 20% 98%;--alert: 0 62.8% 30.6%;--alert-foreground: 210 20% 98%;--border: 0 0% 38%;--input: 215 27.9% 16.9%;--ring: 216 12.2% 83.9%;--box-shadow: 0px -2px 6.5px 0px rgba(225, 225, 225, 0.11);--success: 120 39.3% 11%;--success-foreground: 210 20% 98%;--warning: 40 100% 50%;--warning-foreground: 210 20% 98%;--error: 0 62.8% 30.6%;--error-foreground: 210 20% 98%;--info: 217 57% 51%;--info-foreground: 210 20% 98%}.container {
  width: 100%;
}@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.pointer-events-none {
  pointer-events: none;
}.pointer-events-auto {
  pointer-events: auto;
}.\!visible {
  visibility: visible !important;
}.visible {
  visibility: visible;
}.invisible {
  visibility: hidden;
}.collapse {
  visibility: collapse;
}.static {
  position: static;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: sticky;
}.inset-0 {
  inset: 0px;
}.inset-x-auto {
  left: auto;
  right: auto;
}.inset-y-0 {
  top: 0px;
  bottom: 0px;
}.-bottom-2 {
  bottom: -0.5rem;
}.-left-1\.5 {
  left: -0.375rem;
}.-left-2 {
  left: -0.5rem;
}.-left-24 {
  left: -6rem;
}.-left-32 {
  left: -8rem;
}.-right-2 {
  right: -0.5rem;
}.-right-4 {
  right: -1rem;
}.-right-5 {
  right: -1.25rem;
}.-top-2 {
  top: -0.5rem;
}.-top-4 {
  top: -1rem;
}.-top-5 {
  top: -1.25rem;
}.-top-\[10px\] {
  top: -10px;
}.bottom-0 {
  bottom: 0px;
}.bottom-1 {
  bottom: 0.25rem;
}.bottom-12 {
  bottom: 3rem;
}.bottom-2 {
  bottom: 0.5rem;
}.bottom-8 {
  bottom: 2rem;
}.bottom-\[10px\] {
  bottom: 10px;
}.bottom-auto {
  bottom: auto;
}.end-0 {
  inset-inline-end: 0px;
}.left-0 {
  left: 0px;
}.left-1 {
  left: 0.25rem;
}.left-2 {
  left: 0.5rem;
}.left-\[40\%\] {
  left: 40%;
}.left-\[9px\] {
  left: 9px;
}.left-\[calc\(50\%-100px\)\] {
  left: calc(50% - 100px);
}.left-auto {
  left: auto;
}.right-0 {
  right: 0px;
}.right-1 {
  right: 0.25rem;
}.right-2 {
  right: 0.5rem;
}.right-4 {
  right: 1rem;
}.right-8 {
  right: 2rem;
}.right-auto {
  right: auto;
}.start-0 {
  inset-inline-start: 0px;
}.top-0 {
  top: 0px;
}.top-1 {
  top: 0.25rem;
}.top-2 {
  top: 0.5rem;
}.top-20 {
  top: 5rem;
}.top-32 {
  top: 8rem;
}.top-\[47px\] {
  top: 47px;
}.top-\[48px\] {
  top: 48px;
}.top-\[50\%\] {
  top: 50%;
}.top-\[50px\] {
  top: 50px;
}.top-\[7\.5vh\] {
  top: 7.5vh;
}.top-\[75px\] {
  top: 75px;
}.top-auto {
  top: auto;
}.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-\[11\] {
  z-index: 11;
}.z-\[121\] {
  z-index: 121;
}.z-\[1\] {
  z-index: 1;
}.z-\[2\] {
  z-index: 2;
}.order-last {
  order: 9999;
}.col-span-1 {
  grid-column: span 1 / span 1;
}.col-span-2 {
  grid-column: span 2 / span 2;
}.float-none {
  float: none;
}.m-0 {
  margin: 0px;
}.m-1 {
  margin: 0.25rem;
}.m-2 {
  margin: 0.5rem;
}.m-24 {
  margin: 6rem;
}.m-3 {
  margin: 0.75rem;
}.m-4 {
  margin: 1rem;
}.m-5 {
  margin: 1.25rem;
}.m-6 {
  margin: 1.5rem;
}.m-auto {
  margin: auto;
}.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}.\!mr-2 {
  margin-right: 0.5rem !important;
}.-ml-0\.5 {
  margin-left: -0.125rem;
}.-ml-1 {
  margin-left: -0.25rem;
}.-mr-1 {
  margin-right: -0.25rem;
}.-mr-2\.5 {
  margin-right: -0.625rem;
}.-mt-0\.5 {
  margin-top: -0.125rem;
}.-mt-1 {
  margin-top: -0.25rem;
}.-mt-12 {
  margin-top: -3rem;
}.-mt-2 {
  margin-top: -0.5rem;
}.-mt-2\.5 {
  margin-top: -0.625rem;
}.-mt-20 {
  margin-top: -5rem;
}.-mt-3 {
  margin-top: -0.75rem;
}.-mt-4 {
  margin-top: -1rem;
}.-mt-5 {
  margin-top: -1.25rem;
}.mb-0 {
  margin-bottom: 0px;
}.mb-1 {
  margin-bottom: 0.25rem;
}.mb-10 {
  margin-bottom: 2.5rem;
}.mb-12 {
  margin-bottom: 3rem;
}.mb-14 {
  margin-bottom: 3.5rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mb-2\.5 {
  margin-bottom: 0.625rem;
}.mb-20 {
  margin-bottom: 5rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.mb-32 {
  margin-bottom: 8rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mb-5 {
  margin-bottom: 1.25rem;
}.mb-6 {
  margin-bottom: 1.5rem;
}.mb-7 {
  margin-bottom: 1.75rem;
}.mb-8 {
  margin-bottom: 2rem;
}.ml-0\.5 {
  margin-left: 0.125rem;
}.ml-1 {
  margin-left: 0.25rem;
}.ml-1\.5 {
  margin-left: 0.375rem;
}.ml-10 {
  margin-left: 2.5rem;
}.ml-12 {
  margin-left: 3rem;
}.ml-2 {
  margin-left: 0.5rem;
}.ml-2\.5 {
  margin-left: 0.625rem;
}.ml-3 {
  margin-left: 0.75rem;
}.ml-4 {
  margin-left: 1rem;
}.ml-5 {
  margin-left: 1.25rem;
}.ml-6 {
  margin-left: 1.5rem;
}.ml-8 {
  margin-left: 2rem;
}.ml-\[-110px\] {
  margin-left: -110px;
}.ml-\[30\%\] {
  margin-left: 30%;
}.ml-\[60px\] {
  margin-left: 60px;
}.ml-auto {
  margin-left: auto;
}.mr-0\.5 {
  margin-right: 0.125rem;
}.mr-1 {
  margin-right: 0.25rem;
}.mr-10 {
  margin-right: 2.5rem;
}.mr-16 {
  margin-right: 4rem;
}.mr-2 {
  margin-right: 0.5rem;
}.mr-3 {
  margin-right: 0.75rem;
}.mr-4 {
  margin-right: 1rem;
}.mr-5 {
  margin-right: 1.25rem;
}.mr-6 {
  margin-right: 1.5rem;
}.mr-8 {
  margin-right: 2rem;
}.mt-0 {
  margin-top: 0px;
}.mt-0\.5 {
  margin-top: 0.125rem;
}.mt-1 {
  margin-top: 0.25rem;
}.mt-1\.5 {
  margin-top: 0.375rem;
}.mt-10 {
  margin-top: 2.5rem;
}.mt-12 {
  margin-top: 3rem;
}.mt-14 {
  margin-top: 3.5rem;
}.mt-2 {
  margin-top: 0.5rem;
}.mt-2\.5 {
  margin-top: 0.625rem;
}.mt-20 {
  margin-top: 5rem;
}.mt-24 {
  margin-top: 6rem;
}.mt-3 {
  margin-top: 0.75rem;
}.mt-4 {
  margin-top: 1rem;
}.mt-5 {
  margin-top: 1.25rem;
}.mt-6 {
  margin-top: 1.5rem;
}.mt-7 {
  margin-top: 1.75rem;
}.mt-8 {
  margin-top: 2rem;
}.mt-\[55px\] {
  margin-top: 55px;
}.mt-auto {
  margin-top: auto;
}.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.flex {
  display: flex;
}.inline-flex {
  display: inline-flex;
}.table {
  display: table;
}.grid {
  display: grid;
}.hidden {
  display: none;
}.aspect-square {
  aspect-ratio: 1 / 1;
}.aspect-video {
  aspect-ratio: 16 / 9;
}.h-0 {
  height: 0px;
}.h-0\.5 {
  height: 0.125rem;
}.h-1 {
  height: 0.25rem;
}.h-1\.5 {
  height: 0.375rem;
}.h-1\/2 {
  height: 50%;
}.h-10 {
  height: 2.5rem;
}.h-11 {
  height: 2.75rem;
}.h-12 {
  height: 3rem;
}.h-14 {
  height: 3.5rem;
}.h-16 {
  height: 4rem;
}.h-2 {
  height: 0.5rem;
}.h-2\.5 {
  height: 0.625rem;
}.h-20 {
  height: 5rem;
}.h-24 {
  height: 6rem;
}.h-3 {
  height: 0.75rem;
}.h-32 {
  height: 8rem;
}.h-36 {
  height: 9rem;
}.h-4 {
  height: 1rem;
}.h-40 {
  height: 10rem;
}.h-44 {
  height: 11rem;
}.h-48 {
  height: 12rem;
}.h-5 {
  height: 1.25rem;
}.h-52 {
  height: 13rem;
}.h-6 {
  height: 1.5rem;
}.h-60 {
  height: 15rem;
}.h-64 {
  height: 16rem;
}.h-7 {
  height: 1.75rem;
}.h-8 {
  height: 2rem;
}.h-80 {
  height: 20rem;
}.h-9 {
  height: 2.25rem;
}.h-96 {
  height: 24rem;
}.h-\[100vw\] {
  height: 100vw;
}.h-\[12vh\] {
  height: 12vh;
}.h-\[150px\] {
  height: 150px;
}.h-\[15px\] {
  height: 15px;
}.h-\[16px\] {
  height: 16px;
}.h-\[200px\] {
  height: 200px;
}.h-\[204px\] {
  height: 204px;
}.h-\[240px\] {
  height: 240px;
}.h-\[250px\] {
  height: 250px;
}.h-\[266px\] {
  height: 266px;
}.h-\[400px\] {
  height: 400px;
}.h-\[40px\] {
  height: 40px;
}.h-\[50\.5px\] {
  height: 50.5px;
}.h-\[500px\] {
  height: 500px;
}.h-\[54px\] {
  height: 54px;
}.h-\[70px\] {
  height: 70px;
}.h-\[70vh\] {
  height: 70vh;
}.h-\[75px\] {
  height: 75px;
}.h-\[90vh\] {
  height: 90vh;
}.h-\[calc\(100\%-56px\)\] {
  height: calc(100% - 56px);
}.h-\[calc\(100\%-84px\)\] {
  height: calc(100% - 84px);
}.h-\[calc\(100vh-110px\)\] {
  height: calc(100vh - 110px);
}.h-\[calc\(100vh_-_110px\)\] {
  height: calc(100vh - 110px);
}.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}.h-full {
  height: 100%;
}.h-max {
  height: -moz-max-content;
  height: max-content;
}.h-px {
  height: 1px;
}.h-screen {
  height: 100vh;
}.max-h-24 {
  max-height: 6rem;
}.max-h-52 {
  max-height: 13rem;
}.max-h-80 {
  max-height: 20rem;
}.max-h-96 {
  max-height: 24rem;
}.max-h-\[100vh\] {
  max-height: 100vh;
}.max-h-\[200px\] {
  max-height: 200px;
}.max-h-\[300px\] {
  max-height: 300px;
}.max-h-\[360px\] {
  max-height: 360px;
}.max-h-\[40vh\] {
  max-height: 40vh;
}.max-h-\[50vh\] {
  max-height: 50vh;
}.max-h-\[60vh\] {
  max-height: 60vh;
}.max-h-\[70vh\] {
  max-height: 70vh;
}.max-h-\[80vh\] {
  max-height: 80vh;
}.max-h-\[95vh\] {
  max-height: 95vh;
}.max-h-\[calc\(80vh\)\] {
  max-height: calc(80vh);
}.max-h-full {
  max-height: 100%;
}.max-h-min {
  max-height: -moz-min-content;
  max-height: min-content;
}.max-h-screen {
  max-height: 100vh;
}.min-h-0 {
  min-height: 0px;
}.min-h-24 {
  min-height: 6rem;
}.min-h-32 {
  min-height: 8rem;
}.min-h-4 {
  min-height: 1rem;
}.min-h-60 {
  min-height: 15rem;
}.min-h-64 {
  min-height: 16rem;
}.min-h-96 {
  min-height: 24rem;
}.min-h-\[100vh\] {
  min-height: 100vh;
}.min-h-\[20vh\] {
  min-height: 20vh;
}.min-h-\[24rem\] {
  min-height: 24rem;
}.min-h-\[250px\] {
  min-height: 250px;
}.min-h-\[300px\] {
  min-height: 300px;
}.min-h-\[30vh\] {
  min-height: 30vh;
}.min-h-\[60px\] {
  min-height: 60px;
}.min-h-\[80vh\] {
  min-height: 80vh;
}.min-h-screen {
  min-height: 100vh;
}.w-0 {
  width: 0px;
}.w-1 {
  width: 0.25rem;
}.w-1\.5 {
  width: 0.375rem;
}.w-1\/2 {
  width: 50%;
}.w-1\/3 {
  width: 33.333333%;
}.w-1\/4 {
  width: 25%;
}.w-1\/6 {
  width: 16.666667%;
}.w-10 {
  width: 2.5rem;
}.w-10\/12 {
  width: 83.333333%;
}.w-11\/12 {
  width: 91.666667%;
}.w-12 {
  width: 3rem;
}.w-14 {
  width: 3.5rem;
}.w-16 {
  width: 4rem;
}.w-2 {
  width: 0.5rem;
}.w-2\.5 {
  width: 0.625rem;
}.w-2\/3 {
  width: 66.666667%;
}.w-2\/4 {
  width: 50%;
}.w-20 {
  width: 5rem;
}.w-24 {
  width: 6rem;
}.w-28 {
  width: 7rem;
}.w-3 {
  width: 0.75rem;
}.w-3\/4 {
  width: 75%;
}.w-3\/6 {
  width: 50%;
}.w-32 {
  width: 8rem;
}.w-36 {
  width: 9rem;
}.w-4 {
  width: 1rem;
}.w-4\/12 {
  width: 33.333333%;
}.w-4\/5 {
  width: 80%;
}.w-40 {
  width: 10rem;
}.w-44 {
  width: 11rem;
}.w-48 {
  width: 12rem;
}.w-5 {
  width: 1.25rem;
}.w-5\/12 {
  width: 41.666667%;
}.w-5\/6 {
  width: 83.333333%;
}.w-52 {
  width: 13rem;
}.w-56 {
  width: 14rem;
}.w-6 {
  width: 1.5rem;
}.w-6\/12 {
  width: 50%;
}.w-60 {
  width: 15rem;
}.w-64 {
  width: 16rem;
}.w-7 {
  width: 1.75rem;
}.w-7\/12 {
  width: 58.333333%;
}.w-72 {
  width: 18rem;
}.w-8 {
  width: 2rem;
}.w-8\/12 {
  width: 66.666667%;
}.w-80 {
  width: 20rem;
}.w-9 {
  width: 2.25rem;
}.w-96 {
  width: 24rem;
}.w-\[150px\] {
  width: 150px;
}.w-\[15px\] {
  width: 15px;
}.w-\[16px\] {
  width: 16px;
}.w-\[1px\] {
  width: 1px;
}.w-\[20\%\] {
  width: 20%;
}.w-\[200px\] {
  width: 200px;
}.w-\[210px\] {
  width: 210px;
}.w-\[256px\] {
  width: 256px;
}.w-\[32\%\] {
  width: 32%;
}.w-\[360px\] {
  width: 360px;
}.w-\[45\%\] {
  width: 45%;
}.w-\[48\%\] {
  width: 48%;
}.w-\[5px\] {
  width: 5px;
}.w-\[64\%\] {
  width: 64%;
}.w-\[75px\] {
  width: 75px;
}.w-\[82px\] {
  width: 82px;
}.w-\[90\%\] {
  width: 90%;
}.w-\[90px\] {
  width: 90px;
}.w-\[94\%\] {
  width: 94%;
}.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}.w-full {
  width: 100%;
}.w-max {
  width: -moz-max-content;
  width: max-content;
}.w-screen {
  width: 100vw;
}.min-w-0 {
  min-width: 0px;
}.min-w-24 {
  min-width: 6rem;
}.min-w-28 {
  min-width: 7rem;
}.min-w-36 {
  min-width: 9rem;
}.min-w-48 {
  min-width: 12rem;
}.min-w-72 {
  min-width: 18rem;
}.min-w-\[1000px\] {
  min-width: 1000px;
}.min-w-\[1080px\] {
  min-width: 1080px;
}.min-w-\[120px\] {
  min-width: 120px;
}.min-w-\[140px\] {
  min-width: 140px;
}.min-w-\[210px\] {
  min-width: 210px;
}.min-w-\[220px\] {
  min-width: 220px;
}.min-w-\[40px\] {
  min-width: 40px;
}.min-w-\[90px\] {
  min-width: 90px;
}.min-w-full {
  min-width: 100%;
}.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}.max-w-24 {
  max-width: 6rem;
}.max-w-2xl {
  max-width: 42rem;
}.max-w-36 {
  max-width: 9rem;
}.max-w-3xl {
  max-width: 48rem;
}.max-w-4xl {
  max-width: 56rem;
}.max-w-64 {
  max-width: 16rem;
}.max-w-72 {
  max-width: 18rem;
}.max-w-7xl {
  max-width: 80rem;
}.max-w-\[1000px\] {
  max-width: 1000px;
}.max-w-\[1040px\] {
  max-width: 1040px;
}.max-w-\[1340px\] {
  max-width: 1340px;
}.max-w-\[140px\] {
  max-width: 140px;
}.max-w-\[150px\] {
  max-width: 150px;
}.max-w-\[1920px\] {
  max-width: 1920px;
}.max-w-\[280px\] {
  max-width: 280px;
}.max-w-\[320px\] {
  max-width: 320px;
}.max-w-\[40px\] {
  max-width: 40px;
}.max-w-\[50\%\] {
  max-width: 50%;
}.max-w-\[640px\] {
  max-width: 640px;
}.max-w-\[670px\] {
  max-width: 670px;
}.max-w-\[70vh\] {
  max-width: 70vh;
}.max-w-\[720px\] {
  max-width: 720px;
}.max-w-\[740px\] {
  max-width: 740px;
}.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}.max-w-full {
  max-width: 100%;
}.max-w-lg {
  max-width: 32rem;
}.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}.max-w-md {
  max-width: 28rem;
}.max-w-screen-md {
  max-width: 768px;
}.max-w-sm {
  max-width: 24rem;
}.max-w-xl {
  max-width: 36rem;
}.flex-1 {
  flex: 1 1;
}.flex-none {
  flex: none;
}.flex-shrink-0 {
  flex-shrink: 0;
}.shrink {
  flex-shrink: 1;
}.shrink-0 {
  flex-shrink: 0;
}.flex-grow {
  flex-grow: 1;
}.flex-grow-0 {
  flex-grow: 0;
}.table-auto {
  table-layout: auto;
}.table-fixed {
  table-layout: fixed;
}.border-collapse {
  border-collapse: collapse;
}.border-separate {
  border-collapse: separate;
}.origin-top-left {
  transform-origin: top left;
}.origin-top-right {
  transform-origin: top right;
}.-translate-x-0 {
  --tw-translate-x: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-2 {
  --tw-translate-x: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-24 {
  --tw-translate-x: -6rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-0 {
  --tw-translate-y: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-2 {
  --tw-translate-y: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-9 {
  --tw-translate-y: -2.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-x-150 {
  --tw-scale-x: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@keyframes fade-in {

  0% {
    opacity: 0;
    transform: translateY(6px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}.animate-fade-in {
  animation: fade-in 0.25s ease-out forwards;
}@keyframes progress-bar {

  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(100%);
  }
}.animate-progress-bar {
  animation: progress-bar 1.4s ease-in-out infinite;
}@keyframes pulse {

  50% {
    opacity: .5;
  }
}.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}.animate-spin {
  animation: spin 1s linear infinite;
}.cursor-default {
  cursor: default;
}.cursor-not-allowed {
  cursor: not-allowed;
}.cursor-pointer {
  cursor: pointer;
}.cursor-progress {
  cursor: progress;
}.cursor-text {
  cursor: text;
}.cursor-wait {
  cursor: wait;
}.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}.resize-none {
  resize: none;
}.resize {
  resize: both;
}.scroll-m-20 {
  scroll-margin: 5rem;
}.list-inside {
  list-style-position: inside;
}.list-decimal {
  list-style-type: decimal;
}.list-disc {
  list-style-type: disc;
}.list-none {
  list-style-type: none;
}.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-wrap {
  flex-wrap: wrap;
}.flex-nowrap {
  flex-wrap: nowrap;
}.place-content-center {
  place-content: center;
}.place-content-start {
  place-content: start;
}.place-content-end {
  place-content: end;
}.place-content-between {
  place-content: space-between;
}.place-content-around {
  place-content: space-around;
}.place-items-center {
  place-items: center;
}.items-start {
  align-items: flex-start;
}.items-end {
  align-items: flex-end;
}.items-center {
  align-items: center;
}.items-baseline {
  align-items: baseline;
}.items-stretch {
  align-items: stretch;
}.justify-start {
  justify-content: flex-start;
}.justify-end {
  justify-content: flex-end;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.justify-around {
  justify-content: space-around;
}.justify-evenly {
  justify-content: space-evenly;
}.justify-items-center {
  justify-items: center;
}.gap-0 {
  gap: 0px;
}.gap-0\.5 {
  gap: 0.125rem;
}.gap-1 {
  gap: 0.25rem;
}.gap-1\.5 {
  gap: 0.375rem;
}.gap-12 {
  gap: 3rem;
}.gap-2 {
  gap: 0.5rem;
}.gap-2\.5 {
  gap: 0.625rem;
}.gap-3 {
  gap: 0.75rem;
}.gap-4 {
  gap: 1rem;
}.gap-5 {
  gap: 1.25rem;
}.gap-6 {
  gap: 1.5rem;
}.gap-8 {
  gap: 2rem;
}.gap-\[1px\] {
  gap: 1px;
}.gap-\[2px\] {
  gap: 2px;
}.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}.gap-y-4 {
  row-gap: 1rem;
}.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.divide-\[var\(--theme-border-color\)\] > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--theme-border-color);
}.self-center {
  align-self: center;
}.justify-self-center {
  justify-self: center;
}.overflow-auto {
  overflow: auto;
}.overflow-hidden {
  overflow: hidden;
}.overflow-scroll {
  overflow: scroll;
}.overflow-x-auto {
  overflow-x: auto;
}.overflow-y-auto {
  overflow-y: auto;
}.overflow-x-hidden {
  overflow-x: hidden;
}.overflow-x-scroll {
  overflow-x: scroll;
}.overflow-y-scroll {
  overflow-y: scroll;
}.\!truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.overflow-ellipsis {
  text-overflow: ellipsis;
}.text-ellipsis {
  text-overflow: ellipsis;
}.text-clip {
  text-overflow: clip;
}.whitespace-normal {
  white-space: normal;
}.whitespace-nowrap {
  white-space: nowrap;
}.break-words {
  overflow-wrap: break-word;
}.break-all {
  word-break: break-all;
}.rounded {
  border-radius: 0.25rem;
}.rounded-2xl {
  border-radius: 1rem;
}.rounded-3xl {
  border-radius: 1.5rem;
}.rounded-\[20px\] {
  border-radius: 20px;
}.rounded-\[2px\] {
  border-radius: 2px;
}.rounded-full {
  border-radius: 9999px;
}.rounded-lg {
  border-radius: 0.5rem;
  border-radius: var(--radius);
}.rounded-md {
  border-radius: calc(0.5rem - 2px);
  border-radius: calc(var(--radius) - 2px);
}.rounded-sm {
  border-radius: calc(0.5rem - 4px);
  border-radius: calc(var(--radius) - 4px);
}.rounded-xl {
  border-radius: 0.75rem;
}.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-right-radius: var(--radius);
  border-bottom-left-radius: 0.5rem;
  border-bottom-left-radius: var(--radius);
}.rounded-b-md {
  border-bottom-right-radius: calc(0.5rem - 2px);
  border-bottom-right-radius: calc(var(--radius) - 2px);
  border-bottom-left-radius: calc(0.5rem - 2px);
  border-bottom-left-radius: calc(var(--radius) - 2px);
}.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.rounded-b-sm {
  border-bottom-right-radius: calc(0.5rem - 4px);
  border-bottom-right-radius: calc(var(--radius) - 4px);
  border-bottom-left-radius: calc(0.5rem - 4px);
  border-bottom-left-radius: calc(var(--radius) - 4px);
}.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}.rounded-t-\[20px\] {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-left-radius: var(--radius);
  border-top-right-radius: 0.5rem;
  border-top-right-radius: var(--radius);
}.rounded-t-md {
  border-top-left-radius: calc(0.5rem - 2px);
  border-top-left-radius: calc(var(--radius) - 2px);
  border-top-right-radius: calc(0.5rem - 2px);
  border-top-right-radius: calc(var(--radius) - 2px);
}.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}.border {
  border-width: 1px;
}.border-2 {
  border-width: 2px;
}.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}.border-b {
  border-bottom-width: 1px;
}.border-b-2 {
  border-bottom-width: 2px;
}.border-l {
  border-left-width: 1px;
}.border-l-0 {
  border-left-width: 0px;
}.border-l-2 {
  border-left-width: 2px;
}.border-l-4 {
  border-left-width: 4px;
}.border-r {
  border-right-width: 1px;
}.border-r-0 {
  border-right-width: 0px;
}.border-r-2 {
  border-right-width: 2px;
}.border-t {
  border-top-width: 1px;
}.border-t-4 {
  border-top-width: 4px;
}.border-dashed {
  border-style: dashed;
}.border-dotted {
  border-style: dotted;
}.border-none {
  border-style: none;
}.border-alert {
  border-color: hsl(0 84.2% 60.2%);
  border-color: hsl(var(--alert));
}.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / 1);
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
}.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / 1);
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / 1);
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / 1);
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}.border-border {
  border-color: hsl(0 0% 89%);
  border-color: hsl(var(--border));
}.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / 1);
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
}.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / 1);
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
}.border-info {
  border-color: hsl(195 59% 58%);
  border-color: hsl(var(--info));
}.border-primary {
  border-color: hsl(219 92% 58%);
  border-color: hsl(var(--primary));
}.border-primary-light {
  border-color: hsl(var(--primary-light));
}.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / 1);
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / 1);
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}.border-secondary-foreground {
  border-color: hsl(220.9 39.3% 11%);
  border-color: hsl(var(--secondary-foreground));
}.border-secondary-foreground\/50 {
  border-color: hsl(220.9 39.3% 11% / 0.5);
  border-color: hsl(var(--secondary-foreground) / 0.5);
}.border-transparent {
  border-color: transparent;
}.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / 1);
  border-color: rgb(250 204 21 / var(--tw-border-opacity, 1));
}.bg-\[\#0445FE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(4 69 254 / 1);
  background-color: rgb(4 69 254 / var(--tw-bg-opacity, 1));
}.bg-\[\#83A9EE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(131 169 238 / 1);
  background-color: rgb(131 169 238 / var(--tw-bg-opacity, 1));
}.bg-\[\#F00\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / 1);
  background-color: rgb(255 0 0 / var(--tw-bg-opacity, 1));
}.bg-\[\#F4F5F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 245 247 / 1);
  background-color: rgb(244 245 247 / var(--tw-bg-opacity, 1));
}.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.bg-\[\#ffffff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.bg-accent {
  background-color: hsl(220 16% 96%);
  background-color: hsl(var(--accent));
}.bg-accent\/40 {
  background-color: hsl(220 16% 96% / 0.4);
  background-color: hsl(var(--accent) / 0.4);
}.bg-accent\/50 {
  background-color: hsl(220 16% 96% / 0.5);
  background-color: hsl(var(--accent) / 0.5);
}.bg-accent\/80 {
  background-color: hsl(220 16% 96% / 0.8);
  background-color: hsl(var(--accent) / 0.8);
}.bg-alert {
  background-color: hsl(0 84.2% 60.2%);
  background-color: hsl(var(--alert));
}.bg-alert\/80 {
  background-color: hsl(0 84.2% 60.2% / 0.8);
  background-color: hsl(var(--alert) / 0.8);
}.bg-background {
  background-color: hsl(220 16% 96%);
  background-color: hsl(var(--background));
}.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / 1);
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / 1);
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / 1);
  background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1));
}.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / 1);
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / 1);
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}.bg-card {
  background-color: hsl(0 0% 100%);
  background-color: hsl(var(--card));
}.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / 1);
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / 1);
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / 1);
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / 1);
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / 1);
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / 1);
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}.bg-gray-700\/50 {
  background-color: rgb(55 65 81 / 0.5);
}.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / 1);
  background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1));
}.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / 1);
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / 1);
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / 1);
  background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1));
}.bg-info {
  background-color: hsl(195 59% 58%);
  background-color: hsl(var(--info));
}.bg-info\/10 {
  background-color: hsl(195 59% 58% / 0.1);
  background-color: hsl(var(--info) / 0.1);
}.bg-muted {
  background-color: hsl(0 0% 75%);
  background-color: hsl(var(--muted));
}.bg-muted-foreground {
  background-color: hsl(0 0% 96%);
  background-color: hsl(var(--muted-foreground));
}.bg-muted\/60 {
  background-color: hsl(0 0% 75% / 0.6);
  background-color: hsl(var(--muted) / 0.6);
}.bg-muted\/70 {
  background-color: hsl(0 0% 75% / 0.7);
  background-color: hsl(var(--muted) / 0.7);
}.bg-muted\/80 {
  background-color: hsl(0 0% 75% / 0.8);
  background-color: hsl(var(--muted) / 0.8);
}.bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / 1);
  background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1));
}.bg-popover {
  background-color: hsl(0 0% 100%);
  background-color: hsl(var(--popover));
}.bg-primary {
  background-color: hsl(219 92% 58%);
  background-color: hsl(var(--primary));
}.bg-primary-foreground {
  background-color: hsl(210 20% 98%);
  background-color: hsl(var(--primary-foreground));
}.bg-primary-light {
  background-color: hsl(var(--primary-light));
}.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / 1);
  background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1));
}.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / 1);
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / 1);
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}.bg-secondary-foreground\/15 {
  background-color: hsl(220.9 39.3% 11% / 0.15);
  background-color: hsl(var(--secondary-foreground) / 0.15);
}.bg-secondary-foreground\/20 {
  background-color: hsl(220.9 39.3% 11% / 0.2);
  background-color: hsl(var(--secondary-foreground) / 0.2);
}.bg-secondary\/40 {
  background-color: hsl(220 14.3% 95.9% / 0.4);
  background-color: hsl(var(--secondary) / 0.4);
}.bg-slate-300\/20 {
  background-color: rgb(203 213 225 / 0.2);
}.bg-slate-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / 1);
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
}.bg-slate-600\/70 {
  background-color: rgb(71 85 105 / 0.7);
}.bg-success {
  background-color: hsl(144 78% 39%);
  background-color: hsl(var(--success));
}.bg-transparent {
  background-color: transparent;
}.bg-warning {
  background-color: hsl(40 79% 50%);
  background-color: hsl(var(--warning));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / 1);
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}.bg-zinc-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / 1);
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}.bg-cover {
  background-size: cover;
}.bg-center {
  background-position: center;
}.bg-no-repeat {
  background-repeat: no-repeat;
}.fill-current {
  fill: currentColor;
}.fill-white {
  fill: #fff;
}.stroke-white {
  stroke: #fff;
}.object-contain {
  object-fit: contain;
}.object-cover {
  object-fit: cover;
}.object-center {
  object-position: center;
}.p-0 {
  padding: 0px;
}.p-0\.5 {
  padding: 0.125rem;
}.p-1 {
  padding: 0.25rem;
}.p-1\.5 {
  padding: 0.375rem;
}.p-12 {
  padding: 3rem;
}.p-2 {
  padding: 0.5rem;
}.p-2\.5 {
  padding: 0.625rem;
}.p-3 {
  padding: 0.75rem;
}.p-4 {
  padding: 1rem;
}.p-5 {
  padding: 1.25rem;
}.p-6 {
  padding: 1.5rem;
}.p-7 {
  padding: 1.75rem;
}.p-8 {
  padding: 2rem;
}.p-\[10px\] {
  padding: 10px;
}.p-\[1px\] {
  padding: 1px;
}.p-\[30px\] {
  padding: 30px;
}.p-\[3px\] {
  padding: 3px;
}.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}.py-44 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}.pb-0 {
  padding-bottom: 0px;
}.pb-1 {
  padding-bottom: 0.25rem;
}.pb-1\.5 {
  padding-bottom: 0.375rem;
}.pb-10 {
  padding-bottom: 2.5rem;
}.pb-12 {
  padding-bottom: 3rem;
}.pb-14 {
  padding-bottom: 3.5rem;
}.pb-2 {
  padding-bottom: 0.5rem;
}.pb-2\.5 {
  padding-bottom: 0.625rem;
}.pb-24 {
  padding-bottom: 6rem;
}.pb-3 {
  padding-bottom: 0.75rem;
}.pb-4 {
  padding-bottom: 1rem;
}.pb-40 {
  padding-bottom: 10rem;
}.pb-5 {
  padding-bottom: 1.25rem;
}.pb-6 {
  padding-bottom: 1.5rem;
}.pb-8 {
  padding-bottom: 2rem;
}.pb-\[100px\] {
  padding-bottom: 100px;
}.pl-0 {
  padding-left: 0px;
}.pl-1 {
  padding-left: 0.25rem;
}.pl-10 {
  padding-left: 2.5rem;
}.pl-12 {
  padding-left: 3rem;
}.pl-14 {
  padding-left: 3.5rem;
}.pl-2 {
  padding-left: 0.5rem;
}.pl-2\.5 {
  padding-left: 0.625rem;
}.pl-24 {
  padding-left: 6rem;
}.pl-3 {
  padding-left: 0.75rem;
}.pl-3\.5 {
  padding-left: 0.875rem;
}.pl-4 {
  padding-left: 1rem;
}.pl-5 {
  padding-left: 1.25rem;
}.pr-1 {
  padding-right: 0.25rem;
}.pr-10 {
  padding-right: 2.5rem;
}.pr-16 {
  padding-right: 4rem;
}.pr-2 {
  padding-right: 0.5rem;
}.pr-2\.5 {
  padding-right: 0.625rem;
}.pr-20 {
  padding-right: 5rem;
}.pr-3 {
  padding-right: 0.75rem;
}.pr-3\.5 {
  padding-right: 0.875rem;
}.pr-4 {
  padding-right: 1rem;
}.pr-5 {
  padding-right: 1.25rem;
}.pr-6 {
  padding-right: 1.5rem;
}.pt-0 {
  padding-top: 0px;
}.pt-0\.5 {
  padding-top: 0.125rem;
}.pt-1 {
  padding-top: 0.25rem;
}.pt-1\.5 {
  padding-top: 0.375rem;
}.pt-10 {
  padding-top: 2.5rem;
}.pt-14 {
  padding-top: 3.5rem;
}.pt-2 {
  padding-top: 0.5rem;
}.pt-2\.5 {
  padding-top: 0.625rem;
}.pt-20 {
  padding-top: 5rem;
}.pt-24 {
  padding-top: 6rem;
}.pt-3 {
  padding-top: 0.75rem;
}.pt-4 {
  padding-top: 1rem;
}.pt-5 {
  padding-top: 1.25rem;
}.pt-6 {
  padding-top: 1.5rem;
}.pt-7 {
  padding-top: 1.75rem;
}.pt-8 {
  padding-top: 2rem;
}.pt-\[1px\] {
  padding-top: 1px;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.text-start {
  text-align: start;
}.align-middle {
  vertical-align: middle;
}.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}.text-\[0\.8rem\] {
  font-size: 0.8rem;
}.text-\[10px\] {
  font-size: 10px;
}.text-\[11px\] {
  font-size: 11px;
}.text-\[12px\] {
  font-size: 12px;
}.text-\[14px\] {
  font-size: 14px;
}.text-\[16px\] {
  font-size: 16px;
}.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}.font-black {
  font-weight: 900;
}.font-bold {
  font-weight: 700;
}.font-extrabold {
  font-weight: 800;
}.font-extralight {
  font-weight: 200;
}.font-light {
  font-weight: 300;
}.font-medium {
  font-weight: 500;
}.font-normal {
  font-weight: 400;
}.font-semibold {
  font-weight: 600;
}.font-thin {
  font-weight: 100;
}.uppercase {
  text-transform: uppercase;
}.lowercase {
  text-transform: lowercase;
}.capitalize {
  text-transform: capitalize;
}.italic {
  font-style: italic;
}.leading-5 {
  line-height: 1.25rem;
}.leading-\[19px\] {
  line-height: 19px;
}.leading-none {
  line-height: 1;
}.tracking-\[0\.01em\] {
  letter-spacing: 0.01em;
}.tracking-tight {
  letter-spacing: -0.025em;
}.tracking-wide {
  letter-spacing: 0.025em;
}.tracking-wider {
  letter-spacing: 0.05em;
}.text-\[\#8C8C8C\] {
  --tw-text-opacity: 1;
  color: rgb(140 140 140 / 1);
  color: rgb(140 140 140 / var(--tw-text-opacity, 1));
}.text-\[\#C6C6C6\] {
  --tw-text-opacity: 1;
  color: rgb(198 198 198 / 1);
  color: rgb(198 198 198 / var(--tw-text-opacity, 1));
}.text-\[\#FFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.text-\[\#c6c6c6\] {
  --tw-text-opacity: 1;
  color: rgb(198 198 198 / 1);
  color: rgb(198 198 198 / var(--tw-text-opacity, 1));
}.text-\[\#ffffff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.text-alert {
  color: hsl(0 84.2% 60.2%);
  color: hsl(var(--alert));
}.text-alert-foreground {
  color: hsl(210 20% 98%);
  color: hsl(var(--alert-foreground));
}.text-alert-foreground\/95 {
  color: hsl(210 20% 98% / 0.95);
  color: hsl(var(--alert-foreground) / 0.95);
}.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / 1);
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / 1);
  color: rgb(147 197 253 / var(--tw-text-opacity, 1));
}.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / 1);
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / 1);
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / 1);
  color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}.text-card-foreground {
  color: hsl(0 0% 7%);
  color: hsl(var(--card-foreground));
}.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / 1);
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / 1);
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / 1);
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / 1);
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / 1);
  color: rgb(134 239 172 / var(--tw-text-opacity, 1));
}.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / 1);
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / 1);
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / 1);
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / 1);
  color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}.text-input {
  color: hsl(220 13% 91%);
  color: hsl(var(--input));
}.text-orange-900 {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / 1);
  color: rgb(124 45 18 / var(--tw-text-opacity, 1));
}.text-primary {
  color: hsl(219 92% 58%);
  color: hsl(var(--primary));
}.text-primary-foreground {
  color: hsl(210 20% 98%);
  color: hsl(var(--primary-foreground));
}.text-primary-light {
  color: hsl(var(--primary-light));
}.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / 1);
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / 1);
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / 1);
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}.text-secondary-foreground {
  color: hsl(220.9 39.3% 11%);
  color: hsl(var(--secondary-foreground));
}.text-secondary-foreground\/60 {
  color: hsl(220.9 39.3% 11% / 0.6);
  color: hsl(var(--secondary-foreground) / 0.6);
}.text-secondary-foreground\/70 {
  color: hsl(220.9 39.3% 11% / 0.7);
  color: hsl(var(--secondary-foreground) / 0.7);
}.text-secondary-foreground\/80 {
  color: hsl(220.9 39.3% 11% / 0.8);
  color: hsl(var(--secondary-foreground) / 0.8);
}.text-secondary-foreground\/85 {
  color: hsl(220.9 39.3% 11% / 0.85);
  color: hsl(var(--secondary-foreground) / 0.85);
}.text-secondary-foreground\/90 {
  color: hsl(220.9 39.3% 11% / 0.9);
  color: hsl(var(--secondary-foreground) / 0.9);
}.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}.text-success {
  color: hsl(144 78% 39%);
  color: hsl(var(--success));
}.text-success-foreground {
  color: hsl(210 20% 98%);
  color: hsl(var(--success-foreground));
}.text-transparent {
  color: transparent;
}.text-warning {
  color: hsl(40 79% 50%);
  color: hsl(var(--warning));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / 1);
  color: rgb(234 179 8 / var(--tw-text-opacity, 1));
}.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / 1);
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(113 63 18 / 1);
  color: rgb(113 63 18 / var(--tw-text-opacity, 1));
}.underline {
  text-decoration-line: underline;
}.opacity-0 {
  opacity: 0;
}.opacity-100 {
  opacity: 1;
}.opacity-25 {
  opacity: 0.25;
}.opacity-30 {
  opacity: 0.3;
}.opacity-60 {
  opacity: 0.6;
}.opacity-75 {
  opacity: 0.75;
}.opacity-90 {
  opacity: 0.9;
}.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-\[0_0px_15px_0px_rgba\(136\2c 136\2c 136\2c 0\.32\)\] {
  --tw-shadow: 0 0px 15px 0px rgba(136,136,136,0.32);
  --tw-shadow-colored: 0 0px 15px 0px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-slate-700\/10 {
  --tw-shadow-color: rgb(51 65 85 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.outline {
  outline-style: solid;
}.outline-dashed {
  outline-style: dashed;
}.outline-1 {
  outline-width: 1px;
}.outline-gray-200 {
  outline-color: #e5e7eb;
}.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.blur-0 {
  --tw-blur: blur(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.delay-100 {
  transition-delay: 100ms;
}.delay-1000 {
  transition-delay: 1000ms;
}.delay-150 {
  transition-delay: 150ms;
}.duration-150 {
  transition-duration: 150ms;
}.duration-200 {
  transition-duration: 200ms;
}.duration-300 {
  transition-duration: 300ms;
}.duration-500 {
  transition-duration: 500ms;
}.duration-700 {
  transition-duration: 700ms;
}.duration-75 {
  transition-duration: 75ms;
}.ease-in-expo {
  transition-timing-function: cubic-bezier(0.3, 1, .3, 1);
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.ease-linear {
  transition-timing-function: linear;
}.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}html,body{overflow-anchor:none}body{font-size:14px;font-family:"Nunito",sans-serif}body .word-breaker{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}body .truncate-two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.on-joyride{overflow:hidden;height:100vh}body a{color:var(--theme-primary-color)}body .pensil-card{border-radius:4px}body .CreateGroupBody .group-color-preview-holder{padding:5px;border-width:1px;border-style:dashed}body .CreateGroupBody .group-color-preview-holder .group-color-preview{transition:all .2s;background-size:cover;background-position:center;padding-top:41.66%}body .CreateGroupBody .color-selector{position:relative;width:24px;height:24px;margin:6px;border-radius:50%;cursor:pointer}body .CreateGroupBody .color-selector::after{transition:all .2s;display:block;content:"";width:15px;height:10px;border:2px solid rgba(0,0,0,0);position:relative;top:4px;left:4px;transform:rotate(-45deg)}body .CreateGroupBody .color-selector.selected{box-shadow:0px 0 5px 0 rgba(0,0,0,.2666666667)}body .CreateGroupBody .color-selector.selected::after{border-bottom-color:#fff;border-left-color:#fff}body .CreateGroupBody .color-selector.banner{border:1px solid var(--theme-subtitle-1-text-color);width:22px;height:22px;padding:3px}body .CreateGroupBody .color-selector.banner.selected{border:1px solid #000}body .CreateGroupBody .color-selector.banner.selected::after{display:none}body .dots-pattern{background-image:radial-gradient(circle, rgba(107, 114, 128, 0.2) 1.5px, transparent 0.2px);background-size:15px 15px}body .OTPBox{display:flex;justify-content:space-between}body .OTPBox .OTPField{padding:.5rem;box-sizing:border-box;width:28px;font-weight:700;font-size:large}body .OTPBox .OTPField:focus{outline:none}body .CommunityThemeSelector .theme-preview .unselected-icon{display:block}body .CommunityThemeSelector .theme-preview .unselected-icon.dark{opacity:.85}body .CommunityThemeSelector .theme-preview .selected-icon{display:none}body .CommunityThemeSelector .theme-preview:hover .unselected-icon,body .CommunityThemeSelector .theme-preview.selected .unselected-icon{display:none}body .CommunityThemeSelector .theme-preview:hover .selected-icon,body .CommunityThemeSelector .theme-preview.selected .selected-icon{display:block}body .CreateCommunityPage .card-success{padding:16rem 1.5rem 2.5rem;margin-top:2rem;border-radius:10px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.1607843137);overflow:hidden;position:relative}body .CreateCommunityPage .card-success:before{content:"";display:block;position:absolute;top:-10rem;width:20rem;height:20rem;border:8rem solid #f2f2f2;left:1rem;transform:rotate(-45deg)}body .CreateCommunityPage .card-success:after{content:"";display:block;position:absolute;top:-2.5rem;width:20rem;height:10rem;border:4rem solid #28b446;border-top:none;border-right:none;left:7rem;transform:rotate(-45deg)}body .CreateCommunityPage .card-success .address{color:#28b446;font-weight:bold;font-size:large}body .CreateCommunityPage .card-success .success-message{margin-top:1.5rem}body .AddressFAQ{position:relative}body .AddressFAQ .address-faq{display:none;position:absolute;width:300px;right:0;bottom:32px}body .AddressFAQ:hover .address-faq{display:block}body .LoginPage .card,body .CommunityTypeSelection .card,body .CreateCommunityPage .card,body .ProfileUpdate .card{padding:2.5rem 1.5rem;margin-top:2rem;border-radius:10px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.1607843137)}body .LoginPage .card .or,body .CommunityTypeSelection .card .or,body .CreateCommunityPage .card .or,body .ProfileUpdate .card .or{position:relative;margin:auto;text-align:center;width:20px}body .LoginPage .card .or .text,body .CommunityTypeSelection .card .or .text,body .CreateCommunityPage .card .or .text,body .ProfileUpdate .card .or .text{color:#898989}body .LoginPage .card .or .line,body .CommunityTypeSelection .card .or .line,body .CreateCommunityPage .card .or .line,body .ProfileUpdate .card .or .line{content:"";flex-shrink:0;margin:24px 18px;display:block;width:48px;height:3px;border-bottom:1px solid #d1d1d1}body .LoginPage .card .login-with-google,body .CommunityTypeSelection .card .login-with-google,body .CreateCommunityPage .card .login-with-google,body .ProfileUpdate .card .login-with-google{cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid var(--theme-border-color)}body .LoginPage{background-repeat:no-repeat;background-size:cover;background-position:center}body .LoginPage .pensil-logo{width:100%;max-height:108px;display:flex;justify-content:center;margin-bottom:1.5rem}body .LoginPage .pensil-logo img{max-height:108px}body .LoginPage .card{box-shadow:none}body .ProfileUpdate .PictureUpdate{cursor:pointer;margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}body .ProfileUpdate .PictureUpdate .preview-control,body .ProfileUpdate .PictureUpdate .upload-control{overflow:hidden;border-radius:50%;width:96px;height:96px}body .CommunitySettingsSidebar .SidebarHeader{font-size:medium;font-size:initial;font-weight:600;padding:8px;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;border-radius:6px;padding-left:32px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}body .CommunitySettingsSidebar .SidebarLink{font-weight:400;padding:8px;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;border-radius:4px;padding-left:32px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}body .CreateCommunityPage .PictureUpdate{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;margin:2rem 0;flex-direction:column}body .CreateCommunityPage .PictureUpdate .upload-control{border:2px dashed #ddd;border-radius:5px;overflow:hidden;width:96px;flex-direction:column;height:96px;display:flex;justify-content:center;align-items:center}body .Header{position:fixed;top:0;z-index:121;left:0;right:0}body .Header .header-container{display:grid;grid-template-areas:"main_logo search_bar other_options";grid-column-gap:40px;margin:auto}body .Header .header-container .mobile-header-hamburger{display:none;width:25px;height:25px;justify-content:center;align-items:center;margin-right:.5rem;cursor:pointer}body .Header .header-container .MainLogo{grid-area:main_logo}body .Header .header-container .MainLogo .main-logo{max-width:42px;max-height:42px}body .Header .header-container .SearchBar{grid-area:search_bar}body .Header .header-container .OtherOptions{grid-area:other_options}body .Header .Avatar::after{content:"";display:block;width:0px;height:0px;border:5px solid #aaa;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);transform:rotate(45deg);margin-bottom:5px;margin-left:2px}body .Header .Navbar .NavbarButton{padding:2px 12px;border-top-left-radius:5px;border-top-right-radius:5px}body .Header .Navbar .NavbarButton .icon{display:block}body .Header .Navbar .NavbarButton .active-icon{display:none}body .Header .Navbar .NavbarButton.active,body .Header .Navbar .NavbarButton:hover{background-color:#0445fe;color:#fff}body .Header .Navbar .NavbarButton.active .icon,body .Header .Navbar .NavbarButton:hover .icon{display:none}body .Header .Navbar .NavbarButton.active .active-icon,body .Header .Navbar .NavbarButton:hover .active-icon{display:block}body .Header .dropdown{position:absolute;top:48px;right:0px}body .Header .dropdown .dropdown-button{cursor:pointer;padding:8px 16px;margin:2px 5px;border-radius:5px}body .Header .dropdown .dropdown-button:hover{background-color:rgba(170,170,170,.1333333333)}body .CommunityMobileAppPopup{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:1rem;display:none}body .DualVerificationPopup{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:.3rem 1rem}body .Avatar{position:relative}body .Avatar .extra-info{font-size:.65rem}body .Avatar .update-marker{position:absolute;right:5px;width:16px;margin-left:5px;height:16px;border-radius:50%;background-color:red;padding:2px;color:#fff;font-size:.8rem;text-align:center;line-height:12px;font-weight:700;box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);z-index:1}body .Avatar.details{box-shadow:0 0 17px 0 rgba(0,0,0,.25);position:absolute;top:0;z-index:1;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .Avatar.details .extra-info-holder .extra-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px;display:flex;align-items:center;word-break:keep-all;line-break:strict}body .Avatar.details .extra-info-holder .extra-info img{margin-right:4px}body .IconButton .default-icon{display:block}body .IconButton .hover-icon{display:none}body .IconButton.has-hover-icon:hover .default-icon{display:none}body .IconButton.has-hover-icon:hover .hover-icon{display:block}body .GroupTab{width:100%;position:relative}body .GroupTab .group-tab-button{width:24px;height:24px;top:12px;font-weight:900;position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer}body .GroupTab .group-tab-button:hover{background-color:rgba(0,0,0,.1333333333);border-radius:50%}body .GroupTab .group-tab-button.prev{left:9px}body .GroupTab .group-tab-button.next{right:9px}body .GroupTab .GroupTabPill{position:relative}body .GroupTab .GroupTabPill:hover,body .GroupTab .GroupTabPill.active{color:#0445fe}body .GroupTab .GroupTabPill:hover::after,body .GroupTab .GroupTabPill.active::after{content:"";display:block;background-color:#0445fe;height:4px;position:absolute;bottom:0;left:0;right:0;border-radius:4px}body .CreatePostCard.active{position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:auto;z-index:200;background-color:rgba(51,51,51,.5333333333)}body .CreatePostCard.active .Card{margin:10rem auto;max-width:540px}body .CreatePostCard .tags-container{display:flex;flex-wrap:wrap}body .CreatePostCard .tags-container .tag-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.025em;text-align:left;color:#000;opacity:.5;margin:0px !important}body .CreatePostCard .tags-container .tag-body-selected{background:#0445fe;border:1px solid #0445fe;border-radius:12px;padding:3px 10px;overflow:hidden;cursor:pointer}body .CreatePostCard .tags-container .tag-body-selected .tag-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.025em;text-align:left;color:#fff;overflow:hidden;text-overflow:ellipsis}body .CreatePostCard .tags-container .tag-body{background:#f2f2f2;border:1px solid #dadada;box-sizing:border-box;border-radius:12px;padding:3px 10px;margin-bottom:0 !important;margin-bottom:initial !important;overflow:hidden;cursor:pointer}body .CreatePostCard .tags-container .tag-body .tag-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.025em;text-align:left;color:#393939;overflow:hidden;text-overflow:ellipsis}body .PostCard{border-radius:10px}body .PostCard .tags-container{display:flex;flex-wrap:wrap;margin-bottom:10px}body .PostCard .tags-container .tag-body{box-sizing:border-box;border-radius:12px;padding:3px 10px;margin-bottom:10px}body .PostCard .PostEmbedCodeViewer{width:100%}body .TagPage .search-tag-icon{transform:rotate(270deg)}body .RealtimeCreatePostCard{position:sticky;right:0px;bottom:0px;left:0px}body .RealtimeCreatePostCard textarea{resize:none}body .Modal{display:none}body .Modal.active{position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:auto;z-index:1000;background-color:rgba(51,51,51,.5333333333);display:block}body .Modal .Card{margin:10rem auto}body .CreateTagModal .modal-header{background-color:#f3f5fa}body .CreateTagModal .modal-body{max-height:calc(100vh - 450px) !important;overflow:auto}body .CreateTagModal .modal-body .modal-tag-container{padding-top:10px;padding-bottom:10px}body .CreateTagModal .modal-body .modal-tag-container .tag-title{font-family:"Nunito",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:.01em;text-align:left;color:#2c2c39}body .CreateTagModal .search-tag-modal-footer{box-shadow:0px -4px 13px rgba(0,0,0,.06);margin-top:1rem;padding-right:1rem}body .CreateTagModal .search-tag-icon{transform:rotate(270deg)}body .SelectedImagesPreview .PostImage{position:relative}body .SelectedImagesPreview .PostImage .more{position:absolute;color:#fff;z-index:1;background-color:rgba(0,0,0,.2);left:0;top:0;right:0;bottom:0;font-size:35px;display:flex;justify-content:center;align-items:center}body .SelectedImagesPreview .PostImage .delete{position:absolute;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;right:0px;top:0px;width:21px;height:21px;cursor:pointer;font-size:16px;background-color:rgba(0,0,0,.4666666667)}body .SelectedVideoPreview .SelectedVideo{position:relative}body .SelectedVideoPreview .SelectedVideo .remove{position:absolute;border-radius:50%;background-color:red;width:21px;height:21px;color:#fff;font-size:24px;justify-content:center;align-items:center;cursor:pointer;top:10px;right:10px;display:flex}body .SelectedDocumentPreview .remove{position:absolute;border-radius:50%;background-color:red;width:21px;height:21px;color:#fff;font-size:24px;justify-content:center;align-items:center;cursor:pointer;top:-9px;right:-9px;display:flex}body .PostCard{position:relative;min-width:476px}body .PostCard .PostImageFullPreview{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:200}body .PostCard .PostImageFullPreview div.holder{padding:21px;position:relative}body .PostCard .PostImageFullPreview div.holder img{max-height:95vh}body .PostCard .PostImageFullPreview div.holder .close-button{position:absolute;top:6px;right:6px;background-color:#fff}body .PostCard .PostHeader{position:relative}body .PostCard .PostHeader .dropdown{position:absolute;top:32px;right:12px;z-index:1}body .PostCard .PostHeader .dropdown .dropdown-button{cursor:pointer;display:block;width:100%}body .PostCard .PostHeader .PostLiveStatus{display:flex;align-items:center;border-radius:15px;margin:0 6px}body .PostCard .PostHeader .PostLiveStatus img{width:21px;margin:4px;margin-left:8px;margin-right:0}body .PostCard .PostHeader .PostLiveStatus span{font-weight:600;font-size:small;padding:2px 5px}body .PostCard .PostHeader .PostLiveStatus.live{background-color:red}body .PostCard .PostHeader .PostLiveStatus.live span{color:#fff}body .PostCard .PostHeader .PostLiveStatus.ended{background-color:#ddd}body .PostCard .PostHeader .PostLiveStatus.ended span{color:#232323}body .PostCard .PostDescription h1,body .PostCard .PostDescription h2,body .PostCard .PostDescription h3,body .PostCard .PostDescription h4,body .PostCard .PostDescription h5,body .PostCard .PostComment h1,body .PostCard .PostComment h2,body .PostCard .PostComment h3,body .PostCard .PostComment h4,body .PostCard .PostComment h5{font-size:medium;font-size:initial;font-weight:700}body .PostCard .PostDescription h1,body .PostCard .PostComment h1{font-size:x-large}body .PostCard .PostDescription h2,body .PostCard .PostComment h2{font-size:large}body .PostCard .PostDescription h3,body .PostCard .PostComment h3{font-size:larger}body .PostCard .PostDescription h4,body .PostCard .PostComment h4{font-size:medium}body .PostCard .PostDescription p,body .PostCard .PostComment p{margin:12px 0;word-break:break-word}body .PostCard .PostDescription code:not(pre>code),body .PostCard .PostComment code:not(pre>code){background:hsla(0,0%,78%,.3);border:1px solid var(--theme-border-color);border-radius:4px;padding:0 3px}body .PostCard .PostDescription pre,body .PostCard .PostComment pre{padding:1em;background:hsla(0,0%,68%,.3);border:1px solid var(--theme-border-color);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}body .PostCard .PostDescription blockquote,body .PostCard .PostComment blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid #ccc}body .PostCard .PostDescription.has-more .NL2BR,body .PostCard .PostComment.has-more .NL2BR{overflow:hidden;max-height:140px;position:relative}body .PostCard .PostDescription.has-more .NL2BR::after,body .PostCard .PostComment.has-more .NL2BR::after{position:absolute;content:"";display:block;height:24px;width:100%;bottom:0;left:0;right:0;background-image:linear-gradient(rgba(255, 255, 255, 0), hsl(220 16% 96%));background-image:linear-gradient(rgba(255, 255, 255, 0), hsl(var(--background)))}body .PostCard .PostDescription.has-more .read-more,body .PostCard .PostComment.has-more .read-more{cursor:pointer}body .PostCard .PostImages .PostImage .more{position:absolute;color:#fff;z-index:1;background-color:rgba(0,0,0,.2);left:0;top:0;right:0;bottom:0;font-size:35px;display:flex;justify-content:center;align-items:center}body .PostCard .PostQuestion .option{display:flex;align-items:center}body .PostCard .PostQuestion .option .label{background-color:#ccc;width:21px;height:21px;display:block;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:500px;margin-right:12px}body .PostCard .PostQuestion .option{padding:5px 10px;margin:5px 0;cursor:pointer}body .PostCard .PostQuestion .option.correct{color:#fff;background-color:#28b446}body .PostCard .PostQuestion .option.correct .label{color:#000}body .PostCard .PostQuestion .option.correct.hover{background-color:#28b446}body .PostCard .PostQuestion .option.selected{background-color:#eee}body .PostCard .PostQuestion .option.selected.hover{background-color:#c42430}body .PostCard .PostQuestion .option.incorrect{color:#fff;background-color:#c42430}body .PostCard .PostQuestion .option.incorrect .label{color:#000}body .PostCard .PostQuestion .option.incorrect.hover{background-color:#c42430}body .PostCard .PostProcessing{position:absolute;display:flex;justify-content:center;align-items:center;top:0;bottom:0;right:0;left:0;z-index:2;background-color:hsla(0,0%,100%,.7333333333)}body .PostCard ol,body .PostCard ul{list-style:disc outside none !important;list-style:initial !important;margin:0;margin:initial;padding:.75rem !important;padding-left:2rem !important}body .PostCard ol{list-style:decimal !important}body .PostCard .react-datepicker-popper ol,body .PostCard .react-datepicker-popper ul{padding:.75rem !important;padding-left:0rem !important}body .RealtimePostCard{position:relative}body .RealtimePostCard .msg-time{display:none}body .RealtimePostCard:hover .msg-time{display:inline}body .RealtimePostCard .realtimepost-options{display:none;position:absolute;top:-30px;right:5px}body .RealtimePostCard:hover .realtimepost-options{display:block}body .SquarePostCard{position:relative}body .SquarePostCard .PostProcessing{position:absolute;display:flex;justify-content:center;align-items:center;top:0;bottom:0;right:0;left:0;z-index:2;background-color:hsla(0,0%,100%,.7333333333)}body .AppContainer{display:grid;grid-template-columns:300px 1fr;grid-template-areas:"sidebar_left main sidebar_right";margin:48px auto auto;position:relative}body .AppContainer.two-column{grid-template-columns:300px 1fr}body .AppContainer.three-column-with-community-switcher{grid-template-columns:63px 300px 1fr 300px;grid-template-areas:"community_switcher sidebar_left main sidebar_right"}body .AppContainer.three-column-with-community-switcher.two-column{grid-template-columns:63px 300px 1fr;grid-template-areas:"community_switcher sidebar_left main"}body .AppContainer.one-column{grid-template-columns:none;display:block}body .AppContainer.noTopPadding{margin:auto auto}body .AppContainer .SideCommunitySwitcher{grid-area:community_switcher;z-index:100;position:relative;width:100%;overflow-y:auto}body .AppContainer .SideCommunitySwitcher .sidecommunity-list{padding:10px 5px;padding-right:10px;position:fixed;overflow-y:auto;height:calc(100vh - 91px)}body .AppContainer .SideCommunitySwitcher .sidecommunity-list .CommunityButton{position:relative}body .AppContainer .SideCommunitySwitcher .sidecommunity-list .CommunityButton.active::after{position:absolute;display:block;content:"";height:100%;width:5px;left:calc(100% + 5px);background-color:#0445fe;border-top-left-radius:4px;border-bottom-left-radius:4px}body .AppContainer .Sidebar{grid-area:"sidebar_left";max-width:300px;position:relative;z-index:120}body .AppContainer .Sidebar .sidebar-content{position:fixed;width:100%;height:calc(100vh - 48px);max-width:300px;overflow-y:auto;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}body .AppContainer .Sidebar .sidebar-content::-webkit-scrollbar{display:none}body .AppContainer .Sidebar{top:0;left:0;bottom:0;overflow-y:auto;overflow-x:hidden}body .AppContainer .Sidebar .create-group-button{padding:4px;border-radius:3px;border:1px solid #aaa;cursor:pointer}body .AppContainer .Sidebar .create-group-button img.inactive{filter:opacity(0.5)}body .AppContainer .Sidebar .create-group-button.active .inline-block,body .AppContainer .Sidebar .create-group-button:hover .inline-block{border-color:#0445fe}body .AppContainer .Sidebar .create-group-button.img img.active{display:none}body .AppContainer .Sidebar .create-group-button.img img.inactive{display:block}body .AppContainer .Sidebar .create-group-button.img.active img.active,body .AppContainer .Sidebar .create-group-button.img:hover img.active{display:block}body .AppContainer .Sidebar .create-group-button.img.active img.inactive,body .AppContainer .Sidebar .create-group-button.img:hover img.inactive{display:none}body .AppContainer .Sidebar .other-links .group-heading,body .AppContainer .Sidebar .group-links .group-heading{color:#8a8a8a;display:flex;align-items:center;margin-bottom:12px}body .AppContainer .Sidebar .other-links .create-section-button,body .AppContainer .Sidebar .group-links .create-section-button{border-radius:6px;cursor:pointer}body .AppContainer .Sidebar .other-links .create-section-button.img img.active,body .AppContainer .Sidebar .group-links .create-section-button.img img.active{display:none}body .AppContainer .Sidebar .other-links .create-section-button.img img.inactive,body .AppContainer .Sidebar .group-links .create-section-button.img img.inactive{display:block}body .AppContainer .Sidebar .other-links .create-section-button.img.active img.active,body .AppContainer .Sidebar .other-links .create-section-button.img:hover img.active,body .AppContainer .Sidebar .group-links .create-section-button.img.active img.active,body .AppContainer .Sidebar .group-links .create-section-button.img:hover img.active{display:block}body .AppContainer .Sidebar .other-links .create-section-button.img.active img.inactive,body .AppContainer .Sidebar .other-links .create-section-button.img:hover img.inactive,body .AppContainer .Sidebar .group-links .create-section-button.img.active img.inactive,body .AppContainer .Sidebar .group-links .create-section-button.img:hover img.inactive{display:none}body .AppContainer .Sidebar .other-links .GroupLinkButton,body .AppContainer .Sidebar .group-links .GroupLinkButton{position:relative}body .AppContainer .Sidebar .other-links .GroupLinkButton .locked,body .AppContainer .Sidebar .group-links .GroupLinkButton .locked{position:absolute;left:5px;width:12px;z-index:10;top:12px}body .AppContainer .Sidebar .other-links .GroupLinkButton .expander,body .AppContainer .Sidebar .group-links .GroupLinkButton .expander{position:absolute;content:"";display:block;width:0px;height:0px;border:4px solid #ddd;top:15px;left:18px;z-index:10;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);transform:rotate(-45deg);cursor:pointer}body .AppContainer .Sidebar .other-links .GroupLinkButton.expanded .expander,body .AppContainer .Sidebar .group-links .GroupLinkButton.expanded .expander{top:12px;left:21px;transform:rotate(45deg)}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink{font-weight:700;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;border-radius:4px;position:relative}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink .group-name,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink .group-name{font-weight:bold}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink span,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink span{text-overflow:ellipsis;overflow:hidden;width:100%}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink.img img.active,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink.img img.active{display:none}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink.img img.inactive,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink.img img.inactive{display:block}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink.img.active img.active,body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink.img:hover img.active,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink.img.active img.active,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink.img:hover img.active{display:block}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink.img.active img.inactive,body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink.img:hover img.inactive,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink.img.active img.inactive,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink.img:hover img.inactive{display:none}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink .GroupEllipsisIcon,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink .GroupEllipsisIcon{opacity:0}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink:hover,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink:hover{overflow:visible !important;overflow:initial !important}body .AppContainer .Sidebar .other-links .GroupLinkButton .GroupLink:hover .GroupEllipsisIcon,body .AppContainer .Sidebar .group-links .GroupLinkButton .GroupLink:hover .GroupEllipsisIcon{opacity:1 !important}body .AppContainer .Sidebar .other-links .group-link-tab,body .AppContainer .Sidebar .group-links .group-link-tab{display:flex;align-items:center;padding:6px 0px;margin-left:4px;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;position:relative;border-radius:4px}body .AppContainer .Sidebar .other-links .group-link-tab .emoji,body .AppContainer .Sidebar .group-links .group-link-tab .emoji{width:21px;text-align:center;display:block;margin:0 4px}body .AppContainer .Sidebar .other-links .group-link-tab .emoji.hash,body .AppContainer .Sidebar .group-links .group-link-tab .emoji.hash{font-size:large;font-weight:bold}body .AppContainer .Sidebar .other-links .group-link-tab .SectionEllipsisIcon,body .AppContainer .Sidebar .group-links .group-link-tab .SectionEllipsisIcon{opacity:0;margin-left:auto}body .AppContainer .Sidebar .other-links .group-link-tab:hover,body .AppContainer .Sidebar .group-links .group-link-tab:hover{overflow:visible !important;overflow:initial !important}body .AppContainer .Sidebar .other-links .group-link-tab:hover .SectionEllipsisIcon,body .AppContainer .Sidebar .group-links .group-link-tab:hover .SectionEllipsisIcon{opacity:1 !important;margin-left:auto}body .AppContainer .Sidebar .other-links .group-link-tab .notification-unread-count,body .AppContainer .Sidebar .group-links .group-link-tab .notification-unread-count{position:absolute;background-color:var(--theme-primary-color);color:#fff;padding:10px;display:flex;width:16px;justify-content:center;align-items:center;top:14px;right:8px;height:16px;border-radius:5px;font-size:smaller}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab{font-weight:600;display:flex;align-items:center;padding:8px;padding-left:12px;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;position:relative;border-radius:6px}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .emoji{width:21px;text-align:center;display:block;margin:0 4px}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .emoji.hash{font-size:large;font-weight:bold}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .SectionEllipsisIcon{opacity:0;margin-left:auto}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab:hover{overflow:visible !important;overflow:initial !important}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab:hover .SectionEllipsisIcon{opacity:1 !important;margin-left:auto}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .notification-unread-count{position:absolute;background-color:var(--theme-primary-color);color:#fff;padding:8px;display:flex;width:16px;justify-content:center;align-items:center;top:14px;right:8px;height:16px;border-radius:5px;font-size:smaller}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab{font-weight:600;display:flex;align-items:center;padding:8px;padding-left:12px;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;position:relative;border-radius:6px}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .emoji{width:21px;text-align:center;display:block;margin:0 4px}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .emoji.hash{font-size:large;font-weight:bold}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .SectionEllipsisIcon{opacity:0;margin-left:auto}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab:hover{overflow:visible !important;overflow:initial !important}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab:hover .SectionEllipsisIcon{opacity:1 !important;margin-left:auto}body .AppContainer .Sidebar .personal-group-links .personal-group-link-tab .notification-unread-count{position:absolute;background-color:var(--theme-primary-color);color:#fff;padding:8px;display:flex;width:16px;justify-content:center;align-items:center;top:14px;right:8px;height:16px;border-radius:5px;font-size:smaller}body .AppContainer [class*=Page]{grid-area:main}body .AppContainer [class*=Page] .main-content{margin:auto;position:relative;min-height:100vh}body .AppContainer [class*=Page] .main-content .no-post{min-width:476px}body .AppContainer .secondary-sidebar{grid-area:sidebar_right;max-width:350px;min-width:350px;position:relative}body .AppContainer .secondary-sidebar .secondary-sidebar-content{width:100%;max-width:350px}body .AppContainer .secondary-sidebar{top:0;left:0;bottom:0;overflow-y:auto;overflow-x:hidden}body .AppContainer .secondary-sidebar .sidebar-heading{font-family:"Nunito",sans-serif;font-style:normal;line-height:19px;letter-spacing:.01em;text-transform:uppercase;color:#8a8a8a}body .CommunityHomePage .main-content{width:100%;min-height:100vh}body .CommunityHomePage .main-content .GroupCard .color{background-size:cover;background-position:center}body .CommunityHomePage .main-content .GroupCard .GroupBanner{padding-top:41.66%}body .CommunityHomePage .main-content .main{display:grid;grid-template-columns:1fr 0px;grid-template-areas:"main_content sidebar_right"}@media screen and (max-width: 540px){body .CommunityHomePage .main-content .main{grid-template-columns:1fr}body .CommunityHomePage .main-content .secondary-sidebar{display:none}}body .CommunityHomePage .main-content .CommunityPostTab{position:relative}body .CommunityHomePage .main-content .CommunityPostTab .sort-order-selector-holder{position:absolute;top:-36px;display:flex;align-items:center}body .CommunityHomePage .main-content .CommunityPostTab .sort-order-selector-holder .sort-order-selector{padding:3px 6px;background-color:rgba(0,0,0,0)}body .CommunityHomePage .main-content .CommunityPostTab .sort-order-selector-holder .sort-order-selector:hover{background-color:#fff}body .CommunityHomePage .main-content .CommunityPostTab .PostList .post-card:not(:last-child){border-bottom:1px solid #e0e0e0}body .CommunityHomePage .main-content .CommunityPostTab .HomeWidget{max-width:364px;min-width:364px}body .CommunityHomePage .CommunityInfo{background-repeat:no-repeat no-repeat;min-height:50px}body .CommunityHomePage .CommunityInfo .CommunityBannerEditButton .Modal .Card{margin:2rem auto}body .CommunityHomePage .CommunityInfo .CommunityBannerEditButton .banner-selector-holder{margin:1rem 0;padding:5px;border-width:1px;border-style:dashed}body .CommunityHomePage .CommunityInfo .CommunityBannerEditButton .banner-selector-holder .banner-selector{background-color:#e5e5e5;display:flex;flex-direction:column;background:right center;background-size:contain;background-repeat:no-repeat no-repeat}body .CommunityHomePage .CommunityInfo .NL2BR{flex-grow:1}body .GroupPage .GroupInfo .dropdown-holder{position:relative}body .GroupPage .GroupInfo .dropdown-holder .dropdown{width:180px;position:absolute;right:5px;z-index:5}body .GroupPage .GroupInfo .dropdown-holder .dropdown .dropdown-button{cursor:pointer}body .GroupPage .GroupInfo .dropdown-holder .dropdown .dropdown-button:hover{background-color:#eee}body .GroupPage .GroupInfo .GroupBanner{padding-top:41.66%}body .GroupPage .GroupSection{position:relative}body .GroupPage .GroupSection .loader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.6666666667)}body .GroupPage+.secondary-sidebar .GroupMemberList .group-member-list-item .IconMenu{visibility:hidden}body .GroupPage+.secondary-sidebar .GroupMemberList .group-member-list-item:hover .IconMenu{visibility:visible}body .ShareTextModal .copied{position:relative;padding-left:12px}body .ShareTextModal .copied::before{content:"";display:block;position:absolute;width:12px;height:6px;left:-5px;top:6px;background-color:rgba(0,0,0,0);border:2px solid #fff;border-right:0;border-top:0;transform:rotate(-45deg)}body .UploadProgressBar{background-color:rgba(0,0,0,.0666666667)}body .UploadProgressBar .upload-progress{height:4px;border-radius:3px;background-color:var(--theme-primary-color)}body .ToastNotifier{position:fixed;right:1rem;bottom:4.75rem;z-index:1000}body .ToastNotifier .toast .toast-body{display:flex;flex-direction:column;justify-content:center;max-width:240px}body .ToastNotifier .toast .toast-body .toast-message{font-size:smaller}body .ToastNotifier .toast .toast-delete{display:block;width:20px;cursor:pointer;font-size:1.5rem;text-align:center;margin-left:1rem}body .Radio{position:relative;padding-left:1.5rem;transition:all 2s ease}body .Radio .radio-comp-1{content:"";display:block;position:absolute;width:16px;height:16px;left:0;top:3px;border-radius:50%;border-style:solid;border-width:1.5px}body .Radio:hover .radio-comp-1,body .Radio.selected .radio-comp-1{border-style:solid;border-width:1.5px}body .Radio:hover .radio-comp-2,body .Radio.selected .radio-comp-2{content:"";display:block;width:10px;height:10px;left:1.5px;top:1.47px;border-radius:50%}body .Checkbox{position:relative;padding-left:1.5rem}body .Checkbox::before{content:"";display:block;position:absolute;width:16px;height:16px;left:0;border-radius:3px;border:1px solid #5c5c5c}body .Checkbox:hover::before{border:1px solid var(--theme-primary-color)}body .Checkbox.selected::before{border:1px solid #0445fe;background-color:#0445fe}body .Checkbox.selected::after{content:"";display:block;position:absolute;width:10px;height:5px;left:3px;top:4px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-right:0;border-top:0;transform:rotate(-45deg)}body .Checkbox.semiSelected::before{border:1px solid #0445fe}body .Checkbox.semiSelected::after{content:"";display:block;position:absolute;width:8px;height:0px;left:4px;top:10px;background-color:rgba(0,0,0,0);border:2px solid #0445fe;border-radius:5px;border-right:0;border-top:0;border-left:0;transform:rotate(0deg)}body .Checkbox.disabled::before{border:1px solid var(--theme-subtitle-2-text-color);background-color:var(--theme-disabled-color)}body .Switch{position:relative;padding-left:1.5rem}body .Switch.no-children{content:"";height:22px;width:30px}body .Switch::before{content:"";display:block;position:absolute;width:24px;height:10px;left:0;top:6px;border-radius:5px;background-color:#aaa;border:1px solid var(--theme-border-color)}body .Switch::after{transition:all .4s;content:"";display:block;position:absolute;width:16px;height:16px;left:-3px;right:auto;top:3px;border-radius:50%;background-color:#777;box-shadow:0px 0px 3px 0px rgba(119,119,119,.2)}body .Switch:hover::after{background-color:#666;box-shadow:0px 0px 4px 0px rgba(119,119,119,.2)}body .Switch.selected::after{background-color:#0445fe;left:13px}body .Switch.alt{transition:all .4s}body .Switch.alt::before{width:38px;height:20px;left:0;top:2px;background-color:#7b7b7b;border-radius:10px}body .Switch.alt::after{top:5px;left:3px;height:14px;width:14px;background-color:var(--theme-on-primary-color)}body .Switch.alt.selected::before{background-color:var(--theme-primary-color)}body .Switch.alt.selected::after{left:auto;right:-5px}body .CommunityWelcomeMessages .pageicon{display:block;width:5px;height:5px;border-radius:2px;background-color:#ddd;margin:2px}body .CommunityWelcomeMessages .pageicon.active{background-color:var(--theme-primary-color);width:15px}body .CommunitySubscriptionPage table td:not(:first-child):not(:nth-child(2)){border-left:1px solid #ddd}body .CommunitySubscriptionPage table tbody tr:not(:first-child) td{border-top:1px solid #ddd}body .CommunitySubscriptionPage table tbody tr:last-child td{padding-bottom:2rem}body .UploadFile .empty-preview{border:1px dashed #ddd;display:flex;align-items:center;justify-content:center}body .UploadFile .PreviewSelected{position:relative}body .UploadFile .PreviewSelected .delete{position:absolute;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;right:5px;top:5px;width:21px;height:21px;cursor:pointer;font-size:16px;background-color:rgba(0,0,0,.4666666667)}body .RichTextEditor .ck-content .mention{background-color:var(--theme-primary-color-light);color:var(--theme-primary-color)}body .RichTextEditor .ck.ck-balloon-panel.ck-balloon-panel_visible{z-index:100001}body .ck.ck-list__item .ck-button.ck-on{color:var(--theme-primary-color);background-color:var(--theme-primary-color-light)}body .ck.ck-editor__editable pre[data-language]:after{display:none}body select{border:none;border-radius:10px;padding:0 10px;cursor:pointer}body select option{font-weight:normal;font-size:14px;background-color:var(--theme-surface-color)}body .CreatePostEditor .RichTextEditor .ck.ck-content{min-height:200px !important;max-height:none !important;border:1px solid hsl(0 0% 89%);border:1px solid hsl(var(--border));border-radius:var(--ck-border-radius)}body .RichTextEditor .RichEditorComment{min-height:50px !important;border:1px solid hsl(0 0% 89%);border:1px solid hsl(var(--border));border-radius:var(--ck-border-radius)}body .RichTextEditor .ck.ck-content{min-height:100px !important;max-height:calc(100vh - 200px);border:1px solid hsl(0 0% 89%);border:1px solid hsl(var(--border));border-radius:var(--ck-border-radius)}body .RichTextEditor.noBorder .ck.ck-content{border:0}body .RichTextEditor.noBorder .ck.ck-editor__editable:not(.ck-editor_nested-editable).ck-focused{box-shadow:none}body .RichTextEditor.noBorder .ck.ck-editor__editable_inline{padding:0}body .RichTextEditor.minHeightDefault .ck.ck-content{min-height:30px !important;border:0}body .RichTextEditor.maxHeightInfinite .ck.ck-content{max-height:none}body .RichTextEditor .ck.ck-editor__editable .image-inline.ck-widget_selected,body .RichTextEditor .ck.ck-editor__editable .image.ck-widget_selected{z-index:0}body .RichTextEditor.placeholder\:font-md .ck-placeholder::before{font-size:medium;color:#c6c6c6;font-weight:400}body .RichTextEditor ol,body .RichTextEditor ul{list-style:disc outside none !important;list-style:initial !important;margin:0;margin:initial;padding:.75rem !important;padding-left:2rem !important}body .RichTextEditor ol{list-style:decimal !important}body .UserWallPage .UserProfilePicFullPreview{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:200}body .UserWallPage .UserProfilePicFullPreview div.holder{padding:21px;position:relative}body .UserWallPage .UserProfilePicFullPreview div.holder img{max-height:95vh}body .UserWallPage .UserProfilePicFullPreview div.holder .close-button{position:absolute;top:6px;right:6px;background-color:#fff}body .UserWallPage .main-content{width:100%;border-radius:10px}body .UserWallPage .user-detail-card{border-radius:4px}body .NotificationQuickView{position:relative}body .NotificationQuickView .notification-button-holder{position:relative}body .NotificationQuickView .notification-button-holder .notification-unread-count{position:absolute;background-color:var(--theme-primary-color);color:#fff;padding:3px;display:flex;width:16px;justify-content:center;align-items:center;top:4px;right:8px;height:16px;border-radius:50%;font-size:xx-small}body .NotificationQuickView .notification-dropdown{position:absolute;top:100%;right:0;width:300px}body .NotificationQuickView .notification-dropdown .notification-list-holder{max-height:320px;overflow-y:scroll}body .CreatePostCard .Card{border-radius:6px}body .CreatePostCard p{margin:12px 0}body .CreateComment input{padding-right:36px;flex-grow:1}body .CreateComment textarea{resize:none}body .CreateComment .preview-image{max-width:150px;max-height:150px;margin-top:1rem;position:relative}body .CreateComment .preview-image .remove{position:absolute;border-radius:50%;background-color:red;width:21px;height:21px;color:#fff;font-size:24px;justify-content:center;align-items:center;cursor:pointer;top:-8px;right:-8px;display:flex}body .CreateComment .preview-video{max-width:350px;margin-top:1rem;position:relative}body .CreateComment .preview-video .remove{position:absolute;border-radius:50%;background-color:red;width:21px;height:21px;color:#fff;font-size:24px;justify-content:center;align-items:center;cursor:pointer;top:-8px;right:-8px;display:flex}body .CreateComment .comment-button{flex-shrink:0}body .PostComment{word-break:break-word;position:relative}body .PostComment .processing{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.6666666667)}body .avatar-thread-border{height:calc(100% - 7rem)}body .IconMenu{position:relative}body .IconMenu .dropdown-item:hover{background-color:rgba(0,0,0,.0392156863)}body .IconMenu .dropdown{position:absolute;right:0;display:none;z-index:1}body .IconMenu .dropdown .dropdown-label{cursor:pointer;padding:8px 12px;font-size:small}body .IconMenu .dropdown .dropdown-label:hover{background-color:rgba(0,0,0,.0392156863)}body .IconMenu.active .dropdown{display:block}body .MeetingPage{position:fixed;z-index:123;bottom:0;top:0;left:0;right:0;background-color:#000}body .MeetingPage .message{color:#fff}body .CommunityLinks .link{font-weight:400;display:flex;align-items:center;padding:8px;color:#535353;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis;border-radius:6px}body .CommunityLinks .link .emoji{width:21px;text-align:center;display:block;margin:0 4px}body .CommunityLinks .link .emoji.hash{font-size:large;font-weight:bold}body .PictureUpdate{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;margin:2rem 0;flex-direction:column}body .PictureUpdate .upload-control{border:2px dashed #ddd;border-radius:5px;overflow:hidden;width:96px;flex-direction:column;height:96px;display:flex;justify-content:center;align-items:center}body .KarmaButton{background:linear-gradient(180deg, #fbe560 0%, #fbe560 45.31%, #fdf2ad 56.77%, #fbe97a 100%);box-shadow:0 1px 3px 0 #e9d145,0 1px 2px 0 #e9d145}body .LeaderboardPage-Container{overflow:scroll}body .LeaderboardPage-Container .LeaderboardPage table{border-spacing:0}body .LeaderboardPage-Container .LeaderboardPage table thead tr{border-bottom:0 !important;border-bottom:initial !important}body .LeaderboardPage-Container .LeaderboardPage table thead tr :first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}body .LeaderboardPage-Container .LeaderboardPage table thead tr :last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}body .LeaderboardPage-Container .LeaderboardPage table thead tr th{padding:.5rem;font-weight:700;opacity:.6}body .LeaderboardPage-Container .LeaderboardPage table tbody tr{margin:0;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.0666666667);text-align:center}body .LeaderboardPage-Container .LeaderboardPage table tbody td{padding:.5rem}body .EmbedApp .EmbedPostList,body .EmbedApp .EmbedPostDetail{max-width:100%;min-width:300px}body .EmbedApp .EmbedPostList .PostCard,body .EmbedApp .EmbedPostDetail .PostCard{box-sizing:border-box;min-width:0;min-width:initial}body .EmbedLinkModal{word-break:break-all}body .EmbedLinkModal code{word-break:break-all}body .JoyRide{background:rgba(0,0,0,.2);position:absolute;mix-blend-mode:hard-light;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}body .JoyRide .spotlight{position:absolute;background-color:gray;box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:6px}body .JoyRide.prologue-holder{mix-blend-mode:initial}body .JoyRide .prologue{z-index:10001;max-width:480px;margin:auto;background:#fff;padding:2.5rem 2rem;margin-top:2rem;border-radius:10px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.1607843137);overflow:hidden;position:relative}body .JoyRide .prologue .main-logo{max-width:120px;max-height:42px}body .JoyRide .prologue:before{content:"";display:block;position:absolute;top:-5rem;width:15rem;height:13rem;border:4rem solid #f2f2f2;border-top-width:0;border-right-width:0;left:50%;transform:rotate(-45deg)}body .JoyRide .prologue:after{content:"";display:block;position:absolute;top:-3.8rem;width:20rem;height:8rem;border:2.4rem solid #28b446;border-top:none;border-right:none;right:-7.2rem;transform:rotate(-45deg)}body .JoyRide .prologue .content{position:relative;z-index:1}body .JoyRide .prologue .content .address{color:#28b446;font-weight:bold;font-size:large}body .JoyRide .prologue .content .success-message{margin-top:1.5rem}body .JoyRideDescription{transition:all .4s;z-index:10001;padding:.75rem 1rem 1.5rem 1rem;position:fixed;box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:6px;max-width:480px;background-color:#fff}body .SmallAddButton{padding:2px;border-radius:3px;border:1px solid #aaa;cursor:pointer;display:inline-block}body .SmallAddButton img.inactive{filter:opacity(0.5)}body .SmallAddButton.active .inline-block,body .SmallAddButton:hover .inline-block{border-color:#0445fe}body .SmallAddButton.img img.active{display:none}body .SmallAddButton.img img.inactive{display:block}body .SmallAddButton.img.active img.active,body .SmallAddButton.img:hover img.active{display:block}body .SmallAddButton.img.active img.inactive,body .SmallAddButton.img:hover img.inactive{display:none}body .SmallAddRoundButton{padding:2px;border-radius:50%;cursor:pointer;display:inline-block;border:1px solid #aaa}body .SmallAddRoundButton .img img{height:10px;width:10px}body .SmallAddRoundButton .img img.active{display:none}body .SmallAddRoundButton .img img.inactive{display:block}body .SmallAddRoundButton .img.active img.active,body .SmallAddRoundButton .img:hover img.active{display:block}body .SmallAddRoundButton .img.active img.inactive,body .SmallAddRoundButton .img:hover img.inactive{display:none}body .Tick{background-color:red;width:21px;height:21px;border-radius:50%;position:relative}body .Tick::before{display:block;content:"";width:0;height:15px;border-right:3px solid #fff;transform:rotate(-45deg);position:absolute;top:3px;left:9px}body .Tick::after{display:block;content:"";width:0;height:15px;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;top:3px;left:9px}body .Tick.success{background-color:green}body .Tick.success::before{display:none}body .Tick.success::after{display:block;content:"";width:10px;height:15px;border:3px solid #fff;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);transform:rotate(45deg);position:relative;top:auto;left:5px}body .Tick.minimal{background-color:rgba(0,0,0,0)}body .Tick.minimal::before{border-right-color:red}body .Tick.minimal::after{display:block;border-right-color:red}body .Tick.minimal.success{background-color:rgba(0,0,0,0)}body .Tick.minimal.success::after{border-right-color:green;border-bottom-color:green}body .CommunitySelectorPage{margin:74px auto}body .UserManagementPage{display:grid;grid-template-columns:300px 1fr;grid-template-areas:"sidebar_left main";grid-column-gap:10px;max-width:1340px;position:relative}body .UserManagementPage.two-column{grid-template-columns:300px 1fr}body .PopupImageViewer,body .PopupVideoPlayer{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.2);z-index:130;justify-content:center;align-items:center}body .PopupImageViewer video,body .PopupVideoPlayer video{height:auto;width:100%}body .PopupImageViewer .holder,body .PopupVideoPlayer .holder{width:50%;position:relative}body .PopupImageViewer .holder .close-button,body .PopupVideoPlayer .holder .close-button{position:absolute;top:-12px;right:-12px;width:24px;height:24px;font-size:large;background-color:#aaa;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}body .PopupImageViewer .holder .close-button:hover,body .PopupVideoPlayer .holder .close-button:hover{background-color:#fff}body .PopupImageViewer .holder{max-width:90%;width:auto;margin:90px;max-height:90%}body .ExpiredActionPreventor{position:relative}body .ExpiredActionPreventor .preventor-overlay{background-color:hsla(0,0%,100%,0);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body .ExpiredActionPreventor .expired-action-preventor-popup{position:fixed;top:0;left:0;z-index:120}@media only screen and (max-width: 1200px){body .Header .header-container{grid-template-areas:"main_logo search_bar other_options"}body .AppContainer{grid-template-columns:300px 1fr;grid-template-areas:"sidebar_left main";max-width:900px}body .AppContainer.two-column{grid-template-columns:300px 1fr}body .AppContainer.three-column-with-community-switcher{grid-template-columns:300px 1fr;grid-template-areas:"sidebar_left main"}body .AppContainer.three-column-with-community-switcher.two-column{grid-template-columns:300px 1fr;grid-template-areas:"sidebar_left main"}body .AppContainer .SideCommunitySwitcher,body .AppContainer .secondary-sidebar{display:none}.CommunityPostTab .HomeWidget{display:none}}.mobile-only{display:none !important}@media only screen and (max-width: 990px){.mobile-only{display:block !important}.mobile-hidden{display:none !important}body .Header .header-container{grid-template-areas:"main_logo other_options"}body .Header .header-container .mobile-header-hamburger{display:flex}body .Header .header-container .SearchBar{display:none}body .Header .header-container .MainLogo{margin-left:0px}body .CommunityMobileAppPopup{display:flex}body .AppContainer{grid-template-columns:1fr;grid-template-areas:"main"}body .AppContainer.two-column{grid-template-columns:1fr}body .AppContainer.three-column-with-community-switcher{grid-template-columns:1fr;grid-template-areas:" main"}body .AppContainer.three-column-with-community-switcher.two-column{grid-template-columns:1fr}body .AppContainer .SideCommunitySwitcher{position:fixed;display:block;top:73px;bottom:0;left:-70px;width:63px;transition:all .4s}body .AppContainer .SideCommunitySwitcher .sidecommunity-list{height:calc(100vh - 73px)}body .AppContainer .SideCommunitySwitcher.open{left:0}body .AppContainer .Sidebar{position:fixed;display:block;top:79px;left:-300px;bottom:0px;transition:all .4s}body .AppContainer .Sidebar .sidebar-content{height:calc(100vh - 79px);box-shadow:0 0 10px 0 rgba(0,0,0,0)}body .AppContainer .Sidebar.open{left:0px;z-index:100}body .AppContainer .Sidebar.open.no-switcher{left:0}body .AppContainer .Sidebar.open .sidebar-content{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}body .UserManagementPage{display:grid;grid-template-columns:1fr;grid-template-areas:"main";grid-column-gap:10px;max-width:1340px;position:relative}body .UserManagementPage.two-column{grid-template-columns:1fr}}@media only screen and (max-width: 480px){body .Header .header-container{max-width:100%;grid-template-areas:"main_logo other_options";grid-column-gap:inherit}body .Header .header-container .OtherOptions .Avatar.hide-on-mobile .name{display:none}body .AppContainer{max-width:100%}body .AppContainer [class*=Page] .main-content .no-post{min-width:auto}body .AppContainer [class*=Page] .main-content .CreatePostCard{padding:0}body .AppContainer [class*=Page] .main-content .CreatePostCard .Card{padding:.5rem}body .AppContainer [class*=Page] .main-content .CreatePostCard.active .Card{position:relative;margin:0;border-radius:0;min-height:100vh;padding-bottom:64px}body .AppContainer [class*=Page] .main-content .CreatePostCard.active .Card .CreatePostFooter{position:absolute;bottom:15px;left:10px;right:10px}body .AppContainer .RealtimeSectionInfo{position:fixed;left:0;top:110px;right:0}body .AppContainer .RealtimeSectionDetail{top:169px;left:0;right:0;bottom:0;height:auto;overflow-y:auto;position:fixed}body .AppContainer{margin-left:0}body .AppContainer .Sidebar{top:40px}body .AppContainer .Sidebar .sidebar-content{height:calc(100vh - 72px)}body .CommunityHomePage .CommunityInfo{min-width:auto}body .PostCard{min-width:auto}body .PostCard .PostActions .IconButton{padding-left:6px;padding-right:6px;margin:0}body .PostCard .PostActions .IconButton .label{font-size:12px;margin-right:0;margin-left:6px}}.rbc-calendar .rbc-month-view{border:1px solid var(--theme-border-color)}.rbc-calendar .rbc-month-view .rbc-header{border-left:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.rbc-calendar .rbc-off-range-bg{background-color:var(--theme-background-color)}.rbc-calendar .rbc-today{background-color:transparent !important;background-color:initial !important}.rbc-calendar .rbc-row-content .rbc-row{margin-top:3px}.rbc-calendar .rbc-row-content .rbc-row .rbc-now .theme-headline-2{background-color:var(--theme-primary-color);color:var(--theme-on-primary-color);padding:2px 3px;border-radius:50%}.rbc-calendar .rbc-row-content .rbc-row .rbc-row-segment .rbc-event{border-radius:4px !important}.rbc-calendar .rbc-row-content .rbc-row .rbc-row-segment .rbc-show-more{background-color:var(--theme-surface-color);color:var(--theme-heading-2-text-color)}.rbc-calendar .rbc-month-row{border-top:1px solid var(--theme-border-color)}.rbc-calendar .rbc-month-row .rbc-day-bg{border-left:1px solid var(--theme-border-color)}.eventBannerImage{padding-top:40%}.event-content{position:fixed;width:100%;height:calc(100vh - 150px);max-width:300px;overflow-y:auto}.event-content-list{width:100%;height:calc(100vh - 200px);overflow-y:auto}.event-list-container{height:calc(100vh - 120px)}@media only screen and (max-width: 480px){.event-content{position:static !important;position:initial !important;max-width:none !important;max-width:initial !important;height:calc(100vh - 50px)}}body .Checkbox.disabled-selected::before{border:1px solid var(--theme-disabled-color);background-color:var(--theme-disabled-color)}.Checkbox.disabled-selected::after{content:"";display:block;position:absolute;width:10px;height:5px;left:3px;top:7px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-right:0;border-top:0;transform:rotate(-45deg)}.css-1s2u09g-control{background-color:var(--theme-surface-color) !important;border-color:var(--theme-border-color) !important;cursor:pointer !important;min-width:8.8rem !important}.css-1pahdxg-control{background-color:var(--theme-surface-color) !important;border-color:var(--theme-border-color) !important;box-shadow:none !important;box-shadow:initial !important;min-width:8.8rem !important;cursor:pointer !important}.css-1n7v3ny-option{background-color:var(--theme-disabled-color) !important;cursor:pointer !important}.css-26l3qy-menu{width:12rem !important}.css-1hb7zxy-IndicatorsContainer{border-radius:4px !important}.css-tlfecz-indicatorContainer{border-radius:4px}.css-3iigni-container{border-radius:4px}.css-14el2xx-placeholder{color:var(--theme-default-text-color) !important;z-index:1}.css-1insrsq-control{background-color:var(--theme-surface-color) !important;border-width:0px !important}.pagination-container{display:flex;list-style-type:none}.pagination-container .pagination-item{padding:0 12px;height:32px;text-align:center;margin:auto 4px;display:flex;box-sizing:border-box;align-items:center;letter-spacing:.01071em;border-radius:16px;line-height:1.43;font-size:13px;min-width:32px}.pagination-container .pagination-item.dots:hover{background-color:rgba(0,0,0,0);cursor:default}.pagination-container .pagination-item .arrow::before{position:relative;content:"";display:inline-block;width:.4em;height:.4em;border-right:.12em solid rgba(0,0,0,.87);border-top:.12em solid rgba(0,0,0,.87)}.pagination-container .pagination-item .arrow.left{transform:rotate(-135deg) translate(-50%)}.pagination-container .pagination-item .arrow.right{transform:rotate(45deg)}.pagination-container .pagination-item.disabled{pointer-events:none}.pagination-container .pagination-item.disabled .arrow::before{border-right:.12em solid rgba(0,0,0,.43);border-top:.12em solid rgba(0,0,0,.43)}.pagination-container .pagination-item.disabled:hover{background-color:rgba(0,0,0,0);cursor:default}.customDropdown:focus-within .dropdown-menu{opacity:1;transform:translate(0) scale(1);visibility:visible}.tooltip:hover .label{opacity:1;transform:translate(0) scale(1);visibility:visible}.headings h1{display:block !important;font-size:2em !important;margin-block-start:.67em !important;margin-block-end:.67em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}.headings h2{display:block !important;font-size:1.5em !important;margin-block-start:.83em !important;margin-block-end:.83em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}.headings h3{display:block !important;font-size:1.17em !important;margin-block-start:1em !important;margin-block-end:1em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}.headings h4{display:block !important;font-size:1em !important;margin-block-start:1.33em !important;margin-block-end:1.33em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}.headings h5{display:block !important;font-size:.83em !important;margin-block-start:1.67em !important;margin-block-end:1.67em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}.headings h6{display:block !important;font-size:.67em !important;margin-block-start:2.33em !important;margin-block-end:2.33em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}.first-letter\:w-80::first-letter {
  width: 20rem;
}.first-letter\:uppercase::first-letter {
  text-transform: uppercase;
}.placeholder\:text-xl::-moz-placeholder {
  font-size: 1.25rem;
  line-height: 1.75rem;
}.placeholder\:text-xl::placeholder {
  font-size: 1.25rem;
  line-height: 1.75rem;
}.placeholder\:font-semibold::-moz-placeholder {
  font-weight: 600;
}.placeholder\:font-semibold::placeholder {
  font-weight: 600;
}.placeholder\:italic::-moz-placeholder {
  font-style: italic;
}.placeholder\:italic::placeholder {
  font-style: italic;
}.placeholder\:text-secondary-foreground\/70::-moz-placeholder {
  color: hsl(220.9 39.3% 11% / 0.7);
  color: hsl(var(--secondary-foreground) / 0.7);
}.placeholder\:text-secondary-foreground\/70::placeholder {
  color: hsl(220.9 39.3% 11% / 0.7);
  color: hsl(var(--secondary-foreground) / 0.7);
}.placeholder\:text-secondary-foreground\/80::-moz-placeholder {
  color: hsl(220.9 39.3% 11% / 0.8);
  color: hsl(var(--secondary-foreground) / 0.8);
}.placeholder\:text-secondary-foreground\/80::placeholder {
  color: hsl(220.9 39.3% 11% / 0.8);
  color: hsl(var(--secondary-foreground) / 0.8);
}.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}.before\:-top-\[5px\]::before {
  content: var(--tw-content);
  top: -5px;
}.before\:right-\[10px\]::before {
  content: var(--tw-content);
  right: 10px;
}.before\:block::before {
  content: var(--tw-content);
  display: block;
}.before\:rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.before\:border-\[5px\]::before {
  content: var(--tw-content);
  border-width: 5px;
}.before\:border-transparent::before {
  content: var(--tw-content);
  border-color: transparent;
}.before\:border-l-white::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / 1);
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}.before\:border-t-white::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / 1);
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}.after\:ml-0\.5::after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}.after\:h-4::after {
  content: var(--tw-content);
  height: 1rem;
}.after\:w-4::after {
  content: var(--tw-content);
  width: 1rem;
}.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}.after\:bg-slate-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / 1);
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1));
}.after\:text-red-500::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / 1);
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.after\:content-\[\'\*\'\]::after {
  --tw-content: '*';
  content: var(--tw-content);
}.first\:mt-1:first-child {
  margin-top: 0.25rem;
}.last\:mb-1:last-child {
  margin-bottom: 0.25rem;
}.only\:-mx-5:only-child {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}.checked\:border-primary-light:checked {
  border-color: hsl(var(--primary-light));
}.checked\:bg-primary:checked {
  background-color: hsl(219 92% 58%);
  background-color: hsl(var(--primary));
}.checked\:bg-slate-800:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / 1);
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}.checked\:after\:left-4:checked::after {
  content: var(--tw-content);
  left: 1rem;
}.checked\:after\:bg-primary-foreground:checked::after {
  content: var(--tw-content);
  background-color: hsl(210 20% 98%);
  background-color: hsl(var(--primary-foreground));
}.focus-within\:scale-\[\.95\]:focus-within {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:scale-100:hover {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:scale-\[1\.01\]:hover {
  --tw-scale-x: 1.01;
  --tw-scale-y: 1.01;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:cursor-pointer:hover {
  cursor: pointer;
}.hover\:rounded:hover {
  border-radius: 0.25rem;
}.hover\:border:hover {
  border-width: 1px;
}.hover\:border-b-2:hover {
  border-bottom-width: 2px;
}.hover\:border-border:hover {
  border-color: hsl(0 0% 89%);
  border-color: hsl(var(--border));
}.hover\:border-primary:hover {
  border-color: hsl(219 92% 58%);
  border-color: hsl(var(--primary));
}.hover\:border-primary-light:hover {
  border-color: hsl(var(--primary-light));
}.hover\:border-secondary-foreground:hover {
  border-color: hsl(220.9 39.3% 11%);
  border-color: hsl(var(--secondary-foreground));
}.hover\:border-secondary-foreground\/50:hover {
  border-color: hsl(220.9 39.3% 11% / 0.5);
  border-color: hsl(var(--secondary-foreground) / 0.5);
}.hover\:bg-\[\#aaa2\]:hover {
  background-color: #aaa2;
}.hover\:bg-accent:hover {
  background-color: hsl(220 16% 96%);
  background-color: hsl(var(--accent));
}.hover\:bg-accent\/50:hover {
  background-color: hsl(220 16% 96% / 0.5);
  background-color: hsl(var(--accent) / 0.5);
}.hover\:bg-accent\/70:hover {
  background-color: hsl(220 16% 96% / 0.7);
  background-color: hsl(var(--accent) / 0.7);
}.hover\:bg-accent\/90:hover {
  background-color: hsl(220 16% 96% / 0.9);
  background-color: hsl(var(--accent) / 0.9);
}.hover\:bg-alert:hover {
  background-color: hsl(0 84.2% 60.2%);
  background-color: hsl(var(--alert));
}.hover\:bg-background:hover {
  background-color: hsl(220 16% 96%);
  background-color: hsl(var(--background));
}.hover\:bg-card:hover {
  background-color: hsl(0 0% 100%);
  background-color: hsl(var(--card));
}.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / 1);
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / 1);
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / 1);
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}.hover\:bg-muted:hover {
  background-color: hsl(0 0% 75%);
  background-color: hsl(var(--muted));
}.hover\:bg-primary:hover {
  background-color: hsl(219 92% 58%);
  background-color: hsl(var(--primary));
}.hover\:bg-primary-light:hover {
  background-color: hsl(var(--primary-light));
}.hover\:bg-secondary-foreground\/15:hover {
  background-color: hsl(220.9 39.3% 11% / 0.15);
  background-color: hsl(var(--secondary-foreground) / 0.15);
}.hover\:bg-success:hover {
  background-color: hsl(144 78% 39%);
  background-color: hsl(var(--success));
}.hover\:hover\:bg-background:hover:hover {
  background-color: hsl(220 16% 96%);
  background-color: hsl(var(--background));
}.hover\:fill-current:hover {
  fill: currentColor;
}.hover\:text-accent-foreground:hover {
  color: hsl(220.9 39.3% 11%);
  color: hsl(var(--accent-foreground));
}.hover\:text-alert-foreground:hover {
  color: hsl(210 20% 98%);
  color: hsl(var(--alert-foreground));
}.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}.hover\:text-gray-50:hover {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / 1);
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / 1);
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}.hover\:text-primary:hover {
  color: hsl(219 92% 58%);
  color: hsl(var(--primary));
}.hover\:text-primary-foreground:hover {
  color: hsl(210 20% 98%);
  color: hsl(var(--primary-foreground));
}.hover\:text-primary-light:hover {
  color: hsl(var(--primary-light));
}.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / 1);
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}.hover\:text-secondary-foreground:hover {
  color: hsl(220.9 39.3% 11%);
  color: hsl(var(--secondary-foreground));
}.hover\:text-secondary-foreground\/80:hover {
  color: hsl(220.9 39.3% 11% / 0.8);
  color: hsl(var(--secondary-foreground) / 0.8);
}.hover\:text-secondary-foreground\/85:hover {
  color: hsl(220.9 39.3% 11% / 0.85);
  color: hsl(var(--secondary-foreground) / 0.85);
}.hover\:text-secondary-foreground\/90:hover {
  color: hsl(220.9 39.3% 11% / 0.9);
  color: hsl(var(--secondary-foreground) / 0.9);
}.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.hover\:underline:hover {
  text-decoration-line: underline;
}.hover\:shadow:hover {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.focus\:border-primary:focus {
  border-color: hsl(219 92% 58%);
  border-color: hsl(var(--primary));
}.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.checked\:focus\:bg-primary:focus:checked {
  background-color: hsl(219 92% 58%);
  background-color: hsl(var(--primary));
}.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.active\:scale-95:active {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.active\:border-primary:active {
  border-color: hsl(219 92% 58%);
  border-color: hsl(var(--primary));
}.disabled\:scale-100:disabled {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}.disabled\:border-border:disabled {
  border-color: hsl(0 0% 89%);
  border-color: hsl(var(--border));
}.disabled\:border-transparent:disabled {
  border-color: transparent;
}.disabled\:bg-muted\/70:disabled {
  background-color: hsl(0 0% 75% / 0.7);
  background-color: hsl(var(--muted) / 0.7);
}.disabled\:bg-secondary-foreground\/20:disabled {
  background-color: hsl(220.9 39.3% 11% / 0.2);
  background-color: hsl(var(--secondary-foreground) / 0.2);
}.disabled\:text-secondary-foreground\/60:disabled {
  color: hsl(220.9 39.3% 11% / 0.6);
  color: hsl(var(--secondary-foreground) / 0.6);
}.disabled\:text-secondary-foreground\/70:disabled {
  color: hsl(220.9 39.3% 11% / 0.7);
  color: hsl(var(--secondary-foreground) / 0.7);
}.disabled\:opacity-40:disabled {
  opacity: 0.4;
}.disabled\:opacity-75:disabled {
  opacity: 0.75;
}.disabled\:after\:bg-secondary-foreground\/30:disabled::after {
  content: var(--tw-content);
  background-color: hsl(220.9 39.3% 11% / 0.3);
  background-color: hsl(var(--secondary-foreground) / 0.3);
}.disabled\:hover\:scale-100:hover:disabled {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group[open] .group-open\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group[open] .group-open\:rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.group:hover .group-hover\:visible {
  visibility: visible;
}.group:hover .group-hover\:flex {
  display: flex;
}.group:hover .group-hover\:-translate-x-1 {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}.group:active .group-active\:scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:disabled .group-disabled\:hover\:scale-100:hover {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer:checked ~ .peer-checked\:rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.peer:checked ~ .peer-checked\:opacity-100 {
  opacity: 1;
}.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}.peer:disabled ~ .peer-disabled\:text-muted {
  color: hsl(0 0% 75%);
  color: hsl(var(--muted));
}.peer:disabled ~ .peer-disabled\:text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}@media (min-width: 640px) {

  .sm\:left-1 {
    left: 0.25rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:block {
    display: block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-44 {
    height: 11rem;
  }

  .sm\:max-h-\[90vh\] {
    max-height: 90vh;
  }

  .sm\:max-h-max {
    max-height: -moz-max-content;
    max-height: max-content;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:max-w-\[412px\] {
    max-width: 412px;
  }

  .sm\:flex-grow {
    flex-grow: 1;
  }

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

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:pb-0 {
    padding-bottom: 0px;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:duration-700 {
    transition-duration: 700ms;
  }
}@media (min-width: 768px) {

  .md\:left-\[55\%\] {
    left: 55%;
  }

  .md\:order-none {
    order: 0;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-40 {
    margin-left: 10rem;
  }

  .md\:mr-80 {
    margin-right: 20rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-\[400px\] {
    width: 400px;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:min-w-\[640px\] {
    min-width: 640px;
  }

  .md\:min-w-\[670px\] {
    min-width: 670px;
  }

  .md\:max-w-6xl {
    max-width: 72rem;
  }

  .md\:max-w-\[550px\] {
    max-width: 550px;
  }

  .md\:max-w-\[640px\] {
    max-width: 640px;
  }

  .md\:max-w-\[670px\] {
    max-width: 670px;
  }

  .md\:grow {
    flex-grow: 1;
  }

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

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:gap-0 {
    gap: 0px;
  }

  .md\:gap-3 {
    gap: 0.75rem;
  }

  .md\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

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

  .md\:rounded-lg {
    border-radius: 0.5rem;
    border-radius: var(--radius);
  }

  .md\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}@media (min-width: 1024px) {

  .lg\:left-1\/4 {
    left: 25%;
  }

  .lg\:left-\[300px\] {
    left: 300px;
  }

  .lg\:right-0 {
    right: 0px;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-\[38\%\] {
    width: 38%;
  }

  .lg\:w-\[400px\] {
    width: 400px;
  }

  .lg\:w-\[calc\(100vw-300px\)\] {
    width: calc(100vw - 300px);
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:min-w-40 {
    min-width: 10rem;
  }

  .lg\:min-w-\[280px\] {
    min-width: 280px;
  }

  .lg\:min-w-\[364px\] {
    min-width: 364px;
  }

  .lg\:min-w-\[50vw\] {
    min-width: 50vw;
  }

  .lg\:min-w-\[670px\] {
    min-width: 670px;
  }

  .lg\:max-w-\[364px\] {
    max-width: 364px;
  }

  .lg\:max-w-\[50vw\] {
    max-width: 50vw;
  }

  .lg\:grow {
    flex-grow: 1;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:justify-normal {
    justify-content: normal;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-around {
    justify-content: space-around;
  }

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

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

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}@media (min-width: 1280px) {

  .xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xl\:block {
    display: block;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:w-\[35\%\] {
    width: 35%;
  }

  .xl\:max-w-\[364px\] {
    max-width: 364px;
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
/* Background color */
html {
  background-color: var(--theme-background-color);
  color: var(--theme-default-text-color);
  border-color: var(--theme-border-color);
}

a {
  color: var(--theme-primary-color);
}

.theme-bg-primary {
  background-color: var(--theme-primary-color);
}

.theme-bg-default {
  background-color: var(--theme-background-color);
}

.theme-bg-surface {
  background-color: var(--theme-surface-color);
}

.theme-bg-on-surface {
  background-color: var(--theme-on-surface-color);
}

.theme-bg-disable {
  background-color: var(--theme-disabled-color);
}

.theme-bg-danger {
  background-color: var(--theme-danger-color);
}

.theme-bg-success {
  background-color: var(--theme-success-color);
}

.theme-bg-info {
  background-color: var(--theme-info-color);
}

.theme-bg-warning {
  background-color: var(--theme-warning-color);
}

/* Light background color*/
.theme-bg-primary-light {
  background-color: var(--theme-primary-color-light);
}

.theme-bg-heading-1 {
  background-color: var(--theme-heading-1-text-color);
}

.theme-bg-heading-2 {
  background-color: var(--theme-heading-2-text-color);
}

.theme-bg-subtitle-1 {
  background-color: var(--theme-subtitle-1-text-color);
}

.theme-bg-subtitle-2 {
  background-color: var(--theme-subtitle-2-text-color);
}

/* Text Theme */
.theme-text-default {
  color: var(--theme-default-text-color);
}

.theme-text-primary {
  color: var(--theme-primary-color);
}

.theme-text-on-primary {
  color: var(--theme-on-primary-color);
}

.theme-text-background {
  color: var(--theme-background-color);
}

.theme-text-heading-1 {
  color: var(--theme-heading-1-text-color);
}

.theme-text-heading-2 {
  color: var(--theme-heading-2-text-color);
}

.theme-text-subtitle-1 {
  color: var(--theme-subtitle-1-text-color);
}

.theme-text-subtitle-2 {
  color: var(--theme-subtitle-2-text-color);
}

.theme-text-danger {
  color: var(--theme-danger-color);
}

.theme-text-success {
  color: var(--theme-success-color);
}

.theme-text-info {
  color: var(--theme-info-color);
}

.theme-text-warning {
  color: var(--theme-warning-color);
}

/* Border */
.theme-border-primary {
  border-color: var(--theme-primary-color);
}

.theme-border-primary-light {
  border-color: var(--theme-primary-color-light);
}

.theme-border-default {
  border-color: var(--theme-border-color);
}

.theme-border-danger {
  border-color: var(--theme-danger-color);
}

.theme-border-heading-1 {
  border-color: var(--theme-heading-1-text-color);
}

.theme-border-heading-2 {
  border-color: var(--theme-heading-2-text-color);
}

.theme-border-subtitle-1 {
  border-color: var(--theme-subtitle-1-text-color);
}

.theme-border-subtitle-2 {
  border-color: var(--theme-subtitle-2-text-color);
}
.theme-border-warning {
  border-color: var(--theme-warning-color);
}
.theme-border-info {
  border-color: var(--theme-info-color);
}
.theme-border-success {
  border-color: var(--theme-success-color);
}

/* Hover Background  */
.hover\:theme-bg-default:hover {
  background-color: var(--theme-background-color);
}

.hover\:theme-bg-primary-light:hover {
  background-color: var(--theme-primary-light-color);
}

.hover\:theme-bg-disable:hover {
  background-color: var(--theme-disabled-color);
}
.hover\:theme-bg-danger:hover {
  background-color: var(--theme-danger-color);
}

/* Hover Border */
.hover\:theme-border-default:hover {
  border-color: var(--theme-border-color);
}

.hover\:theme-border-primary:hover {
  border-color: var(--theme-primary-color);
}

.hover\:theme-border-primary-light:hover {
  border-color: var(--theme-primary-light-color);
}
.hover\:theme-border-subtitle-2:hover {
  border-color: var(--theme-subtitle-2-text-color);
}

/* Hover text */
.hover\:theme-text-heading-1:hover {
  border-color: var(--theme-heading-1-text-color);
}
.hover\:theme-text-primary:hover {
  color: var(--theme-primary-color);
}

.hover\:theme-text-heading-2:hover {
  color: var(--theme-heading-2-text-color);
}

.hover\:theme-text-subtitle-1:hover {
  color: var(--theme-subtitle-1-text-color);
}

.hover\:theme-text-subtitle-2:hover {
  color: var(--theme-subtitle-2-text-color);
}
.hover\:theme-text-background:hover {
  color: var(--theme-background-color);
}

/* Focus */
.focus\:theme-border-primary:focus {
  border-color: var(--theme-primary-color);
}

/*# sourceMappingURL=main.10acc6b0.css.map*/