@import url(https://fonts.googleapis.com/css2?family=Lalezar&family=Mulish:wght@200;300;400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);

/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
          user-select: none;
}
.rdrDateDisplay{
  display: flex;
  justify-content: space-between;
}
.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}
.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }
.rdrDateDisplayItem input{
    text-align: inherit
  }
.rdrDateDisplayItem input:disabled{
      cursor: default;
    }
.rdrDateDisplayItemActive{}
.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}
.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rdrMonthPicker{}
.rdrYearPicker{}
.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}
.rdrPprevButton {}
.rdrNextButton {}
.rdrMonths{
  display: flex;
}
.rdrMonthsVertical{
  flex-direction: column;
}
.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}
.rdrMonth{
  width: 27.667em;
}
.rdrWeekDays{
  display: flex;
}
.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}
.rdrDays{
  display: flex;
  flex-wrap: wrap;
}
.rdrDateDisplayWrapper{}
.rdrMonthName{}
.rdrInfiniteMonths{
  overflow: auto;
}
.rdrDateRangeWrapper{
  -webkit-user-select: none;
          user-select: none;
}
.rdrDateInput {
  position: relative;
}
.rdrDateInput input {
    outline: none;
  }
.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }
.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}
.rdrDayNumber {
  display: block;
  position: relative;
}
.rdrDayNumber span{
    color: #1d2429;
  }
.rdrDayDisabled {
  cursor: not-allowed;
}
@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}
.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}
.rdrInRange{}
.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}
.rdrDayHovered{}
.rdrDayActive{}
.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
          user-select: none;
}
.rdrDefinedRangesWrapper{}
.rdrStaticRanges{
  display: flex;
  flex-direction: column;
}
.rdrStaticRange{
  font-size: inherit;
}
.rdrStaticRangeLabel{}
.rdrInputRanges{}
.rdrInputRange{
  display: flex;
}
.rdrInputRangeInput{}
.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}
.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}
.rdrDateDisplay{
  margin: 0.833em;
}
.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}
.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }
.rdrDateDisplayItemActive{
  border-color: currentColor;
}
.rdrDateDisplayItemActive input{
    color: #7d888d
  }
.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}
.rdrMonthAndYearPickers{
  font-weight: 600;
}
.rdrMonthAndYearPickers select{
    appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }
.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }
.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}
.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}
.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }
.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }
.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }
.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }
.rdrWeekDays {
  padding: 0 0.833em;
}
.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}
.rdrMonth .rdrWeekDays {
    padding: 0;
  }
.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}
.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}
.rdrDay {
  background: transparent;
  -webkit-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}
.rdrDay:focus {
    outline: 0;
  }
.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}
.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }
.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }
.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }
.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}
.rdrSelected{
  left: 2px;
  right: 2px;
}
.rdrInRange{}
.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}
.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}
.rdrSelected{
  border-radius: 1.042em;
}
.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }
.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }
.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }
.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }
.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}
.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}
.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}
.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}
.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }
.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}
.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }
.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}
.rdrInputRanges{
  padding: 10px 0;
}
.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}
.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}
.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }
.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}
.rdrDayPassive{
  pointer-events: none;
}
.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }
.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }
.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}
.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }
.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }
.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}
*, ::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:  ;
}
*{
  scrollbar-color: initial;
  scrollbar-width: initial;
}
.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;
  }
}
.\!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: -webkit-sticky;
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.bottom-0{
  bottom: 0px;
}
.left-0{
  left: 0px;
}
.left-\[50\%\]{
  left: 50%;
}
.right-1{
  right: 0.25rem;
}
.right-10{
  right: 2.5rem;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-10{
  top: 2.5rem;
}
.top-2{
  top: 0.5rem;
}
.isolate{
  isolation: isolate;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-50{
  z-index: 50;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.col-span-7{
  grid-column: span 7 / span 7;
}
.col-span-9{
  grid-column: span 9 / span 9;
}
.float-left{
  float: left;
}
.m-0{
  margin: 0px;
}
.m-1{
  margin: 0.25rem;
}
.m-2{
  margin: 0.5rem;
}
.m-2\.5{
  margin: 0.625rem;
}
.m-3{
  margin: 0.75rem;
}
.m-4{
  margin: 1rem;
}
.m-\[5px\]{
  margin: 5px;
}
.m-auto{
  margin: auto;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.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-8{
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.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-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}
.-mb-2{
  margin-bottom: -0.5rem;
}
.-mr-2{
  margin-right: -0.5rem;
}
.-mr-2\.5{
  margin-right: -0.625rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-0\.5{
  margin-bottom: 0.125rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-\[10px\]{
  margin-bottom: 10px;
}
.mb-\[20px\]{
  margin-bottom: 20px;
}
.mb-\[2px\]{
  margin-bottom: 2px;
}
.me-10{
  -webkit-margin-end: 2.5rem;
          margin-inline-end: 2.5rem;
}
.me-2{
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.me-4{
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.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-40{
  margin-left: 10rem;
}
.ml-5{
  margin-left: 1.25rem;
}
.ml-6{
  margin-left: 1.5rem;
}
.ml-\[-6px\]{
  margin-left: -6px;
}
.ml-\[10px\]{
  margin-left: 10px;
}
.ml-\[30px\]{
  margin-left: 30px;
}
.ml-\[48px\]{
  margin-left: 48px;
}
.ml-\[5px\]{
  margin-left: 5px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-2\.5{
  margin-right: 0.625rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-\[20px\]{
  margin-right: 20px;
}
.mr-\[5px\]{
  margin-right: 5px;
}
.ms-2{
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-\[10px\]{
  margin-top: 10px;
}
.mt-\[6px\]{
  margin-top: 6px;
}
.box-border{
  box-sizing: border-box;
}
.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;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-20{
  height: 5rem;
}
.h-3{
  height: 0.75rem;
}
.h-4{
  height: 1rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-8{
  height: 2rem;
}
.h-\[0\.1px\]{
  height: 0.1px;
}
.h-\[0\.2px\]{
  height: 0.2px;
}
.h-\[100\%\]{
  height: 100%;
}
.h-\[10px\]{
  height: 10px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[60px\]{
  height: 60px;
}
.h-\[68px\]{
  height: 68px;
}
.h-\[720px\]{
  height: 720px;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[98vh\]{
  height: 98vh;
}
.h-\[calc\(100vh-60px\)\]{
  height: calc(100vh - 60px);
}
.h-auto{
  height: auto;
}
.h-fit{
  height: -webkit-fit-content;
  height: fit-content;
}
.h-full{
  height: 100%;
}
.h-screen{
  height: 100vh;
}
.max-h-24{
  max-height: 6rem;
}
.max-h-96{
  max-height: 24rem;
}
.max-h-\[100px\]{
  max-height: 100px;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[500px\]{
  max-height: 500px;
}
.max-h-\[50vh\]{
  max-height: 50vh;
}
.max-h-\[600px\]{
  max-height: 600px;
}
.max-h-\[90vh\]{
  max-height: 90vh;
}
.max-h-\[calc\(100vh-60px\)\]{
  max-height: calc(100vh - 60px);
}
.max-h-\[your-doc-height\]{
  max-height: your-doc-height;
}
.max-h-max{
  max-height: -webkit-max-content;
  max-height: max-content;
}
.min-h-6{
  min-height: 1.5rem;
}
.min-h-\[300px\]{
  min-height: 300px;
}
.min-h-\[380px\]{
  min-height: 380px;
}
.min-h-\[400px\]{
  min-height: 400px;
}
.min-h-\[40px\]{
  min-height: 40px;
}
.min-h-\[96px\]{
  min-height: 96px;
}
.min-h-full{
  min-height: 100%;
}
.min-h-screen{
  min-height: 100vh;
}
.w-0\.5{
  width: 0.125rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/4{
  width: 25%;
}
.w-1\/5{
  width: 20%;
}
.w-12{
  width: 3rem;
}
.w-2\/3{
  width: 66.666667%;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-3{
  width: 0.75rem;
}
.w-3\/4{
  width: 75%;
}
.w-36{
  width: 9rem;
}
.w-4{
  width: 1rem;
}
.w-5{
  width: 1.25rem;
}
.w-72{
  width: 18rem;
}
.w-8{
  width: 2rem;
}
.w-96{
  width: 24rem;
}
.w-\[0\.2px\]{
  width: 0.2px;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[23px\]{
  width: 23px;
}
.w-\[24px\]{
  width: 24px;
}
.w-\[25\%\]{
  width: 25%;
}
.w-\[30\%\]{
  width: 30%;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[3px\]{
  width: 3px;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[520px\]{
  width: 520px;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[62\.38px\]{
  width: 62.38px;
}
.w-\[70\%\]{
  width: 70%;
}
.w-\[8px\]{
  width: 8px;
}
.w-\[90\%\]{
  width: 90%;
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -webkit-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-screen{
  width: 100vw;
}
.min-w-0{
  min-width: 0px;
}
.min-w-\[100px\]{
  min-width: 100px;
}
.min-w-\[120px\]{
  min-width: 120px;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[160px\]{
  min-width: 160px;
}
.min-w-\[200px\]{
  min-width: 200px;
}
.min-w-\[250px\]{
  min-width: 250px;
}
.min-w-\[30\%\]{
  min-width: 30%;
}
.min-w-\[50\%\]{
  min-width: 50%;
}
.min-w-\[60\%\]{
  min-width: 60%;
}
.min-w-\[80px\]{
  min-width: 80px;
}
.min-w-fit{
  min-width: -webkit-fit-content;
  min-width: fit-content;
}
.max-w-\[150px\]{
  max-width: 150px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[33\%\]{
  max-width: 33%;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[65\%\]{
  max-width: 65%;
}
.flex-1{
  flex: 1 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.flex-grow{
  flex-grow: 1;
}
.flex-grow-0{
  flex-grow: 0;
}
.grow{
  flex-grow: 1;
}
.basis-0{
  flex-basis: 0px;
}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  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));
}
.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-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));
}
.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));
}
.transform-none{
  transform: none;
}
@keyframes pulse{
  50%{
    opacity: .5;
  }
}
.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes slideIn{
  0%{
    opacity: 0;
    transform: translateY(-20px);
  }
  100%{
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-slideIn{
  animation: slideIn 1s ease-out forwards;
}
@keyframes slideOut{
  0%{
    opacity: 1;
    transform: translateY(0);
  }
  100%{
    opacity: 0;
    transform: translateY(-20px);
  }
}
.animate-slideOut{
  animation: slideOut 1s ease-out forwards;
}
.cursor-help{
  cursor: help;
}
.cursor-move{
  cursor: move;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.select-none{
  -webkit-user-select: none;
          user-select: none;
}
.resize{
  resize: both;
}
.list-inside{
  list-style-position: inside;
}
.list-disc{
  list-style-type: disc;
}
.list-none{
  list-style-type: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, 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-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}
.content-center{
  align-content: center;
}
.content-end{
  align-content: flex-end;
}
.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-normal{
  justify-content: normal;
}
.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\.5{
  gap: 0.125rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-7{
  gap: 1.75rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.-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-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-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-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-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-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));
}
.self-start{
  align-self: flex-start;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.self-stretch{
  align-self: stretch;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-clip{
  overflow: clip;
}
.overflow-scroll{
  overflow: scroll;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.overflow-x-scroll{
  overflow-x: scroll;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.overscroll-contain{
  overscroll-behavior: contain;
}
.overscroll-y-contain{
  overscroll-behavior-y: contain;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis{
  text-overflow: ellipsis;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.whitespace-normal{
  white-space: normal;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.whitespace-pre-line{
  white-space: pre-line;
}
.whitespace-pre-wrap{
  white-space: pre-wrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.\!rounded-xl{
  border-radius: 0.75rem !important;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r-md{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-\[0\.1px\]{
  border-width: 0.1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-l-4{
  border-left-width: 4px;
}
.border-l-\[5px\]{
  border-left-width: 5px;
}
.border-r{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.border-\[\#0000000D\]{
  border-color: #0000000D;
}
.border-\[\#E2E4EA\]{
  --tw-border-opacity: 1;
  border-color: rgb(226 228 234 / 1);
  border-color: rgb(226 228 234 / var(--tw-border-opacity, 1));
}
.border-\[\#F1F2F5\]{
  --tw-border-opacity: 1;
  border-color: rgb(241 242 245 / 1);
  border-color: rgb(241 242 245 / var(--tw-border-opacity, 1));
}
.border-\[\#cb1d4d\]{
  --tw-border-opacity: 1;
  border-color: rgb(203 29 77 / 1);
  border-color: rgb(203 29 77 / var(--tw-border-opacity, 1));
}
.border-\[\#d3d6e0\]{
  --tw-border-opacity: 1;
  border-color: rgb(211 214 224 / 1);
  border-color: rgb(211 214 224 / var(--tw-border-opacity, 1));
}
.border-\[gainsboro\]{
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / 1);
  border-color: rgb(220 220 220 / var(--tw-border-opacity, 1));
}
.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-400{
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / 1);
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}
.border-gainsboro{
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / 1);
  border-color: rgb(220 220 220 / var(--tw-border-opacity, 1));
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / 1);
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / 1);
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / 1);
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / 1);
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / 1);
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.border-red-700{
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / 1);
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
}
.border-slate-200{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-yellow-200{
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / 1);
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.border-t-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / 1);
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.bg-\[\#002F3B\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 47 59 / 1);
  background-color: rgb(0 47 59 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0F5666\]{
  --tw-bg-opacity: 1;
  background-color: rgb(15 86 102 / 1);
  background-color: rgb(15 86 102 / var(--tw-bg-opacity, 1));
}
.bg-\[\#287D3C\]{
  --tw-bg-opacity: 1;
  background-color: rgb(40 125 60 / 1);
  background-color: rgb(40 125 60 / var(--tw-bg-opacity, 1));
}
.bg-\[\#363646\]{
  --tw-bg-opacity: 1;
  background-color: rgb(54 54 70 / 1);
  background-color: rgb(54 54 70 / var(--tw-bg-opacity, 1));
}
.bg-\[\#404240\]{
  --tw-bg-opacity: 1;
  background-color: rgb(64 66 64 / 1);
  background-color: rgb(64 66 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#4B9BFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(75 155 255 / 1);
  background-color: rgb(75 155 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#50D2A0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(80 210 160 / 1);
  background-color: rgb(80 210 160 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5A6CF1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(90 108 241 / 1);
  background-color: rgb(90 108 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#89A7E0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(137 167 224 / 1);
  background-color: rgb(137 167 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#C21700\]{
  --tw-bg-opacity: 1;
  background-color: rgb(194 23 0 / 1);
  background-color: rgb(194 23 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CDCED9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(205 206 217 / 1);
  background-color: rgb(205 206 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6AA41\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 170 65 / 1);
  background-color: rgb(230 170 65 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E9BCC9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 188 201 / 1);
  background-color: rgb(233 188 201 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EEA61F\]{
  --tw-bg-opacity: 1;
  background-color: rgb(238 166 31 / 1);
  background-color: rgb(238 166 31 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F1F2F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(241 242 245 / 1);
  background-color: rgb(241 242 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F34240\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 66 64 / 1);
  background-color: rgb(243 66 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7F8F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / 1);
  background-color: rgb(247 248 249 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFB46E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 180 110 / 1);
  background-color: rgb(255 180 110 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF4EC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 236 / 1);
  background-color: rgb(255 244 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFF00\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 0 / 1);
  background-color: rgb(255 255 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ae274f\]{
  --tw-bg-opacity: 1;
  background-color: rgb(174 39 79 / 1);
  background-color: rgb(174 39 79 / var(--tw-bg-opacity, 1));
}
.bg-\[\#cb1d4d\]{
  --tw-bg-opacity: 1;
  background-color: rgb(203 29 77 / 1);
  background-color: rgb(203 29 77 / var(--tw-bg-opacity, 1));
}
.bg-\[\#dfebfa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(223 235 250 / 1);
  background-color: rgb(223 235 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e9fcf6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 252 246 / 1);
  background-color: rgb(233 252 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ebeff4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 244 / 1);
  background-color: rgb(235 239 244 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f7f7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / 1);
  background-color: rgb(247 247 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f8f9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / 1);
  background-color: rgb(247 248 249 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fae6ec\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 230 236 / 1);
  background-color: rgb(250 230 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fc223e\]{
  --tw-bg-opacity: 1;
  background-color: rgb(252 34 62 / 1);
  background-color: rgb(252 34 62 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fdf9d2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(253 249 210 / 1);
  background-color: rgb(253 249 210 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffedcc\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 204 / 1);
  background-color: rgb(255 237 204 / var(--tw-bg-opacity, 1));
}
.bg-\[crimson\]{
  --tw-bg-opacity: 1;
  background-color: rgb(220 20 60 / 1);
  background-color: rgb(220 20 60 / var(--tw-bg-opacity, 1));
}
.bg-\[whitesmoke\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / 1);
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-amber-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / 1);
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.bg-amber-500{
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / 1);
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}
.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-custom-green{
  --tw-bg-opacity: 1;
  background-color: rgb(80 210 160 / 1);
  background-color: rgb(80 210 160 / var(--tw-bg-opacity, 1));
}
.bg-custom-red{
  --tw-bg-opacity: 1;
  background-color: rgb(252 34 62 / 1);
  background-color: rgb(252 34 62 / var(--tw-bg-opacity, 1));
}
.bg-gainsboro{
  --tw-bg-opacity: 1;
  background-color: rgb(220 220 220 / 1);
  background-color: rgb(220 220 220 / var(--tw-bg-opacity, 1));
}
.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-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-500{
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / 1);
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / 1);
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.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-500{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / 1);
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-green-700{
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / 1);
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}
.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-orange-50{
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / 1);
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}
.bg-orange-500{
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / 1);
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
}
.bg-pageBackground{
  background-color: #EAEAEAFF;
}
.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.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-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}
.bg-teal-500{
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / 1);
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
}
.bg-transparent{
  background-color: transparent;
}
.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-whitesmoke{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / 1);
  background-color: rgb(245 245 245 / 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-yellow-300{
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / 1);
  background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1));
}
.bg-yellow-50{
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / 1);
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500{
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / 1);
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}
.bg-opacity-90{
  --tw-bg-opacity: 0.9;
}
.object-cover{
  object-fit: cover;
}
.p-0{
  padding: 0px;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-10{
  padding: 2.5rem;
}
.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-8{
  padding: 2rem;
}
.p-\[0\.8px\]{
  padding: 0.8px;
}
.p-\[1\.3rem\]{
  padding: 1.3rem;
}
.p-\[10px\]{
  padding: 10px;
}
.p-\[5px\]{
  padding: 5px;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.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-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[20\%\]{
  padding-left: 20%;
  padding-right: 20%;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.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-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.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-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pe-2{
  -webkit-padding-end: 0.5rem;
          padding-inline-end: 0.5rem;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-1\.5{
  padding-left: 0.375rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-\[10px\]{
  padding-left: 10px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-4{
  padding-right: 1rem;
}
.ps-0{
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.pt-0{
  padding-top: 0px;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-2\.5{
  padding-top: 0.625rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-start{
  text-align: start;
}
.text-end{
  text-align: end;
}
.align-baseline{
  vertical-align: baseline;
}
.align-middle{
  vertical-align: middle;
}
.font-sans{
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[15px\]{
  font-size: 15px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[18px\]{
  font-size: 18px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[36px\]{
  font-size: 36px;
}
.text-\[48px\]{
  font-size: 48px;
}
.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-bold{
  font-weight: 700;
}
.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;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.normal-case{
  text-transform: none;
}
.italic{
  font-style: italic;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-\[30px\]{
  line-height: 30px;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-tight{
  line-height: 1.25;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.text-\[\#00000080\]{
  color: #00000080;
}
.text-\[\#038A96\]{
  --tw-text-opacity: 1;
  color: rgb(3 138 150 / 1);
  color: rgb(3 138 150 / var(--tw-text-opacity, 1));
}
.text-\[\#1D2129\]{
  --tw-text-opacity: 1;
  color: rgb(29 33 41 / 1);
  color: rgb(29 33 41 / var(--tw-text-opacity, 1));
}
.text-\[\#231F20\]{
  --tw-text-opacity: 1;
  color: rgb(35 31 32 / 1);
  color: rgb(35 31 32 / var(--tw-text-opacity, 1));
}
.text-\[\#272833\]{
  --tw-text-opacity: 1;
  color: rgb(39 40 51 / 1);
  color: rgb(39 40 51 / var(--tw-text-opacity, 1));
}
.text-\[\#414042\]{
  --tw-text-opacity: 1;
  color: rgb(65 64 66 / 1);
  color: rgb(65 64 66 / var(--tw-text-opacity, 1));
}
.text-\[\#4E5969\]{
  --tw-text-opacity: 1;
  color: rgb(78 89 105 / 1);
  color: rgb(78 89 105 / var(--tw-text-opacity, 1));
}
.text-\[\#5ACA75\]{
  --tw-text-opacity: 1;
  color: rgb(90 202 117 / 1);
  color: rgb(90 202 117 / var(--tw-text-opacity, 1));
}
.text-\[\#6B6C7E\]{
  --tw-text-opacity: 1;
  color: rgb(107 108 126 / 1);
  color: rgb(107 108 126 / var(--tw-text-opacity, 1));
}
.text-\[\#827F86\]{
  --tw-text-opacity: 1;
  color: rgb(130 127 134 / 1);
  color: rgb(130 127 134 / var(--tw-text-opacity, 1));
}
.text-\[\#863A00\]{
  --tw-text-opacity: 1;
  color: rgb(134 58 0 / 1);
  color: rgb(134 58 0 / var(--tw-text-opacity, 1));
}
.text-\[\#86909C\]{
  --tw-text-opacity: 1;
  color: rgb(134 144 156 / 1);
  color: rgb(134 144 156 / var(--tw-text-opacity, 1));
}
.text-\[\#A7A9BC\]{
  --tw-text-opacity: 1;
  color: rgb(167 169 188 / 1);
  color: rgb(167 169 188 / var(--tw-text-opacity, 1));
}
.text-\[\#C21700\]{
  --tw-text-opacity: 1;
  color: rgb(194 23 0 / 1);
  color: rgb(194 23 0 / var(--tw-text-opacity, 1));
}
.text-\[\#CB1D4D\]{
  --tw-text-opacity: 1;
  color: rgb(203 29 77 / 1);
  color: rgb(203 29 77 / var(--tw-text-opacity, 1));
}
.text-\[\#D3D6E0\]{
  --tw-text-opacity: 1;
  color: rgb(211 214 224 / 1);
  color: rgb(211 214 224 / var(--tw-text-opacity, 1));
}
.text-\[\#cb1d4d\]{
  --tw-text-opacity: 1;
  color: rgb(203 29 77 / 1);
  color: rgb(203 29 77 / var(--tw-text-opacity, 1));
}
.text-\[crimson\]{
  --tw-text-opacity: 1;
  color: rgb(220 20 60 / 1);
  color: rgb(220 20 60 / var(--tw-text-opacity, 1));
}
.text-\[grey\]{
  --tw-text-opacity: 1;
  color: rgb(128 128 128 / 1);
  color: rgb(128 128 128 / var(--tw-text-opacity, 1));
}
.text-\[teal\]{
  --tw-text-opacity: 1;
  color: rgb(0 128 128 / 1);
  color: rgb(0 128 128 / var(--tw-text-opacity, 1));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / 1);
  color: rgb(0 0 0 / 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-800{
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.text-custom-red{
  --tw-text-opacity: 1;
  color: rgb(252 34 62 / 1);
  color: rgb(252 34 62 / var(--tw-text-opacity, 1));
}
.text-gainsboro{
  --tw-text-opacity: 1;
  color: rgb(220 220 220 / 1);
  color: rgb(220 220 220 / var(--tw-text-opacity, 1));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / 1);
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.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-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / 1);
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / 1);
  color: rgb(17 24 39 / 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-700{
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / 1);
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800{
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / 1);
  color: rgb(22 101 52 / 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-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
  color: rgb(220 38 38 / 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-red-800{
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / 1);
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-slate-300{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.text-stone-800{
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / 1);
  color: rgb(41 37 36 / var(--tw-text-opacity, 1));
}
.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-800{
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / 1);
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.underline{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.opacity-0{
  opacity: 0;
}
.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-custom{
  --tw-shadow: 6px 6px 8px gainsboro;
  --tw-shadow-colored: 6px 6px 8px 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-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);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.ring-2{
  --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(2px + 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);
}
.ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.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);
}
.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px 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);
}
.drop-shadow-xl{
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  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) !important;
}
.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);
}
.transition{
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  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;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[-ms-overflow-style\:none\]{
  -ms-overflow-style: none;
}
.\[scrollbar-width\:none\]{
  scrollbar-width: none;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}
iframe {
  display: block;
}
.mapCont {
  flex: 1 1;
  position: relative;
  height: 100%;
}
.login-form-button {
  width: 100%;
  background-color: #cb1d4d !important;
  border-radius: 4px;
  border-color: transparent;
  color: white !important;
}
.login-form-button:hover {
  border-color: #cb1d4d !important;
  color: white !important;
}
.hover-option:hover {
  color: gainsboro !important;
}
.map-container {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 20px;
  height: 100%;
  width: 100%;
}
.authsection {
  font-family: "Lato", sans-serif;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-position: center;
  background-size: cover;
}
.authsection .ant-tabs-nav-list {
  width: 100%;
}
.authsection .ant-tabs-tab {
  font-weight: bold;
  display: inline;
  display: initial;
  flex-grow: 1;
}
.authsection .ant-tabs-tab:focus {
  color: black;
}
.authsection .ant-tabs-tab:hover {
  color: black;
}
.authsection .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: black;
  text-shadow: 0 0 0.25px currentColor;
}
.authsection .doc-img {
  position: absolute;
  display: flex;
  height: 100%;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
.authsection .doc-img img {
  width: 100%;
}
.authsection .ant-row {
  width: 100%;
  height: 100%;
}
.authsection .auth-content {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.authsection .auth-content .auth-form {
  width: 410px;
  min-height: 496px;
  height: -webkit-fit-content;
  height: fit-content;
  padding: 40px;
  background-color: white;
}
.authsection .auth-card {
  width: 60%;
  height: 80%;
  background: #ffffff;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35);
  border-radius: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 99;
}
.authsection .auth-card .card-section {
  flex: 1 1;
  height: 100%;
  box-sizing: border-box;
  padding: 30px;
}
.authsection .auth-card #support-team-bg {
  position: relative;
  overflow: hidden;
  background: linear-gradient(150.75deg, #3d5af1 16.59%, #ff2a65 150.71%);
  border-radius: 50px 0 0 50px;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.authsection .auth-card #support-team-bg .body {
  text-align: left;
  box-sizing: border-box;
  padding: 10px;
}
.authsection .auth-card #support-team-bg .footer {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-around;
}
.authsection .plus {
  position: absolute;
}
.authsection .plus div {
  width: 100%;
  height: 40%;
  background: rgba(255, 255, 255, 0.1019607843);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.authsection .plus .vertical {
  transform: translate(-50%, -50%) rotate(-90deg);
}
.flex-boy-column-space {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.flex-boy-column-space .body {
  width: 100%;
  margin-top: 10px;
  box-sizing: border-box;
  padding: 20px;
}
.flex-boy-row-space {
  display: flex;
  flex-direction: row;
  gap: 3px;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
}
.flex-doc-row-space {
  display: flex;
  flex-direction: row;
  gap: 3px;
  justify-content: space-between;
  padding: 5px;
}
.flex-box-address {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  padding: 5px;
}
.flex-boy-column {
  display: flex;
  flex-direction: column;
}
.flex-boy-column .body {
  width: 100%;
  margin-top: 10px;
  box-sizing: border-box;
  padding: 20px;
}
.flex-boy-row {
  display: flex;
  flex-direction: row;
}
.ant-btn-primary {
  background: #cb1d4d !important;
  border: #cb1d4d !important;
  font-family: "Lato", sans-serif;
}
/*.ant-input {
  box-shadow: none;
  background-color: #f7f8f9;

  &:focus {
    box-shadow: none;
    //border-color: #40a9ff !important;
  }
}

.ant-form-item-has-error {
  .ant-input-affix-wrapper {
    border: none;
    background-color: #f7f8f9;
    //border-bottom-color: #cb1d4d !important;

    &:hover {
      border: none;
      background-color: #f7f8f9;
      //border-bottom: 2px #cb1d4d !important;
    }

    &:focus {
      box-shadow: none;
      //border-color: #40a9ff !important;
    }
  }

  .ant-input {
    border: none;
    background-color: #f7f8f9;
    //border-bottom: 2px solid #cb1d4d !important;

    &:hover {
      border: none;
      background-color: #f7f8f9;
      //border-bottom-color: #cb1d4d !important;
    }

    &:focus {
      box-shadow: none;
      //border-color: #40a9ff;
    }
  }
}

.password {
  .ant-input-affix-wrapper {
    box-shadow: none;
    //background-color: #f7f8f9;
  }

  .ant-form-item-has-error {
    .ant-input-affix-wrapper {
      border: none;
      background-color: #f7f8f9;
      //border-bottom-color: #cb1d4d !important;

      &:hover {
        border: none;
        background-color: #fff;
        border-bottom: 2px   !important;
      }
    }
  }

  .ant-input {
    border: none !important;

    &:focus {
      box-shadow: none;
      //border-color: #40a9ff !important;
    }

    &:hover {
      border: none !important;
    }
  }
}*/
.main {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.main #main-menu {
  width: 200px;
  height: 100vh;
  background-color: #002f3b;
  box-sizing: border-box;
  padding: 5px;
  transition: width 0.1s ease-in-out;
}
.main #main-menu .main-menu-item {
  font-size: 1.6em;
  font-weight: 600;
  margin: 0 20px 5px;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.main .menu-active {
  background: #cb1d4d !important;
}
.logo-div {
  text-align: left;
  width: 100%;
}
.dot {
  height: 7px;
  width: 10px;
  border-radius: 50%;
  background-color: #27ae60;
}
.map {
  position: relative;
  flex: 1 1;
  height: calc(100vh - 60px);
}
.top {
  width: 100%;
  transition: opacity 0.4s ease-in-out;
  overflow-x: hidden;
}
.top .header {
  background-color: white;
  height: 64px;
  padding: 10px;
  box-shadow: 0 4px 8px rgba(39, 40, 51, 0.12);
  margin-bottom: 20px;
}
.collapsible {
  transition: width 0.3s ease;
}
.collapsible .bottom {
  padding: 20px;
  width: 100%;
}
.expand-panel {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 240px;
  overflow: hidden;
  cursor: pointer;
  align-items: center;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  padding: 12px 24px;
  transition: height 0.3s ease;
  line-height: 2;
  color: #6b6b76;
  border-radius: 15px;
  outline: none;
  z-index: 99;
}
.map-search {
  position: fixed;
  top: 80px;
  left: 50%;
  transform: translateX(-50%);
  background: transparent;
  border: transparent;
  z-index: 99;
  height: -webkit-fit-content;
  height: fit-content;
  width: 512px;
  box-sizing: border-box;
  border-radius: 4px;
}
.trip-map-search {
  position: fixed;
  top: 80px;
  left: 50%;
  height: -webkit-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  transform: translateX(-50%);
  background: transparent;
  border: transparent;
  z-index: 99;
  box-sizing: border-box;
  border-radius: 4px;
}
.cluster-marker {
  height: 128px;
  width: 128px;
  position: relative;
  background-color: rgba(59, 90, 241, 0.39);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}
.map-stats-card {
  width: 640px;
  min-height: 250px;
}
.map-stats-card .header {
  box-sizing: border-box;
  padding: 20px;
}
.map-stats-card .body {
  box-sizing: border-box;
  padding: 20px;
}
.map-stats-card {
  z-index: 1000;
  background: #ffffff;
  border-radius: 10px;
  filter: drop-shadow(5px 3px 5px rgba(102, 102, 102, 0.3));
}
.map-circle-inner {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: solid 2px;
  padding: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-white {
  margin-left: 10px;
}
.icon-white path {
  fill: white;
}
.icon-white rect {
  fill: white;
}
.card {
  background-color: #ffffff;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
  border-radius: 16px;
}
.ant-tabs-ink-bar {
  background: #cb1d4d !important;
}
.login-div {
  margin-top: 30px;
}
.sent-message {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  height: 250px;
}
.map-menu {
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
  z-index: 200;
  position: absolute;
  left: 0;
  background-color: white;
}
.map-menu-collapsed {
  position: absolute;
  height: 48px;
  left: 0;
  top: 20px;
  /* Light/$white */
  z-index: 100;
  background: #ffffff;
  border-radius: 0 100px 100px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
  transition: width 0.8s ease;
}
.consultant-menu {
  position: absolute;
  background-color: white;
  right: 0;
  z-index: 200;
  top: 60px;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
}
.consultant-menu .top {
  height: 100%;
}
.consultant-menu .consultants {
  width: 50px;
  padding: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.consultant-menu .checklists {
  height: 100%;
  border: 0.5px solid gainsboro;
  flex: 1 1;
}
.consultant-menu .checklists .checklists-detail {
  margin-bottom: 10px;
  box-shadow: 0 1px 4px rgba(39, 40, 51, 0.2);
}
.consultant-menu .checklists .checklists-appointments {
  padding: 10px;
}
.consultant-menu .checklists .name {
  margin-left: 10px;
  overflow-wrap: break-word;
  width: 100px;
}
.consultant-menu .checklists .name p {
  text-align: left;
}
.consultant-menu .checklists .icons {
  flex: 1 1;
}
.consultant-menu .checklists .top {
  height: 35px;
  overflow: hidden;
  box-sizing: border-box;
  padding: 5px;
}
.consultant-menu-collapsed {
  position: absolute;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
  height: 48px;
  right: 0;
  top: 20px;
  /* Light/$white */
  z-index: 100;
  background: #ffffff;
  border-radius: 100px 0 0 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition: width 0.8s ease;
}
.circle-border {
  height: 25px;
  width: 25px;
  border: 1px solid gray;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.switch-menu {
  box-sizing: border-box;
  padding: 10px;
}
.switch-menu .ant-switch-checked {
  background: #cb1d4d;
}
.ant-switch-inner-unchecked {
  margin-top: 0 !important;
  margin-top: initial !important;
}
.ant-switch-inner-unchecked .anticon {
  align-items: center !important;
}
.ant-divider-horizontal {
  margin: 10px 0;
}
.ant-form-item-label {
  font-weight: bold;
  width: 100%;
}
#main-body {
  flex: 1 1;
  height: 100vh;
  overflow-x: hidden;
}
#header-top {
  position: -webkit-sticky;
  position: sticky;
  height: 60px;
  right: 0;
  top: 0;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
  z-index: 200;
  padding: 10px;
  align-items: center;
  justify-content: space-between;
}
#header-top .flex-boy-row {
  align-items: center;
}
#header-top .flex-boy-row .main-menu-item {
  width: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 32px;
}
#header-top .header-children {
  flex: 1 1;
}
#header-top .header-children p {
  text-align: left;
}
.main-page {
  height: 100vh;
  overflow-y: scroll;
  background-color: white;
  box-sizing: border-box;
  width: 100%;
  overflow-x: hidden;
}
.page-header {
  width: 100%;
  min-height: 80px;
  height: -webkit-fit-content;
  height: fit-content;
  box-sizing: border-box;
  padding: 4px 10px;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
}
.appointment-page-header {
  width: 100%;
  min-height: 60px;
  height: -webkit-fit-content;
  height: fit-content;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.12);
}
.table {
  padding: 5px;
}
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-button {
  width: 8px;
  height: 5px;
}
::-webkit-scrollbar-track {
  background: #eee;
  border: thin solid transparent;
  box-shadow: 0 0 3px #dfdfdf inset;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  background: rgb(216, 216, 216);
  border: thin solid rgb(209, 209, 209);
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #dbdbdb;
}
.status-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 8px 4px 8px;
  width: -webkit-fit-content;
  width: fit-content;
  /* Light/$light-l1 */
}
.status-container p {
  margin-left: 5px;
}
.status-container {
  background: #f7f8f9;
  border-radius: 100px;
}
.status-container-border {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 8px 4px 8px;
  width: -webkit-fit-content;
  width: fit-content;
  border: 1px solid rgb(85, 84, 84);
  /* Light/$light-l1 */
}
.status-container-border p {
  margin-left: 5px;
}
.status-container-border {
  background: #f7f8f9;
  border-radius: 100px;
}
.dot-circle-active {
  background: #50d2a0;
  box-sizing: content-box;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: rgba(225, 251, 241, 0.2823529412) 5px solid;
}
.dot-circle-pending {
  background: #e7d531;
  box-sizing: content-box;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: rgba(225, 251, 241, 0.2823529412) 5px solid;
}
.dot-circle-healed {
  background: #4658fe;
  box-sizing: content-box;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: rgba(225, 251, 241, 0.2823529412) 5px solid;
}
.dot-circle-inactive {
  background: #ae274f;
  box-sizing: content-box;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: rgba(210, 80, 119, 0.568627451) 5px solid;
}
.dot-circle-gray {
  background: #676767;
  box-sizing: content-box;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: #414141 5px solid;
}
.patients-tabs .patient-tab {
  height: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  min-width: 100px;
  width: -webkit-fit-content;
  width: fit-content;
  cursor: pointer;
  box-sizing: border-box;
}
.patients-tabs .active {
  border-bottom: 3px solid #cb1d4d !important;
}
/*.ant-modal-content,
.xxxx .ant-modal-content .ant-modal-header {
  border-radius: 10px 10px 10px 10px;
}*/
.ant-form-item {
  margin-right: 5px;
}
.ant-modal-header {
  border-radius: 10px 10px 10px 10px;
}
.card-box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  background: #ffffff;
  /* Light/$light-d2 */
  border: 1px solid #d3d6e0;
  box-sizing: border-box;
  border-radius: 7px;
  width: 100%;
  margin-bottom: 20px;
}
.card-box .ant-row {
  width: 100%;
}
.app-shadow {
  box-shadow: 1px 1px 1px 1px gainsboro;
}
.shadow-card-box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 24px;
  background: white;
  /* Light/$light-d2 */
  box-shadow: 1px 1px 1px 1px gainsboro;
  box-sizing: border-box;
  border-radius: 7px;
  width: 100%;
  margin-bottom: 20px;
}
.shadow-card-box .ant-row {
  width: 100%;
}
#patient-encounter-tabs .ant-tabs-tab {
  background-color: #ebebeb;
  border: none;
}
#patient-encounter-tabs .ant-tabs-nav {
  margin-bottom: 0;
}
#patient-encounter-tabs .ant-tabs-tab-active {
  color: white !important;
}
#patient-encounter-tabs .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: white !important;
}
#patient-encounter-tabs .ant-tabs-tab-active {
  background-color: #cb1d4d !important;
}
#patient-encounter-tabs .ant-tabs-tab-btn {
  color: black;
}
#patient-encounter-tabs .ant-tabs-content-holder {
  border: 1px solid rgb(207, 207, 207);
  min-height: 0;
  padding: 0 10px 0 10px;
}
.time-container {
  background-color: black;
  color: white;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  height: 20px;
  margin: 10px 0 10px 0;
}
.icon-circle {
  border-radius: 50%;
  background-color: #f1f1f1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  margin-right: 10px;
  padding: 10px;
  box-shadow: 0 2px 4px rgba(39, 40, 51, 0.295);
}
#schedule-body {
  height: 100%;
  overflow-y: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.event-list {
  height: inherit;
  overflow-y: scroll;
  max-height: calc(100vh - 80px);
}
.time-box {
  height: 30px;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 200px;
  border: #002f3b 1px solid;
}
.calender {
  margin: 10px;
}
.calender .calender-display {
  margin-top: 10px;
  transform: translate(-42px) !important;
  height: 380px;
}
.calender .calender-display .ant-picker {
  visibility: hidden;
}
.calender-picker {
  transform: translate(-180px) !important;
  left: 100px !important;
}
.ant-select-selection-item {
  text-align: left;
}
.ant-select-selector {
  background: rgb(247, 248, 249) !important;
}
.calendar {
  margin: 10px 20px;
  display: grid;
  grid-template-columns: 1fr repeat(7, 1fr);
  grid-auto-flow: dense;
  height: -webkit-fit-content;
  height: fit-content;
  overflow-x: hidden;
}
.item {
  border-right: 1px solid #c6ced1;
  border-left: 1px solid #c6ced1;
  height: 70px;
}
.item:nth-child(1) {
  border-left: transparent;
}
.time {
  grid-column-start: 1;
  border-right: 1px solid #cfd8db;
  border-top: 2px solid #cfd8db;
  position: relative;
  min-height: 100px;
  height: -webkit-fit-content;
  height: fit-content;
}
.timelabel {
  position: absolute;
  top: -12%;
  background-color: white;
  width: 70px;
}
.cell {
  border: 1px solid gainsboro;
}
.event {
  background-color: #fac96c;
  margin: 0 2px;
}
/* other */
a {
  color: blue;
}
@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.visit-card p {
  text-align: left;
}
.visit-card {
  background-color: #f7f8f9;
  width: 100%;
  padding: 10px;
  height: 100%;
}
.visit-card .ant-tree {
  background-color: transparent;
}
.visit-card .ant-tree-title {
  color: black !important;
  font-size: 0.85em;
}
.deletable-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  min-height: 56px;
  height: -webkit-fit-content;
  height: fit-content;
  /* Light/$light-l1 */
  background: #f7f8f9;
  /* Light/$light-d2 */
  border: 1px solid #d3d6e0;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 10px;
}
.ant-picker-ok .ant-btn {
  background: #cb1d4d !important;
  color: white;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 250px;
  height: 250px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.tab-div {
  margin: 20px 0 20px 0;
  height: 25px;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}
.signatureCanvas {
  border: 1px solid black;
  width: 100%;
  min-height: 500px;
}
.rbc-timeslot-group {
  min-height: 200px !important;
}
.rbc-event {
  background-color: transparent !important;
  border: none !important;
}
.rbc-event-label {
  display: none !important;
}
.table {
  width: 100%;
}
.document-div {
  background: #f7f8f9;
  margin-top: 10px;
  width: 100%;
  border: 1px solid #cec6c6;
  border-radius: 7px;
}
.save-button {
  background: #cb1d4d !important;
  color: white;
  border: 1px solid transparent;
  border-radius: 4px;
}
.save-button:hover, .save-button:focus {
  background: #cb1d4d !important;
  color: white;
  border: 1px solid transparent;
  border-radius: 4px;
}
.instant-search {
  position: relative;
  flex: 1 1;
  box-sizing: border-box;
  text-align: left;
  height: -webkit-fit-content;
  height: fit-content;
}
.instant-search .right-panel {
  padding: 10px;
  margin-top: 25px;
  background-color: whitesmoke;
  border-radius: 7px;
  border: 1px solid gainsboro;
}
.instant-search-elastic {
  position: relative;
  left: 50%;
  flex: 1 1;
  z-index: 99;
  width: 700px;
  box-sizing: border-box;
  transform: translate(-50%);
  text-align: left;
  height: -webkit-fit-content;
  height: fit-content;
}
.instant-search-elastic .right-panel {
  padding: 10px;
  margin-top: 25px;
  background-color: whitesmoke;
  border-radius: 7px;
  border: 1px solid gainsboro;
}
.instant-search-elastic .ant-input-affix-wrapper {
  border-radius: 50px !important;
}
.instant-search-elastic .ant-input {
  background-color: white;
  padding: 5px !important;
}
.trip-instant-search {
  position: relative;
  flex: 1 1;
  box-sizing: border-box;
  text-align: left;
  height: -webkit-fit-content;
  height: fit-content;
}
.trip-instant-search .right-panel {
  background-color: whitesmoke;
  border-radius: 7px;
  border: 1px solid gainsboro;
}
.ais-Hits-item {
  padding: 5px !important;
}
.ais-SearchBox-input {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 20px !important;
  box-shadow: none !important;
  caret-color: #5a5e9a;
  color: #23263b;
  flex: 1 1;
  font: inherit;
  max-width: 100%;
  padding-left: 2.5rem;
}
.ais-SearchBox-form {
  background-color: transparent;
}
.mapboxgl-ctrl-geocoder {
  box-shadow: none !important;
  background-color: #f7f8f9;
  border: 1px solid gainsboro;
  width: 100%;
  max-width: none;
}
.mapboxgl-ctrl-geocoder--input {
  height: 31px;
  padding: 3px 32px;
}
#assessmentForm {
  height: 100%;
  overflow-y: scroll;
}
.active-tab-div {
  border-left: 4px solid #cb1d4d !important;
}
.filter-header {
  width: 100%;
  height: -webkit-fit-content;
  height: fit-content;
  box-sizing: border-box;
  padding: 10px 10px 10px 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0);
}
.wound-dummy svg {
  height: 500px !important;
}
.wound-dummy img {
  width: 240px;
  height: 160px;
  border: black;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}
.wound-dummy {
  @import url("https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css");
}
.wound-dummy .facility_filter .facility_Region ul li mat-select,
.wound-dummy .facility_filter .facility_Region ul li select {
  width: 140px;
}
.wound-dummy .headertext {
  color: #464646 !important;
}
.wound-dummy .sign-align.sign-section .auth-name {
  border-top: 2px solid #a9a5b6;
}
.wound-dummy .sign-align button {
  width: 100%;
}
@media (max-width: 500px) {
  .wound-dummy .sign-align button {
    width: auto;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .wound-dummy .manage_facility.wound-report-section {
    flex-direction: column;
  }
  .wound-dummy .manage_facility {
    margin: 20px 0 0 0;
  }
  .wound-dummy .report-profile-seciton.visit_summary,
  .wound-dummy .report-profile-seciton .Facility,
  .wound-dummy .report-profile-seciton .Assessment-section,
  .wound-dummy .report-profile-seciton .Assessment-section,
  .wound-dummy .report-profile-seciton .Assessment-section,
  .wound-dummy .report-profile-seciton .common-sections {
    padding: 20px 10px;
  }
  .wound-dummy .report-profile-seciton.visit_summary .wound-mark-seciton .wound-img h3 {
    text-align: left;
  }
}
@media (max-width: 480px) {
  .wound-dummy .facility_filter .facility_Region ul {
    flex-direction: inherit;
  }
  .wound-dummy .facility_filter .facility_Region ul li .width-100 {
    width: 100%;
  }
  .wound-dummy .facility_filter .facility_Region ul li:first-child {
    width: 100% !important;
  }
  .wound-dummy .facility_filter .facility_Region ul li {
    width: 46% !important;
  }
  .wound-dummy .facility_filter .facility_Region ul li button {
    width: 100%;
  }
  .wound-dummy .report-profile-seciton .profile-section .user-details {
    margin: 0 0 0 10px;
  }
  .wound-dummy .report-profile-seciton .profile-section .user-details ul li {
    width: 100%;
    margin: 10px;
  }
}
.wound-dummy .addEditSummarybtn {
  height: 35px;
  min-width: 89px;
  font-size: 12px;
}
.wound-dummy {
  /*file chosen*/
}
.wound-dummy .file-upload {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.wound-dummy .file-upload .file-select {
  display: block;
  color: #34495e;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: left;
  background: #ffffff;
  overflow: hidden;
  position: relative;
}
.wound-dummy .file-upload .file-select .file-select-button {
  background: #e10602;
  color: #fff;
  border-radius: 25px;
  padding: 0 21px 0 39px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
}
.wound-dummy .file-upload .file-select .file-select-button::before {
  content: "\f194";
  position: absolute;
  left: 15px;
  font: normal normal normal 16px/1 LineAwesome;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.wound-dummy .file-upload .file-select .file-select-name {
  line-height: 40px;
  display: inline-block;
  padding: 0 10px;
}
.wound-dummy .file-upload .file-select:hover {
  border-color: #34495e;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.wound-dummy .file-upload .file-select:hover .file-select-button {
  background: #34495e;
  color: #ffffff;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.wound-dummy .file-upload.active .file-select {
  border-color: #3fa46a;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.wound-dummy .file-upload.active .file-select .file-select-button {
  background: #3fa46a;
  color: #ffffff;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.wound-dummy .file-upload .file-select input[type=file] {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.wound-dummy .file-upload .file-select.file-select-disabled {
  opacity: 0.65;
}
.wound-dummy .file-upload .file-select.file-select-disabled:hover {
  cursor: default;
  display: block;
  border: 2px solid #dce4ec;
  color: #34495e;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  margin-top: 5px;
  text-align: left;
  background: #ffffff;
  overflow: hidden;
  position: relative;
}
.wound-dummy .file-upload .file-select.file-select-disabled:hover .file-select-button {
  background: #e10602;
  color: #666666;
  padding: 0 10px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.wound-dummy .file-upload .file-select.file-select-disabled:hover .file-select-name {
  line-height: 40px;
  display: inline-block;
  padding: 0 10px;
}
.wound-dummy .report-profile-seciton h2 {
  font-size: 20px;
  margin-bottom: 30px;
}
.wound-dummy .report-profile-seciton h2.patientName {
  color: #464646;
  font-size: 20px;
  margin: 0;
  font-weight: 600;
}
.wound-dummy .add_more_items {
  color: #53a1d0;
  padding: 0 0 0 0;
  cursor: pointer;
}
.wound-dummy {
  /* CHanges for Anotomy */
}
.wound-dummy path,
.wound-dummy ellipse,
.wound-dummy polygon {
  fill: red;
  fill-opacity: 0;
  stroke: #404040;
  stroke-opacity: 0.5;
  cursor: pointer;
}
.wound-dummy path:hover,
.wound-dummy ellipse:hover,
.wound-dummy polygon:hover {
  fill-opacity: 0.3;
  stroke-opacity: 1;
}
.wound-dummy #organswrapper {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 0;
  background-color: transparent;
  min-width: 220px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.wound-dummy #organswrapper svg {
  max-height: 100%;
  width: 100%;
  margin: 0;
}
.wound-dummy .go_bck,
.wound-dummy .go_frt {
  fill: #72b8fc;
  opacity: 0.7;
  transition: fill 0.1s ease;
  cursor: pointer;
}
.wound-dummy .go_bck:hover,
.wound-dummy .go_frt:hover {
  opacity: 1;
}
.wound-dummy #organs-tip {
  font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
  display: none;
  padding: 5px;
  border: 1px solid #404040;
  color: #404040;
  z-index: 1000;
  float: left;
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  word-break: keep-all;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
}
.wound-dummy #organs-tip p {
  margin: 0 !important;
  color: #404040 !important;
}
.wound-dummy #organs-tip img {
  float: left;
  padding: 3px;
}
@media screen and (max-width: 320px) {
  .wound-dummy #organswrapper svg {
    height: 260px;
  }
  .wound-dummy #organs-tip {
    max-width: 40%;
  }
  .wound-dummy #organs-tip img {
    max-width: 95%;
  }
}
@media screen and (max-width: 400px) and (min-width: 321px) {
  .wound-dummy #organswrapper svg {
    height: 300px;
  }
}
@media screen and (max-width: 480px) and (min-width: 401px) {
  .wound-dummy #organswrapper svg {
    height: 360px;
  }
}
@media screen and (max-width: 568px) and (min-width: 481px) {
  .wound-dummy #organswrapper svg {
    height: 440px;
  }
}
@media screen and (max-width: 685px) and (min-width: 569px) {
  .wound-dummy #organswrapper svg {
    height: 500px;
  }
}
@media screen and (max-width: 767px) and (min-width: 686px) {
  .wound-dummy #organswrapper svg {
    height: 500px;
  }
}
@media screen and (min-width: 768px) {
  .wound-dummy #organswrapper svg {
    height: 500px;
  }
}
.wound-dummy .anatomyClass {
  fill: red;
  fill-opacity: 1;
}
.wound-dummy {
  /* Below CSS are for modal popup */
  /* .pics .item {
      display: flex;
      justify-content: center;
      border: 1px solid #d6d2d2;
      padding: 15px;
  }
  .pics .item img {
      max-width: 100%;
      height: auto;
      max-height: 500px;
  } */
}
.wound-dummy .docModal .modal-header {
  background: #8c8c8c;
  font-family: "Circular Std Book";
  padding-top: 9px;
  padding-bottom: 8px;
}
.wound-dummy .docModal .modal-header .modal-title {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-transform: capitalize;
}
.wound-dummy .docModal .modal-footer .btn.cancel-btn,
.wound-dummy .docModal .modal-footer .btn.download-btn {
  color: #fff;
  background: #8c8c8c;
  border-radius: 30px;
  min-width: 120px;
  min-height: 43px;
  font-weight: 500;
  font-size: 14px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
}
.wound-dummy .docModal .modal-footer .btn.download-btn {
  background: #e10602;
}
.wound-dummy {
  /*5-sept(VD)*/
}
.wound-dummy .modal-btn-with-upload {
  position: relative;
  vertical-align: top;
}
.wound-dummy .modal-btn-with-upload .file-upload {
  display: inline-block;
}
.wound-dummy .modal-btn-with-upload .cust-modal-btn {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-right: 15px;
  width: 40px;
  height: 40px;
  border: none;
  border-radius: 50%;
  padding: 3px;
  text-align: center;
  background: #e2e2ec;
}
.wound-dummy .cust-modal-btn img {
  max-height: 30px;
  width: auto;
}
.wound-dummy .modal-hdr-btn-group {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.wound-dummy .modal-hdr-btn-group-right .btn {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 5px;
  border: none;
  font-size: 16px;
  outline: none;
  box-shadow: none;
}
.wound-dummy .modal-hdr-btn-group-right .btn + .btn {
  margin-left: 10px;
}
.wound-dummy .modal-hdr-btn-group-left .btn {
  background: none;
  border: none;
  padding: 5px 15px;
  cursor: pointer;
  outline: none;
  box-shadow: none;
}
.wound-dummy .modal-hdr-btn-group-left .btn img {
  height: 28px;
  width: auto;
}
.wound-dummy .cust-anatomy-popup-outer #organswrapper svg {
  max-height: 540px;
  max-width: 100%;
}
.wound-dummy {
  /* .cust-anatomy-popup-outer #organswrapper svg path {fill: #585b60;stroke: #585b60;} */
}
.wound-dummy .cust-anatomy-popup-outer #organswrapper svg path {
  fill: red;
  stroke: #585b60;
}
.wound-dummy {
  /*6-sept(VD) Media*/
}
@media screen and (max-width: 1199px) {
  .wound-dummy .cust-anatomy-popup-outer #organswrapper svg {
    max-height: 520px;
  }
}
@media screen and (max-width: 991px) {
  .wound-dummy .cust-anatomy-popup-outer #organswrapper svg {
    max-height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .wound-dummy .cust-anatomy-popup-outer #organswrapper svg {
    max-height: 450px;
  }
  .wound-dummy .modal-hdr-btn-group-right .btn {
    width: 35px;
    height: 35px;
  }
  .wound-dummy .modal-hdr-btn-group-left .btn img {
    height: 28px;
  }
}
@media screen and (max-width: 575px) {
  .wound-dummy .cust-anatomy-popup-outer #organswrapper svg {
    max-height: 400px;
  }
}
@media screen and (max-width: 400px) {
  .wound-dummy .cust-anatomy-popup-outer #organswrapper svg {
    max-height: 380px;
  }
}
.wound-dummy .owl-carousel-block {
  display: block;
}
.wound-dummy {
  /* .item{
      text-align: center;
  } */
}
.wound-dummy .removeitem {
  top: 0;
  bottom: auto;
}
.wound-dummy .zmdi-delete {
  position: absolute;
  right: 95px;
  color: #e10602;
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1294117647);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  z-index: 100;
}
.Validator::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: "*";
}
.upload-list-inline .ant-upload-list-item {
  float: left;
  width: 300px;
  margin-right: 8px;
}
.upload-list-inline [class*=-upload-list-rtl] .ant-upload-list-item {
  float: right;
}
.iframe-parent {
  width: 100%;
  height: 100%;
  border: 0 gainsboro;
}
.pdf-viewer-body .ant-modal-content {
  padding: 0;
  margin: 0;
  height: 100%;
}
iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.iframe-parent > .iframe-button {
  position: relative;
  float: right;
  right: 30px;
  bottom: 80px;
  transition: 0s;
  opacity: 1;
}
.cluster-marker-patients {
  color: #fff;
  background: #012f3b;
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.3);
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cluster-marker-facilites {
  color: #fff;
  background: crimson;
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(34, 21, 21, 0.3);
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cluster-marker-consultants {
  color: #fff;
  background: rgb(42, 100, 235);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(34, 21, 21, 0.3);
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.patient-marker {
  background: none;
  border: none;
}
.patient-marker img {
  width: 25px;
}
.kore-chat-window iframe {
  display: block !important;
}
.lfrt {
  margin-left: 40px !important;
}
.settings-drawer {
  position: relative;
  box-sizing: border-box;
  height: calc(100vh - 60px);
  text-align: center;
  background: white;
  border: 1px solid #ebedf0;
  border-radius: 2px;
  transition: width 0.8s ease;
}
.settings-drawer .circle-border {
  background-color: white;
  position: absolute;
  left: 100%;
  top: 50%;
  z-index: 99;
  transform: translate(-50%, 50%);
}
.MuiButton-root {
  padding: 4px 10px !important;
  border-radius: 3px !important;
}
.chat-header {
  height: 64px;
  border-bottom: solid 1px rgb(241, 241, 241);
  box-sizing: border-box;
  padding: 10px;
  width: 100%;
}
.chat-card {
  min-height: 65px;
  box-sizing: border-box;
  padding: 10px;
  width: 100%;
}
.vid-player div {
  border-radius: 15px;
}
.trackerMap {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.mapboxgl-popup {
  max-width: 400px;
  font: 12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.instructions {
  position: absolute;
  margin: 20px;
  width: 25%;
  top: 0;
  bottom: 20%;
  padding: 20px;
  background-color: #fff;
  overflow-y: scroll;
  font-family: sans-serif;
}
.overlay {
  position: absolute;
  bottom: 50px;
  left: 10px;
}
.overlay button {
  font: 600 12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif;
  background-color: #3386c0;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  border-radius: 3px;
}
.overlay button:hover {
  background-color: #4ea0da;
}
.chat-header {
  background-color: white;
}
.chat-block-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.chat-block-content .chat-box {
  position: relative;
  background-color: white;
  height: calc(100vh - 130px);
  padding: 10px;
  width: 70%;
  padding-bottom: 100px;
  box-sizing: border-box;
}
.chat-block-content .chat-box .empty-chat {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.chat-block-content .chat-box .messages-body {
  height: calc(100vh - 230px);
  padding-bottom: 100px;
  box-sizing: border-box;
  overflow-y: scroll;
}
.chat-block-content .chat-box .message-box {
  display: flex;
  width: 100%;
  left: 50%;
  transform: translate(-50%);
  padding: 10px;
  flex-direction: row;
  justify-content: space-between;
  background-color: white;
  z-index: 99;
  align-items: center;
  position: absolute;
  bottom: 0;
  box-shadow: 2px -3px 5px rgba(0, 0, 0, 0.15);
}
.rcopia-iframe iframe {
  display: block !important;
  height: 100%;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.image-message {
  border-radius: 5px;
  background-color: whitesmoke;
  width: 300px;
  height: -webkit-fit-content;
  height: fit-content;
  padding: 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.facility-stats .ant-table-thead th {
  background-color: white;
  font-style: normal;
  font-weight: 700;
}
.more-stats {
  width: 97%;
  margin-left: auto;
  margin-right: auto;
}
.more-stats-patient {
  width: 60%;
  border-radius: 12px;
}
.more-stats-prospects {
  background-color: white;
  width: 40%;
  border-radius: 12px;
  padding: 10px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .more-stats {
    display: flex;
    flex-direction: column;
  }
  .more-stats-patient {
    width: 100%;
  }
  .more-stats-prospects {
    width: 100%;
  }
  .date-range-picker {
    width: 75%;
    align-self: center;
  }
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next,
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover {
  font-size: 20px !important;
  font-weight: bold !important;
  color: #cb1d4d !important;
}
.chat-list-ul {
  padding-left: 0;
}
.rhap_repeat-button {
  color: white !important;
}
.rhap_volume-indicator {
  color: white !important;
}
.rhap_volume-button {
  color: white !important;
}
.audit-log-none {
  color: black;
}
.audit-log-none em {
  color: #cb1d4d;
}
.ant-spin-dot-item {
  background-color: #cb1d4d !important;
}
#wound-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: black;
  text-shadow: 0 0 0.25px currentColor;
}
#wound-tabs .ant-tabs-tab {
  font-weight: bold;
  display: inline;
  display: initial;
  flex-grow: 1;
}
#wound-tabs .ant-tabs-tab:focus {
  color: black;
}
#wound-tabs .ant-tabs-tab:hover {
  color: black;
}
.carousel-slider {
  width: 100% !important;
}
.react-transform-wrapper {
  height: 100% !important;
  width: 100% !important;
}
.search-results {
  margin-top: 10px;
  width: 100%;
  background-color: whitesmoke;
  border-radius: 7px;
  padding: 10px;
  height: -webkit-fit-content;
  height: fit-content;
  text-align: left;
}
/* Changing the background color of the list item when the mouse hovers over it. */
#drive {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 50%;
  height: 40px;
  padding: 10px;
  border: none;
  border-radius: 3px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background: #3f51b5;
}
.car_marker {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 399.5 841.9%27%3E%3CradialGradient id=%27a%27 cx=%27198.55%27 cy=%27420.944%27 r=%27327.4%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%23c91515%27/%3E%3Cstop offset=%27.17%27 stop-color=%27%23c01313%27/%3E%3Cstop offset=%27.442%27 stop-color=%27%23a90e0e%27/%3E%3Cstop offset=%27.78%27 stop-color=%27%23830606%27/%3E%3Cstop offset=%271%27 stop-color=%27%23670000%27/%3E%3C/radialGradient%3E%3Cpath fill=%27url%28%23a%29%27 d=%27M198.6 0c-41.6-.5-74.1 6-95.7 11.8C74.6 19.6 64 26.6 56.5 33.7c-20.1 18.9-24.7 44.3-26 56v447.4l-24.1-8.2c-5.3 21.2 24.1 30 24.1 30v128.4c-.3 8-1.8 74.8 52.8 120.7 49 41.1 106.1 33.2 115.5 33.2 9.4 0 66.6 7.8 115.5-33.2 54.7-45.9 53.2-112.7 52.8-120.7v-129l12.3-6.2c6-3 10-8.8 10.8-15.5l1.1-9.5-24.1 7.7v-445c-1.3-11.8-5.8-37.1-26-56-7.6-7.1-18.2-14.1-46.5-21.9C273.3 6 240.7-.5 199.2 0%27/%3E%3Cpath opacity=%27.65%27 fill=%27%23161616%27 d=%27M327.6 622c-7.1-65.8-13.6-132.7-19.1-198.6-7.7-91-13.9-181.4-18.6-268.8l3.6-.2c4.6 87.3 10.9 177.7 18.6 268.7 5.6 65.9 12 132.7 19.1 198.5l-3.6.4z%27/%3E%3Cpath opacity=%27.5%27 fill=%27%23EBEBEB%27 d=%27M198.7 128.1c-9.4-.2-18.8-.8-28.4 1.9-7.5 2.1-11 4.7-14.3 2.7-6-3.4-7-18.5 0-26 2.2-2.3 4.9-3.7 11.4-5.2 7-1.7 17.6-2.3 31.5-2.3 13.9-.1 24.5.6 31.5 2.3 6.5 1.5 9.2 2.9 11.4 5.2 7 7.5 6 22.5 0 26-3.4 1.9-6.9-.6-14.3-2.7-9.7-2.6-19.4-2.1-28.8-1.9z%27/%3E%3Cpath opacity=%27.65%27 fill=%27%23161616%27 d=%27M300.1 40.1c-14.4-4.4-29.2-7.6-44.1-9.5-9.7-1.3-19.5-2-29.3-2.3v-1.8c9.8.2 19.7 1 29.5 2.3 15 2 29.9 5.2 44.4 9.6l-.5 1.7z%27/%3E%3Cg opacity=%27.5%27 fill=%27%23EBEBEB%27%3E%3Cpath d=%27M198.9 36.2c5.8 0 8.9 2.5 8.9 3.5s-3.1 3.5-8.9 3.5-8.9-2.5-8.9-3.5 3.2-3.5 8.9-3.5m0-3.6c-6.9 0-12.5 3.2-12.5 7.1s5.6 7.1 12.5 7.1 12.5-3.2 12.5-7.1-5.5-7.1-12.5-7.1z%27/%3E%3Cpath d=%27M213.5 41.5h-29.2c-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6h29.2c.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6z%27/%3E%3C/g%3E%3ClinearGradient id=%27b%27 gradientUnits=%27userSpaceOnUse%27 x1=%271511.313%27 y1=%2793.019%27 x2=%271511.313%27 y2=%2773.665%27 gradientTransform=%27matrix%28-1 0 0 1 1695.542 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23b8b8b8%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23b%29%27 d=%27M198.9 92.2l-23.4.8c-2.6.1-4.8-1.7-5.2-4.3l-.7-4.5 29.3-10.6v18.6z%27/%3E%3Cpath opacity=%27.5%27 fill=%27%23EBEBEB%27 d=%27M198.9.1c-35.1-.7-77.8 5.5-87.3 11.1-4.7 2.8-8.3 6-11.2 8.6-2.3 2.1-3.4 5.2-2.9 8.2l1.3 8.3c13.1-6 31.2-12.6 53.5-16.1 18.1-2.9 34-2.9 46.5-2.1 12.6-.8 28.5-.8 46.5 2.1 22.3 3.5 40.4 10.2 53.5 16.1l1.3-8.3c.5-3.1-.6-6.1-2.9-8.2-2.9-2.6-6.7-5.5-11.2-8.6-7.2-5-49.4-11.9-87.1-11.1z%27/%3E%3Cpath opacity=%27.65%27 fill=%27%23161616%27 d=%27M70.1 622l-3.6-.4C73.6 555.8 80 489 85.6 423c7.7-91 13.9-181.4 18.6-268.7l3.6.2c-4.6 87.3-10.9 177.8-18.6 268.8-5.6 66-12 132.8-19.1 198.7zM97.6 40.1l-.5-1.7c14.5-4.4 29.4-7.6 44.4-9.6 9.7-1.3 19.6-2 29.5-2.3v1.8c-9.8.2-19.6 1-29.3 2.3-14.8 1.9-29.7 5.1-44.1 9.5z%27/%3E%3Cpath opacity=%27.65%27 fill=%27%23161616%27 d=%27M279.2 156.3H118.5c-10.8 0-21.3-1.9-31.3-5.8l-6.3-2.4.7-1.7 6.3 2.4c9.8 3.8 20.2 5.7 30.7 5.7h160.8c10.5 0 20.9-1.9 30.7-5.7l6.3-2.4.7 1.7-6.3 2.4c-10.3 3.8-20.8 5.8-31.6 5.8zM198.9 14.7c-10.3 0-26 5.5-27.9 10.4-.4 1-.8 2.9 0 5.7h55.8c.8-2.8.4-4.7 0-5.7-1.9-4.9-17.6-10.4-27.9-10.4z%27/%3E%3ClinearGradient id=%27c%27 gradientUnits=%27userSpaceOnUse%27 x1=%27198.86%27 y1=%27836.542%27 x2=%27198.86%27 y2=%27815.224%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23b8b8b8%27/%3E%3C/linearGradient%3E%3Cpath opacity=%27.5%27 fill=%27url%28%23c%29%27 d=%27M198.8 816.4l-36.9-1.2c-2.6-.1-4.1 3-2.4 5 1.1 2.4 4.1 7.8 10.3 11.8 7.4 4.8 26.5 4.6 29 4.5 2.5.2 21.6.3 29-4.5 6.3-4 9.2-9.4 10.3-11.8 1.7-2 .3-5.1-2.4-5l-36.9 1.2%27/%3E%3Cpath fill=%27%23161616%27 d=%27M198.8 721.4c-18.8 0-106.8-9.7-126.3-64.1-3.5-9.7-7-19.4-7-41.6 0-17.2 12.5-93.8 16.7-119.6 24.9 22.8 116.6 24.3 116.6 24.3s91.7-1.5 116.6-24.3c4.2 25.9 16.7 102.5 16.7 119.6 0 22.2-3.5 31.9-7 41.6-19.5 54.3-107.4 64.1-126.3 64.1%27/%3E%3ClinearGradient id=%27d%27 gradientUnits=%27userSpaceOnUse%27 x1=%27278.145%27 y1=%27805.778%27 x2=%27353.531%27 y2=%27675.206%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23d%29%27 d=%27M336.3 665.5c2.2.3 5.2 3.6 7.3 19.1 1.6 10.2 4.8 39.9-11.4 72-15.9 31.5-40.9 46.5-50.1 51.5 5.5-16.9 13.2-40.7 22.8-69.2 18-54 25.4-74.2 31.4-73.4z%27/%3E%3ClinearGradient id=%27e%27 gradientUnits=%27userSpaceOnUse%27 x1=%27452.813%27 y1=%27512.957%27 x2=%27217.939%27 y2=%27278.084%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23293e4f%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23e%29%27 d=%27M347.4 618.4c-6.8-31.5-15.1-76.5-20.3-131.2-2-21.1-4.4-51.8-5.5-127.2-.7-47.2-.8-110.7 1.2-186.7 5.7 3.9 12.9 10.3 16.4 20 2.1 6 1.9 11 2.1 12.4 8.2 53.5 10.9 106.4 10.3 159.7-.7 61.9-1.5 140.7-3.9 234.1l-.3 18.9z%27/%3E%3Cpath fill=%27%23474747%27 d=%27M200.4 695.9c-.6-1.2-2.4-1.2-3 0-1.3 2.7-2.7 6.7-2.8 11.7-.1 5.5 1.5 9.9 2.8 12.7.6 1.2 2.4 1.2 3 0 1.4-2.8 2.9-7.2 2.8-12.7-.1-5-1.5-9-2.8-11.7zM237.2 694.9c-.4-1.1-1.9-1.1-2.5-.1-1.2 2.2-2.6 5.4-2.9 9.6-.4 4.5.7 8.3 1.7 10.7.4 1.1 1.9 1.1 2.5.1 1.3-2.3 2.8-5.9 3-10.4.2-4.2-.8-7.6-1.8-9.9zM276.9 686.5c-.2-.9-1.3-1.1-1.9-.4-1.2 1.5-2.6 3.9-3.3 7.1-.8 3.5-.3 6.5.2 8.4.2.9 1.3 1.1 1.9.4 1.2-1.6 2.8-4.2 3.4-7.7.6-3.2.2-5.9-.3-7.8z%27/%3E%3ClinearGradient id=%27f%27 gradientUnits=%27userSpaceOnUse%27 x1=%27213.513%27 y1=%2793.019%27 x2=%27213.513%27 y2=%2773.665%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23b8b8b8%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23f%29%27 d=%27M198.9 92.2l23.4.8c2.6.1 4.8-1.7 5.2-4.3l.7-4.5-29.3-10.6v18.6z%27/%3E%3ClinearGradient id=%27g%27 gradientUnits=%27userSpaceOnUse%27 x1=%271496.671%27 y1=%27131.651%27 x2=%271496.671%27 y2=%2755.901%27 gradientTransform=%27matrix%28-1 0 0 1 1695.542 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23g%29%27 d=%27M198.9 82.5c-58.7-.2-98.8 37.3-108.8 48.1-1.3 1.5-3.7 1.2-4.8-.4-4.9-7.7-7.3-16.6-8.3-21.8-.6-2.8.4-5.7 2.5-7.6 29.5-27.2 92.4-44.9 119.4-44.9s89.9 17.8 119.4 44.9c2.1 1.9 3 4.8 2.5 7.6-1 5.2-3.4 14.1-8.3 21.8-1.1 1.7-3.4 1.9-4.8.4-10.1-10.8-50.1-48.2-108.8-48.1z%27/%3E%3ClinearGradient id=%27h%27 gradientUnits=%27userSpaceOnUse%27 x1=%271396.357%27 y1=%2788.659%27 x2=%271596.986%27 y2=%2788.659%27 gradientTransform=%27matrix%28-1 0 0 1 1695.542 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23b8b8b8%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23h%29%27 d=%27M198.9 80.9C143.4 80.6 105 115 105 115l-3.4-4.6c-5.7-7.8-3.3-18.8 5-23.6 15.6-8.9 29.5-13.8 39-17 6.2-2.1 14-4.5 23.3-6.8 4.4-1 8.9-.7 13.1.9 6.1 2.4 16.8 2.4 16.8 2.4s10.7 0 16.8-2.4c4.2-1.6 8.7-1.9 13.1-.9 9.3 2.2 17.1 4.7 23.3 6.8 9.6 3.3 23.4 8.1 39 17 8.4 4.8 10.7 15.8 5 23.6l-3 4.1c.1 0-39.7-33.7-94.1-33.6z%27/%3E%3ClinearGradient id=%27i%27 gradientUnits=%27userSpaceOnUse%27 x1=%27298.469%27 y1=%2786.549%27 x2=%27339.328%27 y2=%2786.549%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23b8b8b8%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23i%29%27 d=%27M316.9 148.7c.6 1.2 2.2 1.4 3 .3 10.2-13.2 14.6-25.5 16.6-33.1 8.6-32.7-2.9-64.7-19.1-82.1-2.5-2.7-11.6-12.5-16.2-10.1-3.6 1.9-2.6 10.4-2.2 13.4 4.5 5.9 10.5 15 15.5 27.1 4.6 11.2 9.4 23 8 38.1-.5 5.5-3.4 15.5-11.4 27.5-1.1 1.6-1.3 3.7-.4 5.5l6.2 13.4z%27/%3E%3Cpath fill=%27%23F21919%27 d=%27M320.4 146l.7 2.6c.2.8 1.4 1 1.8.2l17.3-37.6c.1-.2.1-.4 0-.6l-.7-2.6c-.2-.8-1.4-1-1.8-.2l-17.3 37.6c-.1.2-.1.4 0 .6z%27/%3E%3Cpath fill=%27%23D3D3D3%27 d=%27M319.5 77.6l10-8.1c-2.8-7.8-6.8-17.2-12.9-27.2-5.5-9-11-12.5-16.2-18.2-.6.5-4.6 3.9-4.6 9 0 2.9 1.2 5.8 3.3 8 5.6 5.9 10.4 12.6 13.6 20.1l6.8 16.4z%27/%3E%3ClinearGradient id=%27j%27 gradientUnits=%27userSpaceOnUse%27 x1=%271389.247%27 y1=%27678.652%27 x2=%271498.562%27 y2=%27489.313%27 gradientTransform=%27matrix%28-1 0 0 1 1641.173 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23293e4f%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23j%29%27 d=%27M198.9 531s-70.3-3.6-98.7-13.1c-6.2-2.1-12.8 2-13.7 8.5l-12.1 87.4c-2.1 15.4 6.8 30.2 21.5 35.3 31.7 10.9 85.5 13.1 103.1 12 17.6 1.1 71.4-1.1 103.1-12 14.7-5 23.6-19.9 21.5-35.3l-12.1-87.4c-.9-6.5-7.5-10.5-13.7-8.5-28.6 9.4-98.9 13.1-98.9 13.1%27/%3E%3Cpath fill=%27%23474747%27 d=%27M198.9 693.3c-24.9 0-90.2-10.9-103.4-29.8 0 0 64.8 16.1 103.4 16.6 37.1-.7 103.4-16.6 103.4-16.6-13.2 18.8-78.5 29.8-103.4 29.8zM160.5 694.9c.4-1.1 1.9-1.1 2.5-.1 1.2 2.2 2.6 5.4 2.9 9.6.4 4.5-.7 8.3-1.7 10.7-.4 1.1-1.9 1.1-2.5.1-1.3-2.3-2.8-5.9-3-10.4-.2-4.2.8-7.6 1.8-9.9zM120.8 686.5c.2-.9 1.3-1.1 1.9-.4 1.2 1.5 2.6 3.9 3.3 7.1.8 3.5.3 6.5-.2 8.4-.2.9-1.3 1.1-1.9.4-1.2-1.6-2.8-4.2-3.4-7.7-.6-3.2-.2-5.9.3-7.8z%27/%3E%3ClinearGradient id=%27k%27 gradientUnits=%27userSpaceOnUse%27 x1=%271568.425%27 y1=%27805.778%27 x2=%271643.811%27 y2=%27675.206%27 gradientTransform=%27matrix%28-1 0 0 1 1688 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23k%29%27 d=%27M61.4 665.5c-2.2.3-5.2 3.6-7.3 19.1-1.6 10.2-4.8 39.9 11.4 72 15.9 31.5 40.9 46.5 50.1 51.5-5.5-16.9-13.2-40.7-22.8-69.2-18-54-25.4-74.2-31.4-73.4z%27/%3E%3ClinearGradient id=%27l%27 gradientUnits=%27userSpaceOnUse%27 x1=%271743.093%27 y1=%27512.957%27 x2=%271508.22%27 y2=%27278.084%27 gradientTransform=%27matrix%28-1 0 0 1 1688 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23293e4f%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23l%29%27 d=%27M50.4 618.4c6.8-31.5 15.1-76.5 20.3-131.2 2-21.1 4.4-51.8 5.5-127.2.7-47.2.8-110.7-1.2-186.7-5.7 3.9-12.9 10.3-16.4 20-2.1 6-1.9 11-2.1 12.4-8.2 53.5-10.9 106.4-10.3 159.7.7 61.9 1.5 140.7 3.9 234.1l.3 18.9z%27/%3E%3ClinearGradient id=%27m%27 gradientUnits=%27userSpaceOnUse%27 x1=%271588.749%27 y1=%2786.549%27 x2=%271629.608%27 y2=%2786.549%27 gradientTransform=%27matrix%28-1 0 0 1 1688 0%29%27%3E%3Cstop offset=%270%27 stop-color=%27%234f4f4f%27/%3E%3Cstop offset=%271%27 stop-color=%27%23b8b8b8%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23m%29%27 d=%27M80.9 148.7c-.6 1.2-2.2 1.4-3 .3-10.2-13.2-14.6-25.5-16.6-33.1-8.6-32.7 2.9-64.7 19.1-82.1 2.5-2.7 11.6-12.5 16.2-10.1 3.6 1.9 2.6 10.4 2.2 13.4-4.5 5.9-10.5 15-15.5 27.1-4.6 11.2-9.4 23-8 38.1.5 5.5 3.4 15.5 11.4 27.5 1.1 1.6 1.3 3.7.4 5.5l-6.2 13.4z%27/%3E%3Cpath fill=%27%23F21919%27 d=%27M77.4 146l-.7 2.6c-.2.8-1.4 1-1.8.2l-17.3-37.6c-.1-.2-.1-.4 0-.6l.7-2.6c.2-.8 1.4-1 1.8-.2l17.3 37.6v.6z%27/%3E%3Cpath fill=%27%23D3D3D3%27 d=%27M78.3 77.6l-10-8.1c2.8-7.8 6.8-17.2 12.9-27.2 5.5-9 11-12.5 16.2-18.2.6.5 4.6 3.9 4.6 9 0 2.9-1.2 5.8-3.3 8C93 47.2 88.2 53.9 85 61.4l-6.7 16.2z%27/%3E%3Cpath fill=%27%23161616%27 d=%27M359.5 543.8c-1.3 0-2.5-.8-3-2.1-.6-1.7.2-3.5 1.9-4.1l31-11.5c1.6-.6 3.5.2 4.1 1.9.6 1.7-.2 3.5-1.9 4.1l-31 11.5c-.3.2-.7.2-1.1.2zM38.7 543.8c1.3 0 2.5-.8 3-2.1.6-1.7-.2-3.5-1.9-4.1l-31-11.5c-1.6-.6-3.5.2-4.1 1.9s.2 3.5 1.9 4.1l31 11.5c.4.2.8.2 1.1.2z%27/%3E%3Cg opacity=%27.5%27 fill=%27%23EBEBEB%27%3E%3Cpath d=%27M198.9 822.4c5.8 0 8.9 2.5 8.9 3.5s-3.1 3.5-8.9 3.5-8.9-2.5-8.9-3.5 3.2-3.5 8.9-3.5m0-3.6c-6.9 0-12.5 3.2-12.5 7.1s5.6 7.1 12.5 7.1 12.5-3.2 12.5-7.1-5.5-7.1-12.5-7.1z%27/%3E%3Cpath d=%27M213.5 827.6h-29.2c-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6h29.2c.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6z%27/%3E%3C/g%3E%3Cpath fill=%27%23FFF%27 d=%27M207.1 369.8h-14.6c-2.9 0-5.3-2.4-5.3-5.3v-70.4c0-2.9 2.4-5.3 5.3-5.3h14.6c2.9 0 5.3 2.4 5.3 5.3v70.4c0 2.9-2.4 5.3-5.3 5.3z%27/%3E%3ClinearGradient id=%27n%27 gradientUnits=%27userSpaceOnUse%27 x1=%27199.75%27 y1=%27301.317%27 x2=%27199.75%27 y2=%27342.529%27%3E%3Cstop offset=%270%27 stop-color=%27%2319a160%27/%3E%3Cstop offset=%27.229%27 stop-color=%27%2317965a%27/%3E%3Cstop offset=%27.629%27 stop-color=%27%23137948%27/%3E%3Cstop offset=%271%27 stop-color=%27%230e5935%27/%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23n%29%27 d=%27M208.7 307.9c-.6-1.7-2.8-6.6-8.9-6.6s-8.3 4.9-8.9 6.6c-.6 1.7-1.1 4.8-.8 7.6.7 7.8 9.7 27 9.7 27s9-19.1 9.7-27c.2-2.8-.2-5.8-.8-7.6z%27/%3E%3C/svg%3E");
  height: 50px;
  width: 24px;
}
.str-chat__channel-list {
  width: 30%;
}
.str-chat__channel {
  width: 100%;
}
.str-chat__thread {
  width: 45%;
}
.app__wrapper {
  height: calc(100vh - 60px) !important;
  text-align: left !important;
}
.str-chat {
  text-align: left;
}
p {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.flexy-row {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
  gap: 5px;
}
.custom-flex-column {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: 5px;
}
.stats-card-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  background: #ffffff;
  border: 1px solid;
  border-color: #d3d6e0;
  box-sizing: border-box;
  border-radius: 12px;
  margin-bottom: 20px;
  width: 100%;
  height: 750px;
  margin-top: 10px;
}
.stats-card-box .ant-row {
  width: 100%;
}
.stats-card-box-large {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  background: #ffffff;
  border: 1px solid #d3d6e0;
  box-sizing: border-box;
  border-radius: 12px;
  margin-bottom: 20px;
  width: 1080px;
  height: 750px;
  margin-top: 10px;
}
.stats-card-box-large .ant-row {
  width: 100%;
}
.stats-list {
  width: 100%;
}
.tiny-table {
  display: flex;
  flex-direction: row;
  gap: 3px;
  justify-content: space-between;
  align-items: center;
  border-radius: 10px;
  padding: 10px;
  width: 400px;
}
@media screen and (max-width: 1550px) {
  .tiny-table {
    width: 90%;
  }
  .stats-card-box-large {
    width: 800px;
  }
}
@media screen and (max-width: 1350px) {
  .stats-card-box-large {
    width: 800px;
  }
}
@media screen and (max-width: 800px) {
  .tiny-table {
    width: 70%;
  }
}
.calender-side {
  height: calc(100vh - 80px);
  overflow: hidden;
}
.rbc-event {
  min-height: 45px;
  max-width: 200px;
  min-width: 100px;
}
.rbc-current-time-indicator {
  background-color: #cb1d4d;
}
.rdrCalendarWrapper {
  width: 100% !important;
}
.rdrCalendarWrapper .rdrMonth {
  width: 100% !important;
}
.ant-image-preview-img-wrapper {
  display: grid;
  justify-items: center;
}
.zendesk {
  display: block !important;
  margin-bottom: 20px;
}
.zendesk iframe {
  display: none;
}
.str-chat__channel-list-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  color: white;
  font-size: 12px;
}
.str-chat__channel-list-empty-v1 {
  display: none;
}
#schedule-events {
  height: calc(100vh - 100px);
}
.add-note .ant-form-item {
  margin-bottom: 0 !important;
}
/*button span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  //background: #3d5af1;
}*/
button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center;
}
.ant-form-item {
  text-align: left !important;
}
.wound-up .ant-upload {
  min-width: 100px !important;
}
.ant-upload-list-item-container {
  height: -webkit-fit-content !important;
  height: fit-content !important;
  width: -webkit-fit-content !important;
  width: fit-content !important;
}
.cropped-image {
  height: 600px;
  width: auto;
}
.cropped-image-container {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
}
._coverImage-holder {
  padding: 25px 40px;
  background-color: black;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 20px;
}
.crop-area-container {
  display: flex;
  flex-direction: column;
  position: relative;
  /* margin-top: 25px; */
}
.crop-container {
  min-height: 300px;
  width: 600px;
}
.image-controls {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: absolute;
}
.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
.hide-resize-observer {
  display: none !important;
}
.appointment-status-box {
  display: flex;
  flex-direction: row;
  border: 0.02px solid #d3d6e0;
  box-sizing: border-box;
  border-radius: 20px;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  align-items: center;
  gap: 8px;
}
.skin-sweep-status-box {
  display: flex;
  flex-direction: row;
  border: 0.02px solid #d3d6e0;
  border-radius: 20px;
  align-items: center;
  gap: 8px;
}
.shadow-card-box-no-padding {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: white;
  box-sizing: border-box;
  border-radius: 7px;
  width: 100%;
  margin-bottom: 20px;
}
.shadow-card-box-no-padding .ant-row {
  width: 100%;
}
.parallelogram {
  display: flex;
  flex-direction: row;
  height: 18px;
  align-items: center !important;
  justify-items: flex-start;
  transform: skew(150deg);
  background: #C21700;
  padding-right: 10px;
  font-size: x-small;
}
.parallelogram-gray {
  display: flex;
  width: 2%;
  height: 9px;
  transform: skew(150deg);
  background: #8d8d8d;
}
.backward-parallelogram {
  height: 5px;
  min-width: 5%;
  width: 20%;
  transform: skew(40deg);
  background: #C21700;
}
.parallelogram p {
  transform: skew(-150deg);
  color: white;
  font-weight: bold;
}
.treatment-scenario-flexy-row {
  display: flex;
  flex-flow: row nowrap;
  align-items: end;
  width: 100%;
  gap: 0;
  flex-grow: 1;
}
.treatment-scenario-start {
  display: flex;
  width: 10px;
  height: 5px;
  background: #C21700;
  margin-right: -5px;
  border-bottom-left-radius: 7px;
}
.treatment-scenario-end {
  display: flex;
  width: 30px;
  height: 18px;
  background: #C21700;
  margin-left: -7px;
  align-items: center;
  justify-items: flex-end;
  color: white;
  font-weight: bolder;
  border-bottom-right-radius: 7px;
  font-size: small;
}
.treatment-scenario-holder {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  height: 18px;
  border-bottom: solid 1px #8d8d8d;
  margin-left: -5px;
  align-items: center !important;
  justify-content: end;
  color: #606060;
  font-weight: bolder;
  padding-right: 20px;
  padding-left: 20px;
  font-size: x-small;
}
.shadow-card-box-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  background: white;
  box-sizing: border-box;
  width: 100%;
}
.shadow-card-box-inner .ant-row {
  width: 100%;
}
.full-page {
  height: 100%;
  overflow-y: scroll;
  box-sizing: border-box;
  width: 100%;
  overflow-x: hidden;
}
.timeline p {
  margin-bottom: 0 !important;
}
.timeline-element {
  border-left: solid;
  border-top: solid;
  border-right: none;
  border-bottom: none;
}
.two-rows-label .ant-form-item-label {
  padding: 4px 0 !important;
}
.two-rows-label .ant-form-item-label label {
  white-space: normal;
  margin-left: 10px;
  margin-right: 12px;
  display: inline-block;
  text-align: left;
  line-height: 12px;
}
.two-rows-label .ant-form-item-label label:after {
  content: none !important;
}
.two-rows-label .ant-form-item-label label.ant-form-item-required::before {
  position: absolute;
  left: -10px;
}
.ant-select-dropdown {
  z-index: 9998 !important;
}
.ant-picker-dropdown {
  z-index: 9998 !important;
}
.custom-datepicker-popup {
  z-index: 9998 !important;
}
.unbreakable-table-column {
  white-space: nowrap !important;
}
.inp {
  border: none;
  border-bottom: 1px solid #1890ff;
  padding: 5px 10px;
  outline: none;
}
[placeholder]:focus::-webkit-input-placeholder {
  -webkit-transition: text-indent 0.4s 0.4s ease;
  transition: text-indent 0.4s 0.4s ease;
  text-indent: -100%;
  opacity: 1;
}
.billing .ant-select-multiple .ant-select-selection-overflow-item {
  width: 100%;
  margin: 3px !important;
}
.billing .ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content {
  width: 100%;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.billing .ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item {
  width: 100%;
}
.view-task p {
  margin-bottom: 0 !important;
}
.ant-tag {
  height: -webkit-fit-content;
  height: fit-content;
}
#pcc-facilty-tabs .ant-tabs-tab-active {
  color: white !important;
  background-color: #cb1d4d !important;
}
#pcc-facilty-tabs .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: white !important;
}
.ant-dropdown-menu {
  max-height: 300px;
  overflow-y: scroll;
}
#primary-color-tabs .ant-tabs-tab {
  background-color: #ebebeb;
  border: none;
}
#primary-color-tabs .ant-tabs-nav {
  margin-bottom: 0;
}
#primary-color-tabs .ant-tabs-tab-active {
  color: white !important;
}
#primary-color-tabs .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: white !important;
}
#primary-color-tabs .ant-tabs-tab-active {
  background-color: #cb1d4d !important;
}
#primary-color-tabs .ant-tabs-tab-btn {
  color: black;
}
#assessment-page-tabs .ant-tabs-tab {
  background-color: white;
  border: none;
}
#assessment-page-tabs .ant-tabs-nav {
  margin-bottom: 0;
  background-color: white !important;
}
#assessment-page-tabs .ant-tabs-tab-active {
  color: white !important;
  background-color: white !important;
}
#assessment-page-tabs .ant-tabs-tab-btn {
  color: black;
  background-color: white !important;
}
.order-supply-item {
  display: flex;
  align-items: baseline;
}
.custom-select .ant-select-selector {
  padding: 0 !important;
  border-radius: 8px;
  margin: 0.1px;
}
#vascular-radio-buttons .ant-radio-button-wrapper-checked {
  background-color: crimson !important;
  border-color: crimson !important;
  color: white !important;
}
.dx-code-form-item .ant-form-item-label > label {
  width: 100% !important;
  display: flex;
}
/* UnauthorizedPage.css */
.unauthorized-container {
  text-align: center;
  font-family: Arial, sans-serif;
}
.unauthorized-container h1 {
  font-size: 3em;
  color: #ff4d4f;
}
.unauthorized-container p {
  font-size: 1.2em;
}
.unauthorized-container a {
  text-decoration: none;
  color: #1890ff;
  font-weight: bold;
}
.organization-status-box {
  display: flex;
  flex-direction: row;
  border: 0.02px solid #d3d6e0;
  border-radius: 20px;
  align-items: center;
  gap: 8px;
}
.sbdocs-content {
  overflow-y: auto;
  max-height: 100vh;
}
.ModalForm .ant-modal .ant-modal-content {
  padding: 0 0 0;
  background-color: #edeff5;
}
.ModalForm .ant-input {
  background-color: #f7f8f9;
  padding: 5px !important;
}
.ModalForm .whitespace-pre-line {
  white-space: pre-line;
}
.ant-form-item-explain-error {
  color: red;
  margin-bottom: 20px;
  border-radius: 10px;
  padding: 10px;
  background-color: #f7f8f9;
}
.ant-collapse-header {
  display: flex !important;
  align-items: center !important;
}
.shaker {
  /* box-shadow: 0 8px 15px rgb(0 0 0 / 10%); */
}
.shaker:hover {
  transform: translateY(-4px);
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.shaker:active {
  transform: translateY(-1px);
}
* {
  scrollbar-width: thin;
}
*::-webkit-scrollbar {
  width: 4px;
}
*::-webkit-scrollbar-thumb {
  background-color: #9ca3af;
}
*::-webkit-scrollbar-track {
  background-color: white;
}
.focus-within\:ring-2:focus-within{
  --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(2px + 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);
}
.focus-within\:ring-\[\#C21700\]:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(194 23 0 / var(--tw-ring-opacity, 1));
}
.focus-within\:ring-offset-2:focus-within{
  --tw-ring-offset-width: 2px;
}
.hover\:border-blue-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / 1);
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#cb1d4d\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(203 29 77 / 1);
  background-color: rgb(203 29 77 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / 1);
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-300:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / 1);
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / 1);
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:text-blue-700:hover{
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / 1);
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-800:hover{
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-700:hover{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / 1);
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.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-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:opacity-80:hover{
  opacity: 0.8;
}
.focus\:border-blue-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-opacity-0:focus{
  --tw-ring-opacity: 0;
}
.focus\:ring-offset-0:focus{
  --tw-ring-offset-width: 0px;
}
.group:hover .group-hover\:flex{
  display: flex;
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
@media (min-width: 640px){
  .sm\:w-auto{
    width: auto;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px){
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:w-\[35\%\]{
    width: 35%;
  }
  .md\:w-\[40\%\]{
    width: 40%;
  }
  .md\:w-\[50\%\]{
    width: 50%;
  }
  .md\:w-\[60\%\]{
    width: 60%;
  }
  .md\:w-\[65\%\]{
    width: 65%;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:flex-row{
    flex-direction: row;
  }
}
@media (min-width: 1024px){
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:w-96{
    width: 24rem;
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{
  display: none;
}
.\[\&_\.ant-collapse-header\]\:bg-gray-50 .ant-collapse-header{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / 1);
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.\[\&_\.ant-form-item-label\>label\]\:\!whitespace-nowrap .ant-form-item-label>label{
  white-space: nowrap !important;
}
.\[\&_\.ant-form-item-label\>label\]\:\!text-nowrap .ant-form-item-label>label{
  text-wrap: nowrap !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:  ;
}
* {
  scrollbar-color: initial;
  scrollbar-width: initial;
}
.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;
  }
}
.\!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: -webkit-sticky;
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.left-\[50\%\] {
  left: 50%;
}
.right-1 {
  right: 0.25rem;
}
.right-10 {
  right: 2.5rem;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-10 {
  top: 2.5rem;
}
.top-2 {
  top: 0.5rem;
}
.isolate {
  isolation: isolate;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.float-left {
  float: left;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-2\.5 {
  margin: 0.625rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.m-\[5px\] {
  margin: 5px;
}
.m-auto {
  margin: auto;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.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-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.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-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mr-2\.5 {
  margin-right: -0.625rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[2px\] {
  margin-bottom: 2px;
}
.me-10 {
  -webkit-margin-end: 2.5rem;
          margin-inline-end: 2.5rem;
}
.me-2 {
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.me-4 {
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.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-40 {
  margin-left: 10rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-\[-6px\] {
  margin-left: -6px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[30px\] {
  margin-left: 30px;
}
.ml-\[48px\] {
  margin-left: 48px;
}
.ml-\[5px\] {
  margin-left: 5px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[20px\] {
  margin-right: 20px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.ms-2 {
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.box-border {
  box-sizing: border-box;
}
.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;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-20 {
  height: 5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-\[0\.1px\] {
  height: 0.1px;
}
.h-\[0\.2px\] {
  height: 0.2px;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[68px\] {
  height: 68px;
}
.h-\[720px\] {
  height: 720px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[98vh\] {
  height: 98vh;
}
.h-\[calc\(100vh-60px\)\] {
  height: calc(100vh - 60px);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -webkit-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-24 {
  max-height: 6rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[100px\] {
  max-height: 100px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100vh-60px\)\] {
  max-height: calc(100vh - 60px);
}
.max-h-\[your-doc-height\] {
  max-height: your-doc-height;
}
.max-h-max {
  max-height: -webkit-max-content;
  max-height: max-content;
}
.min-h-6 {
  min-height: 1.5rem;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[380px\] {
  min-height: 380px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[96px\] {
  min-height: 96px;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-12 {
  width: 3rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\/4 {
  width: 75%;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-96 {
  width: 24rem;
}
.w-\[0\.2px\] {
  width: 0.2px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[23px\] {
  width: 23px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[520px\] {
  width: 520px;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[62\.38px\] {
  width: 62.38px;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -webkit-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[250px\] {
  min-width: 250px;
}
.min-w-\[30\%\] {
  min-width: 30%;
}
.min-w-\[50\%\] {
  min-width: 50%;
}
.min-w-\[60\%\] {
  min-width: 60%;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-fit {
  min-width: -webkit-fit-content;
  min-width: fit-content;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[33\%\] {
  max-width: 33%;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[65\%\] {
  max-width: 65%;
}
.flex-1 {
  flex: 1 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.basis-0 {
  flex-basis: 0px;
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  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));
}
.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-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));
}
.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));
}
.transform-none {
  transform: none;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-slideIn {
  animation: slideIn 1s ease-out forwards;
}
@keyframes slideOut {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.animate-slideOut {
  animation: slideOut 1s ease-out forwards;
}
.cursor-help {
  cursor: help;
}
.cursor-move {
  cursor: move;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, 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-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-center {
  align-content: center;
}
.content-end {
  align-content: flex-end;
}
.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-normal {
  justify-content: normal;
}
.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\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.-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-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-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-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-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-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));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overscroll-contain {
  overscroll-behavior: contain;
}
.overscroll-y-contain {
  overscroll-behavior-y: contain;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[0\.1px\] {
  border-width: 0.1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#0000000D\] {
  border-color: #0000000D;
}
.border-\[\#E2E4EA\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 228 234 / 1);
  border-color: rgb(226 228 234 / var(--tw-border-opacity, 1));
}
.border-\[\#F1F2F5\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 242 245 / 1);
  border-color: rgb(241 242 245 / var(--tw-border-opacity, 1));
}
.border-\[\#cb1d4d\] {
  --tw-border-opacity: 1;
  border-color: rgb(203 29 77 / 1);
  border-color: rgb(203 29 77 / var(--tw-border-opacity, 1));
}
.border-\[\#d3d6e0\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 214 224 / 1);
  border-color: rgb(211 214 224 / var(--tw-border-opacity, 1));
}
.border-\[gainsboro\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / 1);
  border-color: rgb(220 220 220 / var(--tw-border-opacity, 1));
}
.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-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / 1);
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}
.border-gainsboro {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / 1);
  border-color: rgb(220 220 220 / var(--tw-border-opacity, 1));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / 1);
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / 1);
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / 1);
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / 1);
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / 1);
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / 1);
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / 1);
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.border-t-black {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / 1);
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.bg-\[\#002F3B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 47 59 / 1);
  background-color: rgb(0 47 59 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0F5666\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 86 102 / 1);
  background-color: rgb(15 86 102 / var(--tw-bg-opacity, 1));
}
.bg-\[\#287D3C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 125 60 / 1);
  background-color: rgb(40 125 60 / var(--tw-bg-opacity, 1));
}
.bg-\[\#363646\] {
  --tw-bg-opacity: 1;
  background-color: rgb(54 54 70 / 1);
  background-color: rgb(54 54 70 / var(--tw-bg-opacity, 1));
}
.bg-\[\#404240\] {
  --tw-bg-opacity: 1;
  background-color: rgb(64 66 64 / 1);
  background-color: rgb(64 66 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#4B9BFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(75 155 255 / 1);
  background-color: rgb(75 155 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#50D2A0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(80 210 160 / 1);
  background-color: rgb(80 210 160 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5A6CF1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(90 108 241 / 1);
  background-color: rgb(90 108 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#89A7E0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(137 167 224 / 1);
  background-color: rgb(137 167 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#C21700\] {
  --tw-bg-opacity: 1;
  background-color: rgb(194 23 0 / 1);
  background-color: rgb(194 23 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CDCED9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(205 206 217 / 1);
  background-color: rgb(205 206 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6AA41\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 170 65 / 1);
  background-color: rgb(230 170 65 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E9BCC9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 188 201 / 1);
  background-color: rgb(233 188 201 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EEA61F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 166 31 / 1);
  background-color: rgb(238 166 31 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F1F2F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 242 245 / 1);
  background-color: rgb(241 242 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F34240\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 66 64 / 1);
  background-color: rgb(243 66 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7F8F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / 1);
  background-color: rgb(247 248 249 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFB46E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 180 110 / 1);
  background-color: rgb(255 180 110 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF4EC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 236 / 1);
  background-color: rgb(255 244 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFF00\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 0 / 1);
  background-color: rgb(255 255 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ae274f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(174 39 79 / 1);
  background-color: rgb(174 39 79 / var(--tw-bg-opacity, 1));
}
.bg-\[\#cb1d4d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(203 29 77 / 1);
  background-color: rgb(203 29 77 / var(--tw-bg-opacity, 1));
}
.bg-\[\#dfebfa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(223 235 250 / 1);
  background-color: rgb(223 235 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e9fcf6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 252 246 / 1);
  background-color: rgb(233 252 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ebeff4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 244 / 1);
  background-color: rgb(235 239 244 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f7f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / 1);
  background-color: rgb(247 247 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f8f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / 1);
  background-color: rgb(247 248 249 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fae6ec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 230 236 / 1);
  background-color: rgb(250 230 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fc223e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 34 62 / 1);
  background-color: rgb(252 34 62 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fdf9d2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 249 210 / 1);
  background-color: rgb(253 249 210 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffedcc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 204 / 1);
  background-color: rgb(255 237 204 / var(--tw-bg-opacity, 1));
}
.bg-\[crimson\] {
  --tw-bg-opacity: 1;
  background-color: rgb(220 20 60 / 1);
  background-color: rgb(220 20 60 / var(--tw-bg-opacity, 1));
}
.bg-\[whitesmoke\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / 1);
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / 1);
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / 1);
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}
.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-custom-green {
  --tw-bg-opacity: 1;
  background-color: rgb(80 210 160 / 1);
  background-color: rgb(80 210 160 / var(--tw-bg-opacity, 1));
}
.bg-custom-red {
  --tw-bg-opacity: 1;
  background-color: rgb(252 34 62 / 1);
  background-color: rgb(252 34 62 / var(--tw-bg-opacity, 1));
}
.bg-gainsboro {
  --tw-bg-opacity: 1;
  background-color: rgb(220 220 220 / 1);
  background-color: rgb(220 220 220 / var(--tw-bg-opacity, 1));
}
.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-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-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / 1);
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / 1);
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.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-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / 1);
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / 1);
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}
.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-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / 1);
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / 1);
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
}
.bg-pageBackground {
  background-color: #EAEAEAFF;
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.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-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}
.bg-teal-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / 1);
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
  background-color: transparent;
}
.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-whitesmoke {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / 1);
  background-color: rgb(245 245 245 / 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-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / 1);
  background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1));
}
.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / 1);
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / 1);
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.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-8 {
  padding: 2rem;
}
.p-\[0\.8px\] {
  padding: 0.8px;
}
.p-\[1\.3rem\] {
  padding: 1.3rem;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[5px\] {
  padding: 5px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.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-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[20\%\] {
  padding-left: 20%;
  padding-right: 20%;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.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-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.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-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pe-2 {
  -webkit-padding-end: 0.5rem;
          padding-inline-end: 0.5rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.ps-0 {
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-2\.5 {
  padding-top: 0.625rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-baseline {
  vertical-align: baseline;
}
.align-middle {
  vertical-align: middle;
}
.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-\[48px\] {
  font-size: 48px;
}
.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-bold {
  font-weight: 700;
}
.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;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.text-\[\#00000080\] {
  color: #00000080;
}
.text-\[\#038A96\] {
  --tw-text-opacity: 1;
  color: rgb(3 138 150 / 1);
  color: rgb(3 138 150 / var(--tw-text-opacity, 1));
}
.text-\[\#1D2129\] {
  --tw-text-opacity: 1;
  color: rgb(29 33 41 / 1);
  color: rgb(29 33 41 / var(--tw-text-opacity, 1));
}
.text-\[\#231F20\] {
  --tw-text-opacity: 1;
  color: rgb(35 31 32 / 1);
  color: rgb(35 31 32 / var(--tw-text-opacity, 1));
}
.text-\[\#272833\] {
  --tw-text-opacity: 1;
  color: rgb(39 40 51 / 1);
  color: rgb(39 40 51 / var(--tw-text-opacity, 1));
}
.text-\[\#414042\] {
  --tw-text-opacity: 1;
  color: rgb(65 64 66 / 1);
  color: rgb(65 64 66 / var(--tw-text-opacity, 1));
}
.text-\[\#4E5969\] {
  --tw-text-opacity: 1;
  color: rgb(78 89 105 / 1);
  color: rgb(78 89 105 / var(--tw-text-opacity, 1));
}
.text-\[\#5ACA75\] {
  --tw-text-opacity: 1;
  color: rgb(90 202 117 / 1);
  color: rgb(90 202 117 / var(--tw-text-opacity, 1));
}
.text-\[\#6B6C7E\] {
  --tw-text-opacity: 1;
  color: rgb(107 108 126 / 1);
  color: rgb(107 108 126 / var(--tw-text-opacity, 1));
}
.text-\[\#827F86\] {
  --tw-text-opacity: 1;
  color: rgb(130 127 134 / 1);
  color: rgb(130 127 134 / var(--tw-text-opacity, 1));
}
.text-\[\#863A00\] {
  --tw-text-opacity: 1;
  color: rgb(134 58 0 / 1);
  color: rgb(134 58 0 / var(--tw-text-opacity, 1));
}
.text-\[\#86909C\] {
  --tw-text-opacity: 1;
  color: rgb(134 144 156 / 1);
  color: rgb(134 144 156 / var(--tw-text-opacity, 1));
}
.text-\[\#A7A9BC\] {
  --tw-text-opacity: 1;
  color: rgb(167 169 188 / 1);
  color: rgb(167 169 188 / var(--tw-text-opacity, 1));
}
.text-\[\#C21700\] {
  --tw-text-opacity: 1;
  color: rgb(194 23 0 / 1);
  color: rgb(194 23 0 / var(--tw-text-opacity, 1));
}
.text-\[\#CB1D4D\] {
  --tw-text-opacity: 1;
  color: rgb(203 29 77 / 1);
  color: rgb(203 29 77 / var(--tw-text-opacity, 1));
}
.text-\[\#D3D6E0\] {
  --tw-text-opacity: 1;
  color: rgb(211 214 224 / 1);
  color: rgb(211 214 224 / var(--tw-text-opacity, 1));
}
.text-\[\#cb1d4d\] {
  --tw-text-opacity: 1;
  color: rgb(203 29 77 / 1);
  color: rgb(203 29 77 / var(--tw-text-opacity, 1));
}
.text-\[crimson\] {
  --tw-text-opacity: 1;
  color: rgb(220 20 60 / 1);
  color: rgb(220 20 60 / var(--tw-text-opacity, 1));
}
.text-\[grey\] {
  --tw-text-opacity: 1;
  color: rgb(128 128 128 / 1);
  color: rgb(128 128 128 / var(--tw-text-opacity, 1));
}
.text-\[teal\] {
  --tw-text-opacity: 1;
  color: rgb(0 128 128 / 1);
  color: rgb(0 128 128 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / 1);
  color: rgb(0 0 0 / 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-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.text-custom-red {
  --tw-text-opacity: 1;
  color: rgb(252 34 62 / 1);
  color: rgb(252 34 62 / var(--tw-text-opacity, 1));
}
.text-gainsboro {
  --tw-text-opacity: 1;
  color: rgb(220 220 220 / 1);
  color: rgb(220 220 220 / var(--tw-text-opacity, 1));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / 1);
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.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-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / 1);
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / 1);
  color: rgb(17 24 39 / 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-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / 1);
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / 1);
  color: rgb(22 101 52 / 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-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
  color: rgb(220 38 38 / 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-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / 1);
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.text-stone-800 {
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / 1);
  color: rgb(41 37 36 / var(--tw-text-opacity, 1));
}
.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-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / 1);
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.opacity-0 {
  opacity: 0;
}
.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-custom {
  --tw-shadow: 6px 6px 8px gainsboro;
  --tw-shadow-colored: 6px 6px 8px 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-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);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-2 {
  --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(2px + 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);
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.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);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px 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);
}
.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  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) !important;
}
.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);
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  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;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[-ms-overflow-style\:none\] {
  -ms-overflow-style: none;
}
.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace
}
.focus-within\:ring-2:focus-within {
  --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(2px + 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);
}
.focus-within\:ring-\[\#C21700\]:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(194 23 0 / var(--tw-ring-opacity, 1));
}
.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}
.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / 1);
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#cb1d4d\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 29 77 / 1);
  background-color: rgb(203 29 77 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / 1);
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / 1);
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / 1);
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / 1);
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / 1);
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.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-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0;
}
.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}
.group:hover .group-hover\:flex {
  display: flex;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
@media (min-width: 640px) {
  .sm\:w-auto {
    width: auto;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:w-\[35\%\] {
    width: 35%;
  }
  .md\:w-\[40\%\] {
    width: 40%;
  }
  .md\:w-\[50\%\] {
    width: 50%;
  }
  .md\:w-\[60\%\] {
    width: 60%;
  }
  .md\:w-\[65\%\] {
    width: 65%;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:w-96 {
    width: 24rem;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}
.\[\&_\.ant-collapse-header\]\:bg-gray-50 .ant-collapse-header {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / 1);
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.\[\&_\.ant-form-item-label\>label\]\:\!whitespace-nowrap .ant-form-item-label>label {
  white-space: nowrap !important;
}
.\[\&_\.ant-form-item-label\>label\]\:\!text-nowrap .ant-form-item-label>label {
  text-wrap: nowrap !important;
}

/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
*, ::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:  ;
}
* {
  scrollbar-color: initial;
  scrollbar-width: initial;
}
.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;
  }
}
.\!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: -webkit-sticky;
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.left-\[50\%\] {
  left: 50%;
}
.right-1 {
  right: 0.25rem;
}
.right-10 {
  right: 2.5rem;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-10 {
  top: 2.5rem;
}
.top-2 {
  top: 0.5rem;
}
.isolate {
  isolation: isolate;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.float-left {
  float: left;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-2\.5 {
  margin: 0.625rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.m-\[5px\] {
  margin: 5px;
}
.m-auto {
  margin: auto;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.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-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.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-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mr-2\.5 {
  margin-right: -0.625rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[2px\] {
  margin-bottom: 2px;
}
.me-10 {
  -webkit-margin-end: 2.5rem;
          margin-inline-end: 2.5rem;
}
.me-2 {
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.me-4 {
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.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-40 {
  margin-left: 10rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-\[-6px\] {
  margin-left: -6px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[30px\] {
  margin-left: 30px;
}
.ml-\[48px\] {
  margin-left: 48px;
}
.ml-\[5px\] {
  margin-left: 5px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[20px\] {
  margin-right: 20px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.ms-2 {
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.box-border {
  box-sizing: border-box;
}
.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;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-20 {
  height: 5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-\[0\.1px\] {
  height: 0.1px;
}
.h-\[0\.2px\] {
  height: 0.2px;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[68px\] {
  height: 68px;
}
.h-\[720px\] {
  height: 720px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[98vh\] {
  height: 98vh;
}
.h-\[calc\(100vh-60px\)\] {
  height: calc(100vh - 60px);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -webkit-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-24 {
  max-height: 6rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[100px\] {
  max-height: 100px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100vh-60px\)\] {
  max-height: calc(100vh - 60px);
}
.max-h-\[your-doc-height\] {
  max-height: your-doc-height;
}
.max-h-max {
  max-height: -webkit-max-content;
  max-height: max-content;
}
.min-h-6 {
  min-height: 1.5rem;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[380px\] {
  min-height: 380px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[96px\] {
  min-height: 96px;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-12 {
  width: 3rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\/4 {
  width: 75%;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-96 {
  width: 24rem;
}
.w-\[0\.2px\] {
  width: 0.2px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[23px\] {
  width: 23px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[520px\] {
  width: 520px;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[62\.38px\] {
  width: 62.38px;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -webkit-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[250px\] {
  min-width: 250px;
}
.min-w-\[30\%\] {
  min-width: 30%;
}
.min-w-\[50\%\] {
  min-width: 50%;
}
.min-w-\[60\%\] {
  min-width: 60%;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-fit {
  min-width: -webkit-fit-content;
  min-width: fit-content;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[33\%\] {
  max-width: 33%;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[65\%\] {
  max-width: 65%;
}
.flex-1 {
  flex: 1 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.basis-0 {
  flex-basis: 0px;
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  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));
}
.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-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));
}
.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));
}
.transform-none {
  transform: none;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-slideIn {
  animation: slideIn 1s ease-out forwards;
}
@keyframes slideOut {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.animate-slideOut {
  animation: slideOut 1s ease-out forwards;
}
.cursor-help {
  cursor: help;
}
.cursor-move {
  cursor: move;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, 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-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-center {
  align-content: center;
}
.content-end {
  align-content: flex-end;
}
.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-normal {
  justify-content: normal;
}
.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\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.-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-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-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-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-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-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));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overscroll-contain {
  overscroll-behavior: contain;
}
.overscroll-y-contain {
  overscroll-behavior-y: contain;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[0\.1px\] {
  border-width: 0.1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#0000000D\] {
  border-color: #0000000D;
}
.border-\[\#E2E4EA\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 228 234 / 1);
  border-color: rgb(226 228 234 / var(--tw-border-opacity, 1));
}
.border-\[\#F1F2F5\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 242 245 / 1);
  border-color: rgb(241 242 245 / var(--tw-border-opacity, 1));
}
.border-\[\#cb1d4d\] {
  --tw-border-opacity: 1;
  border-color: rgb(203 29 77 / 1);
  border-color: rgb(203 29 77 / var(--tw-border-opacity, 1));
}
.border-\[\#d3d6e0\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 214 224 / 1);
  border-color: rgb(211 214 224 / var(--tw-border-opacity, 1));
}
.border-\[gainsboro\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / 1);
  border-color: rgb(220 220 220 / var(--tw-border-opacity, 1));
}
.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-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / 1);
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}
.border-gainsboro {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / 1);
  border-color: rgb(220 220 220 / var(--tw-border-opacity, 1));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / 1);
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / 1);
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / 1);
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / 1);
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / 1);
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / 1);
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / 1);
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.border-t-black {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / 1);
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.bg-\[\#002F3B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 47 59 / 1);
  background-color: rgb(0 47 59 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0F5666\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 86 102 / 1);
  background-color: rgb(15 86 102 / var(--tw-bg-opacity, 1));
}
.bg-\[\#287D3C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 125 60 / 1);
  background-color: rgb(40 125 60 / var(--tw-bg-opacity, 1));
}
.bg-\[\#363646\] {
  --tw-bg-opacity: 1;
  background-color: rgb(54 54 70 / 1);
  background-color: rgb(54 54 70 / var(--tw-bg-opacity, 1));
}
.bg-\[\#404240\] {
  --tw-bg-opacity: 1;
  background-color: rgb(64 66 64 / 1);
  background-color: rgb(64 66 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#4B9BFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(75 155 255 / 1);
  background-color: rgb(75 155 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#50D2A0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(80 210 160 / 1);
  background-color: rgb(80 210 160 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5A6CF1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(90 108 241 / 1);
  background-color: rgb(90 108 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#89A7E0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(137 167 224 / 1);
  background-color: rgb(137 167 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#C21700\] {
  --tw-bg-opacity: 1;
  background-color: rgb(194 23 0 / 1);
  background-color: rgb(194 23 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CDCED9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(205 206 217 / 1);
  background-color: rgb(205 206 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6AA41\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 170 65 / 1);
  background-color: rgb(230 170 65 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E9BCC9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 188 201 / 1);
  background-color: rgb(233 188 201 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EEA61F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 166 31 / 1);
  background-color: rgb(238 166 31 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F1F2F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 242 245 / 1);
  background-color: rgb(241 242 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F34240\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 66 64 / 1);
  background-color: rgb(243 66 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7F8F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / 1);
  background-color: rgb(247 248 249 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFB46E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 180 110 / 1);
  background-color: rgb(255 180 110 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF4EC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 236 / 1);
  background-color: rgb(255 244 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFF00\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 0 / 1);
  background-color: rgb(255 255 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ae274f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(174 39 79 / 1);
  background-color: rgb(174 39 79 / var(--tw-bg-opacity, 1));
}
.bg-\[\#cb1d4d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(203 29 77 / 1);
  background-color: rgb(203 29 77 / var(--tw-bg-opacity, 1));
}
.bg-\[\#dfebfa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(223 235 250 / 1);
  background-color: rgb(223 235 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e9fcf6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 252 246 / 1);
  background-color: rgb(233 252 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ebeff4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 244 / 1);
  background-color: rgb(235 239 244 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f7f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / 1);
  background-color: rgb(247 247 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f8f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / 1);
  background-color: rgb(247 248 249 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fae6ec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 230 236 / 1);
  background-color: rgb(250 230 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fc223e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 34 62 / 1);
  background-color: rgb(252 34 62 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fdf9d2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 249 210 / 1);
  background-color: rgb(253 249 210 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffedcc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 204 / 1);
  background-color: rgb(255 237 204 / var(--tw-bg-opacity, 1));
}
.bg-\[crimson\] {
  --tw-bg-opacity: 1;
  background-color: rgb(220 20 60 / 1);
  background-color: rgb(220 20 60 / var(--tw-bg-opacity, 1));
}
.bg-\[whitesmoke\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / 1);
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / 1);
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / 1);
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}
.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-custom-green {
  --tw-bg-opacity: 1;
  background-color: rgb(80 210 160 / 1);
  background-color: rgb(80 210 160 / var(--tw-bg-opacity, 1));
}
.bg-custom-red {
  --tw-bg-opacity: 1;
  background-color: rgb(252 34 62 / 1);
  background-color: rgb(252 34 62 / var(--tw-bg-opacity, 1));
}
.bg-gainsboro {
  --tw-bg-opacity: 1;
  background-color: rgb(220 220 220 / 1);
  background-color: rgb(220 220 220 / var(--tw-bg-opacity, 1));
}
.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-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-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / 1);
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / 1);
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.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-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / 1);
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / 1);
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}
.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-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / 1);
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / 1);
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
}
.bg-pageBackground {
  background-color: #EAEAEAFF;
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.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-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}
.bg-teal-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / 1);
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
  background-color: transparent;
}
.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-whitesmoke {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / 1);
  background-color: rgb(245 245 245 / 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-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / 1);
  background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1));
}
.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / 1);
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / 1);
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.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-8 {
  padding: 2rem;
}
.p-\[0\.8px\] {
  padding: 0.8px;
}
.p-\[1\.3rem\] {
  padding: 1.3rem;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[5px\] {
  padding: 5px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.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-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[20\%\] {
  padding-left: 20%;
  padding-right: 20%;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.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-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.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-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pe-2 {
  -webkit-padding-end: 0.5rem;
          padding-inline-end: 0.5rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.ps-0 {
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-2\.5 {
  padding-top: 0.625rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-baseline {
  vertical-align: baseline;
}
.align-middle {
  vertical-align: middle;
}
.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-\[48px\] {
  font-size: 48px;
}
.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-bold {
  font-weight: 700;
}
.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;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.text-\[\#00000080\] {
  color: #00000080;
}
.text-\[\#038A96\] {
  --tw-text-opacity: 1;
  color: rgb(3 138 150 / 1);
  color: rgb(3 138 150 / var(--tw-text-opacity, 1));
}
.text-\[\#1D2129\] {
  --tw-text-opacity: 1;
  color: rgb(29 33 41 / 1);
  color: rgb(29 33 41 / var(--tw-text-opacity, 1));
}
.text-\[\#231F20\] {
  --tw-text-opacity: 1;
  color: rgb(35 31 32 / 1);
  color: rgb(35 31 32 / var(--tw-text-opacity, 1));
}
.text-\[\#272833\] {
  --tw-text-opacity: 1;
  color: rgb(39 40 51 / 1);
  color: rgb(39 40 51 / var(--tw-text-opacity, 1));
}
.text-\[\#414042\] {
  --tw-text-opacity: 1;
  color: rgb(65 64 66 / 1);
  color: rgb(65 64 66 / var(--tw-text-opacity, 1));
}
.text-\[\#4E5969\] {
  --tw-text-opacity: 1;
  color: rgb(78 89 105 / 1);
  color: rgb(78 89 105 / var(--tw-text-opacity, 1));
}
.text-\[\#5ACA75\] {
  --tw-text-opacity: 1;
  color: rgb(90 202 117 / 1);
  color: rgb(90 202 117 / var(--tw-text-opacity, 1));
}
.text-\[\#6B6C7E\] {
  --tw-text-opacity: 1;
  color: rgb(107 108 126 / 1);
  color: rgb(107 108 126 / var(--tw-text-opacity, 1));
}
.text-\[\#827F86\] {
  --tw-text-opacity: 1;
  color: rgb(130 127 134 / 1);
  color: rgb(130 127 134 / var(--tw-text-opacity, 1));
}
.text-\[\#863A00\] {
  --tw-text-opacity: 1;
  color: rgb(134 58 0 / 1);
  color: rgb(134 58 0 / var(--tw-text-opacity, 1));
}
.text-\[\#86909C\] {
  --tw-text-opacity: 1;
  color: rgb(134 144 156 / 1);
  color: rgb(134 144 156 / var(--tw-text-opacity, 1));
}
.text-\[\#A7A9BC\] {
  --tw-text-opacity: 1;
  color: rgb(167 169 188 / 1);
  color: rgb(167 169 188 / var(--tw-text-opacity, 1));
}
.text-\[\#C21700\] {
  --tw-text-opacity: 1;
  color: rgb(194 23 0 / 1);
  color: rgb(194 23 0 / var(--tw-text-opacity, 1));
}
.text-\[\#CB1D4D\] {
  --tw-text-opacity: 1;
  color: rgb(203 29 77 / 1);
  color: rgb(203 29 77 / var(--tw-text-opacity, 1));
}
.text-\[\#D3D6E0\] {
  --tw-text-opacity: 1;
  color: rgb(211 214 224 / 1);
  color: rgb(211 214 224 / var(--tw-text-opacity, 1));
}
.text-\[\#cb1d4d\] {
  --tw-text-opacity: 1;
  color: rgb(203 29 77 / 1);
  color: rgb(203 29 77 / var(--tw-text-opacity, 1));
}
.text-\[crimson\] {
  --tw-text-opacity: 1;
  color: rgb(220 20 60 / 1);
  color: rgb(220 20 60 / var(--tw-text-opacity, 1));
}
.text-\[grey\] {
  --tw-text-opacity: 1;
  color: rgb(128 128 128 / 1);
  color: rgb(128 128 128 / var(--tw-text-opacity, 1));
}
.text-\[teal\] {
  --tw-text-opacity: 1;
  color: rgb(0 128 128 / 1);
  color: rgb(0 128 128 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / 1);
  color: rgb(0 0 0 / 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-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.text-custom-red {
  --tw-text-opacity: 1;
  color: rgb(252 34 62 / 1);
  color: rgb(252 34 62 / var(--tw-text-opacity, 1));
}
.text-gainsboro {
  --tw-text-opacity: 1;
  color: rgb(220 220 220 / 1);
  color: rgb(220 220 220 / var(--tw-text-opacity, 1));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / 1);
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.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-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / 1);
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / 1);
  color: rgb(17 24 39 / 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-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / 1);
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / 1);
  color: rgb(22 101 52 / 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-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
  color: rgb(220 38 38 / 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-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / 1);
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.text-stone-800 {
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / 1);
  color: rgb(41 37 36 / var(--tw-text-opacity, 1));
}
.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-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / 1);
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.opacity-0 {
  opacity: 0;
}
.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-custom {
  --tw-shadow: 6px 6px 8px gainsboro;
  --tw-shadow-colored: 6px 6px 8px 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-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);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-2 {
  --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(2px + 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);
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.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);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px 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);
}
.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  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) !important;
}
.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);
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  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;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[-ms-overflow-style\:none\] {
  -ms-overflow-style: none;
}
.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}
.App {
    text-align: center;
}
.App-logo {
    height: 40vmin;
    pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
    .App-logo {
        animation: App-logo-float infinite 3s ease-in-out;
    }
}
.App-header {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: calc(10px + 2vmin);
}
.App-link {
    color: rgb(112 76 182);
}
@keyframes App-logo-float {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0);
    }
}
.focus-within\:ring-2:focus-within {
  --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(2px + 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);
}
.focus-within\:ring-\[\#C21700\]:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(194 23 0 / var(--tw-ring-opacity, 1));
}
.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}
.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / 1);
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#cb1d4d\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 29 77 / 1);
  background-color: rgb(203 29 77 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / 1);
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / 1);
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / 1);
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / 1);
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / 1);
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.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-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0;
}
.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}
.group:hover .group-hover\:flex {
  display: flex;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
@media (min-width: 640px) {
  .sm\:w-auto {
    width: auto;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:w-\[35\%\] {
    width: 35%;
  }
  .md\:w-\[40\%\] {
    width: 40%;
  }
  .md\:w-\[50\%\] {
    width: 50%;
  }
  .md\:w-\[60\%\] {
    width: 60%;
  }
  .md\:w-\[65\%\] {
    width: 65%;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:w-96 {
    width: 24rem;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}
.\[\&_\.ant-collapse-header\]\:bg-gray-50 .ant-collapse-header {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / 1);
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.\[\&_\.ant-form-item-label\>label\]\:\!whitespace-nowrap .ant-form-item-label>label {
  white-space: nowrap !important;
}
.\[\&_\.ant-form-item-label\>label\]\:\!text-nowrap .ant-form-item-label>label {
  text-wrap: nowrap !important;
}

.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}
@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--dark {
  background: #121212;
  color: #fff;
}
.Toastify__toast--default {
  background: #fff;
  color: #aaa;
}
.Toastify__toast--info {
  background: #3498db;
}
.Toastify__toast--success {
  background: #07bc0c;
}
.Toastify__toast--warning {
  background: #f1c40f;
}
.Toastify__toast--error {
  background: #e74c3c;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
}
.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}
@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--default {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}
@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
}
.Toastify__progress-bar--default {
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}
.Toastify__progress-bar--dark {
  background: #bb86fc;
}
@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}
