.tw .row.pb-form {
  margin-left:auto;
  margin-right:auto;
  max-width:832px;
}

.tw .row.pb-form .box-header {
  border-width:0px !important;
  padding:0px !important;
}

.tw .row.pb-form .col-md-12 {
  padding-left:0px;
  padding-right:0px;
}

.tw .row.pb-form .col-md-12 .box {
  border-radius:0px;
  padding:clamp(1.5rem,-0.07rem + 4.37vw,3.75rem)/* fluid from 1.5rem at 36rem to 3.75rem at 87.5rem */;
}

.tw .row.pb-form .btn-group {
  width:100%;
}

.tw .row.pb-form .box-footer {
  padding:0px;
}

.tw .row.pb-form .box-footer .col-md-8 {
  width:100%;
  max-width:100%;
  padding-left:0px;
  padding-right:0px;
}

.tw .row.pb-form .box-footer:has(input[type='submit']) .col-md-2 {
  display:none;
}

.tw .row.pb-form .form-group.row:has(input[type='button']) .control-label {
  display:none;
}

.tw .row.pb-form label[for='variant_selector'] {
  display:none;
}

.tw .row.pb-form input[type='text'] {
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
}

.tw :is( .row.pb-form .variant-btn) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .row.pb-form .variant-btn {
  display:flex !important;
  width:-moz-fit-content !important;
  width:fit-content !important;
  align-items:center !important;
  -moz-column-gap:13px !important;
       column-gap:13px !important;
  border-width:0px !important;
  font-weight:400 !important;
  text-transform:none !important;
  --tw-text-opacity:1 !important;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1)) !important;
}

.tw .row.pb-form .input-group:has(.fa-calendar) {
  flex-direction:row-reverse;
  align-items:center;
  justify-content:space-between;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
  padding-left:12px;
  padding-right:12px;
  padding-top:8px;
  padding-bottom:8px;
}

.tw .row.pb-form .input-group:has(.fa-calendar) input[type='text'] {
  height:14px;
  border-width:0px;
  padding:0px;
}

.tw .row.pb-form .input-group:has(.fa-calendar) .fa-calendar {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 2V6M16 2V6M3 10H21M8 14H8.01M12 14H12.01M16 14H16.01M8 18H8.01M12 18H12.01M16 18H16.01M5 4H19C20.1046 4 21 4.89543 21 6V20C21 21.1046 20.1046 22 19 22H5C3.89543 22 3 21.1046 3 20V6C3 4.89543 3.89543 4 5 4Z" stroke="%23E6007E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.tw .row.pb-form .col-12:has(.icheck) {
  display:flex;
  -moz-column-gap:2rem;
       column-gap:2rem;
}

.tw .row.pb-form .col-12:has(.icheck) .radio-inline {
  flex-direction:row !important;
  align-items:center !important;
  -moz-column-gap:13px !important;
       column-gap:13px !important;
}

.tw .row.pb-form .col-12:has(.icheck) .iradio_minimal-blue {
  background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="7.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="7.5" stroke="%23282727"/></svg>');
  height:16px;
  width:16px;
  background-size:contain;
  background-position:center;
}

.tw .row.pb-form .col-12:has(.icheck) .iradio_minimal-blue:has(input[name='variant_selector']):has(input[value='1']) {
  background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23E6007E"/><rect width="14" height="14" transform="translate(1 1)" fill="%23E6007E"/><path d="M12.6663 4.5L6.24967 10.9167L3.33301 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.tw .row.pb-form .col-12:has(.icheck) .iradio_minimal-blue:has(input[name='variant_selector']):has(input[value='2']) {
  background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4L4 12M4 4L12 12" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.tw .row.pb-form .col-12:has(.icheck) .iradio_minimal-blue:has(input[name='with_off_invoice']) {
  background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23282727"/></svg>');
}

.tw .row.pb-form .col-12:has(.icheck) .iradio_minimal-blue:has(input[name='with_off_invoice']).checked {
  background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23E6007E"/><rect width="14" height="14" transform="translate(1 1)" fill="%23E6007E"/><path d="M12.6663 4.5L6.24967 10.9167L3.33301 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.tw .row.pb-form .col-12:has(.icheck) .iradio_minimal-blue.checked {
  background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="14" height="14" rx="7" fill="%23E6007E"/><path d="M11.6663 3.5L5.24967 9.91667L2.33301 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.tw .row.pb-form label[for=off_invoice_support] {
  display:none;
}

.tw :is( .row.pb-form label) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.tw .row.pb-form label {
  margin-bottom:0.5rem;
  display:flex;
  flex-direction:row-reverse;
  justify-content:flex-end;
}

.tw .row.pb-form span.selection ul.select2-selection__rendered .select2-selection__clear {
  display:none;
}

.tw .row.pb-form .box-body {
  padding:0px;
}

.tw  :is( .row.pb-form button.btn.btn-primary) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
  width:100%;
  text-wrap:nowrap;
  border-radius:0px !important;
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
  font-weight:700;
}

.tw :is( .row.pb-form button.btn.btn-primary.solid) {
  border-radius:0px;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tw :is( .row.pb-form button.btn.btn-primary.clear) {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left:1.5rem;
  padding-right:1.5rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw :is( .row.pb-form button.btn.btn-primary.with-icon) {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
}

.tw .row.pb-form button.btn.btn-primary {
  width:100% !important;
  border-radius:0px !important;
  border-width:0px !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.tw :is( .row.pb-form h3.box-title) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1.5rem;
  font-weight:700;
  line-height:2rem;
  letter-spacing:0;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .row.pb-form h3.box-title {
  margin-bottom:40px;
  --tw-text-opacity:1;
  color:rgb(230 0 126 / var(--tw-text-opacity, 1));
}

.tw :is( .row.pb-form .select2-container--default .select2-selection--multiple .select2-selection__choice) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.tw .row.pb-form .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius:1rem;
  background-color:#2827270A !important;
}

.tw .row.pb-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .pb-form-new.external .group .choices {
  width:100% !important;
}

.tw .pb-form-new .group {
  display:flex;
  flex-direction:column;
  gap:1rem;
}

@media (min-width: 75rem) {
  .tw .pb-form-new .group {
    flex-direction:row;
    justify-content:space-between;
  }
}

.tw :is( .pb-form-new .group label) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .pb-form-new .group label {
  font-weight:700;
}

.tw :is( .pb-form-new .group label span) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .pb-form-new .group label span {
  display:block;
  font-weight:400;
}

.tw .pb-form-new .group .choices {
  width:100%;
  border-radius:0px;
}

.tw .pb-form-new .group .choices .choices__inner {
  border-radius:0px;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.tw .pb-form-new .group .choices .choices__list--multiple .choices__item {
  display:inline-flex;
  width:-moz-fit-content;
  width:fit-content;
  align-items:center;
  -moz-column-gap:0.38rem;
       column-gap:0.38rem;
  border-width:0px;
  background-color:#2827270A;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .pb-form-new .group .choices .choices__list--multiple .choices__item button.choices__button {
  background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none"><g opacity="0.5"><path d="M9.5 3L3.5 9M3.5 3L9.5 9" stroke="%23282727" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  background-size:12px;
  margin:0px;
  border-left-width:0px;
  padding:0px;
  opacity:1;
}

.tw .pb-form-new .group input[type='text'],.tw .pb-form-new .group input[type='email'],.tw .pb-form-new .group textarea {
  border-radius:0px !important;
  border-width:1px !important;
  border-style:solid !important;
  --tw-border-opacity:1 !important;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1)) !important;
  padding:0.75rem !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw .pb-form-new .group .radio-group {
  display:flex;
  align-items:center;
  -moz-column-gap:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
       column-gap:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
}

.tw .pb-form-new .group.form-separator {
  margin-bottom:2rem;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
  padding-bottom:2rem !important;
}

.tw  :is( .hidden-filter button.submit) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
  width:100%;
  text-wrap:nowrap;
  border-radius:0px !important;
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
  font-weight:700;
}

.tw :is( .hidden-filter button.submit.solid) {
  border-radius:0px;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.button.tw .hidden-filter button.submit {
  border-radius:0px;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tw :is( .hidden-filter button.submit.clear) {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left:1.5rem;
  padding-right:1.5rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw :is( .hidden-filter button.submit.with-icon) {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
}

.tw .hidden-filter button.submit {
  border-width:0px !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1)) !important;
  padding-top:12px !important;
  padding-bottom:12px !important;
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw .hidden-filter button.submit .fa {
  display:none !important;
}

.tw :is( .hidden-filter a.btn-default) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
  width:100%;
  text-wrap:nowrap;
  border-radius:0px !important;
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
  font-weight:700;
}

.tw :is( .hidden-filter a.btn-default.solid) {
  border-radius:0px;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tw :is( .hidden-filter a.btn-default.clear) {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left:1.5rem;
  padding-right:1.5rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw :is( .hidden-filter a.btn-default.with-icon) {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
}

.tw .hidden-filter a.btn-default {
  --tw-border-opacity:1 !important;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1)) !important;
  background-color:transparent !important;
  padding-top:12px !important;
  padding-bottom:12px !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw .hidden-filter a.btn-default .fa {
  display:none !important;
}

.tw .hidden-filter .box-footer {
  padding:0px !important;
  margin-top:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */ !important;
}

.tw .hidden-filter .box-footer .col-md-6 {
  max-width:100% !important;
  flex-basis:100% !important;
  padding:0px !important;
}

.tw .hidden-filter .box-footer .row {
  margin:0px !important;
  display:block !important;
  width:100% !important;
}

.tw .hidden-filter .box-footer .col-md-8 {
  display:grid !important;
  max-width:100% !important;
  grid-template-columns:repeat(1, minmax(0, 1fr)) !important;
  gap:1rem !important;
  padding:0px !important;
}

@media (min-width: 62rem) {
  .tw .hidden-filter .box-footer .col-md-8 {
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}

.tw .select2-container--default .select2-selection--multiple .select2-selection__choice {
}

.tw :is( .select2-container--default .select2-selection--multiple .select2-selection__choice) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.tw .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius:1rem;
  background-color:#2827270A !important;
}

.tw .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .grid-head {
  margin-bottom:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .dt-container table.table tr {
  border-top-width:0px !important;
  border-bottom-width:1px !important;
  border-style:solid !important;
  --tw-border-opacity:1 !important;
  border-color:rgb(40 39 39 / var(--tw-border-opacity, 1)) !important;
}

.tw .dt-container table.table tr:last-child {
  border-bottom-width:0px !important;
}

.tw .dt-container .dt-scroll-head table.table {
  border-bottom-width:0px !important;
}

.tw .dt-layout-row:has(.dt-search) {
  display:flex;
  margin-bottom:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .dt-layout-row:has(.dt-search) .dt-layout-cell.dt-end {
  margin-left:auto;
  padding:0px;
}

.tw .dt-layout-row:has(.dt-search) .dt-search {
  display:flex;
  height:46px;
  width:-moz-fit-content;
  width:fit-content;
  align-items:center;
  -moz-column-gap:12px;
       column-gap:12px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top:12px;
  padding-bottom:12px;
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.tw .dt-layout-row:has(.dt-search) .dt-search label {
  display:none;
}

.tw .dt-layout-row:has(.dt-search) .dt-search:before {
  content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.4"><path d="M14 14L11.1067 11.1067M12.6667 7.33333C12.6667 10.2789 10.2789 12.6667 7.33333 12.6667C4.38781 12.6667 2 10.2789 2 7.33333C2 4.38781 4.38781 2 7.33333 2C10.2789 2 12.6667 4.38781 12.6667 7.33333Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  display:block;
  height:1rem;
  width:1rem;
}

.tw .dt-layout-row:has(.dt-search) .dt-search input {
  margin:0px;
  border-radius:0px;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding:0px;
}

.dt-button-collection {
  top:0px !important;
  left:10rem !important;
  width:-moz-fit-content !important;
  width:fit-content !important;
  min-width:474px !important;
  border-radius:0px !important;
  border-width:0px !important;
  --tw-shadow:0px 12px 16px -4px rgba(40,39,39,0.08) !important;
  --tw-shadow-colored:0px 12px 16px -4px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  padding:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */ !important;
}

.dt-button-collection div[role="menu"] {
  position:relative !important;
  display:grid !important;
  grid-template-columns:repeat(1, minmax(0, 1fr)) !important;
  row-gap:10px !important;
  -moz-column-gap:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */ !important;
       column-gap:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */ !important;
}

@media (min-width: 62rem) {
  .dt-button-collection div[role="menu"] {
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}

.dt-button-collection div[role="menu"]:before {
  content:"Select Columns";
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1.5rem;
  font-weight:700;
  line-height:2rem;
  letter-spacing:0;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
  grid-column:span 2 / span 2;
  display:block;
  height:24px;
  width:100%;
  padding-bottom:4rem;
  --tw-text-opacity:1;
  color:rgb(230 0 126 / var(--tw-text-opacity, 1));
}

.dt-button-collection div[role="menu"]:after {
  content:"Choose which column you want to show";
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
  position:absolute;
  top:2rem;
  left:0px;
  grid-column:span 2 / span 2;
  display:block;
  height:22px;
  width:100%;
}

.dt-button-collection div[role="menu"] button.buttons-columnVisibility {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
  display:flex !important;
  height:-moz-fit-content !important;
  height:fit-content !important;
  flex-direction:row-reverse !important;
  align-items:center !important;
  justify-content:flex-end !important;
  -moz-column-gap:12px !important;
       column-gap:12px !important;
  padding:0px !important;
  text-align:left !important;
}

.dt-button-collection div[role="menu"] button.buttons-columnVisibility span {
}

.dt-button-collection div[role="menu"] button.buttons-columnVisibility:after {
  content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23282727"/></svg>') !important;
  position:static !important;
  height:1rem !important;
  width:1rem !important;
}

.dt-button-collection div[role="menu"] button.buttons-columnVisibility.dt-button-active:after {
  height:1rem !important;
  width:1rem !important;
  content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23E6007E"/><rect width="14" height="14" transform="translate(1 1)" fill="%23E6007E"/><path d="M12.6673 4.5L6.25065 10.9167L3.33398 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
}

#supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="1"],#supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="2"],#supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="3"],#supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="4"],#supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="5"] {
  pointer-events: none !important;
}

#supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="1"]:after, #supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="2"]:after, #supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="3"]:after, #supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="4"]:after, #supplier-not-uk_wrapper button.buttons-columnVisibility[data-cv-idx="5"]:after {
  content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23B1B1B1"/><rect width="14" height="14" transform="translate(1 1)" fill="%23B1B1B1"/><path d="M12.6673 4.5L6.25065 10.9167L3.33398 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
}

#supplier-finance_wrapper button.buttons-columnVisibility[data-cv-idx="1"],#supplier-finance_wrapper button.buttons-columnVisibility[data-cv-idx="2"],#supplier-finance_wrapper button.buttons-columnVisibility[data-cv-idx="3"]{
  pointer-events: none !important;
}

#supplier-finance_wrapper button.buttons-columnVisibility[data-cv-idx="1"]:after, #supplier-finance_wrapper button.buttons-columnVisibility[data-cv-idx="2"]:after, #supplier-finance_wrapper button.buttons-columnVisibility[data-cv-idx="3"]:after {
  content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white"/><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" stroke="%23B1B1B1"/><rect width="14" height="14" transform="translate(1 1)" fill="%23B1B1B1"/><path d="M12.6673 4.5L6.25065 10.9167L3.33398 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
}

.dt-button-background {
  display:none !important;
}

.buttons-colvis {
  margin:0px !important;
  display:flex !important;
  align-items:center !important;
  -moz-column-gap:0.5rem !important;
       column-gap:0.5rem !important;
  border-width:0px !important;
  background-color:transparent !important;
  padding-top:0px !important;
  padding-bottom:0px !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  background:transparent !important;
}

.buttons-colvis:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 6H21M7 12H17M10 18H14" stroke="%23E6007E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.buttons-colvis span {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.buttons-colvis span.dt-button-down-arrow {
  display:none;
}

table.dataTable:has(th.column-id) col {
  width:58px !important;
}

.tw .pagination {
  margin:0px !important;
  display:flex !important;
  -moz-column-gap:0.5rem !important;
       column-gap:0.5rem !important;
}

.tw .pagination .page-link {
  margin:0px !important;
  border-radius:3px !important;
  border-width:0px !important;
  background-color:transparent !important;
  padding:0px !important;
}

.tw :is( .pagination li.page-item) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.tw .pagination li.page-item {
  border-radius:3px !important;
  border-width:1px !important;
  border-style:solid !important;
  --tw-border-opacity:1 !important;
  border-color:rgb(40 39 39 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding-left:12px !important;
  padding-right:12px !important;
  padding-top:6px !important;
  padding-bottom:6px !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw .pagination li.page-item.active {
  --tw-bg-opacity:1 !important;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1)) !important;
}

.tw :is( .pagination li.page-item span.page-link) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.tw .pagination li.page-item span.page-link {
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.tw :is( .pagination li.page-item a.page-link) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.tw .pagination li.page-item a.page-link {
  text-align:center !important;
}

.tw .box-footer:has(.pageRange) {
  align-items:center;
  justify-content:space-between;
}

.tw .box-footer:has(.pageRange):after,.tw .box-footer:has(.pageRange):before {
  --tw-content:none !important;
  content:var(--tw-content) !important;
}

*,
:after,
:before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

.container {
  width:100%;
}

@media (min-width: 36rem) {
  .container {
    max-width:36rem;
  }
}

@media (min-width: 48rem) {
  .container {
    max-width:48rem;
  }
}

@media (min-width: 62rem) {
  .container {
    max-width:62rem;
  }
}

@media (min-width: 75rem) {
  .container {
    max-width:75rem;
  }
}

@media (min-width: 87.5rem) {
  .container {
    max-width:87.5rem;
  }
}

.fa.dashboard:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 3H4C3.44772 3 3 3.44772 3 4V11C3 11.5523 3.44772 12 4 12H9C9.55228 12 10 11.5523 10 11V4C10 3.44772 9.55228 3 9 3Z" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 3H15C14.4477 3 14 3.44772 14 4V7C14 7.55228 14.4477 8 15 8H20C20.5523 8 21 7.55228 21 7V4C21 3.44772 20.5523 3 20 3Z" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 12H15C14.4477 12 14 12.4477 14 13V20C14 20.5523 14.4477 21 15 21H20C20.5523 21 21 20.5523 21 20V13C21 12.4477 20.5523 12 20 12Z" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 16H4C3.44772 16 3 16.4477 3 17V20C3 20.5523 3.44772 21 4 21H9C9.55228 21 10 20.5523 10 20V17C10 16.4477 9.55228 16 9 16Z" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.orders:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 17H21C21.6 17 22 16.6 22 16V13C22 12.1 21.3 11.3 20.5 11.1C18.7 10.6 16 10 16 10C16 10 14.7 8.6 13.8 7.7C13.3 7.3 12.7 7 12 7H5C4.4 7 3.9 7.4 3.6 7.9L2.2 10.8C2.06758 11.1862 2 11.5917 2 12V16C2 16.6 2.4 17 3 17H5M19 17C19 18.1046 18.1046 19 17 19C15.8954 19 15 18.1046 15 17M19 17C19 15.8954 18.1046 15 17 15C15.8954 15 15 15.8954 15 17M5 17C5 18.1046 5.89543 19 7 19C8.10457 19 9 18.1046 9 17M5 17C5 15.8954 5.89543 15 7 15C8.10457 15 9 15.8954 9 17M9 17H15" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.building:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 22V4C6 3.46957 6.21071 2.96086 6.58579 2.58579C6.96086 2.21071 7.46957 2 8 2H16C16.5304 2 17.0391 2.21071 17.4142 2.58579C17.7893 2.96086 18 3.46957 18 4V22M6 22H18M6 22H4C3.46957 22 2.96086 21.7893 2.58579 21.4142C2.21071 21.0391 2 20.5304 2 20V14C2 13.4696 2.21071 12.9609 2.58579 12.5858C2.96086 12.2107 3.46957 12 4 12H6M18 22H20C20.5304 22 21.0391 21.7893 21.4142 21.4142C21.7893 21.0391 22 20.5304 22 20V11C22 10.4696 21.7893 9.96086 21.4142 9.58579C21.0391 9.21071 20.5304 9 20 9H18M10 6H14M10 10H14M10 14H14M10 18H14" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.truck:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 18V6C14 5.46957 13.7893 4.96086 13.4142 4.58579C13.0391 4.21071 12.5304 4 12 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V17C2 17.2652 2.10536 17.5196 2.29289 17.7071C2.48043 17.8946 2.73478 18 3 18H5M5 18C5 19.1046 5.89543 20 7 20C8.10457 20 9 19.1046 9 18M5 18C5 16.8954 5.89543 16 7 16C8.10457 16 9 16.8954 9 18M15 18H9M15 18C15 19.1046 15.8954 20 17 20C18.1046 20 19 19.1046 19 18M15 18C15 16.8954 15.8954 16 17 16C18.1046 16 19 16.8954 19 18M19 18H21C21.2652 18 21.5196 17.8946 21.7071 17.7071C21.8946 17.5196 22 17.2652 22 17V13.35C21.9996 13.1231 21.922 12.903 21.78 12.726L18.3 8.376C18.2065 8.25888 18.0878 8.16428 17.9528 8.0992C17.8178 8.03412 17.6699 8.00021 17.52 8H14" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.chart:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 3V19C3 19.5304 3.21071 20.0391 3.58579 20.4142C3.96086 20.7893 4.46957 21 5 21H21M19 9L14 14L10 10L7 13" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.storage:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 5C21 6.65685 16.9706 8 12 8C7.02944 8 3 6.65685 3 5M21 5C21 3.34315 16.9706 2 12 2C7.02944 2 3 3.34315 3 5M21 5V19C21 19.7956 20.0518 20.5587 18.364 21.1213C16.6761 21.6839 14.3869 22 12 22C9.61305 22 7.32387 21.6839 5.63604 21.1213C3.94821 20.5587 3 19.7956 3 19V5M3 12C3 12.7956 3.94821 13.5587 5.63604 14.1213C7.32387 14.6839 9.61305 15 12 15C14.3869 15 16.6761 14.6839 18.364 14.1213C20.0518 13.5587 21 12.7956 21 12" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.admin:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.305 19.53L15.228 19.148M15.228 16.852L14.305 16.469M16.852 15.228L16.469 14.305M16.852 20.772L16.469 21.696M19.148 15.228L19.531 14.305M19.53 21.696L19.148 20.772M2 21C2.00012 19.741 2.29739 18.4997 2.86766 17.3772C3.43792 16.2548 4.26506 15.2827 5.28182 14.5402C6.29858 13.7976 7.47624 13.3056 8.71904 13.104C9.96183 12.9024 11.2347 12.9969 12.434 13.38M20.772 16.852L21.696 16.469M20.772 19.148L21.696 19.531M15 8C15 10.7614 12.7614 13 10 13C7.23858 13 5 10.7614 5 8C5 5.23858 7.23858 3 10 3C12.7614 3 15 5.23858 15 8ZM21 18C21 19.6569 19.6569 21 18 21C16.3431 21 15 19.6569 15 18C15 16.3431 16.3431 15 18 15C19.6569 15 21 16.3431 21 18Z" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.fa-people:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 13C14.7614 13 17 10.7614 17 8C17 5.23858 14.7614 3 12 3C9.23858 3 7 5.23858 7 8C7 10.7614 9.23858 13 12 13ZM12 13C14.1217 13 16.1566 13.8429 17.6569 15.3431C19.1571 16.8434 20 18.8783 20 21M12 13C9.87827 13 7.84344 13.8429 6.34315 15.3431C4.84285 16.8434 4 18.8783 4 21" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.fa.fa-support:before {
  content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 11H6C6.53043 11 7.03914 11.2107 7.41421 11.5858C7.78929 11.9609 8 12.4696 8 13V16C8 16.5304 7.78929 17.0391 7.41421 17.4142C7.03914 17.7893 6.53043 18 6 18H5C4.46957 18 3.96086 17.7893 3.58579 17.4142C3.21071 17.0391 3 16.5304 3 16V11ZM3 11C3 9.8181 3.23279 8.64778 3.68508 7.55585C4.13738 6.46392 4.80031 5.47177 5.63604 4.63604C6.47177 3.80031 7.46392 3.13738 8.55585 2.68508C9.64778 2.23279 10.8181 2 12 2C13.1819 2 14.3522 2.23279 15.4442 2.68508C16.5361 3.13738 17.5282 3.80031 18.364 4.63604C19.1997 5.47177 19.8626 6.46392 20.3149 7.55585C20.7672 8.64778 21 9.8181 21 11M21 11V16M21 11H18C17.4696 11 16.9609 11.2107 16.5858 11.5858C16.2107 11.9609 16 12.4696 16 13V16C16 16.5304 16.2107 17.0391 16.5858 17.4142C16.9609 17.7893 17.4696 18 18 18H19C19.5304 18 20.0391 17.7893 20.4142 17.4142C20.7893 17.0391 21 16.5304 21 16M21 16V18C21 19.0609 20.5786 20.0783 19.8284 20.8284C19.0783 21.5786 18.0609 22 17 22H12" stroke="%23282727" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.table-responsive table.table {
  border-width:1px !important;
  border-style:solid !important;
  --tw-border-opacity:1 !important;
  border-color:rgb(40 39 39 / var(--tw-border-opacity, 1)) !important;
}

.table-responsive table.table th {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:12px;
  line-height:20px;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
  border-width:0px !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  text-align:left !important;
  font-weight:700 !important;
}

.table-responsive table.table td {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
  border-width:0px !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding-top:1rem !important;
  padding-bottom:1rem !important;
  text-align:left !important;
}

.table-responsive table.table td a {
  --tw-text-opacity:1 !important;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1)) !important;
}

.table-responsive table.table td a:hover {
  --tw-text-opacity:1 !important;
  color:rgb(0 134 230 / var(--tw-text-opacity, 1)) !important;
}

.table-responsive table.table tr {
  border-top-width:1px !important;
  border-bottom-width:1px !important;
  border-style:solid !important;
  --tw-border-opacity:1 !important;
  border-color:rgb(40 39 39 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  transition-property:background-color !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:500ms !important;
}

.table-responsive table.table tr:hover {
  --tw-bg-opacity:1 !important;
  background-color:rgb(247 248 250 / var(--tw-bg-opacity, 1)) !important;
}

.table-responsive table.dataTable th.editable {
  --tw-bg-opacity:1 !important;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1)) !important;
}

.table-responsive table.dataTable th.editable span.dt-column-order {
  display:none;
}

.table-responsive table.dataTable td:not(.column-id) {
  width:184px !important;
  max-width:184px !important;
}

.table-responsive table.dataTable {
  margin:0px !important;
}

select {
  width:100%;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
}

.body-2 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
}

.\!body-1 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.body-1 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.body-3 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:20px;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.body-4 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.body-5 {
  margin-bottom:0px !important;
  font-family:Overpass, sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:28px;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.heading-1 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1.5rem;
  font-weight:700;
  line-height:2rem;
  letter-spacing:0;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.heading-2 {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:2rem;
  font-weight:700;
  line-height:2.5rem;
  letter-spacing:0;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.button {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
  width:100%;
  text-wrap:nowrap;
  border-radius:0px !important;
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
  font-weight:700;
}

.button.solid {
  border-radius:0px;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.button.clear {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left:1.5rem;
  padding-right:1.5rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.button.with-icon {
  display:flex;
  align-items:center;
  -moz-column-gap:10px;
       column-gap:10px;
}

@media (min-width: 62rem) {
  .tw :is( .main-header .logo) {
    width:320px;
  }
}

.tw  button.icon {
  border-width:0px !important;
  padding:0px !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.tw  .slimScrollDiv {
  height:100dvh !important;
}

.tw  .sidebar {
  height:100% !important;
}

.tw :is( .sidebar ul.sidebar-menu) {
  display:flex;
  flex-direction:column;
  row-gap:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
}

.tw :is( .sidebar ul.sidebar-menu li) {
  position:relative;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .sidebar ul.sidebar-menu li#active-menu:before {
  content:'';
}

.tw :is( .sidebar ul.sidebar-menu li#active-menu):before {
  position:absolute;
  left:0px;
  top:0px;
  display:block;
  height:100%;
  max-height:48px;
  width:6px;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
}

.tw  :is( .sidebar ul.sidebar-menu li a) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding:0px;
}

.tw :is( .sidebar ul.sidebar-menu li i.fa-angle-left) {
  --tw-text-opacity:1 !important;
  color:rgb(230 0 126 / var(--tw-text-opacity, 1)) !important;
}

.tw :is( .sidebar ul.sidebar-menu li li.active:not(.treeview) span) {
  font-weight:700;
}

.tw .sidebar ul.sidebar-menu li.treeview:has(li:not(.treeview).active):before {
  content:'';
}

.tw :is( .sidebar ul.sidebar-menu li.treeview:has(li:not(.treeview).active)):before {
  position:absolute;
  left:0px;
  top:0px;
  display:block;
  height:100%;
  max-height:48px;
  width:6px;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
}

.tw :is( .sidebar ul.sidebar-menu li.treeview .treeview-menu) {
  margin-top:1rem;
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding:0px;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview .treeview-menu li) {
  padding-left:1.5rem;
  padding-bottom:1rem;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview .treeview-menu li:last-child) {
  padding-bottom:0px;
}

.tw .sidebar ul.sidebar-menu li.treeview .treeview-menu li#active-menu::before {
  content:none;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview .treeview-menu li i.fa) {
  display:none;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview .treeview-menu li i.fa.fa-angle-left) {
  display:block;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview.active *) {
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview.active:has(li.active.treeview) li.active.treeview):before {
  --tw-content:none !important;
  content:var(--tw-content) !important;
}

.tw :is( .sidebar ul.sidebar-menu li.treeview.active i.fa-angle-left) {
  --tw-text-opacity:1 !important;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1)) !important;
}

.tw .sidebar ul.sidebar-menu li.treeview.active .treeview-menu {
}

@media (min-width: 62rem) {
  .tw  .content-wrapper {
    margin-left:320px;
    padding-top:100px !important;
  }
}

.news-card {
  box-shadow: 0px 12px 16px -4px #24242414;
  border-radius:8px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(220 220 220 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(253 253 253 / var(--tw-bg-opacity, 1));
  padding:20px;
}

.dealer-status {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:22px;
  --tw-text-opacity:1;
  color:rgb(38 38 38 / var(--tw-text-opacity, 1));
  width:-moz-fit-content;
  width:fit-content;
  cursor:pointer;
  border-radius:15.39px;
  --tw-bg-opacity:1;
  background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1));
  padding-top:2px;
  padding-bottom:2px;
  padding-left:6px;
  padding-right:8px;
}

.dealer-status svg circle {
  fill:#6C778B;
}

.dealer-status.active-dealer {
  --tw-bg-opacity:1;
  background-color:rgb(236 253 243 / var(--tw-bg-opacity, 1));
  --tw-text-opacity:1;
  color:rgb(3 120 71 / var(--tw-text-opacity, 1));
}

.dealer-status.active-dealer svg circle {
  fill:#14BA6D;
}

.pb-scroll {
  scrollbar-color:#E6007E #E6007E;
}

.tw .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;
}

.tw .visible {
  visibility:visible;
}

.tw .collapse {
  visibility:collapse;
}

.tw .static {
  position:static;
}

.tw .fixed {
  position:fixed;
}

.tw .absolute {
  position:absolute;
}

.tw .relative {
  position:relative;
}

.tw .left-\[5rem\] {
  left:5rem;
}

.tw .right-0 {
  right:0px;
}

.tw .right-\[20px\] {
  right:20px;
}

.tw .top-0 {
  top:0px;
}

.tw .top-\[2\.2rem\] {
  top:2.2rem;
}

.tw .top-\[20px\] {
  top:20px;
}

.tw .z-\[99999\] {
  z-index:99999;
}

.tw .z-\[999\] {
  z-index:999;
}

.tw .col-span-2 {
  grid-column:span 2 / span 2;
}

.tw .float-right {
  float:right;
}

.tw .m-0 {
  margin:0px;
}

.tw .mx-\[1\.5rem\] {
  margin-left:1.5rem;
  margin-right:1.5rem;
}

.tw .mx-\[1rem\] {
  margin-left:1rem;
  margin-right:1rem;
}

.tw .mx-auto {
  margin-left:auto;
  margin-right:auto;
}

.tw .\!ml-\[320px\] {
  margin-left:320px !important;
}

.tw .-mt-px {
  margin-top:-1px;
}

.tw .mb-0 {
  margin-bottom:0px;
}

.tw .mb-1 {
  margin-bottom:0.25rem;
}

.tw .mb-2 {
  margin-bottom:0.5rem;
}

.tw .mb-3 {
  margin-bottom:0.75rem;
}

.tw .mb-4 {
  margin-bottom:1rem;
}

.tw .mb-5 {
  margin-bottom:1.25rem;
}

.tw .mb-\[0\.5rem\] {
  margin-bottom:0.5rem;
}

.tw .mb-\[1\.5rem\] {
  margin-bottom:1.5rem;
}

.tw .mb-\[115px\] {
  margin-bottom:115px;
}

.tw .mb-\[24px\] {
  margin-bottom:24px;
}

.tw .mb-\[40px\] {
  margin-bottom:40px;
}

.tw .mb-\[5px\] {
  margin-bottom:5px;
}

.tw .ml-1 {
  margin-left:0.25rem;
}

.tw .ml-12 {
  margin-left:3rem;
}

.tw .ml-2 {
  margin-left:0.5rem;
}

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

.tw .ml-auto {
  margin-left:auto;
}

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

.tw .mr-2 {
  margin-right:0.5rem;
}

.tw .mt-2 {
  margin-top:0.5rem;
}

.tw .mt-3 {
  margin-top:0.75rem;
}

.tw .mt-4 {
  margin-top:1rem;
}

.tw .mt-8 {
  margin-top:2rem;
}

.tw .mt-\[1\.5rem\] {
  margin-top:1.5rem;
}

.tw .mt-\[2\.5rem\] {
  margin-top:2.5rem;
}

.tw .\!block {
  display:block !important;
}

.tw .block {
  display:block;
}

.tw .inline {
  display:inline;
}

.tw .flex {
  display:flex;
}

.tw .table {
  display:table;
}

.tw .\!grid {
  display:grid !important;
}

.tw .grid {
  display:grid;
}

.tw .hidden {
  display:none;
}

.tw .aspect-square {
  aspect-ratio:1 / 1;
}

.tw .h-16 {
  height:4rem;
}

.tw .h-5 {
  height:1.25rem;
}

.tw .h-8 {
  height:2rem;
}

.tw .h-\[100svh\] {
  height:100svh;
}

.tw .h-\[12px\] {
  height:12px;
}

.tw .h-\[16px\] {
  height:16px;
}

.tw .h-\[19rem\] {
  height:19rem;
}

.tw .h-\[24px\] {
  height:24px;
}

.tw .h-\[38px\] {
  height:38px;
}

.tw .h-\[48px\] {
  height:48px;
}

.tw .h-\[7\.25rem\] {
  height:7.25rem;
}

.tw .h-\[82px\] {
  height:82px;
}

.tw .h-full {
  height:100%;
}

.tw .max-h-\[3rem\] {
  max-height:3rem;
}

.tw .max-h-\[90dvh\] {
  max-height:90dvh;
}

.tw .max-h-\[938px\] {
  max-height:938px;
}

.tw .min-h-screen {
  min-height:100vh;
}

.tw .\!w-fit {
  width:-moz-fit-content !important;
  width:fit-content !important;
}

.tw .w-20 {
  width:5rem;
}

.tw .w-5 {
  width:1.25rem;
}

.tw .w-8 {
  width:2rem;
}

.tw .w-\[12px\] {
  width:12px;
}

.tw .w-\[15rem\] {
  width:15rem;
}

.tw .w-\[16px\] {
  width:16px;
}

.tw .w-\[220px\] {
  width:220px;
}

.tw .w-\[24px\] {
  width:24px;
}

.tw .w-\[437px\] {
  width:437px;
}

.tw .w-\[48px\] {
  width:48px;
}

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

.tw .w-auto {
  width:auto;
}

.tw .w-fit {
  width:-moz-fit-content;
  width:fit-content;
}

.tw .w-full {
  width:100%;
}

.tw .min-w-\[22\.15rem\] {
  min-width:22.15rem;
}

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

.tw .max-w-\[1361px\] {
  max-width:1361px;
}

.tw .max-w-\[40\.375rem\] {
  max-width:40.375rem;
}

.tw .max-w-\[767px\] {
  max-width:767px;
}

.tw .max-w-\[800px\] {
  max-width:800px;
}

.tw .max-w-\[95dvw\] {
  max-width:95dvw;
}

.tw .max-w-\[557px\] {
  max-width:557px;
}

.tw .flex-shrink-0 {
  flex-shrink:0;
}

.tw .shrink-0 {
  flex-shrink:0;
}

.tw .basis-full {
  flex-basis:100%;
}

.tw .table-fixed {
  table-layout:fixed;
}

.tw .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));
}

.tw .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));
}

.tw .cursor-pointer {
  cursor:pointer;
}

.tw .list-disc {
  list-style-type:disc;
}

.tw .list-none {
  list-style-type:none;
}

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

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

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

.tw .flex-row {
  flex-direction:row;
}

.tw .\!flex-col {
  flex-direction:column !important;
}

.tw .flex-col {
  flex-direction:column;
}

.tw .flex-wrap {
  flex-wrap:wrap;
}

.tw .\!items-start {
  align-items:flex-start !important;
}

.tw .items-start {
  align-items:flex-start;
}

.tw .items-center {
  align-items:center;
}

.tw .justify-start {
  justify-content:flex-start;
}

.tw .justify-center {
  justify-content:center;
}

.tw .justify-between {
  justify-content:space-between;
}

.tw .gap-\[1\.5rem\] {
  gap:1.5rem;
}

.tw .gap-\[1rem\] {
  gap:1rem;
}

.tw .gap-x-\[0\.75rem\] {
  -moz-column-gap:0.75rem;
       column-gap:0.75rem;
}

.tw .gap-x-\[0\.81rem\] {
  -moz-column-gap:0.81rem;
       column-gap:0.81rem;
}

.tw .gap-x-\[1\.5rem\] {
  -moz-column-gap:1.5rem;
       column-gap:1.5rem;
}

.tw .gap-x-\[10px\] {
  -moz-column-gap:10px;
       column-gap:10px;
}

.tw .gap-x-\[12px\] {
  -moz-column-gap:12px;
       column-gap:12px;
}

.tw .gap-x-\[14px\] {
  -moz-column-gap:14px;
       column-gap:14px;
}

.tw .gap-x-\[1rem\] {
  -moz-column-gap:1rem;
       column-gap:1rem;
}

.tw .gap-x-\[2rem\] {
  -moz-column-gap:2rem;
       column-gap:2rem;
}

.tw .gap-x-\[6px\] {
  -moz-column-gap:6px;
       column-gap:6px;
}

.tw .gap-x-\[8px\] {
  -moz-column-gap:8px;
       column-gap:8px;
}

.tw .gap-y-\[0\.5rem\] {
  row-gap:0.5rem;
}

.tw .gap-y-\[0\.62rem\] {
  row-gap:0.62rem;
}

.tw .gap-y-\[0\.8rem\] {
  row-gap:0.8rem;
}

.tw .gap-y-\[1\.5rem\] {
  row-gap:1.5rem;
}

.tw .gap-y-\[1rem\] {
  row-gap:1rem;
}

.tw .gap-x-\[0\.5rem\] {
  -moz-column-gap:0.5rem;
       column-gap:0.5rem;
}

.tw .overflow-auto {
  overflow:auto;
}

.tw .overflow-hidden {
  overflow:hidden;
}

.tw .overflow-y-auto {
  overflow-y:auto;
}

.tw .overflow-y-hidden {
  overflow-y:hidden;
}

.tw .rounded-full {
  border-radius:9999px;
}

.tw .rounded-lg {
  border-radius:0.5rem;
}

.tw .rounded-none {
  border-radius:0px;
}

.tw .rounded-\[1rem\] {
  border-radius:1rem;
}

.tw .\!border {
  border-width:1px !important;
}

.tw .\!border-0 {
  border-width:0px !important;
}

.tw .border {
  border-width:1px;
}

.tw .border-0 {
  border-width:0px;
}

.tw .border-\[3px\] {
  border-width:3px;
}

.tw .border-x-0 {
  border-left-width:0px;
  border-right-width:0px;
}

.tw .\!border-b {
  border-bottom-width:1px !important;
}

.tw .border-b-0 {
  border-bottom-width:0px;
}

.tw .border-t {
  border-top-width:1px;
}

.tw .border-b {
  border-bottom-width:1px;
}

.tw .border-t-0 {
  border-top-width:0px;
}

.tw .\!border-solid {
  border-style:solid !important;
}

.tw .border-solid {
  border-style:solid;
}

.tw .\!border-\[\#B1B1B1\] {
  --tw-border-opacity:1 !important;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1)) !important;
}

.tw .\!border-\[\#DCE8FF\] {
  --tw-border-opacity:1 !important;
  border-color:rgb(220 232 255 / var(--tw-border-opacity, 1)) !important;
}

.tw .\!border-\[\#E6007E\] {
  --tw-border-opacity:1 !important;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1)) !important;
}

.tw .\!border-black {
  --tw-border-opacity:1 !important;
  border-color:rgb(40 39 39 / var(--tw-border-opacity, 1)) !important;
}

.tw .\!border-pink {
  --tw-border-opacity:1 !important;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1)) !important;
}

.tw .border-\[\#B1B1B1\] {
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
}

.tw .border-\[\#DCDCDC\] {
  --tw-border-opacity:1;
  border-color:rgb(220 220 220 / var(--tw-border-opacity, 1));
}

.tw .border-\[\#FDFDFD\] {
  --tw-border-opacity:1;
  border-color:rgb(253 253 253 / var(--tw-border-opacity, 1));
}

.tw .border-\[\#b1b1b1\] {
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
}

.tw .border-gray-200 {
  --tw-border-opacity:1;
  border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.tw .border-pink {
  --tw-border-opacity:1;
  border-color:rgb(230 0 126 / var(--tw-border-opacity, 1));
}

.tw .bg-\[\#E6007E14\] {
  background-color:#E6007E14;
}

.tw .bg-\[\#F7F8FA\] {
  --tw-bg-opacity:1;
  background-color:rgb(247 248 250 / var(--tw-bg-opacity, 1));
}

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

.tw .bg-pink {
  --tw-bg-opacity:1;
  background-color:rgb(230 0 126 / var(--tw-bg-opacity, 1));
}

.tw .bg-transparent {
  background-color:transparent;
}

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

.tw .bg-\[\#2827270A\] {
  background-color:#2827270A;
}

.tw .bg-\[linear-gradient\(180deg\2c \#DAF6F5_0\%\2c \#FFFFFF_100\%\)\] {
  background-image:linear-gradient(180deg,#DAF6F5 0%,#FFFFFF 100%);
}

.tw .stroke-black {
  stroke:#282727;
}

.tw .object-contain {
  -o-object-fit:contain;
     object-fit:contain;
}

.tw .p-0 {
  padding:0px;
}

.tw .p-1 {
  padding:0.25rem;
}

.tw .p-2 {
  padding:0.5rem;
}

.tw .p-3 {
  padding:0.75rem;
}

.tw .p-4 {
  padding:1rem;
}

.tw .p-6 {
  padding:1.5rem;
}

.tw .p-\[0\.5rem\] {
  padding:0.5rem;
}

.tw .p-\[12px\] {
  padding:12px;
}

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

.tw .px-\[0\.75rem\] {
  padding-left:0.75rem;
  padding-right:0.75rem;
}

.tw .px-\[1\.5rem\] {
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.tw .px-\[12px\] {
  padding-left:12px;
  padding-right:12px;
}

.tw .px-\[1rem\] {
  padding-left:1rem;
  padding-right:1rem;
}

.tw .px-\[8px\] {
  padding-left:8px;
  padding-right:8px;
}

.tw .py-4 {
  padding-top:1rem;
  padding-bottom:1rem;
}

.tw .py-\[0\.5rem\] {
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.tw .py-\[1\.5rem\] {
  padding-top:1.5rem;
  padding-bottom:1.5rem;
}

.tw .py-\[12px\] {
  padding-top:12px;
  padding-bottom:12px;
}

.tw .py-\[4px\] {
  padding-top:4px;
  padding-bottom:4px;
}

.tw .px-\[6px\] {
  padding-left:6px;
  padding-right:6px;
}

.tw .py-\[2px\] {
  padding-top:2px;
  padding-bottom:2px;
}

.tw .pb-1 {
  padding-bottom:0.25rem;
}

.tw .pb-2 {
  padding-bottom:0.5rem;
}

.tw .pb-4 {
  padding-bottom:1rem;
}

.tw .pb-\[0\.62rem\] {
  padding-bottom:0.62rem;
}

.tw .pl-0 {
  padding-left:0px;
}

.tw .pr-\[1\.5rem\] {
  padding-right:1.5rem;
}

.tw .pt-0 {
  padding-top:0px;
}

.tw .pt-4 {
  padding-top:1rem;
}

.tw .pt-8 {
  padding-top:2rem;
}

.tw .pt-\[0\.5rem\] {
  padding-top:0.5rem;
}

.tw .pt-\[1rem\] {
  padding-top:1rem;
}

.tw .pb-\[1\.5rem\] {
  padding-bottom:1.5rem;
}

.tw .text-left {
  text-align:left;
}

.tw .text-center {
  text-align:center;
}

.tw .text-right {
  text-align:right;
}

.tw .font-overpass {
  font-family:Overpass, sans-serif;
}

.tw .text-\[1\.5rem\] {
  font-size:1.5rem;
}

.tw .text-\[20px\] {
  font-size:20px;
}

.tw .text-\[2rem\] {
  font-size:2rem;
}

.tw .text-lg {
  font-size:1.125rem;
  line-height:1.75rem;
}

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

.tw .\!font-\[400\] {
  font-weight:400 !important;
}

.tw .\!font-bold {
  font-weight:700 !important;
}

.tw .font-bold {
  font-weight:700;
}

.tw .font-semibold {
  font-weight:600;
}

.tw .uppercase {
  text-transform:uppercase;
}

.tw .leading-7 {
  line-height:1.75rem;
}

.tw .leading-\[1\.5rem\] {
  line-height:1.5rem;
}

.tw .leading-\[1\.75rem\] {
  line-height:1.75rem;
}

.tw .leading-\[26px\] {
  line-height:26px;
}

.tw .leading-\[28px\] {
  line-height:28px;
}

.tw .leading-\[40px\] {
  line-height:40px;
}

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

.tw .text-\[\#282727\] {
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .text-\[\#B1B1B1\] {
  --tw-text-opacity:1;
  color:rgb(177 177 177 / var(--tw-text-opacity, 1));
}

.tw .text-\[\#b1b1b1\] {
  --tw-text-opacity:1;
  color:rgb(177 177 177 / var(--tw-text-opacity, 1));
}

.tw .text-black {
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
}

.tw .text-gray-200 {
  --tw-text-opacity:1;
  color:rgb(229 231 235 / var(--tw-text-opacity, 1));
}

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

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

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

.tw .text-gray-600 {
  --tw-text-opacity:1;
  color:rgb(75 85 99 / var(--tw-text-opacity, 1));
}

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

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

.tw .text-pink {
  --tw-text-opacity:1;
  color:rgb(230 0 126 / var(--tw-text-opacity, 1));
}

.tw .underline {
  text-decoration-line:underline;
}

.tw .antialiased {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.tw .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);
}

.tw .shadow-\[0_12px_16px_-4px_rgba\(40\2c 39\2c 39\2c 0\.08\)\] {
  --tw-shadow:0 12px 16px -4px rgba(40,39,39,0.08);
  --tw-shadow-colored:0 12px 16px -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);
}

.tw .shadow-\[0px_12px_16px_-4px_rgba\(40\2c 39\2c 39\2c 0\.08\)\] {
  --tw-shadow:0px 12px 16px -4px rgba(40,39,39,0.08);
  --tw-shadow-colored:0px 12px 16px -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);
}

.tw .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);
}

.tw .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);
}

.tw .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);
}

.tw .transition-\[transform\] {
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
}

.tw .duration-500 {
  transition-duration:500ms;
}

.tw .center-xy {
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  position:absolute;
}

.tw .text-inherit-all {
  font-size:inherit;
  color:inherit;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  font-family:inherit;
  text-align:inherit;
}

.tw .\~mt-\[1\.25rem\]\/\[2\.5rem\] {
  margin-top:clamp(1.25rem,0.38rem + 2.43vw,2.5rem)/* fluid from 1.25rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~mt-\[1\.5rem\]\/\[2\.5rem\] {
  margin-top:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~mt-\[1\.5rem\]\/\[2rem\] {
  margin-top:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
}

.tw .\~mb-\[1\.5rem\]\/\[2\.5rem\] {
  margin-bottom:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~mb-\[1\.5rem\]\/\[5\.375rem\] {
  margin-bottom:clamp(1.5rem,-1.209rem + 7.524vw,5.375rem)/* fluid from 1.5rem at 36rem to 5.375rem at 87.5rem */;
}

.tw .\~gap-\[1\.5rem\]\/\[3\.75rem\] {
  gap:clamp(1.5rem,-0.07rem + 4.37vw,3.75rem)/* fluid from 1.5rem at 36rem to 3.75rem at 87.5rem */;
}

.tw .\~gap-\[1rem\]\/\[1\.25rem\] {
  gap:clamp(1rem,0.83rem + 0.49vw,1.25rem)/* fluid from 1rem at 36rem to 1.25rem at 87.5rem */;
}

.tw .\~gap-x-\[0\.5rem\]\/\[2\.5rem\] {
  -moz-column-gap:clamp(0.5rem,-0.9rem + 3.88vw,2.5rem)/* fluid from 0.5rem at 36rem to 2.5rem at 87.5rem */;
       column-gap:clamp(0.5rem,-0.9rem + 3.88vw,2.5rem)/* fluid from 0.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~gap-x-\[0\.875rem\]\/\[1\.25rem\] {
  -moz-column-gap:clamp(0.875rem,0.613rem + 0.728vw,1.25rem)/* fluid from 0.875rem at 36rem to 1.25rem at 87.5rem */;
       column-gap:clamp(0.875rem,0.613rem + 0.728vw,1.25rem)/* fluid from 0.875rem at 36rem to 1.25rem at 87.5rem */;
}

.tw .\~gap-y-\[1\.5rem\]\/\[2\.5rem\] {
  row-gap:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~p-\[1\.5rem\]\/\[2\.5rem\] {
  padding:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~p-\[1\.5rem\]\/\[2rem\] {
  padding:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
}

.tw .\~p-\[1\.5rem\]\/\[3\.75rem\] {
  padding:clamp(1.5rem,-0.07rem + 4.37vw,3.75rem)/* fluid from 1.5rem at 36rem to 3.75rem at 87.5rem */;
}

.tw .\~p-\[1rem\]\/\[1\.5rem\] {
  padding:clamp(1rem,0.65rem + 0.97vw,1.5rem)/* fluid from 1rem at 36rem to 1.5rem at 87.5rem */;
}

.tw .\~p-\[2rem\]\/\[3\.75rem\] {
  padding:clamp(2rem,0.78rem + 3.4vw,3.75rem)/* fluid from 2rem at 36rem to 3.75rem at 87.5rem */;
}

.tw .\~px-\[1\.5rem\]\/\[2\.5rem\] {
  padding-left:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
  padding-right:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~px-\[1\.5rem\]\/\[2rem\] {
  padding-left:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
  padding-right:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
}

.tw .\~pt-\[1\.5rem\]\/\[2rem\] {
  padding-top:clamp(1.5rem,1.15rem + 0.97vw,2rem)/* fluid from 1.5rem at 36rem to 2rem at 87.5rem */;
}

.tw .\~pt-\[2rem\]\/\[4rem\] {
  padding-top:clamp(2rem,0.6rem + 3.88vw,4rem)/* fluid from 2rem at 36rem to 4rem at 87.5rem */;
}

.tw .\~pt-\[2rem\]\/\[6\.25rem\] {
  padding-top:clamp(2rem,-0.97rem + 8.25vw,6.25rem)/* fluid from 2rem at 36rem to 6.25rem at 87.5rem */;
}

.tw .\~pr-\[1\.5rem\]\/\[2\.5rem\] {
  padding-right:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~pb-\[1\.5rem\]\/\[2\.5rem\] {
  padding-bottom:clamp(1.5rem,0.8rem + 1.94vw,2.5rem)/* fluid from 1.5rem at 36rem to 2.5rem at 87.5rem */;
}

.tw .\~pb-\[1\.5rem\]\/\[3\.375rem\] {
  padding-bottom:clamp(1.5rem,0.189rem + 3.641vw,3.375rem)/* fluid from 1.5rem at 36rem to 3.375rem at 87.5rem */;
}

.tw .\~pb-\[2rem\]\/\[3\.75rem\] {
  padding-bottom:clamp(2rem,0.78rem + 3.4vw,3.75rem)/* fluid from 2rem at 36rem to 3.75rem at 87.5rem */;
}

.tw .\~pb-\[2rem\]\/\[4\.627rem\] {
  padding-bottom:clamp(2rem,0.164rem + 5.101vw,4.627rem)/* fluid from 2rem at 36rem to 4.627rem at 87.5rem */;
}

.tw .\~pl-\[1\.5rem\]\/\[3\.75rem\] {
  padding-left:clamp(1.5rem,-0.07rem + 4.37vw,3.75rem)/* fluid from 1.5rem at 36rem to 3.75rem at 87.5rem */;
}

[x-cloak] {
  display:none !important;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-Italic.eot');

  src: url('/assets/fonts/overpass/Overpass-Italic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-Italic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-Italic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-Italic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-Italic.svg#Overpass-Italic') format('svg');

  font-weight: normal;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-ExtraBold.eot');

  src: url('/assets/fonts/overpass/Overpass-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-ExtraBold.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-ExtraBold.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-ExtraBold.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-ExtraBold.svg#Overpass-ExtraBold') format('svg');

  font-weight: bold;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-ExtraBoldItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-ExtraBoldItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-ExtraBoldItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-ExtraBoldItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-ExtraBoldItalic.svg#Overpass-ExtraBoldItalic') format('svg');

  font-weight: bold;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-ExtraLightItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-ExtraLightItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-ExtraLightItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-ExtraLightItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-ExtraLightItalic.svg#Overpass-ExtraLightItalic') format('svg');

  font-weight: 200;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-ExtraLight.eot');

  src: url('/assets/fonts/overpass/Overpass-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-ExtraLight.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-ExtraLight.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-ExtraLight.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-ExtraLight.svg#Overpass-ExtraLight') format('svg');

  font-weight: 200;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-Regular.eot');

  src: url('/assets/fonts/overpass/Overpass-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-Regular.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-Regular.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-Regular.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-Regular.svg#Overpass-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-Light.eot');

  src: url('/assets/fonts/overpass/Overpass-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-Light.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-Light.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-Light.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-Light.svg#Overpass-Light') format('svg');

  font-weight: 300;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-LightItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-LightItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-LightItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-LightItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-LightItalic.svg#Overpass-LightItalic') format('svg');

  font-weight: 300;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-SemiBold.eot');

  src: url('/assets/fonts/overpass/Overpass-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-SemiBold.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-SemiBold.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-SemiBold.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-SemiBold.svg#Overpass-SemiBold') format('svg');

  font-weight: 600;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-Thin.eot');

  src: url('/assets/fonts/overpass/Overpass-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-Thin.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-Thin.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-Thin.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-Thin.svg#Overpass-Thin') format('svg');

  font-weight: 100;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-Black.eot');

  src: url('/assets/fonts/overpass/Overpass-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-Black.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-Black.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-Black.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-Black.svg#Overpass-Black') format('svg');

  font-weight: 900;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-ThinItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-ThinItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-ThinItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-ThinItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-ThinItalic.svg#Overpass-ThinItalic') format('svg');

  font-weight: 100;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-SemiBoldItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-SemiBoldItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-SemiBoldItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-SemiBoldItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-SemiBoldItalic.svg#Overpass-SemiBoldItalic') format('svg');

  font-weight: 600;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-Bold.eot');

  src: url('/assets/fonts/overpass/Overpass-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-Bold.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-Bold.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-Bold.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-Bold.svg#Overpass-Bold') format('svg');

  font-weight: bold;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-BlackItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-BlackItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-BlackItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-BlackItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-BlackItalic.svg#Overpass-BlackItalic') format('svg');

  font-weight: 900;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Overpass';

  src: url('/assets/fonts/overpass/Overpass-BoldItalic.eot');

  src: url('/assets/fonts/overpass/Overpass-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/overpass/Overpass-BoldItalic.woff2') format('woff2'),
        url('/assets/fonts/overpass/Overpass-BoldItalic.woff') format('woff'),
        url('/assets/fonts/overpass/Overpass-BoldItalic.ttf') format('truetype'),
        url('/assets/fonts/overpass/Overpass-BoldItalic.svg#Overpass-BoldItalic') format('svg');

  font-weight: bold;

  font-style: italic;

  font-display: swap;
}

/* Calluna */

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-Light.eot');

  src: url('/assets/fonts/calluna/Calluna-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-Light.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-Light.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-Light.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-Light.svg#Calluna-Light') format('svg');

  font-weight: 300;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-Semibold.eot');

  src: url('/assets/fonts/calluna/Calluna-Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-Semibold.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-Semibold.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-Semibold.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-Semibold.svg#Calluna-Semibold') format('svg');

  font-weight: 600;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-Regular.eot');

  src: url('/assets/fonts/calluna/Calluna-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-Regular.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-Regular.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-Regular.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-Regular.svg#Calluna-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-Black.eot');

  src: url('/assets/fonts/calluna/Calluna-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-Black.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-Black.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-Black.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-Black.svg#Calluna-Black') format('svg');

  font-weight: 900;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-SemiboldIt.eot');

  src: url('/assets/fonts/calluna/Calluna-SemiboldIt.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-SemiboldIt.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-SemiboldIt.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-SemiboldIt.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-SemiboldIt.svg#Calluna-SemiboldIt') format('svg');

  font-weight: 600;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-Bold.eot');

  src: url('/assets/fonts/calluna/Calluna-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-Bold.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-Bold.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-Bold.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-Bold.svg#Calluna-Bold') format('svg');

  font-weight: bold;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-BoldIt.eot');

  src: url('/assets/fonts/calluna/Calluna-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-BoldIt.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-BoldIt.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-BoldIt.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-BoldIt.svg#Calluna-BoldIt') format('svg');

  font-weight: bold;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: 'Calluna';

  src: url('/assets/fonts/calluna/Calluna-It.eot');

  src: url('/assets/fonts/calluna/Calluna-It.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/calluna/Calluna-It.woff2') format('woff2'),
        url('/assets/fonts/calluna/Calluna-It.woff') format('woff'),
        url('/assets/fonts/calluna/Calluna-It.ttf') format('truetype'),
        url('/assets/fonts/calluna/Calluna-It.svg#Calluna-It') format('svg');

  font-weight: normal;

  font-style: italic;

  font-display: swap;
}

.sidebar .fa {
  height:24px !important;
  width:24px !important;
}

.grid-box {
  border-width:0px !important;
  background-color:transparent !important;
}

.grid-box .box-footer {
  background-color:transparent !important;
}

.grid-box .grid-head {
  padding:0px;
}

.grid-box .grid-head .box-header {
  padding:0px;
}

.grid-box .grid-head h1:has(.box-header) {
  margin-bottom:0px;
  font-family:Overpass, sans-serif;
  font-size:1.5rem;
  font-weight:700;
  line-height:2rem;
  letter-spacing:0;
  --tw-text-opacity:1;
  color:rgb(40 39 39 / var(--tw-text-opacity, 1));
  margin:0px !important;
}

.box.grid-box.tw {
  border-width:0px !important;
  --tw-shadow:0 0 #0000 !important;
  --tw-shadow-colored:0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.filter-box:has(.brand-filter) .box-footer, .filter-box:has(.man-filter) .box-footer {
  display:none !important;
}

.filter-box:has(.brand-filter),.filter-box:has(.man-filter) {
  margin-bottom:40px;
  border-bottom-width:0px !important;
}

.filter-box .box-body {
  padding:0px;
}

.filter-box .box-body .fields-group {
  display:flex;
  -moz-column-gap:12px;
       column-gap:12px;
}

.filter-box .box-body .fields-group .form-group {
  margin:0px;
}

.filter-box .box-body .fields-group .form-group label {
  display:none;
}

.filter-box .box-body .fields-group .form-group .col-12 {
  padding-left:0px;
  padding-right:0px;
}

.filter-box .box-body .fields-group .form-group .brand-filter {
  width:200px;
}

.filter-box .box-body .fields-group .form-group .man-filter {
  width:233px;
}

.filter-box .box-body .fields-group .form-group .manufacturer-filter {
  width:233px;
}

.filter-box .col-md-12 {
  padding-left:0px;
  padding-right:0px;
}

.box.grid-box .box-header:has(.header-link) {
  display:block;
}

.form-group:has(input.search) {
  height:46px;
  width:460px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgb(177 177 177 / var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:12px;
  padding-bottom:12px;
}

.form-group:has(input.search) .input-group-addon {
  display:none;
}

.form-group:has(input.search) input {
  display:flex;
  align-items:center;
  -moz-column-gap:12px;
       column-gap:12px;
  border-width:0px;
  padding:0px !important;
}

.form-group:has(input.search) input:before {
  content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.4"><path d="M14 14L11.1067 11.1067M12.6667 7.33333C12.6667 10.2789 10.2789 12.6667 7.33333 12.6667C4.38781 12.6667 2 10.2789 2 7.33333C2 4.38781 4.38781 2 7.33333 2C10.2789 2 12.6667 4.38781 12.6667 7.33333Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  display:block;
  height:1rem;
  width:1rem;
}

.grid-box:has(table#pb-dt) .hidden-filter {
  top:-1.8rem;
}

.styled-select, .styled-select::picker(select) {
  -webkit-appearance: base-select;
     -moz-appearance: base-select;
          appearance: base-select;
  border-radius:0px;
}

.bootbox-confirm .modal-footer button {
  width:-moz-fit-content !important;
  width:fit-content !important;
}

.select2-container--open {
  z-index:99999999;
}

input.select2-search__field {
  width:100% !important;
}

.grid-box:has(table#pb-dt) .hidden-filter .select2-selection {
  width:100% !important;
}

.tw .backdrop\:\!bg-\[\#282727\]\/\[0\.4\]::backdrop {
  background-color:rgb(40 39 39 / 0.4) !important;
}

.tw :is(.group\/faq.active .group-\[\.active\]\/faq\: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));
}

.tw :is(.group\/faq.active .group-\[\.active\]\/faq\:stroke-pink) {
  stroke:#E6007E;
}

.tw :is(.group\/faq.active .group-\[\.active\]\/faq\:text-pink) {
  --tw-text-opacity:1;
  color:rgb(230 0 126 / var(--tw-text-opacity, 1));
}

@media (min-width: 36rem) {
  .tw .sm\:ml-0 {
    margin-left:0px;
  }

  .tw .sm\:block {
    display:block;
  }

  .tw .sm\:h-20 {
    height:5rem;
  }

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

  .tw .sm\:justify-start {
    justify-content:flex-start;
  }

  .tw .sm\:justify-between {
    justify-content:space-between;
  }

  .tw .sm\:rounded-lg {
    border-radius:0.5rem;
  }

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

  .tw .sm\:pt-0 {
    padding-top:0px;
  }

  .tw .sm\:text-left {
    text-align:left;
  }

  .tw .sm\:text-right {
    text-align:right;
  }
}

@media (min-width: 48rem) {
  .tw .md\:grid-cols-2 {
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }

  .tw .md\:border-l {
    border-left-width:1px;
  }

  .tw .md\:border-t-0 {
    border-top-width:0px;
  }
}

@media (min-width: 62rem) {
  .tw .lg\:mx-auto {
    margin-left:auto;
    margin-right:auto;
  }

  .tw .lg\:hidden {
    display:none;
  }

  .tw .lg\:max-h-\[100dvh\] {
    max-height:100dvh;
  }

  .tw .lg\:max-h-\[90dvh\] {
    max-height:90dvh;
  }

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

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

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

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

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

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

@media (min-width: 75rem) {
  .tw .xl\:mx-auto {
    margin-left:auto;
    margin-right:auto;
  }

  .tw .xl\:w-\[572px\] {
    width:572px;
  }

  .tw .xl\:shrink-0 {
    flex-shrink:0;
  }

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

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

  .tw .xl\:flex-row {
    flex-direction:row;
  }

  .tw .xl\:items-center {
    align-items:center;
  }

  .tw .xl\:justify-between {
    justify-content:space-between;
  }
}

@media (prefers-color-scheme: dark) {
  .tw .dark\:border-gray-700 {
    --tw-border-opacity:1;
    border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));
  }

  .tw .dark\:bg-gray-800 {
    --tw-bg-opacity:1;
    background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));
  }

  .tw .dark\:bg-gray-900 {
    --tw-bg-opacity:1;
    background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));
  }

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

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

.tw :is(.\[\&_\.control-label\]\:\!block .control-label) {
  display:block !important;
}

.tw :is(.\[\&_p\]\:\!mb-0 p) {
  margin-bottom:0px !important;
}
