:root {
  /* Color */
  --vc-clr-primary: #642afb;
  --vc-clr-secondary: #8e98f3;
  --vc-clr-white: #ffffff;

  /* Icon */
  --vc-icn-width: 1.2em;

  /* Navigation */
  --vc-nav-width: 30px;
  --vc-nav-color: #ffffff;
  --vc-nav-background-color: var(--vc-clr-primary);

  /* Pagination */
  --vc-pgn-width: 10px;
  --vc-pgn-height: 5px;
  --vc-pgn-margin: 5px;
  --vc-pgn-border-radius: 0;
  --vc-pgn-background-color: var(--vc-clr-secondary);
  --vc-pgn-active-color: var(--vc-clr-primary);
}
.carousel__prev,
.carousel__next {
  background-color: var(--vc-nav-background-color);
  border-radius: var(--vc-nav-width);
  width: var(--vc-nav-width);
  height: var(--vc-nav-width);
  text-align: center;
  font-size: calc(var(--vc-nav-width) * 2 / 3);
  padding: 0;
  color: var(--vc-nav-color);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  border: 0;
  cursor: pointer;
}

.carousel__prev {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.carousel__next {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.carousel--rtl .carousel__prev {
  left: auto;
  right: 0;
  transform: translate(50%, -50%);
}

.carousel--rtl .carousel__next {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
}
.carousel__pagination {
  display: flex;
  justify-content: center;
  list-style: none;
}
.carousel__pagination-button {
  margin: var(--vc-pgn-margin);
  width: var(--vc-pgn-width);
  height: var(--vc-pgn-height);
  border-radius: var(--vc-pgn-height);
  border: 0;
  cursor: pointer;
  background-color: var(--vc-pgn-background-color);
}

.carousel__pagination-button--active {
  background-color: var(--vc-pgn-active-color);
}
.carousel__slide {
  scroll-snap-stop: auto;
  flex-shrink: 0;
  margin: 0;
  position: relative;

  display: flex;
  justify-content: center;
  align-items: center;
}
.carousel {
  position: relative;
  text-align: center;
  box-sizing: border-box;
}

.carousel * {
  box-sizing: border-box;
}

.carousel__track {
  display: flex;
  margin: 0;
  padding: 0;
  position: relative;
}

.carousel__viewport {
  overflow: hidden;
}
.carousel__icon {
  width: var(--vc-icn-width);
  height: var(--vc-icn-width);
  fill: currentColor;
}

.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-09dad912]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-09dad912]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-09dad912]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-09dad912]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.easy-data-table__rows-selector ul.select-items.show[data-v-09dad912]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-09dad912]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-09dad912]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-09dad912]{color:#fff;background-color:var(--7fe9410c)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;-webkit-animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);-webkit-animation:lineAnim-7d281cac 1s linear infinite;animation:lineAnim-7d281cac 1s linear infinite}@-webkit-keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-4d5f5020]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-4d5f5020]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-4d5f5020]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-4d5f5020]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-4d5f5020]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-4d5f5020]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-4d5f5020]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-4d5f5020]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-4d5f5020]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-4d5f5020]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-4d5f5020]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-4d5f5020]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-4d5f5020]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-4d5f5020]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-4d5f5020]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-4d5f5020]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-4d5f5020]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-4d5f5020]{display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-4d5f5020],vue3-easy-data-table__body[data-v-4d5f5020]{position:relative}.vue3-easy-data-table__header tr[data-v-4d5f5020]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-4d5f5020]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-4d5f5020]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-4d5f5020]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-4d5f5020]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-4d5f5020]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-4d5f5020]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-4d5f5020]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-4d5f5020]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-4d5f5020]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-4d5f5020]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-4d5f5020]:after,.vue3-easy-data-table__body td.shadow[data-v-4d5f5020]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-4d5f5020]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:nth-child(-n+3) td[data-v-4d5f5020]{border-bottom:var(--easy-table-row-border)!important}.vue3-easy-data-table__body tr:last-child td[data-v-4d5f5020]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-4d5f5020]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-4d5f5020]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-4d5f5020]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-4d5f5020]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-4d5f5020]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-4d5f5020]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-4d5f5020]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-4d5f5020]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-4d5f5020]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-4d5f5020]{cursor:pointer}.vue3-easy-data-table__footer[data-v-4d5f5020]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-4d5f5020]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-4d5f5020]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-4d5f5020]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-4d5f5020]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-4d5f5020]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-4d5f5020]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-4d5f5020]{min-height:var(--43fcf33a)}.vue3-easy-data-table__main.fixed-height[data-v-4d5f5020]{height:var(--38fe986d)}

body {
  color: #333;
}

/*
! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Gotham; /* 4 */
}

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

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

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

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

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

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}

::-webkit-date-and-time-value{
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}

select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact;
}

[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
     color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox']{
  border-radius: 0px;
}

[type='radio']{
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}

[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::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-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:  ;
}

::-webkit-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-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:  ;
}

::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-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:  ;
}
.container{
  width: 100%;
}
@media (min-width: 350px){
  .container{
    max-width: 350px;
  }
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.inset-x-2{
  left: 0.5rem;
  right: 0.5rem;
}
.inset-x-0{
  left: 0px;
  right: 0px;
}
.top-0{
  top: 0px;
}
.right-0{
  right: 0px;
}
.left-0{
  left: 0px;
}
.top-4{
  top: 1rem;
}
.right-6{
  right: 1.5rem;
}
.top-1{
  top: 0.25rem;
}
.bottom-0{
  bottom: 0px;
}
.top-full{
  top: 100%;
}
.right-4{
  right: 1rem;
}
.left-2{
  left: 0.5rem;
}
.top-3{
  top: 0.75rem;
}
.right-2{
  right: 0.5rem;
}
.right-8{
  right: 2rem;
}
.top-28{
  top: 7rem;
}
.left-2\.5{
  left: 0.625rem;
}
.right-2\.5{
  right: 0.625rem;
}
.top-32{
  top: 8rem;
}
.bottom-1\/4{
  bottom: 25%;
}
.-top-4{
  top: -1rem;
}
.-right-8{
  right: -2rem;
}
.-top-8{
  top: -2rem;
}
.left-3{
  left: 0.75rem;
}
.-top-5{
  top: -1.25rem;
}
.top-2{
  top: 0.5rem;
}
.right-3{
  right: 0.75rem;
}
.top-\[11px\]{
  top: 11px;
}
.top-\[15px\]{
  top: 15px;
}
.top-\[18px\]{
  top: 18px;
}
.top-1\/2{
  top: 50%;
}
.left-1\/2{
  left: 50%;
}
.-left-48{
  left: -12rem;
}
.-right-48{
  right: -12rem;
}
.bottom-10{
  bottom: 2.5rem;
}
.top-5{
  top: 1.25rem;
}
.bottom-1{
  bottom: 0.25rem;
}
.-bottom-28{
  bottom: -7rem;
}
.-bottom-40{
  bottom: -10rem;
}
.top-20{
  top: 5rem;
}
.left-1\.5{
  left: 0.375rem;
}
.left-1{
  left: 0.25rem;
}
.right-1\.5{
  right: 0.375rem;
}
.right-1{
  right: 0.25rem;
}
.bottom-3{
  bottom: 0.75rem;
}
.bottom-2{
  bottom: 0.5rem;
}
.top-24{
  top: 6rem;
}
.left-4{
  left: 1rem;
}
.right-10{
  right: 2.5rem;
}
.bottom-\[115px\]{
  bottom: 115px;
}
.right-16{
  right: 4rem;
}
.bottom-5{
  bottom: 1.25rem;
}
.left-12{
  left: 3rem;
}
.left-10{
  left: 2.5rem;
}
.right-5{
  right: 1.25rem;
}
.left-8{
  left: 2rem;
}
.top-9{
  top: 2.25rem;
}
.bottom-8{
  bottom: 2rem;
}
.top-44{
  top: 11rem;
}
.right-36{
  right: 9rem;
}
.bottom-20{
  bottom: 5rem;
}
.right-12{
  right: 3rem;
}
.-top-1{
  top: -0.25rem;
}
.top-56{
  top: 14rem;
}
.top-6{
  top: 1.5rem;
}
.left-px{
  left: 1px;
}
.-left-3\/4{
  left: -75%;
}
.-right-3\/4{
  right: -75%;
}
.-right-2\/3{
  right: -66.666667%;
}
.-left-2\/3{
  left: -66.666667%;
}
.right-20{
  right: 5rem;
}
.left-5{
  left: 1.25rem;
}
.-top-7{
  top: -1.75rem;
}
.top-\[33px\]{
  top: 33px;
}
.-top-20{
  top: -5rem;
}
.-right-10{
  right: -2.5rem;
}
.-bottom-10{
  bottom: -2.5rem;
}
.-left-16{
  left: -4rem;
}
.left-6{
  left: 1.5rem;
}
.top-72{
  top: 18rem;
}
.left-16{
  left: 4rem;
}
.top-80{
  top: 20rem;
}
.-left-full{
  left: -100%;
}
.-right-full{
  right: -100%;
}
.-bottom-5{
  bottom: -1.25rem;
}
.-bottom-24{
  bottom: -6rem;
}
.-top-9{
  top: -2.25rem;
}
.-top-12{
  top: -3rem;
}
.-right-7{
  right: -1.75rem;
}
.-top-px{
  top: -1px;
}
.-top-10{
  top: -2.5rem;
}
.top-48{
  top: 12rem;
}
.-left-3{
  left: -0.75rem;
}
.-right-3{
  right: -0.75rem;
}
.isolate{
  isolation: isolate;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-50{
  z-index: 50;
}
.z-30{
  z-index: 30;
}
.z-20{
  z-index: 20;
}
.z-1000{
  z-index: 1000;
}
.z-40{
  z-index: 40;
}
.z-100{
  z-index: 100;
}
.order-2{
  order: 2;
}
.order-1{
  order: 1;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-8{
  grid-column: span 8 / span 8;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.col-start-1{
  grid-column-start: 1;
}
.float-right{
  float: right;
}
.float-left{
  float: left;
}
.m-auto{
  margin: auto;
}
.m-0{
  margin: 0px;
}
.m-2{
  margin: 0.5rem;
}
.m-3{
  margin: 0.75rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}
.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.-mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.my-7{
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.-my-1\.5{
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}
.-my-1{
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}
.mx-16{
  margin-left: 4rem;
  margin-right: 4rem;
}
.my-32{
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.my-40{
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.my-16{
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.-ml-px{
  margin-left: -1px;
}
.ml-1{
  margin-left: 0.25rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.mt-4{
  margin-top: 1rem;
}
.ml-4{
  margin-left: 1rem;
}
.mt-8{
  margin-top: 2rem;
}
.ml-12{
  margin-left: 3rem;
}
.-mt-px{
  margin-top: -1px;
}
.ml-auto{
  margin-left: auto;
}
.mt-16{
  margin-top: 4rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.-mt-2{
  margin-top: -0.5rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mt-9{
  margin-top: 2.25rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-12{
  margin-top: 3rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.ml-5{
  margin-left: 1.25rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mr-2\.5{
  margin-right: 0.625rem;
}
.mr-1{
  margin-right: 0.25rem;
}
.-ml-4{
  margin-left: -1rem;
}
.-mr-4{
  margin-right: -1rem;
}
.mt-0{
  margin-top: 0px;
}
.mb-20{
  margin-bottom: 5rem;
}
.mt-20{
  margin-top: 5rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.ml-0\.5{
  margin-left: 0.125rem;
}
.ml-0{
  margin-left: 0px;
}
.mt-7{
  margin-top: 1.75rem;
}
.mb-0{
  margin-bottom: 0px;
}
.-mt-5{
  margin-top: -1.25rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.-mt-0\.5{
  margin-top: -0.125rem;
}
.-mt-0{
  margin-top: -0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.-mt-1{
  margin-top: -0.25rem;
}
.-ml-0\.5{
  margin-left: -0.125rem;
}
.-ml-0{
  margin-left: -0px;
}
.-mr-0\.5{
  margin-right: -0.125rem;
}
.-mr-0{
  margin-right: -0px;
}
.mr-5{
  margin-right: 1.25rem;
}
.-mr-10{
  margin-right: -2.5rem;
}
.-ml-3{
  margin-left: -0.75rem;
}
.-mr-2{
  margin-right: -0.5rem;
}
.mt-px{
  margin-top: 1px;
}
.ml-2\.5{
  margin-left: 0.625rem;
}
.ml-7{
  margin-left: 1.75rem;
}
.ml-8{
  margin-left: 2rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.-ml-6{
  margin-left: -1.5rem;
}
.-mr-6{
  margin-right: -1.5rem;
}
.mt-3\.5{
  margin-top: 0.875rem;
}
.mr-16{
  margin-right: 4rem;
}
.mt-64{
  margin-top: 16rem;
}
.mr-0{
  margin-right: 0px;
}
.-mt-10{
  margin-top: -2.5rem;
}
.mb-40{
  margin-bottom: 10rem;
}
.mt-40{
  margin-top: 10rem;
}
.mt-36{
  margin-top: 9rem;
}
.mt-14{
  margin-top: 3.5rem;
}
.-mb-px{
  margin-bottom: -1px;
}
.-mt-16{
  margin-top: -4rem;
}
.ml-16{
  margin-left: 4rem;
}
.ml-10{
  margin-left: 2.5rem;
}
.-mt-6{
  margin-top: -1.5rem;
}
.mr-10{
  margin-right: 2.5rem;
}
.mr-auto{
  margin-right: auto;
}
.-mt-12{
  margin-top: -3rem;
}
.mt-auto{
  margin-top: auto;
}
.-mt-24{
  margin-top: -6rem;
}
.ml-1\.5{
  margin-left: 0.375rem;
}
.-mb-10{
  margin-bottom: -2.5rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.list-item{
  display: list-item;
}
.hidden{
  display: none;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.aspect-\[1\.38\]{
  aspect-ratio: 1.38;
}
.aspect-\[1\.19\]{
  aspect-ratio: 1.19;
}
.aspect-\[1\.14\]{
  aspect-ratio: 1.14;
}
.aspect-\[1\.65\]{
  aspect-ratio: 1.65;
}
.aspect-\[0\.744\]{
  aspect-ratio: 0.744;
}
.aspect-\[1\.33\]{
  aspect-ratio: 1.33;
}
.aspect-\[5\.78\]{
  aspect-ratio: 5.78;
}
.aspect-\[0\.95\]{
  aspect-ratio: 0.95;
}
.aspect-\[7\.25\]{
  aspect-ratio: 7.25;
}
.aspect-\[5\]{
  aspect-ratio: 5;
}
.h-5{
  height: 1.25rem;
}
.h-8{
  height: 2rem;
}
.h-16{
  height: 4rem;
}
.h-24{
  height: 6rem;
}
.h-7{
  height: 1.75rem;
}
.h-20{
  height: 5rem;
}
.h-14{
  height: 3.5rem;
}
.h-6{
  height: 1.5rem;
}
.h-340px{
  height: 340px;
}
.h-36{
  height: 9rem;
}
.h-full{
  height: 100%;
}
.h-4{
  height: 1rem;
}
.h-\[46px\]{
  height: 46px;
}
.h-screen{
  height: 100vh;
}
.h-0\.5{
  height: 0.125rem;
}
.h-0{
  height: 0px;
}
.h-\[49px\]{
  height: 49px;
}
.h-200px{
  height: 200px;
}
.h-130px{
  height: 130px;
}
.h-10{
  height: 2.5rem;
}
.h-28{
  height: 7rem;
}
.h-12{
  height: 3rem;
}
.h-320px{
  height: 320px;
}
.h-580px{
  height: 580px;
}
.h-72{
  height: 18rem;
}
.h-32{
  height: 8rem;
}
.h-px{
  height: 1px;
}
.h-312px{
  height: 312px;
}
.h-500px{
  height: 500px;
}
.h-\[168px\]{
  height: 168px;
}
.h-\[250px\]{
  height: 250px;
}
.h-2{
  height: 0.5rem;
}
.h-\[62px\]{
  height: 62px;
}
.h-\[1px\]{
  height: 1px;
}
.h-80{
  height: 20rem;
}
.h-96{
  height: 24rem;
}
.h-470px{
  height: 470px;
}
.h-400px{
  height: 400px;
}
.h-64{
  height: 16rem;
}
.h-40{
  height: 10rem;
}
.h-drawerheight{
  height: calc(100vh - 135px);
}
.h-\[350px\]{
  height: 350px;
}
.h-3\.5{
  height: 0.875rem;
}
.h-3{
  height: 0.75rem;
}
.h-2\.5{
  height: 0.625rem;
}
.h-180px{
  height: 180px;
}
.h-215px{
  height: 215px;
}
.h-1{
  height: 0.25rem;
}
.h-324px{
  height: 324px;
}
.h-auto{
  height: auto;
}
.h-\[400px\]{
  height: 400px;
}
.h-1\.5{
  height: 0.375rem;
}
.h-344px{
  height: 344px;
}
.h-44{
  height: 11rem;
}
.h-60px{
  height: 60px;
}
.h-530px{
  height: 530px;
}
.h-\[360px\]{
  height: 360px;
}
.h-\[259px\]{
  height: 259px;
}
.h-360px{
  height: 360px;
}
.h-280px{
  height: 280px;
}
.h-60{
  height: 15rem;
}
.h-368px{
  height: 368px;
}
.h-250px{
  height: 250px;
}
.max-h-fit{
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-48{
  max-height: 12rem;
}
.max-h-full{
  max-height: 100%;
}
.max-h-64{
  max-height: 16rem;
}
.max-h-screen{
  max-height: 100vh;
}
.min-h-screen{
  min-height: 100vh;
}
.min-h-\[400px\]{
  min-height: 400px;
}
.min-h-\[50px\]{
  min-height: 50px;
}
.min-h-50px{
  min-height: 50px;
}
.min-h-full{
  min-height: 100%;
}
.min-h-290px{
  min-height: 290px;
}
.min-h-buysellxs{
  min-height: calc(100vh - 87px);
}
.min-h-0{
  min-height: 0px;
}
.min-h-350px{
  min-height: 350px;
}
.w-5{
  width: 1.25rem;
}
.w-8{
  width: 2rem;
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.w-3{
  width: 0.75rem;
}
.w-11\/12{
  width: 91.666667%;
}
.w-7{
  width: 1.75rem;
}
.w-40{
  width: 10rem;
}
.w-screen{
  width: 100vw;
}
.w-12{
  width: 3rem;
}
.w-96{
  width: 24rem;
}
.w-6{
  width: 1.5rem;
}
.w-500{
  width: 500px;
}
.w-64{
  width: 64%;
}
.w-\[119px\]{
  width: 119px;
}
.w-48{
  width: 12rem;
}
.w-px{
  width: 1px;
}
.w-\[50px\]{
  width: 50px;
}
.w-4{
  width: 1rem;
}
.w-\[22px\]{
  width: 22px;
}
.w-\[19px\]{
  width: 19px;
}
.w-36{
  width: 9rem;
}
.w-28{
  width: 7rem;
}
.w-10{
  width: 2.5rem;
}
.w-3\.5{
  width: 0.875rem;
}
.w-2{
  width: 0.5rem;
}
.w-24{
  width: 6rem;
}
.w-9\/12{
  width: 75%;
}
.w-20{
  width: 5rem;
}
.w-\[30px\]{
  width: 30px;
}
.w-32{
  width: 8rem;
}
.w-10\/12{
  width: 83.333333%;
}
.w-16{
  width: 4rem;
}
.w-1\/2{
  width: 50%;
}
.w-52{
  width: 13rem;
}
.w-4\/12{
  width: 33.333333%;
}
.w-44{
  width: 11rem;
}
.w-14{
  width: 3.5rem;
}
.w-3\/12{
  width: 25%;
}
.w-72{
  width: 18rem;
}
.w-1\/4{
  width: 25%;
}
.w-3\/4{
  width: 75%;
}
.w-56{
  width: 14rem;
}
.w-60{
  width: 15rem;
}
.w-4\/5{
  width: 80%;
}
.w-\[300px\]{
  width: 300px;
}
.w-1\/12{
  width: 8.333333%;
}
.w-2\.5{
  width: 0.625rem;
}
.w-2\/12{
  width: 16.666667%;
}
.w-100px{
  width: 100px;
}
.w-8\/12{
  width: 66.666667%;
}
.w-0{
  width: 0px;
}
.w-\[308px\]{
  width: 308px;
}
.w-\[800px\]{
  width: 800px;
}
.w-\[100px\]{
  width: 100px;
}
.w-9{
  width: 2.25rem;
}
.w-\[1140px\]{
  width: 1140px;
}
.w-\[159px\]{
  width: 159px;
}
.w-900px{
  width: 900px;
}
.w-250{
  width: 250px;
}
.w-60px{
  width: 60px;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[259px\]{
  width: 259px;
}
.w-3\/5{
  width: 60%;
}
.w-2\/5{
  width: 40%;
}
.w-1{
  width: 0.25rem;
}
.w-1000{
  width: 1000px;
}
.w-\[150px\]{
  width: 150px;
}
.min-w-188{
  min-width: 188px;
}
.min-w-32{
  min-width: 8rem;
}
.min-w-full{
  min-width: 100%;
}
.min-w-0{
  min-width: 0px;
}
.min-w-\[240px\]{
  min-width: 240px;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-6xl{
  max-width: 72rem;
}
.max-w-full{
  max-width: 100%;
}
.max-w-48{
  max-width: 12rem;
}
.max-w-screen-xl{
  max-width: 1280px;
}
.max-w-7xl{
  max-width: 80rem;
}
.max-w-4xl{
  max-width: 56rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-auto{
  flex: 1 1 auto;
}
.flex-initial{
  flex: 0 1 auto;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.grow{
  flex-grow: 1;
}
.basis-0{
  flex-basis: 0px;
}
.table-fixed{
  table-layout: fixed;
}
.border-collapse{
  border-collapse: collapse;
}
.origin-left{
  transform-origin: left;
}
.origin-top-left{
  transform-origin: top left;
}
.origin-top-right{
  transform-origin: top right;
}
.origin-top{
  transform-origin: top;
}
.-translate-x-1\/2{
  --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));
}
.-translate-y-1\/2{
  --tw-translate-y: -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));
}
.translate-x-5{
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-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-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-6{
  --tw-rotate: -6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-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));
}
.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));
}
@-webkit-keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }
  50%{
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }
  50%{
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce{
  -webkit-animation: bounce 1s infinite;
          animation: bounce 1s infinite;
}
.cursor-default{
  cursor: default;
}
.cursor-pointer{
  cursor: pointer;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.resize{
  resize: both;
}
.list-inside{
  list-style-position: inside;
}
.list-none{
  list-style-type: none;
}
.list-disc{
  list-style-type: disc;
}
.list-\[square\]{
  list-style-type: square;
}
.list-decimal{
  list-style-type: decimal;
}
.list-\[circle\]{
  list-style-type: circle;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-\[auto\2c 1fr\]{
  grid-template-columns: auto 1fr;
}
.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.justify-items-center{
  justify-items: center;
}
.gap-10{
  gap: 2.5rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-8{
  gap: 2rem;
}
.gap-16{
  gap: 4rem;
}
.gap-9{
  gap: 2.25rem;
}
.gap-7{
  gap: 1.75rem;
}
.gap-20{
  gap: 5rem;
}
.gap-0{
  gap: 0px;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-y-5{
  row-gap: 1.25rem;
}
.gap-x-16{
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}
.gap-y-0{
  row-gap: 0px;
}
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-10{
  row-gap: 2.5rem;
}
.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-y-12{
  row-gap: 3rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-y-6{
  row-gap: 1.5rem;
}
.gap-x-10{
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-y-14{
  row-gap: 3.5rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.-space-x-44 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-11rem * var(--tw-space-x-reverse));
  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
}
.-space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.-space-x-40 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-10rem * var(--tw-space-x-reverse));
  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.place-self-start{
  place-self: start;
}
.self-start{
  align-self: flex-start;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.self-stretch{
  align-self: stretch;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.scroll-smooth{
  scroll-behavior: smooth;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-normal{
  white-space: normal;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-radius2{
  border-radius: 2px;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-radius10{
  border-radius: 10px;
}
.rounded-radius5{
  border-radius: 5px;
}
.rounded-2xl{
  border-radius: 1rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[100px\]{
  border-radius: 100px;
}
.rounded-\[50px\]{
  border-radius: 50px;
}
.rounded-radius8{
  border-radius: 8px;
}
.rounded-radius20{
  border-radius: 20px;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-radius12{
  border-radius: 12px;
}
.rounded-\[40px\]{
  border-radius: 40px;
}
.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-radius10{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.rounded-b-radius10{
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-b-radius12{
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}
.rounded-r-radius5{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rounded-l-3xl{
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-t-radius5{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.rounded-l-full{
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-r-full{
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-t-radius12{
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.rounded-t-radius20{
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.rounded-b-2xl{
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t-radius8{
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-tl-radius5{
  border-top-left-radius: 5px;
}
.rounded-bl-radius5{
  border-bottom-left-radius: 5px;
}
.rounded-tl-sm{
  border-top-left-radius: 0.125rem;
}
.rounded-tr-md{
  border-top-right-radius: 0.375rem;
}
.rounded-br-md{
  border-bottom-right-radius: 0.375rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-4{
  border-width: 4px;
}
.border-x-0{
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-x{
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y-0{
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.border-y-2{
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.border-t{
  border-top-width: 1px;
}
.border-r{
  border-right-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-r-0{
  border-right-width: 0px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-l-0{
  border-left-width: 0px;
}
.border-r-2{
  border-right-width: 2px;
}
.border-b-4{
  border-bottom-width: 4px;
}
.border-b-8{
  border-bottom-width: 8px;
}
.border-r-8{
  border-right-width: 8px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-parenttheme-primary{
  --tw-border-opacity: 1;
  border-color: rgb(244 119 43 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-secondary{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 127 / var(--tw-border-opacity));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-neutral-700{
  --tw-border-opacity: 1;
  border-color: rgb(64 64 64 / var(--tw-border-opacity));
}
.border-zinc-400{
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
.border-orange-500\/50{
  border-color: rgb(249 115 22 / 0.5);
}
.border-neutral-400{
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity));
}
.border-indigo-900{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity));
}
.border-logoborder{
  border-color: rgba(102, 102, 102, 0.24);
}
.border-RD979797{
  --tw-border-opacity: 1;
  border-color: rgb(151 151 151 / var(--tw-border-opacity));
}
.border-RDD1D5DB{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-RDF4772B{
  --tw-border-opacity: 1;
  border-color: rgb(244 119 43 / var(--tw-border-opacity));
}
.border-RDDE4330{
  --tw-border-opacity: 1;
  border-color: rgb(222 67 48 / var(--tw-border-opacity));
}
.border-RDB6B6B6{
  --tw-border-opacity: 1;
  border-color: rgb(182 182 182 / var(--tw-border-opacity));
}
.border-RDD9D9D9{
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity));
}
.border-parenttheme-secondary{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 127 / var(--tw-border-opacity));
}
.border-RD7b7b7b{
  --tw-border-opacity: 1;
  border-color: rgb(123 123 123 / var(--tw-border-opacity));
}
.border-RD898989{
  --tw-border-opacity: 1;
  border-color: rgb(137 137 137 / var(--tw-border-opacity));
}
.border-zinc-500{
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity));
}
.border-stone-500{
  --tw-border-opacity: 1;
  border-color: rgb(120 113 108 / var(--tw-border-opacity));
}
.border-orange-500{
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity));
}
.border-zinc-600{
  --tw-border-opacity: 1;
  border-color: rgb(82 82 91 / var(--tw-border-opacity));
}
.border-\[\#ebebf5\]{
  --tw-border-opacity: 1;
  border-color: rgb(235 235 245 / var(--tw-border-opacity));
}
.border-RDB1B1B1{
  --tw-border-opacity: 1;
  border-color: rgb(177 177 177 / var(--tw-border-opacity));
}
.border-RD9B9B9B{
  --tw-border-opacity: 1;
  border-color: rgb(155 155 155 / var(--tw-border-opacity));
}
.border-parenttheme-RDCCCCCC{
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.border-cardborder{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-RD1CE1AF{
  --tw-border-opacity: 1;
  border-color: rgb(28 225 175 / var(--tw-border-opacity));
}
.border-r-RDF4772B{
  --tw-border-opacity: 1;
  border-right-color: rgb(244 119 43 / var(--tw-border-opacity));
}
.border-b-parenttheme-secondary{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(49 46 127 / var(--tw-border-opacity));
}
.border-opacity-70{
  --tw-border-opacity: 0.7;
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-parenttheme-secondary{
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 127 / var(--tw-bg-opacity));
}
.bg-parenttheme-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(244 119 43 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDf5f5f5{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-parenttheme-RD185DDC{
  --tw-bg-opacity: 1;
  background-color: rgb(24 93 220 / var(--tw-bg-opacity));
}
.bg-neutral-100{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-orange-500{
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
.bg-parenttheme-loaderbg{
  background-color: rgba(242, 242, 245, 0.8);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-neutral-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-indigo-900{
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
.bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDFF5F00{
  --tw-bg-opacity: 1;
  background-color: rgb(255 95 0 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD03C393{
  --tw-bg-opacity: 1;
  background-color: rgb(3 195 147 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDF9F9F9{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD000000{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-parenttheme-tertiary{
  --tw-bg-opacity: 1;
  background-color: rgb(238 237 242 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDECECEC{
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD221F20{
  --tw-bg-opacity: 1;
  background-color: rgb(34 31 32 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDDB432F{
  --tw-bg-opacity: 1;
  background-color: rgb(219 67 47 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDFDEDDD{
  --tw-bg-opacity: 1;
  background-color: rgb(253 237 221 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDOPACITY{
  background-color: rgba(48, 46, 127, 0.8);
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-parenttheme-primary1{
  --tw-bg-opacity: 1;
  background-color: rgb(252 92 20 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDEAEAEA{
  --tw-bg-opacity: 1;
  background-color: rgb(234 234 234 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDE0E0E0{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD1CE1AF{
  --tw-bg-opacity: 1;
  background-color: rgb(28 225 175 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDF7F7F7{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD333333{
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDE9E9E9{
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity));
}
.bg-neutral-900{
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
.bg-zinc-500{
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
.bg-teal-600{
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity));
}
.bg-emerald-300{
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD212474{
  --tw-bg-opacity: 1;
  background-color: rgb(33 36 116 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDB7B7B7{
  --tw-bg-opacity: 1;
  background-color: rgb(183 183 183 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD9F9F9F{
  --tw-bg-opacity: 1;
  background-color: rgb(159 159 159 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD1e1d85{
  --tw-bg-opacity: 1;
  background-color: rgb(30 29 133 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDF8F8F8{
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-blue-500{
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDF1F1F1{
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDFFEBD9{
  --tw-bg-opacity: 1;
  background-color: rgb(255 235 217 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDe7e7e7{
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 231 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDEDF2F7{
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
}
.bg-\[\#3D3D3D\]{
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 61 / var(--tw-bg-opacity));
}
.bg-\[\#73D5C4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(115 213 196 / var(--tw-bg-opacity));
}
.bg-\[\#9BADAA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(155 173 170 / var(--tw-bg-opacity));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-orange-600{
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.bg-orange-400{
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDA7A6A3{
  --tw-bg-opacity: 1;
  background-color: rgb(167 166 163 / var(--tw-bg-opacity));
}
.bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-parenttheme-propertybg{
  background-color: rgba(30, 227, 166, 0.4);
}
.bg-parenttheme-RDF9F9FA{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 250 / var(--tw-bg-opacity));
}
.bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#2e3192\]\/10{
  background-color: rgb(46 49 146 / 0.1);
}
.bg-parenttheme-RD313194{
  --tw-bg-opacity: 1;
  background-color: rgb(49 49 148 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDB1B1B1{
  --tw-bg-opacity: 1;
  background-color: rgb(177 177 177 / var(--tw-bg-opacity));
}
.bg-parenttheme-RDEBEBEB{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD101b51{
  --tw-bg-opacity: 1;
  background-color: rgb(16 27 81 / var(--tw-bg-opacity));
}
.bg-parenttheme-rightbg{
  --tw-bg-opacity: 1;
  background-color: rgb(238 241 247 / var(--tw-bg-opacity));
}
.bg-parenttheme-RD19CCAA{
  --tw-bg-opacity: 1;
  background-color: rgb(25 204 170 / var(--tw-bg-opacity));
}
.bg-opacity-10{
  --tw-bg-opacity: 0.1;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-bannerSection{
  background-image: linear-gradient(#ffffff78 40%, white);
}
.bg-footerlayer{
  background-image: url('/images/icons/footerlayer.png');
}
.bg-aboutbannerSection{
  background-image: linear-gradient(white, #ffffff94);;
}
.bg-cardsection{
  background-image: linear-gradient(#ffffffa1 0%, #ffffff);;
}
.bg-successanimation{
  background-image: url('/images/common/successanim.gif');
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-serenitybg{
  background-image: url('/images/icons/serenitybg.jpg');
}
.bg-clubhousebg{
  background-image: url('/images/icons/clubhousebg.jpg');
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-mangofarmbg{
  background-image: url('/images/icons/mango-farm-bg.jpg');
}
.bg-none{
  background-image: none;
}
.bg-modalbg{
  background-image: url('/images/icons/modalbg.png');
}
.bg-fsobanner{
  background-image: url('/images/icons/fsodetailsbanner.png');
}
.bg-fsobanner1{
  background-image: url('/images/icons/fsodetailsbanner1.png');
}
.bg-crthankyou{
  background-image: url('/images/icons/countryroads/banner1.jpg');
}
.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-squarebg{
  background-image: url('/images/common/squarebg.gif');
}
.from-parenttheme-RDFDEDDD{
  --tw-gradient-from: #fdeddd;
  --tw-gradient-to: rgb(253 237 221 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white{
  --tw-gradient-from: #fff;
  --tw-gradient-to: rgb(255 255 255 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-neutral-900{
  --tw-gradient-from: #171717;
  --tw-gradient-to: rgb(23 23 23 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-parenttheme-RDDC421A{
  --tw-gradient-from: #DC421A;
  --tw-gradient-to: rgb(220 66 26 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-900{
  --tw-gradient-from: #312e81;
  --tw-gradient-to: rgb(49 46 129 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-parenttheme-po1{
  --tw-gradient-from: #2E3192;
  --tw-gradient-to: rgb(46 49 146 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#e3e8f3\]{
  --tw-gradient-from: #e3e8f3;
  --tw-gradient-to: rgb(227 232 243 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-\[\#fce9cd\]{
  --tw-gradient-to: rgb(252 233 205 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #fce9cd, var(--tw-gradient-to);
}
.via-parenttheme-po2{
  --tw-gradient-to: rgb(251 192 111 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #FBC06F, var(--tw-gradient-to);
}
.to-white{
  --tw-gradient-to: #fff;
}
.to-transparent{
  --tw-gradient-to: transparent;
}
.to-parenttheme-RDFFEBD9{
  --tw-gradient-to: #FFEBD9;
}
.to-indigo-600{
  --tw-gradient-to: #4f46e5;
}
.to-parenttheme-po3{
  --tw-gradient-to: #796585;
}
.to-\[\#fcfcfd\]{
  --tw-gradient-to: #fcfcfd;
}
.bg-100\%{
  background-size: 100%;
}
.bg-cover{
  background-size: cover;
}
.bg-clip-text{
  -webkit-background-clip: text;
          background-clip: text;
}
.bg-bottom{
  background-position: bottom;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-fill{
  -o-object-fit: fill;
     object-fit: fill;
}
.object-scale-down{
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.object-right{
  -o-object-position: right;
     object-position: right;
}
.p-6{
  padding: 1.5rem;
}
.p-2{
  padding: 0.5rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-0{
  padding: 0px;
}
.p-10{
  padding: 2.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-1{
  padding: 0.25rem;
}
.p-14{
  padding: 3.5rem;
}
.p-12{
  padding: 3rem;
}
.p-7{
  padding: 1.75rem;
}
.p-8{
  padding: 2rem;
}
.p-24{
  padding: 6rem;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-16{
  padding: 4rem;
}
.p-20{
  padding: 5rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.\!px-6{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\!py-1\.5{
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.\!py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}
.py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.py-7{
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.\!py-2\.5{
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.\!py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.py-44{
  padding-top: 11rem;
  padding-bottom: 11rem;
}
.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-11{
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-20{
  padding-left: 5rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-12{
  padding-right: 3rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pt-9{
  padding-top: 2.25rem;
}
.pb-28{
  padding-bottom: 7rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pt-0{
  padding-top: 0px;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pl-\[30px\]{
  padding-left: 30px;
}
.pt-24{
  padding-top: 6rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-20{
  padding-top: 5rem;
}
.pb-40{
  padding-bottom: 10rem;
}
.pb-96{
  padding-bottom: 24rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pt-40{
  padding-top: 10rem;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pl-7{
  padding-left: 1.75rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pl-4{
  padding-left: 1rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-12{
  padding-top: 3rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pt-14{
  padding-top: 3.5rem;
}
.pb-14{
  padding-bottom: 3.5rem;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-16{
  padding-left: 4rem;
}
.pl-12{
  padding-left: 3rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pb-32{
  padding-bottom: 8rem;
}
.pb-60{
  padding-bottom: 15rem;
}
.pt-2\.5{
  padding-top: 0.625rem;
}
.pt-28{
  padding-top: 7rem;
}
.pl-0{
  padding-left: 0px;
}
.pl-8{
  padding-left: 2rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pt-80{
  padding-top: 20rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.align-middle{
  vertical-align: middle;
}
.align-bottom{
  vertical-align: bottom;
}
.align-text-bottom{
  vertical-align: text-bottom;
}
.font-sans{
  font-family: Gotham;
}
.font-book{
  font-family: Gotham Book;
}
.font-helvetica{
  font-family: Helvetica;
}
.font-requival{
  font-family: Requival;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-fs16{
  font-size: 16px;
}
.text-fs12{
  font-size: 12px;
}
.text-fs14{
  font-size: 14px;
}
.text-fs20{
  font-size: 20px;
}
.text-fs18{
  font-size: 18px;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-fs22{
  font-size: 22px;
}
.text-fs25{
  font-size: 25px;
}
.text-fs15{
  font-size: 15px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-fs27{
  font-size: 27px;
}
.text-fs50{
  font-size: 50px;
}
.text-fs36{
  font-size: 36px;
}
.text-fs10{
  font-size: 10px;
}
.text-fs17{
  font-size: 17px;
}
.text-fs13{
  font-size: 13px;
}
.text-fs90{
  font-size: 90px;
}
.text-fs11{
  font-size: 11px;
}
.text-fs24{
  font-size: 24px;
}
.text-fs35{
  font-size: 35px;
}
.text-fs40{
  font-size: 40px;
}
.text-fs32{
  font-size: 32px;
}
.text-fs34{
  font-size: 34px;
}
.text-fs30{
  font-size: 30px;
}
.text-fs62{
  font-size: 62px;
}
.text-fs120{
  font-size: 120px;
}
.text-fs42{
  font-size: 42px;
}
.text-fs55{
  font-size: 55px;
}
.text-fs23{
  font-size: 23px;
}
.text-fs8{
  font-size: 8px;
}
.text-fs28{
  font-size: 28px;
}
.text-fs21{
  font-size: 21px;
}
.text-fs31{
  font-size: 31px;
}
.text-fs60{
  font-size: 60px;
}
.text-fs7{
  font-size: 7px;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-fs26{
  font-size: 26px;
}
.text-fs44{
  font-size: 44px;
}
.text-fs19{
  font-size: 19px;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.font-black{
  font-weight: 900;
}
.font-normal{
  font-weight: 500;
}
.font-extrabold{
  font-weight: 900;
}
.uppercase{
  text-transform: uppercase;
}
.capitalize{
  text-transform: capitalize;
}
.\!normal-case{
  text-transform: none !important;
}
.italic{
  font-style: italic;
}
.not-italic{
  font-style: normal;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-snug{
  line-height: 1.375;
}
.leading-4{
  line-height: 1rem;
}
.leading-tight{
  line-height: 1.25;
}
.leading-none{
  line-height: 1;
}
.leading-10{
  line-height: 2.5rem;
}
.leading-12{
  line-height: 3rem;
}
.leading-3{
  line-height: .75rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-normal{
  line-height: 1.5;
}
.leading-loose{
  line-height: 2;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-relaxed{
  line-height: 1.625;
}
.tracking-wider{
  letter-spacing: 0.05em;
}
.tracking-tighter{
  letter-spacing: -0.05em;
}
.tracking-normal{
  letter-spacing: 0em;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.tracking-wide{
  letter-spacing: 0.025em;
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-parenttheme-RD333333{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-parenttheme-secondary{
  --tw-text-opacity: 1;
  color: rgb(49 46 127 / var(--tw-text-opacity));
}
.text-parenttheme-primary{
  --tw-text-opacity: 1;
  color: rgb(244 119 43 / var(--tw-text-opacity));
}
.text-parenttheme-RD0574FE{
  --tw-text-opacity: 1;
  color: rgb(5 116 254 / var(--tw-text-opacity));
}
.text-transparent{
  color: transparent;
}
.text-neutral-400{
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
.text-neutral-900{
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}
.text-zinc-600{
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
.text-neutral-300{
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}
.text-neutral-600{
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
.text-indigo-900{
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}
.text-parenttheme-RDB3B3B3{
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}
.text-parenttheme-RD929292{
  --tw-text-opacity: 1;
  color: rgb(146 146 146 / var(--tw-text-opacity));
}
.text-green-500{
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-parenttheme-RD515151{
  --tw-text-opacity: 1;
  color: rgb(81 81 81 / var(--tw-text-opacity));
}
.text-parenttheme-RD727272{
  --tw-text-opacity: 1;
  color: rgb(114 114 114 / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-parenttheme-RD555555{
  --tw-text-opacity: 1;
  color: rgb(85 85 85 / var(--tw-text-opacity));
}
.text-parenttheme-RD282828{
  --tw-text-opacity: 1;
  color: rgb(40 40 40 / var(--tw-text-opacity));
}
.text-parenttheme-RDF1F1F1{
  --tw-text-opacity: 1;
  color: rgb(241 241 241 / var(--tw-text-opacity));
}
.text-parenttheme-RD1e2053{
  --tw-text-opacity: 1;
  color: rgb(30 32 83 / var(--tw-text-opacity));
}
.text-parenttheme-RD909398{
  --tw-text-opacity: 1;
  color: rgb(144 147 152 / var(--tw-text-opacity));
}
.text-parenttheme-RD000000DE{
  color: #000000DE;
}
.text-parenttheme-RD222222{
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}
.text-parenttheme-RDFDEDDD{
  --tw-text-opacity: 1;
  color: rgb(253 237 221 / var(--tw-text-opacity));
}
.text-parenttheme-RD0B0103{
  --tw-text-opacity: 1;
  color: rgb(11 1 3 / var(--tw-text-opacity));
}
.text-parenttheme-RD221F20{
  --tw-text-opacity: 1;
  color: rgb(34 31 32 / var(--tw-text-opacity));
}
.text-parenttheme-RDDE4330{
  --tw-text-opacity: 1;
  color: rgb(222 67 48 / var(--tw-text-opacity));
}
.text-parenttheme-RDA5A5A5{
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}
.text-parenttheme-RD4D4D4D{
  --tw-text-opacity: 1;
  color: rgb(77 77 77 / var(--tw-text-opacity));
}
.text-parenttheme-RD979797{
  --tw-text-opacity: 1;
  color: rgb(151 151 151 / var(--tw-text-opacity));
}
.text-parenttheme-RD1A1717{
  --tw-text-opacity: 1;
  color: rgb(26 23 23 / var(--tw-text-opacity));
}
.text-parenttheme-RD9F9F9F{
  --tw-text-opacity: 1;
  color: rgb(159 159 159 / var(--tw-text-opacity));
}
.text-parenttheme-RD2E3190{
  --tw-text-opacity: 1;
  color: rgb(46 49 144 / var(--tw-text-opacity));
}
.text-parenttheme-RD1E2029{
  --tw-text-opacity: 1;
  color: rgb(30 32 41 / var(--tw-text-opacity));
}
.text-parenttheme-RDCCCCCC{
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-parenttheme-RD101b51{
  --tw-text-opacity: 1;
  color: rgb(16 27 81 / var(--tw-text-opacity));
}
.text-parenttheme-RD353535{
  --tw-text-opacity: 1;
  color: rgb(53 53 53 / var(--tw-text-opacity));
}
.text-parenttheme-RD5A5A5A{
  --tw-text-opacity: 1;
  color: rgb(90 90 90 / var(--tw-text-opacity));
}
.text-parenttheme-RDB1B1B1{
  --tw-text-opacity: 1;
  color: rgb(177 177 177 / var(--tw-text-opacity));
}
.text-parenttheme-RD141212{
  --tw-text-opacity: 1;
  color: rgb(20 18 18 / var(--tw-text-opacity));
}
.text-indigo-400{
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.text-neutral-500{
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.text-green-600{
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}
.text-parenttheme-RD717171{
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity));
}
.text-parenttheme-RDB7B7B7{
  --tw-text-opacity: 1;
  color: rgb(183 183 183 / var(--tw-text-opacity));
}
.text-parenttheme-RDababab{
  --tw-text-opacity: 1;
  color: rgb(171 171 171 / var(--tw-text-opacity));
}
.text-parenttheme-RD696969{
  --tw-text-opacity: 1;
  color: rgb(105 105 105 / var(--tw-text-opacity));
}
.text-parenttheme-RD7b7b7b{
  --tw-text-opacity: 1;
  color: rgb(123 123 123 / var(--tw-text-opacity));
}
.text-parenttheme-RD231E1E{
  --tw-text-opacity: 1;
  color: rgb(35 30 30 / var(--tw-text-opacity));
}
.text-parenttheme-RD3A3B41{
  --tw-text-opacity: 1;
  color: rgb(58 59 65 / var(--tw-text-opacity));
}
.text-orange-500{
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-stone-500{
  --tw-text-opacity: 1;
  color: rgb(120 113 108 / var(--tw-text-opacity));
}
.text-zinc-500{
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.text-parenttheme-primary1{
  --tw-text-opacity: 1;
  color: rgb(252 92 20 / var(--tw-text-opacity));
}
.text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-parenttheme-RD838383{
  --tw-text-opacity: 1;
  color: rgb(131 131 131 / var(--tw-text-opacity));
}
.text-parenttheme-RDA4A6AB{
  --tw-text-opacity: 1;
  color: rgb(164 166 171 / var(--tw-text-opacity));
}
.text-parenttheme-RD2B2F42{
  --tw-text-opacity: 1;
  color: rgb(43 47 66 / var(--tw-text-opacity));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-parenttheme-RD212121{
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.text-parenttheme-RD525252{
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
.text-parenttheme-RD575757{
  --tw-text-opacity: 1;
  color: rgb(87 87 87 / var(--tw-text-opacity));
}
.text-parenttheme-RD444444{
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity));
}
.text-zinc-800{
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.text-zinc-300{
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
.text-parenttheme-RD10AD3A{
  --tw-text-opacity: 1;
  color: rgb(16 173 58 / var(--tw-text-opacity));
}
.text-parenttheme-RD252525{
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}
.text-parenttheme-RDFF0E41{
  --tw-text-opacity: 1;
  color: rgb(255 14 65 / var(--tw-text-opacity));
}
.text-parenttheme-RD898989{
  --tw-text-opacity: 1;
  color: rgb(137 137 137 / var(--tw-text-opacity));
}
.text-parenttheme-po3{
  --tw-text-opacity: 1;
  color: rgb(121 101 133 / var(--tw-text-opacity));
}
.text-parenttheme-RD1CE1AF{
  --tw-text-opacity: 1;
  color: rgb(28 225 175 / var(--tw-text-opacity));
}
.text-parenttheme-RD020710{
  --tw-text-opacity: 1;
  color: rgb(2 7 16 / var(--tw-text-opacity));
}
.text-parenttheme-RD8B8B8B{
  --tw-text-opacity: 1;
  color: rgb(139 139 139 / var(--tw-text-opacity));
}
.text-parenttheme-RD337ab7{
  --tw-text-opacity: 1;
  color: rgb(51 122 183 / var(--tw-text-opacity));
}
.text-parenttheme-RDEE8B65{
  --tw-text-opacity: 1;
  color: rgb(238 139 101 / var(--tw-text-opacity));
}
.text-parenttheme-RDB5B5B5{
  --tw-text-opacity: 1;
  color: rgb(181 181 181 / var(--tw-text-opacity));
}
.text-parenttheme-RD4C4C4C{
  --tw-text-opacity: 1;
  color: rgb(76 76 76 / var(--tw-text-opacity));
}
.text-parenttheme-RD008C68{
  --tw-text-opacity: 1;
  color: rgb(0 140 104 / var(--tw-text-opacity));
}
.text-parenttheme-RDFF0000{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}
.text-parenttheme-RD1DE2AC{
  --tw-text-opacity: 1;
  color: rgb(29 226 172 / var(--tw-text-opacity));
}
.text-parenttheme-RD777777{
  --tw-text-opacity: 1;
  color: rgb(119 119 119 / var(--tw-text-opacity));
}
.text-parenttheme-RD19CCAA{
  --tw-text-opacity: 1;
  color: rgb(25 204 170 / var(--tw-text-opacity));
}
.text-opacity-40{
  --tw-text-opacity: 0.4;
}
.text-opacity-70{
  --tw-text-opacity: 0.7;
}
.underline{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-white::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.placeholder-white::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.placeholder-opacity-40::-moz-placeholder{
  --tw-placeholder-opacity: 0.4;
}
.placeholder-opacity-40::placeholder{
  --tw-placeholder-opacity: 0.4;
}
.placeholder-opacity-60::-moz-placeholder{
  --tw-placeholder-opacity: 0.6;
}
.placeholder-opacity-60::placeholder{
  --tw-placeholder-opacity: 0.6;
}
.opacity-25{
  opacity: 0.25;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-40{
  opacity: 0.4;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-90{
  opacity: 0.9;
}
.opacity-5{
  opacity: 0.05;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-95{
  opacity: 0.95;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-80{
  opacity: 0.8;
}
.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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-searchshadow{
  --tw-shadow: 0px 6px 15px -10px rgba(0, 0, 0, 0.36);
  --tw-shadow-colored: 0px 6px 15px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-tooltipshadow{
  --tw-shadow: 0px 4px 20px rgba(148, 139, 139, 0.25);;
  --tw-shadow-colored: 0px 4px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-blogshadow{
  --tw-shadow: 29.698px 29.698px 60px 0 rgb(0 0 0 / 20%);;
  --tw-shadow-colored: 29.698px 29.698px 60px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-flipshadow{
  --tw-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
  --tw-shadow-colored: 0px 7px 29px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-contactus{
  --tw-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
  --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_-5px_7px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
  --tw-shadow: 0px -5px 7px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0px -5px 7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-campaignshadow{
  --tw-shadow: 5px 4px 8px 0px rgba(0, 0, 0, 0.35);
  --tw-shadow-colored: 5px 4px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-kycshadow{
  --tw-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);;
  --tw-shadow-colored: 1px 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-cardshadow{
  --tw-shadow: 0px 4px 30px rgba(104, 117, 130, 0.05);
  --tw-shadow-colored: 0px 4px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ring-1{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.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), var(--tw-shadow, 0 0 #0000);
}
.ring-gray-300{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}
.ring-black{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ring-parenttheme-primary{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 119 43 / var(--tw-ring-opacity));
}
.ring-opacity-5{
  --tw-ring-opacity: 0.05;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm{
  --tw-blur: blur(4px);
  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);
}
.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-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.delay-700{
  transition-delay: 700ms;
}
.duration-150{
  transition-duration: 150ms;
}
.duration-700{
  transition-duration: 700ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-75{
  transition-duration: 75ms;
}
.duration-500{
  transition-duration: 500ms;
}
.duration-1000{
  transition-duration: 1000ms;
}
.duration-\[0\.5s\]{
  transition-duration: 0.5s;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.blue_circle {
  width: 90px;
  height: 90px;
  background: #312e7f;
  border-radius: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(149, 157, 165, 0.38) 0px 8px 24px;
}

.blue_circle.circle_first {
  top: 17%;
  left: 6%;
}

.blue_circle.circle_second {
  top: 29%;
  left: 50%;
}

.blue_circle.circle_third {
  top: 58%;
  left: 42%;
}

.blue_circle.circle_fourth {
  top: auto;
  left: -8%;
  bottom: 12%;
}

.blue_circle img {
  width: 80%;
  position: absolute;
  top: 0px;
}

.circle_first img {
  top: -10px;
  left: 0px;
  width: 65px;
}

.circle_second img {
  width: 70px;
  top: 0px;
  left: 0px;
}

.circle_third img {
  right: 20px;
  top: 0px;
  width: 110px;
}

.circle_fourth img {
  top: 12px;
  right: 30px;
}

.circle_first span {
  position: absolute;
  display: block;
  left: 110px;
  width: 150px;
  line-height: 20px;
  bottom: 0px;
  color: #312e7f;
  font-family: "Gotham Book", sans-serif;
}

.circle_second span {
  position: absolute;
  display: block;
  left: 110px;
  width: 150px;
  line-height: 20px;
  bottom: 0px;
  color: #312e7f;
}

.circle_third span {
  position: absolute;
  display: block;
  left: 110px;
  width: 150px;
  line-height: 20px;
  bottom: 0px;
  color: #312e7f;
}

.circle_fourth span {
  position: absolute;
  display: block;
  left: 110px;
  width: 150px;
  line-height: 20px;
  bottom: 0px;
  color: #312e7f;
}

.blue_circle span {
  font-size: 16px;
  font-family: "Gotham Book", sans-serif;
}

.blue_circle.circle_first::before {
  content: "";
  position: absolute;
  left: 35px;
  top: -70px;
  background-image: url("/images/icons/banner/Group 26.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.blue_circle.circle_first::after {
  content: "";
  position: absolute;
  top: -30px;
  right: -5px;
  background-image: url("/images/icons/banner/Group 27.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.blue_circle.circle_second::before {
  content: "";
  position: absolute;
  left: -100px;
  top: 50px;
  background-image: url("/images/icons/banner/multi-coins.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.blue_circle.circle_second::after {
  content: "";
  position: absolute;
  top: -110px;
  right: -100px;
  background-image: url("/images/icons/banner/Group 147.png");
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.blue_circle.circle_third::before {
  content: "";
  position: absolute;
  top: -10px;
  right: auto;
  left: -164px;
  background-image: url("/images/icons/banner/big-coin.png");
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: 100%;
}

@media (max-width: 1200px) {
  .blue_circle {
    width: 100px;
    height: 100px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 17%;
    left: -10%;
  }
  .blue_circle.circle_second {
    top: 30%;
    left: 53%;
  }
  .blue_circle.circle_third {
    top: 60%;
    left: 40%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: -25%;
    bottom: 10%;
  }
  .blue_circle img {
    width: 90%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: -10px;
    left: 0px;
    width: 90px;
  }
  .circle_second img {
    width: 80px;
    top: -5px;
    left: 0px;
  }
  .circle_third img {
    right: 20px;
    top: 0px;
    width: 110px;
  }
  .circle_fourth img {
    top: 12px;
    right: 30px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 1.25vw;
    left: 130px;
    width: 160px;
    line-height: 20px;
    bottom: 0px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -70px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -27px;
    right: -15px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -90px;
    top: 50px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -110px;
    right: -100px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: 34px;
    right: auto;
    left: -140px;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (max-width: 1024px) {
  .blue_circle {
    width: 100px;
    height: 100px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 15%;
    left: 0%;
  }
  .blue_circle.circle_second {
    top: 33%;
    left: 50%;
  }
  .blue_circle.circle_third {
    top: 60%;
    left: 30%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: -40%;
    bottom: 10%;
  }
  .blue_circle img {
    width: 90%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: -10px;
    left: 0px;
    width: 72px;
  }
  .circle_second img {
    width: 85px;
    top: 5px;
    left: -4px;
  }
  .circle_third img {
    right: 20px;
    top: 0px;
    width: 110px;
  }
  .circle_fourth img {
    top: 12px;
    right: 30px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 1.25vw;
    left: 110px;
    width: 140px;
    line-height: 20px;
    bottom: 0px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -70px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -27px;
    right: -5px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -90px;
    top: 50px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -80px;
    right: -100px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: 34px;
    right: auto;
    left: -140px;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (max-width: 850px) {
  .blue_circle {
    width: 100px;
    height: 100px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 0%;
    left: -15%;
  }
  .blue_circle.circle_second {
    top: 30%;
    left: 28%;
  }
  .blue_circle.circle_third {
    top: 65%;
    left: 30%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: -20%;
    bottom: -10%;
  }
  .blue_circle img {
    width: 90%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: -10px;
    left: 0px;
    width: 72px;
  }
  .circle_second img {
    width: 85px;
    top: 5px;
    left: -4px;
  }
  .circle_third img {
    right: 20px;
    top: 0px;
    width: 110px;
  }
  .circle_fourth img {
    top: 12px;
    right: 30px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 1.9vw;
    left: 110px;
    width: 140px;
    line-height: 20px;
    bottom: 0px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -70px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -27px;
    right: -5px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -50px;
    top: 103px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -80px;
    right: -100px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: 25px;
    right: auto;
    left: -140px;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (max-width: 768px) {
  .blue_circle {
    width: 70px;
    height: 70px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 0%;
    left: -15%;
  }
  .blue_circle.circle_second {
    top: 28%;
    left: 19%;
  }
  .blue_circle.circle_third {
    top: 60%;
    left: 28%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: -50%;
    bottom: 0%;
  }
  .blue_circle img {
    width: 90%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: -10px;
    left: 0px;
    width: 72px;
  }
  .circle_second img {
    width: 85px;
    top: 5px;
    left: -4px;
  }
  .circle_third img {
    right: 20px;
    top: 0px;
    width: 110px;
  }
  .circle_fourth img {
    top: 12px;
    right: 30px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 2vw;
    left: 110px;
    width: 149px;
    line-height: 20px;
    bottom: 0px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -60px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -27px;
    right: -20px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -50px;
    top: 103px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -72px;
    right: -100px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: 25px;
    right: auto;
    left: -110px;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (max-width: 650px) {
  .circleBoxWrapper {
    height: 589px;
  }
  .blue_circle {
    width: 80px;
    height: 80px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 15%;
    left: 10%;
  }
  .blue_circle.circle_second {
    top: 38%;
    left: 10%;
  }
  .blue_circle.circle_third {
    top: 60%;
    left: 10%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: 10%;
    bottom: 5%;
  }
  .blue_circle img {
    width: 90%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: auto;
    left: 0px;
    width: 60px;
  }
  .circle_second img {
    width: 60px;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
  }
  .circle_third img {
    right: auto;
    top: 0px;
    width: 90px;
  }
  .circle_fourth img {
    top: auto;
    right: auto;
    width: 60px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 15px;
    left: 110px;
    width: 180px;
    line-height: 20px;
    bottom: 20px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -70px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -27px;
    right: -5px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -35px;
    top: auto;
    bottom: -20px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -45px;
    right: -45px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: -60px;
    right: -25px;
    left: auto;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media only screen and (min-device-width: 350px) and (max-device-width: 768px) and (orientation: landscape) {
  .circleBoxWrapper {
    height: 700px;
  }
  .blue_circle {
    width: 80px;
    height: 80px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 15%;
    left: 10%;
  }
  .blue_circle.circle_second {
    top: 40%;
    left: 10%;
  }
  .blue_circle.circle_third {
    top: 65%;
    left: 10%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: 10%;
    bottom: 0%;
  }
  .blue_circle img {
    width: 90%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: auto;
    left: 0px;
    width: 71px;
  }
  .circle_second img {
    width: 65px;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
  }
  .circle_third img {
    right: auto;
    top: 0px;
    width: 90px;
  }
  .circle_fourth img {
    top: auto;
    right: auto;
    width: 60px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 19px;
    left: 110px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    line-height: 20px;
    bottom: 20px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -70px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -27px;
    right: -5px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -35px;
    top: auto;
    bottom: -20px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -45px;
    right: -45px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: -60px;
    right: -25px;
    left: auto;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (min-width: 1600px) {
  .blue_circle {
    width: 100px;
    height: 100px;
    background: #312e7f;
    border-radius: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .blue_circle.circle_first {
    top: 12%;
    left: 4%;
  }
  .blue_circle.circle_second {
    top: 32%;
    left: 35%;
  }
  .blue_circle.circle_third {
    top: 56%;
    left: 24%;
  }
  .blue_circle.circle_fourth {
    top: auto;
    left: -15%;
    bottom: 18%;
  }
  .blue_circle img {
    width: 80%;
    position: absolute;
    top: 0px;
  }
  .circle_first img {
    top: 5px;
    left: 9px;
    width: 80px;
  }
  .circle_second img {
    width: 79px;
    top: auto;
    left: auto;
  }
  .circle_third img {
    right: 20px;
    top: 15px;
    width: 110px;
  }
  .circle_fourth img {
    top: 12px;
    right: 30px;
  }
  .circle_first span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 30px;
    color: #312e7f;
  }
  .circle_second span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_third span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .circle_fourth span {
    position: absolute;
    display: block;
    left: 110px;
    width: 150px;
    line-height: 20px;
    bottom: 0px;
    color: #312e7f;
  }
  .blue_circle span {
    font-size: 18px;
    left: 120px;
    width: 240px;
    line-height: 24px;
  }
  .blue_circle.circle_first::before {
    content: "";
    position: absolute;
    left: 20px;
    top: -85px;
    background-image: url("/images/icons/banner/Group 26.png");
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_first::after {
    content: "";
    position: absolute;
    top: -32px;
    right: 1px;
    background-image: url("/images/icons/banner/Group 27.png");
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::before {
    content: "";
    position: absolute;
    left: -87px;
    top: 80px;
    background-image: url("/images/icons/banner/multi-coins.png");
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_second::after {
    content: "";
    position: absolute;
    top: -80px;
    right: -60px;
    background-image: url("/images/icons/banner/Group 147.png");
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .blue_circle.circle_third::before {
    content: "";
    position: absolute;
    top: 0px;
    right: auto;
    left: -148px;
    background-image: url("/images/icons/banner/big-coin.png");
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
.coinsanimation {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
}

.multicoins {
  position: absolute;
  top: -14%;
  right: 40%;
}

.bigsinglecoin {
  position: absolute;
  top: 20%;
  right: 30%;
  width: 60px;
}

.moneynote {
  position: absolute;
  bottom: 0px;
  right: 5%;
  width: 80px;
}

.smallsinglecoin {
  position: absolute;
  bottom: -5%;
  left: -5%;
  width: 40px;
}

#retrobg {
  overflow: hidden;
  height: 100%;
  color: #e1e1e1;
  background-color: transparent;
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  right: 0px;
  pointer-events: none;
}

#retrobg-ground {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 80%;
  bottom: 0;
  background-color: #312E7F;
}

#retrobg-linesWrap {
  height: 100%;
  perspective: 1000px;
  perspective-origin: center top;
}

#retrobg-lines {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-origin: top center;
  animation: 2s linear infinite retrobg-lines-anim;
  -webkit-animation: 2s linear infinite retrobg-lines-anim;
}

#retrobg-vlines {
  display: flex;
  justify-content: center;
}

#retrobg-hlines, #retrobg-vlines {
  position: absolute;
  left: -400%;
  width: 900%;
  height: 500%;
}

#retrobg-groundShadow {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(#312E7F 0%, transparent);
}

.retrobg-vline {
  width: 1px;
}

.retrobg-hline, .retrobg-vline {
  height: 100%;
  background-color: #F5833E;
}

.retrobg-vline + .retrobg-vline {
  margin-left: 48px;
  color: #F5833E;
}

.retrobg-hline + .retrobg-hline {
  margin-top: 98px;
  color: #F5833E;
}

.retrobg-hline {
  height: 3px;
}

@keyframes retrobg-lines-anim {
  from {
    transform: rotateX(84deg) translateY(0);
  }
  to {
    transform: rotateX(84deg) translateY(100px);
  }
}
@-webkit-keyframes retrobg-lines-anim {
  from {
    transform: rotateX(84deg) translateY(0);
  }
  to {
    transform: rotateX(84deg) translateY(100px);
  }
}
.retrobg-shutdown #retrobg-lines {
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
}

.retrobg-shutdown #retrobg-ground {
  border-color: #000;
}

@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamMedium-Italic.eot?6931aeb5566a8c248a7a44e459ac4249);
  src: url(/fonts/GothamMedium-Italic.eot?6931aeb5566a8c248a7a44e459ac4249?#iefix) format("embedded-opentype"), url(/fonts/GothamMedium-Italic.woff2?640f1b91ceff7b7e6f177fe472a1775f) format("woff2"), url(/fonts/GothamMedium-Italic.woff?5394f91ce6ab9fd0ad3d45c1773e4597) format("woff"), url(/fonts/GothamMedium-Italic.ttf?9fe1aeaf5ad6f27fafd1778ea0c1d2df) format("truetype"), url(/fonts/GothamMedium-Italic.svg?91f4339461d69e8c4465cf4037bd5ee3#GothamMedium-Italic) format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Medium.eot?46a335202e5e1b532a8bfa6a2eca25b5);
  src: url(/fonts/Gotham-Medium.eot?46a335202e5e1b532a8bfa6a2eca25b5?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Medium.woff2?31a4612bd1c74ee0eabcb48b7d9a2f61) format("woff2"), url(/fonts/Gotham-Medium.woff?2c9932363698f39912d20723964b6323) format("woff"), url(/fonts/Gotham-Medium.ttf?81b1118f869c904d00adb20f817d77cc) format("truetype"), url(/fonts/Gotham-Medium.svg?40a341f90c81dc968d0a2b463051ae3e#Gotham-Medium) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamThin.eot?a25fd2216b0c35825e525d165edbfa64);
  src: url(/fonts/GothamThin.eot?a25fd2216b0c35825e525d165edbfa64?#iefix) format("embedded-opentype"), url(/fonts/GothamThin.woff2?4fe1d4cb84eec3620e016e161c54d47e) format("woff2"), url(/fonts/GothamThin.woff?7290330d05d7b544576e6af9f38b8952) format("woff"), url(/fonts/GothamThin.ttf?cefa9c30934004193199ef8d5bd3f152) format("truetype"), url(/fonts/GothamThin.svg?746eb28e98ffdb605096f383ccdfe8c9#GothamThin) format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamMedium-Italic_1.eot?6931aeb5566a8c248a7a44e459ac4249);
  src: url(/fonts/GothamMedium-Italic_1.eot?6931aeb5566a8c248a7a44e459ac4249?#iefix) format("embedded-opentype"), url(/fonts/GothamMedium-Italic_1.woff2?640f1b91ceff7b7e6f177fe472a1775f) format("woff2"), url(/fonts/GothamMedium-Italic_1.woff?5394f91ce6ab9fd0ad3d45c1773e4597) format("woff"), url(/fonts/GothamMedium-Italic_1.ttf?9fe1aeaf5ad6f27fafd1778ea0c1d2df) format("truetype"), url(/fonts/GothamMedium-Italic_1.svg?91f4339461d69e8c4465cf4037bd5ee3#GothamMedium-Italic) format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-MediumItalic.eot?40c5b183646e6ab2ee6444436f7b3505);
  src: url(/fonts/Gotham-MediumItalic.eot?40c5b183646e6ab2ee6444436f7b3505?#iefix) format("embedded-opentype"), url(/fonts/Gotham-MediumItalic.woff2?39f5e19b970b8604b20fb562b06a6ade) format("woff2"), url(/fonts/Gotham-MediumItalic.woff?1263b1bf0fa4adac73e152339560281f) format("woff"), url(/fonts/Gotham-MediumItalic.ttf?ee6a5d409a6854a9e02ce50d7d8c7824) format("truetype"), url(/fonts/Gotham-MediumItalic.svg?6dde376221f0cf66ff3ae2ecccfe96a1#Gotham-MediumItalic) format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-MediumItalic_1.eot?40c5b183646e6ab2ee6444436f7b3505);
  src: url(/fonts/Gotham-MediumItalic_1.eot?40c5b183646e6ab2ee6444436f7b3505?#iefix) format("embedded-opentype"), url(/fonts/Gotham-MediumItalic_1.woff2?39f5e19b970b8604b20fb562b06a6ade) format("woff2"), url(/fonts/Gotham-MediumItalic_1.woff?1263b1bf0fa4adac73e152339560281f) format("woff"), url(/fonts/Gotham-MediumItalic_1.ttf?ee6a5d409a6854a9e02ce50d7d8c7824) format("truetype"), url(/fonts/Gotham-MediumItalic_1.svg?6dde376221f0cf66ff3ae2ecccfe96a1#Gotham-MediumItalic) format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham medium";
  src: url(/fonts/GothamMedium.eot?bfe93d4d547b3233a1005379e660f1b3);
  src: url(/fonts/GothamMedium.eot?bfe93d4d547b3233a1005379e660f1b3?#iefix) format("embedded-opentype"), url(/fonts/GothamMedium.woff2?bc6f581b5e15f62efd051c281f9b1282) format("woff2"), url(/fonts/GothamMedium.woff?128f33ca016af75646fa3d1b6e0daa4c) format("woff"), url(/fonts/GothamMedium.ttf?00d6e9e9c66db061e34f8d559d3b42e8) format("truetype"), url(/fonts/GothamMedium.svg?6308eb7f1e6f5b287519c73a79623355#GothamMedium) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamThin_1.eot?a25fd2216b0c35825e525d165edbfa64);
  src: url(/fonts/GothamThin_1.eot?a25fd2216b0c35825e525d165edbfa64?#iefix) format("embedded-opentype"), url(/fonts/GothamThin_1.woff2?4fe1d4cb84eec3620e016e161c54d47e) format("woff2"), url(/fonts/GothamThin_1.woff?7290330d05d7b544576e6af9f38b8952) format("woff"), url(/fonts/GothamThin_1.ttf?cefa9c30934004193199ef8d5bd3f152) format("truetype"), url(/fonts/GothamThin_1.svg?746eb28e98ffdb605096f383ccdfe8c9#GothamThin) format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/GothamUltra-Italic.eot?18ba6408dec14fccdcf6d152d48095c4);
  src: url(/fonts/GothamUltra-Italic.eot?18ba6408dec14fccdcf6d152d48095c4?#iefix) format("embedded-opentype"), url(/fonts/GothamUltra-Italic.woff2?a985b1200cfe59d99a9ae12c3e20e451) format("woff2"), url(/fonts/GothamUltra-Italic.woff?f1007f3f4b02f37494e89514a6fe95ba) format("woff"), url(/fonts/GothamUltra-Italic.ttf?6be14550049e847204492727223a807c) format("truetype"), url(/fonts/GothamUltra-Italic.svg?db3028a372d9d43981d297a0fd331b62#GothamUltra-Italic) format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-ThinItalic.eot?741e58513029a035f3d0455533fe77ad);
  src: url(/fonts/Gotham-ThinItalic.eot?741e58513029a035f3d0455533fe77ad?#iefix) format("embedded-opentype"), url(/fonts/Gotham-ThinItalic.woff2?7ad6968eafa851954d8036b8010c0447) format("woff2"), url(/fonts/Gotham-ThinItalic.woff?fed0fceac8154d05a1824cf1949b50f7) format("woff"), url(/fonts/Gotham-ThinItalic.ttf?d8e2dec253f255502c21dc9a7a2f8240) format("truetype"), url(/fonts/Gotham-ThinItalic.svg?b273883ca2fec077ddb0456bb9f2fd50#Gotham-ThinItalic) format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/Gotham-UltraItalic.eot?a2e4b05bea54bfe42dd0b27344f197ce);
  src: url(/fonts/Gotham-UltraItalic.eot?a2e4b05bea54bfe42dd0b27344f197ce?#iefix) format("embedded-opentype"), url(/fonts/Gotham-UltraItalic.woff2?e9453adffa08a5114a3f1a7b2999dc90) format("woff2"), url(/fonts/Gotham-UltraItalic.woff?f0a1ce861de513d1516af34807183a07) format("woff"), url(/fonts/Gotham-UltraItalic.ttf?00793814d1f45e0be80898a6d2ec03e2) format("truetype"), url(/fonts/Gotham-UltraItalic.svg?84adccdef24cd5263b8b20178430e89f#Gotham-UltraItalic) format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamThin-Italic.eot?740ec6238b7a126b22ee747e24ea8e0d);
  src: url(/fonts/GothamThin-Italic.eot?740ec6238b7a126b22ee747e24ea8e0d?#iefix) format("embedded-opentype"), url(/fonts/GothamThin-Italic.woff2?02a0c41afd4348f2657a5f1912c3280f) format("woff2"), url(/fonts/GothamThin-Italic.woff?c0a84816a798fcf1f7d4237c424003cc) format("woff"), url(/fonts/GothamThin-Italic.ttf?70781141508d24c1ba125765fa2f5548) format("truetype"), url(/fonts/GothamThin-Italic.svg?884c543a77217b4513685492ea83e51d#GothamThin-Italic) format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/GothamUltra.eot?f6b5244de09eb9f8d96c64c57d874704);
  src: url(/fonts/GothamUltra.eot?f6b5244de09eb9f8d96c64c57d874704?#iefix) format("embedded-opentype"), url(/fonts/GothamUltra.woff2?e0ccb6c4be6bbd0c8c4c879f07dc398d) format("woff2"), url(/fonts/GothamUltra.woff?4d49dbfa47bcaf400605242fd1116819) format("woff"), url(/fonts/GothamUltra.ttf?8204b52e1c2973a5168586a18108a912) format("truetype"), url(/fonts/GothamUltra.svg?68460abb940c38daa6fb33b0305f4cc6#GothamUltra) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/GothamUltra-Italic_1.eot?18ba6408dec14fccdcf6d152d48095c4);
  src: url(/fonts/GothamUltra-Italic_1.eot?18ba6408dec14fccdcf6d152d48095c4?#iefix) format("embedded-opentype"), url(/fonts/GothamUltra-Italic_1.woff2?a985b1200cfe59d99a9ae12c3e20e451) format("woff2"), url(/fonts/GothamUltra-Italic_1.woff?f1007f3f4b02f37494e89514a6fe95ba) format("woff"), url(/fonts/GothamUltra-Italic_1.ttf?6be14550049e847204492727223a807c) format("truetype"), url(/fonts/GothamUltra-Italic_1.svg?db3028a372d9d43981d297a0fd331b62#GothamUltra-Italic) format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamExtraLight-Italic.eot?5738f8e3fea91b963ff3885a02225a5d);
  src: url(/fonts/GothamExtraLight-Italic.eot?5738f8e3fea91b963ff3885a02225a5d?#iefix) format("embedded-opentype"), url(/fonts/GothamExtraLight-Italic.woff2?82203fade424b6c5a21460ae455e4769) format("woff2"), url(/fonts/GothamExtraLight-Italic.woff?2843597db2916bf2f4f2eb0b7d77b9e2) format("woff"), url(/fonts/GothamExtraLight-Italic.ttf?122cd4f35608078c03464cf32eb0ee99) format("truetype"), url(/fonts/GothamExtraLight-Italic.svg?dd81b7d94f24718b8da08c412e43c396#GothamExtraLight-Italic) format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/Gotham-UltraItalic_1.eot?f2ac2d27032701cb9377facdf9595d01);
  src: url(/fonts/Gotham-UltraItalic_1.eot?f2ac2d27032701cb9377facdf9595d01?#iefix) format("embedded-opentype"), url(/fonts/Gotham-UltraItalic_1.woff2?1e843f11d49248d9647668630d3f0b04) format("woff2"), url(/fonts/Gotham-UltraItalic_1.woff?82766909b46e1fd83bcda1b7df46b559) format("woff"), url(/fonts/Gotham-UltraItalic_1.ttf?b0c4d38d47edcfd02ce2b263c393fbbc) format("truetype"), url(/fonts/Gotham-UltraItalic_1.svg?2502fd1fb6456d7ca8b58a49c6dfb2a6#Gotham-UltraItalic) format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamThin-Italic_1.eot?740ec6238b7a126b22ee747e24ea8e0d);
  src: url(/fonts/GothamThin-Italic_1.eot?740ec6238b7a126b22ee747e24ea8e0d?#iefix) format("embedded-opentype"), url(/fonts/GothamThin-Italic_1.woff2?02a0c41afd4348f2657a5f1912c3280f) format("woff2"), url(/fonts/GothamThin-Italic_1.woff?c0a84816a798fcf1f7d4237c424003cc) format("woff"), url(/fonts/GothamThin-Italic_1.ttf?70781141508d24c1ba125765fa2f5548) format("truetype"), url(/fonts/GothamThin-Italic_1.svg?884c543a77217b4513685492ea83e51d#GothamThin-Italic) format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/GothamUltra_1.eot?f6b5244de09eb9f8d96c64c57d874704);
  src: url(/fonts/GothamUltra_1.eot?f6b5244de09eb9f8d96c64c57d874704?#iefix) format("embedded-opentype"), url(/fonts/GothamUltra_1.woff2?e0ccb6c4be6bbd0c8c4c879f07dc398d) format("woff2"), url(/fonts/GothamUltra_1.woff?4d49dbfa47bcaf400605242fd1116819) format("woff"), url(/fonts/GothamUltra_1.ttf?8204b52e1c2973a5168586a18108a912) format("truetype"), url(/fonts/GothamUltra_1.svg?68460abb940c38daa6fb33b0305f4cc6#GothamUltra) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-ThinItalic_1.eot?f55301263ab1f8d30fd8e8be203063f3);
  src: url(/fonts/Gotham-ThinItalic_1.eot?f55301263ab1f8d30fd8e8be203063f3?#iefix) format("embedded-opentype"), url(/fonts/Gotham-ThinItalic_1.woff2?de8eb363794011cbfa38e249fe022d44) format("woff2"), url(/fonts/Gotham-ThinItalic_1.woff?03857d17fdd7ac4fd3f279ff0dc05361) format("woff"), url(/fonts/Gotham-ThinItalic_1.ttf?ef689bcbb0f604788e1791bd908b32e6) format("truetype"), url(/fonts/Gotham-ThinItalic_1.svg?557764c982e6572e4ffe1076ae5ce704#Gotham-ThinItalic) format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamMedium_1.eot?bfe93d4d547b3233a1005379e660f1b3);
  src: url(/fonts/GothamMedium_1.eot?bfe93d4d547b3233a1005379e660f1b3?#iefix) format("embedded-opentype"), url(/fonts/GothamMedium_1.woff2?bc6f581b5e15f62efd051c281f9b1282) format("woff2"), url(/fonts/GothamMedium_1.woff?128f33ca016af75646fa3d1b6e0daa4c) format("woff"), url(/fonts/GothamMedium_1.ttf?00d6e9e9c66db061e34f8d559d3b42e8) format("truetype"), url(/fonts/GothamMedium_1.svg?6308eb7f1e6f5b287519c73a79623355#GothamMedium) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Extra";
  src: url(/fonts/Gotham-ExtraLightItalic.eot?024dc1f8e24c3b1fdf4f48c04eac49ab);
  src: url(/fonts/Gotham-ExtraLightItalic.eot?024dc1f8e24c3b1fdf4f48c04eac49ab?#iefix) format("embedded-opentype"), url(/fonts/Gotham-ExtraLightItalic.woff2?2916cad91b93f406dcf27dff9d870dfd) format("woff2"), url(/fonts/Gotham-ExtraLightItalic.woff?3860054b4631e3f9e7bb500480dd1117) format("woff"), url(/fonts/Gotham-ExtraLightItalic.ttf?54a2dde2670c3ff6dc668457b473716b) format("truetype"), url(/fonts/Gotham-ExtraLightItalic.svg?4170ef30fd132aff125814a4131527eb#Gotham-ExtraLightItalic) format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamExtraLight.eot?466f98192df45e329516b630cfb3b313);
  src: url(/fonts/GothamExtraLight.eot?466f98192df45e329516b630cfb3b313?#iefix) format("embedded-opentype"), url(/fonts/GothamExtraLight.woff2?36138a807e412190c6079b9b704c4bb2) format("woff2"), url(/fonts/GothamExtraLight.woff?9915c93a5afbb6592be86beac80dd3b6) format("woff"), url(/fonts/GothamExtraLight.ttf?144824b3b783f5cc7e796465d45a66c1) format("truetype"), url(/fonts/GothamExtraLight.svg?e536b0866b3344184db800c485cc81b8#GothamExtraLight) format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Medium.eot?46a335202e5e1b532a8bfa6a2eca25b5);
  src: url(/fonts/Gotham-Medium.eot?46a335202e5e1b532a8bfa6a2eca25b5?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Medium.woff2?31a4612bd1c74ee0eabcb48b7d9a2f61) format("woff2"), url(/fonts/Gotham-Medium.woff?2c9932363698f39912d20723964b6323) format("woff"), url(/fonts/Gotham-Medium.ttf?81b1118f869c904d00adb20f817d77cc) format("truetype"), url(/fonts/Gotham-Medium.svg?40a341f90c81dc968d0a2b463051ae3e#Gotham-Medium) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-LightItalic.eot?3495485c3b8b6cb69c88f353406c6d8e);
  src: url(/fonts/Gotham-LightItalic.eot?3495485c3b8b6cb69c88f353406c6d8e?#iefix) format("embedded-opentype"), url(/fonts/Gotham-LightItalic.woff2?097db63d7225fb53150b372c39efaf98) format("woff2"), url(/fonts/Gotham-LightItalic.woff?409cddbb5d9eb5cc1eaba554c9299189) format("woff"), url(/fonts/Gotham-LightItalic.ttf?6c32b34e032ec782403e1ad27cb011eb) format("truetype"), url(/fonts/Gotham-LightItalic.svg?5cd85cc02aa6c11ca6332443a4caac98#Gotham-LightItalic) format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-BookItalic.eot?04a923b735bbfb19cbfc1d6700cc7d08);
  src: url(/fonts/Gotham-BookItalic.eot?04a923b735bbfb19cbfc1d6700cc7d08?#iefix) format("embedded-opentype"), url(/fonts/Gotham-BookItalic.woff2?d9a7647c1feefffecadab1b8f09dd289) format("woff2"), url(/fonts/Gotham-BookItalic.woff?869e5cab485ff80631eb55dab4428ca3) format("woff"), url(/fonts/Gotham-BookItalic.ttf?32136b2702e3144b080154724a86efc2) format("truetype"), url(/fonts/Gotham-BookItalic.svg?92059f4bacd2caa631416c23f6914790#Gotham-BookItalic) format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Extra";
  src: url(/fonts/Gotham-ExtraLight.eot?f4625947aa76ac43d5a2959f10fee32b);
  src: url(/fonts/Gotham-ExtraLight.eot?f4625947aa76ac43d5a2959f10fee32b?#iefix) format("embedded-opentype"), url(/fonts/Gotham-ExtraLight.woff2?1b8d4875cfc69c3100201985a51a8e48) format("woff2"), url(/fonts/Gotham-ExtraLight.woff?7091b0a84ae147ea5c3f66bcfbdc41eb) format("woff"), url(/fonts/Gotham-ExtraLight.ttf?2f51f834fcf01480242e1a83ec93c063) format("truetype"), url(/fonts/Gotham-ExtraLight.svg?d934e97cbdf21d823a8543880b373f88#Gotham-ExtraLight) format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "../fonts/Gotham Book";
  src: url(/fonts/Gotham-Book.eot?56867f487245f0c31965f519700205ea);
  src: url(/fonts/Gotham-Book.eot?56867f487245f0c31965f519700205ea?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Book.woff2?1a477a0ca4fa07dfaf95542e3a21824e) format("woff2"), url(/fonts/Gotham-Book.woff?34ae5d0893160a14c673d84dc767be46) format("woff"), url(/fonts/Gotham-Book.ttf?eb5f58b64441911e09543e69a50b77fb) format("truetype"), url(/fonts/Gotham-Book.svg?8640784b8b9e38959ba2c58f3b62c95d#Gotham-Book) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamLight.eot?cdd7214195160456dcbae5fd8b6341a1);
  src: url(/fonts/GothamLight.eot?cdd7214195160456dcbae5fd8b6341a1?#iefix) format("embedded-opentype"), url(/fonts/GothamLight.woff2?ea00d8548f91bd45fd837d8f37540cd7) format("woff2"), url(/fonts/GothamLight.woff?748fa22ba905f2f1b26a468b027bdb5e) format("woff"), url(/fonts/GothamLight.ttf?6dff8f801186f9fe18e60e4dcf4f093f) format("truetype"), url(/fonts/GothamLight.svg?d730d60d8547e3ba5b803c53dbbb6eff#GothamLight) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Book";
  src: url(/fonts/Gotham-Book_1.eot?56867f487245f0c31965f519700205ea);
  src: url(/fonts/Gotham-Book_1.eot?56867f487245f0c31965f519700205ea?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Book_1.woff2?1a477a0ca4fa07dfaf95542e3a21824e) format("woff2"), url(/fonts/Gotham-Book_1.woff?34ae5d0893160a14c673d84dc767be46) format("woff"), url(/fonts/Gotham-Book_1.ttf?eb5f58b64441911e09543e69a50b77fb) format("truetype"), url(/fonts/Gotham-Book_1.svg?8640784b8b9e38959ba2c58f3b62c95d#Gotham-Book) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-BookItalic_1.eot?04a923b735bbfb19cbfc1d6700cc7d08);
  src: url(/fonts/Gotham-BookItalic_1.eot?04a923b735bbfb19cbfc1d6700cc7d08?#iefix) format("embedded-opentype"), url(/fonts/Gotham-BookItalic_1.woff2?d9a7647c1feefffecadab1b8f09dd289) format("woff2"), url(/fonts/Gotham-BookItalic_1.woff?869e5cab485ff80631eb55dab4428ca3) format("woff"), url(/fonts/Gotham-BookItalic_1.ttf?32136b2702e3144b080154724a86efc2) format("truetype"), url(/fonts/Gotham-BookItalic_1.svg?92059f4bacd2caa631416c23f6914790#Gotham-BookItalic) format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamLight_1.eot?cdd7214195160456dcbae5fd8b6341a1);
  src: url(/fonts/GothamLight_1.eot?cdd7214195160456dcbae5fd8b6341a1?#iefix) format("embedded-opentype"), url(/fonts/GothamLight_1.woff2?ea00d8548f91bd45fd837d8f37540cd7) format("woff2"), url(/fonts/GothamLight_1.woff?748fa22ba905f2f1b26a468b027bdb5e) format("woff"), url(/fonts/GothamLight_1.ttf?6dff8f801186f9fe18e60e4dcf4f093f) format("truetype"), url(/fonts/GothamLight_1.svg?d730d60d8547e3ba5b803c53dbbb6eff#GothamLight) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Light.eot?ea4449f7c06ecfa56fbb76d6e3b3f110);
  src: url(/fonts/Gotham-Light.eot?ea4449f7c06ecfa56fbb76d6e3b3f110?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Light.woff2?5e0d089aa9264d641a45ccb55e63954c) format("woff2"), url(/fonts/Gotham-Light.woff?954feac5c6bada6da3158357cac12b2e) format("woff"), url(/fonts/Gotham-Light.ttf?2f441f4d202e2ac2d5d0b07a26ef16c3) format("truetype"), url(/fonts/Gotham-Light.svg?bf2aad9b4bd1d1e9e87c2979630f3feb#Gotham-Light) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-LightItalic_1.eot?60b66ddbbdb909c30ce4f692d16ba8ad);
  src: url(/fonts/Gotham-LightItalic_1.eot?60b66ddbbdb909c30ce4f692d16ba8ad?#iefix) format("embedded-opentype"), url(/fonts/Gotham-LightItalic_1.woff2?f00e2479ad2cc1434698aa19e06e879c) format("woff2"), url(/fonts/Gotham-LightItalic_1.woff?cac00d4bed6a41e2dc9937a58cb72d23) format("woff"), url(/fonts/Gotham-LightItalic_1.ttf?e5b2e1c3abc4c483cf449f42028a0750) format("truetype"), url(/fonts/Gotham-LightItalic_1.svg?b048c77e252e599f0a99edc7f3742df9#Gotham-LightItalic) format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/Gotham-Ultra.eot?25264dfef81547b01930b97f81c3de98);
  src: url(/fonts/Gotham-Ultra.eot?25264dfef81547b01930b97f81c3de98?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Ultra.woff2?7350611b819dcc3956837b7746043e09) format("woff2"), url(/fonts/Gotham-Ultra.woff?5081b075166a6293170c79fcb71e7c49) format("woff"), url(/fonts/Gotham-Ultra.ttf?6a31cd26f00e459540da1e9c0bfac456) format("truetype"), url(/fonts/Gotham-Ultra.svg?42463d8ac6e5a736765a0580ac49dccc#Gotham-Ultra) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBlack-Italic.eot?43aa23666c5e929347f2c74f55fbd531);
  src: url(/fonts/GothamBlack-Italic.eot?43aa23666c5e929347f2c74f55fbd531?#iefix) format("embedded-opentype"), url(/fonts/GothamBlack-Italic.woff2?514cd44d89ad8467df6e343b07222c47) format("woff2"), url(/fonts/GothamBlack-Italic.woff?c97e0c809491b8f3f6824c74a576817b) format("woff"), url(/fonts/GothamBlack-Italic.ttf?b63d10c584f9c1747669710ee2cc2773) format("truetype"), url(/fonts/GothamBlack-Italic.svg?47a0c90c93060984a18365925df3e651#GothamBlack-Italic) format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Light_1.eot?ea4449f7c06ecfa56fbb76d6e3b3f110);
  src: url(/fonts/Gotham-Light_1.eot?ea4449f7c06ecfa56fbb76d6e3b3f110?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Light_1.woff2?5e0d089aa9264d641a45ccb55e63954c) format("woff2"), url(/fonts/Gotham-Light_1.woff?954feac5c6bada6da3158357cac12b2e) format("woff"), url(/fonts/Gotham-Light_1.ttf?2f441f4d202e2ac2d5d0b07a26ef16c3) format("truetype"), url(/fonts/Gotham-Light_1.svg?bf2aad9b4bd1d1e9e87c2979630f3feb#Gotham-Light) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Ultra";
  src: url(/fonts/Gotham-Ultra_1.eot?bb45066789eec4ef862bc696275cf62a);
  src: url(/fonts/Gotham-Ultra_1.eot?bb45066789eec4ef862bc696275cf62a?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Ultra_1.woff2?1ea33be4bc9da4ccbfe5f884d467a0c6) format("woff2"), url(/fonts/Gotham-Ultra_1.woff?7adf917d666d421b686b999433e9876e) format("woff"), url(/fonts/Gotham-Ultra_1.ttf?595d10051133746c432afa123f9e24d0) format("truetype"), url(/fonts/Gotham-Ultra_1.svg?002277311b6833e41826427f743bbc8a#Gotham-Ultra) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Black.eot?87d052a6d01e1bfdb18570ca764a4fba);
  src: url(/fonts/Gotham-Black.eot?87d052a6d01e1bfdb18570ca764a4fba?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Black.woff2?f1ae7521b45815ebba5ef70608ef2548) format("woff2"), url(/fonts/Gotham-Black.woff?2f5b572c3f650cbb8d68845676214ed8) format("woff"), url(/fonts/Gotham-Black.ttf?89927acfe76aabde211cc27b004f22b6) format("truetype"), url(/fonts/Gotham-Black.svg?a60755faa82c8579fc65ffa738cd18c9#Gotham-Black) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBlack-Italic_1.eot?43aa23666c5e929347f2c74f55fbd531);
  src: url(/fonts/GothamBlack-Italic_1.eot?43aa23666c5e929347f2c74f55fbd531?#iefix) format("embedded-opentype"), url(/fonts/GothamBlack-Italic_1.woff2?514cd44d89ad8467df6e343b07222c47) format("woff2"), url(/fonts/GothamBlack-Italic_1.woff?c97e0c809491b8f3f6824c74a576817b) format("woff"), url(/fonts/GothamBlack-Italic_1.ttf?b63d10c584f9c1747669710ee2cc2773) format("truetype"), url(/fonts/GothamBlack-Italic_1.svg?47a0c90c93060984a18365925df3e651#GothamBlack-Italic) format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Black_1.eot?87d052a6d01e1bfdb18570ca764a4fba);
  src: url(/fonts/Gotham-Black_1.eot?87d052a6d01e1bfdb18570ca764a4fba?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Black_1.woff2?f1ae7521b45815ebba5ef70608ef2548) format("woff2"), url(/fonts/Gotham-Black_1.woff?2f5b572c3f650cbb8d68845676214ed8) format("woff"), url(/fonts/Gotham-Black_1.ttf?89927acfe76aabde211cc27b004f22b6) format("truetype"), url(/fonts/Gotham-Black_1.svg?a60755faa82c8579fc65ffa738cd18c9#Gotham-Black) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBlack.eot?acd2fdfbb49eab9ee8969189d7e83663);
  src: url(/fonts/GothamBlack.eot?acd2fdfbb49eab9ee8969189d7e83663?#iefix) format("embedded-opentype"), url(/fonts/GothamBlack.woff2?62f034aaf48e5b926f13e240d1b9342d) format("woff2"), url(/fonts/GothamBlack.woff?ff7ce841aa94194cefa8ea8a8ec8d3f2) format("woff"), url(/fonts/GothamBlack.ttf?e4e608c348d16f69a108e5a60744dba9) format("truetype"), url(/fonts/GothamBlack.svg?d8d4dde7b509a0e3ad308c1a113d3d9d#GothamBlack) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBlack_1.eot?acd2fdfbb49eab9ee8969189d7e83663);
  src: url(/fonts/GothamBlack_1.eot?acd2fdfbb49eab9ee8969189d7e83663?#iefix) format("embedded-opentype"), url(/fonts/GothamBlack_1.woff2?62f034aaf48e5b926f13e240d1b9342d) format("woff2"), url(/fonts/GothamBlack_1.woff?ff7ce841aa94194cefa8ea8a8ec8d3f2) format("woff"), url(/fonts/GothamBlack_1.ttf?e4e608c348d16f69a108e5a60744dba9) format("truetype"), url(/fonts/GothamBlack_1.svg?d8d4dde7b509a0e3ad308c1a113d3d9d#GothamBlack) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Thin.eot?5ee3abb20a5cb9d566deec3223e5f02c);
  src: url(/fonts/Gotham-Thin.eot?5ee3abb20a5cb9d566deec3223e5f02c?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Thin.woff2?ad4bd7444fafcfe8951ef74902097033) format("woff2"), url(/fonts/Gotham-Thin.woff?09cc35a35cf81ba7ce350601fda80085) format("woff"), url(/fonts/Gotham-Thin.ttf?ea1c633ba2c5192b7d91f0e1fb02ea31) format("truetype"), url(/fonts/Gotham-Thin.svg?a502fc181520e72b7d0d1ed585d40795#Gotham-Thin) format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Thin_1.eot?5ee3abb20a5cb9d566deec3223e5f02c);
  src: url(/fonts/Gotham-Thin_1.eot?5ee3abb20a5cb9d566deec3223e5f02c?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Thin_1.woff2?ad4bd7444fafcfe8951ef74902097033) format("woff2"), url(/fonts/Gotham-Thin_1.woff?09cc35a35cf81ba7ce350601fda80085) format("woff"), url(/fonts/Gotham-Thin_1.ttf?ea1c633ba2c5192b7d91f0e1fb02ea31) format("truetype"), url(/fonts/Gotham-Thin_1.svg?a502fc181520e72b7d0d1ed585d40795#Gotham-Thin) format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBold.eot?0012d4084c5208e617d0fca95a83c5db);
  src: url(/fonts/GothamBold.eot?0012d4084c5208e617d0fca95a83c5db?#iefix) format("embedded-opentype"), url(/fonts/GothamBold.woff2?2a739ac3a059110230bb48259f551b32) format("woff2"), url(/fonts/GothamBold.woff?b9a0503f05bb051435e9e86fa266aea1) format("woff"), url(/fonts/GothamBold.ttf?f1232872efbb3d29a86631decb39fc6c) format("truetype"), url(/fonts/GothamBold.svg?c02227d861c746cf915d9a624ea62964#GothamBold) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBold-Italic.eot?a164346c6b1d8ca5fed5ef51d036839e);
  src: url(/fonts/GothamBold-Italic.eot?a164346c6b1d8ca5fed5ef51d036839e?#iefix) format("embedded-opentype"), url(/fonts/GothamBold-Italic.woff2?cd97030d462610ce96e4f178704f2248) format("woff2"), url(/fonts/GothamBold-Italic.woff?a8d6db9d8a78629f030672cfec2076cb) format("woff"), url(/fonts/GothamBold-Italic.ttf?88f061f9f4a1403f47111f63fe26fdbf) format("truetype"), url(/fonts/GothamBold-Italic.svg?01dd61cd50534cce4669386a85fd8405#GothamBold-Italic) format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBold_1.eot?0012d4084c5208e617d0fca95a83c5db);
  src: url(/fonts/GothamBold_1.eot?0012d4084c5208e617d0fca95a83c5db?#iefix) format("embedded-opentype"), url(/fonts/GothamBold_1.woff2?2a739ac3a059110230bb48259f551b32) format("woff2"), url(/fonts/GothamBold_1.woff?b9a0503f05bb051435e9e86fa266aea1) format("woff"), url(/fonts/GothamBold_1.ttf?f1232872efbb3d29a86631decb39fc6c) format("truetype"), url(/fonts/GothamBold_1.svg?c02227d861c746cf915d9a624ea62964#GothamBold) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Bold.eot?2b43baf42d5cfb82e4b8fe4ec47c01f6);
  src: url(/fonts/Gotham-Bold.eot?2b43baf42d5cfb82e4b8fe4ec47c01f6?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Bold.woff2?996f4448990f2429aa5b15aab0b9975d) format("woff2"), url(/fonts/Gotham-Bold.woff?98578d5ba7713037eaf615359e88e5e2) format("woff"), url(/fonts/Gotham-Bold.ttf?09654f190293a8a2d2ed89962d2586e4) format("truetype"), url(/fonts/Gotham-Bold.svg?dc70d699fff985842c73b59b60e7e6c1#Gotham-Bold) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/GothamBold-Italic_1.eot?a164346c6b1d8ca5fed5ef51d036839e);
  src: url(/fonts/GothamBold-Italic_1.eot?a164346c6b1d8ca5fed5ef51d036839e?#iefix) format("embedded-opentype"), url(/fonts/GothamBold-Italic_1.woff2?cd97030d462610ce96e4f178704f2248) format("woff2"), url(/fonts/GothamBold-Italic_1.woff?a8d6db9d8a78629f030672cfec2076cb) format("woff"), url(/fonts/GothamBold-Italic_1.ttf?88f061f9f4a1403f47111f63fe26fdbf) format("truetype"), url(/fonts/GothamBold-Italic_1.svg?01dd61cd50534cce4669386a85fd8405#GothamBold-Italic) format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-Bold_1.eot?19f3ca9e523b611d6130cc114189f866);
  src: url(/fonts/Gotham-Bold_1.eot?19f3ca9e523b611d6130cc114189f866?#iefix) format("embedded-opentype"), url(/fonts/Gotham-Bold_1.woff2?5396f385914f23e5a2bd8acb0ce20ab4) format("woff2"), url(/fonts/Gotham-Bold_1.woff?d5b85173118b9a35841f84d723acfce4) format("woff"), url(/fonts/Gotham-Bold_1.ttf?c80aeae5c42f8692fafed0e87caacf81) format("truetype"), url(/fonts/Gotham-Bold_1.svg?cb899c2bce86100023cde26182fc8a4d#Gotham-Bold) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-BoldItalic.eot?12a2d28485988edaacb5e57c4342d44a);
  src: url(/fonts/Gotham-BoldItalic.eot?12a2d28485988edaacb5e57c4342d44a?#iefix) format("embedded-opentype"), url(/fonts/Gotham-BoldItalic.woff2?310f66a7ec2bcb6936dd5ef965c8ab3d) format("woff2"), url(/fonts/Gotham-BoldItalic.woff?b471dfe9c2fe09c95dca0edb42e57d58) format("woff"), url(/fonts/Gotham-BoldItalic.ttf?0281d6e0d5dfa6a2c91576db725db7d3) format("truetype"), url(/fonts/Gotham-BoldItalic.svg?498e76be72525abffde4bfe88fbf69f5#Gotham-BoldItalic) format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url(/fonts/Gotham-BoldItalic_1.eot?12a2d28485988edaacb5e57c4342d44a);
  src: url(/fonts/Gotham-BoldItalic_1.eot?12a2d28485988edaacb5e57c4342d44a?#iefix) format("embedded-opentype"), url(/fonts/Gotham-BoldItalic_1.woff2?310f66a7ec2bcb6936dd5ef965c8ab3d) format("woff2"), url(/fonts/Gotham-BoldItalic_1.woff?b471dfe9c2fe09c95dca0edb42e57d58) format("woff"), url(/fonts/Gotham-BoldItalic_1.ttf?0281d6e0d5dfa6a2c91576db725db7d3) format("truetype"), url(/fonts/Gotham-BoldItalic_1.svg?498e76be72525abffde4bfe88fbf69f5#Gotham-BoldItalic) format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Requival";
  src: url(/fonts/Requival-Regular.otf?3f29dc64d19f85eb2024cef6025a6cda) format("opentype"), url(/fonts/Requival-Regular.ttf?d91bd1b4e6ae3552026f77b52b3d6bba) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url(/fonts/Helvetica.ttf?06113bf748ae7dc33e05189a90815625) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url(/fonts/Helvetica-Bold.ttf?ed57aca7292971d8548c4554f08c0255) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/*---------Circle Slider css---------*/
div#preload-hot-images {
  display: none;
}

.highlights {
  width: 100%;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6) 0%, #ffffff);
  height: auto;
  margin-top: 0px;
  z-index: 1;
  overflow: hidden;
}

.highlights .circle--slider1 {
  position: relative;
  width: 100%;
  padding: 80px 0;
}

.highlights .rotate--circle1 {
  width: 100%;
  height: 2148px;
  position: relative;
}

.ourAssetClasses {
  bottom: 170px;
}

.highlights .rotate--circle1::after {
  right: -30px;
  left: -30px;
  bottom: -46px;
  height: 65%;
  background-color: #fff;
}

.highlights .highlights > * {
  flex-grow: 1;
}

.highlights .circle--rotate1 {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  margin: 0 auto 0;
  position: relative;
  transform: rotate(0deg);
  z-index: 0;
  padding: 0;
  pointer-events: none;
}

.highlights .circle--rotate1 > li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
  z-index: 10;
  visibility: hidden;
}

.highlights .circle--rotate1 > li .icon {
  visibility: visible;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  font-size: 20px;
  color: #ffffff;
  height: 350px;
  width: 200px;
  margin: -5% auto;
  transition: all 500ms ease;
}

.highlights .circle--rotate1 > li .icon img {
  max-width: 100%;
}

.highlights .circle--rotate1 > li .icon h4 {
  font-size: 16px;
  line-height: 21px;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

.highlights .circle--rotate1 > li i {
  color: #ffffff;
  font-size: 24px;
  margin: auto;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: table;
}

.highlights .circle--rotate1 > li img {
  margin: auto;
}

.highlights .circle--slider1 {
  position: relative;
  pointer-events: none;
}

.highlights .circle--slider1 .rotate--circle1 {
  margin: 0 auto -1440px;
  transform: rotate(0.5deg);
  pointer-events: none;
}

.circle--slider1 .circle--rotate1 > li div {
  position: relative;
  overflow: visible;
}

.highlights .circle--slider1 .circle--rotate1 > li div span {
  transform: rotate(0deg);
  transition: all 2s;
  opacity: 0;
}

.highlights .circle--slider1 .circle--rotate1 > li.active div {
  font-size: 20px;
  transition: all 1s;
  transform: scale(1.4);
}

.highlights .circle--slider1 .circle--rotate1 > li.active div span {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(-45deg);
  z-index: -1;
  opacity: 1;
}

.highlights .circle--slider1 .count2 li:nth-child(2) {
  transform: rotate(180deg);
}

.highlights .circle--slider1 .count3 li:nth-child(2) {
  transform: rotate(120deg);
}

.highlights .circle--slider1 .count3 li:nth-child(3) {
  transform: rotate(240deg);
}

.highlights .circle--slider1 .count4 li:nth-child(2) {
  transform: rotate(90deg);
}

.highlights .circle--slider1 .count4 li:nth-child(3) {
  transform: rotate(180deg);
}

.highlights .circle--slider1 .count4 li:nth-child(4) {
  transform: rotate(270deg);
}

.highlights .circle--slider1 .count5 li:nth-child(2) {
  transform: rotate(72deg);
}

.highlights .circle--slider1 .count5 li:nth-child(3) {
  transform: rotate(144deg);
}

.highlights .circle--slider1 .count5 li:nth-child(4) {
  transform: rotate(216deg);
}

.highlights .circle--slider1 .count5 li:nth-child(5) {
  transform: rotate(-72deg);
}

.highlights .circle--slider1 .count6 li:nth-child(2) {
  transform: rotate(60deg);
}

.highlights .circle--slider1 .count6 li:nth-child(3) {
  transform: rotate(120deg);
}

.highlights .circle--slider1 .count6 li:nth-child(4) {
  transform: rotate(180deg);
}

.highlights .circle--slider1 .count6 li:nth-child(5) {
  transform: rotate(240deg);
}

.highlights .circle--slider1 .count6 li:nth-child(6) {
  transform: rotate(-60deg);
}

.highlights .circle--slider1 .count7 li:nth-child(2) {
  transform: rotate(51.5deg);
}

.highlights .circle--slider1 .count7 li:nth-child(3) {
  transform: rotate(103deg);
}

.highlights .circle--slider1 .count7 li:nth-child(4) {
  transform: rotate(154.5deg);
}

.highlights .circle--slider1 .count7 li:nth-child(5) {
  transform: rotate(206deg);
}

.highlights .circle--slider1 .count7 li:nth-child(6) {
  transform: rotate(-103deg);
}

.highlights .circle--slider1 .count7 li:nth-child(7) {
  transform: rotate(-51.5deg);
}

.highlights .circle--slider1 .count8 li:nth-child(2) {
  transform: rotate(45deg);
}

.highlights .circle--slider1 .count8 li:nth-child(3) {
  transform: rotate(90deg);
}

.highlights .circle--slider1 .count8 li:nth-child(4) {
  transform: rotate(135deg);
}

.highlights .circle--slider1 .count8 li:nth-child(5) {
  transform: rotate(180deg);
}

.highlights .circle--slider1 .count8 li:nth-child(6) {
  transform: rotate(-135deg);
}

.highlights .circle--slider1 .count8 li:nth-child(7) {
  transform: rotate(-90deg);
}

.highlights .circle--slider1 .count8 li:nth-child(8) {
  transform: rotate(-45deg);
}

.highlights .circle--slider1 .count9 li:nth-child(2) {
  transform: rotate(40deg);
}

.highlights .circle--slider1 .count9 li:nth-child(3) {
  transform: rotate(80deg);
}

.highlights .circle--slider1 .count9 li:nth-child(4) {
  transform: rotate(120deg);
}

.highlights .circle--slider1 .count9 li:nth-child(5) {
  transform: rotate(160deg);
}

.highlights .circle--slider1 .count9 li:nth-child(6) {
  transform: rotate(-160deg);
}

.highlights .circle--slider1 .count9 li:nth-child(7) {
  transform: rotate(-120deg);
}

.highlights .circle--slider1 .count9 li:nth-child(8) {
  transform: rotate(-80deg);
}

.highlights .circle--slider1 .count9 li:nth-child(9) {
  transform: rotate(-40deg);
}

.highlights .circle--slider1 .count10 li:nth-child(2) {
  transform: rotate(36deg);
}

.highlights .circle--slider1 .count10 li:nth-child(3) {
  transform: rotate(72deg);
}

.highlights .circle--slider1 .count10 li:nth-child(4) {
  transform: rotate(108deg);
}

.highlights .circle--slider1 .count10 li:nth-child(5) {
  transform: rotate(144deg);
}

.highlights .circle--slider1 .count10 li:nth-child(6) {
  transform: rotate(-180deg);
}

.highlights .circle--slider1 .count10 li:nth-child(7) {
  transform: rotate(-144deg);
}

.highlights .circle--slider1 .count10 li:nth-child(8) {
  transform: rotate(-108deg);
}

.highlights .circle--slider1 .count10 li:nth-child(9) {
  transform: rotate(-72deg);
}

.highlights .circle--slider1 .count10 li:nth-child(10) {
  transform: rotate(-36deg);
}

.circles-1 {
  transform: rotate(-110deg);
}

.circles0 {
  transform: rotate(-88deg);
}

.circles1 {
  transform: rotate(-66deg);
}

.circles2 {
  transform: rotate(-44deg);
}

.circles3 {
  transform: rotate(-22deg);
}

.circles4 {
  transform: rotate(0deg);
}

.circles5 {
  transform: rotate(22deg);
}

.circles6 {
  transform: rotate(44deg);
}

.circles7 {
  transform: rotate(66deg);
}

.circles8 {
  transform: rotate(88deg);
}

.circles9 {
  transform: rotate(110deg);
}

.block1 {
  transition: 0.5s ease all;
}

.image {
  width: 100%;
}

@media only screen and (min-device-width: 1920px) and (max-device-width: 2050px) {
  .highlights .rotate--circle1 {
    height: 2148px;
  }
}
@media only screen and (min-device-width: 1600px) and (max-device-width: 1920px) {
  .highlights {
    padding-top: 100px;
  }
  .highlights .rotate--circle1 {
    height: 2148px;
  }
}
@media (max-width: 1024px) {
  .highlights .rotate--circle1 {
    height: 1900px;
  }
  .ourAssetClasses {
    bottom: -82px;
  }
}
@media (max-width: 840px) {
  .highlights .rotate--circle1 {
    height: 1900px;
  }
  .ourAssetClasses {
    bottom: -55px;
  }
}
@media (max-width: 350px) {
  .highlights .rotate--circle1 {
    height: 1900px;
  }
  .ourAssetClasses {
    bottom: -75px;
  }
}
.profileBox {
  text-align: center;
  border-radius: 7px;
  opacity: 1 !important;
}

.profileBox .borderImage {
  border: 1px solid #201c1c;
  border-radius: 8px;
  background-color: #F4772B;
  height: 250px;
}

.profileBox .caption {
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.6s;
  min-height: 60px;
}

.profileBox .caption h6 {
  position: absolute;
  opacity: 1;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.6s;
}

.profileBox .caption span {
  display: block;
  width: 100%;
}

.profileBox:hover .caption h6 {
  transform: translateX(-100%);
  opacity: 0;
}

.profileBox:hover .caption span.roleWrapper {
  transform: translateX(0%);
  opacity: 1;
}

.profileBox .caption span.roleWrapper {
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  transform: translateX(100%);
  transition: 0.6s;
  line-height: 25px;
}

.profileBox .caption p.company {
  font-size: 14px;
}

.avinashimage:hover:before {
  content: url("/images/icons/play-white.svg");
}

.avinashimage:before {
  content: url("/images/icons/play-black.svg");
}

@media (max-width: 1200px) {
  .profileBox .caption {
    min-height: 80px;
  }
  .profileBox .borderImage {
    height: 200px;
  }
}
@media (max-width: 996px) {
  .profileBox .caption {
    min-height: 80px;
  }
  .profileBox .borderImage {
    height: 200px;
  }
}
@media (max-width: 768px) {
  .profileBox .caption {
    min-height: 90px;
  }
}
@media (max-width: 550px) {
  .profileBox .caption {
    min-height: 50px;
  }
  .profileBox .caption h6 {
    font-size: 16px;
    line-height: 25px;
  }
  .profileBox .borderImage {
    height: 298px;
  }
}
@media screen and (min-width: 300px) and (max-width: 768px) and (orientation: landscape) {
  .profileBox .borderImage {
    height: 298px;
  }
}
.management .flip-card-front {
  padding: 0%;
  border: none;
}
@media (max-width: 1600px) {
  .management .flip-card-inner {
    height: 384px;
  }
}
@media (max-width: 1200px) {
  .management .flip-card-inner {
    height: 336px;
  }
}
@media (max-width: 550px) {
  .management .flip-card-inner {
    height: 200px;
  }
  .management .flip-card-back {
    border-radius: 5px;
  }
  .management .flip-card:hover .flip-card-inner, .management .flip-card:active .flip-card-inner {
    transform: rotateY(180deg) !important;
    transition: 0.6s;
  }
  .management .flip-card-inner {
    transform: rotateY(0deg) !important;
    transition: 0.6s;
  }
}

.container-wrp {
  margin-right: auto;
  margin-left: auto;
}

@-webkit-keyframes expandAndShrink {
  0% {
    transform: scale(1.5);
    width: 100vw;
    height: 500px;
  }
  50% {
    transform: scale(1.1); /* Adjusted scale for a mid-point effect */
    width: 95vw; /* Intermediate width */
    height: 500px; /* Keep height constant for this example */
  }
  100% {
    transform: scale(1);
    width: 40vw;
    height: 500px;
  }
}

@keyframes expandAndShrink {
  0% {
    transform: scale(1.5);
    width: 100vw;
    height: 500px;
  }
  50% {
    transform: scale(1.1); /* Adjusted scale for a mid-point effect */
    width: 95vw; /* Intermediate width */
    height: 500px; /* Keep height constant for this example */
  }
  100% {
    transform: scale(1);
    width: 40vw;
    height: 500px;
  }
}
.expanded {
  -webkit-animation: expandAndShrink 2s ease-in-out forwards;
          animation: expandAndShrink 2s ease-in-out forwards;
  transform-origin: right center;
}

@media (max-width: 768px) {
  .expanded {
    -webkit-animation: none;
            animation: none;
  }
}
.scroll {
  display: flex;
  -webkit-animation: scroll 40s linear infinite;
          animation: scroll 40s linear infinite;
}

@-webkit-keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-1750px);
  }
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-1750px);
  }
}
@media (max-width: 768px) {
  .scroll {
    -webkit-animation: none;
            animation: none;
    transform: translateX(0);
    overflow-x: auto;
  }
}
.scroll:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.arrowthemeicon:hover .arrowtheme {
  background-image: url("/images/icons/arrow-white.svg");
  background-repeat: no-repeat;
}

.arrowtheme {
  background-image: url("/images/icons/arrowtheme.svg");
  background-repeat: no-repeat;
  transition: all 200ms ease-in-out;
  margin-top: 10px;
  margin-bottom: 6px;
  width: 15px;
  height: 18px;
}

.fade-in {
  -webkit-animation: fadeIn 0.5s ease-in-out;
          animation: fadeIn 0.5s ease-in-out;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mySwiper .swiper-slide-active {
  transform: scale(1.05);
  transition: transform 0.3s ease-in-out;
}

.mySwiper .swiper-slide-active .colorline {
  border: 1px solid #f5833e;
}

.swiper-button-prev:after, .swiper-button-next:after {
  transform: rotate(180deg);
  background-color: #3D3D3D;
  padding: 6px 8px;
  font-weight: bold;
  border-radius: 50%;
}

.list-item {
  position: relative;
  transition: transform 0.7s ease, opacity 0.5s ease;
}
.list-item:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.no-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.no-scrollbar::-webkit-scrollbar {
  display: none;
}

.card {
  position: sticky;
  top: 50px;
}

.card__inner {
  will-change: transform;
  display: flex;
  overflow: hidden;
  transform-origin: center top;
  transition: transform 0.3s ease, filter 0.3s ease;
}

.cards {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.sqft {
  margin-top: -130px;
}

@media (min-width: 768px) {
  .container-wrp {
    width: 750px !important;
  }
}
@media (min-width: 992px) {
  .container-wrp {
    width: 970px !important;
  }
}
@media (min-width: 1200px) {
  .container-wrp {
    width: 1170px !important;
  }
}
@media (min-width: 1900px) {
  .container-wrp {
    width: 1500px !important;
  }
}
.w-homescreen {
  width: calc(100% - 300px) !important;
}

@media (min-width: 300px) {
  .w-homescreen {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-homescreen {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 992px) {
  .w-homescreen {
    width: calc(100% - 100px) !important;
  }
}
@media (min-width: 1200px) {
  .w-homescreen {
    width: calc(100% - 100px) !important;
  }
}
@media (min-width: 1400px) {
  .w-homescreen {
    width: calc(100% - 300px) !important;
  }
}
.country-roads .w-homescreen {
  width: calc(100% - 400px) !important;
}
@media (min-width: 300px) {
  .country-roads .w-homescreen {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .country-roads .w-homescreen {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 992px) {
  .country-roads .w-homescreen {
    width: calc(100% - 100px) !important;
  }
}
@media (min-width: 1200px) {
  .country-roads .w-homescreen {
    width: calc(100% - 100px) !important;
  }
}
@media (min-width: 1400px) {
  .country-roads .w-homescreen {
    width: calc(100% - 400px) !important;
  }
}

.w-kycscreen {
  width: calc(100% - 220px) !important;
}

@media (min-width: 350px) {
  .w-kycscreen {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-kycscreen {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 992px) {
  .w-kycscreen {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 1200px) {
  .w-kycscreen {
    width: calc(100% - 220px) !important;
  }
}
@media (min-width: 350px) {
  .w-homeheader {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-homeheader {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 1200px) {
  .w-homeheader {
    width: calc(100% - 100px) !important;
  }
}
.w-kycscreen {
  width: calc(100% - 220px) !important;
}

@media (min-width: 300px) {
  .w-kycscreen {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-kycscreen {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 992px) {
  .w-kycscreen {
    width: calc(100% - 50px) !important;
  }
}
@media (min-width: 1200px) {
  .w-kycscreen {
    width: calc(100% - 220px) !important;
  }
}
.snaps-inline {
  scroll-snap-type: x mandatory;
  display: flex;
  overflow-x: auto;
}

.media-element {
  scroll-snap-align: start;
  flex: 0 0 auto;
}

.media-scroller {
  gap: 1rem;
}

.media-group {
  display: flex;
  gap: 1rem;
}

/* Hide the default scrollbar */
.snaps-inline::-webkit-scrollbar {
  display: none;
}

.snaps-inline {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.widthClass {
  transition: 0.5s;
}

.w-800px {
  width: 800px;
}

.newbuttonhover .buttonhover {
  padding: 10px 14px !important;
  font-size: 12px;
  line-height: 11px;
}

.accountbutton .buttonhover {
  padding: 4px 5px !important;
}
.accountbutton .whitebtn.buttonhover {
  color: #000;
  border: 1px solid #000;
}

.signuppagebutton .buttonhover {
  padding: 4px 22px !important;
}

.kycpagebutton .buttonhover {
  padding: 2.5px 10px !important;
}

.buttonhover {
  display: inline-block;
  padding: 9px 20px;
  border-radius: 10rem;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
  min-width: auto;
  border: none;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
}

.buttonhover:hover {
  color: #fff;
}

.buttonhover:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #f5833e;
  transition: all 0.3s;
  border-radius: 30px;
  z-index: -1;
}

.buttonhover:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #231E1E;
  border-radius: 30px;
  z-index: -2;
}

.buttonhover:hover:before {
  width: 100%;
}

.bluebtn.buttonhover:after {
  background-color: #312e7f;
}

.bluebtn.buttonhover:before {
  background-color: #312e7f;
}

.bluebutton.buttonhover:after {
  background-color: #312e7f;
}

.bluebutton.buttonhover:before {
  background-color: #000;
}

.blackbtn.buttonhover:after {
  background-color: #231E1E;
}

.blackbtn.buttonhover:before {
  background-color: #000;
}

.blackbluebtn.buttonhover:after {
  background-color: #000;
}

.blackbluebtn.buttonhover:before {
  background-color: #312e7f;
}

.borderbtn.buttonhover {
  color: #000 !important;
}

.borderbtn.buttonhover:hover {
  color: #fff !important;
}

.borderbtn.buttonhover:after {
  background-color: transparent !important;
  border: 1px solid #000 !important;
}

.borderbtn.buttonhover:before {
  background-color: #000 !important;
}

@media (max-width: 600px) {
  .blackbtn.buttonhover:after {
    background-color: #000;
  }
  .blackbtn.buttonhover:before {
    background-color: #F4772B;
  }
  .bluebutton.buttonhover:before {
    background-color: #312e7f;
  }
}
@media only screen and (min-width: 1281px) and (max-width: 1599px) {
  .blackbluebtn.buttonhover:before {
    background-color: #F4772B;
  }
  .bluebtn.buttonhover:before {
    background-color: #F4772B;
  }
}
.whitebtn.buttonhover:before {
  background-color: #000;
  color: #fff;
}

.whitebtn.buttonhover:after {
  background-color: #fff;
  color: #000;
}

.whitebtn.buttonhover {
  color: #000;
}

.whitebtn.buttonhover:hover {
  color: #fff;
}

.orangebtn.buttonhover:before {
  background-color: #000;
}

.orangebtn.buttonhover:after {
  background-color: #F4772B;
}

.greenbtn.buttonhover:before {
  background-color: #000;
}

.greenbtn.buttonhover:after {
  background-color: #1CE1AF;
}

.newgreenbtn.buttonhover:before {
  background-color: #000;
}

.newgreenbtn.buttonhover:after {
  background-color: #03C393;
}

.transbtn.buttonhover:before {
  background-color: #000;
}

.transbtn.buttonhover:after {
  background-color: transparent;
  border: 1px solid #fff;
}

.bannerbutton .buttonhover {
  padding: 0px 5px !important;
}

.transorangebtn.buttonhover:before {
  background-color: #f4772b;
}

.transorangebtn.buttonhover:after {
  background-color: transparent;
  border: 1px solid #f4772b;
}

.transorangebtn.buttonhover:hover {
  color: #fff;
}

.transorangebtn.buttonhover {
  color: #f4772b;
}

.transbluebtn.buttonhover:before {
  background-color: #312e7f !important;
}

.kycpagebutton .buttonhover {
  padding: 2.5px 7px !important;
}
.kycpagebutton button {
  padding: 2.5px 7px !important;
}

.transbluebtn.buttonhover:after {
  background-color: transparent !important;
  border: 1px solid #312e7f;
}

.transbluebtn.buttonhover {
  color: #312e7f;
}

.transbluebtn.buttonhover:hover {
  color: #fff;
}

.transgreenbtn.buttonhover:before {
  background-color: #03C393 !important;
}

.transgreenbtn.buttonhover:after {
  background-color: transparent !important;
  border: 1px solid #03C393;
}

.transgreenbtn.buttonhover {
  color: #03C393;
}

.transgreenbtn.buttonhover:hover {
  color: #fff;
}

.scroller {
  overflow-X: scroll;
}
.scroller::-webkit-scrollbar {
  width: 6px;
  height: 4px;
}
.scroller::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 50px;
}
.scroller::-webkit-scrollbar-thumb {
  background-color: #F4772B;
  border-radius: 50px;
}

#propertydetails-bottom .scroller::-webkit-scrollbar-thumb {
  background-color: #FFFFFF;
  border-radius: 50px;
}

.scrolleryaxis {
  overflow-Y: scroll;
}
.scrolleryaxis::-webkit-scrollbar {
  width: 6px;
  height: 4px;
}
.scrolleryaxis::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 50px;
}
.scrolleryaxis::-webkit-scrollbar-thumb {
  background-color: #F4772B;
  border-radius: 50px;
}

.previewimage .mainimage {
  position: relative;
}

.previewimage .mainimage img {
  position: relative;
}

.previewimage .mainimage img.floatingImg {
  position: absolute;
  top: 0px;
  right: 15%;
  z-index: 0;
}

.previewimage .shadowimage {
  filter: blur(5px);
}

.input-block {
  position: relative;
  text-align: center;
}

.input-block select {
  border: 1px solid #d5d5d5;
  border-radius: 5px;
  box-shadow: none;
  outline: none;
  height: 49px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.input-block input[type=tel] {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.input-block input {
  border: 1px solid #d5d5d5;
  border-radius: 5px;
  box-shadow: none;
  outline: none;
  height: 49px;
  transition: 0.6s;
}

div#otp input {
  width: 14%;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #a9a9a9;
  border-radius: 0px;
}

div#mblotp input {
  width: 14%;
  box-shadow: none;
  border: 1px solid #a9a9a9;
  background-color: #F4F4F4;
  font-size: 15px;
  height: 42px;
  padding: 2px;
}

.control {
  border-bottom: 2px solid #fff;
}

.control.mixitup-control-active {
  border-bottom: 2px solid #000;
}

.bottomarrow {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #f4772d;
  position: absolute;
  bottom: -7px;
  left: 0;
  right: 0;
  margin: auto;
}

.tooltip .eventtooltip:after {
  content: " ";
  display: inline-block !important;
  background-color: #000;
  border-left: 2px solid #000;
  border-top: 2px solid #000;
  bottom: auto;
  height: 6px;
  width: 6px;
  left: 0;
  margin: -4px auto auto;
  right: 0;
  top: 100%;
  transform: rotate(225deg);
  position: absolute;
}

.tooltip .eventtooltip[data-popper-placement=bottom]:after {
  top: auto;
  bottom: 100%;
  margin-bottom: -4px;
}

.tooltip .eventtooltip {
  bottom: 5px !important;
}

.homebg:before {
  content: "";
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  margin: auto;
  background: url(/images/common/rectangle.svg) repeat 0/50% auto;
  -webkit-animation: move 12s infinite;
  animation: move 12s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background-size: 6%;
  background-position: 0px -11px;
  width: 100%;
  height: 150%;
  transition: 0.6s;
  z-index: -1;
  opacity: 0.3;
  -webkit-opacity: 0.3;
  display: inline-block !important;
}

@keyframes move {
  to {
    transform: translateY(-20%);
    -webkit-transform: translateY(-20%);
  }
}
@-webkit-keyframes move {
  to {
    transform: translateY(-20%);
    -webkit-transform: translateY(-20%);
  }
}
.spinning {
  -webkit-animation: spin 34s linear infinite;
          animation: spin 34s linear infinite;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
@media (max-width: 1200px) {
  .flip-card-inner {
    height: 400px;
  }
}
@media (max-width: 996px) {
  .flip-card-inner {
    height: 400px;
  }
}
@media (max-width: 600px) {
  .flip-card-inner {
    height: 460px;
  }
}
@media (max-width: 650px) {
  .flip-card-inner {
    height: 425px;
  }
}
@media (min-width: 1600px) {
  .flip-card-inner {
    height: 450px;
  }
}
.flip-card-inner {
  transform-style: preserve-3d;
}

.flip-card-front, .flip-card-back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  background: #fff;
  padding: 5%;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.6s;
  border-radius: 10px;
  border: 1px solid #000;
}

.flip-card-back {
  transform: rotateY(180deg);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}

.flip-card {
  perspective: 1000px;
  transition: 0.4s;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
  transition: transform 1.2s;
}

.flip-card-inner {
  transform: rotateY(0deg);
  transition: transform 1.2s;
}

@media (max-width: 996px) {
  .flip-card:hover .flip-card-inner, .flip-card:active .flip-card-inner {
    transform: rotateY(180deg);
    transition: 0.6s;
  }
  .flip-card-inner {
    transform: rotateY(0deg);
    transition: 0.6s;
  }
}
@media (max-width: 550px) {
  .flip-card .flip-card-inner {
    transform: rotateY(180deg);
    transition: 0.6s;
  }
  .flip-card-inner {
    transform: rotateY(0deg);
    transition: 0.6s;
  }
  .how_it_works_row {
    display: flex;
    overflow: scroll;
  }
  .how_it_works_row .mobile_slide {
    min-width: 80%;
  }
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.radiobtn {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
}
.radiobtn input {
  position: absolute;
  left: -9999px;
}
.radiobtn input:checked + span:before {
  box-shadow: inset 0 0 0 0.25em #fff;
  background-color: #F4772B;
}
.radiobtn.point-active input:checked + span:before, .radiobtn.point-active input + span:before {
  box-shadow: inset 0 0 0 0.25em #fff;
  background-color: #F4772B;
}
.radiobtn.point-actived input:checked + span:before, .radiobtn.point-actived input + span:before {
  box-shadow: inset 0 0 0 0.25em #fff;
  background-color: #000;
}
.radiobtn span {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-radius: 99em;
  transition: 0.25s ease;
}
.radiobtn span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #fff;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  border-radius: 50%;
  transition: 0.25s ease;
  border: 1px solid #afafaf;
}

@media only screen and (max-width: 768px) {
  .radiobtn {
    display: flex;
    flex-direction: column;
    cursor: pointer;
    font-weight: 500;
    position: relative;
    overflow: hidden;
  }
  .radiobtn input {
    position: absolute;
    left: -9999px;
  }
  .radiobtn input:checked + span:before {
    box-shadow: inset 0 0 0 0.25em #fff;
    background-color: #F4772B;
  }
  .radiobtn.point-active input:checked + span:before, .radiobtn.point-active input + span:before {
    box-shadow: inset 0 0 0 0.25em #fff;
    background-color: #F4772B;
  }
  .radiobtn.point-actived input:checked + span:before, .radiobtn.point-actived input + span:before {
    box-shadow: inset 0 0 0 0.25em #fff;
    background-color: #000;
  }
  .radiobtn span {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    border-radius: 99em;
    transition: 0.25s ease;
  }
  .radiobtn span:before {
    display: flex;
    flex-shrink: 0;
    content: "";
    background-color: #fff;
    margin-top: 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    transition: 0.25s ease;
    border: 1px solid #afafaf;
  }
}
@media only screen and (max-width: 550px) {
  .radiobtn span:before {
    width: 13px;
    height: 13px;
  }
}
#swiperSection {
  z-index: 2;
  height: 100vh;
  background-image: linear-gradient(#ffffff 60%, rgba(255, 255, 255, 0));
}

.swiperContent {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  transition: 1s;
}

#swipe_slider_1 {
  background: #fff;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  width: 100%;
}

#swipe_slider_2 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  z-index: 1;
  width: 100%;
}

.w55 {
  width: 50%;
}

.w50 {
  width: 40% !important;
}

.w49 {
  width: 49%;
}

.w100 {
  width: 99%;
}

.w25 {
  width: 28%;
}

.w75 {
  width: 72%;
}

.w99 {
  width: 99%;
}

.w92 {
  width: 92%;
}

.h98 {
  height: 98%;
}

/*Non Home Page Style*/
.successBox .animation {
  width: 390px;
  height: 240px;
  margin: auto;
  margin-bottom: 20px;
  margin-top: -80px;
}

.background {
  background: linear-gradient(180deg, rgb(245, 160, 54) 0%, rgb(241, 146, 86) 73%) !important;
}

@media (max-width: 1280px) {
  .hamburgernav {
    position: fixed;
    width: 100vw;
    height: 100vh;
    bottom: 100vh;
    top: -100vh;
    background: #fff;
    z-index: 200;
    left: 0;
    right: 0px;
  }
}
.placeholder:before {
  content: attr(data-placeholder);
  position: absolute;
  left: 12px;
  top: 15px;
  bottom: 0;
  color: #6B7280;
  font-size: 13px;
}

#successAnimationPopup {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: -1;
}

.carousel__pagination-button {
  background-color: #cdcdcd !important;
  transition: 0.6s;
  width: 9px !important;
  height: 9px !important;
}

@media (max-width: 996px) {
  .country .carousel__pagination {
    bottom: 20px !important;
    left: 50% !important;
    transform: -translateX(50%);
  }
}
@media (max-width: 550px) {
  .country .carousel__pagination {
    bottom: 5px !important;
    left: 40% !important;
  }
}
.country .carousel__pagination {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: -translateX(50%);
}

.country .carousel__pagination-button {
  transition: 0.6s;
  background-color: rgba(255, 255, 255, 0.4) !important;
  width: 9px !important;
  height: 9px !important;
  border-radius: 0px !important;
}

.country .carousel__pagination-button--active {
  transition: 0.6s;
  background-color: #fdeddd !important;
  width: 9px !important;
  height: 9px !important;
  border-radius: 0px !important;
}

.blog .carousel__pagination-button {
  background-color: #cdcdcd !important;
  transition: 0.6s;
  width: 9px !important;
  height: 9px !important;
}

.blog .carousel__pagination-button--active {
  background-color: black !important;
  transition: 0.6s;
  width: 9px !important;
  height: 9px !important;
}

.carousel__pagination-button--active {
  background-color: #a7a5a5 !important;
  width: 25px !important;
  height: 8px !important;
}

.carousel__slide {
  height: 100%;
}

.carousel__slide--visible {
  transform: rotateY(0);
}

.slideinup-enter-active {
  -webkit-animation: slideInUp 0.5s;
          animation: slideInUp 0.5s;
}

.slideinup-leave-active {
  animation: slideInUp 0.5s reverse !important;
}

.c-toast {
  border-radius: 0.25em !important;
}

.slideindown-enter-active {
  -webkit-animation: slideindown 0.5s;
          animation: slideindown 0.5s;
}

.slideindown-leave-active {
  animation: slideindown 0.5s reverse;
}

@-webkit-keyframes slideindown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideindown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
.mail:hover:before {
  content: url("/images/icons/mail-icon-active.svg");
}

.mail:before {
  content: url("/images/icons/mail-icon.svg");
}

.whatsapp:hover:before {
  content: url("/images/icons/whatsapp-active.svg");
}

.whatsapp:before {
  content: url("/images/icons/whatsapp.svg");
}

.phone:hover:before {
  content: url("/images/icons/phone-volume-active.svg");
  margin-top: 4px;
}

.phone:before {
  content: url("/images/icons/phone-volume.svg");
  margin-top: 4px;
}

.headphone:hover:before {
  content: url("/images/icons/headset-active.svg");
}

.headphone:before {
  content: url("/images/icons/headset.svg");
}

.person:before {
  content: url("/images/icons/person-black.svg");
}

.person:hover:before {
  content: url("/images/icons/person-orange.svg");
}

#propertyradio .radiobtn span:before {
  width: 1.2em !important;
  height: 1.2em !important;
}

@media (max-width: 700px) {
  #propertyradio .radiobtn span {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .w49 {
    height: 49%;
  }
  .w99 {
    height: 98%;
  }
  .w25 {
    height: 25%;
  }
  .w75 {
    height: 72%;
  }
  #propertyprogress span {
    width: auto;
  }
}
.hide {
  display: none;
}

.blogfacebook:hover {
  content: url("/images/icons/facebook-black.svg");
}

.bloglinkedin:hover {
  content: url("/images/icons/linkedin-black.svg");
}

.blogtwitter:hover {
  content: url("/images/icons/twitter-black.svg");
}

.calender:hover .calender-icon {
  background-image: url("/images/icons/calender-orange.svg");
}

.calender-icon {
  background-image: url("/images/icons/calender.svg");
  transition: all 500ms ease-in-out;
  width: 16px;
  height: 16px;
}

.blog-icons {
  opacity: 0;
}

.blog:hover .blog-icons {
  opacity: 1;
}

#property_header .active {
  color: #F4772B;
  transition: 1.2s ease;
}

.myaccount:hover .myaccouticon {
  background-image: url("/images/icons/user-active.svg");
}

.myaccouticon {
  background-image: url("/images/icons/user.svg");
  transition: all 500ms ease-in-out;
  width: 27px;
  height: 27px;
}

.kyc:hover .kycicon {
  background-image: url("/images/icons/kyc-active.svg");
}

.kycicon {
  background-image: url("/images/icons/kyc.svg");
  transition: all 500ms ease-in-out;
  width: 24px;
  height: 24px;
}

.kycdetails:hover .kycdetailsicon {
  background-image: url("/images/icons/kycdetails-active.svg");
}

.kycdetailsicon {
  background-image: url("/images/icons/kycdetails.svg");
  transition: all 500ms ease-in-out;
  width: 24px;
  height: 16px;
}

.investdetails:hover .investdetailsicon {
  background-image: url("/images/icons/arrow-down.svg");
  background-repeat: no-repeat;
}

.investdetailsicon {
  background-image: url("/images/icons/arrow-down.svg");
  background-repeat: no-repeat;
  transition: all 500ms ease-in-out;
  margin-top: 10px;
  width: 15px;
  height: 18px;
}

.investdetails:hover .haminvestdetailsicon {
  background-image: url("/images/icons/arrow-down.svg");
  background-repeat: no-repeat;
}

.haminvestdetailsicon {
  background-image: url("/images/icons/arrow-down.svg");
  background-repeat: no-repeat;
  transition: all 500ms ease-in-out;
  width: 15px;
  height: 18px;
}

.private-offericon {
  background-image: url("/images/icons/arrow.svg");
  transition: all 500ms ease-in-out;
  width: 15px;
  height: 24px;
  background-repeat: no-repeat;
  margin-top: 8px;
}

@media (max-width: 1200px) {
  .private-offericon {
    background-image: url("/images/icons/arrow-black.svg");
  }
}
.private-offer:hover .private-offericon {
  background-image: url("/images/icons/arrow-orange.svg");
  margin-top: 8px;
}

.myaccount:hover .myaccount-icon {
  background-image: url("/images/icons/person-orange.svg");
  margin-top: 7px;
}

.myaccount-icon {
  background-image: url("/images/icons/person.svg");
  transition: all 500ms ease-in-out;
  width: 14px;
  height: 24px;
  background-repeat: no-repeat;
  margin-top: 7px;
}

@media (max-width: 1200px) {
  .myaccount-icon {
    background-image: url("/images/icons/person-black.svg");
  }
}
.investment:hover .investment-icon {
  background-image: url("/images/icons/hand-with-heart-orange.svg");
  margin-top: 5px;
}

.investment-icon {
  background-image: url("/images/icons/hand-with-heart.svg");
  transition: all 500ms ease-in-out;
  width: 20px;
  height: 24px;
  background-repeat: no-repeat;
}

@media (max-width: 1200px) {
  .investment-icon {
    background-image: url("/images/icons/hand-with-heart-black.svg");
  }
}
.user-icon:hover {
  content: url("/images/icons/user-active.svg");
}

.logout:hover .logout-icon {
  background-image: url("/images/icons/sign-out-orange.svg");
  margin-top: 6px;
}

.logout-icon {
  background-image: url("/images/icons/sign-out.svg");
  transition: all 300ms ease-in-out;
  width: 20px;
  height: 24px;
  background-repeat: no-repeat;
  margin-top: 6px;
}

@media (max-width: 1200px) {
  .logout-icon {
    background-image: url("/images/icons/sign-out-black.svg");
  }
}
.clicked {
  transform: rotate(90deg);
  transition: transform 0.5s ease-in-out;
}

.about-tab {
  content: "";
  background: #1a1a1a;
  width: 30px;
  height: 2px;
  transition: 1s;
}

.mailImage svg {
  width: 220px;
  max-width: 220px;
  overflow: visible;
}

@media (max-width: 550px) {
  .mailImage {
    text-align: center;
  }
  .mailImage svg {
    width: 200px;
  }
}
.order-status {
  color: #F4772B;
}

.filter-bottom-border {
  border-bottom: 2px solid #000;
}

.vel-modal {
  background: rgba(0, 0, 0, 0.8) !important;
}

.rightarrow:hover .rightarrow-icon {
  background-image: url("/images/icons/right-arrow-orange.svg");
}

.rightarrow-icon {
  background-image: url("/images/icons/right-arrow-slider.svg");
  transition: all 500ms ease-in-out;
  width: 20px;
  height: 20px;
}

.subscriptionbox {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.bulletpoints ul li:before {
  content: "";
  background-color: #f4772b;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 10px;
  left: -14px;
}

.bulletpoints ul li {
  position: relative;
}

.bannerheight {
  min-height: calc(100vh - 80px);
}

@media (max-width: 996px) {
  .bannerheight {
    min-height: 42vh;
  }
}
.blur {
  filter: blur(3px);
}

@media (max-width: 1925px) {
  .fsopage .fsobannerheight {
    min-height: 95vh !important;
  }
}
@media (max-width: 1600px) {
  .fsopage .fsobannerheight {
    min-height: 90vh !important;
  }
}
@media (max-width: 1450px) {
  .fsopage .fsobannerheight {
    min-height: 96vh !important;
  }
}
@media (max-width: 1180px) {
  .fsopage .fsobannerheight {
    min-height: 76vh !important;
  }
}
@media (max-width: 1024px) {
  .fsopage .fsobannerheight {
    min-height: 70vh !important;
  }
}
@media (max-width: 996px) {
  .fsopage .fsobannerheight {
    min-height: 33vh !important;
  }
}
@media (max-width: 550px) {
  .fsopage .fsobannerheight {
    min-height: 40vh !important;
  }
}
.fsopage .fsobannerheight {
  min-height: calc(100vh - 80px);
}

.fsocardheight {
  height: 9rem;
}

@media (max-width: 996px) {
  .fsocardheight {
    height: 11rem;
  }
}
@media (max-width: 550px) {
  .fsocardheight {
    height: 22rem;
  }
}
.tooltip .eventtooltip[data-popper-placement=top] {
  margin-bottom: 7px !important;
}

.tooltip .eventtooltip:after {
  content: " ";
  display: inline-block !important;
  background-color: #000;
  opacity: 0.9;
  border-left: 2px solid #000;
  border-top: 2px solid #000;
  bottom: auto;
  height: 6px;
  width: 6px;
  left: 0;
  margin: -3px auto auto;
  right: 0;
  top: 100%;
  transform: rotate(225deg);
  position: absolute;
}

.gameheight {
  height: 500px !important;
}

.closepadding {
  padding-top: 0px;
}

@media (max-width: 1300px) {
  .closepadding {
    padding-top: 4px;
  }
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.disableclass input[type=text]:disabled {
  background: rgba(238, 238, 238, 0.9333333333);
  cursor: not-allowed;
}

.signupkyc .orangeecheckbox[type=checkbox] {
  width: 12px;
  height: 12px;
}

.pricevalue:first-child:before, .pricevalue:first-child:after, .pricevalue:nth-child(2):before, .pricevalue:nth-child(3):after {
  background-color: #B6B6B6;
}

input[type=number] {
  -moz-appearance: textfield;
}

.switch {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch input:checked + .slider {
  background-color: transparent;
  border-color: #fff;
}
.switch input:checked + .slider:before {
  transform: translateX(52.5px);
  border-color: #fff;
  background: #fff;
}

.slider {
  cursor: pointer;
  border: 2px solid #fff;
  transition: 0.4s;
  width: 90px;
  height: 22px;
  display: inline-flex;
  justify-content: end;
  align-items: center;
  position: relative;
}
.slider:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 34px;
  left: 0px;
  bottom: -2px;
  background-color: #fff;
  transition: 0.4s;
}

.slider.round {
  border-radius: 10px;
}
.slider.round:before {
  border-radius: 40%;
}

.drawer-mask {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}

.right-drawer {
  position: fixed;
  top: 0px;
  right: -80vw;
  height: 100vh;
  padding-left: 0;
  background: white;
  z-index: 200;
  border-radius: 15px 15px 0px 0px;
}

.pricevalue:first-child:before, .pricevalue:first-child:after, .pricevalue:nth-child(2):before, .pricevalue:nth-child(3):after {
  background-color: #B6B6B6;
}

.apexcharts-toolbar {
  display: none !important;
}

.howitworkscarousel .carousel__slide {
  padding: 5px;
}
@media (min-width: 768px) {
  .howitworkscarousel .carousel__viewport {
    perspective: 2000px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .howitworkscarousel .carousel__track {
    transform-style: preserve-3d;
  }
  .howitworkscarousel .carousel__slide--sliding {
    transition-property: transform;
    transition-duration: 2s;
  }
  .howitworkscarousel .carousel__slide {
    position: relative;
    z-index: 0;
    opacity: 0.5;
  }
  .howitworkscarousel .carousel__slide--prev {
    opacity: 1;
    transform: rotateY(-10deg) scale(0.95);
  }
  .howitworkscarousel .carousel__slide--next {
    opacity: 1;
    transform: rotateY(10deg) scale(0.95);
  }
  .howitworkscarousel .carousel__slide--active {
    transition-property: transform;
    transition-duration: 2s;
    opacity: 1;
    transform: rotateY(0) scale(1.5);
    position: relative;
    z-index: 1;
  }
  .howitworkscarousel .carousel__slide--visible {
    transition-property: transform;
    transition-duration: 2s;
  }
}

/*Coming Soon*/
.comingSoonBody {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}

.comingSoonBody .flexes svg {
  overflow: visible;
  height: 400px;
  z-index: 2;
}

.comingSoonBody * {
  transition: 0.6s;
}

.comingSoonBody .flexes svg:hover #Group_170 {
  transform: translate(-120px, 30px) rotate(-7deg);
}

.comingSoonBody .flexes svg:hover #Group_166 {
  transform: translate(120px, 10px) rotate(5deg);
  transform-origin: bottom;
}

.comingSoonBody h2 {
  font-size: 2vw;
  position: relative;
  text-align: center;
  margin-top: 30px;
}

.comingSoonBody .flexes {
  position: relative;
  z-index: 2;
}

.floatingTextBg {
  position: absolute;
  top: 35%;
  left: 0px;
  right: 0px;
  text-align: center;
}

.floatingTextBg h1 {
  opacity: 1;
  color: #F5F5F5;
  font-size: 10vw;
  word-spacing: 5vw;
}

@media (max-width: 1200px) {
  .comingSoonBody .flexes svg {
    height: 200px;
  }
  .comingSoonBody h2 {
    font-size: 20px;
  }
  .comingSoonBody {
    height: 80vh;
  }
}
@media (max-width: 996px) {
  .comingSoonBody {
    height: 50vh;
  }
  .comingSoonBody .flexes svg {
    height: 300px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .comingSoonBody {
    height: 100vh;
  }
  .comingSoon {
    padding-bottom: 200px;
    padding-top: 30px;
  }
  .floatingTextBg {
    top: 35%;
  }
}
@media screen and (min-width: 300px) and (max-width: 768px) and (orientation: landscape) {
  .comingSoonBody {
    height: 100vh;
  }
  .floatingTextBg {
    top: 35%;
  }
  .comingSoonBody svg {
    height: 50%;
  }
  .comingSoonBody h2 {
    margin-top: 15px;
  }
  .comingSoon {
    padding-top: 25px;
  }
}
/*Coming Soon*/
.vcpg {
  border: none !important;
}

.vcp__header {
  background-color: white !important;
  border-bottom: 1px solid #f1f2f2;
  padding: 20px !important;
  height: auto !important;
}

.vcpg .vcp:not(:first-of-type) .vcp__header {
  border-top: none !important;
}

.vcpg .vcp__body {
  border: none !important;
}

.vcp__body-content {
  padding: 25px 12px !important;
}

.formcollapse .vcp__header {
  background: none !important;
  padding: 0px !important;
  border: none !important;
}
.formcollapse .vcp__header-icon {
  margin-right: -21px;
  align-items: start !important;
}
.formcollapse .taxvalues {
  margin-left: 19px;
}
.formcollapse .vcp--expanded .vcp__header-icon {
  transform-origin: top !important;
  transform: rotate(180deg);
  margin-top: 30px;
}
.formcollapse .vcp__body {
  background: none !important;
}
.formcollapse .vcp__body-content {
  padding: 5px 0px !important;
}

.banner-animation-box-wrapppers {
  position: relative;
}

.banner-animation-box-wrapppers .imageBox img {
  width: 300px;
}

.banner-animation-box-wrapppers .imageBox:nth-child(1) {
  position: absolute;
  right: auto;
  left: -10%;
  top: 8%;
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.banner-animation-box-wrapppers .imageBox:nth-child(1) img {
  width: 100px;
}

.banner-animation-box-wrapppers .imageBox:nth-child(2) {
  position: absolute;
  z-index: 2;
  top: -26%;
  left: 35%;
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.banner-animation-box-wrapppers .imageBox:nth-child(2) img {
  width: 120px;
}

.banner-animation-box-wrapppers .imageBox:nth-child(3) {
  position: absolute;
  top: -25%;
  right: 5%;
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.banner-animation-box-wrapppers .imageBox:nth-child(3) img {
  width: 50px;
}

.banner-animation-box-wrapppers .imageBox:nth-child(4) {
  position: absolute;
  top: -5%;
  left: 27%;
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.banner-animation-box-wrapppers .imageBox:nth-child(4) img {
  width: 60px;
}

.banner-animation-box-wrapppers .imageBox:nth-child(5) {
  position: absolute;
  right: 11%;
  top: 45%;
  left: auto;
  z-index: 1;
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.banner-animation-box-wrapppers .imageBox:nth-child(5) img {
  width: 100px;
}

.banner-animation-box-wrapppers .imageBox:nth-child(6) {
  top: 15%;
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.spinImage {
  position: absolute;
  top: auto;
  left: 0px;
  right: 0px;
  bottom: -150px;
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
}

.spinImage img {
  width: 500px;
  height: 400px;
  -webkit-animation: spin 34s linear infinite;
  animation: spin 34s linear infinite;
}

@media (max-width: 550px) {
  .banner-animation-box-wrapppers .imageBox img {
    width: 150px;
  }
  .banner-animation-box-wrapppers .imageBox:nth-child(1) img {
    width: 50px;
  }
  .banner-animation-box-wrapppers .imageBox:nth-child(2) img {
    width: 60px;
  }
  .banner-animation-box-wrapppers .imageBox:nth-child(3) img {
    width: 25px;
  }
  .banner-animation-box-wrapppers .imageBox:nth-child(4) img {
    width: 30px;
  }
  .banner-animation-box-wrapppers .imageBox:nth-child(5) img {
    width: 50px;
  }
}
.bookBox .cards-container {
  position: relative;
  z-index: 1;
  width: 330px;
  height: 455px;
  margin: 0 auto;
}

@media (max-width: 996px) {
  .bookBox .cards-container {
    width: 320px;
    height: 460px;
  }
}
@media (max-width: 550px) {
  .bookBox .cards-container {
    width: 300px;
    height: 510px;
  }
}
@media (max-width: 325px) {
  .bookBox .cards-container {
    width: 260px;
    height: 510px;
  }
}
@media (max-width: 550px) {
  .bookBox .card {
    padding: 20px !important;
  }
}
.bookBox .card {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  transition: transform 0.3s, opacity 0.2s;
  display: flex;
  justify-content: center;
  background-size: 100%;
  text-align: center;
}

.bookBox .card:nth-of-type(1) {
  background-image: url(/images/icons/aboutbanner/abouttab1.jpg);
}

.bookBox .card:nth-of-type(2) {
  background-image: url(/images/icons/aboutbanner/abouttab2.jpg);
}

.bookBox .card:nth-of-type(3) {
  background-image: url(/images/icons/aboutbanner/abouttab3.jpg);
}

.bookBox .card:nth-of-type(4) {
  background-image: url(/images/icons/aboutbanner/abouttab4.jpg);
}

.bookBox .card.hide__ {
  z-index: 0;
  background-color: #fff;
  color: #fff;
  opacity: 0;
  transition: color 0.5s, background-color 0.5s, transform 1s, opacity 0.2s 0.4s;
}

.bookBox .card.transit:nth-of-type(1) {
  transition: 0.8s;
}

.bookBox .card.transit:nth-of-type(2) {
  transition: 0.6s;
}

.bookBox .card.transit:nth-of-type(3) {
  transition: 0.4s;
}

.bookBox .card.transit:nth-of-type(4) {
  transition: 0.2s;
}

.bookBox .card.hide__:nth-of-type(1) {
  transform: rotate(-20deg) translateX(101%) translateY(-34%) scale(0.5) skewX(10deg) skewY(10deg);
}

.bookBox .card.hide__:nth-of-type(2) {
  transform: rotate(-23deg) translateX(101%) translateY(-3%) scale(1) skewX(9deg) skewY(11deg);
}

.bookBox .card.hide__:nth-of-type(3) {
  transform: rotate(-31deg) translateX(101%) translateY(-15%) scale(0.9) skewX(7deg) skewY(12deg);
}

.bookBox .card.hide__:nth-of-type(4) {
  transform: rotate(-66deg) translateX(101%) translateY(-27%) scale(0.4) skewX(2deg) skewY(10deg);
}

.bookBox .card.hide__:nth-of-type(5) {
  transform: rotate(-75deg) translateX(101%) translateY(-2%) scale(0.1) skewX(6deg) skewY(4deg);
}

.bookBox .card.hide__:nth-of-type(6) {
  transform: rotate(-87deg) translateX(101%) translateY(-11%) scale(0.1) skewX(4deg) skewY(3deg);
}

.bookBox .card:nth-of-type(1) {
  z-index: 5;
  transform: translateX(0px) translateY(0px);
}

.bookBox .card:nth-of-type(2) {
  z-index: 4;
  transform: translateX(10px) translateY(10px);
}

.bookBox .card:nth-of-type(3) {
  z-index: 3;
  transform: translateX(20px) translateY(20px);
}

.bookBox .card:nth-of-type(4) {
  z-index: 2;
  transform: translateX(30px) translateY(30px);
}

.bookBox .card:nth-of-type(5) {
  z-index: 1;
  transform: translateX(40px) translateY(40px);
}

.bookBox .card:nth-of-type(6) {
  z-index: 0;
  transform: translateX(50px) translateY(50px);
}

.anim05s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.anim06s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.anim07s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

.anim08s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

.anim09s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}

.anim1s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.anim11s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}

.anim12s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}

.anim13s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}

.anim14s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}

.anim15s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.anim18s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}

.anim19s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}

.anim21s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}

.anim23s {
  visibility: visible;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}

@-webkit-keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    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);
  }
  100% {
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    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);
  }
  100% {
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    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);
  }
  100% {
    transform: none;
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    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);
  }
  100% {
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    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);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    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);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.hometada .tada {
  -webkit-animation-name: tada;
  animation-name: tada;
  -webkit-animation: tada 1s infinite;
          animation: tada 1s infinite;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    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);
  }
  100% {
    transform: none;
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    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);
  }
  100% {
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

.vue3-easy-data-table {
  border: 0px !important;
}
.vue3-easy-data-table .vue3-easy-data-table__main {
  border-radius: 15px 15px 0px 0px;
  min-height: inherit !important;
}
.vue3-easy-data-table .vue3-easy-data-table__main::-webkit-scrollbar {
  height: 4px !important;
  background: transparent !important;
}
.vue3-easy-data-table .vue3-easy-data-table__main::-webkit-scrollbar-track {
  background: transparent !important;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__header th {
  font-weight: bold;
  font-family: "Gotham";
  text-align: left;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__header th:first-child {
  border-radius: 15px 0px 0px 0px;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__header th:last-child {
  border-radius: 0px 15px 0px 0px;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__header th i {
  border: 0 !important;
  transform: none !important;
  margin-top: 5px !important;
  width: auto !important;
  height: auto !important;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__header th i:after {
  background-image: url(/images/icons/sorting-asc.svg);
  content: "";
  background-size: cover;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__header th i.desc:after {
  background-image: url(/images/icons/sorting-dsc.svg);
  content: "";
  background-size: cover;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.vue3-easy-data-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td {
  font-weight: 400;
  font-family: "Gotham";
}
.vue3-easy-data-table .vue3-easy-data-table__message {
  color: red !important;
  font-weight: 700;
  background: #fff;
}
.vue3-easy-data-table .pagination__items-index:before {
  content: "Showing ";
}
.vue3-easy-data-table .pagination__items-index:after {
  content: " entries";
}
@media (max-width: 700px) {
  .vue3-easy-data-table .pagination__items-index {
    display: none !important;
  }
  .vue3-easy-data-table .next-page__click-button, .vue3-easy-data-table .previous-page__click-button {
    width: 20px !important;
    height: 20px !important;
  }
  .vue3-easy-data-table .buttons-pagination .item.button {
    width: 22px !important;
    height: 22px !important;
    padding-top: 2px;
  }
}
.vue3-easy-data-table .vue3-easy-data-table__footer {
  position: relative;
  background: #fff;
  border: 0;
  padding: 10px;
  border-radius: 0px 0px 15px 15px;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page {
  position: absolute;
  left: 10px;
  bottom: 13px;
  text-transform: capitalize;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page .rows-input__wrapper {
  border: 1px solid #d9dada !important;
  background: #fff;
  border-radius: 5px;
  padding: 2px 5px;
  height: auto;
  font-size: 12px;
  padding-right: 20px;
  position: relative;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page .rows-input__wrapper .triangle {
  background-image: url(/images/left-menu/down-arrow.svg);
  border: 0;
  width: 10px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  position: absolute;
  right: 5px;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page ul.select-items {
  bottom: 100% !important;
  box-shadow: none !important;
  font-size: 12px;
  z-index: 5;
  border: 0px solid #d9dada !important;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page ul.select-items li {
  padding: 3px 5px;
  font-size: 12px;
  line-height: normal;
  background-color: #fff;
  border-left: 1px solid #d9dada !important;
  border-right: 1px solid #d9dada !important;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page ul.select-items li:first-child {
  border-top: 1px solid #d9dada !important;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page ul.select-items li:last-child {
  border-bottom: 1px solid #d9dada !important;
}
.vue3-easy-data-table .vue3-easy-data-table__footer .pagination__rows-per-page ul.select-items li.selected {
  background: #F4772B;
}

.listing-table {
  --easy-table-border: 0px solid #445269;
  --easy-table-row-border: 1px solid #ECEBFB;
  --easy-table-header-font-size: 13px;
  --easy-table-header-height: 50px;
  --easy-table-header-font-color: #000000;
  --easy-table-header-background-color: #E5E5E5;
  --easy-table-header-item-padding: 10px 15px;
  --easy-table-body-even-row-font-color: #231e1e;
  --easy-table-body-even-row-background-color: #fafafa;
  --easy-table-body-row-font-color: #231e1e;
  --easy-table-body-row-background-color: #fafafa;
  --easy-table-body-row-height: 50px;
  --easy-table-body-row-font-size: 13px;
  --easy-table-body-row-hover-font-color: #231e1e;
  --easy-table-body-row-hover-background-color: #fff;
  --easy-table-body-item-padding: 10px 15px;
  --easy-table-footer-background-color: transparent;
  --easy-table-footer-font-color: #333;
  --easy-table-footer-font-size: 13px;
  --easy-table-footer-padding: 0px;
  --easy-table-footer-height: 50px;
  --easy-table-scrollbar-track-color: #F4772B;
  --easy-table-scrollbar-color: #F4772B;
  --easy-table-scrollbar-thumb-color: #F4772B;
  --easy-table-scrollbar-corner-color: #F4772B;
  --easy-table-loading-mask-background-color: #f5f5f5;
  --easy-table-buttons-pagination-border: transparent;
}
.listing-table .buttons-pagination .item.button,
.listing-table .next-page__click-button,
.listing-table .previous-page__click-button {
  border: 1px solid #E9ECEF !important;
  width: 28px;
  height: 28px;
  border-radius: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
}
.listing-table .buttons-pagination .item.button.active,
.listing-table .next-page__click-button.active,
.listing-table .previous-page__click-button.active {
  background-color: #F4772B !important;
  border-color: #F4772B !important;
  box-shadow: 0px 7px 14px rgba(50, 50, 93, 0.1), 0px 3px 6px rgba(0, 0, 0, 0.08);
}

.table-inside-card .listing-table {
  --easy-table-header-background-color: #fff;
  --easy-table-header-item-padding: 10px 1rem;
}

.lds-ring div {
  border-color: #F4772B transparent transparent transparent !important;
}

.vue3-easy-data-table__loading-mask {
  background-color: inherit !important;
  opacity: inherit !important;
}

.vue3-easy-data-table.listing-table .vue3-easy-data-table__main::-webkit-scrollbar {
  height: 8px !important;
}

.easy-checkbox input[type=checkbox].partSelected + label:before {
  background-color: #F4772B !important;
}

.easy-checkbox input[type=checkbox]:checked + label:before {
  background-color: #F4772B !important;
}

.easy-checkbox label:before {
  border-radius: 5px !important;
}

.withdrawrequest .pagination__rows-per-page {
  display: none !important;
}

.investdetails .pagination__rows-per-page {
  display: none !important;
}
.investdetails .header-text {
  font-family: "Gotham";
  text-align: center;
}
.investdetails .vue3-easy-data-table__header th {
  font-family: "Gotham Book";
  font-size: 12px;
  border-bottom: none !important;
}
.investdetails .vue3-easy-data-table__header th .header {
  justify-content: center !important;
}
.investdetails .vue3-easy-data-table__header th:first-child {
  border-radius: 5px 0px 0px 0px !important;
}
.investdetails .vue3-easy-data-table__header th:last-child {
  border-radius: 0px 5px 0px 0px !important;
}
.investdetails .vue3-easy-data-table__header th:nth-child(odd) {
  background-color: #ededed;
}
.investdetails .vue3-easy-data-table__header th:nth-child(even) {
  background-color: #f5f5f6;
}
.investdetails .vue3-easy-data-table__main {
  border-radius: 5px 5px 0px 0px;
}
.investdetails .vue3-easy-data-table__main table colgroup col:nth-child(even) {
  background-color: #fbfbfc;
}
.investdetails .vue3-easy-data-table__main .vue3-easy-data-table__body tr td {
  font-family: "Gotham Book";
  font-size: 12px;
  border-bottom: none !important;
  text-align: center;
}
.investdetails .vue3-easy-data-table__main .vue3-easy-data-table__body tr td .menutop {
  top: 20px;
}
.investdetails .vue3-easy-data-table {
  box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.04);
  border-radius: 5px;
}
.investdetails .listing-table {
  --easy-table-body-item-padding: 5px 15px;
  --easy-table-body-row-height: 40px;
  --easy-table-body-row-background-color: none;
  --easy-table-body-even-row-background-color: none;
  --easy-table-body-row-hover-background-color: none;
  --easy-table-header-background-color: none;
  --easy-table-header-font-color: #212121;
  --easy-table-body-row-font-color: #252525;
  --easy-table-body-even-row-font-color: #252525;
}

.tradedetails .pagination__rows-per-page {
  display: none !important;
}
.tradedetails .header-text {
  font-family: "Gotham Book";
  text-align: center;
}
.tradedetails .vue3-easy-data-table__header th {
  font-size: 12px;
}
.tradedetails .vue3-easy-data-table__header th:first-child {
  border-radius: 5px 0px 0px 0px !important;
}
.tradedetails .vue3-easy-data-table__header th:last-child {
  border-radius: 0px 5px 0px 0px !important;
}
.tradedetails .vue3-easy-data-table__header th .header {
  justify-content: center !important;
}
.tradedetails .vue3-easy-data-table__main {
  border-radius: 5px 5px 0px 0px;
}
.tradedetails .vue3-easy-data-table__main .vue3-easy-data-table__body tr td {
  font-family: "Gotham Book";
  text-align: center;
  font-size: 12px;
  border-bottom: none !important;
}
.tradedetails .vue3-easy-data-table {
  box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.04);
  border-radius: 5px 5px 0px 0px;
}
.tradedetails .vue3-easy-data-table__footer {
  border-radius: 0px 0px 5px 5px;
}
.tradedetails .listing-table {
  --easy-table-header-height: 68px;
  --easy-table-body-item-padding: 10px 15px;
  --easy-table-body-row-height: 68px;
  --easy-table-body-row-background-color: #fff;
  --easy-table-body-even-row-background-color: #fff;
  --easy-table-body-row-hover-background-color: #fafafa;
  --easy-table-header-font-color: #5E5E5E;
}

.bidofferorders .pagination__rows-per-page {
  display: none !important;
}
.bidofferorders .header-text {
  font-family: "Gotham Book";
  text-align: center;
}
.bidofferorders .vue3-easy-data-table__header th {
  font-size: 12px;
}
.bidofferorders .vue3-easy-data-table__header th:first-child {
  border-radius: 5px 0px 0px 0px !important;
}
.bidofferorders .vue3-easy-data-table__header th:last-child {
  border-radius: 0px 5px 0px 0px !important;
}
.bidofferorders .vue3-easy-data-table__header th .header {
  justify-content: center !important;
}
.bidofferorders .vue3-easy-data-table__main {
  border-radius: 5px 5px 0px 0px;
}
.bidofferorders .vue3-easy-data-table__main .vue3-easy-data-table__body tr td {
  font-family: "Gotham Book";
  text-align: center;
  font-size: 12px;
  border-bottom: none !important;
}
.bidofferorders .vue3-easy-data-table {
  box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.04);
  border-radius: 5px 5px 0px 0px;
}
.bidofferorders .vue3-easy-data-table__footer {
  border-radius: 0px 0px 5px 5px;
}
.bidofferorders .pagination__items-index {
  display: none !important;
}
.bidofferorders .listing-table {
  --easy-table-header-height: 30px;
  --easy-table-body-item-padding: 10px 15px;
  --easy-table-body-row-height: 30px;
  --easy-table-body-row-background-color: #fff;
  --easy-table-body-even-row-background-color: #fff;
  --easy-table-body-row-hover-background-color: #fafafa;
  --easy-table-header-font-color: #5E5E5E;
}

.singleselect .multiselect {
  border-radius: 0.375rem;
  background: #fff !important;
}
.singleselect .multiselect .multiselect-single-label-text {
  font-size: 13px;
}
.singleselect .multiselect-option.is-selected {
  background-color: #fff;
  color: #F4772B !important;
}
.singleselect .multiselect-option.is-selected.is-pointed {
  background-color: white;
}
.singleselect .multiselect-option.is-selected.is-pointed:hover {
  background-color: #f5f5f5;
}
.singleselect .multiselect-option:hover {
  background-color: white;
  color: #F4772B;
}
.singleselect .multiselect.is-active {
  box-shadow: 0px 0px 10px 0px rgb(96, 165, 250);
  border: 1px solid rgb(147, 197, 253);
}
.singleselect .multiselect-option {
  font-size: 13px;
  color: #2E3190;
}
.singleselect .multiselect-placeholder {
  font-size: 13px;
  color: #6a7280;
}

.homepage .singleselect .multiselect {
  border-radius: 0px !important;
}

.newsingleselect .singleselect .multiselect {
  border-bottom: 1px solid #979797 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0px !important;
}
.newsingleselect .singleselect .multiselect-single-label-text {
  color: #555555;
}
.newsingleselect .singleselect .multiselect-placeholder {
  padding-left: 0px !important;
  padding-right: 0px !important;
  color: #f4772b;
  white-space: nowrap;
}
.newsingleselect .singleselect .multiselect-single-label {
  padding-left: 0px !important;
}
.newsingleselect .singleselect .multiselect.is-active {
  box-shadow: none;
}
.newsingleselect .singleselect .multiselect-option {
  padding: 5px 10px !important;
}
.newsingleselect .singleselect .multiselect-dropdown {
  border-radius: 5px;
  border: 1px solid #979797 !important;
}
.newsingleselect .singleselect .multiselect-caret {
  background-color: #F4772B;
}
.newsingleselect .singleselect .multiselect-clear {
  display: none !important;
}

.documentsection .singleselect .multiselect.is-active {
  box-shadow: none;
}
.documentsection .singleselect .multiselect {
  border: 1px solid #2E3190 !important;
  color: #000;
  border-radius: 20px;
}
.documentsection .singleselect .multiselect-clear {
  display: none;
}
.documentsection .singleselect .multiselect-single-label {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.documentsection .singleselect .multiselect-caret {
  background-color: #2E3190;
}
.documentsection .singleselect .multiselect-dropdown {
  bottom: -11px;
  border-radius: 5px;
  background-color: #f9f9f9;
  color: #919191;
  font-weight: 300;
}
.documentsection .singleselect .multiselect-option.is-selected {
  background-color: #f9f9f9;
}
.documentsection .singleselect .multiselect-option.is-selected.is-pointed:hover {
  background-color: #f2f2f2;
}
.documentsection .singleselect .multiselect-single-label-text {
  font-size: 15px;
}

.formselect .singleselect .multiselect.is-active {
  box-shadow: none;
}
.formselect .singleselect .multiselect {
  color: #F4772B;
  border: 1px solid #2E3190 !important;
  border-radius: 5px;
  min-height: 0px;
}
.formselect .singleselect .multiselect-clear {
  display: none;
}
.formselect .singleselect .multiselect-single-label {
  padding-left: 4px !important;
  padding-right: 25px !important;
}
.formselect .singleselect .multiselect-placeholder {
  padding-left: 4px !important;
  padding-right: 25px !important;
  color: #f4772b;
}
.formselect .singleselect .multiselect-caret {
  background-color: #2E3190;
}
.formselect .singleselect .multiselect-dropdown {
  bottom: -2px;
  border-radius: 5px;
  color: #919191;
  font-weight: 300;
}
.formselect .singleselect .multiselect-option.is-selected {
  background-color: #f9f9f9;
}
.formselect .singleselect .multiselect-option.is-selected.is-pointed:hover {
  background-color: #f2f2f2;
}
.formselect .singleselect .multiselect-single-label-text {
  font-size: 12px;
}

.formdropdown .singleselect .multiselect.is-active {
  box-shadow: none;
}
.formdropdown .singleselect .multiselect {
  color: #F4772B;
  border: 1px solid #2E3190 !important;
  border-radius: 5px;
  min-height: 0px;
  white-space: nowrap;
}
.formdropdown .singleselect .multiselect-clear {
  display: none;
}
.formdropdown .singleselect .multiselect-single-label {
  padding-left: 4px !important;
  padding-right: 25px !important;
}
.formdropdown .singleselect .multiselect-placeholder {
  padding-left: 4px !important;
  padding-right: 25px !important;
  color: #f4772b;
}
.formdropdown .singleselect .multiselect-caret {
  background-color: #2E3190;
}
.formdropdown .singleselect .multiselect-dropdown {
  bottom: -2px;
  border-radius: 5px;
  color: #919191;
  font-weight: 300;
}
.formdropdown .singleselect .multiselect-option.is-selected {
  background-color: #f9f9f9;
}
.formdropdown .singleselect .multiselect-option.is-selected.is-pointed:hover {
  background-color: #f2f2f2;
}
.formdropdown .singleselect .multiselect-single-label-text {
  font-size: 12px;
}

.newtranssingleselect .singleselect .multiselect {
  border: none;
  background: transparent !important;
}
.newtranssingleselect .singleselect .multiselect-single-label-text {
  color: #000000;
}
.newtranssingleselect .singleselect .multiselect-placeholder {
  padding-left: 10px !important;
  padding-right: 0px !important;
  color: #000000;
  white-space: nowrap;
}
.newtranssingleselect .singleselect .multiselect-single-label {
  padding-left: 10px !important;
}
.newtranssingleselect .singleselect .multiselect.is-active {
  box-shadow: none;
}
.newtranssingleselect .singleselect .multiselect-option {
  padding: 5px 10px !important;
}
.newtranssingleselect .singleselect .multiselect-caret {
  background-color: #000000;
}
.newtranssingleselect .singleselect .multiselect-clear-icon {
  background-color: #2E3190;
}
.newtranssingleselect .singleselect .multiselect-clear-icon:hover {
  background-color: #000000;
}

.homedropdown .singleselect .multiselect.is-active {
  box-shadow: none;
}
.homedropdown .singleselect .multiselect {
  color: #FFF;
  border: 1px solid #fff !important;
  padding: 6px;
  border-radius: 5px;
  min-height: 0px;
  white-space: nowrap;
  background-color: #f4772b !important;
}
.homedropdown .singleselect .multiselect-clear {
  display: none;
}
.homedropdown .singleselect .multiselect-single-label {
  padding-left: 4px !important;
  padding-right: 25px !important;
}
.homedropdown .singleselect .multiselect-placeholder {
  padding-left: 4px !important;
  padding-right: 25px !important;
  color: #FFF;
}
.homedropdown .singleselect .multiselect-caret {
  background-color: #fff;
}
.homedropdown .singleselect .multiselect-dropdown {
  bottom: -2px;
  border-radius: 5px;
  color: #000000; /* Dark black color */
  font-weight: bold;
}
.homedropdown .singleselect .multiselect-option.is-selected {
  background-color: #f9f9f9;
}
.homedropdown .singleselect .multiselect-option.is-selected.is-pointed:hover {
  background-color: #f2f2f2;
}
.homedropdown .singleselect .multiselect-single-label-text {
  font-size: 14px;
}
.homedropdown .singleselect .multiselect-option {
  color: #000000; /* Dark black color */
  font-weight: bold; /* Bold font weight */
}

@media (max-width: 550px) {
  .pd-70 {
    padding-left: 70px;
  }
}

.placeholder\:text-fs12::-moz-placeholder{
  font-size: 12px;
}

.placeholder\:text-fs12::placeholder{
  font-size: 12px;
}

.placeholder\:font-normal::-moz-placeholder{
  font-weight: 500;
}

.placeholder\:font-normal::placeholder{
  font-weight: 500;
}

.placeholder\:font-light::-moz-placeholder{
  font-weight: 300;
}

.placeholder\:font-light::placeholder{
  font-weight: 300;
}

.placeholder\:font-bold::-moz-placeholder{
  font-weight: 700;
}

.placeholder\:font-bold::placeholder{
  font-weight: 700;
}

.placeholder\:text-black::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.placeholder\:text-black::placeholder{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.placeholder\:text-parenttheme-primary::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(244 119 43 / var(--tw-text-opacity));
}

.placeholder\:text-parenttheme-primary::placeholder{
  --tw-text-opacity: 1;
  color: rgb(244 119 43 / var(--tw-text-opacity));
}

.placeholder\:text-gray-500::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.placeholder\:text-gray-500::placeholder{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.placeholder\:text-white::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.placeholder\:text-white::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.placeholder\:text-parenttheme-RD555555::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(85 85 85 / var(--tw-text-opacity));
}

.placeholder\:text-parenttheme-RD555555::placeholder{
  --tw-text-opacity: 1;
  color: rgb(85 85 85 / var(--tw-text-opacity));
}

.placeholder\:text-indigo-900::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}

.placeholder\:text-indigo-900::placeholder{
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}

.placeholder\:text-parenttheme-RDb4b4b4::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(180 180 180 / var(--tw-text-opacity));
}

.placeholder\:text-parenttheme-RDb4b4b4::placeholder{
  --tw-text-opacity: 1;
  color: rgb(180 180 180 / var(--tw-text-opacity));
}

.placeholder\:text-opacity-70::-moz-placeholder{
  --tw-text-opacity: 0.7;
}

.placeholder\:text-opacity-70::placeholder{
  --tw-text-opacity: 0.7;
}

.placeholder\:text-opacity-40::-moz-placeholder{
  --tw-text-opacity: 0.4;
}

.placeholder\:text-opacity-40::placeholder{
  --tw-text-opacity: 0.4;
}

.placeholder\:opacity-50::-moz-placeholder{
  opacity: 0.5;
}

.placeholder\:opacity-50::placeholder{
  opacity: 0.5;
}

.placeholder\:opacity-100::-moz-placeholder{
  opacity: 1;
}

.placeholder\:opacity-100::placeholder{
  opacity: 1;
}

.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}

.before\:right-0::before{
  content: var(--tw-content);
  right: 0px;
}

.before\:bottom-0::before{
  content: var(--tw-content);
  bottom: 0px;
}

.before\:left-0::before{
  content: var(--tw-content);
  left: 0px;
}

.before\:h-px::before{
  content: var(--tw-content);
  height: 1px;
}

.before\:w-8::before{
  content: var(--tw-content);
  width: 2rem;
}

.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}

.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}

.after\:bottom-0::after{
  content: var(--tw-content);
  bottom: 0px;
}

.after\:right-0::after{
  content: var(--tw-content);
  right: 0px;
}

.after\:top-0::after{
  content: var(--tw-content);
  top: 0px;
}

.after\:h-8::after{
  content: var(--tw-content);
  height: 2rem;
}

.after\:w-px::after{
  content: var(--tw-content);
  width: 1px;
}

.after\:bg-parenttheme-secondary::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 127 / var(--tw-bg-opacity));
}

.after\:bg-parenttheme-RD515151::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(81 81 81 / var(--tw-bg-opacity));
}

.after\:bg-parenttheme-primary::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(244 119 43 / var(--tw-bg-opacity));
}

.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}

.hover\:-translate-y-1:hover{
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:border:hover{
  border-width: 1px;
}

.hover\:border-zinc-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity));
}

.hover\:border-parenttheme-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(244 119 43 / var(--tw-border-opacity));
}

.hover\:border-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.hover\:border-black:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-orange-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}

.hover\:bg-black:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-parenttheme-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(244 119 43 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:bg-gray-400:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.hover\:bg-opacity-20:hover{
  --tw-bg-opacity: 0.2;
}

.hover\:bg-opacity-75:hover{
  --tw-bg-opacity: 0.75;
}

.hover\:text-gray-500:hover{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.hover\:text-gray-400:hover{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.hover\:text-parenttheme-primary:hover{
  --tw-text-opacity: 1;
  color: rgb(244 119 43 / var(--tw-text-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-parenttheme-RD333333:hover{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}

.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:underline:hover{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.hover\:opacity-75:hover{
  opacity: 0.75;
}

.hover\:shadow:hover{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:brightness-75:hover{
  --tw-brightness: brightness(.75);
  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);
}

.hover\:brightness-90:hover{
  --tw-brightness: brightness(.9);
  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);
}

.focus\:z-10:focus{
  z-index: 10;
}

.focus\:border:focus{
  border-width: 1px;
}

.focus\:border-blue-300:focus{
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.focus\:border-gray-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.focus\:border-white:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.focus\:border-black:focus{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.focus\:border-gray-300:focus{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.focus\:border-secondary:focus{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 127 / var(--tw-border-opacity));
}

.focus\:border-RD979797:focus{
  --tw-border-opacity: 1;
  border-color: rgb(151 151 151 / var(--tw-border-opacity));
}

.focus\:border-RDD1D5DB:focus{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.focus\:border-RDF4772B:focus{
  --tw-border-opacity: 1;
  border-color: rgb(244 119 43 / var(--tw-border-opacity));
}

.focus\:border-blue-400:focus{
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.focus\:border-red-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.focus\:bg-gray-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.focus\:text-parenttheme-primary:focus{
  --tw-text-opacity: 1;
  color: rgb(244 119 43 / var(--tw-text-opacity));
}

.focus\:underline:focus{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.focus\:shadow-none:focus{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-inputshadow:focus{
  --tw-shadow: 0px 0px 10px 0px rgb(96 165 250);
  --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-0:focus{
  outline-width: 0px;
}

.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-orange-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity));
}

.focus\:ring-zinc-400:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity));
}

.focus\:ring-orange-400:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity));
}

.focus\:ring-transparent:focus{
  --tw-ring-color: transparent;
}

.focus\:ring-white:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.focus\:ring-opacity-0:focus{
  --tw-ring-opacity: 0;
}

.focus\:ring-opacity-50:focus{
  --tw-ring-opacity: 0.5;
}

.focus\:ring-offset-0:focus{
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-2:focus{
  --tw-ring-offset-width: 2px;
}

.active\:bg-gray-100:active{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.active\:text-gray-700:active{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.active\:text-gray-500:active{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.disabled\:border-none:disabled{
  border-style: none;
}

.disabled\:\!bg-parenttheme-RDECECEC:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity)) !important;
}

.group:hover .group-hover\:bg-parenttheme-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(244 119 43 / var(--tw-bg-opacity));
}

.peer:checked ~ .peer-checked\:border-2{
  border-width: 2px;
}

.peer:checked ~ .peer-checked\:border-parenttheme-primary{
  --tw-border-opacity: 1;
  border-color: rgb(244 119 43 / var(--tw-border-opacity));
}

.peer:checked ~ .peer-checked\:bg-indigo-900{
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}

.peer:checked ~ .peer-checked\:bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.peer:checked ~ .peer-checked\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.peer:checked ~ .peer-checked\:text-parenttheme-secondary{
  --tw-text-opacity: 1;
  color: rgb(49 46 127 / var(--tw-text-opacity));
}

.peer:checked ~ .peer-checked\:ring-parenttheme-primary{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 119 43 / var(--tw-ring-opacity));
}

.peer:checked ~ .peer-checked\:ring-offset-2{
  --tw-ring-offset-width: 2px;
}

@media (prefers-color-scheme: dark){
  .dark\:border-gray-700{
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity));
  }
  .dark\:bg-gray-900{
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity));
  }
  .dark\:bg-gray-800{
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
  }
  .dark\:text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
  }
  .dark\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .dark\:text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
  }
}

@media (min-width: 640px){
  .sm\:top-2{
    top: 0.5rem;
  }
  .sm\:right-0{
    right: 0px;
  }
  .sm\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .sm\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:ml-0{
    margin-left: 0px;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:mb-5{
    margin-bottom: 1.25rem;
  }
  .sm\:ml-4{
    margin-left: 1rem;
  }
  .sm\:mb-8{
    margin-bottom: 2rem;
  }
  .sm\:mt-8{
    margin-top: 2rem;
  }
  .sm\:block{
    display: block;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:h-20{
    height: 5rem;
  }
  .sm\:w-500{
    width: 500px;
  }
  .sm\:w-auto{
    width: auto;
  }
  .sm\:w-250{
    width: 250px;
  }
  .sm\:w-6\/12{
    width: 50%;
  }
  .sm\:w-400px{
    width: 400px;
  }
  .sm\:w-640px{
    width: 640px;
  }
  .sm\:w-600{
    width: 600px;
  }
  .sm\:w-9\/12{
    width: 75%;
  }
  .sm\:w-180{
    width: 180px;
  }
  .sm\:flex-1{
    flex: 1 1 0%;
  }
  .sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-start{
    justify-content: flex-start;
  }
  .sm\:justify-between{
    justify-content: space-between;
  }
  .sm\:gap-4{
    gap: 1rem;
  }
  .sm\:gap-10{
    gap: 2.5rem;
  }
  .sm\:gap-20{
    gap: 5rem;
  }
  .sm\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .sm\:rounded-lg{
    border-radius: 0.5rem;
  }
  .sm\:p-0{
    padding: 0px;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .sm\:pt-0{
    padding-top: 0px;
  }
  .sm\:pb-0{
    padding-bottom: 0px;
  }
  .sm\:pl-10{
    padding-left: 2.5rem;
  }
  .sm\:text-left{
    text-align: left;
  }
  .sm\:text-right{
    text-align: right;
  }
  .sm\:text-fs14{
    font-size: 14px;
  }
  .sm\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .sm\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:leading-10{
    line-height: 2.5rem;
  }
  .sm\:leading-7{
    line-height: 1.75rem;
  }
}

@media (min-width: 768px){
  .md\:absolute{
    position: absolute;
  }
  .md\:relative{
    position: relative;
  }
  .md\:right-4{
    right: 1rem;
  }
  .md\:top-4{
    top: 1rem;
  }
  .md\:top-44{
    top: 11rem;
  }
  .md\:top-10{
    top: 2.5rem;
  }
  .md\:bottom-5{
    bottom: 1.25rem;
  }
  .md\:bottom-3{
    bottom: 0.75rem;
  }
  .md\:bottom-6{
    bottom: 1.5rem;
  }
  .md\:top-40{
    top: 10rem;
  }
  .md\:top-32{
    top: 8rem;
  }
  .md\:right-36{
    right: 9rem;
  }
  .md\:bottom-40{
    bottom: 10rem;
  }
  .md\:right-\[121px\]{
    right: 121px;
  }
  .md\:bottom-12{
    bottom: 3rem;
  }
  .md\:left-16{
    left: 4rem;
  }
  .md\:top-5{
    top: 1.25rem;
  }
  .md\:top-36{
    top: 9rem;
  }
  .md\:bottom-16{
    bottom: 4rem;
  }
  .md\:right-2{
    right: 0.5rem;
  }
  .md\:top-2{
    top: 0.5rem;
  }
  .md\:right-16{
    right: 4rem;
  }
  .md\:bottom-44{
    bottom: 11rem;
  }
  .md\:right-40{
    right: 10rem;
  }
  .md\:left-0\.5{
    left: 0.125rem;
  }
  .md\:left-0{
    left: 0px;
  }
  .md\:-right-2\.5{
    right: -0.625rem;
  }
  .md\:-right-2{
    right: -0.5rem;
  }
  .md\:top-12{
    top: 3rem;
  }
  .md\:top-auto{
    top: auto;
  }
  .md\:right-auto{
    right: auto;
  }
  .md\:right-0{
    right: 0px;
  }
  .md\:right-24{
    right: 6rem;
  }
  .md\:-left-1\/2{
    left: -50%;
  }
  .md\:-right-1\/2{
    right: -50%;
  }
  .md\:top-28{
    top: 7rem;
  }
  .md\:-top-10{
    top: -2.5rem;
  }
  .md\:-right-10{
    right: -2.5rem;
  }
  .md\:top-20{
    top: 5rem;
  }
  .md\:top-24{
    top: 6rem;
  }
  .md\:left-3{
    left: 0.75rem;
  }
  .md\:right-3{
    right: 0.75rem;
  }
  .md\:order-1{
    order: 1;
  }
  .md\:order-2{
    order: 2;
  }
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .md\:col-start-2{
    grid-column-start: 2;
  }
  .md\:m-5{
    margin: 1.25rem;
  }
  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .md\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .md\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .md\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .md\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .md\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .md\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .md\:mt-72{
    margin-top: 18rem;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:mb-2{
    margin-bottom: 0.5rem;
  }
  .md\:mt-20{
    margin-top: 5rem;
  }
  .md\:mt-4{
    margin-top: 1rem;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:ml-10{
    margin-left: 2.5rem;
  }
  .md\:ml-6{
    margin-left: 1.5rem;
  }
  .md\:mb-5{
    margin-bottom: 1.25rem;
  }
  .md\:-mt-4{
    margin-top: -1rem;
  }
  .md\:ml-5{
    margin-left: 1.25rem;
  }
  .md\:ml-0{
    margin-left: 0px;
  }
  .md\:mt-16{
    margin-top: 4rem;
  }
  .md\:-mt-12{
    margin-top: -3rem;
  }
  .md\:mb-3{
    margin-bottom: 0.75rem;
  }
  .md\:mt-10{
    margin-top: 2.5rem;
  }
  .md\:ml-1{
    margin-left: 0.25rem;
  }
  .md\:mt-3{
    margin-top: 0.75rem;
  }
  .md\:mb-8{
    margin-bottom: 2rem;
  }
  .md\:-mt-20{
    margin-top: -5rem;
  }
  .md\:-mt-10{
    margin-top: -2.5rem;
  }
  .md\:mt-5{
    margin-top: 1.25rem;
  }
  .md\:mr-20{
    margin-right: 5rem;
  }
  .md\:mt-96{
    margin-top: 24rem;
  }
  .md\:mt-14{
    margin-top: 3.5rem;
  }
  .md\:mt-60{
    margin-top: 15rem;
  }
  .md\:mt-56{
    margin-top: 14rem;
  }
  .md\:mt-52{
    margin-top: 13rem;
  }
  .md\:mt-2{
    margin-top: 0.5rem;
  }
  .md\:mt-0\.5{
    margin-top: 0.125rem;
  }
  .md\:mt-32{
    margin-top: 8rem;
  }
  .md\:-mt-32{
    margin-top: -8rem;
  }
  .md\:mb-40{
    margin-bottom: 10rem;
  }
  .md\:mt-8{
    margin-top: 2rem;
  }
  .md\:mb-4{
    margin-bottom: 1rem;
  }
  .md\:mr-10{
    margin-right: 2.5rem;
  }
  .md\:mr-3{
    margin-right: 0.75rem;
  }
  .md\:-mr-10{
    margin-right: -2.5rem;
  }
  .md\:ml-36{
    margin-left: 9rem;
  }
  .md\:ml-2{
    margin-left: 0.5rem;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: flex;
  }
  .md\:grid{
    display: grid;
  }
  .md\:hidden{
    display: none;
  }
  .md\:h-16{
    height: 4rem;
  }
  .md\:h-6{
    height: 1.5rem;
  }
  .md\:h-\[38px\]{
    height: 38px;
  }
  .md\:h-full{
    height: 100%;
  }
  .md\:h-8{
    height: 2rem;
  }
  .md\:h-400px{
    height: 400px;
  }
  .md\:h-12{
    height: 3rem;
  }
  .md\:h-64{
    height: 16rem;
  }
  .md\:h-32{
    height: 8rem;
  }
  .md\:h-24{
    height: 6rem;
  }
  .md\:h-28{
    height: 7rem;
  }
  .md\:h-500px{
    height: 500px;
  }
  .md\:h-auto{
    height: auto;
  }
  .md\:h-530px{
    height: 530px;
  }
  .md\:h-\[68px\]{
    height: 68px;
  }
  .md\:h-20{
    height: 5rem;
  }
  .md\:h-1{
    height: 0.25rem;
  }
  .md\:h-580px{
    height: 580px;
  }
  .md\:h-96{
    height: 24rem;
  }
  .md\:h-\[400px\]{
    height: 400px;
  }
  .md\:h-18{
    height: 18px;
  }
  .md\:h-56{
    height: 14rem;
  }
  .md\:h-280px{
    height: 280px;
  }
  .md\:h-450px{
    height: 450px;
  }
  .md\:h-14{
    height: 3.5rem;
  }
  .md\:h-7{
    height: 1.75rem;
  }
  .md\:h-5{
    height: 1.25rem;
  }
  .md\:h-\[450px\]{
    height: 450px;
  }
  .md\:h-344px{
    height: 344px;
  }
  .md\:h-4{
    height: 1rem;
  }
  .md\:h-80{
    height: 20rem;
  }
  .md\:max-h-500px{
    max-height: 500px;
  }
  .md\:min-h-full{
    min-height: 100%;
  }
  .md\:min-h-\[370px\]{
    min-height: 370px;
  }
  .md\:min-h-80px{
    min-height: 80px;
  }
  .md\:min-h-350px{
    min-height: 350px;
  }
  .md\:w-3\/12{
    width: 25%;
  }
  .md\:w-385px{
    width: 385px;
  }
  .md\:w-500{
    width: 500px;
  }
  .md\:w-2\/3{
    width: 66.666667%;
  }
  .md\:w-full{
    width: 100%;
  }
  .md\:w-10{
    width: 2.5rem;
  }
  .md\:w-7{
    width: 1.75rem;
  }
  .md\:w-5{
    width: 1.25rem;
  }
  .md\:w-6{
    width: 1.5rem;
  }
  .md\:w-40{
    width: 10rem;
  }
  .md\:w-11\/12{
    width: 91.666667%;
  }
  .md\:w-9\/12{
    width: 75%;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:w-1\/3{
    width: 33.333333%;
  }
  .md\:w-4\/12{
    width: 33.333333%;
  }
  .md\:w-48{
    width: 12rem;
  }
  .md\:w-36{
    width: 9rem;
  }
  .md\:w-44{
    width: 11rem;
  }
  .md\:w-32{
    width: 8rem;
  }
  .md\:w-24{
    width: 6rem;
  }
  .md\:w-12{
    width: 3rem;
  }
  .md\:w-5\/12{
    width: 41.666667%;
  }
  .md\:w-20{
    width: 5rem;
  }
  .md\:w-28{
    width: 7rem;
  }
  .md\:w-10\/12{
    width: 83.333333%;
  }
  .md\:w-2\/5{
    width: 40%;
  }
  .md\:w-3\/5{
    width: 60%;
  }
  .md\:w-8{
    width: 2rem;
  }
  .md\:w-60{
    width: 15rem;
  }
  .md\:w-6\/12{
    width: 50%;
  }
  .md\:w-52{
    width: 13rem;
  }
  .md\:w-7\/12{
    width: 58.333333%;
  }
  .md\:w-96{
    width: 24rem;
  }
  .md\:w-625{
    width: 625px;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:w-\[380px\]{
    width: 380px;
  }
  .md\:w-18{
    width: 18px;
  }
  .md\:w-1\/4{
    width: 25%;
  }
  .md\:w-14{
    width: 3.5rem;
  }
  .md\:w-\[360px\]{
    width: 360px;
  }
  .md\:w-72{
    width: 18rem;
  }
  .md\:w-3\/4{
    width: 75%;
  }
  .md\:w-0\.5{
    width: 0.125rem;
  }
  .md\:w-0{
    width: 0px;
  }
  .md\:w-56{
    width: 14rem;
  }
  .md\:min-w-\[23\%\]{
    min-width: 23%;
  }
  .md\:shrink-0{
    flex-shrink: 0;
  }
  .md\:basis-5\/12{
    flex-basis: 41.666667%;
  }
  .md\:rotate-0{
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:flex-col{
    flex-direction: column;
  }
  .md\:items-start{
    align-items: flex-start;
  }
  .md\:items-end{
    align-items: flex-end;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:items-baseline{
    align-items: baseline;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-end{
    justify-content: flex-end;
  }
  .md\:justify-center{
    justify-content: center;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-4{
    gap: 1rem;
  }
  .md\:gap-10{
    gap: 2.5rem;
  }
  .md\:gap-3{
    gap: 0.75rem;
  }
  .md\:gap-0{
    gap: 0px;
  }
  .md\:gap-5{
    gap: 1.25rem;
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
  .md\:gap-2{
    gap: 0.5rem;
  }
  .md\:gap-8{
    gap: 2rem;
  }
  .md\:gap-16{
    gap: 4rem;
  }
  .md\:gap-20{
    gap: 5rem;
  }
  .md\:gap-x-7{
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }
  .md\:gap-y-12{
    row-gap: 3rem;
  }
  .md\:place-self-center{
    place-self: center;
  }
  .md\:overflow-visible{
    overflow: visible;
  }
  .md\:overflow-y-auto{
    overflow-y: auto;
  }
  .md\:overflow-x-visible{
    overflow-x: visible;
  }
  .md\:overflow-y-visible{
    overflow-y: visible;
  }
  .md\:whitespace-normal{
    white-space: normal;
  }
  .md\:whitespace-nowrap{
    white-space: nowrap;
  }
  .md\:rounded-lg{
    border-radius: 0.5rem;
  }
  .md\:rounded-3xl{
    border-radius: 1.5rem;
  }
  .md\:rounded-2xl{
    border-radius: 1rem;
  }
  .md\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }
  .md\:rounded-tl-radius15{
    border-top-left-radius: 15px;
  }
  .md\:border{
    border-width: 1px;
  }
  .md\:border-2{
    border-width: 2px;
  }
  .md\:border-t-0{
    border-top-width: 0px;
  }
  .md\:border-l{
    border-left-width: 1px;
  }
  .md\:border-solid{
    border-style: solid;
  }
  .md\:bg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
  .md\:p-16{
    padding: 4rem;
  }
  .md\:p-5{
    padding: 1.25rem;
  }
  .md\:p-12{
    padding: 3rem;
  }
  .md\:p-10{
    padding: 2.5rem;
  }
  .md\:p-20{
    padding: 5rem;
  }
  .md\:p-7{
    padding: 1.75rem;
  }
  .md\:p-8{
    padding: 2rem;
  }
  .md\:p-2{
    padding: 0.5rem;
  }
  .md\:p-0{
    padding: 0px;
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:p-4{
    padding: 1rem;
  }
  .md\:p-3{
    padding: 0.75rem;
  }
  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .md\:px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .md\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .md\:pt-16{
    padding-top: 4rem;
  }
  .md\:pt-5{
    padding-top: 1.25rem;
  }
  .md\:pb-20{
    padding-bottom: 5rem;
  }
  .md\:pt-20{
    padding-top: 5rem;
  }
  .md\:pb-14{
    padding-bottom: 3.5rem;
  }
  .md\:pt-40{
    padding-top: 10rem;
  }
  .md\:pb-60{
    padding-bottom: 15rem;
  }
  .md\:pb-40{
    padding-bottom: 10rem;
  }
  .md\:pb-0{
    padding-bottom: 0px;
  }
  .md\:pt-0{
    padding-top: 0px;
  }
  .md\:pb-4{
    padding-bottom: 1rem;
  }
  .md\:pt-3{
    padding-top: 0.75rem;
  }
  .md\:pb-3{
    padding-bottom: 0.75rem;
  }
  .md\:pl-16{
    padding-left: 4rem;
  }
  .md\:pt-10{
    padding-top: 2.5rem;
  }
  .md\:pr-0{
    padding-right: 0px;
  }
  .md\:pb-32{
    padding-bottom: 8rem;
  }
  .md\:pl-10{
    padding-left: 2.5rem;
  }
  .md\:pt-32{
    padding-top: 8rem;
  }
  .md\:pb-16{
    padding-bottom: 4rem;
  }
  .md\:pr-6{
    padding-right: 1.5rem;
  }
  .md\:pl-5{
    padding-left: 1.25rem;
  }
  .md\:pl-4{
    padding-left: 1rem;
  }
  .md\:pl-0{
    padding-left: 0px;
  }
  .md\:text-left{
    text-align: left;
  }
  .md\:text-center{
    text-align: center;
  }
  .md\:text-right{
    text-align: right;
  }
  .md\:text-fs16{
    font-size: 16px;
  }
  .md\:text-fs14{
    font-size: 14px;
  }
  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-fs70{
    font-size: 70px;
  }
  .md\:text-fs30{
    font-size: 30px;
  }
  .md\:text-fs15{
    font-size: 15px;
  }
  .md\:text-fs25{
    font-size: 25px;
  }
  .md\:text-fs150{
    font-size: 150px;
  }
  .md\:text-fs24{
    font-size: 24px;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-fs22{
    font-size: 22px;
  }
  .md\:text-fs36{
    font-size: 36px;
  }
  .md\:text-fs35{
    font-size: 35px;
  }
  .md\:text-fs80{
    font-size: 80px;
  }
  .md\:text-fs18{
    font-size: 18px;
  }
  .md\:text-fs20{
    font-size: 20px;
  }
  .md\:text-fs13{
    font-size: 13px;
  }
  .md\:text-fs27{
    font-size: 27px;
  }
  .md\:text-fs90{
    font-size: 90px;
  }
  .md\:text-fs62{
    font-size: 62px;
  }
  .md\:text-fs60{
    font-size: 60px;
  }
  .md\:text-fs180{
    font-size: 180px;
  }
  .md\:text-fs40{
    font-size: 40px;
  }
  .md\:text-fs42{
    font-size: 42px;
  }
  .md\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-fs12{
    font-size: 12px;
  }
  .md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-fs23{
    font-size: 23px;
  }
  .md\:text-fs10{
    font-size: 10px;
  }
  .md\:text-fs32{
    font-size: 32px;
  }
  .md\:text-fs48{
    font-size: 48px;
  }
  .md\:text-fs11{
    font-size: 11px;
  }
  .md\:text-fs45{
    font-size: 45px;
  }
  .md\:leading-relaxed{
    line-height: 1.625;
  }
  .md\:leading-10{
    line-height: 2.5rem;
  }
  .md\:leading-\[60px\]{
    line-height: 60px;
  }
  .md\:tracking-normal{
    letter-spacing: 0em;
  }
  .md\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .md\:placeholder\:text-fs16::-moz-placeholder{
    font-size: 16px;
  }
  .md\:placeholder\:text-fs16::placeholder{
    font-size: 16px;
  }
}

@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:top-48{
    top: 12rem;
  }
  .lg\:bottom-16{
    bottom: 4rem;
  }
  .lg\:left-20{
    left: 5rem;
  }
  .lg\:top-52{
    top: 13rem;
  }
  .lg\:bottom-8{
    bottom: 2rem;
  }
  .lg\:right-16{
    right: 4rem;
  }
  .lg\:right-10{
    right: 2.5rem;
  }
  .lg\:top-0{
    top: 0px;
  }
  .lg\:right-8{
    right: 2rem;
  }
  .lg\:right-24{
    right: 6rem;
  }
  .lg\:right-20{
    right: 5rem;
  }
  .lg\:bottom-0{
    bottom: 0px;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:-top-1{
    top: -0.25rem;
  }
  .lg\:left-5{
    left: 1.25rem;
  }
  .lg\:top-\[180px\]{
    top: 180px;
  }
  .lg\:left-1\/2{
    left: 50%;
  }
  .lg\:-top-28{
    top: -7rem;
  }
  .lg\:-right-24{
    right: -6rem;
  }
  .lg\:-left-24{
    left: -6rem;
  }
  .lg\:top-10{
    top: 2.5rem;
  }
  .lg\:top-1\/2{
    top: 50%;
  }
  .lg\:-left-6{
    left: -1.5rem;
  }
  .lg\:top-32{
    top: 8rem;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-auto{
    grid-column: auto;
  }
  .lg\:col-start-5{
    grid-column-start: 5;
  }
  .lg\:m-0{
    margin: 0px;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .lg\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .lg\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .lg\:-mt-10{
    margin-top: -2.5rem;
  }
  .lg\:mt-5{
    margin-top: 1.25rem;
  }
  .lg\:ml-20{
    margin-left: 5rem;
  }
  .lg\:mt-6{
    margin-top: 1.5rem;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:ml-4{
    margin-left: 1rem;
  }
  .lg\:ml-5{
    margin-left: 1.25rem;
  }
  .lg\:ml-7{
    margin-left: 1.75rem;
  }
  .lg\:ml-8{
    margin-left: 2rem;
  }
  .lg\:mb-16{
    margin-bottom: 4rem;
  }
  .lg\:mt-32{
    margin-top: 8rem;
  }
  .lg\:mt-16{
    margin-top: 4rem;
  }
  .lg\:mt-3{
    margin-top: 0.75rem;
  }
  .lg\:mr-12{
    margin-right: 3rem;
  }
  .lg\:mt-64{
    margin-top: 16rem;
  }
  .lg\:mr-10{
    margin-right: 2.5rem;
  }
  .lg\:mt-14{
    margin-top: 3.5rem;
  }
  .lg\:mr-32{
    margin-right: 8rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mt-60{
    margin-top: 15rem;
  }
  .lg\:ml-0{
    margin-left: 0px;
  }
  .lg\:ml-16{
    margin-left: 4rem;
  }
  .lg\:mt-8{
    margin-top: 2rem;
  }
  .lg\:mt-10{
    margin-top: 2.5rem;
  }
  .lg\:mr-14{
    margin-right: 3.5rem;
  }
  .lg\:mb-5{
    margin-bottom: 1.25rem;
  }
  .lg\:ml-10{
    margin-left: 2.5rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-60{
    height: 15rem;
  }
  .lg\:h-12{
    height: 3rem;
  }
  .lg\:h-580px{
    height: 580px;
  }
  .lg\:h-150px{
    height: 150px;
  }
  .lg\:h-500px{
    height: 500px;
  }
  .lg\:h-96{
    height: 24rem;
  }
  .lg\:h-screen{
    height: 100vh;
  }
  .lg\:h-\[400px\]{
    height: 400px;
  }
  .lg\:h-260px{
    height: 260px;
  }
  .lg\:h-24{
    height: 6rem;
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:h-470px{
    height: 470px;
  }
  .lg\:h-450px{
    height: 450px;
  }
  .lg\:h-400px{
    height: 400px;
  }
  .lg\:h-250px{
    height: 250px;
  }
  .lg\:min-h-\[420px\]{
    min-height: 420px;
  }
  .lg\:min-h-90px{
    min-height: 90px;
  }
  .lg\:min-h-500px{
    min-height: 500px;
  }
  .lg\:w-500{
    width: 500px;
  }
  .lg\:w-12{
    width: 3rem;
  }
  .lg\:w-9\/12{
    width: 75%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-900px{
    width: 900px;
  }
  .lg\:w-2\/5{
    width: 40%;
  }
  .lg\:w-3\/5{
    width: 60%;
  }
  .lg\:w-900{
    width: 900px;
  }
  .lg\:w-2\/3{
    width: 66.666667%;
  }
  .lg\:w-1\/3{
    width: 33.333333%;
  }
  .lg\:w-72{
    width: 18rem;
  }
  .lg\:w-48{
    width: 12rem;
  }
  .lg\:w-44{
    width: 11rem;
  }
  .lg\:w-56{
    width: 14rem;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-10\/12{
    width: 83.333333%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-800{
    width: 800px;
  }
  .lg\:w-6{
    width: 1.5rem;
  }
  .lg\:w-5{
    width: 1.25rem;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-11\/12{
    width: 91.666667%;
  }
  .lg\:w-600{
    width: 600px;
  }
  .lg\:w-3\/4{
    width: 75%;
  }
  .lg\:w-1\/4{
    width: 25%;
  }
  .lg\:w-96{
    width: 24rem;
  }
  .lg\:w-2\/12{
    width: 16.666667%;
  }
  .lg\:w-1000{
    width: 1000px;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-1\/5{
    width: 20%;
  }
  .lg\:w-4\/5{
    width: 80%;
  }
  .lg\:w-200{
    width: 200px;
  }
  .lg\:w-350px{
    width: 350px;
  }
  .lg\:w-37{
    width: 37%;
  }
  .lg\:w-46{
    width: 46%;
  }
  .lg\:w-55{
    width: 55%;
  }
  .lg\:min-w-\[28\%\]{
    min-width: 28%;
  }
  .lg\:-translate-x-1\/2{
    --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));
  }
  .lg\:-translate-y-1\/2{
    --tw-translate-y: -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));
  }
  .lg\: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));
  }
  .lg\:cursor-pointer{
    cursor: pointer;
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:flex-wrap{
    flex-wrap: wrap;
  }
  .lg\:items-start{
    align-items: flex-start;
  }
  .lg\:items-end{
    align-items: flex-end;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-10{
    gap: 2.5rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:gap-1{
    gap: 0.25rem;
  }
  .lg\:gap-4{
    gap: 1rem;
  }
  .lg\:gap-20{
    gap: 5rem;
  }
  .lg\:gap-3{
    gap: 0.75rem;
  }
  .lg\:gap-5{
    gap: 1.25rem;
  }
  .lg\:gap-6{
    gap: 1.5rem;
  }
  .lg\:gap-0{
    gap: 0px;
  }
  .lg\:gap-x-36{
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }
  .lg\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .lg\:gap-y-6{
    row-gap: 1.5rem;
  }
  .lg\:whitespace-nowrap{
    white-space: nowrap;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:p-8{
    padding: 2rem;
  }
  .lg\:p-14{
    padding: 3.5rem;
  }
  .lg\:p-10{
    padding: 2.5rem;
  }
  .lg\:p-0{
    padding: 0px;
  }
  .lg\:p-2{
    padding: 0.5rem;
  }
  .lg\:p-5{
    padding: 1.25rem;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:pt-28{
    padding-top: 7rem;
  }
  .lg\:pb-14{
    padding-bottom: 3.5rem;
  }
  .lg\:pb-72{
    padding-bottom: 18rem;
  }
  .lg\:pt-20{
    padding-top: 5rem;
  }
  .lg\:pb-4{
    padding-bottom: 1rem;
  }
  .lg\:pb-20{
    padding-bottom: 5rem;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pl-0{
    padding-left: 0px;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pt-40{
    padding-top: 10rem;
  }
  .lg\:pl-48{
    padding-left: 12rem;
  }
  .lg\:pl-16{
    padding-left: 4rem;
  }
  .lg\:pb-6{
    padding-bottom: 1.5rem;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:pb-32{
    padding-bottom: 8rem;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:font-book{
    font-family: Gotham Book;
  }
  .lg\:text-fs14{
    font-size: 14px;
  }
  .lg\:text-fs32{
    font-size: 32px;
  }
  .lg\:text-fs76{
    font-size: 76px;
  }
  .lg\:text-fs27{
    font-size: 27px;
  }
  .lg\:text-fs30{
    font-size: 30px;
  }
  .lg\:text-fs150{
    font-size: 150px;
  }
  .lg\:text-fs40{
    font-size: 40px;
  }
  .lg\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:text-fs45{
    font-size: 45px;
  }
  .lg\:text-fs18{
    font-size: 18px;
  }
  .lg\:text-fs13{
    font-size: 13px;
  }
  .lg\:text-fs55{
    font-size: 55px;
  }
  .lg\:text-fs80{
    font-size: 80px;
  }
  .lg\:text-fs42{
    font-size: 42px;
  }
  .lg\:text-fs62{
    font-size: 62px;
  }
  .lg\:text-fs50{
    font-size: 50px;
  }
  .lg\:text-fs25{
    font-size: 25px;
  }
  .lg\:text-fs20{
    font-size: 20px;
  }
  .lg\:text-fs16{
    font-size: 16px;
  }
  .lg\:text-fs60{
    font-size: 60px;
  }
  .lg\:text-fs35{
    font-size: 35px;
  }
  .lg\:text-fs24{
    font-size: 24px;
  }
  .lg\:text-fs15{
    font-size: 15px;
  }
  .lg\:text-fs28{
    font-size: 28px;
  }
  .lg\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-fs10{
    font-size: 10px;
  }
  .lg\:text-fs12{
    font-size: 12px;
  }
  .lg\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-fs22{
    font-size: 22px;
  }
  .lg\:text-fs44{
    font-size: 44px;
  }
  .lg\:leading-8{
    line-height: 2rem;
  }
  .lg\:leading-6{
    line-height: 1.5rem;
  }
  .lg\:leading-relaxed{
    line-height: 1.625;
  }
}

@media (min-width: 1280px){
  .xl\:top-20{
    top: 5rem;
  }
  .xl\:left-20{
    left: 5rem;
  }
  .xl\:bottom-3{
    bottom: 0.75rem;
  }
  .xl\:top-48{
    top: 12rem;
  }
  .xl\:bottom-24{
    bottom: 6rem;
  }
  .xl\:left-24{
    left: 6rem;
  }
  .xl\:right-32{
    right: 8rem;
  }
  .xl\:right-28{
    right: 7rem;
  }
  .xl\:right-44{
    right: 11rem;
  }
  .xl\:top-36{
    top: 9rem;
  }
  .xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl\:mb-0{
    margin-bottom: 0px;
  }
  .xl\:ml-0{
    margin-left: 0px;
  }
  .xl\:ml-24{
    margin-left: 6rem;
  }
  .xl\:ml-12{
    margin-left: 3rem;
  }
  .xl\:ml-9{
    margin-left: 2.25rem;
  }
  .xl\:mt-40{
    margin-top: 10rem;
  }
  .xl\:mt-0{
    margin-top: 0px;
  }
  .xl\:mr-0{
    margin-right: 0px;
  }
  .xl\:mr-8{
    margin-right: 2rem;
  }
  .xl\:ml-10{
    margin-left: 2.5rem;
  }
  .xl\:block{
    display: block;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:h-200px{
    height: 200px;
  }
  .xl\:h-auto{
    height: auto;
  }
  .xl\:h-320px{
    height: 320px;
  }
  .xl\:h-368px{
    height: 368px;
  }
  .xl\:h-28{
    height: 7rem;
  }
  .xl\:min-h-600px{
    min-height: 600px;
  }
  .xl\:w-10\/12{
    width: 83.333333%;
  }
  .xl\:w-7\/12{
    width: 58.333333%;
  }
  .xl\:w-12{
    width: 3rem;
  }
  .xl\:w-64{
    width: 64%;
  }
  .xl\:w-37{
    width: 37%;
  }
  .xl\:w-1\/2{
    width: 50%;
  }
  .xl\:w-9\/12{
    width: 75%;
  }
  .xl\:w-full{
    width: 100%;
  }
  .xl\:w-8\/12{
    width: 66.666667%;
  }
  .xl\:w-370px{
    width: 370px;
  }
  .xl\:w-300px{
    width: 300px;
  }
  .xl\:w-auto{
    width: auto;
  }
  .xl\:w-16{
    width: 4rem;
  }
  .xl\:w-11\/12{
    width: 91.666667%;
  }
  .xl\:min-w-\[22\%\]{
    min-width: 22%;
  }
  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:flex-row{
    flex-direction: row;
  }
  .xl\:justify-between{
    justify-content: space-between;
  }
  .xl\:gap-10{
    gap: 2.5rem;
  }
  .xl\:gap-20{
    gap: 5rem;
  }
  .xl\:gap-12{
    gap: 3rem;
  }
  .xl\:whitespace-nowrap{
    white-space: nowrap;
  }
  .xl\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }
  .xl\:p-10{
    padding: 2.5rem;
  }
  .xl\:p-4{
    padding: 1rem;
  }
  .xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xl\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .xl\:py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xl\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .xl\:pt-10{
    padding-top: 2.5rem;
  }
  .xl\:pt-20{
    padding-top: 5rem;
  }
  .xl\:pr-6{
    padding-right: 1.5rem;
  }
  .xl\:text-fs55{
    font-size: 55px;
  }
  .xl\:text-fs120{
    font-size: 120px;
  }
  .xl\:text-fs60{
    font-size: 60px;
  }
  .xl\:text-fs30{
    font-size: 30px;
  }
  .xl\:text-fs14{
    font-size: 14px;
  }
  .xl\:text-fs16{
    font-size: 16px;
  }
  .xl\:text-fs24{
    font-size: 24px;
  }
  .xl\:text-fs17{
    font-size: 17px;
  }
  .xl\:text-fs70{
    font-size: 70px;
  }
}

@media (min-width: 1536px){
  .\32xl\:h-530px{
    height: 530px;
  }
  .\32xl\:w-1100px{
    width: 1100px;
  }
  .\32xl\:w-10\/12{
    width: 83.333333%;
  }
  .\32xl\:w-2\/6{
    width: 33.333333%;
  }
  .\32xl\:w-8\/12{
    width: 66.666667%;
  }
  .\32xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .\32xl\:text-fs50{
    font-size: 50px;
  }
  .\32xl\:text-fs61{
    font-size: 61px;
  }
  .\32xl\:text-fs20{
    font-size: 20px;
  }
  .\32xl\:text-fs62{
    font-size: 62px;
  }
}

@media (min-width: 350px) and (max-width: 640px){
  .xs\:right-20{
    right: 5rem;
  }
  .xs\:right-28{
    right: 7rem;
  }
  .xs\:right-24{
    right: 6rem;
  }
  .xs\:top-52{
    top: 13rem;
  }
  .xs\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .xs\:mt-48{
    margin-top: 12rem;
  }
  .xs\:mt-44{
    margin-top: 11rem;
  }
  .xs\:h-185px{
    height: 185px;
  }
  .xs\:min-h-buysell{
    min-height: calc(100vh - 66px);
  }
  .xs\:p-6{
    padding: 1.5rem;
  }
  .xs\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .xs\:pt-10{
    padding-top: 2.5rem;
  }
  .xs\:text-fs36{
    font-size: 36px;
  }
  .xs\:text-fs12{
    font-size: 12px;
  }
  .xs\:text-fs25{
    font-size: 25px;
  }
  .xs\:text-fs14{
    font-size: 14px;
  }
  .xs\:text-fs16{
    font-size: 16px;
  }
  .xs\:text-fs8{
    font-size: 8px;
  }
}

.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{
  display: none;
}
