/**, :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,.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:
}

::-ms-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,.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,.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:
}

*, :after, :before {
    border: 0 solid #e5e7eb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    --tw-content: ""
}

:host, html {
    -webkit-text-size-adjust: 100%;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-variation-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, pre, samp {
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}*/

/*table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}
*/
/*button, input, optgroup, select, textarea {
    -webkit-font-feature-settings: inherit;
    font-feature-settings: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dd, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0
}

fieldset, legend {
    padding: 0
}

menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
        color: #9ca3af;
        opacity: 1
    }

    input::-moz-placeholder, textarea::-moz-placeholder {
        color: #9ca3af;
        opacity: 1
    }

    input:-ms-input-placeholder, textarea:-ms-input-placeholder {
        color: #9ca3af;
        opacity: 1
    }

    input::-ms-input-placeholder, textarea::-ms-input-placeholder {
        color: #9ca3af;
        opacity: 1
    }

    input::placeholder, textarea::placeholder {
        color: #9ca3af;
        opacity: 1
    }

[role=button], button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle
}

img, video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

img {
    display: inline-block
}

ol, ul {
    padding: revert
}

html {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.sr-only {
    clip: rect(0,0,0,0) !important;
    border-width: 0 !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.pointer-events-none {
    pointer-events: none !important
}

.pointer-events-auto {
    pointer-events: auto !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: sticky !important
}

.-inset-2\.5 {
    inset: -.625rem !important
}

.inset-0 {
    inset: 0 !important
}

.inset-x-0 {
    left: 0 !important;
    right: 0 !important
}

.inset-y-0 {
    bottom: 0 !important;
    top: 0 !important
}

.-bottom-1 {
    bottom: -.25rem !important
}

.-bottom-1\.5p {
    bottom: -15px !important
}

.-bottom-100pe {
    bottom: -100% !important
}

.-bottom-5 {
    bottom: -1.25rem !important
}

.-bottom-5\.4p {
    bottom: -54px !important
}

.-left-1 {
    left: -.25rem !important
}

.-left-1\.1p {
    left: -11px !important
}

.-left-100pe {
    left: -100% !important
}

.-left-1p {
    left: -10px !important
}

.-left-5 {
    left: -1.25rem !important
}

.-left-9 {
    left: -2.25rem !important
}

.-right-0 {
    right: 0 !important
}

.-right-0\.6p {
    right: -6px !important
}

.-right-1 {
    right: -.25rem !important
}

.-right-1\.2p {
    right: -12px !important
}

.-right-1\.5p {
    right: -15px !important
}

.-right-1\.7p {
    right: -17px !important
}

.-right-2 {
    right: -.5rem !important
}

.-right-2\.5p {
    right: -25px !important
}

.-right-9 {
    right: -2.25rem !important
}

.-top-0 {
    top: 0 !important
}

.-top-0\.2p {
    top: -2px !important
}

.-top-0\.3p {
    top: -3px !important
}

.-top-0\.5 {
    top: -.125rem !important
}

.-top-0\.6, .-top-0\.6p {
    top: -6px !important
}

.-top-0\.9p {
    top: -9px !important
}

.-top-1 {
    top: -.25rem !important
}

.-top-1\.2p {
    top: -12px !important
}

.-top-1\.5p {
    top: -15px !important
}

.-top-1\.7p {
    top: -17px !important
}

.-top-1p {
    top: -10px !important
}

.-top-2 {
    top: -.5rem !important
}

.-top-3 {
    top: -.75rem !important
}

.-top-3\.2p {
    top: -32px !important
}

.-top-3\.6p {
    top: -36px !important
}

.-top-5 {
    top: -1.25rem !important
}

.-top-7 {
    top: -1.75rem !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-0\.1p {
    bottom: 1px !important
}

.bottom-0\.1p- {
    bottom: -1px !important
}

.bottom-0\.2p {
    bottom: 2px !important
}

.bottom-0\.2p- {
    bottom: -2px !important
}

.bottom-0\.3p {
    bottom: 3px !important
}

.bottom-0\.4p- {
    bottom: -4px !important
}

.bottom-0\.5p {
    bottom: 5px !important
}

.bottom-0\.6 {
    bottom: 6px !important
}

.bottom-0\.7p- {
    bottom: -7px !important
}

.bottom-0\.8p {
    bottom: 8px !important
}

.bottom-0\.8p- {
    bottom: -8px !important
}

.bottom-0\.8pe- {
    bottom: -8% !important
}

.bottom-0\.9p {
    bottom: 9px !important
}

.bottom-1 {
    bottom: .25rem !important
}

.bottom-1\.2p {
    bottom: 12px !important
}

.bottom-1\.4p- {
    bottom: -14px !important
}

.bottom-1\.5p {
    bottom: 15px !important
}

.bottom-1\.6p {
    bottom: 16px !important
}

.bottom-10 {
    bottom: 2.5rem !important
}

.bottom-11 {
    bottom: 2.75rem !important
}

.bottom-11\.7p {
    bottom: 117px !important
}

.bottom-12 {
    bottom: 3rem !important
}

.bottom-16 {
    bottom: 4rem !important
}

.bottom-17p {
    bottom: 170px !important
}

.bottom-18p {
    bottom: 180px !important
}

.bottom-1p {
    bottom: 10px !important
}

.bottom-1vh {
    bottom: 1vh !important
}

.bottom-2 {
    bottom: .5rem !important
}

.bottom-2\.5 {
    bottom: .625rem !important
}

.bottom-2\.5p {
    bottom: 25px !important
}

.bottom-20pe {
    bottom: 20% !important
}

.bottom-24 {
    bottom: 6rem !important
}

.bottom-25p {
    bottom: 250px !important
}

.bottom-28 {
    bottom: 7rem !important
}

.bottom-2p {
    bottom: 20px !important
}

.bottom-2pe {
    bottom: 2% !important
}

.bottom-3 {
    bottom: .75rem !important
}

.bottom-3\.2p {
    bottom: 32px !important
}

.bottom-3\.4p {
    bottom: 34px !important
}

.bottom-30p {
    bottom: 300px !important
}

.bottom-3p {
    bottom: 30px !important
}

.bottom-4 {
    bottom: 1rem !important
}

.bottom-4\.5p {
    bottom: 45px !important
}

.bottom-4\.6p {
    bottom: 46px !important
}

.bottom-5 {
    bottom: 1.25rem !important
}

.bottom-5\.8p {
    bottom: 58px !important
}

.bottom-5p {
    bottom: 50px !important
}

.bottom-6 {
    bottom: 1.5rem !important
}

.bottom-7 {
    bottom: 1.75rem !important
}

.bottom-7p {
    bottom: 70px !important
}

.bottom-85pe {
    bottom: 85% !important
}

.bottom-8p {
    bottom: 80px !important
}

.bottom-\[16px\] {
    bottom: 16px !important
}

.bottom-\[50\%\] {
    bottom: 50% !important
}

.bottom-\[76px\] {
    bottom: 76px !important
}

.bottom-full {
    bottom: 100% !important
}

.bottom-px {
    bottom: 1px !important
}

.left-0 {
    left: 0 !important
}

.left-0\.1p {
    left: 1px !important
}

.left-0\.1p- {
    left: -1px !important
}

.left-0\.2p {
    left: 2px !important
}

.left-0\.3p {
    left: 3px !important
}

.left-0\.4p {
    left: 4px !important
}

.left-0\.4pe- {
    left: -4% !important
}

.left-0\.5p {
    left: 5px !important
}

.left-0\.5pe {
    left: 5% !important
}

.left-0\.6p {
    left: 6px !important
}

.left-0\.7p {
    left: 7px !important
}

.left-0\.8p {
    left: 8px !important
}

.left-1 {
    left: .25rem !important
}

.left-1\.1p {
    left: 11px !important
}

.left-1\.2p {
    left: 12px !important
}

.left-1\.5 {
    left: .375rem !important
}

.left-1\.5p {
    left: 15px !important
}

.left-1\.5p- {
    left: -15px !important
}

.left-1\.6p {
    left: 16px !important
}

.left-1\/2 {
    left: 50% !important
}

.left-10 {
    left: 2.5rem !important
}

.left-10p {
    left: 100px !important
}

.left-12 {
    left: 3rem !important
}

.left-16 {
    left: 4rem !important
}

.left-1p {
    left: 10px !important
}

.left-2 {
    left: .5rem !important
}

.left-2\.2p {
    left: 22px !important
}

.left-2\.9p {
    left: 29px !important
}

.left-25p {
    left: 250px !important
}*/

.left-2p {
    left: 20px !important
}

.left-2p- {
    left: -20px !important
}

.left-3 {
    left: .75rem !important
}

.left-33\.4pe {
    left: 33.4% !important
}

.left-34\.5p {
    left: 345px !important
}

.left-3p {
    left: 30px !important
}

.left-3pe {
    left: 3% !important
}

.left-45pe {
    left: 45% !important
}

.left-5 {
    left: 1.25rem !important
}

.left-5\.5p {
    left: 55px !important
}

.left-50pe {
    left: 50% !important
}

.left-5p {
    left: 50px !important
}

.left-5pe {
    left: 5% !important
}

.left-6 {
    left: 1.5rem !important
}

.left-6\.6p {
    left: 66px !important
}

.left-65pe {
    left: 65% !important
}

.left-6pe {
    left: 6% !important
}

.left-8 {
    left: 2rem !important
}

.left-\[10px\] {
    left: 10px !important
}

.left-\[16px\] {
    left: 16px !important
}

.left-\[4\%\] {
    left: 4% !important
}

.left-\[50\%\] {
    left: 50% !important
}

.left-auto {
    left: auto !important
}

.left-content {
    left: max-content !important
}

.right-0 {
    right: 0 !important
}

.right-0\.2p {
    right: 2px !important
}

.right-0\.3p {
    right: 3px !important
}

.right-0\.4pe- {
    right: -4% !important
}

.right-0\.5p {
    right: 5px !important
}

.right-0\.5pe {
    right: 5% !important
}

.right-0\.6, .right-0\.6p {
    right: 6px !important
}

.right-0\.7p {
    right: 7px !important
}

.right-0\.8p {
    right: 8px !important
}

.right-0\.9p {
    right: 9px !important
}

.right-1 {
    right: .25rem !important
}

.right-1\.1p {
    right: 11px !important
}

.right-1\.2p {
    right: 12px !important
}

.right-1\.3p {
    right: 13px !important
}

.right-1\.4p {
    right: 14px !important
}

.right-1\.5p {
    right: 15px !important
}

.right-1\.5p- {
    right: -15px !important
}

.right-1\.7p {
    right: 17px !important
}

.right-1\.8 {
    right: 18px !important
}

.right-10 {
    right: 2.5rem !important
}

.right-10p {
    right: 100px !important
}

.right-10p- {
    right: -10px !important
}

.right-11 {
    right: 2.75rem !important
}

.right-11\.2p {
    right: 112px !important
}

.right-1p {
    right: 10px !important
}

.right-2 {
    right: .5rem !important
}

.right-2\.1p- {
    right: -21px !important
}

.right-2\.2p {
    right: 22px !important
}

.right-2\.4p {
    right: 24px !important
}

.right-24 {
    right: 6rem !important
}

.right-2p {
    right: 20px !important
}

.right-2p- {
    right: -20px !important
}

.right-3 {
    right: .75rem !important
}

.right-3\.4p {
    right: 34px !important
}

.right-34\.5p {
    right: 345px !important
}

.right-35pe {
    right: 35% !important
}

.right-3p {
    right: 30px !important
}

.right-3pe {
    right: 3% !important
}

.right-4 {
    right: 1rem !important
}

.right-4p {
    right: 40px !important
}

.right-4pe {
    right: 4% !important
}

.right-5 {
    right: 1.25rem !important
}

.right-5\.2p {
    right: 52px !important
}

.right-5\.5pe {
    right: 5.5% !important
}

.right-5p- {
    right: -5px !important
}

.right-5pe {
    right: 5% !important
}

.right-6 {
    right: 1.5rem !important
}

.right-8 {
    right: 2rem !important
}

.right-8\.3p {
    right: 83px !important
}

.right-9 {
    right: 2.25rem !important
}

.right-9\.4p {
    right: 94px !important
}

.right-95pe {
    right: 95% !important
}

.right-\[16px\] {
    right: 16px !important
}

.right-\[500px\] {
    right: 500px !important
}

.right-content {
    right: max-content !important
}

.top-0 {
    top: 0 !important
}

.top-0\.1p {
    top: 1px !important
}

.top-0\.1p- {
    top: -1px !important
}

.top-0\.2p {
    top: 2px !important
}

.top-0\.2p- {
    top: -2px !important
}

.top-0\.3p {
    top: 3px !important
}

.top-0\.3p- {
    top: -3px !important
}

.top-0\.4p {
    top: 4px !important
}

.top-0\.4p- {
    top: -4px !important
}

.top-0\.5 {
    top: .125rem !important
}

.top-0\.5p {
    top: 5px !important
}

.top-0\.6, .top-0\.6p {
    top: 6px !important
}

.top-0\.7p {
    top: 7px !important
}

.top-0\.7p- {
    top: -7px !important
}

.top-0\.8p {
    top: 8px !important
}

.top-0\.8p- {
    top: -8px !important
}

.top-0\.8pe- {
    top: -8% !important
}

.top-0\.9p {
    top: 9px !important
}

.top-1 {
    top: .25rem !important
}

.top-1\.2p {
    top: 12px !important
}

.top-1\.3p {
    top: 13px !important
}

.top-1\.4p {
    top: 14px !important
}

.top-1\.5p- {
    top: -15px !important
}

.top-1\.7p- {
    top: -17px !important
}

.top-1\.8pe- {
    top: -18% !important
}

.top-1\/2 {
    top: 50% !important
}

.top-10 {
    top: 2.5rem !important
}

.top-10\.8p {
    top: 108px !important
}

.top-10p- {
    top: -10px !important
}

.top-11p {
    top: 110px !important
}

.top-15vh- {
    top: -15vh !important
}

.top-16 {
    top: 4rem !important
}

.top-17\.8p {
    top: 178px !important
}

.top-176p {
    top: 176px !important
}

.top-17vh {
    top: 17vh !important
}

.top-1p {
    top: 10px !important
}

.top-2 {
    top: .5rem !important
}

.top-2\.1p {
    top: 21px !important
}

.top-2\.1p- {
    top: -21px !important
}

.top-2\.2p {
    top: 22px !important
}

.top-2\.3p {
    top: 23px !important
}

.top-2\.5 {
    top: .625rem !important
}

.top-2\.5p {
    top: 25px !important
}

.top-2\.6 {
    top: 26px !important
}

.top-2\.7p {
    top: 27px !important
}

.top-20 {
    top: 5rem !important
}

.top-20p {
    top: 200px !important
}

.top-20pe {
    top: 20% !important
}

.top-25pe {
    top: 25% !important
}

.top-27p {
    top: 270px !important
}

.top-2p {
    top: 20px !important
}

.top-2pe {
    top: 2% !important
}

.top-3 {
    top: .75rem !important
}

.top-3\.2p {
    top: 32px !important
}

.top-3\.4p {
    top: 34px !important
}

.top-3\.5p {
    top: 35px !important
}

.top-30pe {
    top: 30% !important
}

.top-3p- {
    top: -30px !important
}

.top-4 {
    top: 1rem !important
}

.top-4\.1p {
    top: 41px !important
}

.top-4\.2p {
    top: 42px !important
}

.top-4\.5p {
    top: 45px !important
}

.top-40pe {
    top: 40% !important
}

.top-45pe {
    top: 45% !important
}

.top-49pe {
    top: 49% !important
}

.top-4p {
    top: 40px !important
}

.top-5 {
    top: 1.25rem !important
}

.top-5\.2p {
    top: 52px !important
}

.top-5\.4p {
    top: 54px !important
}

.top-50pe {
    top: 50% !important
}

.top-56pe {
    top: 56% !important
}

.top-5p {
    top: 50px !important
}

.top-5pe {
    top: 5% !important
}

.top-6 {
    top: 1.5rem !important
}

.top-6\.1p {
    top: 61px !important
}

.top-6\.5p {
    top: 65px !important
}

.top-6p {
    top: 60px !important
}

.top-6p- {
    top: -60px !important
}

.top-6pe {
    top: 6% !important
}

.top-7p {
    top: 70px !important
}

.top-8 {
    top: 2rem !important
}

.top-80vh {
    top: 80vh !important
}

.top-85pe {
    top: 85% !important
}

.top-9p {
    top: 90px !important
}

.top-\[100px\] {
    top: 100px !important
}

.top-\[10px\] {
    top: 10px !important
}

.top-\[33px\] {
    top: 33px !important
}

.top-\[38px\] {
    top: 38px !important
}

.top-auto {
    top: auto !important
}

.top-full {
    top: 100% !important
}

.-z-10 {
    z-index: -10 !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-10 {
    z-index: 10 !important
}

.z-100 {
    z-index: 100 !important
}

.z-11 {
    z-index: 11 !important
}

.z-13 {
    z-index: 13 !important
}

.z-2 {
    z-index: 2 !important
}

.z-20 {
    z-index: 20 !important
}

.z-3 {
    z-index: 3 !important
}

.z-30 {
    z-index: 30 !important
}

.z-4 {
    z-index: 4 !important
}

.z-40 {
    z-index: 40 !important
}

.z-5 {
    z-index: 5 !important
}

.z-50 {
    z-index: 50 !important
}

.z-\[15\] {
    z-index: 15 !important
}

.z-\[9999999\] {
    z-index: 9999999 !important
}

.z-minus {
    z-index: -1 !important
}

.col-span-2 {
    grid-column: span 2/span 2 !important
}

.col-span-4 {
    grid-column: span 4/span 4 !important
}

.col-span-5 {
    grid-column: span 5/span 5 !important
}

.float-right {
    float: right !important
}

.float-left {
    float: left !important
}

.m-0 {
    margin: 0 !important
}

.m-0\.4p {
    margin: 4px !important
}

.m-0\.5p {
    margin: 5px !important
}

.m-0\.6, .m-0\.6p {
    margin: 6px !important
}

.m-0\.8p {
    margin: 8px !important
}

.m-0\.9p {
    margin: 9px !important
}

.m-1 {
    margin: .25rem !important
}

.m-1\.5p {
    margin: 15px !important
}

.m-1\.6p {
    margin: 16px !important
}

.m-1\.8 {
    margin: 18px !important
}

.m-10pe {
    margin: 10% !important
}

.m-15px {
    margin: 15px !important
}

.m-1p {
    margin: 10px !important
}

.m-2 {
    margin: .5rem !important
}

.m-2\.5 {
    margin: .625rem !important
}

.m-2p {
    margin: 20px !important
}

.m-2pe {
    margin: 2% !important
}

.m-4pe {
    margin: 4% !important
}

.m-5p {
    margin: 50px !important
}

.m-auto {
    margin: auto !important
}

.-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.-mx-0\.5p {
    margin-left: -5px !important;
    margin-right: -5px !important
}

.-mx-10p- {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.-my-10p- {
    margin-bottom: 10px !important;
    margin-top: 10px !important
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mx-0\.1p {
    margin-left: 1px !important;
    margin-right: 1px !important
}

.mx-0\.2p {
    margin-left: 2px !important;
    margin-right: 2px !important
}

.mx-0\.3p {
    margin-left: 3px !important;
    margin-right: 3px !important
}

.mx-0\.4p {
    margin-left: 4px !important;
    margin-right: 4px !important
}

.mx-0\.5 {
    margin-left: .125rem !important;
    margin-right: .125rem !important
}

.mx-0\.5p {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.mx-0\.6, .mx-0\.6p {
    margin-left: 6px !important;
    margin-right: 6px !important
}

.mx-0\.8p {
    margin-left: 8px !important;
    margin-right: 8px !important
}

.mx-0\.9p {
    margin-left: 9px !important;
    margin-right: 9px !important
}

.mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

.mx-1\.3p {
    margin-left: 13px !important;
    margin-right: 13px !important
}

.mx-1\.4p {
    margin-left: 14px !important;
    margin-right: 14px !important
}

.mx-1\.5 {
    margin-left: .375rem !important;
    margin-right: .375rem !important
}

.mx-1\.5p {
    margin-left: 15px !important;
    margin-right: 15px !important
}

.mx-1\.6p {
    margin-left: 16px !important;
    margin-right: 16px !important
}

.mx-10p {
    margin-left: 100px !important;
    margin-right: 100px !important
}

.mx-1p {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.mx-2\.2p {
    margin-left: 22px !important;
    margin-right: 22px !important
}

.mx-2\.5 {
    margin-left: .625rem !important;
    margin-right: .625rem !important
}

.mx-2\.5p {
    margin-left: 25px !important;
    margin-right: 25px !important
}

.mx-20pe {
    margin-left: 20% !important;
    margin-right: 20% !important
}

.mx-2p {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important
}

.mx-3\.2p {
    margin-left: 32px !important;
    margin-right: 32px !important
}

.mx-3\.5 {
    margin-left: .875rem !important;
    margin-right: .875rem !important
}

.mx-3\.5p {
    margin-left: 35px !important;
    margin-right: 35px !important
}

.mx-3p {
    margin-left: 30px !important;
    margin-right: 30px !important
}

.mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important
}

.mx-5pe {
    margin-left: 5% !important;
    margin-right: 5% !important
}

.mx-\[-4px\] {
    margin-left: -4px !important;
    margin-right: -4px !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.my-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.my-0\.3p {
    margin-bottom: 3px !important;
    margin-top: 3px !important
}

.my-0\.4p {
    margin-bottom: 4px !important;
    margin-top: 4px !important
}

.my-0\.5 {
    margin-bottom: .125rem !important;
    margin-top: .125rem !important
}

.my-0\.5p {
    margin-bottom: 5px !important;
    margin-top: 5px !important
}

.my-0\.6, .my-0\.6p {
    margin-bottom: 6px !important;
    margin-top: 6px !important
}

.my-0\.7p {
    margin-bottom: 7px !important;
    margin-top: 7px !important
}

.my-0\.8p {
    margin-bottom: 8px !important;
    margin-top: 8px !important
}

.my-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
}

.my-1\.2p {
    margin-bottom: 12px !important;
    margin-top: 12px !important
}

.my-1\.4p {
    margin-bottom: 14px !important;
    margin-top: 14px !important
}

.my-1\.5 {
    margin-bottom: .375rem !important;
    margin-top: .375rem !important
}

.my-1\.5p {
    margin-bottom: 15px !important;
    margin-top: 15px !important
}

.my-1\.7p {
    margin-bottom: 17px !important;
    margin-top: 17px !important
}

.my-10 {
    margin-bottom: 2.5rem !important;
    margin-top: 2.5rem !important
}

.my-12 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important
}

.my-15p {
    margin-bottom: 150px !important;
    margin-top: 150px !important
}

.my-15px {
    margin-bottom: 15px !important;
    margin-top: 15px !important
}

.my-1p {
    margin-bottom: 10px !important;
    margin-top: 10px !important
}

.my-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
}

.my-2\.5 {
    margin-bottom: .625rem !important;
    margin-top: .625rem !important
}

.my-2p {
    margin-bottom: 20px !important;
    margin-top: 20px !important
}

.my-2pe {
    margin-bottom: 2% !important;
    margin-top: 2% !important
}

.my-3 {
    margin-bottom: .75rem !important;
    margin-top: .75rem !important
}

.my-3\.5p {
    margin-bottom: 35px !important;
    margin-top: 35px !important
}

.my-3p {
    margin-bottom: 30px !important;
    margin-top: 30px !important
}

.my-3pe {
    margin-bottom: 3% !important;
    margin-top: 3% !important
}

.my-4 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
}

.my-4\.2p {
    margin-bottom: 42px !important;
    margin-top: 42px !important
}

.my-4p {
    margin-bottom: 40px !important;
    margin-top: 40px !important
}

.my-4pe {
    margin-bottom: 4% !important;
    margin-top: 4% !important
}

.my-5 {
    margin-bottom: 1.25rem !important;
    margin-top: 1.25rem !important
}

.my-6 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
}

.my-8 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
}

.my-\[16px\] {
    margin-bottom: 16px !important;
    margin-top: 16px !important
}

.my-auto {
    margin-bottom: auto !important;
    margin-top: auto !important
}

.-mb-0 {
    margin-bottom: 0 !important
}

.-mb-0\.1pe- {
    margin-bottom: 1% !important
}

.-mb-0\.5p {
    margin-bottom: -5px !important
}

.-mb-1 {
    margin-bottom: -.25rem !important
}

.-mb-1\.8p- {
    margin-bottom: 18px !important
}

.-mb-10p- {
    margin-bottom: 10px !important
}

.-ml-0 {
    margin-left: 0 !important
}

.-ml-0\.3p {
    margin-left: -3px !important
}

.-ml-0\.4p {
    margin-left: -4px !important
}

.-ml-0\.4pe- {
    margin-left: 4% !important
}

.-ml-0\.5 {
    margin-left: -.125rem !important
}

.-ml-0\.5p {
    margin-left: -5px !important
}

.-ml-1 {
    margin-left: -.25rem !important
}

.-ml-1\.6p {
    margin-left: -16px !important
}

.-ml-3p {
    margin-left: -30px !important
}

.-ml-6p {
    margin-left: -60px !important
}

.-ml-8 {
    margin-left: -2rem !important
}

.-mr-1 {
    margin-right: -.25rem !important
}

.-mr-1\.5p {
    margin-right: -15px !important
}

.-mr-1\.6p {
    margin-right: -16px !important
}

.-mr-10p- {
    margin-right: 10px !important
}

.-mr-8 {
    margin-right: -2rem !important
}

.-mt-0 {
    margin-top: 0 !important
}

.-mt-0\.1pe- {
    margin-top: 1% !important
}

.-mt-0\.2p {
    margin-top: -2px !important
}

.-mt-0\.3p {
    margin-top: -3px !important
}

.-mt-0\.5 {
    margin-top: -.125rem !important
}

.-mt-0\.5p {
    margin-top: -5px !important
}

.-mt-0\.6 {
    margin-top: -6px !important
}

.-mt-0\.9p {
    margin-top: -9px !important
}

.-mt-1 {
    margin-top: -.25rem !important
}

.-mt-10p- {
    margin-top: 10px !important
}

.-mt-1p {
    margin-top: -10px !important
}

.-mt-2 {
    margin-top: -.5rem !important
}

.-mt-2p {
    margin-top: -20px !important
}

.-mt-3 {
    margin-top: -.75rem !important
}

.-mt-3\.6p {
    margin-top: -36px !important
}

.-mt-5 {
    margin-top: -1.25rem !important
}

.-mt-6 {
    margin-top: -1.5rem !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-0\.1p {
    margin-bottom: 1px !important
}

.mb-0\.1pe {
    margin-bottom: 1% !important
}

.mb-0\.2p {
    margin-bottom: 2px !important
}

.mb-0\.3p {
    margin-bottom: 3px !important
}

.mb-0\.4p {
    margin-bottom: 4px !important
}

.mb-0\.5 {
    margin-bottom: .125rem !important
}

.mb-0\.5p {
    margin-bottom: 5px !important
}

.mb-0\.6, .mb-0\.6p {
    margin-bottom: 6px !important
}

.mb-0\.6vh {
    margin-bottom: 6vh !important
}

.mb-0\.7p {
    margin-bottom: 7px !important
}

.mb-0\.8p {
    margin-bottom: 8px !important
}

.mb-0\.9p {
    margin-bottom: 9px !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-1\.2p {
    margin-bottom: 12px !important
}

.mb-1\.3p {
    margin-bottom: 13px !important
}

.mb-1\.4p {
    margin-bottom: 14px !important
}

.mb-1\.5 {
    margin-bottom: .375rem !important
}

.mb-1\.5p {
    margin-bottom: 15px !important
}

.mb-1\.5p- {
    margin-bottom: -15px !important
}

.mb-1\.6p {
    margin-bottom: 16px !important
}

.mb-1\.7p {
    margin-bottom: 17px !important
}

.mb-1\.8 {
    margin-bottom: 18px !important
}

.mb-10 {
    margin-bottom: 2.5rem !important
}

.mb-10p {
    margin-bottom: 100px !important
}

.mb-14 {
    margin-bottom: 3.5rem !important
}

.mb-15px {
    margin-bottom: 15px !important
}

.mb-16 {
    margin-bottom: 4rem !important
}

.mb-1p {
    margin-bottom: 10px !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-2\.2p {
    margin-bottom: 22px !important
}

.mb-2\.3p {
    margin-bottom: 23px !important
}

.mb-2\.4p {
    margin-bottom: 24px !important
}

.mb-2\.5 {
    margin-bottom: .625rem !important
}

.mb-2\.5p {
    margin-bottom: 25px !important
}

.mb-2\.6 {
    margin-bottom: 26px !important
}

.mb-2\.8p {
    margin-bottom: 28px !important
}

.mb-20 {
    margin-bottom: 5rem !important
}

.mb-24 {
    margin-bottom: 6rem !important
}

.mb-2p {
    margin-bottom: 20px !important
}

.mb-2pe {
    margin-bottom: 2% !important
}

.mb-3 {
    margin-bottom: .75rem !important
}

.mb-3\.4p {
    margin-bottom: 34px !important
}

.mb-3\.5 {
    margin-bottom: .875rem !important
}

.mb-32 {
    margin-bottom: 8rem !important
}

.mb-3p {
    margin-bottom: 30px !important
}

.mb-3pe {
    margin-bottom: 3% !important
}

.mb-4 {
    margin-bottom: 1rem !important
}

.mb-4p {
    margin-bottom: 40px !important
}

.mb-5 {
    margin-bottom: 1.25rem !important
}

.mb-5\.5p {
    margin-bottom: 55px !important
}

.mb-5p {
    margin-bottom: 50px !important
}

.mb-5pe {
    margin-bottom: 5% !important
}

.mb-6 {
    margin-bottom: 1.5rem !important
}

.mb-6\.5p {
    margin-bottom: 65px !important
}

.mb-6p {
    margin-bottom: 60px !important
}

.mb-6pe {
    margin-bottom: 6% !important
}

.mb-7 {
    margin-bottom: 1.75rem !important
}

.mb-7\.2p {
    margin-bottom: 72px !important
}

.mb-8 {
    margin-bottom: 2rem !important
}

.mb-8\.3p {
    margin-bottom: 83px !important
}

.mb-8\.8p {
    margin-bottom: 88px !important
}

.mb-8p {
    margin-bottom: 80px !important
}

.mb-8vh {
    margin-bottom: 8vh !important
}

.mb-9 {
    margin-bottom: 2.25rem !important
}

.mb-\[5px\] {
    margin-bottom: 5px !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ml-0 {
    margin-left: 0 !important
}

.ml-0\.1p {
    margin-left: 1px !important
}

.ml-0\.2p {
    margin-left: 2px !important
}

.ml-0\.3p {
    margin-left: 3px !important
}

.ml-0\.3p- {
    margin-left: -3px !important
}

.ml-0\.4p {
    margin-left: 4px !important
}

.ml-0\.5 {
    margin-left: .125rem !important
}

.ml-0\.5p {
    margin-left: 5px !important
}

.ml-0\.6, .ml-0\.6p {
    margin-left: 6px !important
}

.ml-0\.7p {
    margin-left: 7px !important
}

.ml-0\.7pe {
    margin-left: 7% !important
}

.ml-0\.8p {
    margin-left: 8px !important
}

.ml-0\.8pe- {
    margin-left: -8% !important
}

.ml-0\.9p {
    margin-left: 9px !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-1\.2p {
    margin-left: 12px !important
}

.ml-1\.3p {
    margin-left: 13px !important
}

.ml-1\.4p {
    margin-left: 14px !important
}

.ml-1\.5 {
    margin-left: .375rem !important
}

.ml-1\.5p {
    margin-left: 15px !important
}

.ml-1\.6p {
    margin-left: 16px !important
}

.ml-1\.8 {
    margin-left: 18px !important
}

.ml-10 {
    margin-left: 2.5rem !important
}

.ml-10\.2p {
    margin-left: 102px !important
}

.ml-10pe {
    margin-left: 10% !important
}

.ml-11 {
    margin-left: 2.75rem !important
}

.ml-12 {
    margin-left: 3rem !important
}

.ml-14 {
    margin-left: 3.5rem !important
}

.ml-1p {
    margin-left: 10px !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-2\.1p {
    margin-left: 21px !important
}

.ml-2\.2p {
    margin-left: 22px !important
}

.ml-2\.4p {
    margin-left: 24px !important
}

.ml-2\.5 {
    margin-left: .625rem !important
}

.ml-2\.5p {
    margin-left: 25px !important
}

.ml-2\.6 {
    margin-left: 26px !important
}

.ml-2\.7p {
    margin-left: 27px !important
}

.ml-20pe {
    margin-left: 20% !important
}

.ml-2p {
    margin-left: 20px !important
}

.ml-2pe {
    margin-left: 2% !important
}

.ml-3 {
    margin-left: .75rem !important
}

.ml-3\.2p {
    margin-left: 32px !important
}

.ml-3\.4p {
    margin-left: 34px !important
}

.ml-3\.6p {
    margin-left: 36px !important
}

.ml-3pe {
    margin-left: 3% !important
}

.ml-4 {
    margin-left: 1rem !important
}

.ml-4\.1p {
    margin-left: 41px !important
}

.ml-4p {
    margin-left: 40px !important
}

.ml-4pe {
    margin-left: 4% !important
}

.ml-5 {
    margin-left: 1.25rem !important
}

.ml-5p {
    margin-left: 50px !important
}

.ml-5p- {
    margin-left: -5px !important
}

.ml-5pe {
    margin-left: 5% !important
}

.ml-6 {
    margin-left: 1.5rem !important
}

.ml-64 {
    margin-left: 16rem !important
}

.ml-\[4px\] {
    margin-left: 4px !important
}

.ml-\[6px\] {
    margin-left: 6px !important
}

.ml-auto {
    margin-left: auto !important
}

.mr-0 {
    margin-right: 0 !important
}

.mr-0\.1p {
    margin-right: 1px !important
}

.mr-0\.2p {
    margin-right: 2px !important
}

.mr-0\.3p {
    margin-right: 3px !important
}

.mr-0\.4p {
    margin-right: 4px !important
}

.mr-0\.5 {
    margin-right: .125rem !important
}

.mr-0\.5p {
    margin-right: 5px !important
}

.mr-0\.6, .mr-0\.6p {
    margin-right: 6px !important
}

.mr-0\.7p {
    margin-right: 7px !important
}

.mr-0\.8p {
    margin-right: 8px !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mr-1\.2p {
    margin-right: 12px !important
}

.mr-1\.4p {
    margin-right: 14px !important
}

.mr-1\.5 {
    margin-right: .375rem !important
}

.mr-1\.5p {
    margin-right: 15px !important
}

.mr-1\.6p {
    margin-right: 16px !important
}

.mr-10 {
    margin-right: 2.5rem !important
}

.mr-10p- {
    margin-right: -10px !important
}

.mr-11 {
    margin-right: 2.75rem !important
}

.mr-11\.2p {
    margin-right: 112px !important
}

.mr-15px {
    margin-right: 15px !important
}

.mr-1p {
    margin-right: 10px !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-2\.1p {
    margin-right: 21px !important
}

.mr-2\.4p {
    margin-right: 24px !important
}

.mr-2\.5 {
    margin-right: .625rem !important
}

.mr-2\.5p {
    margin-right: 25px !important
}

.mr-2\.6 {
    margin-right: 26px !important
}

.mr-2p {
    margin-right: 20px !important
}

.mr-3 {
    margin-right: .75rem !important
}

.mr-3\.5 {
    margin-right: .875rem !important
}

.mr-3p {
    margin-right: 30px !important
}

.mr-3pe {
    margin-right: 3% !important
}

.mr-4 {
    margin-right: 1rem !important
}

.mr-5 {
    margin-right: 1.25rem !important
}

.mr-5pe {
    margin-right: 5% !important
}

.mr-6 {
    margin-right: 1.5rem !important
}

.mr-9 {
    margin-right: 2.25rem !important
}

.mr-\[10px\] {
    margin-right: 10px !important
}

.mr-\[5px\] {
    margin-right: 5px !important
}

.mr-\[8px\] {
    margin-right: 8px !important
}

.mr-auto {
    margin-right: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-0\.1p {
    margin-top: 1px !important
}

.mt-0\.1p- {
    margin-top: -1px !important
}

.mt-0\.2p {
    margin-top: 2px !important
}

.mt-0\.2p- {
    margin-top: -2px !important
}

.mt-0\.3p {
    margin-top: 3px !important
}

.mt-0\.4p {
    margin-top: 4px !important
}

.mt-0\.5 {
    margin-top: .125rem !important
}

.mt-0\.5p {
    margin-top: 5px !important
}

.mt-0\.5pe {
    margin-top: 5% !important
}

.mt-0\.6, .mt-0\.6p {
    margin-top: 6px !important
}

.mt-0\.7p {
    margin-top: 7px !important
}

.mt-0\.8p {
    margin-top: 8px !important
}

.mt-0\.9p {
    margin-top: 9px !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-1\.1p {
    margin-top: 11px !important
}

.mt-1\.2p {
    margin-top: 12px !important
}

.mt-1\.3p {
    margin-top: 13px !important
}

.mt-1\.3p- {
    margin-top: -13px !important
}

.mt-1\.4p {
    margin-top: 14px !important
}

.mt-1\.5 {
    margin-top: .375rem !important
}

.mt-1\.5p {
    margin-top: 15px !important
}

.mt-1\.6p {
    margin-top: 16px !important
}

.mt-1\.7p {
    margin-top: 17px !important
}

.mt-1\.8 {
    margin-top: 18px !important
}

.mt-10 {
    margin-top: 2.5rem !important
}

.mt-10pe {
    margin-top: 10% !important
}

.mt-11 {
    margin-top: 2.75rem !important
}

.mt-11\.7p {
    margin-top: 117px !important
}

.mt-12 {
    margin-top: 3rem !important
}

.mt-12pe {
    margin-top: 12% !important
}

.mt-15px {
    margin-top: 15px !important
}

.mt-16 {
    margin-top: 4rem !important
}

.mt-17\.7p {
    margin-top: 177px !important
}

.mt-17vh {
    margin-top: 17vh !important
}

.mt-1p {
    margin-top: 10px !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-2\.1p {
    margin-top: 21px !important
}

.mt-2\.2p {
    margin-top: 22px !important
}

.mt-2\.4p {
    margin-top: 24px !important
}

.mt-2\.5 {
    margin-top: .625rem !important
}

.mt-2\.5p {
    margin-top: 25px !important
}

.mt-20 {
    margin-top: 5rem !important
}

.mt-24 {
    margin-top: 6rem !important
}

.mt-25pe {
    margin-top: 25% !important
}

.mt-2p {
    margin-top: 20px !important
}

.mt-2p- {
    margin-top: -20px !important
}

.mt-3 {
    margin-top: .75rem !important
}

.mt-3\.5 {
    margin-top: .875rem !important
}

.mt-3\.5p {
    margin-top: 35px !important
}

.mt-3\.9p {
    margin-top: 39px !important
}

.mt-30pe {
    margin-top: 30% !important
}

.mt-3p {
    margin-top: 30px !important
}

.mt-3pe {
    margin-top: 3% !important
}

.mt-4 {
    margin-top: 1rem !important
}

.mt-4\.5p {
    margin-top: 45px !important
}

.mt-4p {
    margin-top: 40px !important
}

.mt-5 {
    margin-top: 1.25rem !important
}

.mt-5\.2p {
    margin-top: 52px !important
}

.mt-5\.5p {
    margin-top: 55px !important
}

.mt-5\.7p {
    margin-top: 57px !important
}

.mt-5p {
    margin-top: 50px !important
}

.mt-5pe {
    margin-top: 5% !important
}

.mt-6 {
    margin-top: 1.5rem !important
}

.mt-6\.4p {
    margin-top: 64px !important
}

.mt-6\.6p {
    margin-top: 66px !important
}

.mt-6p {
    margin-top: 60px !important
}

.mt-6pe {
    margin-top: 6% !important
}

.mt-7 {
    margin-top: 1.75rem !important
}

.mt-7p {
    margin-top: 70px !important
}

.mt-8 {
    margin-top: 2rem !important
}

.mt-8p {
    margin-top: 80px !important
}

.mt-9 {
    margin-top: 2.25rem !important
}

.mt-9p {
    margin-top: 90px !important
}

.mt-\[-10px\] {
    margin-top: -10px !important
}

.mt-\[-2px\] {
    margin-top: -2px !important
}

.mt-\[-4px\] {
    margin-top: -4px !important
}

.mt-\[10px\] {
    margin-top: 10px !important
}

.mt-\[15vh\] {
    margin-top: 15vh !important
}

.mt-\[425px\] {
    margin-top: 425px !important
}

.mt-auto {
    margin-top: auto !important
}

.box-border {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important
}

.line-clamp-2 {
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    display: -webkit-box !important;
    overflow: hidden !important
}

.block {
    display: block !important
}

.inline-block {
    display: inline-block !important
}

.inline {
    display: inline !important
}

.flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

/*.table {
    display: table !important
}

.inline-table {
    display: inline-table !important
}*/

.grid {
    display: grid !important
}

.contents {
    display: contents !important
}

.hidden {
    display: none !important
}

.\!h-\[149px\] {
    height: 149px !important
}

.\!h-\[155px\] {
    height: 155px !important
}

.\!h-\[648px\] {
    height: 648px !important
}

.h-0 {
    height: 0 !important
}

.h-0\.1p {
    height: 1px !important
}

.h-0\.2p {
    height: 2px !important
}

.h-0\.3p {
    height: 3px !important
}

.h-0\.4p {
    height: 4px !important
}

.h-0\.5 {
    height: .5px !important
}

.h-0\.5p {
    height: 5px !important
}

.h-0\.6, .h-0\.6p {
    height: 6px !important
}

.h-0\.7p {
    height: 7px !important
}

.h-0\.8p {
    height: 8px !important
}

.h-0\.9p {
    height: 9px !important
}

.h-1 {
    height: .25rem !important
}

.h-1\.1p {
    height: 11px !important
}

.h-1\.2p {
    height: 12px !important
}

.h-1\.3p {
    height: 13px !important
}

.h-1\.4p {
    height: 14px !important
}

.h-1\.5 {
    height: .375rem !important
}

.h-1\.5p {
    height: 15px !important
}

.h-1\.6p {
    height: 16px !important
}

.h-1\.7p {
    height: 17px !important
}

.h-1\.8, .h-1\.8p {
    height: 18px !important
}

.h-1\/3 {
    height: 33.333333% !important
}

.h-10 {
    height: 2.5rem !important
}

.h-10\.8p {
    height: 108px !important
}

.h-100pe {
    height: 100% !important
}

.h-100v, .h-100vh {
    height: 100vh !important
}

.h-10p {
    height: 100px !important
}

.h-10pe {
    height: 10% !important
}

.h-11 {
    height: 2.75rem !important
}

.h-11\.2p {
    height: 112px !important
}

.h-111 {
    height: 444px !important
}

.h-11p {
    height: 110px !important
}

.h-12 {
    height: 3rem !important
}

.h-12\.4p {
    height: 124px !important
}

.h-12p {
    height: 120px !important
}

.h-13\.6p {
    height: 136px !important
}

.h-13\.7p {
    height: 137px !important
}

.h-13p {
    height: 130px !important
}

.h-14 {
    height: 3.5rem !important
}

.h-14p {
    height: 140px !important
}

.h-15\.2p {
    height: 152px !important
}

.h-15\.5p {
    height: 155px !important
}

.h-15\.8p {
    height: 158px !important
}

.h-15p {
    height: 150px !important
}

.h-15px {
    height: 15px !important
}

.h-16 {
    height: 4rem !important
}

.h-16p {
    height: 160px !important
}

.h-17\.75 {
    height: 71px !important
}

.h-17\.8p {
    height: 178px !important
}

.h-17p {
    height: 170px !important
}

.h-18 {
    height: 72px !important
}

.h-18\.5p {
    height: 185px !important
}

.h-18p {
    height: 180px !important
}

.h-19\.5 {
    height: 78px !important
}

.h-19\.6p {
    height: 196px !important
}

.h-1p {
    height: 10px !important
}

.h-2 {
    height: .5rem !important
}

.h-2\.1p {
    height: 21px !important
}

.h-2\.2p {
    height: 22px !important
}

.h-2\.3p {
    height: 23px !important
}

.h-2\.4p {
    height: 24px !important
}

.h-2\.5p {
    height: 25px !important
}

.h-2\.6 {
    height: 26px !important
}

.h-2\.7p {
    height: 27px !important
}

.h-2\.8p {
    height: 28px !important
}

.h-2\/3 {
    height: 66.666667% !important
}

.h-20p {
    height: 200px !important
}

.h-20pe {
    height: 20% !important
}

.h-21p {
    height: 210px !important
}

.h-22\.2p {
    height: 222px !important
}

.h-23\.5p {
    height: 235px !important
}

.h-23p {
    height: 230px !important
}

.h-24 {
    height: 6rem !important
}

.h-24p {
    height: 240px !important
}

.h-25 {
    height: 100px !important
}

.h-25p {
    height: 250px !important
}

.h-25vh {
    height: 25vh !important
}

.h-26p {
    height: 260px !important
}

.h-27p {
    height: 270px !important
}

.h-28 {
    height: 7rem !important
}

.h-28p {
    height: 280px !important
}

.h-29p {
    height: 290px !important
}

.h-2p {
    height: 20px !important
}

.h-3 {
    height: .75rem !important
}

.h-3\.2p {
    height: 32px !important
}

.h-3\.4p {
    height: 34px !important
}

.h-3\.5p {
    height: 35px !important
}

.h-3\.6p {
    height: 36px !important
}

.h-3\.8p {
    height: 38px !important
}

.h-3\.9p {
    height: 39px !important
}

.h-3\/5 {
    height: 60% !important
}

.h-30p {
    height: 300px !important
}

.h-30pe {
    height: 30% !important
}

.h-31p {
    height: 310px !important
}

.h-32 {
    height: 128px !important
}

.h-32\.5p {
    height: 325px !important
}

.h-32p {
    height: 320px !important
}

.h-33\.4pe {
    height: 33.4% !important
}

.h-33pe {
    height: 33% !important
}

.h-34\.5p {
    height: 345px !important
}

.h-34p {
    height: 340px !important
}

.h-35p {
    height: 350px !important
}

.h-36 {
    height: 9rem !important
}

.h-37\.8p {
    height: 378px !important
}

.h-3p {
    height: 30px !important
}

.h-4 {
    height: 1rem !important
}

.h-4\.1p {
    height: 41px !important
}

.h-4\.2p {
    height: 42px !important
}

.h-4\.3p {
    height: 43px !important
}

.h-4\.4p {
    height: 44px !important
}

.h-4\.5p {
    height: 45px !important
}

.h-4\.6p {
    height: 46px !important
}

.h-4\.8p {
    height: 48px !important
}

.h-40p {
    height: 400px !important
}

.h-40pe {
    height: 40% !important
}

.h-42\.5p {
    height: 425px !important
}

.h-44 {
    height: 11rem !important
}

.h-44\.5p {
    height: 445px !important
}

.h-45p {
    height: 450px !important
}

.h-45pe {
    height: 45% !important
}

.h-47\.5p {
    height: 475px !important
}

.h-48vh {
    height: 48vh !important
}

.h-49vh {
    height: 49vh !important
}

.h-4p {
    height: 40px !important
}

.h-5 {
    height: 1.25rem !important
}

.h-5\.0p {
    height: 50px !important
}

.h-5\.2p {
    height: 52px !important
}

.h-5\.4p {
    height: 54px !important
}

.h-5\.5p {
    height: 55px !important
}

.h-50p {
    height: 500px !important
}

.h-50pe {
    height: 50% !important
}

.h-50vh {
    height: 50vh !important
}

.h-51vh {
    height: 51vh !important
}

.h-55pe {
    height: 55% !important
}

.h-56 {
    height: 14rem !important
}

.h-57p {
    height: 570px !important
}

.h-59\.1p {
    height: 591px !important
}

.h-5p {
    height: 50px !important
}

.h-6 {
    height: 1.5rem !important
}

.h-6\.1p {
    height: 61px !important
}

.h-6\.4p {
    height: 64px !important
}

.h-6\.5p {
    height: 65px !important
}

.h-6\.6p {
    height: 66px !important
}

.h-6\.8p {
    height: 68px !important
}

.h-60p {
    height: 600px !important
}

.h-60pe {
    height: 60% !important
}

.h-62vh {
    height: 62vh !important
}

.h-69p {
    height: 690px !important
}

.h-6p {
    height: 60px !important
}

.h-7 {
    height: 1.75rem !important
}

.h-7\.2p {
    height: 72px !important
}

.h-7\.5p {
    height: 75px !important
}

.h-7\.8p {
    height: 78px !important
}

.h-70pe {
    height: 70% !important
}

.h-75vh {
    height: 75vh !important
}

.h-7p {
    height: 70px !important
}

.h-7pe {
    height: 7% !important
}

.h-8 {
    height: 2rem !important
}

.h-8\.5p {
    height: 85px !important
}

.h-8\.6p {
    height: 86px !important
}

.h-8\.8p {
    height: 88px !important
}

.h-80 {
    height: 20rem !important
}

.h-80pe {
    height: 80% !important
}

.h-80vh {
    height: 80vh !important
}

.h-85pe {
    height: 85% !important
}

.h-8p {
    height: 80px !important
}

.h-9 {
    height: 2.25rem !important
}

.h-9\.4p {
    height: 94px !important
}

.h-90pe {
    height: 90% !important
}

.h-90v {
    height: 90vh !important
}

.h-93pe {
    height: 93% !important
}

.h-95pe {
    height: 95% !important
}

.h-9p {
    height: 90px !important
}

.h-\[116px\] {
    height: 116px !important
}

.h-\[128px\] {
    height: 128px !important
}

.h-\[131px\] {
    height: 131px !important
}

.h-\[142px\] {
    height: 142px !important
}

.h-\[145px\] {
    height: 145px !important
}

.h-\[158px\] {
    height: 158px !important
}

.h-\[166px\] {
    height: 166px !important
}

.h-\[16px\] {
    height: 16px !important
}

.h-\[18px\] {
    height: 18px !important
}

.h-\[20px\] {
    height: 20px !important
}

.h-\[22px\] {
    height: 22px !important
}

.h-\[24px\] {
    height: 24px !important
}

.h-\[25px\] {
    height: 25px !important
}

.h-\[26px\] {
    height: 26px !important
}

.h-\[27px\] {
    height: 27px !important
}

.h-\[2px\] {
    height: 2px !important
}

.h-\[32px\] {
    height: 32px !important
}

.h-\[38px\] {
    height: 38px !important
}

.h-\[40px\] {
    height: 40px !important
}

.h-\[424px\] {
    height: 424px !important
}

.h-\[440px\] {
    height: 440px !important
}

.h-\[49px\] {
    height: 49px !important
}

.h-\[50px\] {
    height: 50px !important
}

.h-\[53px\] {
    height: 53px !important
}

.h-\[580px\] {
    height: 580px !important
}

.h-\[60\%\] {
    height: 60% !important
}

.h-\[70px\] {
    height: 70px !important
}

.h-\[75px\] {
    height: 75px !important
}

.h-\[76px\] {
    height: 76px !important
}

.h-auto {
    height: auto !important
}

.h-fit {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important
}

.h-full {
    height: 100% !important
}

.h-max {
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important
}

.h-px {
    height: 1px !important
}

.h-screen {
    height: 100vh !important
}

.max-h-0 {
    max-height: 0 !important
}

.max-h-10p {
    max-height: 100px !important
}

.max-h-10vh {
    max-height: 10vh !important
}

.max-h-115p {
    max-height: 115px !important
}

.max-h-12 {
    max-height: 3rem !important
}

.max-h-20p {
    max-height: 200px !important
}

.max-h-240p, .max-h-24p {
    max-height: 240px !important
}

.max-h-30p {
    max-height: 300px !important
}

.max-h-5 {
    max-height: 1.25rem !important
}

.max-h-500p {
    max-height: 500px !important
}

.max-h-50pe {
    max-height: 50% !important
}

.max-h-6 {
    max-height: 1.5rem !important
}

.max-h-6\.8p {
    max-height: 68px !important
}

.max-h-60p {
    max-height: 600px !important
}

.max-h-60vh {
    max-height: 60vh !important
}

.max-h-75vh {
    max-height: 75vh !important
}

.max-h-8 {
    max-height: 2rem !important
}

.max-h-80vh {
    max-height: 80vh !important
}

.max-h-85vh {
    max-height: 85vh !important
}

.max-h-\[220px\] {
    max-height: 220px !important
}

.max-h-\[258px\] {
    max-height: 258px !important
}

.max-h-\[325px\] {
    max-height: 325px !important
}

.max-h-\[410px\] {
    max-height: 410px !important
}

.max-h-\[475px\] {
    max-height: 475px !important
}

.max-h-\[575px\] {
    max-height: 575px !important
}

.max-h-full {
    max-height: 100% !important
}

.max-h-screen {
    max-height: 100vh !important
}

.min-h-0 {
    min-height: 0 !important
}

.min-h-0\.1p {
    min-height: 1px !important
}

.min-h-10 {
    min-height: 10% !important
}

.min-h-13p {
    min-height: 130px !important
}

.min-h-14 {
    min-height: 3.5rem !important
}

.min-h-17\.5p {
    min-height: 175px !important
}

.min-h-20pe {
    min-height: 20% !important
}

.min-h-25p {
    min-height: 250px !important
}

.min-h-30p {
    min-height: 30px !important
}

.min-h-31p {
    min-height: 310px !important
}

.min-h-4 {
    min-height: 1rem !important
}

.min-h-4\.5p {
    min-height: 45px !important
}

.min-h-40 {
    min-height: 10rem !important
}

.min-h-40\.2m {
    min-height: 402px !important
}

.min-h-56\.25 {
    min-height: 225px !important
}

.min-h-5p {
    min-height: 50px !important
}

.min-h-6 {
    min-height: 1.5rem !important
}

.min-h-6\.6p {
    min-height: 66px !important
}

.min-h-6p {
    min-height: 60px !important
}

.min-h-7 {
    min-height: 1.75rem !important
}

.min-h-7\.8p {
    min-height: 78px !important
}

.min-h-84vh {
    min-height: 84vh !important
}

.min-h-\[210px\] {
    min-height: 210px !important
}

.min-h-\[307px\] {
    min-height: 307px !important
}

.min-h-\[320p\] {
    min-height: 320p !important
}

.min-h-\[328px\] {
    min-height: 328px !important
}

.min-h-\[402px\] {
    min-height: 402px !important
}

.min-h-\[480px\] {
    min-height: 480px !important
}

.min-h-screen {
    min-height: 100vh !important
}

.w-0 {
    width: 0 !important
}

.w-0\.1p {
    width: 1px !important
}

.w-0\.2p {
    width: 2px !important
}

.w-0\.3p {
    width: 3px !important
}

.w-0\.4p {
    width: 4px !important
}

.w-0\.5 {
    width: .125rem !important
}

.w-0\.5p {
    width: 5px !important
}

.w-0\.6, .w-0\.6p {
    width: 6px !important
}

.w-0\.7p {
    width: 7px !important
}

.w-0\.8p {
    width: 8px !important
}

.w-0\.9p {
    width: 9px !important
}

.w-1 {
    width: .25rem !important
}

.w-1\.1p {
    width: 11px !important
}

.w-1\.2p {
    width: 12px !important
}

.w-1\.3p {
    width: 13px !important
}

.w-1\.4p {
    width: 14px !important
}

.w-1\.5p {
    width: 15px !important
}

.w-1\.6p {
    width: 16px !important
}

.w-1\.7p {
    width: 17px !important
}

.w-1\.8 {
    width: 18px !important
}

.w-1\/2 {
    width: 50% !important
}

.w-1\/3 {
    width: 33.333333% !important
}

.w-1\/4 {
    width: 25% !important
}

.w-1\/6 {
    width: 16.666667% !important
}

.w-10 {
    width: 2.5rem !important
}

.w-10\.8p {
    width: 108px !important
}

.w-10\/12 {
    width: 83.333333% !important
}

.w-100 {
    width: 100px !important
}

.w-100pe {
    width: 100% !important
}

.w-100v {
    width: 100vw !important
}

.w-10p {
    width: 100px !important
}

.w-10pe {
    width: 10% !important
}

.w-11 {
    width: 2.75rem !important
}

.w-11\.2p {
    width: 112px !important
}

.w-11\.5p {
    width: 115px !important
}

.w-11\.7p {
    width: 117px !important
}

.w-11\.9p {
    width: 119px !important
}

.w-11\/12 {
    width: 91.666667% !important
}

.w-11p {
    width: 110px !important
}

.w-12 {
    width: 3rem !important
}

.w-12\.9p {
    width: 129px !important
}

.w-12p {
    width: 120px !important
}

.w-13\.6p {
    width: 136px !important
}

.w-13p {
    width: 130px !important
}

.w-14 {
    width: 3.5rem !important
}

.w-14p {
    width: 140px !important
}

.w-15p {
    width: 150px !important
}

.w-15pe {
    width: 15% !important
}

.w-15px {
    width: 15px !important
}

.w-16 {
    width: 4rem !important
}

.w-16p {
    width: 160px !important
}

.w-176p {
    width: 176px !important
}

.w-17p {
    width: 170px !important
}

.w-18 {
    width: 72px !important
}

.w-18p {
    width: 180px !important
}

.w-1p {
    width: 10px !important
}

.w-2 {
    width: .5rem !important
}

.w-2\.2p {
    width: 22px !important
}

.w-2\.3p {
    width: 23px !important
}

.w-2\.4p {
    width: 24px !important
}

.w-2\.5p {
    width: 25px !important
}

.w-2\.6 {
    width: 26px !important
}

.w-2\.7p {
    width: 27px !important
}

.w-2\.8p {
    width: 28px !important
}

.w-2\/3 {
    width: 66.666667% !important
}

.w-2\/5 {
    width: 40% !important
}

.w-2\/6 {
    width: 33.333333% !important
}

.w-20 {
    width: 5rem !important
}

.w-20p {
    width: 200px !important
}

.w-20pe {
    width: 20% !important
}

.w-20vw {
    width: 20vw !important
}

.w-21\.5p {
    width: 215px !important
}

.w-21p {
    width: 210px !important
}

.w-22 {
    width: 22px !important
}

.w-22\.2p {
    width: 222px !important
}

.w-22p {
    width: 22% !important
}

.w-23\.5p {
    width: 235px !important
}

.w-23p {
    width: 230px !important
}

.w-24 {
    width: 6rem !important
}

.w-24p {
    width: 240px !important
}

.w-25 {
    width: 100px !important
}

.w-25p {
    width: 250px !important
}

.w-25pe {
    width: 25% !important
}

.w-26 {
    width: 26px !important
}

.w-26\.5p {
    width: 265px !important
}

.w-26p {
    width: 260px !important
}

.w-28 {
    width: 7rem !important
}

.w-28\.5p {
    width: 285px !important
}

.w-28p {
    width: 280px !important
}

.w-28pe {
    width: 28% !important
}

.w-28vw {
    width: 28vw !important
}

.w-2p {
    width: 20px !important
}

.w-3 {
    width: .75rem !important
}

.w-3\.2p {
    width: 32px !important
}

.w-3\.4p {
    width: 34px !important
}

.w-3\.5p {
    width: 35px !important
}

.w-3\.6p {
    width: 36px !important
}

.w-3\.9p {
    width: 39px !important
}

.w-3\/12 {
    width: 25% !important
}

.w-3\/4 {
    width: 75% !important
}

.w-3\/5 {
    width: 60% !important
}

.w-30\.5p {
    width: 305px !important
}

.w-30p {
    width: 300px !important
}

.w-30pe {
    width: 30% !important
}

.w-31p {
    width: 310px !important
}

.w-32p {
    width: 32% !important
}

.w-33\.4pe {
    width: 33.4% !important
}

.w-33p {
    width: 330px !important
}

.w-33pe {
    width: 33% !important
}

.w-35p {
    width: 350px !important
}

.w-35pe {
    width: 35% !important
}

.w-36 {
    width: 9rem !important
}

.w-36p {
    width: 360px !important
}

.w-37p {
    width: 370px !important
}

.w-3p {
    width: 30px !important
}

.w-4 {
    width: 1rem !important
}

.w-4\.2p {
    width: 42px !important
}

.w-4\.4p {
    width: 44px !important
}

.w-4\.5p {
    width: 45px !important
}

.w-4\.6p {
    width: 46px !important
}

.w-4\.6pe {
    width: 46% !important
}

.w-4\.8p {
    width: 48px !important
}

.w-4\.8pe {
    width: 48% !important
}

.w-4\/5 {
    width: 80% !important
}

.w-40p {
    width: 400px !important
}

.w-40pe {
    width: 40% !important
}

.w-43pe {
    width: 43% !important
}

.w-44 {
    width: 176px !important
}

.w-45p {
    width: 450px !important
}

.w-45pe {
    width: 45% !important
}

.w-47\.5 {
    width: 190px !important
}

.w-48 {
    width: 12rem !important
}

.w-48pe {
    width: 48% !important
}

.w-49pe {
    width: 49% !important
}

.w-4p {
    width: 40px !important
}

.w-5 {
    width: 1.25rem !important
}

.w-5\.0p {
    width: 50px !important
}

.w-5\.2p {
    width: 52px !important
}

.w-5\.4p {
    width: 54px !important
}

.w-5\.5p {
    width: 55px !important
}

.w-5\.7p {
    width: 57px !important
}

.w-50p {
    width: 500px !important
}

.w-50pe {
    width: 50% !important
}

.w-52pe {
    width: 52% !important
}

.w-55pe {
    width: 55% !important
}

.w-57p {
    width: 570px !important
}

.w-5p {
    width: 50px !important
}

.w-6 {
    width: 1.5rem !important
}

.w-6\.2pe {
    width: 62% !important
}

.w-6\.4p {
    width: 64px !important
}

.w-6\.6p {
    width: 66px !important
}

.w-6\.8p {
    width: 68px !important
}

.w-6\/12 {
    width: 50% !important
}

.w-60pe {
    width: 60% !important
}

.w-65pe {
    width: 65% !important
}

.w-66pe {
    width: 66% !important
}

.w-67pe {
    width: 67% !important
}

.w-69pe {
    width: 69% !important
}

.w-6p {
    width: 60px !important
}

.w-6pe {
    width: 6% !important
}

.w-7 {
    width: 1.75rem !important
}

.w-7\.2p {
    width: 72px !important
}

.w-7\.5p {
    width: 75px !important
}

.w-7\.5pe {
    width: 75% !important
}

.w-7\.8p {
    width: 78px !important
}

.w-70pe {
    width: 70% !important
}

.w-72 {
    width: 18rem !important
}

.w-72pe {
    width: 72% !important
}

.w-74pe {
    width: 74% !important
}

.w-75 {
    width: 75px !important
}

.w-7p {
    width: 70px !important
}

.w-8 {
    width: 2rem !important
}

.w-8\.8p {
    width: 88px !important
}

.w-8\/12 {
    width: 66.666667% !important
}

.w-80 {
    width: 20rem !important
}

.w-80p {
    width: 80px !important
}

.w-80pe {
    width: 80% !important
}

.w-80vw {
    width: 80vw !important
}

.w-84pe {
    width: 84% !important
}

.w-85p {
    width: 850px !important
}

.w-85pe {
    width: 85% !important
}

.w-87p {
    width: 87% !important
}

.w-89p {
    width: 89% !important
}

.w-8p {
    width: 80px !important
}

.w-9 {
    width: 2.25rem !important
}

.w-9\.4pe {
    width: 94% !important
}

.w-9\.6pe {
    width: 96% !important
}

.w-9\.8pe {
    width: 98% !important
}

.w-90pe, .w-9\/10 {
    width: 90% !important
}

.w-90vw {
    width: 90vw !important
}

.w-92pe {
    width: 92% !important
}

.w-95pe {
    width: 95% !important
}

.w-97pe {
    width: 97% !important
}

.w-98pe {
    width: 98% !important
}

.w-98vw {
    width: 98vw !important
}

.w-9p {
    width: 90px !important
}

.w-\[120px\] {
    width: 120px !important
}

.w-\[131px\] {
    width: 131px !important
}

.w-\[140px\] {
    width: 140px !important
}

.w-\[157px\] {
    width: 157px !important
}

.w-\[160px\] {
    width: 160px !important
}

.w-\[16px\] {
    width: 16px !important
}

.w-\[18px\] {
    width: 18px !important
}

.w-\[190px\] {
    width: 190px !important
}

.w-\[200px\] {
    width: 200px !important
}

.w-\[20px\] {
    width: 20px !important
}

.w-\[225px\] {
    width: 225px !important
}

.w-\[22px\] {
    width: 22px !important
}

.w-\[24px\] {
    width: 24px !important
}

.w-\[25\%\] {
    width: 25% !important
}

.w-\[26px\] {
    width: 26px !important
}

.w-\[27px\] {
    width: 27px !important
}

.w-\[2px\] {
    width: 2px !important
}

.w-\[30\%\] {
    width: 30% !important
}

.w-\[325px\] {
    width: 325px !important
}

.w-\[340px\] {
    width: 340px !important
}

.w-\[35\%\] {
    width: 35% !important
}

.w-\[36px\] {
    width: 36px !important
}

.w-\[375px\] {
    width: 375px !important
}

.w-\[42vw\] {
    width: 42vw !important
}

.w-\[44\%\] {
    width: 44% !important
}

.w-\[45\%\] {
    width: 45% !important
}

.w-\[45px\] {
    width: 45px !important
}

.w-\[48\%\] {
    width: 48% !important
}

.w-\[49\%\] {
    width: 49% !important
}

.w-\[50\%\] {
    width: 50% !important
}

.w-\[50px\] {
    width: 50px !important
}

.w-\[55\%\] {
    width: 55% !important
}

.w-\[56\%\] {
    width: 56% !important
}

.w-\[65\%\] {
    width: 65% !important
}

.w-\[680px\] {
    width: 680px !important
}

.w-\[70vw\] {
    width: 70vw !important
}

.w-\[74px\] {
    width: 74px !important
}

.w-\[75\%\] {
    width: 75% !important
}

.w-\[75px\] {
    width: 75px !important
}

.w-\[78px\] {
    width: 78px !important
}

.w-\[84px\] {
    width: 84px !important
}

.w-\[88\%\] {
    width: 88% !important
}

.w-\[90\%\] {
    width: 90% !important
}

.w-\[92\%\] {
    width: 92% !important
}

.w-\[95\%\] {
    width: 95% !important
}

.w-\[96\%\] {
    width: 96% !important
}

.w-\[98\%\] {
    width: 98% !important
}

.w-\[calc\(100\%-10px\)\] {
    width: calc(100% - 10px) !important
}

.w-auto {
    width: auto !important
}

.w-fit {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important
}

.w-full {
    width: 100% !important
}

.w-max {
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important
}

.w-min {
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important
}

.w-screen {
    width: 100vw !important
}

.min-w-0 {
    min-width: 0 !important
}

.min-w-10p {
    min-width: 100px !important
}

.min-w-11 {
    min-width: 2.75rem !important
}

.min-w-11\.2p {
    min-width: 112px !important
}

.min-w-11p {
    min-width: 110px !important
}

.min-w-12 {
    min-width: 3rem !important
}

.min-w-12\.5p {
    min-width: 125px !important
}

.min-w-14p {
    min-width: 140px !important
}

.min-w-17p {
    min-width: 170px !important
}

.min-w-18p {
    min-width: 180px !important
}

.min-w-2 {
    min-width: .5rem !important
}

.min-w-2\.5p {
    min-width: 25px !important
}

.min-w-2\.7p {
    min-width: 27px !important
}

.min-w-20p {
    min-width: 200px !important
}

.min-w-24pe {
    min-width: 24% !important
}

.min-w-27p {
    min-width: 270px !important
}

.min-w-2p {
    min-width: 20px !important
}

.min-w-30p {
    min-width: 30px !important
}

.min-w-33\.6p {
    min-width: 336px !important
}

.min-w-35pe {
    min-width: 35% !important
}

.min-w-4 {
    min-width: 1rem !important
}

.min-w-4\.4p {
    min-width: 44px !important
}

.min-w-50pe {
    min-width: 50% !important
}

.min-w-58pe {
    min-width: 58% !important
}

.min-w-6 {
    min-width: 1.5rem !important
}

.min-w-6\.5p {
    min-width: 65px !important
}

.min-w-6\.6p {
    min-width: 66px !important
}

.min-w-95 {
    min-width: 95% !important
}

.min-w-9p {
    min-width: 90px !important
}

.min-w-\[120px\] {
    min-width: 120px !important
}

.min-w-\[130px\] {
    min-width: 130px !important
}

.min-w-\[150px\] {
    min-width: 150px !important
}

.min-w-\[206px\] {
    min-width: 206px !important
}

.min-w-\[96\%\] {
    min-width: 96% !important
}

.min-w-auto {
    min-width: auto !important
}

.min-w-fit {
    min-width: -webkit-fit-content !important;
    min-width: -moz-fit-content !important;
    min-width: fit-content !important
}

.min-w-full {
    min-width: 100% !important
}

.min-w-max {
    min-width: -webkit-max-content !important;
    min-width: -moz-max-content !important;
    min-width: max-content !important
}

.max-w-10p {
    max-width: 100px !important
}

.max-w-11 {
    max-width: 2.75rem !important
}

.max-w-11\.5p {
    max-width: 115px !important
}

.max-w-15p {
    max-width: 150px !important
}

.max-w-160 {
    max-width: 640px !important
}

.max-w-19p {
    max-width: 190px !important
}

.max-w-20p {
    max-width: 200px !important
}

.max-w-25p {
    max-width: 250px !important
}

.max-w-27\.5p {
    max-width: 275px !important
}

.max-w-27p {
    max-width: 270px !important
}

.max-w-29p {
    max-width: 290px !important
}

.max-w-30p {
    max-width: 300px !important
}

.max-w-38p {
    max-width: 380px !important
}

.max-w-40p {
    max-width: 400px !important
}

.max-w-4xl {
    max-width: 56rem !important
}

.max-w-5 {
    max-width: 1.25rem !important
}

.max-w-55p {
    max-width: 682px !important
}

.max-w-6 {
    max-width: 1.5rem !important
}

.max-w-70 {
    max-width: 70% !important
}

.max-w-7xl {
    max-width: 80rem !important
}

.max-w-80pe {
    max-width: 80% !important
}

.max-w-90vw {
    max-width: 90vw !important
}

.max-w-\[1080px\] {
    max-width: 1080px !important
}

.max-w-\[156px\] {
    max-width: 156px !important
}

.max-w-\[825px\] {
    max-width: 825px !important
}

.max-w-\[907px\] {
    max-width: 907px !important
}

.max-w-\[calc\(60\%-8px\)\] {
    max-width: calc(60% - 8px) !important
}

.max-w-fit {
    max-width: -webkit-fit-content !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important
}

.max-w-full {
    max-width: 100% !important
}

.max-w-lg {
    max-width: 32rem !important
}

.max-w-md {
    max-width: 28rem !important
}

.max-w-none {
    max-width: none !important
}

.flex-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important
}

.flex-1\.7 {
    -webkit-box-flex: 1.7 !important;
    -ms-flex: 1.7 1 0% !important;
    flex: 1.7 1 0% !important
}

.flex-14 {
    -webkit-box-flex: 14 !important;
    -ms-flex: 14 1 0% !important;
    flex: 14 1 0% !important
}

.flex-2 {
    -webkit-box-flex: 2 !important;
    -ms-flex: 2 1 0% !important;
    flex: 2 1 0% !important
}

.flex-3 {
    -webkit-box-flex: 3 !important;
    -ms-flex: 3 1 0% !important;
    flex: 3 1 0% !important
}

.flex-4 {
    -webkit-box-flex: 4 !important;
    -ms-flex: 4 1 0% !important;
    flex: 4 1 0% !important
}

.flex-none {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.shrink {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

.shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.flex-grow {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.flex-grow-2 {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important
}

.flex-grow-4 {
    -webkit-box-flex: 4 !important;
    -ms-flex-positive: 4 !important;
    flex-grow: 4 !important
}

.flex-grow-\[1\], .grow {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.basis-25pe {
    -ms-flex-preferred-size: 25% !important;
    flex-basis: 25% !important
}

.border-spacing-1 {
    --tw-border-spacing-x: 0.25rem !important;
    --tw-border-spacing-y: 0.25rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important
}

.origin-\[5px_8px\], .origin-cards {
    -webkit-transform-origin: 5px 8px !important;
    transform-origin: 5px 8px !important
}

.origin-center {
    -webkit-transform-origin: center !important;
    transform-origin: center !important
}

.origin-top-left {
    -webkit-transform-origin: top left !important;
    transform-origin: top left !important
}

.-translate-x-1\/2, .-translate-x-\[50\%\] {
    --tw-translate-x: -50% !important
}

.-translate-x-1\/2, .-translate-x-\[50\%\], .-translate-y-0 {
    -webkit-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;
    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
}

.-translate-y-0 {
    --tw-translate-y: -0px !important
}

.-translate-y-0\.8p {
    --tw-translate-y: -8px !important;
    -webkit-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;
    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
}

.-translate-y-1\/2, .-translate-y-\[50\%\] {
    --tw-translate-y: -50% !important
}

.-translate-y-1\/2, .-translate-y-\[50\%\], .translate-x-100pe {
    -webkit-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;
    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
}

.translate-x-100pe {
    --tw-translate-x: 100% !important
}

.translate-y-0 {
    --tw-translate-y: 0px !important
}

.translate-y-0, .translate-y-0\.6 {
    -webkit-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;
    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
}

.translate-y-0\.6 {
    --tw-translate-y: 6px !important
}

.translate-y-0\.8p {
    --tw-translate-y: 8px !important
}

.translate-y-0\.8p, .translate-y-1 {
    -webkit-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;
    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
}

.translate-y-1 {
    --tw-translate-y: 0.25rem !important
}

.translate-y-1\.3p {
    --tw-translate-y: 13px !important
}

.-rotate-45, .translate-y-1\.3p {
    -webkit-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;
    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
}

.-rotate-45 {
    --tw-rotate: -45deg !important
}

.-rotate-90 {
    --tw-rotate: -90deg !important
}

.-rotate-90, .rotate-180 {
    -webkit-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;
    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
}

.rotate-180 {
    --tw-rotate: 180deg !important
}

.rotate-45 {
    --tw-rotate: 45deg !important
}

.rotate-45, .rotate-90 {
    -webkit-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;
    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
}

.rotate-90 {
    --tw-rotate: 90deg !important
}

.scale-110 {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important
}

.scale-110, .scale-50 {
    -webkit-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;
    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
}

.scale-50 {
    --tw-scale-x: .5 !important;
    --tw-scale-y: .5 !important
}

.scale-65 {
    --tw-scale-x: 0.65 !important;
    --tw-scale-y: 0.65 !important
}

.scale-65, .scale-88 {
    -webkit-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;
    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
}

.scale-88 {
    --tw-scale-x: 0.88 !important;
    --tw-scale-y: 0.88 !important
}

.scale-\[0\.8\] {
    --tw-scale-x: 0.8 !important;
    --tw-scale-y: 0.8 !important
}

.scale-\[0\.8\], .scale-x-150 {
    -webkit-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;
    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
}

.scale-x-150 {
    --tw-scale-x: 1.5 !important
}

.scale-x-75 {
    --tw-scale-x: .75 !important
}

.scale-x-75, .scale-y-75 {
    -webkit-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;
    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
}

.scale-y-75 {
    --tw-scale-y: .75 !important
}

.transform {
    -webkit-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;
    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
}

@-webkit-keyframes nb__2eGUm {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes nb__2eGUm {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.animate-spin {
    -webkit-animation: spin 1s linear infinite !important;
    animation: spin 1s linear infinite !important
}

.cursor-auto {
    cursor: auto !important
}

.cursor-default {
    cursor: default !important
}

.cursor-not-allowed {
    cursor: not-allowed !important
}

.cursor-pointer {
    cursor: pointer !important
}

.cursor-text {
    cursor: text !important
}

.touch-none {
    -ms-touch-action: none !important;
    touch-action: none !important
}

.touch-manipulation {
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important
}

.select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.resize-none {
    resize: none !important
}

.resize {
    resize: both !important
}

.snap-x {
    -ms-scroll-snap-type: x var(--tw-scroll-snap-strictness) !important;
    scroll-snap-type: x var(--tw-scroll-snap-strictness) !important
}

.snap-center {
    scroll-snap-align: center !important
}

.list-decimal {
    list-style-type: decimal !important
}

.list-disc {
    list-style-type: disc !important
}

.list-none {
    list-style-type: none !important
}

.grid-cols-10 {
    grid-template-columns: repeat(10,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-9 {
    grid-template-columns: repeat(9,minmax(0,1fr)) !important
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr)) !important
}

.flex-row {
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.flex-row, .flex-row-reverse {
    -webkit-box-orient: horizontal !important
}

.flex-row-reverse {
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

.place-content-center {
    place-content: center !important
}

.place-items-center {
    place-items: center !important
}

.content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.justify-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.justify-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important
}

.justify-items-center {
    justify-items: center !important
}

.gap-0 {
    gap: 0 !important
}

.gap-0\.1p {
    gap: 1px !important
}

.gap-0\.2p {
    gap: 2px !important
}

.gap-0\.3p {
    gap: 3px !important
}

.gap-0\.4p {
    gap: 4px !important
}

.gap-0\.5 {
    gap: .125rem !important
}

.gap-0\.5p {
    gap: 5px !important
}

.gap-0\.6, .gap-0\.6p {
    gap: 6px !important
}

.gap-0\.7p {
    gap: 7px !important
}

.gap-0\.8p {
    gap: 8px !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-1\.2p {
    gap: 12px !important
}

.gap-1\.5p {
    gap: 15px !important
}

.gap-1\.6p {
    gap: 16px !important
}

.gap-1\.7p {
    gap: 17px !important
}

.gap-1\.8 {
    gap: 18px !important
}

.gap-10 {
    gap: 2.5rem !important
}

.gap-12 {
    gap: 3rem !important
}

.gap-16 {
    gap: 4rem !important
}

.gap-1p {
    gap: 10px !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-2\.4p {
    gap: 24px !important
}

.gap-2\.5 {
    gap: .625rem !important
}

.gap-2p {
    gap: 20px !important
}

.gap-3 {
    gap: .75rem !important
}

.gap-3\.5 {
    gap: .875rem !important
}

.gap-4 {
    gap: 1rem !important
}

.gap-5 {
    gap: 1.25rem !important
}

.gap-6 {
    gap: 1.5rem !important
}

.gap-x-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important
}

.gap-x-0\.4p {
    -webkit-column-gap: 4px !important;
    -moz-column-gap: 4px !important;
    column-gap: 4px !important
}

.gap-x-1 {
    -webkit-column-gap: .25rem !important;
    -moz-column-gap: .25rem !important;
    column-gap: .25rem !important
}

.gap-x-1\.2p {
    -webkit-column-gap: 12px !important;
    -moz-column-gap: 12px !important;
    column-gap: 12px !important
}

.gap-x-2 {
    -webkit-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
    column-gap: .5rem !important
}

.gap-x-3 {
    -webkit-column-gap: .75rem !important;
    -moz-column-gap: .75rem !important;
    column-gap: .75rem !important
}

.gap-x-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important
}

.gap-x-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important
}

.gap-x-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important
}

.gap-y-0 {
    row-gap: 0 !important
}

.gap-y-0\.4p {
    row-gap: 4px !important
}

.gap-y-2 {
    row-gap: .5rem !important
}

.gap-y-2\.5 {
    row-gap: .625rem !important
}

.gap-y-4 {
    row-gap: 1rem !important
}

.gap-y-8 {
    row-gap: 2rem !important
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-left: calc(1rem*(1 - var(--tw-space-x-reverse))) !important;
    margin-right: calc(1rem*var(--tw-space-x-reverse)) !important
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-bottom: calc(1rem*var(--tw-space-y-reverse)) !important;
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse))) !important
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-bottom-width: calc(1px*var(--tw-divide-y-reverse)) !important;
    border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse))) !important
}

.self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.justify-self-center {
    justify-self: center !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.overflow-x-auto {
    overflow-x: auto !important
}

.overflow-y-auto {
    overflow-y: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

.scroll-smooth {
    scroll-behavior: smooth !important
}

.truncate {
    overflow: hidden !important;
    white-space: nowrap !important
}

.overflow-ellipsis, .text-ellipsis, .truncate {
    text-overflow: ellipsis !important
}

.whitespace-normal {
    white-space: normal !important
}

.whitespace-nowrap {
    white-space: nowrap !important
}

.whitespace-pre {
    white-space: pre !important
}

.whitespace-pre-line {
    white-space: pre-line !important
}

.whitespace-pre-wrap {
    white-space: pre-wrap !important
}

.whitespace-break-spaces {
    white-space: break-spaces !important
}

.text-nowrap {
    text-wrap: nowrap !important
}

.break-words {
    overflow-wrap: break-word !important
}

.break-all {
    word-break: break-all !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-0\.8p {
    border-radius: 8px !important
}

.rounded-1 {
    border-radius: 1px !important
}

.rounded-1\.5rem {
    border-radius: 1.5rem !important
}

.rounded-10 {
    border-radius: 10px !important
}

.rounded-100 {
    border-radius: 100px !important
}

.rounded-100pe {
    border-radius: 100% !important
}

.rounded-12 {
    border-radius: 12px !important
}

.rounded-15 {
    border-radius: 15px !important
}

.rounded-2 {
    border-radius: 2px !important
}

.rounded-20 {
    border-radius: 20px !important
}

.rounded-24p {
    border-radius: 24px !important
}

.rounded-25p {
    border-radius: 25px !important
}

.rounded-2xl {
    border-radius: 1rem !important
}

.rounded-3xl {
    border-radius: 1.5rem !important
}

.rounded-4 {
    border-radius: 4px !important
}

.rounded-5 {
    border-radius: 5px !important
}

.rounded-50pe {
    border-radius: 50% !important
}

.rounded-5p {
    border-radius: 50px !important
}

.rounded-6 {
    border-radius: 6px !important
}

.rounded-\[12px\] {
    border-radius: 12px !important
}

.rounded-\[50\%\] {
    border-radius: 50% !important
}

.rounded-\[7px\] {
    border-radius: 7px !important
}

.rounded-\[8px\] {
    border-radius: 8px !important
}

.rounded-full {
    border-radius: 9999px !important
}

.rounded-lg {
    border-radius: .5rem !important
}

.rounded-md {
    border-radius: .375rem !important
}

.rounded-none {
    border-radius: 0 !important
}

.rounded-sm {
    border-radius: .125rem !important
}

.rounded-xl {
    border-radius: .75rem !important
}

.rounded-b {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important
}

.rounded-b-0\.8p {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important
}

.rounded-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important
}

.rounded-b-15 {
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important
}

.rounded-b-20 {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important
}

.rounded-b-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.rounded-b-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important
}

.rounded-b-\[20px\] {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important
}

.rounded-b-lg {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important
}

.rounded-l-15 {
    border-bottom-left-radius: 15px !important;
    border-top-left-radius: 15px !important
}

.rounded-l-20 {
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 20px !important
}

.rounded-l-6 {
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important
}

.rounded-l-\[100px\] {
    border-bottom-left-radius: 100px !important;
    border-top-left-radius: 100px !important
}

.rounded-r {
    border-bottom-right-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.rounded-r-100 {
    border-bottom-right-radius: 100px !important;
    border-top-right-radius: 100px !important
}

.rounded-r-20 {
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 20px !important
}

.rounded-r-6 {
    border-bottom-right-radius: 6px !important;
    border-top-right-radius: 6px !important
}

.rounded-r-md {
    border-bottom-right-radius: .375rem !important;
    border-top-right-radius: .375rem !important
}

.rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.rounded-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important
}

.rounded-t-2 {
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important
}

.rounded-t-20 {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important
}

.rounded-t-25p {
    border-top-left-radius: 25px !important;
    border-top-right-radius: 25px !important
}

.rounded-t-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important
}

.rounded-t-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important
}

.rounded-t-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important
}

.rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important
}

.rounded-t-md {
    border-top-left-radius: .375rem !important;
    border-top-right-radius: .375rem !important
}

.rounded-t-xl {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important
}

.rounded-bl-0\.8p {
    border-bottom-left-radius: 8px !important
}

.rounded-bl-10 {
    border-bottom-left-radius: 10px !important
}

.rounded-bl-100 {
    border-bottom-left-radius: 100px !important
}

.rounded-bl-12 {
    border-bottom-left-radius: 12px !important
}

.rounded-bl-15 {
    border-bottom-left-radius: 15px !important
}

.rounded-bl-20 {
    border-bottom-left-radius: 20px !important
}

.rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem !important
}

.rounded-bl-6 {
    border-bottom-left-radius: 6px !important
}

.rounded-bl-\[7px\] {
    border-bottom-left-radius: 7px !important
}

.rounded-bl-xl {
    border-bottom-left-radius: .75rem !important
}

.rounded-br-0\.8p {
    border-bottom-right-radius: 8px !important
}

.rounded-br-10 {
    border-bottom-right-radius: 10px !important
}

.rounded-br-100 {
    border-bottom-right-radius: 100px !important
}

.rounded-br-12 {
    border-bottom-right-radius: 12px !important
}

.rounded-br-15 {
    border-bottom-right-radius: 15px !important
}

.rounded-br-20 {
    border-bottom-right-radius: 20px !important
}

.rounded-br-\[16px\] {
    border-bottom-right-radius: 16px !important
}

.rounded-br-xl {
    border-bottom-right-radius: .75rem !important
}

.rounded-tl-0\.8p {
    border-top-left-radius: 8px !important
}

.rounded-tl-10 {
    border-top-left-radius: 10px !important
}

.rounded-tl-100 {
    border-top-left-radius: 100px !important
}

.rounded-tl-12 {
    border-top-left-radius: 12px !important
}

.rounded-tl-20 {
    border-top-left-radius: 20px !important
}

.rounded-tl-3xl {
    border-top-left-radius: 1.5rem !important
}

.rounded-tl-4 {
    border-top-left-radius: 4px !important
}

.rounded-tl-\[16px\] {
    border-top-left-radius: 16px !important
}

.rounded-tr-0\.8p {
    border-top-right-radius: 8px !important
}

.rounded-tr-10 {
    border-top-right-radius: 10px !important
}

.rounded-tr-100 {
    border-top-right-radius: 100px !important
}

.rounded-tr-12 {
    border-top-right-radius: 12px !important
}

.rounded-tr-15 {
    border-top-right-radius: 15px !important
}

.rounded-tr-20 {
    border-top-right-radius: 20px !important
}

.rounded-tr-25p {
    border-top-right-radius: 25px !important
}

.rounded-tr-3xl {
    border-top-right-radius: 1.5rem !important
}

.rounded-tr-5 {
    border-top-right-radius: 5px !important
}

.rounded-tr-6 {
    border-top-right-radius: 6px !important
}

.rounded-tr-\[7px\] {
    border-top-right-radius: 7px !important
}

.rounded-tr-xl {
    border-top-right-radius: .75rem !important
}

.border {
    border-width: 1px !important
}

.border-0 {
    border-width: 0 !important
}

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-\[1px\] {
    border-width: 1px !important
}

.border-y {
    border-top-width: 1px !important
}

.border-b, .border-y {
    border-bottom-width: 1px !important
}

.border-b-0 {
    border-bottom-width: 0 !important
}

.border-b-1 {
    border-bottom-width: 1px !important
}

.border-b-2 {
    border-bottom-width: 2px !important
}

.border-b-3 {
    border-bottom-width: 3px !important
}

.border-b-4 {
    border-bottom-width: 4px !important
}

.border-l {
    border-left-width: 1px !important
}

.border-l-0 {
    border-left-width: 0 !important
}

.border-l-1 {
    border-left-width: 1px !important
}

.border-l-2 {
    border-left-width: 2px !important
}

.border-l-8 {
    border-left-width: 8px !important
}

.border-r {
    border-right-width: 1px !important
}

.border-r-0 {
    border-right-width: 0 !important
}

.border-r-1 {
    border-right-width: 1px !important
}

.border-r-2 {
    border-right-width: 2px !important
}

.border-r-3 {
    border-right-width: 3px !important
}

.border-r-4 {
    border-right-width: 4px !important
}

.border-t {
    border-top-width: 1px !important
}

.border-t-0 {
    border-top-width: 0 !important
}

.border-t-1 {
    border-top-width: 1px !important
}

.border-t-2 {
    border-top-width: 2px !important
}

.border-solid {
    border-style: solid !important
}

.border-dashed {
    border-style: dashed !important
}

.border-dotted {
    border-style: dotted !important
}

.border-double {
    border-style: double !important
}

.border-none {
    border-style: none !important
}

.border-868686 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(134,134,134,var(--tw-border-opacity)) !important
}

.border-\[\#009587\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0,149,135,var(--tw-border-opacity)) !important
}

.border-\[\#24A398\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(36,163,152,var(--tw-border-opacity)) !important
}

.border-\[\#348E86\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(52,142,134,var(--tw-border-opacity)) !important
}

.border-\[\#B3B3B3\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(179,179,179,var(--tw-border-opacity)) !important
}

.border-\[\#C1A89D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(193,168,157,var(--tw-border-opacity)) !important
}

.border-\[\#C5C5C5\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(197,197,197,var(--tw-border-opacity)) !important
}

.border-\[\#CECECE\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(206,206,206,var(--tw-border-opacity)) !important
}

.border-\[\#CFCFCF\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(207,207,207,var(--tw-border-opacity)) !important
}

.border-\[\#DDFFF9\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(221,255,249,var(--tw-border-opacity)) !important
}

.border-\[\#E0C7BD\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(224,199,189,var(--tw-border-opacity)) !important
}

.border-\[\#E0E0E0\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(224,224,224,var(--tw-border-opacity)) !important
}

.border-\[\#E1E1E1\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(225,225,225,var(--tw-border-opacity)) !important
}

.border-\[\#EBEBEB\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(235,235,235,var(--tw-border-opacity)) !important
}

.border-\[\#EDEDED\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(237,237,237,var(--tw-border-opacity)) !important
}

.border-\[\#F0EFEF\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(240,239,239,var(--tw-border-opacity)) !important
}

.border-\[\#e2e2e2\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226,226,226,var(--tw-border-opacity)) !important
}

.border-\[\#e7e7e7\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(231,231,231,var(--tw-border-opacity)) !important
}

.border-alert-bar-back-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243,243,243,var(--tw-border-opacity)) !important
}

.border-background-gray {
    --tw-border-opacity: 1 !important;
    border-color: rgb(239,239,239,var(--tw-border-opacity)) !important
}

.border-background-gray-light {
    --tw-border-opacity: 1 !important;
    border-color: rgb(248,248,248,var(--tw-border-opacity)) !important
}

.border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0,0,0,var(--tw-border-opacity)) !important
}

.border-border-box-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(221,221,221,var(--tw-border-opacity)) !important
}

.border-border-color {
    border-color: var(--border-color) !important
}

.border-border-color-action-icon {
    --tw-border-opacity: 1 !important;
    border-color: rgb(211,211,211,var(--tw-border-opacity)) !important
}

.border-border-grey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(204,230,225,var(--tw-border-opacity)) !important
}

.border-border-grey\/50 {
    border-color: rgba(204,230,225,.5) !important
}

.border-btn-green {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0,122,111,var(--tw-border-opacity)) !important
}

.border-builder-blue-border {
    --tw-border-opacity: 1 !important;
    border-color: rgb(203,220,247,var(--tw-border-opacity)) !important
}

.border-card-action-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(32,149,134,var(--tw-border-opacity)) !important
}

.border-card-border-dark {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226,226,226,var(--tw-border-opacity)) !important
}

.border-card-overview-border-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(235,235,235,var(--tw-border-opacity)) !important
}

.border-cardbordercolor {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209,209,209,var(--tw-border-opacity)) !important
}

.border-chip-border-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(227,224,224,var(--tw-border-opacity)) !important
}

.border-dark-secondary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(234,234,234,var(--tw-border-opacity)) !important
}

.border-default-color {
    border-color: var(--default-color) !important
}

.border-error-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(213,0,0,var(--tw-border-opacity)) !important
}

.border-exit-inter-border {
    --tw-border-opacity: 1 !important;
    border-color: rgb(219,219,219,var(--tw-border-opacity)) !important
}

.border-filter-header-border-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226,232,238,var(--tw-border-opacity)) !important
}

.border-focus-border-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(120,120,120,var(--tw-border-opacity)) !important
}

.border-footer-border {
    border-color: rgba(70,70,70,.239) !important
}

.border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(243,244,246,var(--tw-border-opacity)) !important
}

.border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(229,231,235,var(--tw-border-opacity)) !important
}

.border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209,213,219,var(--tw-border-opacity)) !important
}

.border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156,163,175,var(--tw-border-opacity)) !important
}

.border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(31,41,55,var(--tw-border-opacity)) !important
}

.border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(17,24,39,var(--tw-border-opacity)) !important
}

.border-gray-common-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(204,204,204,var(--tw-border-opacity)) !important
}

.border-gray-light {
    --tw-border-opacity: 1 !important;
    border-color: rgb(120,118,118,var(--tw-border-opacity)) !important
}

.border-gray-lighter {
    --tw-border-opacity: 1 !important;
    border-color: rgb(153,153,153,var(--tw-border-opacity)) !important
}

.border-gray-lightest {
    --tw-border-opacity: 1 !important;
    border-color: rgb(120,132,158,var(--tw-border-opacity)) !important
}

.border-green-approve-button {
    --tw-border-opacity: 1 !important;
    border-color: rgb(21,149,136,var(--tw-border-opacity)) !important
}

.border-grey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(128,128,128,var(--tw-border-opacity)) !important
}

.border-header-grey {
    border-color: rgba(0,0,0,.106) !important
}

.border-header-item-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(85,85,85,var(--tw-border-opacity)) !important
}

.border-hs-green {
    --tw-border-opacity: 1 !important;
    border-color: rgb(219,242,237,var(--tw-border-opacity)) !important
}

.border-last-search-border {
    --tw-border-opacity: 1 !important;
    border-color: rgb(221,221,221,var(--tw-border-opacity)) !important
}

.border-loader-bg-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(237,237,237,var(--tw-border-opacity)) !important
}

.border-localitySelectorBorder {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253,55,83,var(--tw-border-opacity)) !important
}

.border-map-property-card-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(54,54,54,var(--tw-border-opacity)) !important
}

.border-metail-grey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(112,112,112,var(--tw-border-opacity)) !important
}

.border-modal-border-grey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(229,229,229,var(--tw-border-opacity)) !important
}

.border-moneyback-plan-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(242,95,92,var(--tw-border-opacity)) !important
}

.border-my-booking-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(54,54,54,var(--tw-border-opacity)) !important
}

.border-nb-blue-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(12,184,143,var(--tw-border-opacity)) !important
}

.border-nb-home-card-border {
    --tw-border-opacity: 1 !important;
    border-color: rgb(241,241,241,var(--tw-border-opacity)) !important
}

.border-nbtip-border-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(32,149,135,var(--tw-border-opacity)) !important
}

.border-plan-box-border {
    --tw-border-opacity: 1 !important;
    border-color: rgb(184,211,205,var(--tw-border-opacity)) !important
}

.border-primary-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253,55,82,var(--tw-border-opacity)) !important
}

.border-property-views-border-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(225,225,225,var(--tw-border-opacity)) !important
}

.border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(239,68,68,var(--tw-border-opacity)) !important
}

.border-secondary-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0,149,135,var(--tw-border-opacity)) !important
}

.border-slate-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(241,245,249,var(--tw-border-opacity)) !important
}

.border-slate-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226,232,240,var(--tw-border-opacity)) !important
}

.border-ss-chip-selected-color {
    --tw-border-opacity: 1 !important;
    border-color: rgb(59,63,81,var(--tw-border-opacity)) !important
}

.border-sticky-header-border-color {
    border-color: var(--sticky-header-border-color) !important
}

.border-transparent {
    border-color: transparent !important
}

.border-white {
    border-color: var(--white) !important
}

.border-b-border-color {
    border-bottom-color: var(--border-color) !important
}

.border-b-card-overview-border-color {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(235,235,235,var(--tw-border-opacity)) !important
}

.border-b-cardbordercolor {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(209,209,209,var(--tw-border-opacity)) !important
}

.border-b-plan-bg-color {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(247,247,247,var(--tw-border-opacity)) !important
}

.border-l-header-grey {
    border-left-color: rgba(0,0,0,.106) !important
}

.border-r-cardbordercolor {
    --tw-border-opacity: 1 !important;
    border-right-color: rgb(209,209,209,var(--tw-border-opacity)) !important
}

.border-r-gray-common-color {
    --tw-border-opacity: 1 !important;
    border-right-color: rgb(204,204,204,var(--tw-border-opacity)) !important
}

.border-t-cardbordercolor {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(209,209,209,var(--tw-border-opacity)) !important
}

.border-opacity-50 {
    --tw-border-opacity: 0.5 !important
}

.bg-\[\#00000099\] {
    background-color: rgba(0,0,0,.6) !important
}

.bg-\[\#009283\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0,146,131,var(--tw-bg-opacity)) !important
}

.bg-\[\#009587\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0,149,135,var(--tw-bg-opacity)) !important
}

.bg-\[\#348E86\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(52,142,134,var(--tw-bg-opacity)) !important
}

.bg-\[\#3E9F2E\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(62,159,46,var(--tw-bg-opacity)) !important
}

.bg-\[\#409286\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(64,146,134,var(--tw-bg-opacity)) !important
}

.bg-\[\#419387\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(65,147,135,var(--tw-bg-opacity)) !important
}

.bg-\[\#919191\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(145,145,145,var(--tw-bg-opacity)) !important
}

.bg-\[\#D18E20\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209,142,32,var(--tw-bg-opacity)) !important
}

.bg-\[\#D9D9D940\] {
    background-color: hsla(0,0%,85%,.251) !important
}

.bg-\[\#DCF2EF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220,242,239,var(--tw-bg-opacity)) !important
}

.bg-\[\#DFDFDF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(223,223,223,var(--tw-bg-opacity)) !important
}

.bg-\[\#DFF1F0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(223,241,240,var(--tw-bg-opacity)) !important
}

.bg-\[\#E7E7E7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(231,231,231,var(--tw-bg-opacity)) !important
}

.bg-\[\#F2EDE652\] {
    background-color: hsla(35,32%,93%,.322) !important
}

.bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242,242,242,var(--tw-bg-opacity)) !important
}

.bg-\[\#F3F3F3\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243,243,243,var(--tw-bg-opacity)) !important
}

.bg-\[\#F4F4F4\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244,244,244,var(--tw-bg-opacity)) !important
}

.bg-\[\#F4FFFC\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244,255,252,var(--tw-bg-opacity)) !important
}

.bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245,245,245,var(--tw-bg-opacity)) !important
}

.bg-\[\#FAEEDC\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250,238,220,var(--tw-bg-opacity)) !important
}

.bg-\[\#faf1ca\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250,241,202,var(--tw-bg-opacity)) !important
}

.bg-\[\#fafafa\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250,250,250,var(--tw-bg-opacity)) !important
}

.bg-\[\#fd3752\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253,55,82,var(--tw-bg-opacity)) !important
}

.bg-\[\#ffffff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255,255,255,var(--tw-bg-opacity)) !important
}

.bg-alert-bar-back-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243,243,243,var(--tw-bg-opacity)) !important
}

.bg-back-container {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240,246,246,var(--tw-bg-opacity)) !important
}

.bg-back-to-top-bg-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(144,148,150,var(--tw-bg-opacity)) !important
}

.bg-background-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242,242,242,var(--tw-bg-opacity)) !important
}

.bg-background-color-light-orange {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254,235,210,var(--tw-bg-opacity)) !important
}

.bg-background-gray {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239,239,239,var(--tw-bg-opacity)) !important
}

.bg-background-gray-light {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248,248,248,var(--tw-bg-opacity)) !important
}

.bg-basic-plan-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(83,141,209,var(--tw-bg-opacity)) !important
}

.bg-bill-bg-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244,244,244,var(--tw-bg-opacity)) !important
}

.bg-black {
    background-color: rgb(0,0,0,var(--tw-bg-opacity)) !important
}

.bg-black, .bg-blue {
    --tw-bg-opacity: 1 !important
}

.bg-blue {
    background-color: rgb(33,150,243,var(--tw-bg-opacity)) !important
}

.bg-bluish-grey {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(51,74,92,var(--tw-bg-opacity)) !important
}

.bg-border-box-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221,221,221,var(--tw-bg-opacity)) !important
}

.bg-border-color-action-icon {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(211,211,211,var(--tw-bg-opacity)) !important
}

.bg-bot-response-background {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235,210,180,var(--tw-bg-opacity)) !important
}

.bg-btn-green {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0,122,111,var(--tw-bg-opacity)) !important
}

.bg-btn-green-bg {
    background-color: rgba(0,122,111,.141) !important
}

.bg-builder-blue {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(222,235,255,var(--tw-bg-opacity)) !important
}

.bg-card-action-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(32,149,134,var(--tw-bg-opacity)) !important
}

.bg-card-border-dark {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(226,226,226,var(--tw-bg-opacity)) !important
}

.bg-card-overview-border-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235,235,235,var(--tw-bg-opacity)) !important
}

.bg-chip-background {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240,240,240,var(--tw-bg-opacity)) !important
}

.bg-chip-bg-color {
    background-color: rgba(6,168,139,.082) !important
}

.bg-dark-secondary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(234,234,234,var(--tw-bg-opacity)) !important
}

.bg-default-color {
    background-color: var(--default-color) !important
}

.bg-disabled-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(191,191,191,var(--tw-bg-opacity)) !important
}

.bg-error-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(213,0,0,var(--tw-bg-opacity)) !important
}

.bg-exit-inter-border {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(219,219,219,var(--tw-bg-opacity)) !important
}

.bg-fees-bg-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(234,235,248,var(--tw-bg-opacity)) !important
}

.bg-filterBg {
    background-color: rgb(242,243,244,var(--tw-bg-opacity)) !important
}

.bg-filterBg, .bg-gray-100 {
    --tw-bg-opacity: 1 !important
}

.bg-gray-100 {
    background-color: rgb(243,244,246,var(--tw-bg-opacity)) !important
}

.bg-gray-200 {
    background-color: rgb(229,231,235,var(--tw-bg-opacity)) !important
}

.bg-gray-200, .bg-gray-300 {
    --tw-bg-opacity: 1 !important
}

.bg-gray-300 {
    background-color: rgb(209,213,219,var(--tw-bg-opacity)) !important
}

.bg-gray-400 {
    background-color: rgb(156,163,175,var(--tw-bg-opacity)) !important
}

.bg-gray-400, .bg-gray-50 {
    --tw-bg-opacity: 1 !important
}

.bg-gray-50 {
    background-color: rgb(249,250,251,var(--tw-bg-opacity)) !important
}

.bg-gray-500 {
    background-color: rgb(107,114,128,var(--tw-bg-opacity)) !important
}

.bg-gray-500, .bg-gray-800 {
    --tw-bg-opacity: 1 !important
}

.bg-gray-800 {
    background-color: rgb(31,41,55,var(--tw-bg-opacity)) !important
}

.bg-gray-common-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(204,204,204,var(--tw-bg-opacity)) !important
}

.bg-gray-lighter {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(153,153,153,var(--tw-bg-opacity)) !important
}

.bg-gray-lightest {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(120,132,158,var(--tw-bg-opacity)) !important
}

.bg-grayDark {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(68,68,68,var(--tw-bg-opacity)) !important
}

.bg-green-approve-button {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21,149,136,var(--tw-bg-opacity)) !important
}

.bg-grey {
    background-color: rgb(128,128,128,var(--tw-bg-opacity)) !important
}

.bg-grey, .bg-h-green {
    --tw-bg-opacity: 1 !important
}

.bg-h-green {
    background-color: rgb(188,235,140,var(--tw-bg-opacity)) !important
}

.bg-header-item-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(85,85,85,var(--tw-bg-opacity)) !important
}

.bg-indigo-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(99,102,241,var(--tw-bg-opacity)) !important
}

.bg-light-green {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240,245,244,var(--tw-bg-opacity)) !important
}

.bg-loader-bg-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(237,237,237,var(--tw-bg-opacity)) !important
}

.bg-localitySelectorBorder {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253,55,83,var(--tw-bg-opacity)) !important
}

.bg-map-property-card-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(54,54,54,var(--tw-bg-opacity)) !important
}

.bg-metail-grey {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(112,112,112,var(--tw-bg-opacity)) !important
}

.bg-modal-backdrop {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34,34,34,var(--tw-bg-opacity)) !important
}

.bg-moneyback-plan-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242,95,92,var(--tw-bg-opacity)) !important
}

.bg-nb-blue-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(12,184,143,var(--tw-bg-opacity)) !important
}

.bg-nb-teel {
    background-color: rgba(0,149,136,.902) !important
}

.bg-nbtip-bg-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235,255,253,var(--tw-bg-opacity)) !important
}

.bg-nbtip-border-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(32,149,135,var(--tw-bg-opacity)) !important
}

.bg-options-green {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221,245,241,var(--tw-bg-opacity)) !important
}

.bg-payment-bg-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(233,248,241,var(--tw-bg-opacity)) !important
}

.bg-payment-type-filter {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21,147,134,var(--tw-bg-opacity)) !important
}

.bg-pink {
    background-color: rgb(186,104,200,var(--tw-bg-opacity)) !important
}

.bg-pink, .bg-plan-bg-color {
    --tw-bg-opacity: 1 !important
}

.bg-plan-bg-color {
    background-color: rgb(247,247,247,var(--tw-bg-opacity)) !important
}

.bg-primary-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253,55,82,var(--tw-bg-opacity)) !important
}

.bg-property-views-border-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225,225,225,var(--tw-bg-opacity)) !important
}

.bg-pyp-explore-clr {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6,168,139,var(--tw-bg-opacity)) !important
}

.bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(220,38,38,var(--tw-bg-opacity)) !important
}

.bg-rento-meter-dots {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(120,132,158,var(--tw-bg-opacity)) !important
}

.bg-secondary-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0,149,135,var(--tw-bg-opacity)) !important
}

.bg-secondary-color-light {
    background-color: rgba(0,149,135,.102) !important
}

.bg-seo-footer-content-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(48,59,67,var(--tw-bg-opacity)) !important
}

.bg-ss-chip-selected-color {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(59,63,81,var(--tw-bg-opacity)) !important
}

.bg-sticky-header-bg-color {
    background-color: var(--sticky-header-bg-color) !important
}

.bg-transparent {
    background-color: transparent !important
}

.bg-user-response-background {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(252,237,218,var(--tw-bg-opacity)) !important
}

.bg-white {
    background-color: var(--white) !important
}

.bg-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(252,240,185,var(--tw-bg-opacity)) !important
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8 !important
}

.bg-bolt {
    background-image: url(/nb-new/public/List-Page/bolt.png) !important
}

.bg-gradient-to-b {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops))) !important;
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops)) !important
}

.bg-gradient-to-r {
    background-image: -webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops))) !important;
    background-image: linear-gradient(to right,var(--tw-gradient-stops)) !important
}

.bg-none {
    background-image: none !important
}

.from-\[\#363636\] {
    --tw-gradient-from: #363636 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgba(54,54,54,0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important
}

.from-\[\#5f4bb6\] {
    --tw-gradient-from: #5f4bb6 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgba(95,75,182,0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important
}

.from-cyan-500 {
    --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgba(6,182,212,0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important
}

.to-\[\#4e3c9f\] {
    --tw-gradient-to: #4e3c9f var(--tw-gradient-to-position) !important
}

.to-\[\#AE8440\] {
    --tw-gradient-to: #ae8440 var(--tw-gradient-to-position) !important
}

.to-modal-border-grey {
    --tw-gradient-to: #e5e5e5 var(--tw-gradient-to-position) !important
}

.bg-20p {
    background-size: 20px !important
}

.bg-contain {
    background-size: contain !important
}

.bg-cover {
    background-size: cover !important
}

.bg-clip-padding {
    background-clip: padding-box !important
}

.bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important
}

.bg-15p {
    background-position: 15px !important
}

.bg-50pe, .bg-50pe-center, .bg-center {
    background-position: 50% !important
}

.bg-init {
    background-position: 0 0 !important
}

.bg-noImageDetailCard {
    background-position: -90px 0 !important
}

.bg-shortlistps {
    background-position: -34px -86px !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.bg-origin-padding {
    background-origin: padding-box !important
}

.fill-current {
    fill: transparent !important
}

.fill-primary-color {
    fill: #fd3752 !important
}

.fill-white {
    fill: #fff !important
}

.stroke-black {
    stroke: #000 !important
}

.stroke-current {
    stroke: transparent !important
}

.stroke-dark-grey {
    stroke: #444 !important
}

.stroke-default-color {
    stroke: #464646 !important
}

.stroke-secondary-color {
    stroke: #009587 !important
}

.stroke-1 {
    stroke-width: 1 !important
}

.stroke-1\.5 {
    stroke-width: 1.5 !important
}

.stroke-2 {
    stroke-width: 2 !important
}

.object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.object-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important
}

.object-center {
    -o-object-position: center !important;
    object-position: center !important
}

.p-0 {
    padding: 0 !important
}

.p-0\.1p {
    padding: 1px !important
}

.p-0\.2p {
    padding: 2px !important
}

.p-0\.3p {
    padding: 3px !important
}

.p-0\.4p {
    padding: 4px !important
}

.p-0\.5 {
    padding: .125rem !important
}

.p-0\.5p {
    padding: 5px !important
}

.p-0\.6, .p-0\.6p {
    padding: 6px !important
}

.p-0\.7p {
    padding: 7px !important
}

.p-0\.8p {
    padding: 8px !important
}

.p-0\.9p {
    padding: 9px !important
}

.p-1 {
    padding: .25rem !important
}

.p-1\.1p {
    padding: 11px !important
}

.p-1\.2p {
    padding: 12px !important
}

.p-1\.3p {
    padding: 13px !important
}

.p-1\.4p {
    padding: 14px !important
}

.p-1\.5p {
    padding: 15px !important
}

.p-1\.6p {
    padding: 16px !important
}

.p-1\.7p {
    padding: 17px !important
}

.p-10 {
    padding: 2.5rem !important
}

.p-15px {
    padding: 15px !important
}

.p-1p {
    padding: 10px !important
}

.p-2 {
    padding: .5rem !important
}

.p-2\.4p {
    padding: 24px !important
}

.p-2\.5 {
    padding: .625rem !important
}

.p-2p {
    padding: 20px !important
}

.p-2pe {
    padding: 2% !important
}

.p-3 {
    padding: .75rem !important
}

.p-3\.5 {
    padding: .875rem !important
}

.p-3p {
    padding: 30px !important
}

.p-4 {
    padding: 1rem !important
}

.p-4\.8p {
    padding: 48px !important
}

.p-4p {
    padding: 40px !important
}

.p-5 {
    padding: 1.25rem !important
}

.p-5pe {
    padding: 5% !important
}

.p-6 {
    padding: 1.5rem !important
}

.p-6p {
    padding: 60px !important
}

.p-7 {
    padding: 1.75rem !important
}

.p-8 {
    padding: 2rem !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-0\.2p {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.px-0\.3p {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.px-0\.4p {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.px-0\.5 {
    padding-left: .125rem !important;
    padding-right: .125rem !important
}

.px-0\.5p {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.px-0\.6, .px-0\.6p {
    padding-left: 6px !important;
    padding-right: 6px !important
}

.px-0\.7p {
    padding-left: 7px !important;
    padding-right: 7px !important
}

.px-0\.8p {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.px-0\.9p {
    padding-left: 9px !important;
    padding-right: 9px !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.px-1\.2p {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.px-1\.3p {
    padding-left: 13px !important;
    padding-right: 13px !important
}

.px-1\.4p {
    padding-left: 14px !important;
    padding-right: 14px !important
}

.px-1\.5 {
    padding-left: .375rem !important;
    padding-right: .375rem !important
}

.px-1\.5p {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.px-1\.6p {
    padding-left: 16px !important;
    padding-right: 16px !important
}

.px-1\.7p {
    padding-left: 17px !important;
    padding-right: 17px !important
}

.px-1\.8 {
    padding-left: 18px !important;
    padding-right: 18px !important
}

.px-10pe {
    padding-left: 10% !important;
    padding-right: 10% !important
}

.px-12vw {
    padding-left: 12vw !important;
    padding-right: 12vw !important
}

.px-15pe {
    padding-left: 15% !important;
    padding-right: 15% !important
}

.px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
}

.px-1p {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-2\.1p {
    padding-left: 21px !important;
    padding-right: 21px !important
}

.px-2\.2p {
    padding-left: 22px !important;
    padding-right: 22px !important
}

.px-2\.3p {
    padding-left: 23px !important;
    padding-right: 23px !important
}

.px-2\.4p {
    padding-left: 24px !important;
    padding-right: 24px !important
}

.px-2\.5 {
    padding-left: .625rem !important;
    padding-right: .625rem !important
}

.px-2\.5p {
    padding-left: 25px !important;
    padding-right: 25px !important
}

.px-2\.6 {
    padding-left: 26px !important;
    padding-right: 26px !important
}

.px-20pe {
    padding-left: 20% !important;
    padding-right: 20% !important
}

.px-2p {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.px-2pe {
    padding-left: 2% !important;
    padding-right: 2% !important
}

.px-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important
}

.px-3\.2p {
    padding-left: 32px !important;
    padding-right: 32px !important
}

.px-3\.5 {
    padding-left: .875rem !important;
    padding-right: .875rem !important
}

.px-3p {
    padding-left: 30px !important;
    padding-right: 30px !important
}

.px-3pe {
    padding-left: 3% !important;
    padding-right: 3% !important
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-40p {
    padding-left: 400px !important;
    padding-right: 400px !important
}

.px-4p {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.px-4pe {
    padding-left: 4% !important;
    padding-right: 4% !important
}

.px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

.px-5pe {
    padding-left: 5% !important;
    padding-right: 5% !important
}

.px-5vw {
    padding-left: 5vw !important;
    padding-right: 5vw !important
}

.px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-6p {
    padding-left: 60px !important;
    padding-right: 60px !important
}

.px-6pe {
    padding-left: 6% !important;
    padding-right: 6% !important
}

.px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important
}

.px-7p {
    padding-left: 70px !important;
    padding-right: 70px !important
}

.px-7pe {
    padding-left: 7% !important;
    padding-right: 7% !important
}

.px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important
}

.px-9\.4p {
    padding-left: 94px !important;
    padding-right: 94px !important
}

.px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.px-\[21px\] {
    padding-left: 21px !important;
    padding-right: 21px !important
}

.px-\[2px\] {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.py-0\.1p {
    padding-bottom: 1px !important;
    padding-top: 1px !important
}

.py-0\.2p {
    padding-bottom: 2px !important;
    padding-top: 2px !important
}

.py-0\.3p {
    padding-bottom: 3px !important;
    padding-top: 3px !important
}

.py-0\.4p {
    padding-bottom: 4px !important;
    padding-top: 4px !important
}

.py-0\.5 {
    padding-bottom: .125rem !important;
    padding-top: .125rem !important
}

.py-0\.5p {
    padding-bottom: 5px !important;
    padding-top: 5px !important
}

.py-0\.6, .py-0\.6p {
    padding-bottom: 6px !important;
    padding-top: 6px !important
}

.py-0\.7p {
    padding-bottom: 7px !important;
    padding-top: 7px !important
}

.py-0\.8p {
    padding-bottom: 8px !important;
    padding-top: 8px !important
}

.py-0\.9p {
    padding-bottom: 9px !important;
    padding-top: 9px !important
}

.py-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
}

.py-1\.1p {
    padding-bottom: 11px !important;
    padding-top: 11px !important
}

.py-1\.2p {
    padding-bottom: 12px !important;
    padding-top: 12px !important
}

.py-1\.3p {
    padding-bottom: 13px !important;
    padding-top: 13px !important
}

.py-1\.4p {
    padding-bottom: 14px !important;
    padding-top: 14px !important
}

.py-1\.5 {
    padding-bottom: .375rem !important;
    padding-top: .375rem !important
}

.py-1\.5p {
    padding-bottom: 15px !important;
    padding-top: 15px !important
}

.py-1\.6p {
    padding-bottom: 16px !important;
    padding-top: 16px !important
}

.py-1\.8 {
    padding-bottom: 18px !important;
    padding-top: 18px !important
}

.py-10p {
    padding-bottom: 100px !important;
    padding-top: 100px !important
}

.py-12 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important
}

.py-1p {
    padding-bottom: 10px !important;
    padding-top: 10px !important
}

.py-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
}

.py-2\.2p {
    padding-bottom: 22px !important;
    padding-top: 22px !important
}

.py-2\.4p {
    padding-bottom: 24px !important;
    padding-top: 24px !important
}

.py-2\.5 {
    padding-bottom: .625rem !important;
    padding-top: .625rem !important
}

.py-2\.5p {
    padding-bottom: 25px !important;
    padding-top: 25px !important
}

.py-2p {
    padding-bottom: 20px !important;
    padding-top: 20px !important
}

.py-2pe {
    padding-bottom: 2% !important;
    padding-top: 2% !important
}

.py-3 {
    padding-bottom: .75rem !important;
    padding-top: .75rem !important
}

.py-3\.2p {
    padding-bottom: 32px !important;
    padding-top: 32px !important
}

.py-3p {
    padding-bottom: 30px !important;
    padding-top: 30px !important
}

.py-3pe {
    padding-bottom: 3% !important;
    padding-top: 3% !important
}

.py-4 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
}

.py-5 {
    padding-bottom: 1.25rem !important;
    padding-top: 1.25rem !important
}

.py-5pe {
    padding-bottom: 5% !important;
    padding-top: 5% !important
}

.py-6 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
}

.py-8 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !important
}

.py-\[15px\] {
    padding-bottom: 15px !important;
    padding-top: 15px !important
}

.py-\[6px\] {
    padding-bottom: 6px !important;
    padding-top: 6px !important
}

.py-\[8px\] {
    padding-bottom: 8px !important;
    padding-top: 8px !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-0\.2p {
    padding-bottom: 2px !important
}

.pb-0\.3p {
    padding-bottom: 3px !important
}

.pb-0\.4p {
    padding-bottom: 4px !important
}

.pb-0\.5 {
    padding-bottom: .125rem !important
}

.pb-0\.5p {
    padding-bottom: 5px !important
}

.pb-0\.6, .pb-0\.6p {
    padding-bottom: 6px !important
}

.pb-0\.7p {
    padding-bottom: 7px !important
}

.pb-0\.8p {
    padding-bottom: 8px !important
}

.pb-0\.9p {
    padding-bottom: 9px !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-1\.1p {
    padding-bottom: 11px !important
}

.pb-1\.2p {
    padding-bottom: 12px !important
}

.pb-1\.3p {
    padding-bottom: 13px !important
}

.pb-1\.4p {
    padding-bottom: 14px !important
}

.pb-1\.5p {
    padding-bottom: 15px !important
}

.pb-1\.6p {
    padding-bottom: 16px !important
}

.pb-1\.7p {
    padding-bottom: 17px !important
}

.pb-1\.8 {
    padding-bottom: 18px !important
}

.pb-10 {
    padding-bottom: 2.5rem !important
}

.pb-10p {
    padding-bottom: 100px !important
}

.pb-10pe {
    padding-bottom: 10% !important
}

.pb-1p {
    padding-bottom: 10px !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-2\.2p {
    padding-bottom: 22px !important
}

.pb-2\.5 {
    padding-bottom: .625rem !important
}

.pb-20 {
    padding-bottom: 5rem !important
}

.pb-2p {
    padding-bottom: 20px !important
}

.pb-3 {
    padding-bottom: .75rem !important
}

.pb-3p {
    padding-bottom: 30px !important
}

.pb-4 {
    padding-bottom: 1rem !important
}

.pb-4\.5p {
    padding-bottom: 45px !important
}

.pb-4p {
    padding-bottom: 40px !important
}

.pb-5 {
    padding-bottom: 1.25rem !important
}

.pb-5\.5p {
    padding-bottom: 55px !important
}

.pb-5p {
    padding-bottom: 50px !important
}

.pb-6 {
    padding-bottom: 1.5rem !important
}

.pb-6p {
    padding-bottom: 60px !important
}

.pb-7p {
    padding-bottom: 70px !important
}

.pb-8 {
    padding-bottom: 2rem !important
}

.pb-9 {
    padding-bottom: 2.25rem !important
}

.pb-9p {
    padding-bottom: 90px !important
}

.pb-\[2px\] {
    padding-bottom: 2px !important
}

.pb-px {
    padding-bottom: 1px !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-0\.1p {
    padding-left: 1px !important
}

.pl-0\.2p {
    padding-left: 2px !important
}

.pl-0\.3p {
    padding-left: 3px !important
}

.pl-0\.4p {
    padding-left: 4px !important
}

.pl-0\.5 {
    padding-left: .125rem !important
}

.pl-0\.5p {
    padding-left: 5px !important
}

.pl-0\.6 {
    padding-left: 6px !important
}

.pl-0\.7p {
    padding-left: 7px !important
}

.pl-0\.8p {
    padding-left: 8px !important
}

.pl-0\.9p {
    padding-left: 9px !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-1\.1p {
    padding-left: 11px !important
}

.pl-1\.2p {
    padding-left: 12px !important
}

.pl-1\.2rm {
    padding-left: 1.2rem !important
}

.pl-1\.4p {
    padding-left: 14px !important
}

.pl-1\.5p {
    padding-left: 15px !important
}

.pl-1\.6p {
    padding-left: 16px !important
}

.pl-1\.7p {
    padding-left: 17px !important
}

.pl-1\.8 {
    padding-left: 18px !important
}

.pl-10 {
    padding-left: 2.5rem !important
}

.pl-12 {
    padding-left: 3rem !important
}

.pl-15px {
    padding-left: 15px !important
}

.pl-1p {
    padding-left: 10px !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-2\.2p {
    padding-left: 22px !important
}

.pl-2\.4p {
    padding-left: 24px !important
}

.pl-2\.5 {
    padding-left: .625rem !important
}

.pl-2\.5p {
    padding-left: 25px !important
}

.pl-2\.6 {
    padding-left: 26px !important
}

.pl-28 {
    padding-left: 7rem !important
}

.pl-2p {
    padding-left: 20px !important
}

.pl-3 {
    padding-left: .75rem !important
}

.pl-3\.4p {
    padding-left: 34px !important
}

.pl-3\.5p {
    padding-left: 35px !important
}

.pl-3\.9p {
    padding-left: 39px !important
}

.pl-3p {
    padding-left: 30px !important
}

.pl-4 {
    padding-left: 1rem !important
}

.pl-4pe {
    padding-left: 4% !important
}

.pl-5 {
    padding-left: 1.25rem !important
}

.pl-5p {
    padding-left: 50px !important
}

.pl-5pe {
    padding-left: 5% !important
}

.pl-6 {
    padding-left: 1.5rem !important
}

.pl-7 {
    padding-left: 1.75rem !important
}

.pl-\[15px\] {
    padding-left: 15px !important
}

.pl-\[70px\] {
    padding-left: 70px !important
}

.pl-\[78px\] {
    padding-left: 78px !important
}

.pl-\[95px\] {
    padding-left: 95px !important
}

.pr-0 {
    padding-right: 0 !important
}

.pr-0\.2p {
    padding-right: 2px !important
}

.pr-0\.3p {
    padding-right: 3px !important
}

.pr-0\.5p {
    padding-right: 5px !important
}

.pr-0\.6, .pr-0\.6p {
    padding-right: 6px !important
}

.pr-0\.8p {
    padding-right: 8px !important
}

.pr-0\.8pe {
    padding-right: 8% !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-1\.1p {
    padding-right: 11px !important
}

.pr-1\.2p {
    padding-right: 12px !important
}

.pr-1\.4p {
    padding-right: 14px !important
}

.pr-1\.5 {
    padding-right: .375rem !important
}

.pr-1\.5p {
    padding-right: 15px !important
}

.pr-1\.6p {
    padding-right: 16px !important
}

.pr-10 {
    padding-right: 2.5rem !important
}

.pr-10pe {
    padding-right: 10% !important
}

.pr-16 {
    padding-right: 4rem !important
}

.pr-1p {
    padding-right: 10px !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-2\.5 {
    padding-right: .625rem !important
}

.pr-2\.5p {
    padding-right: 25px !important
}

.pr-2\.6 {
    padding-right: 26px !important
}

.pr-2\.8p {
    padding-right: 28px !important
}

.pr-2p {
    padding-right: 20px !important
}

.pr-3 {
    padding-right: .75rem !important
}

.pr-3p {
    padding-right: 30px !important
}

.pr-4 {
    padding-right: 1rem !important
}

.pr-4p {
    padding-right: 40px !important
}

.pr-\[70px\] {
    padding-right: 70px !important
}

.pr-\[78px\] {
    padding-right: 78px !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-0\.1p {
    padding-top: 1px !important
}

.pt-0\.2p {
    padding-top: 2px !important
}

.pt-0\.3p {
    padding-top: 3px !important
}

.pt-0\.4p {
    padding-top: 4px !important
}

.pt-0\.5 {
    padding-top: .125rem !important
}

.pt-0\.5p {
    padding-top: 5px !important
}

.pt-0\.6, .pt-0\.6p {
    padding-top: 6px !important
}

.pt-0\.7p {
    padding-top: 7px !important
}

.pt-0\.8p {
    padding-top: 8px !important
}

.pt-0\.9p {
    padding-top: 9px !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-1\.3p {
    padding-top: 13px !important
}

.pt-1\.4p {
    padding-top: 14px !important
}

.pt-1\.5 {
    padding-top: .375rem !important
}

.pt-1\.5p {
    padding-top: 15px !important
}

.pt-1\.6p {
    padding-top: 16px !important
}

.pt-1\.7p {
    padding-top: 17px !important
}

.pt-1\.8 {
    padding-top: 18px !important
}

.pt-12 {
    padding-top: 3rem !important
}

.pt-14 {
    padding-top: 3.5rem !important
}

.pt-15p {
    padding-top: 150px !important
}

.pt-1p {
    padding-top: 10px !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-2\.3p {
    padding-top: 23px !important
}

.pt-2\.4p {
    padding-top: 24px !important
}

.pt-2\.5 {
    padding-top: .625rem !important
}

.pt-2\.5p {
    padding-top: 25px !important
}

.pt-2\.6 {
    padding-top: 26px !important
}

.pt-2\.9p {
    padding-top: 29px !important
}

.pt-20 {
    padding-top: 5rem !important
}

.pt-22\.2p {
    padding-top: 222px !important
}

.pt-2p {
    padding-top: 20px !important
}

.pt-3 {
    padding-top: .75rem !important
}

.pt-3\.2p {
    padding-top: 32px !important
}

.pt-3\.5 {
    padding-top: .875rem !important
}

.pt-3p {
    padding-top: 30px !important
}

.pt-4 {
    padding-top: 1rem !important
}

.pt-4\.5re {
    padding-top: 4.5rem !important
}

.pt-40 {
    padding-top: 10rem !important
}

.pt-4p {
    padding-top: 40px !important
}

.pt-5 {
    padding-top: 1.25rem !important
}

.pt-5\.4p {
    padding-top: 54px !important
}

.pt-5pe {
    padding-top: 5% !important
}

.pt-6 {
    padding-top: 1.5rem !important
}

.pt-6p {
    padding-top: 60px !important
}

.pt-8 {
    padding-top: 2rem !important
}

.pt-\[10\%\] {
    padding-top: 10% !important
}

.pt-\[2px\] {
    padding-top: 2px !important
}

.pt-\[8\%\] {
    padding-top: 8% !important
}

.pt-px {
    padding-top: 1px !important
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-right {
    text-align: right !important
}

.text-justify {
    text-align: justify !important
}

.text-start {
    text-align: start !important
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.font-sans {
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important
}

.text-10 {
    font-size: 10px !important
}

.text-11 {
    font-size: 11px !important
}

.text-12 {
    font-size: 12px !important
}

.text-13 {
    font-size: 13px !important
}

.text-14 {
    font-size: 14px !important
}

.text-15 {
    font-size: 15px !important
}

.text-16 {
    font-size: 16px !important
}

.text-17 {
    font-size: 17px !important
}

.text-18 {
    font-size: 18px !important
}

.text-19 {
    font-size: 19px !important
}

.text-20 {
    font-size: 20px !important
}

.text-21 {
    font-size: 21px !important
}

.text-22 {
    font-size: 22px !important
}

.text-24 {
    font-size: 24px !important
}

.text-26 {
    font-size: 26px !important
}

.text-28 {
    font-size: 28px !important
}

.text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

.text-30 {
    font-size: 30px !important
}

.text-32 {
    font-size: 32px !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-7 {
    font-size: 7px !important
}

.text-8 {
    font-size: 8px !important
}

.text-9 {
    font-size: 9px !important
}

.text-\[13px\] {
    font-size: 13px !important
}

.text-\[14px\] {
    font-size: 14px !important
}

.text-\[15px\] {
    font-size: 15px !important
}

.text-\[22px\] {
    font-size: 22px !important
}

.text-\[2em\] {
    font-size: 2em !important
}

.text-\[8px\] {
    font-size: 8px !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: .875rem !important;
    line-height: 1.25rem !important
}

.text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.font-\[14px\] {
    font-weight: 14px !important
}

.font-\[500\] {
    font-weight: 500 !important
}

.font-black {
    font-weight: 900 !important
}

.font-bold {
    font-weight: 700 !important
}

.font-extrabold {
    font-weight: 800 !important
}

.font-light {
    font-weight: 300 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-normal {
    font-weight: 400 !important
}

.font-semibold {
    font-weight: 600 !important
}

.uppercase {
    text-transform: uppercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.italic {
    font-style: italic !important
}

.not-italic {
    font-style: normal !important
}

.leading-10 {
    line-height: 2.5rem !important
}

.leading-10p {
    line-height: 12px !important
}

.leading-11p {
    line-height: 11px !important
}

.leading-16p {
    line-height: 16px !important
}

.leading-18p {
    line-height: 18px !important
}

.leading-22p {
    line-height: 22px !important
}

.leading-24p {
    line-height: 24px !important
}

.leading-3 {
    line-height: .75rem !important
}

.leading-32p {
    line-height: 32px !important
}

.leading-4 {
    line-height: 1rem !important
}

.leading-5 {
    line-height: 1.25rem !important
}

.leading-6 {
    line-height: 1.5rem !important
}

.leading-7 {
    line-height: 1.75rem !important
}

.leading-8 {
    line-height: 2rem !important
}

.leading-9 {
    line-height: 2.25rem !important
}

.leading-\[1\.4\] {
    line-height: 1.4 !important
}

.leading-\[14px\] {
    line-height: 14px !important
}

.leading-\[20px\] {
    line-height: 20px !important
}

.leading-\[30px\] {
    line-height: 30px !important
}

.leading-none {
    line-height: 1 !important
}

.leading-normal {
    line-height: 1.5 !important
}

.leading-relaxed {
    line-height: 1.625 !important
}

.leading-snug {
    line-height: 1.375 !important
}

.leading-tight {
    line-height: 1.25 !important
}

.tracking-normal {
    letter-spacing: 0 !important
}

.tracking-wide {
    letter-spacing: .3px !important
}

.tracking-wider {
    letter-spacing: .05em !important
}

.text-868686 {
    --tw-text-opacity: 1 !important;
    color: rgb(134,134,134,var(--tw-text-opacity)) !important
}

.text-\[\#009587\] {
    --tw-text-opacity: 1 !important;
    color: rgb(0,149,135,var(--tw-text-opacity)) !important
}

.text-\[\#019587\] {
    --tw-text-opacity: 1 !important;
    color: rgb(1,149,135,var(--tw-text-opacity)) !important
}

.text-\[\#12100A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(18,16,10,var(--tw-text-opacity)) !important
}

.text-\[\#333333\] {
    --tw-text-opacity: 1 !important;
    color: rgb(51,51,51,var(--tw-text-opacity)) !important
}

.text-\[\#348E86\] {
    --tw-text-opacity: 1 !important;
    color: rgb(52,142,134,var(--tw-text-opacity)) !important
}

.text-\[\#363636CC\] {
    color: rgba(54,54,54,.8) !important
}

.text-\[\#363636\] {
    --tw-text-opacity: 1 !important;
    color: rgb(54,54,54,var(--tw-text-opacity)) !important
}

.text-\[\#38151acc\] {
    color: rgba(56,21,26,.8) !important
}

.text-\[\#384855\] {
    --tw-text-opacity: 1 !important;
    color: rgb(56,72,85,var(--tw-text-opacity)) !important
}

.text-\[\#3E9F93\] {
    --tw-text-opacity: 1 !important;
    color: rgb(62,159,147,var(--tw-text-opacity)) !important
}

.text-\[\#419387\] {
    --tw-text-opacity: 1 !important;
    color: rgb(65,147,135,var(--tw-text-opacity)) !important
}

.text-\[\#464646\] {
    --tw-text-opacity: 1 !important;
    color: rgb(70,70,70,var(--tw-text-opacity)) !important
}

.text-\[\#4A1905\] {
    --tw-text-opacity: 1 !important;
    color: rgb(74,25,5,var(--tw-text-opacity)) !important
}

.text-\[\#4D4D4D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(77,77,77,var(--tw-text-opacity)) !important
}

.text-\[\#515151\] {
    --tw-text-opacity: 1 !important;
    color: rgb(81,81,81,var(--tw-text-opacity)) !important
}

.text-\[\#636363\] {
    --tw-text-opacity: 1 !important;
    color: rgb(99,99,99,var(--tw-text-opacity)) !important
}

.text-\[\#78849E\] {
    --tw-text-opacity: 1 !important;
    color: rgb(120,132,158,var(--tw-text-opacity)) !important
}

.text-\[\#828282\] {
    --tw-text-opacity: 1 !important;
    color: rgb(130,130,130,var(--tw-text-opacity)) !important
}

.text-\[\#83C0BA\] {
    --tw-text-opacity: 1 !important;
    color: rgb(131,192,186,var(--tw-text-opacity)) !important
}

.text-\[\#878481\] {
    --tw-text-opacity: 1 !important;
    color: rgb(135,132,129,var(--tw-text-opacity)) !important
}

.text-\[\#888888\] {
    --tw-text-opacity: 1 !important;
    color: rgb(136,136,136,var(--tw-text-opacity)) !important
}

.text-\[\#8B8B8B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(139,139,139,var(--tw-text-opacity)) !important
}

.text-\[\#99837A\] {
    --tw-text-opacity: 1 !important;
    color: rgb(153,131,122,var(--tw-text-opacity)) !important
}

.text-\[\#BCC1CE\] {
    --tw-text-opacity: 1 !important;
    color: rgb(188,193,206,var(--tw-text-opacity)) !important
}

.text-\[\#D18E20\] {
    --tw-text-opacity: 1 !important;
    color: rgb(209,142,32,var(--tw-text-opacity)) !important
}

.text-\[\#F5F3F7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(245,243,247,var(--tw-text-opacity)) !important
}

.text-\[\#FFFFFFCC\] {
    color: hsla(0,0%,100%,.8) !important
}

.text-\[\#b5657099\] {
    color: rgba(181,101,112,.6) !important
}

.text-\[\#d4992d\] {
    --tw-text-opacity: 1 !important;
    color: rgb(212,153,45,var(--tw-text-opacity)) !important
}

.text-\[\#fd3752\] {
    --tw-text-opacity: 1 !important;
    color: rgb(253,55,82,var(--tw-text-opacity)) !important
}

.text-\[\#ffffff\] {
    --tw-text-opacity: 1 !important;
    color: rgb(255,255,255,var(--tw-text-opacity)) !important
}

.text-appointment-status-background {
    color: var(--appointment-status-background) !important
}

.text-back-to-top-bg-color {
    --tw-text-opacity: 1 !important;
    color: rgb(144,148,150,var(--tw-text-opacity)) !important
}

.text-banner-line {
    --tw-text-opacity: 1 !important;
    color: #ffffff!important
}

.text-basic-header {
    --tw-text-opacity: 1 !important;
    color: rgb(71,72,74,var(--tw-text-opacity)) !important
}

.text-bg-valid {
    color: rgb(123,160,160,var(--tw-text-opacity)) !important
}

.text-bg-valid, .text-black {
    --tw-text-opacity: 1 !important
}

.text-black {
    color: rgb(0,0,0,var(--tw-text-opacity)) !important
}

.text-blue {
    color: rgb(33,150,243,var(--tw-text-opacity)) !important
}

.text-blue, .text-bluish-grey {
    --tw-text-opacity: 1 !important
}

.text-bluish-grey {
    color: rgb(51,74,92,var(--tw-text-opacity)) !important
}

.text-border-color {
    color: var(--border-color) !important
}

.text-bot-response-color {
    color: rgba(36,39,44,.8) !important
}

.text-btn-green {
    --tw-text-opacity: 1 !important;
    color: rgb(0,122,111,var(--tw-text-opacity)) !important
}

.text-builder-green {
    --tw-text-opacity: 1 !important;
    color: rgb(0,119,112,var(--tw-text-opacity)) !important
}

.text-card-action-color {
    --tw-text-opacity: 1 !important;
    color: rgb(32,149,134,var(--tw-text-opacity)) !important
}

.text-default-color {
    color: var(--default-color) !important
}

.text-defaultcolor {
    --tw-text-opacity: 1 !important;
    color: rgb(70,70,70,var(--tw-text-opacity)) !important
}

.text-detail-card-header {
    --tw-text-opacity: 1 !important;
    color: rgb(51,51,51,var(--tw-text-opacity)) !important
}

.text-error-color {
    --tw-text-opacity: 1 !important;
    color: rgb(213,0,0,var(--tw-text-opacity)) !important
}

.text-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(243,244,246,var(--tw-text-opacity)) !important
}

.text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(209,213,219,var(--tw-text-opacity)) !important
}

.text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(156,163,175,var(--tw-text-opacity)) !important
}

.text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(107,114,128,var(--tw-text-opacity)) !important
}

.text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75,85,99,var(--tw-text-opacity)) !important
}

.text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(55,65,81,var(--tw-text-opacity)) !important
}

.text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(31,41,55,var(--tw-text-opacity)) !important
}

.text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(17,24,39,var(--tw-text-opacity)) !important
}

.text-gray-light {
    --tw-text-opacity: 1 !important;
    color: rgb(120,118,118,var(--tw-text-opacity)) !important
}

.text-gray-lighter {
    --tw-text-opacity: 1 !important;
    color: rgb(153,153,153,var(--tw-text-opacity)) !important
}

.text-gray-lightest {
    --tw-text-opacity: 1 !important;
    color: rgb(120,132,158,var(--tw-text-opacity)) !important
}

.text-grayDark {
    --tw-text-opacity: 1 !important;
    color: rgb(68,68,68,var(--tw-text-opacity)) !important
}

.text-green-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(34,197,94,var(--tw-text-opacity)) !important
}

.text-green-approve-button {
    --tw-text-opacity: 1 !important;
    color: rgb(21,149,136,var(--tw-text-opacity)) !important
}

.text-grey {
    --tw-text-opacity: 1 !important;
    color: rgb(128,128,128,var(--tw-text-opacity)) !important
}

.text-header-item-color {
    --tw-text-opacity: 1 !important;
    color: rgb(85,85,85,var(--tw-text-opacity)) !important
}

.text-header-menu-color {
    --tw-text-opacity: 1 !important;
    color: rgb(119,119,119,var(--tw-text-opacity)) !important
}

.text-header-text-color {
    --tw-text-opacity: 1 !important;
    color: rgb(153,153,153,var(--tw-text-opacity)) !important
}

.text-hgreen {
    --tw-text-opacity: 1 !important;
    color: rgb(109,156,88,var(--tw-text-opacity)) !important
}

.text-inherit {
    color: inherit !important
}

.text-intermediate-card-text {
    --tw-text-opacity: 1 !important;
    color: rgb(94,94,94,var(--tw-text-opacity)) !important
}

.text-light-black {
    --tw-text-opacity: 1 !important;
    color: rgb(51,51,51,var(--tw-text-opacity)) !important
}

.text-map-property-card-color {
    --tw-text-opacity: 1 !important;
    color: rgb(54,54,54,var(--tw-text-opacity)) !important
}

.text-metail-grey {
    --tw-text-opacity: 1 !important;
    color: rgb(112,112,112,var(--tw-text-opacity)) !important
}

.text-modal-backdrop {
    --tw-text-opacity: 1 !important;
    color: rgb(34,34,34,var(--tw-text-opacity)) !important
}

.text-moneyback-plan-color {
    --tw-text-opacity: 1 !important;
    color: rgb(242,95,92,var(--tw-text-opacity)) !important
}

.text-my-booking-color {
    --tw-text-opacity: 1 !important;
    color: rgb(54,54,54,var(--tw-text-opacity)) !important
}

.text-nb-blue-color {
    --tw-text-opacity: 1 !important;
    color: rgb(12,184,143,var(--tw-text-opacity)) !important
}

.text-nb-grey {
    --tw-text-opacity: 1 !important;
    color: rgb(120,118,118,var(--tw-text-opacity)) !important
}

.text-nb-home-text {
    --tw-text-opacity: 1 !important;
    color: rgb(172,175,188,var(--tw-text-opacity)) !important
}

.text-plan-detail-unselected {
    --tw-text-opacity: 1 !important;
    color: rgb(174,172,172,var(--tw-text-opacity)) !important
}

.text-primary-color {
    --tw-text-opacity: 1 !important;
    color: rgb(253,55,82,var(--tw-text-opacity)) !important
}

.text-pyp-explore-clr {
    --tw-text-opacity: 1 !important;
    color: rgb(6,168,139,var(--tw-text-opacity)) !important
}

.text-pyp-other-text-clr {
    --tw-text-opacity: 1 !important;
    color: rgb(124,124,124,var(--tw-text-opacity)) !important
}

.text-pyp-text-clr {
    --tw-text-opacity: 1 !important;
    color: rgb(179,179,179,var(--tw-text-opacity)) !important
}

.text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(220,38,38,var(--tw-text-opacity)) !important
}

.text-rento-meter-dots {
    --tw-text-opacity: 1 !important;
    color: rgb(120,132,158,var(--tw-text-opacity)) !important
}

.text-save-search-color {
    color: var(--save-search-color) !important
}

.text-search-box-text {
    --tw-text-opacity: 1 !important;
    color: rgb(147,158,157,var(--tw-text-opacity)) !important
}

.text-secondary-color {
    --tw-text-opacity: 1 !important;
    color: rgb(0,149,135,var(--tw-text-opacity)) !important
}

.text-ss-chip-selected-color {
    --tw-text-opacity: 1 !important;
    color: rgb(59,63,81,var(--tw-text-opacity)) !important
}

.text-transparent {
    color: transparent !important
}

.text-usp-star-icon-color {
    --tw-text-opacity: 1 !important;
    color: rgb(252,178,68,var(--tw-text-opacity)) !important
}

.text-white {
    color: var(--white) !important
}

.text-yellow {
    --tw-text-opacity: 1 !important;
    color: rgb(252,240,185,var(--tw-text-opacity)) !important
}

.underline {
    text-decoration-line: underline !important
}

.line-through {
    text-decoration-line: line-through !important
}

.no-underline {
    text-decoration-line: none !important
}

.decoration-0 {
    text-decoration-thickness: 0 !important
}

.placeholder-gray-500::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107,114,128,var(--tw-placeholder-opacity)) !important
}

.placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107,114,128,var(--tw-placeholder-opacity)) !important
}

.placeholder-gray-500:-ms-input-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107,114,128,var(--tw-placeholder-opacity)) !important
}

.placeholder-gray-500::-ms-input-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107,114,128,var(--tw-placeholder-opacity)) !important
}

.placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(107,114,128,var(--tw-placeholder-opacity)) !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-10 {
    opacity: .1 !important
}

.opacity-100 {
    opacity: 1 !important
}

.opacity-20 {
    opacity: .2 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-40 {
    opacity: .4 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-60 {
    opacity: .6 !important
}

.opacity-70 {
    opacity: .7 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-80 {
    opacity: .8 !important
}

.opacity-85 {
    opacity: .85 !important
}

.opacity-90 {
    opacity: .9 !important
}

.opacity-95 {
    opacity: .95 !important
}

.mix-blend-normal {
    mix-blend-mode: normal !important
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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
}

.shadow, .shadow-\[0px_8px_8px_\#D3E2DF\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-\[0px_8px_8px_\#D3E2DF\] {
    --tw-shadow: 0px 8px 8px #d3e2df !important;
    --tw-shadow-colored: 0px 8px 8px var(--tw-shadow-color) !important
}

.shadow-alertShadow {
    --tw-shadow: 0 0 15px #ccc !important;
    --tw-shadow-colored: 0 0 15px var(--tw-shadow-color) !important
}

.shadow-alertShadow, .shadow-builderShadow {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-builderShadow {
    --tw-shadow: 0 2px 10px #e1e1e1 !important;
    --tw-shadow-colored: 0 2px 10px var(--tw-shadow-color) !important
}

.shadow-defaultCardShadow {
    --tw-shadow: 0 1px 3px #00000026,0 1px 3px #00000026 !important;
    --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color) !important
}

.shadow-defaultCardShadow, .shadow-grayShadow {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-grayShadow {
    --tw-shadow: 0px 4px 16px #455b6314 !important;
    --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color) !important
}

.shadow-headerBoxShadow {
    --tw-shadow: 0px 2px 4px #24272c1a !important;
    --tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color) !important
}

.shadow-headerBoxShadow, .shadow-lg {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) !important
}

.shadow-mapGreyShadow {
    --tw-shadow: 0px 4px 10px rgba(69,91,99,.3) !important;
    --tw-shadow-colored: 0px 4px 10px var(--tw-shadow-color) !important
}

.shadow-mapGreyShadow, .shadow-mapRedShadow {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-mapRedShadow {
    --tw-shadow: 0px 4px 12px #fd375380 !important;
    --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color) !important
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1) !important;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important
}

.shadow-md, .shadow-mobileH1 {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-mobileH1 {
    --tw-shadow: 0 1px 1px rgba(0,0,0,.15) !important;
    --tw-shadow-colored: 0 1px 1px var(--tw-shadow-color) !important
}

.shadow-shadowBox {
    --tw-shadow: 0 5px 10px -6px rgba(0,0,0,.4) !important;
    --tw-shadow-colored: 0 5px 10px -6px var(--tw-shadow-color) !important
}

.shadow-shadowBox, .shadow-sm {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05) !important;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important
}

.shadow-userTextCardShadow {
    --tw-shadow: 0px 1px 6px #00000029 !important;
    --tw-shadow-colored: 0px 1px 6px var(--tw-shadow-color) !important
}

.shadow-userTextCardShadow, .shadow-viewsshadow {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
}

.shadow-viewsshadow {
    --tw-shadow: 0 0 1px #e1e1e1 !important;
    --tw-shadow-colored: 0 0 1px var(--tw-shadow-color) !important
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color) !important;
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),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;
    -webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent) !important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent) !important
}

.ring-focus-border-color {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(120 120 120/var(--tw-ring-opacity)) !important
}

.ring-offset-focus-border-color {
    --tw-ring-offset-color: #787878 !important
}

.blur {
    --tw-blur: blur(8px) !important
}

.blur, .blur-md {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    filter: 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
}

.blur-md {
    --tw-blur: blur(12px) !important
}

.blur-sm {
    --tw-blur: blur(4px) !important
}

.blur-sm, .drop-shadow {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    filter: 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
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06)) !important
}

.grayscale {
    --tw-grayscale: grayscale(100%) !important
}

.\!filter, .filter, .grayscale {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    filter: 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
}

.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important
}

.backdrop-blur-sm, .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}

.transition {
    -webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter !important;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-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-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter !important;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important
}

.transition, .transition-all {
    -webkit-transition-duration: .15s !important;
    transition-duration: .15s !important
}

.transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important
}

.transition-bgColor {
    -webkit-transition-property: background-color !important;
    transition-property: background-color !important;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important
}

.transition-bgColor, .transition-opacity {
    -webkit-transition-duration: .15s !important;
    transition-duration: .15s !important
}

.transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important
}

.transition-transform {
    -webkit-transition-duration: .15s !important;
    transition-duration: .15s !important;
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform,-webkit-transform !important;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important
}

.delay-100 {
    -webkit-transition-delay: .1s !important;
    transition-delay: .1s !important
}

.delay-150 {
    -webkit-transition-delay: .15s !important;
    transition-delay: .15s !important
}

.delay-500 {
    -webkit-transition-delay: .5s !important;
    transition-delay: .5s !important
}

.delay-700 {
    -webkit-transition-delay: .7s !important;
    transition-delay: .7s !important
}

.duration-100 {
    -webkit-transition-duration: .1s !important;
    transition-duration: .1s !important
}

.duration-1000 {
    -webkit-transition-duration: 1s !important;
    transition-duration: 1s !important
}

.duration-200 {
    -webkit-transition-duration: .2s !important;
    transition-duration: .2s !important
}

.duration-300 {
    -webkit-transition-duration: .3s !important;
    transition-duration: .3s !important
}

.duration-500 {
    -webkit-transition-duration: .5s !important;
    transition-duration: .5s !important
}

.duration-700 {
    -webkit-transition-duration: .7s !important;
    transition-duration: .7s !important
}

.ease-in {
    -webkit-transition-timing-function: cubic-bezier(.4,0,1,1) !important;
    transition-timing-function: cubic-bezier(.4,0,1,1) !important
}

.ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important
}

.ease-linear {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important
}

.ease-out {
    -webkit-transition-timing-function: cubic-bezier(0,0,.2,1) !important;
    transition-timing-function: cubic-bezier(0,0,.2,1) !important
}

.no-scrollbar::-webkit-scrollbar {
    display: none !important
}

.no-scrollbar {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important
}

.after\:absolute:after {
    content: var(--tw-content) !important;
    position: absolute !important
}

.after\:left-1\/2:after {
    content: var(--tw-content) !important;
    left: 50% !important
}

.after\:top-full:after {
    content: var(--tw-content) !important;
    top: 100% !important
}

.after\:-ml-0:after {
    content: var(--tw-content) !important;
    margin-left: 0 !important
}

.after\:-ml-0\.5p:after {
    content: var(--tw-content) !important;
    margin-left: -5px !important
}

.after\:flex:after {
    content: var(--tw-content) !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.after\:border-0:after {
    border-width: 0 !important;
    content: var(--tw-content) !important
}

.after\:border-solid:after {
    border-style: solid !important;
    content: var(--tw-content) !important
}

.after\:border-grayDark:after {
    --tw-border-opacity: 1 !important;
    border-color: rgb(68,68,68,var(--tw-border-opacity)) !important;
    content: var(--tw-content) !important
}

.first\:ml-4:first-child {
    margin-left: 1rem !important
}

.first\:border-0:first-child {
    border-width: 0 !important
}

.last\:mr-0:last-child {
    margin-right: 0 !important
}

.last\:mr-4:last-child {
    margin-right: 1rem !important
}

.last\:border-r-0:last-child {
    border-right-width: 0 !important
}

.last\:border-r-1:last-child {
    border-right-width: 1px !important
}

.only\:mx-4:only-child {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.even\:bg-white:nth-child(2n) {
    background-color: var(--white) !important
}

.focus-within\:border-nbtip-border-color:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: rgb(32,149,135,var(--tw-border-opacity)) !important
}

.hover\:w-44:hover {
    width: 176px !important
}

.hover\:cursor-pointer:hover {
    cursor: pointer !important
}

.hover\:border-\[\#87b9ff\]:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(135,185,255,var(--tw-border-opacity)) !important
}

.hover\:border-secondary-color:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0,149,135,var(--tw-border-opacity)) !important
}

.hover\:bg-card-overview-border-color:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235,235,235,var(--tw-bg-opacity)) !important
}

.hover\:bg-filterBg:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242,243,244,var(--tw-bg-opacity)) !important
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243,244,246,var(--tw-bg-opacity)) !important
}

.hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229,231,235,var(--tw-bg-opacity)) !important
}

.hover\:bg-nb-blue-color:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(12,184,143,var(--tw-bg-opacity)) !important
}

.hover\:font-medium:hover {
    font-weight: 500 !important
}

.hover\:font-semibold:hover {
    font-weight: 600 !important
}

.hover\:text-btn-green:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0,122,111,var(--tw-text-opacity)) !important
}

.hover\:text-gray-light:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(120,118,118,var(--tw-text-opacity)) !important
}

.hover\:text-primary-color:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(253,55,82,var(--tw-text-opacity)) !important
}

.hover\:text-secondary-color:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0,149,135,var(--tw-text-opacity)) !important
}

.hover\:text-white:hover {
    color: var(--white) !important
}

.hover\:no-underline:hover {
    text-decoration-line: none !important
}

.hover\:opacity-100:hover {
    opacity: 1 !important
}

.hover\:opacity-50:hover {
    opacity: .5 !important
}

.hover\:opacity-70:hover {
    opacity: .7 !important
}

.focus\:w-full:focus {
    width: 100% !important
}

.focus\:border-\[\#87b9ff\]:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(135,185,255,var(--tw-border-opacity)) !important
}

.focus\:border-nb-blue-color:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(12,184,143,var(--tw-border-opacity)) !important
}

.focus\:border-nbtip-border-color:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(32,149,135,var(--tw-border-opacity)) !important
}

.focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

.focus\:outline-0:focus {
    outline-width: 0 !important
}

.focus\:outline-gray-500:focus {
    outline-color: #6b7280 !important
}

.focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    -webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent) !important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent) !important
}

.focus\:ring-white:focus {
    --tw-ring-color: var(--white) !important
}

.active\:border-b-2:active {
    border-bottom-width: 2px !important
}

.active\:border-nbtip-border-color:active {
    --tw-border-opacity: 1 !important;
    border-color: rgb(32,149,135,var(--tw-border-opacity)) !important
}

.active\:bg-loader-bg-color:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(237,237,237,var(--tw-bg-opacity)) !important
}

.active\:bg-secondary-color:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0,149,135,var(--tw-bg-opacity)) !important
}

.active\:bg-ss-chip-selected-color:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(59,63,81,var(--tw-bg-opacity)) !important
}

.active\:text-defaultcolor:active {
    --tw-text-opacity: 1 !important;
    color: rgb(70,70,70,var(--tw-text-opacity)) !important
}

.active\:text-white:active {
    color: var(--white) !important
}

.disabled\:cursor-default:disabled {
    cursor: default !important
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed !important
}

.disabled\:opacity-50:disabled {
    opacity: .5 !important
}

.group:hover .group-hover\:inline-block {
    display: inline-block !important
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1 !important
}

@media(max-width: 321px) {
    .sm\:-ml-10 {
        margin-left: -2.5rem !important
    }

    .sm\:-mr-10 {
        margin-right: -2.5rem !important
    }

    .sm\:mr-0 {
        margin-right: 0 !important
    }

    .sm\:mr-0\.7p {
        margin-right: 7px !important
    }

    .sm\:h-\[100px\] {
        height: 100px !important
    }

    .sm\:w-22p {
        width: 22% !important
    }

    .sm\:w-32p {
        width: 32% !important
    }

    .sm\:w-87p {
        width: 87% !important
    }

    .sm\:w-\[102px\] {
        width: 102px !important
    }

    .sm\:overflow-hidden {
        overflow: hidden !important
    }

    .sm\:whitespace-nowrap {
        white-space: nowrap !important
    }

    .sm\:p-1 {
        padding: .25rem !important
    }

    .sm\:pl-2\.5 {
        padding-left: .625rem !important
    }

    .sm\:pl-4 {
        padding-left: 1rem !important
    }

    .sm\:pr-1 {
        padding-right: .25rem !important
    }

    .sm\:pr-4 {
        padding-right: 1rem !important
    }

    .sm\:align-middle {
        vertical-align: middle !important
    }

    .sm\:text-22 {
        font-size: 22px !important
    }

    .sm\:text-\[10px\] {
        font-size: 10px !important
    }
}

@media(max-width: 350px) {
    .md\:invisible {
        visibility: hidden !important
    }

    .md\:sticky {
        position: sticky !important
    }

    .md\:bottom-0 {
        bottom: 0 !important
    }

    .md\:left-0 {
        left: 0 !important
    }

    .md\:ml-0 {
        margin-left: 0 !important
    }

    .md\:mr-4 {
        margin-right: 1rem !important
    }

    .md\:hidden {
        display: none !important
    }

    .md\:h-55p {
        height: 550px !important
    }

    .md\:h-8vh {
        height: 8vh !important
    }

    .md\:h-\[110px\] {
        height: 110px !important
    }

    .md\:w-35p {
        width: 350px !important
    }

    .md\:w-57p {
        width: 570px !important
    }

    .md\:w-\[112px\] {
        width: 112px !important
    }

    .md\:w-auto {
        width: auto !important
    }

    .md\:whitespace-nowrap {
        white-space: nowrap !important
    }

    .md\:bg-white {
        background-color: var(--white) !important
    }

    .md\:p-1 {
        padding: .25rem !important
    }

    .md\:text-12 {
        font-size: 12px !important
    }

    .md\:text-13 {
        font-size: 13px !important
    }

    .md\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media(max-width: 415px) {
    .poStory\:flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}

@media(max-width: 382px) {
    .pomdx\:text-16 {
        font-size: 16px !important
    }
}

@media(min-width: 361px) {
    .poxs\:mb-1p {
        margin-bottom: 10px !important
    }

    .poxs\:mb-5 {
        margin-bottom: 1.25rem !important
    }

    .poxs\:mt-0 {
        margin-top: 0 !important
    }

    .poxs\:mt-2\.6 {
        margin-top: 26px !important
    }

    .poxs\:mt-3 {
        margin-top: .75rem !important
    }

    .poxs\:mt-3\.2p {
        margin-top: 32px !important
    }

    .poxs\:mt-\[300px\] {
        margin-top: 300px !important
    }

    .poxs\:block {
        display: block !important
    }

    .poxs\:hidden {
        display: none !important
    }

    .poxs\:w-56 {
        width: 14rem !important
    }

    .poxs\:max-w-24p {
        max-width: 240px !important
    }

    .poxs\:flex-2 {
        -webkit-box-flex: 2 !important;
        -ms-flex: 2 1 0% !important;
        flex: 2 1 0% !important
    }

    .poxs\:flex-col {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .poxs\:justify-evenly {
        -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important
    }

    .poxs\:text-12 {
        font-size: 12px !important
    }

    .poxs\:text-14 {
        font-size: 14px !important
    }

    .poxs\:text-16 {
        font-size: 16px !important
    }

    .poxs\:text-22 {
        font-size: 22px !important
    }

    .poxs\:text-24 {
        font-size: 24px !important
    }
}

@media(max-width: 767px) {
    .po\:fixed {
        position: fixed !important
    }

    .po\:absolute {
        position: absolute !important
    }

    .po\:relative {
        position: relative !important
    }

    .po\:-top-14 {
        top: -3.5rem !important
    }

    .po\:bottom-0 {
        bottom: 0 !important
    }

    .po\:bottom-16 {
        bottom: 4rem !important
    }

    .po\:bottom-2 {
        bottom: .5rem !important
    }

    .po\:bottom-2\.2p {
        bottom: 22px !important
    }

    .po\:bottom-20 {
        bottom: 5rem !important
    }

    .po\:bottom-7pe {
        bottom: 7% !important
    }

    .po\:bottom-\[8\.5rem\] {
        bottom: 8.5rem !important
    }

    .po\:left-0 {
        left: 0 !important
    }

    .po\:left-3 {
        left: .75rem !important
    }

    .po\:left-3\.5 {
        left: .875rem !important
    }

    .po\:left-3\.5p {
        left: 35px !important
    }

    .po\:left-5p {
        left: 50px !important
    }

    .po\:left-auto {
        left: auto !important
    }

    .po\:right-0 {
        right: 0 !important
    }

    .po\:right-0\.6, .po\:right-0\.6p {
        right: 6px !important
    }

    .po\:right-1 {
        right: .25rem !important
    }

    .po\:right-1\.5p {
        right: 15px !important
    }

    .po\:right-2 {
        right: .5rem !important
    }

    .po\:right-3\.5 {
        right: .875rem !important
    }

    .po\:right-4 {
        right: 1rem !important
    }

    .po\:right-4pe {
        right: 4% !important
    }

    .po\:top-0 {
        top: 0 !important
    }

    .po\:top-0\.5p {
        top: 5px !important
    }

    .po\:top-2p {
        top: 20px !important
    }

    .po\:top-80pe {
        top: 80% !important
    }

    .po\:top-\[82\%\] {
        top: 82% !important
    }

    .po\:top-auto {
        top: auto !important
    }

    .po\:z-10 {
        z-index: 10 !important
    }

    .po\:z-100 {
        z-index: 100 !important
    }

    .po\:z-2 {
        z-index: 2 !important
    }

    .po\:z-30 {
        z-index: 30 !important
    }

    .po\:z-50 {
        z-index: 50 !important
    }

    .po\:m-0 {
        margin: 0 !important
    }

    .po\:m-0\.5 {
        margin: .125rem !important
    }

    .po\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .po\:mx-0\.5p {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .po\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .po\:mx-1\.5p- {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .po\:mx-1p {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .po\:mx-2p {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .po\:mx-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important
    }

    .po\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .po\:my-8 {
        margin-bottom: 2rem !important;
        margin-top: 2rem !important
    }

    .po\:mb-0 {
        margin-bottom: 0 !important
    }

    .po\:mb-0\.1p {
        margin-bottom: 1px !important
    }

    .po\:mb-0\.1p- {
        margin-bottom: -1px !important
    }

    .po\:mb-0\.5p {
        margin-bottom: 5px !important
    }

    .po\:mb-0\.8p {
        margin-bottom: 8px !important
    }

    .po\:mb-1\.5 {
        margin-bottom: .375rem !important
    }

    .po\:mb-1p {
        margin-bottom: 10px !important
    }

    .po\:mb-2 {
        margin-bottom: .5rem !important
    }

    .po\:mb-2\.5p {
        margin-bottom: 25px !important
    }

    .po\:mb-2p {
        margin-bottom: 20px !important
    }

    .po\:mb-3 {
        margin-bottom: .75rem !important
    }

    .po\:mb-4 {
        margin-bottom: 1rem !important
    }

    .po\:mb-5 {
        margin-bottom: 1.25rem !important
    }

    .po\:mb-5\.5p {
        margin-bottom: 55px !important
    }

    .po\:mb-6 {
        margin-bottom: 1.5rem !important
    }

    .po\:ml-0 {
        margin-left: 0 !important
    }

    .po\:ml-0\.6p {
        margin-left: 6px !important
    }

    .po\:ml-2 {
        margin-left: .5rem !important
    }

    .po\:ml-2\.5 {
        margin-left: .625rem !important
    }

    .po\:ml-2p {
        margin-left: 20px !important
    }

    .po\:ml-\[28px\] {
        margin-left: 28px !important
    }

    .po\:mr-0 {
        margin-right: 0 !important
    }

    .po\:mr-0\.5 {
        margin-right: .125rem !important
    }

    .po\:mr-0\.5p {
        margin-right: 5px !important
    }

    .po\:mr-0\.6 {
        margin-right: 6px !important
    }

    .po\:mr-0\.8p {
        margin-right: 8px !important
    }

    .po\:mr-1\.5 {
        margin-right: .375rem !important
    }

    .po\:mr-1p {
        margin-right: 10px !important
    }

    .po\:mr-2 {
        margin-right: .5rem !important
    }

    .po\:mr-2\.5 {
        margin-right: .625rem !important
    }

    .po\:mr-4 {
        margin-right: 1rem !important
    }

    .po\:mt-0 {
        margin-top: 0 !important
    }

    .po\:mt-0\.5p {
        margin-top: 5px !important
    }

    .po\:mt-1 {
        margin-top: .25rem !important
    }

    .po\:mt-1\.5p- {
        margin-top: -15px !important
    }

    .po\:mt-16 {
        margin-top: 4rem !important
    }

    .po\:mt-2 {
        margin-top: .5rem !important
    }

    .po\:mt-2\.5 {
        margin-top: .625rem !important
    }

    .po\:mt-2p {
        margin-top: 20px !important
    }

    .po\:mt-3p- {
        margin-top: -30px !important
    }

    .po\:mt-4 {
        margin-top: 1rem !important
    }

    .po\:mt-42pe {
        margin-top: 42% !important
    }

    .po\:mt-5p {
        margin-top: 50px !important
    }

    .po\:block {
        display: block !important
    }

    .po\:inline {
        display: inline !important
    }

    .po\:flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .po\:hidden {
        display: none !important
    }

    .po\:h-100vh {
        height: 100vh !important
    }

    .po\:h-11 {
        height: 2.75rem !important
    }

    .po\:h-12 {
        height: 3rem !important
    }

    .po\:h-12\.2p {
        height: 122px !important
    }

    .po\:h-12\.4p {
        height: 124px !important
    }

    .po\:h-120vh {
        height: 120vh !important
    }

    .po\:h-13\.6p {
        height: 136px !important
    }

    .po\:h-20p {
        height: 200px !important
    }

    .po\:h-28 {
        height: 7rem !important
    }

    .po\:h-28\.5p {
        height: 285px !important
    }

    .po\:h-2p {
        height: 20px !important
    }

    .po\:h-3 {
        height: .75rem !important
    }

    .po\:h-3\.5p {
        height: 35px !important
    }

    .po\:h-30p {
        height: 300px !important
    }

    .po\:h-3p {
        height: 30px !important
    }

    .po\:h-40p {
        height: 400px !important
    }

    .po\:h-5 {
        height: 1.25rem !important
    }

    .po\:h-5\.8p {
        height: 58px !important
    }

    .po\:h-6 {
        height: 1.5rem !important
    }

    .po\:h-6\.4p {
        height: 64px !important
    }

    .po\:h-7 {
        height: 1.75rem !important
    }

    .po\:h-8p {
        height: 80px !important
    }

    .po\:h-\[220px\] {
        height: 220px !important
    }

    .po\:h-auto {
        height: auto !important
    }

    .po\:h-full {
        height: 100% !important
    }

    .po\:h-screen {
        height: 100vh !important
    }

    .po\:max-h-100vh {
        max-height: 100vh !important
    }

    .po\:max-h-11p {
        max-height: 110px !important
    }

    .po\:max-h-full {
        max-height: 100% !important
    }

    .po\:min-h-28 {
        min-height: 7rem !important
    }

    .po\:min-h-28\.5m, .po\:min-h-\[285px\] {
        min-height: 285px !important
    }

    .po\:w-1\/2 {
        width: 50% !important
    }

    .po\:w-1\/5 {
        width: 20% !important
    }

    .po\:w-10 {
        width: 2.5rem !important
    }

    .po\:w-10\.2p {
        width: 102px !important
    }

    .po\:w-100pe {
        width: 100% !important
    }

    .po\:w-11 {
        width: 2.75rem !important
    }

    .po\:w-16 {
        width: 4rem !important
    }

    .po\:w-20pe {
        width: 20% !important
    }

    .po\:w-25pe {
        width: 25% !important
    }

    .po\:w-3 {
        width: .75rem !important
    }

    .po\:w-30p {
        width: 300px !important
    }

    .po\:w-35pe {
        width: 35% !important
    }

    .po\:w-3p {
        width: 30px !important
    }

    .po\:w-6 {
        width: 1.5rem !important
    }

    .po\:w-6\.4p {
        width: 64px !important
    }

    .po\:w-7 {
        width: 1.75rem !important
    }

    .po\:w-7\.5p {
        width: 75px !important
    }

    .po\:w-85pe {
        width: 85% !important
    }

    .po\:w-8p {
        width: 80px !important
    }

    .po\:w-90pe, .po\:w-\[90\%\] {
        width: 90% !important
    }

    .po\:w-auto {
        width: auto !important
    }

    .po\:w-fit {
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important
    }

    .po\:w-full {
        width: 100% !important
    }

    .po\:w-screen {
        width: 100vw !important
    }

    .po\:min-w-full {
        min-width: 100% !important
    }

    .po\:max-w-40p {
        max-width: 400px !important
    }

    .po\:max-w-78pe {
        max-width: 78% !important
    }

    .po\:max-w-90vw {
        max-width: 90vw !important
    }

    .po\:max-w-95 {
        max-width: 95% !important
    }

    .po\:max-w-full {
        max-width: 100% !important
    }

    .po\:max-w-screen-xl {
        max-width: 1280px !important
    }

    .po\:flex-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
        flex: 1 1 0% !important
    }

    .po\:flex-grow-14 {
        -webkit-box-flex: 14 !important;
        -ms-flex-positive: 14 !important;
        flex-grow: 14 !important
    }

    .po\:grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr)) !important
    }

    .po\:flex-col {
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .po\:flex-col, .po\:flex-col-reverse {
        -webkit-box-orient: vertical !important
    }

    .po\:flex-col-reverse {
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .po\:flex-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .po\:flex-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .po\:items-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .po\:items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .po\:justify-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .po\:justify-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .po\:justify-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .po\:justify-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .po\:gap-0 {
        gap: 0 !important
    }

    .po\:gap-7 {
        gap: 1.75rem !important
    }

    .po\:self-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .po\:overflow-hidden {
        overflow: hidden !important
    }

    .po\:overflow-x-auto {
        overflow-x: auto !important
    }

    .po\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .po\:overflow-x-scroll {
        overflow-x: scroll !important
    }

    .po\:truncate {
        overflow: hidden !important;
        white-space: nowrap !important
    }

    .po\:overflow-ellipsis, .po\:text-ellipsis, .po\:truncate {
        text-overflow: ellipsis !important
    }

    .po\:whitespace-nowrap {
        white-space: nowrap !important
    }

    .po\:rounded-10 {
        border-radius: 10px !important
    }

    .po\:rounded-2 {
        border-radius: 2px !important
    }

    .po\:rounded-none {
        border-radius: 0 !important
    }

    .po\:border-0 {
        border-width: 0 !important
    }

    .po\:border-1 {
        border-width: 1px !important
    }

    .po\:border-l-0 {
        border-left-width: 0 !important
    }

    .po\:border-l-4 {
        border-left-width: 4px !important
    }

    .po\:border-t-1 {
        border-top-width: 1px !important
    }

    .po\:border-solid {
        border-style: solid !important
    }

    .po\:border-none {
        border-style: none !important
    }

    .po\:border-secondary-color {
        --tw-border-opacity: 1 !important;
        border-color: rgb(0,149,135,var(--tw-border-opacity)) !important
    }

    .po\:bg-background-color {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(242,242,242,var(--tw-bg-opacity)) !important
    }

    .po\:bg-background-gray {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(239,239,239,var(--tw-bg-opacity)) !important
    }

    .po\:bg-primary-color {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(253,55,82,var(--tw-bg-opacity)) !important
    }

    .po\:bg-white {
        background-color: var(--white) !important
    }

    .po\:p-0 {
        padding: 0 !important
    }

    .po\:p-0\.2p {
        padding: 2px !important
    }

    .po\:p-0\.5 {
        padding: .125rem !important
    }

    .po\:p-1p {
        padding: 10px !important
    }

    .po\:p-3pe {
        padding: 3% !important
    }

    .po\:p-4 {
        padding: 1rem !important
    }

    .po\:p-5 {
        padding: 1.25rem !important
    }

    .po\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .po\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .po\:px-1\.3p {
        padding-left: 13px !important;
        padding-right: 13px !important
    }

    .po\:px-1\.5p {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .po\:px-2\.5 {
        padding-left: .625rem !important;
        padding-right: .625rem !important
    }

    .po\:px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important
    }

    .po\:px-2p {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .po\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .po\:px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }

    .po\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .po\:px-\[12px\] {
        padding-left: 12px !important;
        padding-right: 12px !important
    }

    .po\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .po\:py-0\.5p {
        padding-bottom: 5px !important;
        padding-top: 5px !important
    }

    .po\:py-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .po\:py-1\.2p {
        padding-bottom: 12px !important;
        padding-top: 12px !important
    }

    .po\:py-1\.8 {
        padding-bottom: 18px !important;
        padding-top: 18px !important
    }

    .po\:py-12 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .po\:py-1p {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .po\:py-2\.5 {
        padding-bottom: .625rem !important;
        padding-top: .625rem !important
    }

    .po\:py-2p {
        padding-bottom: 20px !important;
        padding-top: 20px !important
    }

    .po\:py-4 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .po\:py-50pe {
        padding-bottom: 50% !important;
        padding-top: 50% !important
    }

    .po\:pb-0 {
        padding-bottom: 0 !important
    }

    .po\:pb-0\.5p {
        padding-bottom: 5px !important
    }

    .po\:pb-1 {
        padding-bottom: .25rem !important
    }

    .po\:pb-1p {
        padding-bottom: 10px !important
    }

    .po\:pb-2p {
        padding-bottom: 20px !important
    }

    .po\:pb-5p {
        padding-bottom: 50px !important
    }

    .po\:pl-0 {
        padding-left: 0 !important
    }

    .po\:pl-0\.8p {
        padding-left: 8px !important
    }

    .po\:pl-1 {
        padding-left: .25rem !important
    }

    .po\:pl-1\.5p {
        padding-left: 15px !important
    }

    .po\:pl-1p {
        padding-left: 10px !important
    }

    .po\:pl-2 {
        padding-left: .5rem !important
    }

    .po\:pl-2p {
        padding-left: 20px !important
    }

    .po\:pl-3 {
        padding-left: .75rem !important
    }

    .po\:pl-3\.5p {
        padding-left: 35px !important
    }

    .po\:pl-5 {
        padding-left: 1.25rem !important
    }

    .po\:pr-0 {
        padding-right: 0 !important
    }

    .po\:pr-0\.3p {
        padding-right: 3px !important
    }

    .po\:pr-0\.5p {
        padding-right: 5px !important
    }

    .po\:pr-1 {
        padding-right: .25rem !important
    }

    .po\:pr-1\.3p {
        padding-right: 13px !important
    }

    .po\:pr-1\.5p {
        padding-right: 15px !important
    }

    .po\:pr-2\.5 {
        padding-right: .625rem !important
    }

    .po\:pr-2p {
        padding-right: 20px !important
    }

    .po\:pr-5 {
        padding-right: 1.25rem !important
    }

    .po\:pt-0 {
        padding-top: 0 !important
    }

    .po\:pt-1 {
        padding-top: .25rem !important
    }

    .po\:pt-1\.5p {
        padding-top: 15px !important
    }

    .po\:pt-1p {
        padding-top: 10px !important
    }

    .po\:pt-20 {
        padding-top: 5rem !important
    }

    .po\:pt-20\.8p {
        padding-top: 208px !important
    }

    .po\:pt-2p {
        padding-top: 20px !important
    }

    .po\:pt-5 {
        padding-top: 1.25rem !important
    }

    .po\:text-left {
        text-align: left !important
    }

    .po\:text-10 {
        font-size: 10px !important
    }

    .po\:text-11 {
        font-size: 11px !important
    }

    .po\:text-12 {
        font-size: 12px !important
    }

    .po\:text-13 {
        font-size: 13px !important
    }

    .po\:text-14 {
        font-size: 14px !important
    }

    .po\:text-15 {
        font-size: 15px !important
    }

    .po\:text-16 {
        font-size: 16px !important
    }

    .po\:text-18 {
        font-size: 18px !important
    }

    .po\:text-20 {
        font-size: 20px !important
    }

    .po\:text-22 {
        font-size: 22px !important
    }

    .po\:text-24 {
        font-size: 24px !important
    }

    .po\:text-26 {
        font-size: 26px !important
    }

    .po\:text-9 {
        font-size: 9px !important
    }

    .po\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .po\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .po\:font-normal {
        font-weight: 400 !important
    }

    .po\:font-semibold {
        font-weight: 600 !important
    }

    .po\:leading-6 {
        line-height: 1.5rem !important
    }

    .po\:text-white {
        color: var(--white) !important
    }

    .po\:shadow-alertShadow {
        --tw-shadow: 0 0 15px #ccc !important;
        --tw-shadow-colored: 0 0 15px var(--tw-shadow-color) !important
    }

    .po\:shadow-alertShadow, .po\:shadow-mobileShadow {
        -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
    }

    .po\:shadow-mobileShadow {
        --tw-shadow: 0 0 10px #0000001b !important;
        --tw-shadow-colored: 0 0 10px var(--tw-shadow-color) !important
    }

    .po\:no-scrollbar::-webkit-scrollbar {
        display: none !important
    }

    .po\:no-scrollbar {
        -ms-overflow-style: none !important;
        scrollbar-width: none !important
    }
}

@media(max-width: 991px) {
    .tp\:static {
        position: static !important
    }

    .tp\:fixed {
        position: fixed !important
    }

    .tp\:absolute {
        position: absolute !important
    }

    .tp\:relative {
        position: relative !important
    }

    .tp\:bottom-0 {
        bottom: 0 !important
    }

    .tp\:left-0 {
        left: 0 !important
    }

    .tp\:left-auto {
        left: auto !important
    }

    .tp\:right-1 {
        right: .25rem !important
    }

    .tp\:right-1\.2p {
        right: 12px !important
    }

    .tp\:right-2 {
        right: .5rem !important
    }

    .tp\:right-2\.7p {
        right: 27px !important
    }

    .tp\:right-\[1\%\] {
        right: 1% !important
    }

    .tp\:top-2p {
        top: 20px !important
    }

    .tp\:top-5p {
        top: 50px !important
    }

    .tp\:top-\[90\%\] {
        top: 90% !important
    }

    .tp\:z-2 {
        z-index: 2 !important
    }

    .tp\:m-0 {
        margin: 0 !important
    }

    .tp\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .tp\:mx-2\.5 {
        margin-left: .625rem !important;
        margin-right: .625rem !important
    }

    .tp\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .tp\:my-0\.5p {
        margin-bottom: 5px !important;
        margin-top: 5px !important
    }

    .tp\:my-2p {
        margin-bottom: 20px !important;
        margin-top: 20px !important
    }

    .tp\:-mb-0 {
        margin-bottom: 0 !important
    }

    .tp\:-mb-0\.7p {
        margin-bottom: -7px !important
    }

    .tp\:-mt-0 {
        margin-top: 0 !important
    }

    .tp\:-mt-0\.3p {
        margin-top: -3px !important
    }

    .tp\:-mt-1p {
        margin-top: -10px !important
    }

    .tp\:mb-2p {
        margin-bottom: 20px !important
    }

    .tp\:mb-\[160px\] {
        margin-bottom: 160px !important
    }

    .tp\:ml-0 {
        margin-left: 0 !important
    }

    .tp\:ml-0\.5p {
        margin-left: 5px !important
    }

    .tp\:mr-0 {
        margin-right: 0 !important
    }

    .tp\:mr-2p {
        margin-right: 20px !important
    }

    .tp\:mt-0 {
        margin-top: 0 !important
    }

    .tp\:mt-0\.5p {
        margin-top: 5px !important
    }

    .tp\:mt-1 {
        margin-top: .25rem !important
    }

    .tp\:mt-1\.5p {
        margin-top: 15px !important
    }

    .tp\:mt-2p {
        margin-top: 20px !important
    }

    .tp\:mt-5 {
        margin-top: 1.25rem !important
    }

    .tp\:mt-5\.7p {
        margin-top: 57px !important
    }

    .tp\:block {
        display: block !important
    }

    .tp\:inline-block {
        display: inline-block !important
    }

    .tp\:flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .tp\:hidden {
        display: none !important
    }

    .tp\:h-1p {
        height: 10px !important
    }

    .tp\:h-2 {
        height: .5rem !important
    }

    .tp\:h-2\.4p {
        height: 24px !important
    }

    .tp\:h-21p {
        height: 210px !important
    }

    .tp\:h-25p {
        height: 250px !important
    }

    .tp\:h-4p {
        height: 40px !important
    }

    .tp\:h-5p {
        height: 50px !important
    }

    .tp\:h-7p {
        height: 70px !important
    }

    .tp\:h-auto {
        height: auto !important
    }

    .tp\:max-h-410p {
        max-height: 410px !important
    }

    .tp\:min-h-5 {
        min-height: 1.25rem !important
    }

    .tp\:min-h-5\.5p {
        min-height: 55px !important
    }

    .tp\:w-1p {
        width: 10px !important
    }

    .tp\:w-2 {
        width: .5rem !important
    }

    .tp\:w-2\.4p {
        width: 24px !important
    }

    .tp\:w-48pe {
        width: 48% !important
    }

    .tp\:w-5p {
        width: 50px !important
    }

    .tp\:w-\[100\%\] {
        width: 100% !important
    }

    .tp\:w-auto {
        width: auto !important
    }

    .tp\:w-full {
        width: 100% !important
    }

    .tp\:max-w-90vw {
        max-width: 90vw !important
    }

    .tp\:flex-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .tp\:flex-col, .tp\:flex-row {
        -webkit-box-direction: normal !important
    }

    .tp\:flex-col {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .tp\:flex-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .tp\:items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .tp\:justify-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .tp\:justify-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .tp\:justify-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .tp\:overflow-auto {
        overflow: auto !important
    }

    .tp\:overflow-hidden {
        overflow: hidden !important
    }

    .tp\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .tp\:overflow-x-scroll {
        overflow-x: scroll !important
    }

    .tp\:whitespace-nowrap {
        white-space: nowrap !important
    }

    .tp\:border-1 {
        border-width: 1px !important
    }

    .tp\:border-\[0\.125rem\] {
        border-width: .125rem !important
    }

    .tp\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .tp\:border-t {
        border-top-width: 1px !important
    }

    .tp\:border-t-0 {
        border-top-width: 0 !important
    }

    .tp\:border-solid {
        border-style: solid !important
    }

    .tp\:border-gray-common-color {
        --tw-border-opacity: 1 !important;
        border-color: rgb(204,204,204,var(--tw-border-opacity)) !important
    }

    .tp\:bg-transparent {
        background-color: transparent !important
    }

    .tp\:bg-white {
        background-color: var(--white) !important
    }

    .tp\:p-0 {
        padding: 0 !important
    }

    .tp\:p-2\.5 {
        padding: .625rem !important
    }

    .tp\:p-6 {
        padding: 1.5rem !important
    }

    .tp\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .tp\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .tp\:px-1\.5p {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .tp\:px-\[35px\] {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .tp\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .tp\:py-0\.2p {
        padding-bottom: 2px !important;
        padding-top: 2px !important
    }

    .tp\:py-0\.3p {
        padding-bottom: 3px !important;
        padding-top: 3px !important
    }

    .tp\:py-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .tp\:py-1\.5p {
        padding-bottom: 15px !important;
        padding-top: 15px !important
    }

    .tp\:py-1p {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .tp\:py-2p {
        padding-bottom: 20px !important;
        padding-top: 20px !important
    }

    .tp\:py-3 {
        padding-bottom: .75rem !important;
        padding-top: .75rem !important
    }

    .tp\:pb-1p {
        padding-bottom: 10px !important
    }

    .tp\:pl-0 {
        padding-left: 0 !important
    }

    .tp\:pl-0\.3p {
        padding-left: 3px !important
    }

    .tp\:pt-0 {
        padding-top: 0 !important
    }

    .tp\:text-center {
        text-align: center !important
    }

    .tp\:text-20 {
        font-size: 20px !important
    }

    .tp\:shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25) !important;
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important
    }

    .tp\:shadow-2xl, .tp\:shadow-cardShadow {
        -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
    }

    .tp\:shadow-cardShadow {
        --tw-shadow: 0 1px 1px #00000026 !important;
        --tw-shadow-colored: 0 1px 1px var(--tw-shadow-color) !important
    }

    .tp\:shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
    }

    .tp\:shadow-gray-700 {
        --tw-shadow-color: #374151 !important;
        --tw-shadow: var(--tw-shadow-colored) !important
    }
}

@media(min-width: 992px) {
    .cd\:h-60 {
        height: 15rem !important
    }

    .group:hover .cd\:group-hover\:text-primary-color {
        --tw-text-opacity: 1 !important;
        color: rgb(253,55,82,var(--tw-text-opacity)) !important
    }
}

@media(min-width: 1200px) {
    .ld\:block {
        display: block !important
    }

    .ld\:w-33\.3pe {
        width: 33.33% !important
    }

    .ld\:w-66\.6pe {
        width: 66.66666667% !important
    }

    .ld\:flex-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
}

@media(min-width: 768px) {
    .tpu\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .tpu\:mb-0 {
        margin-bottom: 0 !important
    }

    .tpu\:ml-3 {
        margin-left: .75rem !important
    }

    .tpu\:mt-3p {
        margin-top: 30px !important
    }

    .tpu\:mt-4 {
        margin-top: 1rem !important
    }

    .tpu\:mt-\[65vh\] {
        margin-top: 65vh !important
    }

    .tpu\:block {
        display: block !important
    }

    .tpu\:hidden {
        display: none !important
    }

    .tpu\:h-17p {
        height: 170px !important
    }

    .tpu\:h-4p {
        height: 40px !important
    }

    .tpu\:h-content {
        height: -webkit-max-content !important;
        height: -moz-max-content !important;
        height: max-content !important
    }

    .tpu\:w-30pe {
        width: 30% !important
    }

    .tpu\:w-5p {
        width: 50px !important
    }

    .tpu\:translate-y-2 {
        --tw-translate-y: 0.5rem !important;
        -webkit-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;
        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
    }

    .tpu\:justify-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .tpu\:gap-2 {
        gap: .5rem !important
    }

    .tpu\:gap-6 {
        gap: 1.5rem !important
    }

    .tpu\:rounded-\[32px\] {
        border-radius: 32px !important
    }

    .tpu\:border-1 {
        border-width: 1px !important
    }

    .tpu\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .tpu\:border-solid {
        border-style: solid !important
    }

    .tpu\:border-background-gray {
        --tw-border-opacity: 1 !important;
        border-color: rgb(239,239,239,var(--tw-border-opacity)) !important
    }

    .tpu\:px-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important
    }

    .tpu\:px-3p {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .tpu\:pb-8 {
        padding-bottom: 2rem !important
    }

    .tpu\:pl-12 {
        padding-left: 3rem !important
    }

    .tpu\:pl-3pe {
        padding-left: 3% !important
    }

    .tpu\:pt-10 {
        padding-top: 2.5rem !important
    }

    .tpu\:pt-12 {
        padding-top: 3rem !important
    }

    .tpu\:pt-7 {
        padding-top: 1.75rem !important
    }

    .tpu\:font-semibold {
        font-weight: 600 !important
    }
}

@media(max-width: 768) {
    .tpd\:mt-0 {
        margin-top: 0 !important
    }

    .tpd\:mt-5p {
        margin-top: 50px !important
    }

    .tpd\:flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .tpd\:hidden {
        display: none !important
    }

    .tpd\:h-5 {
        height: 1.25rem !important
    }

    .tpd\:h-5\.5p {
        height: 55px !important
    }

    .tpd\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .tpd\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .tpd\:py-1p {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .tpd\:shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        --tw-shadow-colored: 0 0 #0000 !important;
        -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important
    }
}

@media(min-width: 1320px) {
    .sd\:right-4p {
        right: 40px !important
    }

    .sd\:mb-5 {
        margin-bottom: 1.25rem !important
    }

    .sd\:mt-\[50vh\] {
        margin-top: 50vh !important
    }

    .sd\:w-\[60\%\] {
        width: 60% !important
    }
}

@media(max-width: 480px) {
    .tab\:mb-0 {
        margin-bottom: 0 !important
    }

    .tab\:mb-0\.5p {
        margin-bottom: 5px !important
    }

    .tab\:mb-\[-15px\] {
        margin-bottom: -15px !important
    }

    .tab\:ml-1 {
        margin-left: .25rem !important
    }

    .tab\:ml-1\.5p {
        margin-left: 15px !important
    }

    .tab\:mr-1 {
        margin-right: .25rem !important
    }

    .tab\:mr-1\.5p- {
        margin-right: -15px !important
    }

    .tab\:mt-0 {
        margin-top: 0 !important
    }

    .tab\:mt-0\.5 {
        margin-top: .125rem !important
    }

    .tab\:mt-0\.5p {
        margin-top: 5px !important
    }

    .tab\:mt-12 {
        margin-top: 3rem !important
    }

    .tab\:mt-2p {
        margin-top: 20px !important
    }

    .tab\:block {
        display: block !important
    }

    .tab\:inline-block {
        display: inline-block !important
    }

    .tab\:h-24p {
        height: 240px !important
    }

    .tab\:h-28 {
        height: 7rem !important
    }

    .tab\:h-28\.5p {
        height: 285px !important
    }

    .tab\:h-\[125px\] {
        height: 125px !important
    }

    .tab\:h-\[285px\] {
        height: 285px !important
    }

    .tab\:w-27p {
        width: 270px !important
    }

    .tab\:w-70pe {
        width: 70% !important
    }

    .tab\:w-85pe {
        width: 85% !important
    }

    .tab\:w-\[127px\] {
        width: 127px !important
    }

    .tab\:w-auto {
        width: auto !important
    }

    .tab\:w-full {
        width: 100% !important
    }

    .tab\:flex-col {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .tab\:items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .tab\:justify-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .tab\:gap-4 {
        gap: 1rem !important
    }

    .tab\:overflow-hidden, .tab\:truncate {
        overflow: hidden !important
    }

    .tab\:truncate {
        text-overflow: ellipsis !important;
        white-space: nowrap !important
    }

    .tab\:border-r {
        border-right-width: 1px !important
    }

    .tab\:border-solid {
        border-style: solid !important
    }

    .tab\:border-none {
        border-style: none !important
    }

    .tab\:border-card-border-dark {
        --tw-border-opacity: 1 !important;
        border-color: rgb(226,226,226,var(--tw-border-opacity)) !important
    }

    .tab\:bg-background-gray-light {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(248,248,248,var(--tw-bg-opacity)) !important
    }

    .tab\:p-0 {
        padding: 0 !important
    }

    .tab\:p-1p {
        padding: 10px !important
    }

    .tab\:p-2p {
        padding: 20px !important
    }

    .tab\:p-4 {
        padding: 1rem !important
    }

    .tab\:p-5 {
        padding: 1.25rem !important
    }

    .tab\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .tab\:py-0 {
        padding-top: 0 !important
    }

    .tab\:pb-0, .tab\:py-0 {
        padding-bottom: 0 !important
    }

    .tab\:pb-0\.5p {
        padding-bottom: 5px !important
    }

    .tab\:pl-0 {
        padding-left: 0 !important
    }

    .tab\:pr-0 {
        padding-right: 0 !important
    }

    .tab\:pr-0\.5p {
        padding-right: 5px !important
    }

    .tab\:text-12 {
        font-size: 12px !important
    }

    .tab\:text-14 {
        font-size: 14px !important
    }

    .tab\:text-18 {
        font-size: 18px !important
    }

    .tab\:text-20 {
        font-size: 20px !important
    }

    .tab\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }
}

@media(max-width: 1480px) {
    .ldesk\:mb-0 {
        margin-bottom: 0 !important
    }

    .ldesk\:h-80vh {
        height: 80vh !important
    }

    .ldesk\:h-90v {
        height: 90vh !important
    }

    .ldesk\:h-\[480px\] {
        height: 480px !important
    }

    .ldesk\:h-\[60px\] {
        height: 60px !important
    }

    .ldesk\:max-h-\[260px\] {
        max-height: 260px !important
    }

    .ldesk\:max-h-\[325px\] {
        max-height: 325px !important
    }

    .ldesk\:w-\[335px\] {
        width: 335px !important
    }

    .ldesk\:scale-75 {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important;
        -webkit-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;
        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
    }

    .ldesk\:gap-0 {
        gap: 0 !important
    }

    .ldesk\:gap-0\.2p {
        gap: 2px !important
    }

    .ldesk\:gap-1 {
        gap: .25rem !important
    }

    .ldesk\:gap-3 {
        gap: .75rem !important
    }

    .ldesk\:px-1p {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .ldesk\:px-20p {
        padding-left: 200px !important;
        padding-right: 200px !important
    }

    .ldesk\:py-1p {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .ldesk\:py-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .ldesk\:pb-0 {
        padding-bottom: 0 !important
    }

    .ldesk\:text-10 {
        font-size: 10px !important
    }

    .ldesk\:text-12 {
        font-size: 12px !important
    }

    .ldesk\:text-16 {
        font-size: 16px !important
    }

    .ldesk\:text-18 {
        font-size: 18px !important
    }

    .ldesk\:text-20 {
        font-size: 20px !important
    }

    .ldesk\:leading-3 {
        line-height: .75rem !important
    }
}

@media(min-width: 1680px) {
    .xldesk\:mt-7 {
        margin-top: 1.75rem !important
    }

    .xldesk\:mt-\[27\.5vh\] {
        margin-top: 27.5vh !important
    }

    .xldesk\:h-fit {
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important
    }

    .xldesk\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .xldesk\:py-4p {
        padding-bottom: 40px !important;
        padding-top: 40px !important
    }

    .xldesk\:pl-0 {
        padding-left: 0 !important
    }

    .xldesk\:pr-0 {
        padding-right: 0 !important
    }

    .xldesk\:text-13 {
        font-size: 13px !important
    }
}

@media(max-width: 1024px) {
    .sc\:h-10p {
        height: 100px !important
    }

    .sc\:w-\[80\%\] {
        width: 80% !important
    }

    .sc\:w-\[90\%\] {
        width: 90% !important
    }

    .sc\:min-w-10p {
        min-width: 100px !important
    }
}

@media(min-width: 767px) {
    .mdx\:bottom-0 {
        bottom: 0 !important
    }

    .mdx\:right-0 {
        right: 0 !important
    }

    .mdx\:top-auto {
        top: auto !important
    }

    .mdx\:mb-\[-20px\] {
        margin-bottom: -20px !important
    }

    .mdx\:ml-\[15px\] {
        margin-left: 15px !important
    }

    .mdx\:h-55p {
        height: 550px !important
    }

    .mdx\:min-h-\[200px\] {
        min-height: 200px !important
    }

    .mdx\:w-35p {
        width: 350px !important
    }

    .mdx\:min-w-\[340px\] {
        min-width: 340px !important
    }

    .mdx\:rounded-20 {
        border-radius: 20px !important
    }

    .mdx\:rounded-lg {
        border-radius: .5rem !important
    }

    .mdx\:border-1 {
        border-width: 1px !important
    }

    .mdx\:border-solid {
        border-style: solid !important
    }

    .mdx\:border-card-border-dark {
        --tw-border-opacity: 1 !important;
        border-color: rgb(226,226,226,var(--tw-border-opacity)) !important
    }

    .mdx\:bg-white {
        background-color: var(--white) !important
    }

    .mdx\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .mdx\:px-2\.4p {
        padding-left: 24px !important;
        padding-right: 24px !important
    }
}

@media(max-height: 650px) {
    .short\:hidden {
        display: none !important
    }

    .short\:h-100pe {
        height: 100% !important
    }

    .short\:rounded-b-lg {
        border-bottom-left-radius: .5rem !important;
        border-bottom-right-radius: .5rem !important
    }
}

@media(min-height: 651px)and (max-height:750px) {
    .mid\:hidden {
        display: none !important
    }

    .mid\:h-100pe {
        height: 100% !important
    }
}

@media(max-height: 675px)and (max-width:767px) {
    .mhp\:mt-\[350px\] {
        margin-top: 350px !important
    }

    .mhp\:max-h-\[420px\] {
        max-height: 420px !important
    }

    .mhp\:max-h-\[520px\] {
        max-height: 520px !important
    }
}

@media(min-width: 410px)and (max-width:540px) {
    .lmob\:mt-\[25vh\] {
        margin-top: 25vh !important
    }
}

@media(prefers-color-scheme: dark) {
    .dark\:bg-gray-700 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(55,65,81,var(--tw-bg-opacity)) !important
    }
}

:root {
    --hello: #2bcadf;
    --save-search-size: 13px;
    --save-search-color: #555;
    --dropdown-menu-border-color: #ddd;
    --sticky-header-bg-color: #fafafa;
    --sticky-header-border-color: #c5c5c5;
    --ls-primary-green: #169b6a;
    --appointment-status-background: #4d84ff;
    --card-border: #dae6f0;
    --background-color: #f2f2f2;
    --gray-dark: #444;
    --back-to-top-shadow-color: rgba(0,0,0,.05);
    --gray-lightest: #ccc;
    --default-color: #464646;
    --border-color: #707070;
    --primary-color: #fd3752
}

.heading-0 {
    font-size: 36px
}

.heading-1 {
    font-size: 32px
}

.heading-2 {
    font-size: 30px
}

.heading-3 {
    font-size: 26px
}

.heading-4 {
    font-size: 22px
}

.heading-5 {
    font-size: 18px
}

.heading-6 {
    font-size: 16px
}

.heading-7 {
    font-size: 12px
}

.heading-8 {
    font-size: 10px
}

.text-muted {
    color: #787676
}

.text-danger {
    color: #d50000
}

.text-muted-light {
    color: #999
}

.text-primary {
    color: #fd3752
}

.text-secondary {
    color: #009587
}

.text-tertiary {
    color: #376ca8
}

.text-default {
    color: #464646
}

.font-light {
    font-weight: 300
}

.font-semi-bold {
    font-weight: 600
}

.font-bold {
    font-weight: 700
}

.font-weight-default {
    font-weight: 400
}

.text-capitalize {
    text-transform: capitalize
}

:root {
    --white: #fff
}

.hide-scroll-bar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .hide-scroll-bar::-webkit-scrollbar {
        display: none
    }

body, html {
    box-sizing: border-box;
    color: #464646;
    font-family: Source Sans Pro,sans-serif;
    font-size: 14px;
    height: calc(var(--vh, 1vh)*100);
    margin: 0;
    scroll-behavior: smooth;
    width: 100%
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports(-webkit-appearance:none) and (stroke-color:transparent) {
        body, html {
            -webkit-overflow-scrolling: touch !important;
            height: 100% !important;
            overflow: auto !important
        }

            body#hoodExplorerWithNotch, html#hoodExplorerWithNotch {
                margin-top: 45px
            }

                body#hoodExplorerWithNotch #navheaderContainer, html#hoodExplorerWithNotch #navheaderContainer {
                    transform: translateZ(0)
                }

            body#hoodExplorerWithNotchRentoPay, html#hoodExplorerWithNotchRentoPay {
                margin-top: 34px
            }

                body#hoodExplorerWithNotchRentoPay #navheaderContainer, html#hoodExplorerWithNotchRentoPay #navheaderContainer {
                    transform: translateZ(0)
                }
    }
}

#app {
    background-color: #f2f2f2;
    min-height: 100%;
    min-width: 100%
}

@media only screen and (max-width: 767px) {
    #app {
        overflow: hidden
    }
}

p {
    margin: 0 0 10px
}

.clear {
    clear: both
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.app-wrapper {
    background: #fff;
    margin: 0 auto;
    position: relative
}

    .app-wrapper.is-ls {
        background-color: #f0f0f0;
        max-width: 1280px;
        padding-bottom: 30px
    }

audio, canvas, iframe, img, svg, video {
    vertical-align: middle
}

    iframe#launcher.plan-pages-chatbox-launcher {
        margin: 108px 10px !important
    }

    iframe#launcher {
        margin: 50px 10px !important
    }

.fs-16 {
    font-size: 16px
}

.jx_ui_Widget, .zopim {
    display: block
}

@media only screen and (max-width: 991px) {
    .jx_ui_Widget, .zopim {
        display: none !important
    }
}

.homeservices-map .gm-style .gm-style-iw-c {
    opacity: .9;
    padding: 0 !important
}

    .homeservices-map .gm-style .gm-style-iw-c button {
        display: none !important
    }

    .homeservices-map .gm-style .gm-style-iw-c a {
        display: none
    }

.homeservices-map .gm-style .gm-style-iw-t:after {
    background: #333;
    opacity: .9
}

.homeservices-map .gm-style .gm-style-iw-d {
    overflow: unset !important
}

    .homeservices-map .gm-style .gm-style-iw-d div div div {
        margin-top: 0 !important
    }

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.hs-loading {
    animation: spin 1s linear infinite
}

.intl-tel-input .selected-flag .iti-arrow:before {
    content: "";
    cursor: pointer;
    height: 26px;
    left: -35px;
    position: absolute;
    top: -15px;
    width: 38px
}

.custom-material-icon {
    display: inline-block;
    height: 16px;
    width: 16px
}

@keyframes slide-from-right {
    0% {
        transform: translate3d(100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes slide-from-left {
    0% {
        transform: translate3d(-100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

.slide-frm-right {
    animation: slide-from-right .5s
}

.slide-frm-left {
    animation: slide-from-left .5s
}
.checkbox {
    display: block;
    margin-top: 10px;
    position: relative
}

    .checkbox label {
        cursor: pointer;
        display: inline-block;
        font-weight: 400;
        margin-bottom: 0;
        max-width: 100%;
        min-height: 20px;
        padding-left: 20px
    }

.nb-checkbox label {
    cursor: pointer;
    font-weight: 400;
    padding-left: 25px
}

    .nb-checkbox label span {
        position: relative
    }

.nb-checkbox input[type=checkbox] {
    -webkit-appearance: none;
    border: 2px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
    line-height: normal;
    margin-left: -25px;
    margin-top: 2px;
    padding: 6px;
    position: absolute
}

    .nb-checkbox input[type=checkbox]:hover {
        border: 2px solid #787878;
        cursor: pointer
    }

    .nb-checkbox input[type=checkbox]:focus {
        outline: none
    }

    .nb-checkbox input[type=checkbox]:checked {
        background-color: #009587;
        border: 2px solid #009587;
        outline: none
    }

        .nb-checkbox input[type=checkbox]:checked:before {
            background: transparent;
            border: 2px solid #fff;
            border-right: none;
            border-top: none;
            content: "";
            height: 4px;
            left: 2px;
            opacity: 1;
            position: absolute;
            top: 2px;
            transform: rotate(-45deg);
            width: 8px
        }

.nb-checkbox.checkbox-inline {
    cursor: pointer;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    vertical-align: middle
}

    .nb-checkbox.checkbox-inline:not(:last-child) {
        margin-right: 15px
    }

.nb-checkbox.has-error {
    color: #d50000
}

    .nb-checkbox.has-error input[type=checkbox] {
        border-color: #d50000
    }

        .nb-checkbox.has-error input[type=checkbox]:hover {
            border: 2px solid #d50000
        }

    .nb-checkbox.has-error.checkbox label, .nb-checkbox.has-error.checkbox-inline label {
        color: #d50000
    }

.nb-checkbox.disabled {
    color: #ccc
}

    .nb-checkbox.disabled input[type=checkbox] {
        border-color: #ebebeb
    }

        .nb-checkbox.disabled input[type=checkbox]:hover {
            border: 2px solid #ebebeb;
            cursor: not-allowed
        }

.nb-select .nb-select-wrapper-container {
    display: flex
}

    .nb-select .nb-select-wrapper-container .nb-select-icon-container {
        left: 15px;
        position: absolute;
        top: 7px;
        z-index: 1
    }

    .nb-select .nb-select-wrapper-container .nb-select-container {
        width: 100%
    }

        .nb-select .nb-select-wrapper-container .nb-select-container .nb-select__value-container {
            padding-left: 35px
        }

.nb-select.nb-select__lg .nb-select__control {
    font-size: 16px;
    height: 50px
}

.nb-select.nb-select__sm .nb-select__control {
    font-size: 12px;
    height: 36px
}

.nb-select.nb-select__xs .nb-select__control {
    font-size: 10px;
    height: 26px
}

.nb-select.has-error .nb-select__control {
    border: 1px solid #d50000
}

.nb-select .nb-select__control {
    border-radius: 2px 2px 0 0;
    height: 40px
}

    .nb-select .nb-select__control:hover {
        border-color: #ccc
    }

    .nb-select .nb-select__control .nb-select__placeholder {
        color: #8a8a8a
    }

    .nb-select .nb-select__control.nb-select__control--is-focused {
        border: 1px solid #787878
    }

    .nb-select .nb-select__control .nb-select__indicators .nb-select__indicator-separator {
        display: none
    }

    .nb-select .nb-select__control .nb-select__indicators .nb-select__dropdown-indicator {
        color: #464646
    }

.nb-select .nb-select__menu {
    border-radius: 0 0 2px 2px;
    margin-left: 1px;
    margin-top: 0 !important;
    width: calc(100% - 2px);
    z-index: 10
}

    .nb-select .nb-select__menu .nb-select__option:hover {
        cursor: pointer
    }

    .nb-select .nb-select__menu .nb-select__option.nb-select__option--is-focused {
        background-color: #f0f0f0
    }

    .nb-select .nb-select__menu .nb-select__option.nb-select__option--is-selected {
        background-color: #ccc;
        color: #464646
    }

.nb-select .nb-checkbox {
    margin: 0
}

.nb-select .nb-select-custom-multiselect-chip {
    background-color: #e6e6e6;
    border-radius: 2px;
    box-sizing: border-box;
    display: flex;
    margin: 2px;
    min-width: 0
}

    .nb-select .nb-select-custom-multiselect-chip .custom-multiselect-chip-label {
        border-radius: 2px;
        color: #333;
        font-size: 85%;
        overflow: hidden;
        padding: 3px 6px;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.nb-select-loader {
    border: 1px solid #ccc;
    font-size: 16px;
    height: 50px;
    padding: 11px 8px
}

    .nb-select-loader.sm {
        font-size: 12px;
        height: 40px
    }

    .nb-select-loader .nb-select-loader__label {
        margin-right: 4px
    }

    .nb-select-loader .nb-select-loader__value {
        margin-left: 2px;
        margin-right: 2px;
        margin-top: 1px;
        max-width: calc(100% - 8px);
        overflow: hidden;
        position: absolute;
        text-overflow: ellipsis;
        text-transform: capitalize;
        white-space: nowrap
    }

.radio {
    display: block;
    margin-top: 10px;
    position: relative
}

    .radio, .radio label {
        cursor: pointer;
        font-weight: 400;
        margin-bottom: 0;
        min-height: 20px;
        padding-left: 20px
    }

        .radio label {
            display: inline-block;
            max-width: 100%
        }

.nb-radio input[type=radio] {
    -webkit-appearance: none;
    border: 2px solid #ccc;
    border-radius: 100px;
    margin-top: 2px;
    padding: 6px
}

    .nb-radio input[type=radio]:hover {
        border: 2px solid #787878;
        cursor: pointer
    }

    .nb-radio input[type=radio]:focus {
        outline: none
    }

    .nb-radio input[type=radio]:checked {
        border: 2px solid #FF874A;
        outline: none
    }

        .nb-radio input[type=radio]:checked:before {
            background: #FF874A;
            border-radius: 50px;
            content: "";
            height: 8px;
            left: 2px;
            opacity: 1;
            position: absolute;
            top: 2px;
            width: 8px
        }

.nb-radio.radio-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 20px;
    position: relative;
    vertical-align: middle
}

    .nb-radio.radio-inline input[type=radio] {
        margin-left: -20px;
        position: absolute
    }

    .nb-radio.radio-inline:not(:last-child) {
        margin-right: 15px
    }

.nb-radio.has-error {
    color: #d50000
}

    .nb-radio.has-error input[type=radio] {
        border-color: #d50000
    }

        .nb-radio.has-error input[type=radio]:hover {
            border: 2px solid #d50000
        }

    .nb-radio.has-error.radio label, .nb-radio.has-error.radio-inline label {
        color: #d50000
    }

.nb-radio.read-only {
    cursor: default;
    pointer-events: none
}

.nb-radio.disabled {
    color: #ccc
}

    .nb-radio.disabled input[type=radio] {
        border-color: #ebebeb;
        pointer-events: none
    }

        .nb-radio.disabled input[type=radio]:hover {
            border: 2px solid #ebebeb;
            cursor: not-allowed
        }

label {
    display: inline-block;
    margin-bottom: 5px;
    max-width: 100%
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857143;
    padding: 6px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%
}

.form-group {
    margin-bottom: 15px;
    position: relative
}

    .form-group.has-error {
        padding-bottom: 20px
    }

    .form-group .control-label {
        display: inline-block;
        font-weight: 600;
        margin-bottom: 5px;
        max-width: 100%
    }

    .form-group .left-input-image {
        height: 16px;
        left: 13px;
        position: absolute;
        top: 37px;
        width: 16px;
        z-index: 1
    }

    .form-group .left-input-icon {
        left: 10px;
        position: absolute;
        top: 35px;
        z-index: 1
    }

        .form-group .left-input-icon svg {
            height: 22px;
            width: 22px
        }

    .form-group .right-input-image {
        height: 16px;
        position: absolute;
        right: 13px;
        top: 37px;
        width: 16px;
        z-index: 1
    }

    .form-group .right-input-icon {
        position: absolute;
        right: 13px;
        top: 35px;
        z-index: 1
    }

        .form-group .right-input-icon svg {
            height: 15px;
            width: 15px
        }

    .form-group .left-input-text {
        left: 13px;
        position: absolute;
        top: 34px;
        z-index: 1
    }

    .form-group .right-input-text {
        position: absolute;
        right: 13px;
        top: 34px;
        z-index: 1
    }

    .form-group .form-control {
        border: 1px solid #ccc;
        border-radius: 2px;
        box-shadow: none;
        box-sizing: border-box;
        height: 40px;
        padding: 8px;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        word-break: normal
    }

        .form-group .form-control:focus {
            border: 1px solid #787878;
            box-shadow: none !important;
            outline: none
        }

        .form-group .form-control::placeholder {
            color: #8a8a8a;
            opacity: 1
        }

        .form-group .form-control:-ms-input-placeholder {
            color: #8a8a8a
        }

        .form-group .form-control::-ms-input-placeholder {
            color: #8a8a8a
        }

    .form-group .input-clear {
        color: #999;
        cursor: pointer
    }

        .form-group .input-clear:hover {
            color: #009587
        }

    .form-group textarea {
        height: 100%;
        resize: none
    }

    .form-group input[type=number] {
        -moz-appearance: textfield
    }

        .form-group input[type=number]::-webkit-inner-spin-button, .form-group input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

    .form-group.has-error .control-label {
        color: #d50000
    }

    .form-group.has-error .form-control {
        border: 1px solid #d50000;
        box-sizing: border-box
    }

        .form-group.has-error .form-control:focus {
            border-color: #d50000;
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d50000
        }

    .form-group.has-error .help-block {
        color: #d50000;
        display: block;
        margin-bottom: 0;
        margin-top: 5px;
        position: absolute
    }

    .form-group.has-error .checkbox, .form-group.has-error .checkbox-inline, .form-group.has-error .control-label, .form-group.has-error .help-block, .form-group.has-error .radio, .form-group.has-error .radio-inline {
        color: #d50000
    }

    .form-group.location-icon .form-control {
        font-size: 16px;
        padding-left: 35px
    }

    .form-group.left-icon-form-group .form-control {
        padding-left: 40px
    }

    .form-group.left-text-form-group .form-control {
        padding-left: 55px
    }

    .form-group.right-text-form-group .form-control {
        padding-right: 60px
    }

    .form-group.right-icon-form-group .form-control {
        padding-right: 30px
    }

    .form-group.form-group-lg .form-control {
        font-size: 16px;
        height: 50px
    }

    .form-group.form-group-lg .left-input-image {
        height: 20px;
        left: 11px;
        top: 40px;
        width: 20px
    }

    .form-group.form-group-lg .left-input-icon {
        left: 11px;
        top: 38px
    }

        .form-group.form-group-lg .left-input-icon svg {
            height: 22px;
            width: 22px
        }

    .form-group.form-group-lg .right-input-image {
        height: 20px;
        right: 11px;
        top: 40px;
        width: 20px
    }

    .form-group.form-group-lg .right-input-icon {
        right: 11px;
        top: 38px
    }

        .form-group.form-group-lg .right-input-icon svg {
            height: 20px;
            width: 20px
        }

    .form-group.form-group-lg .left-input-text, .form-group.form-group-lg .right-input-text {
        font-size: 16px;
        top: 37px
    }

    .form-group.form-group-lg.left-text-form-group .form-control {
        padding-left: 60px
    }

    .form-group.no-label .left-location-image {
        height: 26px;
        position: absolute;
        top: 6px;
        width: 36px
    }

    .form-group.no-label .left-input-image {
        top: 16px
    }

    .form-group.no-label .left-input-icon, .form-group.no-label .right-input-icon, .form-group.no-label .right-input-image {
        top: 9px
    }

    .form-group.no-label .left-input-text, .form-group.no-label .right-input-text {
        top: 11px
    }

    .form-group.no-label.form-group-lg .right-input-icon, .form-group.no-label.form-group-lg .right-input-image {
        top: 14px
    }

.tooltip-input .tooltip-trigger-text {
    height: 100%;
    left: 20%;
    position: absolute;
    top: 0;
    width: 0
}

.nb-google-autocomplete {
    position: relative
}

    .nb-google-autocomplete .form-group {
        margin-bottom: 0
    }

        .nb-google-autocomplete .form-group .form-control {
            border-radius: 2px 2px 0 0
        }

    .nb-google-autocomplete .autocomplete-dropdown-container {
        background-color: #fff;
        border: 1px solid #ccc;
        border-radius: 0 0 2px 2px;
        border-top: 0 solid #ccc;
        box-shadow: none;
        height: auto;
        overflow-y: auto;
        padding: 10px 0 5px;
        position: absolute;
        width: 100%;
        z-index: 3
    }

        .nb-google-autocomplete .autocomplete-dropdown-container .suggestion-item {
            background-color: #fff;
            cursor: pointer;
            overflow: hidden;
            padding: 8px 5px;
            text-overflow: ellipsis;
            white-space: nowrap
        }

            .nb-google-autocomplete .autocomplete-dropdown-container .suggestion-item .place-icon {
                display: inline-block;
                height: 24px;
                margin-right: 5px;
                width: 24px
            }

            .nb-google-autocomplete .autocomplete-dropdown-container .suggestion-item:hover {
                background-color: #e6e6e6
            }

        .nb-google-autocomplete .autocomplete-dropdown-container .google-logo-wrapper {
            align-items: center;
            display: flex;
            font-size: 12px;
            justify-content: flex-end;
            padding-right: 5px
        }

            .nb-google-autocomplete .autocomplete-dropdown-container .google-logo-wrapper .google-logo {
                height: 25px;
                width: 50px
            }

    .nb-google-autocomplete.nb-google-autocomplete-lg .autocomplete-dropdown-container {
        top: 75px
    }

    .nb-google-autocomplete.nb-google-autocomplete-lg.no-label .autocomplete-dropdown-container {
        top: 50px
    }

.search-input-wrapper {
    width: 45%
}

@media only screen and (max-width: 991px) {
    .search-input-wrapper {
        width: 100%
    }
}

@media only screen and (min-width: 1200px) {
    .search-input-wrapper {
        align-items: center;
        display: flex
    }

        .search-input-wrapper .nb-google-autocomplete {
            width: 100%
        }
}

.search-input-wrapper .listpage-serach-selected-localities {
    position: absolute;
    z-index: 2
}

@media only screen and (max-width: 991px) {
    .search-input-wrapper .listpage-serach-selected-localities {
        display: flex;
        margin-top: 10px;
        position: relative;
        top: 0;
        z-index: 1
    }
}

.search-input-wrapper .listpage-serach-selected-localities .selected-locality-item {
    background-color: #009587;
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    max-width: 160px;
    min-width: 85px;
    overflow: hidden;
    padding: 5px 25px 5px 10px;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

    .search-input-wrapper .listpage-serach-selected-localities .selected-locality-item svg {
        cursor: pointer;
        height: 10px;
        position: absolute;
        right: 6px;
        top: 11px;
        width: 14px
    }

@media only screen and (max-width: 991px) {
    .search-input-wrapper .listpage-serach-selected-localities .selected-locality-item {
        margin: 0 5px 0 0
    }
}

.search-input-wrapper .form-group .left-input-icon {
    left: 7px
}

    .search-input-wrapper .form-group .left-input-icon svg {
        height: 20px;
        width: 20px
    }

.nb__1Qq92 {
    display: flex;
    margin: 0 auto;
    position: relative;
    width: 850px
}

@media only screen and (max-width: 767px) {
    .nb__1Qq92 {
        display: block;
        padding: 15px 15px 0;
        width: auto
    }
}

.nb__1Qq92 input[type=checkbox]:checked:before {
    left: 2px;
    top: 3px
}

.nb__1Qq92 .form-group {
    margin-bottom: 0
}

.nb__1Qq92 .prop-search-city-selector {
    width: 250px
}

@media only screen and (max-width: 767px) {
    .nb__1Qq92 .prop-search-city-selector {
        margin-bottom: 20px;
        width: auto
    }
}

.nb__1Qq92 .prop-search-city-selector .nb-select__control {
    border: 1px solid #e2e2e2;
    border-radius: 4px 0 0 0
}

    .nb__1Qq92 .prop-search-city-selector .nb-select__control .nb-select__dropdown-indicator {
        color: #e2e2e2
    }

@media only screen and (max-width: 767px) {
    .nb__1Qq92 .prop-search-city-selector .nb-select__control {
        border-radius: 2px;
        border-right-width: 1px
    }
}

.nb__1Qq92 .prop-search-button {
    border-radius: 0 4px 0 0;
    font-weight: 400;
    width: 250px;
    z-index: 1
}

    .nb__1Qq92 .prop-search-button svg {
        height: 24px;
        width: 24px
    }

@media only screen and (max-width: 767px) {
    .nb__1Qq92 .prop-search-button {
        border-radius: 0;
        bottom: 0;
        left: 0;
        position: fixed;
        width: 100%
    }
}

.nb__1Qq92 .search-input-wrapper {
    width: 100%
}

    .nb__1Qq92 .search-input-wrapper .form-control {
        border: 1px solid #e2e2e2;
        border-radius: 0
    }

.nb__1Qq92 .listpage-serach-selected-localities {
    margin: 5px 0 20px;
    top: 5px
}

@media only screen and (max-width: 767px) {
    .nb__1Qq92 .listpage-serach-selected-localities {
        top: 10px
    }
}

.nb__g8Y5j {
    align-items: center;
    background-color: #fcfcfc;
    border: 1px solid #e2e2e2;
    border-radius: 0 0 4px 4px;
    border-top: 0 solid #e2e2e2;
    display: flex;
    height: 50px;
    margin: 0 auto;
    padding: 10px;
    width: 850px
}

    .nb__g8Y5j input[type=checkbox]:checked:before {
        left: 2px;
        top: 3px
    }

    .nb__g8Y5j .nb-radio.radio-inline {
        margin-left: 10px;
        margin-top: 0
    }

        .nb__g8Y5j .nb-radio.radio-inline:not(:last-child) {
            margin-right: 0
        }

        .nb__g8Y5j .nb-radio.radio-inline:last-of-type {
            margin-right: 10px
        }

    .nb__g8Y5j .nb-select {
        margin-bottom: 0;
        margin-right: 10px;
       // width: 172px
        width: auto;
    }

        .nb__g8Y5j .nb-select .nb-select__control {
            border: 1px solid #e2e2e2
        }

            .nb__g8Y5j .nb-select .nb-select__control .nb-select__dropdown-indicator {
                color: #e2e2e2
            }

        .nb__g8Y5j .nb-select.commercial-property-type-selector {
            min-width: 180px;
            width: auto
        }

@media only screen and (max-width: 767px) {
    .nb__g8Y5j {
        background-color: #fff;
        border: none;
        display: block;
        height: calc(100vh - 304px);
        overflow-y: scroll;
        padding: 0 15px 10px;
        width: 100%
    }
}

.nb__g8Y5j .nb__Ysr7s {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

    .nb__g8Y5j .nb__Ysr7s .filter-multicheck, .nb__g8Y5j .nb__Ysr7s .multicheck-2, .nb__g8Y5j .nb__Ysr7s .multicheck-4 {
        width: 48%
    }

    .nb__g8Y5j .nb__Ysr7s .multicheck-3, .nb__g8Y5j .nb__Ysr7s .multicheck-6 {
        width: 30%
    }

.nb__g8Y5j .nb__2XrPh {
    margin: 10px 0 20px
}

    .nb__g8Y5j .nb__2XrPh .nb__23Wmf {
        margin-bottom: 10px
    }

    .nb__g8Y5j .nb__2XrPh .nb-slider {
        margin: 0 10px;
        width: calc(100% - 20px)
    }

.nb__g8Y5j .nb__2HQ56.nb__XTMbl {
    border: 1px solid #e2e2e2;
    display: flex;
    font-size: 12px;
    margin: 0;
    padding: 0 7px;
    user-select: none
}

    .nb__g8Y5j .nb__2HQ56.nb__XTMbl .nb-checkbox {
        margin: 8px
    }

        .nb__g8Y5j .nb__2HQ56.nb__XTMbl .nb-checkbox input {
            margin-top: 1px
        }

.nb__g8Y5j .nb__2HQ56 {
    display: flex;
    margin: 20px 0
}

    .nb__g8Y5j .nb__2HQ56 super {
        background: #fd3752;
        border-radius: 20px;
        color: #fff;
        font-size: 10px;
        height: fit-content;
        margin-left: -5px;
        padding: 1px 6px
    }
.nb__wN4jP {
    color: #787676;
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 15px;
    padding-top: 100px;
    text-align: center
}

@media only screen and (max-width: 991px) {
    .nb__wN4jP {
        font-size: 20px;
        margin-bottom: 25px;
        padding: 0 10%
    }
}

@media only screen and (min-width: 320px)and (max-width:360px) {
    .nb__wN4jP {
        padding: 0 5%
    }
}

.nb__2NryY {
    display: flex;
    justify-content: center;
    margin-bottom: 10px
}

@media only screen and (max-width: 991px) {
    .nb__2NryY {
        display: block
    }
}

.nb__2NryY .nb__1YnwY {
    //background-color: rgba(252,178,68,.2);
    background-color: #FF874A;
    border-radius: 3px;
    height:52px;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 15px;
    text-align: center
}

    .nb__2NryY .nb__1YnwY .nb__26HsQ {
        height: 18px;
        margin-right: 4px;
        position: relative;
        top: -3px;
        width: 18px
    }

    .nb__2NryY .nb__1YnwY .nb__1IQvp, .nb__2NryY .nb__1YnwY .nb__26HsQ {
        display: inline-block;
        vertical-align: middle
    }

    .nb__2NryY .nb__1YnwY .nb__1IQvp {
        font-size: 14px;
        margin-left: 0;
        vertical-align: top
    }

    .nb__2NryY .nb__1YnwY .nb__sk2nG {
        color: #ffffff;
    }
.nb__1Ghq5 {
    align-items: center;
    background-color: #384d6c;
    color: #fff;
    cursor: pointer;
    display: flex;
    height: 55px;
    justify-content: center
}

    .nb__1Ghq5 img {
        height: auto;
        margin-right: 10px;
        width: 30px
    }

    .nb__1Ghq5 .nb__odJfz {
        background-color: #fff;
        border-radius: 4px;
        color: #464646;
        font-size: 12px;
        margin-left: 10px;
        padding: 4px 8px
    }

.nb__2FbPM {
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .nb__2FbPM {
        align-items: inherit;
        border-top: 5px solid #f2f2f2
    }
}

.nb__2FbPM .nb__3KVk4 {
    cursor: pointer;
    padding: 10px 15px;
    text-decoration: none !important;
    width: 16.6667%
}

@media only screen and (max-width: 991px) {
    .nb__2FbPM .nb__3KVk4 {
        border-bottom: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        width: 33.33333%
    }
}

.nb__2FbPM .nb__3KVk4 img {
    display: block;
    height: 60px;
    margin: auto;
    width: 60px
}

@media only screen and (max-width: 991px) {
    .nb__2FbPM .nb__3KVk4 img {
        height: 42px;
        width: 47px
    }
}

.nb__2FbPM .nb__3KVk4 img:hover {
    transform: scale(1.2);
    transition: transform .3s ease-out
}

.nb__2FbPM .nb__3KVk4 span {
    color: #464646;
    display: inline-block;
    margin-top: 10px
}

@media only screen and (max-width: 991px) {
    .nb__2FbPM .nb__3KVk4 span {
        font-size: 12px
    }
}

.nb__2FbPM .nb__bIPYE {
    margin-bottom: 5px
}

    .nb__2FbPM .nb__bIPYE span {
        background-color: #ffefd9;
        border-radius: 20px;
        color: #464646;
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        margin-top: 6px;
        padding: 2px 8px
    }

@media only screen and (max-width: 991px) {
    .nb__2FbPM .nb__bIPYE span {
        font-size: 9px
    }

    .nb__2FbPM .nb__bIPYE {
        margin-bottom: 0
    }
}

.nb__2FbPM .nb__2SMHn {
    visibility: hidden
}

* {
    box-sizing: border-box
}

.modal-backdrop {
    background-color: #000;
    opacity: .5
}

.modal-backdrop, .nb-modal {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.nb-modal {
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    margin: auto;
    opacity: 1;
    outline: 0;
    overflow: hidden;
    transition: top .3s ease-in-out,right .3s ease-in-out,bottom .3s ease-in-out,left .3s ease-in-out;
    z-index: 1050
}

    .nb-modal.modal {
        display: block
    }

@media(min-width: 768px) {
    .nb-modal.modal {
        margin-left: -15px;
        margin-right: -15px;
        overflow: auto;
        width: auto
    }
}

.nb-modal .modal-dialog {
    margin: 10px;
    position: relative;
    transform: translate(0);
    transition: transform .3s ease-out;
    width: auto;
    z-index: 1050
}

@media(min-width: 768px) {
    .nb-modal .modal-dialog {
        margin: 30px auto;
        width: 600px
    }
}

@media(min-width: 992px) {
    .nb-modal .modal-large, .nb-modal .modal-lg {
        width: 900px
    }
}

@media(min-width: 768px) {
    .nb-modal .modal-sm, .nb-modal .modal-small {
        width: 300px
    }
}

.nb-modal .modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0,0,0,.161);
    outline: 0;
    position: relative
}

.nb-modal .modal-body {
    position: relative
}

.nb-modal .overflow-body {
    overflow: auto
}

.nb-modal .modal-footer {
    border-top: 1px solid #e5e5e5;
    content: " ";
    display: table;
    padding: 15px;
    text-align: right;
    width: 100%
}

.nb-modal .modal-dialog {
    margin-top: 2vh
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-dialog {
        margin: 0
    }
}

.nb-modal .modal-content {
    border: none;
    border-radius: 0;
    box-shadow: none
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-content {
        height: 100vh
    }
}

.nb-modal .modal-body {
    display: flex;
    padding: 0
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-body {
        height: calc(100% - 71px);
        overflow-y: scroll
    }
}

.nb-modal .modal-body .popup-bodyPNM {
    align-items: center;
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 400px;
    justify-content: center;
    padding: 20px
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-body .popup-bodyPNM {
        height: 100vh;
        width: 100vw
    }
}

.nb-modal .modal-body .popup-headPNM {
    color: #222;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    margin-top: 28px;
    text-align: center
}

.nb-modal .modal-body .popup-textPNM {
    color: #828282;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center
}

.nb-modal .modal-body .overflow-body {
    overflow: auto
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-body .container {
        margin: 0;
        width: 100%
    }

    .nb-modal .modal-body-overflow-none {
        overflow-y: unset
    }
}

.nb-modal .modal-footer {
    background-color: #fff;
    padding: 15px 20px 15px 15px;
    position: relative
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-footer {
        bottom: 0;
        box-shadow: 0 0 15px #ccc;
        left: 0;
        position: sticky;
        right: 0
    }
}

.nb-modal .modal-footer .close-container {
    cursor: pointer;
    display: inline-block;
    margin-top: 7px
}

@media only screen and (max-width: 767px) {
    .nb-modal .modal-footer .close-container {
        float: left;
        margin-top: 8px
    }
}

.nb-modal .modal-footer .close-container .arrow-back {
    display: inline-block;
    margin-top: 10px
}

.nb-modal .modal-footer .close-container .arrow-icon {
    color: #999;
    font-size: 16px;
    position: relative;
    top: -2px
}

.nb-modal .modal-footer .close-container .back-link {
    color: #999;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none
}

.nb-modal .modal-footer .next-button {
    float: right
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.busy-holder.backdrop {
    background: rgba(0,0,0,.85);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999
}

.busy-holder .busy {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: calc(50% - 60px);
    z-index: 9999
}

    .busy-holder .busy img {
        animation: rotating 2s linear infinite
    }

    .busy-holder .busy .loading-text {
        color: #fff;
        font-size: 16px;
        font-weight: 300;
        margin: 10px auto
    }
.css-1hwfws3 {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex: 1 1 0%;
    flex-wrap: wrap;
    padding: 2px 8px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
.css-1wy0on6 {
    -webkit-box-align: center;
    align-items: center;
    align-self: stretch;
    display: flex;
    flex-shrink: 0;
    box-sizing: border-box;
}
.css-1pcexqc-container {
    position: relative;
    box-sizing: border-box;
}
#headerHouseOwner, .prop-search-button {
    background-color: #FF874A;
    border:none
}

/*#prof_image {
    width: 50px !important;
    background: #512DA8;
    padding: 7px;
}*/