.quillbooking-navbar{width:265px;height:100%;transition:width .3s ease;position:relative}.quillbooking-navbar.collapsed{width:83px}.quillbooking-navbar.collapsed .custom-menu{width:83px;padding:0 10px}.quillbooking-navbar.collapsed .menu-item-title{display:none}.quillbooking-navbar.collapsed .navbar-upgrade-button{justify-content:center;padding:10px}.quillbooking-navbar h1{font-weight:600;font-size:18px;color:#3f4254}.quillbooking-navbar .custom-menu{width:265px;height:100%;padding:10px 20px;position:relative;transition:width .3s ease}.quillbooking-navbar .group{margin-top:30px}.quillbooking-navbar .custom-menu .ant-menu-item{background:rgba(0,0,0,0);transition:all .3s ease-in-out;margin-bottom:12px}.quillbooking-navbar .custom-menu .ant-menu-item:hover,.quillbooking-navbar .custom-menu .ant-menu-item-selected{background:#953ae4 !important}.quillbooking-navbar .custom-menu .ant-menu-item:hover div,.quillbooking-navbar .custom-menu .ant-menu-item-selected div{color:#fff !important}.quillbooking-navbar .custom-menu .ant-menu-item:last-child{padding-right:0px}.quillbooking-navbar .navbar-upgrade-button{background-color:#b7f005 !important;color:#292d32 !important;font-size:16px;border-radius:8px;display:flex;align-items:center;font-weight:500;padding:10px 16px;width:100%;text-decoration:none;transition:all .3s ease}.quillbooking-navbar .navbar-upgrade-button:hover{background:rgba(0,0,0,0) !important}.quillbooking-navbar .custom-menu .ant-menu-item:hover .navbar-upgrade-button{background-color:#b7f005 !important;color:#292d32 !important}.quillbooking-navbar .navbar-toggle-button{transition:transform .3s ease}.quillbooking-navbar .navbar-toggle-button:hover{background-color:#953ae4 !important}
.ant-picker-active-bar{display:none}
.questions-container{display:flex;flex-direction:column;gap:8px;padding:24px 28px;border:1px solid rgba(0,0,0,.1019607843);border-radius:16px;margin-top:24px}.questions-header{display:flex;gap:10px;align-items:center;font-weight:600;font-size:24px}.questions-header p{margin:10px 0}.questions-header-icon{padding:1px;background-color:#ededed;border-radius:5px;cursor:pointer}.schedule-btn-container{display:flex;justify-content:flex-end}.schedule-btn{cursor:pointer;color:#fff;font-weight:400;font-size:14px;border-radius:100px;border:none;padding:12px 24px}
.form-label{font-size:14px}.required{color:#ef4444}.help-text{font-size:14px;color:#6b7280}.checkbox-field{display:flex;align-items:center;gap:10px}
.email-body-editor{font-family:Arial,sans-serif}.email-body-editor .editor-container{border:1px solid #ddd;border-radius:6px;margin-bottom:20px;overflow:hidden}.email-body-editor .editor-container h1{font-size:2rem;font-weight:bold;margin-top:1rem}.email-body-editor .editor-container h2{font-size:1.5rem;font-weight:bold;margin-top:.75rem}.email-body-editor .editor-container h3{font-size:1.25rem;font-weight:bold;margin-top:.5rem}.email-body-editor .editor-container blockquote{border-left:4px solid #ccc;margin-left:0;padding-left:16px;font-style:italic}.email-body-editor .editor-container a{color:#06f;text-decoration:underline}.email-body-editor .editor-container [style="font-family: Arial"]{font-family:Arial,sans-serif !important}.email-body-editor .editor-container [style="font-family: Times New Roman"]{font-family:"Times New Roman",Times,serif !important}.email-body-editor .editor-container [style="font-family: Courier New"]{font-family:"Courier New",Courier,monospace !important}.email-body-editor .editor-container [style="font-family: Georgia"]{font-family:Georgia,serif !important}.email-body-editor .editor-inner{position:relative;padding:10px;min-height:150px}.email-body-editor .editor-input{width:100%;height:100%;min-height:150px;resize:none;font-size:16px;padding:17px 0px;outline:none;position:relative;tab-size:1;line-height:1.5}.email-body-editor .editor-placeholder{color:#999;overflow:hidden;position:absolute;text-overflow:ellipsis;top:25px;font-size:16px;pointer-events:none}.editor-paragraph{margin:0;margin-bottom:8px;position:relative}.editor-text-bold{font-weight:bold}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-linethrough{text-decoration:line-through}.editor-list-ol{padding:0;margin:0;margin-left:16px;list-style-type:decimal}.editor-list-ul{padding:0;margin:0;margin-left:16px;list-style-type:disc}.editor-list-checklist li{display:flex;align-items:flex-start;margin-left:0}.editor-list-checklist li:before{content:"☑";margin-right:8px}.rendered-html-preview{min-height:150px}.custom-ant-select .ant-select-selector{background-color:#f4f4f5 !important;border:none !important;box-shadow:none !important}
.ant-modal-header{display:flex !important;align-items:center !important;justify-content:space-between !important}.ant-form-item{margin-bottom:10px}.ant-checkbox-label{width:100% !important}
.link{color:#0b69c7;overflow:hidden;transition:color .2s}.link:hover{color:#084a8c}
.booking-analytics .ant-card-body{padding:0}
.quillbooking-calendar-events{display:flex;flex-wrap:wrap;gap:20px}.quillbooking-calendar-events .quillbooking-calendar-event{cursor:pointer;transition:all .3s}.quillbooking-calendar-events .quillbooking-calendar-event:hover{box-shadow:0 0 10px rgba(0,0,0,.1);transform:translateY(-5px)}.quillbooking-calendar-no-events{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;color:#999}.quillbooking-calendars-action{margin-bottom:20px}
.custom-steps .ant-steps-item-title{font-weight:500;color:#333}.custom-steps .ant-steps-item-icon{background-color:"#F1E0FF";color:#c497ec}.custom-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#9254de;border-color:#9254de}.custom-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#9254de;border-color:#9254de}.custom-steps .ant-steps-item-tail{background-color:#9254de;height:2px;top:50%}

.quillbooking-integrations-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:16px;grid-column-gap:24px}

.quillbooking-field-bagde{display:inline-block;padding:0 10px;border-radius:5px;background-color:#f1f1f1;color:#333;font-size:12px;margin-right:5px;cursor:pointer;transition:all .3s}
.custom-checkbox .ant-checkbox-inner{width:22px;height:22px;border-color:#953ae4 !important}.custom-checkbox .ant-checkbox-inner:hover{background-color:#f1e0ff !important;border-color:#953ae4 !important}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#953ae4 !important;border-color:#953ae4 !important}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner::after{inset-inline-start:33%}
.react-multi-email {
  margin: 0;
  max-width: 100%;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.21428571em;
  padding: 0.4em 0.5em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: flex-start;
}
.react-multi-email > span[data-placeholder] {
  display: none;
  position: absolute;
  left: 0.5em;
  top: 0.4em;
  padding: 0.4em;
  line-height: 1.21428571em;
}
.react-multi-email.focused {
  border-color: #85b7d9;
  background: #fff;
}

.react-multi-email.empty > span[data-placeholder] {
  display: inline;
  color: #ccc;
}
.react-multi-email.fill > span[data-placeholder] {
  display: none;
}

.react-multi-email > input {
  flex: 1;
  width: auto !important;
  outline: none !important;
  border: 0 none !important;
  display: inline-block !important;
  line-height: 1;
  vertical-align: baseline !important;
  padding: 0.4em 0.1em !important;
}

.react-multi-email [data-tag] {
  line-height: 1;
  vertical-align: baseline;
  margin: 0.14285714em;
  background-color: #f3f3f3;
  background-image: none;
  padding: 0.4em 0.8em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: 600;
  border: 0 solid transparent;
  border-radius: 0.28571429rem;
  transition: background 0.1s ease;
  font-size: 0.8rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
}

.react-multi-email [data-tag] [data-tag-item] {
  max-width: 100%;
  overflow: hidden;
}
.react-multi-email [data-tag]:first-child {
  margin-left: 0;
}
.react-multi-email [data-tag] [data-tag-handle] {
  margin-left: 0.833em;
  cursor: pointer;
}

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

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

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

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

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

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: Inter, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.container {
  width: 100%;
}@media (min-width: 640px) {

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

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

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

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

  .container {
    max-width: 1536px;
  }
}.visible {
  visibility: visible !important;
}.static {
  position: static !important;
}.absolute {
  position: absolute !important;
}.relative {
  position: relative !important;
}.bottom-2 {
  bottom: 0.5rem !important;
}.left-0 {
  left: 0px !important;
}.left-\[15px\] {
  left: 15px !important;
}.right-0 {
  right: 0px !important;
}.top-0 {
  top: 0px !important;
}.top-44 {
  top: 11rem !important;
}.top-\[30px\] {
  top: 30px !important;
}.z-10 {
  z-index: 10 !important;
}.z-\[120000\] {
  z-index: 120000 !important;
}.z-\[150000\] {
  z-index: 150000 !important;
}.z-\[160000\] {
  z-index: 160000 !important;
}.col-span-2 {
  grid-column: span 2 / span 2 !important;
}.m-0 {
  margin: 0px !important;
}.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}.mb-1 {
  margin-bottom: 0.25rem !important;
}.mb-10 {
  margin-bottom: 2.5rem !important;
}.mb-2 {
  margin-bottom: 0.5rem !important;
}.mb-4 {
  margin-bottom: 1rem !important;
}.mb-5 {
  margin-bottom: 1.25rem !important;
}.mb-6 {
  margin-bottom: 1.5rem !important;
}.ml-1 {
  margin-left: 0.25rem !important;
}.ml-2 {
  margin-left: 0.5rem !important;
}.ml-3 {
  margin-left: 0.75rem !important;
}.ml-\[75px\] {
  margin-left: 75px !important;
}.mr-1 {
  margin-right: 0.25rem !important;
}.mr-2 {
  margin-right: 0.5rem !important;
}.mr-4 {
  margin-right: 1rem !important;
}.mr-8 {
  margin-right: 2rem !important;
}.mr-\[15px\] {
  margin-right: 15px !important;
}.mt-1 {
  margin-top: 0.25rem !important;
}.mt-2 {
  margin-top: 0.5rem !important;
}.mt-4 {
  margin-top: 1rem !important;
}.mt-5 {
  margin-top: 1.25rem !important;
}.mt-6 {
  margin-top: 1.5rem !important;
}.mt-7 {
  margin-top: 1.75rem !important;
}.mt-8 {
  margin-top: 2rem !important;
}.mt-\[6px\] {
  margin-top: 6px !important;
}.mt-\[7px\] {
  margin-top: 7px !important;
}.block {
  display: block !important;
}.inline {
  display: inline !important;
}.flex {
  display: flex !important;
}.table {
  display: table !important;
}.grid {
  display: grid !important;
}.hidden {
  display: none !important;
}.size-12 {
  width: 3rem !important;
  height: 3rem !important;
}.size-14 {
  width: 3.5rem !important;
  height: 3.5rem !important;
}.size-16 {
  width: 4rem !important;
  height: 4rem !important;
}.size-7 {
  width: 1.75rem !important;
  height: 1.75rem !important;
}.size-8 {
  width: 2rem !important;
  height: 2rem !important;
}.size-\[3\.25rem\] {
  width: 3.25rem !important;
  height: 3.25rem !important;
}.size-full {
  width: 100% !important;
  height: 100% !important;
}.h-10 {
  height: 2.5rem !important;
}.h-12 {
  height: 3rem !important;
}.h-14 {
  height: 3.5rem !important;
}.h-16 {
  height: 4rem !important;
}.h-2 {
  height: 0.5rem !important;
}.h-24 {
  height: 6rem !important;
}.h-3 {
  height: 0.75rem !important;
}.h-32 {
  height: 8rem !important;
}.h-36 {
  height: 9rem !important;
}.h-4 {
  height: 1rem !important;
}.h-5 {
  height: 1.25rem !important;
}.h-6 {
  height: 1.5rem !important;
}.h-8 {
  height: 2rem !important;
}.h-9 {
  height: 2.25rem !important;
}.h-\[10px\] {
  height: 10px !important;
}.h-\[120px\] {
  height: 120px !important;
}.h-\[14\.4rem\] {
  height: 14.4rem !important;
}.h-\[140px\] {
  height: 140px !important;
}.h-\[16px\] {
  height: 16px !important;
}.h-\[200px\] {
  height: 200px !important;
}.h-\[20px\] {
  height: 20px !important;
}.h-\[22px\] {
  height: 22px !important;
}.h-\[24px\] {
  height: 24px !important;
}.h-\[285px\] {
  height: 285px !important;
}.h-\[385px\] {
  height: 385px !important;
}.h-\[40px\] {
  height: 40px !important;
}.h-\[48px\] {
  height: 48px !important;
}.h-\[570px\] {
  height: 570px !important;
}.h-\[93px\] {
  height: 93px !important;
}.h-fit {
  height: fit-content !important;
}.h-full {
  height: 100% !important;
}.max-h-\[500px\] {
  max-height: 500px !important;
}.max-h-\[600px\] {
  max-height: 600px !important;
}.min-h-\[48px\] {
  min-height: 48px !important;
}.w-1\/2 {
  width: 50% !important;
}.w-1\/3 {
  width: 33.333333% !important;
}.w-1\/4 {
  width: 25% !important;
}.w-10 {
  width: 2.5rem !important;
}.w-12 {
  width: 3rem !important;
}.w-16 {
  width: 4rem !important;
}.w-2\/3 {
  width: 66.666667% !important;
}.w-2\/5 {
  width: 40% !important;
}.w-20 {
  width: 5rem !important;
}.w-24 {
  width: 6rem !important;
}.w-3\/4 {
  width: 75% !important;
}.w-3\/5 {
  width: 60% !important;
}.w-32 {
  width: 8rem !important;
}.w-36 {
  width: 9rem !important;
}.w-4 {
  width: 1rem !important;
}.w-40 {
  width: 10rem !important;
}.w-44 {
  width: 11rem !important;
}.w-48 {
  width: 12rem !important;
}.w-6 {
  width: 1.5rem !important;
}.w-64 {
  width: 16rem !important;
}.w-8 {
  width: 2rem !important;
}.w-80 {
  width: 20rem !important;
}.w-96 {
  width: 24rem !important;
}.w-\[1000px\] {
  width: 1000px !important;
}.w-\[10px\] {
  width: 10px !important;
}.w-\[120px\] {
  width: 120px !important;
}.w-\[132px\] {
  width: 132px !important;
}.w-\[142px\] {
  width: 142px !important;
}.w-\[144px\] {
  width: 144px !important;
}.w-\[145px\] {
  width: 145px !important;
}.w-\[150px\] {
  width: 150px !important;
}.w-\[160px\] {
  width: 160px !important;
}.w-\[180px\] {
  width: 180px !important;
}.w-\[190px\] {
  width: 190px !important;
}.w-\[194px\] {
  width: 194px !important;
}.w-\[200px\] {
  width: 200px !important;
}.w-\[21\.5rem\] {
  width: 21.5rem !important;
}.w-\[220px\] {
  width: 220px !important;
}.w-\[280px\] {
  width: 280px !important;
}.w-\[3\.25rem\] {
  width: 3.25rem !important;
}.w-\[300px\] {
  width: 300px !important;
}.w-\[308px\] {
  width: 308px !important;
}.w-\[310px\] {
  width: 310px !important;
}.w-\[377px\] {
  width: 377px !important;
}.w-\[40px\] {
  width: 40px !important;
}.w-\[415px\] {
  width: 415px !important;
}.w-\[450px\] {
  width: 450px !important;
}.w-\[505px\] {
  width: 505px !important;
}.w-\[540px\] {
  width: 540px !important;
}.w-\[58px\] {
  width: 58px !important;
}.w-\[648px\] {
  width: 648px !important;
}.w-\[80\%\] {
  width: 80% !important;
}.w-fit {
  width: fit-content !important;
}.w-full {
  width: 100% !important;
}.min-w-0 {
  min-width: 0px !important;
}.min-w-\[200px\] {
  min-width: 200px !important;
}.min-w-fit {
  min-width: fit-content !important;
}.max-w-\[1110px\] {
  max-width: 1110px !important;
}.max-w-\[400px\] {
  max-width: 400px !important;
}.max-w-full {
  max-width: 100% !important;
}.flex-1 {
  flex: 1 1 0% !important;
}.flex-shrink-0 {
  flex-shrink: 0 !important;
}.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)) !important;
}@keyframes pulse {

  50% {
    opacity: .5;
  }
}.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}.cursor-not-allowed {
  cursor: not-allowed !important;
}.cursor-pointer {
  cursor: pointer !important;
}.list-inside {
  list-style-position: inside !important;
}.list-disc {
  list-style-type: disc !important;
}.appearance-none {
  -webkit-appearance: none !important;
          appearance: none !important;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}.flex-col {
  flex-direction: column !important;
}.flex-wrap {
  flex-wrap: wrap !important;
}.flex-nowrap {
  flex-wrap: nowrap !important;
}.place-items-center {
  place-items: center !important;
}.items-start {
  align-items: flex-start !important;
}.items-center {
  align-items: center !important;
}.items-baseline {
  align-items: baseline !important;
}.justify-start {
  justify-content: flex-start !important;
}.justify-end {
  justify-content: flex-end !important;
}.justify-center {
  justify-content: center !important;
}.justify-between {
  justify-content: space-between !important;
}.gap-1 {
  gap: 0.25rem !important;
}.gap-2 {
  gap: 0.5rem !important;
}.gap-3 {
  gap: 0.75rem !important;
}.gap-4 {
  gap: 1rem !important;
}.gap-48 {
  gap: 12rem !important;
}.gap-5 {
  gap: 1.25rem !important;
}.gap-6 {
  gap: 1.5rem !important;
}.gap-8 {
  gap: 2rem !important;
}.gap-\[15px\] {
  gap: 15px !important;
}.gap-x-4 {
  column-gap: 1rem !important;
}.gap-y-2 {
  row-gap: 0.5rem !important;
}.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}.self-center {
  align-self: center !important;
}.overflow-hidden {
  overflow: hidden !important;
}.overflow-y-auto {
  overflow-y: auto !important;
}.break-words {
  overflow-wrap: break-word !important;
}.rounded {
  border-radius: 0.25rem !important;
}.rounded-2xl {
  border-radius: 1rem !important;
}.rounded-3xl {
  border-radius: 1.5rem !important;
}.rounded-\[40px\] {
  border-radius: 40px !important;
}.rounded-full {
  border-radius: 9999px !important;
}.rounded-lg {
  border-radius: 0.5rem !important;
}.rounded-md {
  border-radius: 0.375rem !important;
}.rounded-xl {
  border-radius: 0.75rem !important;
}.rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}.border {
  border-width: 1px !important;
}.border-0 {
  border-width: 0px !important;
}.border-2 {
  border-width: 2px !important;
}.border-\[0\.1px\] {
  border-width: 0.1px !important;
}.border-\[0\.7px\] {
  border-width: 0.7px !important;
}.border-b {
  border-bottom-width: 1px !important;
}.border-b-2 {
  border-bottom-width: 2px !important;
}.border-l {
  border-left-width: 1px !important;
}.border-l-2 {
  border-left-width: 2px !important;
}.border-r {
  border-right-width: 1px !important;
}.border-t {
  border-top-width: 1px !important;
}.border-t-2 {
  border-top-width: 2px !important;
}.border-t-4 {
  border-top-width: 4px !important;
}.border-solid {
  border-style: solid !important;
}.border-dashed {
  border-style: dashed !important;
}.border-none {
  border-style: none !important;
}.border-\[\#0EA473\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(14 164 115 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#333333\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 51 51 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#5F5959\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(95 89 89 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#71717A\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#7C7C7C\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(124 124 124 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#A5E0B5\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(165 224 181 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#B3261E\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(179 38 30 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#C497EC\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 151 236 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#D3D4D6\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(211 212 214 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#D8D7D7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(216 215 215 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#DEE1E6\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(222 225 230 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#E0E0E0\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#E1E2E9\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(225 226 233 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#E4E4E4\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 228 228 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#E4E4E7\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 228 231 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#E4E7EC\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 231 236 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#E5E5E5\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#EDEBEB\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(237 235 235 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#EF4444\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#F1E0FF\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(241 224 255 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#F7A8A4\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(247 168 164 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#F9F9F9\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 249 249 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#FF4D4F\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 77 79 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#e5e7eb\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}.border-\[\#f0f0f0\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(240 240 240 / var(--tw-border-opacity, 1)) !important;
}.border-color-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgb(149 58 228 / var(--tw-border-opacity, 1)) !important;
}.border-color-secondary {
  --tw-border-opacity: 1 !important;
  border-color: rgb(241 224 255 / var(--tw-border-opacity, 1)) !important;
}.border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}.border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}.border-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)) !important;
}.border-b-\[\#e0e0e0\] {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(224 224 224 / var(--tw-border-opacity, 1)) !important;
}.border-t-color-primary {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(149 58 228 / var(--tw-border-opacity, 1)) !important;
}.bg-\[\#0EA4731A\] {
  background-color: #0EA4731A !important;
}.bg-\[\#0EA473\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 164 115 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#34C759\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 199 89 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#5F5959\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(95 89 89 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#ACACAC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(172 172 172 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#D5B0F4\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(213 176 244 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#E3DFF1\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 223 241 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#ECECEC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#EDEBEB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 235 235 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#EDEDED\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#EEE7F4\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 231 244 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#EEEEEE\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#EF44441F\] {
  background-color: #EF44441F !important;
}.bg-\[\#EF4444\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#F1E0FF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 224 255 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#F1F1F2\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 241 242 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#F3F4F6\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#F4F4F5\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#F4F5FA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 245 250 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#FBF9FC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 249 252 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#FBFBFB\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#FCFCFC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#FDFDFD\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 253 253 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#FF4D4F1A\] {
  background-color: #FF4D4F1A !important;
}.bg-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}.bg-color-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(149 58 228 / var(--tw-bg-opacity, 1)) !important;
}.bg-color-secondary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 224 255 / var(--tw-bg-opacity, 1)) !important;
}.bg-color-tertiary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 249 252 / var(--tw-bg-opacity, 1)) !important;
}.bg-cyan-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1)) !important;
}.bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}.bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}.bg-gray-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)) !important;
}.bg-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}.bg-indigo-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1)) !important;
}.bg-pink-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)) !important;
}.bg-purple-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)) !important;
}.bg-purple-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1)) !important;
}.bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}.bg-transparent {
  background-color: transparent !important;
}.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}.bg-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)) !important;
}.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}.from-\[\#4D0C86\] {
  --tw-gradient-from: #4D0C86 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(77 12 134 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}.from-color-primary {
  --tw-gradient-from: #953AE4 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(149 58 228 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}.to-\[\#953AE4\] {
  --tw-gradient-to: #953AE4 var(--tw-gradient-to-position) !important;
}.to-\[\#C497EC\] {
  --tw-gradient-to: #C497EC var(--tw-gradient-to-position) !important;
}.object-cover {
  object-fit: cover !important;
}.p-0 {
  padding: 0px !important;
}.p-1 {
  padding: 0.25rem !important;
}.p-16 {
  padding: 4rem !important;
}.p-2 {
  padding: 0.5rem !important;
}.p-3 {
  padding: 0.75rem !important;
}.p-4 {
  padding: 1rem !important;
}.p-5 {
  padding: 1.25rem !important;
}.p-6 {
  padding: 1.5rem !important;
}.p-7 {
  padding: 1.75rem !important;
}.p-8 {
  padding: 2rem !important;
}.p-\[0\.7rem\] {
  padding: 0.7rem !important;
}.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}.px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}.px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}.px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}.px-\[20px\] {
  padding-left: 20px !important;
  padding-right: 20px !important;
}.px-\[30px\] {
  padding-left: 30px !important;
  padding-right: 30px !important;
}.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}.py-1\.5 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}.pb-1 {
  padding-bottom: 0.25rem !important;
}.pb-2 {
  padding-bottom: 0.5rem !important;
}.pb-4 {
  padding-bottom: 1rem !important;
}.pb-5 {
  padding-bottom: 1.25rem !important;
}.pb-7 {
  padding-bottom: 1.75rem !important;
}.pb-8 {
  padding-bottom: 2rem !important;
}.pl-0 {
  padding-left: 0px !important;
}.pl-1 {
  padding-left: 0.25rem !important;
}.pl-2 {
  padding-left: 0.5rem !important;
}.pl-3 {
  padding-left: 0.75rem !important;
}.pl-4 {
  padding-left: 1rem !important;
}.pl-5 {
  padding-left: 1.25rem !important;
}.pl-8 {
  padding-left: 2rem !important;
}.pl-9 {
  padding-left: 2.25rem !important;
}.pl-\[10px\] {
  padding-left: 10px !important;
}.pr-0 {
  padding-right: 0px !important;
}.pr-10 {
  padding-right: 2.5rem !important;
}.pr-2 {
  padding-right: 0.5rem !important;
}.pr-4 {
  padding-right: 1rem !important;
}.pr-5 {
  padding-right: 1.25rem !important;
}.pr-56 {
  padding-right: 14rem !important;
}.pr-\[10px\] {
  padding-right: 10px !important;
}.pt-1 {
  padding-top: 0.25rem !important;
}.pt-16 {
  padding-top: 4rem !important;
}.pt-2 {
  padding-top: 0.5rem !important;
}.pt-3 {
  padding-top: 0.75rem !important;
}.pt-4 {
  padding-top: 1rem !important;
}.pt-8 {
  padding-top: 2rem !important;
}.pt-\[3px\] {
  padding-top: 3px !important;
}.pt-\[8\.5px\] {
  padding-top: 8.5px !important;
}.text-left {
  text-align: left !important;
}.text-center {
  text-align: center !important;
}.text-right {
  text-align: right !important;
}.align-middle {
  vertical-align: middle !important;
}.text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}.text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}.text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}.text-\[10px\] {
  font-size: 10px !important;
}.text-\[11px\] {
  font-size: 11px !important;
}.text-\[12px\] {
  font-size: 12px !important;
}.text-\[14px\] {
  font-size: 14px !important;
}.text-\[15px\] {
  font-size: 15px !important;
}.text-\[16px\] {
  font-size: 16px !important;
}.text-\[18px\] {
  font-size: 18px !important;
}.text-\[20px\] {
  font-size: 20px !important;
}.text-\[24px\] {
  font-size: 24px !important;
}.text-\[28px\] {
  font-size: 28px !important;
}.text-\[30px\] {
  font-size: 30px !important;
}.text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}.text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}.text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}.text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}.text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}.font-\[400\] {
  font-weight: 400 !important;
}.font-\[500\] {
  font-weight: 500 !important;
}.font-\[600\] {
  font-weight: 600 !important;
}.font-\[700\] {
  font-weight: 700 !important;
}.font-bold {
  font-weight: 700 !important;
}.font-extrabold {
  font-weight: 800 !important;
}.font-medium {
  font-weight: 500 !important;
}.font-normal {
  font-weight: 400 !important;
}.font-semibold {
  font-weight: 600 !important;
}.font-thin {
  font-weight: 100 !important;
}.uppercase {
  text-transform: uppercase !important;
}.capitalize {
  text-transform: capitalize !important;
}.italic {
  font-style: italic !important;
}.leading-4 {
  line-height: 1rem !important;
}.leading-5 {
  line-height: 1.25rem !important;
}.text-\[\#007AFF\] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 122 255 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#09090B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#0EA473\] {
  --tw-text-opacity: 1 !important;
  color: rgb(14 164 115 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#0EAD69\] {
  --tw-text-opacity: 1 !important;
  color: rgb(14 173 105 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#0F5032\] {
  --tw-text-opacity: 1 !important;
  color: rgb(15 80 50 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#1A1A1A99\] {
  color: #1A1A1A99 !important;
}.text-\[\#1A1A1AB2\] {
  color: #1A1A1AB2 !important;
}.text-\[\#1A1A1A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(26 26 26 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#1E2125\] {
  --tw-text-opacity: 1 !important;
  color: rgb(30 33 37 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#202027\] {
  --tw-text-opacity: 1 !important;
  color: rgb(32 32 39 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#232325\] {
  --tw-text-opacity: 1 !important;
  color: rgb(35 35 37 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#292D32\] {
  --tw-text-opacity: 1 !important;
  color: rgb(41 45 50 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#2E2C2F\] {
  --tw-text-opacity: 1 !important;
  color: rgb(46 44 47 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#313131\] {
  --tw-text-opacity: 1 !important;
  color: rgb(49 49 49 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#34C759\] {
  --tw-text-opacity: 1 !important;
  color: rgb(52 199 89 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#3F4254\] {
  --tw-text-opacity: 1 !important;
  color: rgb(63 66 84 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#505255\] {
  --tw-text-opacity: 1 !important;
  color: rgb(80 82 85 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#52525B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#5E6278\] {
  --tw-text-opacity: 1 !important;
  color: rgb(94 98 120 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#625C68\] {
  --tw-text-opacity: 1 !important;
  color: rgb(98 92 104 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#71717A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#727C88\] {
  --tw-text-opacity: 1 !important;
  color: rgb(114 124 136 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#7E8299\] {
  --tw-text-opacity: 1 !important;
  color: rgb(126 130 153 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#818181\] {
  --tw-text-opacity: 1 !important;
  color: rgb(129 129 129 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#848484\] {
  --tw-text-opacity: 1 !important;
  color: rgb(132 132 132 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#8B8D97\] {
  --tw-text-opacity: 1 !important;
  color: rgb(139 141 151 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#9197A4\] {
  --tw-text-opacity: 1 !important;
  color: rgb(145 151 164 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#949494\] {
  --tw-text-opacity: 1 !important;
  color: rgb(148 148 148 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#979797\] {
  --tw-text-opacity: 1 !important;
  color: rgb(151 151 151 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#999999\] {
  --tw-text-opacity: 1 !important;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#9B9AC7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(155 154 199 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#9BA7B7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(155 167 183 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#A0A6B1\] {
  --tw-text-opacity: 1 !important;
  color: rgb(160 166 177 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#A1A1A1\] {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 161 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#A1A5B7\] {
  --tw-text-opacity: 1 !important;
  color: rgb(161 165 183 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#A8071A\] {
  --tw-text-opacity: 1 !important;
  color: rgb(168 7 26 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#B3261E\] {
  --tw-text-opacity: 1 !important;
  color: rgb(179 38 30 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#BEC0CA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(190 192 202 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#D1D5DB\] {
  --tw-text-opacity: 1 !important;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#E1E3EA\] {
  --tw-text-opacity: 1 !important;
  color: rgb(225 227 234 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#E53E3E\] {
  --tw-text-opacity: 1 !important;
  color: rgb(229 62 62 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#EF4444\] {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#FBF9FC\] {
  --tw-text-opacity: 1 !important;
  color: rgb(251 249 252 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#FF4D4F\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 77 79 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#afb9c4\] {
  --tw-text-opacity: 1 !important;
  color: rgb(175 185 196 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#e5cdf9\] {
  --tw-text-opacity: 1 !important;
  color: rgb(229 205 249 / var(--tw-text-opacity, 1)) !important;
}.text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}.text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}.text-color-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(149 58 228 / var(--tw-text-opacity, 1)) !important;
}.text-color-primary-text {
  --tw-text-opacity: 1 !important;
  color: rgb(41 45 50 / var(--tw-text-opacity, 1)) !important;
}.text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}.text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}.text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}.text-green-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}.text-orange-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;
}.text-red-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 242 242 / var(--tw-text-opacity, 1)) !important;
}.text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}.text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}.text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1)) !important;
}.underline {
  text-decoration-line: underline !important;
}.opacity-50 {
  opacity: 0.5 !important;
}.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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;
}.shadow-none {
  --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;
}.outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}.outline {
  outline-style: solid !important;
}.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}.ring-offset-2 {
  --tw-ring-offset-width: 2px !important;
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}.transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}.duration-200 {
  transition-duration: 200ms !important;
}.duration-300 {
  transition-duration: 300ms !important;
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}body,* {
  font-family: Inter, sans-serif;
}#screen-meta-links{display:none !important}.quillbooking-layout{font-size:13px;display:flex;min-height:100vh;width:100%}#wpwrap{background-color:#fff}div#wpcontent{padding:0;overflow-x:unset !important;min-height:calc(100vh - 32px)}.quillbooking-layout *{box-sizing:border-box}.quillbooking-layout__main{display:flex;box-sizing:border-box;width:100%}.quillbooking-layout__main .quillbooking-page-component-wrapper{width:100%;position:relative;padding:20px 40px;padding-top:40px}.quillbooking-breadcrumbs{width:100%;position:relative;padding:20px 40px}#quillbooking-admin-root .notice{display:none !important}:root{--delay: 0s}*{outline:none;box-sizing:border-box}.hidden{display:none !important}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;height:100%}img{max-width:100%}body{font-family:"Inter",sans-serif;color:#9b9ca7;height:100%}input{box-shadow:none !important;outline:none !important}input.ant-input-lg{padding:7px 11px;font-size:16px;line-height:1.5;border-radius:8px}input.ant-input-outlined{background:#fff;border-width:1px;border-style:solid;border-color:#d9d9d9}.quillbooking-tab-title{margin:0;margin-bottom:20px}#wpbody-content{padding-bottom:0px}.focus-within\:shadow-none:focus-within {
  --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;
}.hover\:border-none:hover {
  border-style: none !important;
}.hover\:bg-\[\#F0F0F0\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1)) !important;
}.hover\:bg-color-primary:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(149 58 228 / var(--tw-bg-opacity, 1)) !important;
}.hover\:bg-color-tertiary:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 249 252 / var(--tw-bg-opacity, 1)) !important;
}.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}.hover\:text-color-primary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(149 58 228 / var(--tw-text-opacity, 1)) !important;
}.hover\:text-white:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}.focus\:shadow-none:focus {
  --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;
}.focus\:outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}.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) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}.active\:fill-white:active {
  fill: #fff !important;
}@media (min-width: 768px) {

  .md\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:inline {
    display: inline !important;
  }

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

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

  .md\:px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .md\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .md\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .md\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .md\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .md\:text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }

  .md\:text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
}@media (min-width: 1024px) {

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