/********************* TELERIK OVRRIDE ***************************/

/* GLOBAL */
.k-color-secondary {
    color: var(--tp-secondary-color) !important;
}

/* FORM */
.k-form .k-form-field >
.k-label,
.k-form .k-form-field > kendo-label,
.k-form .k-form-label {
    margin-bottom: .5rem !important;
}

.k-textbox.k-input,
.k-input {
    box-shadow: inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
}

    .k-input.k-disabled,
    .k-input.k-state-disabled,
    .k-input:disabled {
        background-color: #eff0f4 !important;
        color: #909398 !important;
    }

.k-form .k-form-fieldset {
    margin: 1em 0 0 !important;
}

.k-input-suffix .k-button {
    height: 28px;
}

.k-radio:checked, .k-radio.k-checked {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

.k-checkbox:checked, .k-checkbox.k-checked {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

    .k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
        box-shadow: 0 0 0 2px rgba(31, 35, 64, 0.3);
    }

.k-combobox.k-input .k-input-button {
    background-color: transparent !important;
    border-color: transparent;
    background-image: none;
}

.k-switch-on .k-switch-track {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

.k-switch.k-switch-off .k-switch-track {
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: #cfcfcf !important;
    background-image: none !important;
}

.k-switch-label-on,
.k-switch-label-off {
    display: none !important;
}

.k-switch-on:focus .k-switch-track,
.k-switch-on.k-focus .k-switch-track {
    outline: 2px solid rgba(31, 45, 64, 0.25);
}

.tp-numeric .k-input-spinner.k-spin-button {
    display: inline-flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    height: 36px;
}

.k-form-hint, .k-form-error {
    margin-top: 0;
}

.k-picker-solid {
    background-color: transparent;
    background-image: none;
}

.k-input,
.k-dropdownlist,
.k-dropdownlist.k-picker {
    border: 1px solid var(--tp-light-border-color);
    height: 38px;
    box-shadow: inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
}

    .k-input.k-textarea,
    .k-input.k-multiselect {
        height: auto;
        min-height: 38px;
        box-shadow: inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
    }

.k-input-solid:focus-within,
.k-picker-solid:focus-within {
    box-shadow: none;
}

.k-textbox.k-input.k-input-solid.k-focus,
.k-textbox.k-input.k-input-solid.k-state-focus,
.k-textbox.k-input.k-input-solid.k-state-focused,
.k-textbox.k-input.k-input-solid:focus {
    border-color: var(--tp-light-border-color);
}

.k-input-solid:focus-within {
    border-color: var(--tp-light-border-color);
}

/* MODAL / WINDOW */
.modal .modal-dialog .modal-body h1.display-2 i {
    color: var(--tp-primary-color) !important;
}

.modal-header h1,
.modal-header .h1,
.modal-header h2,
.modal-header .h2,
.modal-header h3,
.modal-header .h3,
.modal-header h4,
.modal-header .h4,
.modal-header h5,
.modal-header .h5,
.modal-header h6,
.modal-header .h6 {
    font-family: IRANSans;
}

.k-window {
    background-color: var(--tp-white-color);
}

.k-window-title {
    display: flex;
    align-items: center;
    color: var(--tp-primary-color);
}

    .k-window-title i {
        font-size: 26px;
        margin-left: 10px;
    }

.k-window .k-window-content {
    background-color: var(--tp-white-color);
}

.k-actions.k-window-actions {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background-color: var(--tp-light-card-color);
}

.k-actions.k-actions-stretched {
    justify-content: center !important;
}

.k-actions-stretched > * {
    flex: initial;
}

/** CHIP **/
/** CHIP **/
/** CHIP **/
.k-chip {
    width: 100%;
    padding: 5px 15px;
    max-width: max-content;
    height: 28px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-width: 0;
}

.k-multiselect .k-chip {
    max-width: 130px;
}

.k-chip-content {
    flex: initial;
    font-weight: 500;
}

.k-chip:hover .k-chip-content {
    color: initial;
}

.k-chip.k-chip-solid-base {
    color: var(--tp-primary-color);
    background-color: rgb(31 45 64 / 20%);
}

.k-chip.k-chip-solid-success {
    color: var(--tp-success-color);
    background-color: rgb(52 199 89 / 20%);
}

    .k-chip.k-chip-solid-success .k-chip-content {
        color: var(--tp-success-color);
    }

.k-chip.k-chip-solid-error {
    color: var(--tp-danger-color);
    background-color: rgb(255 69 58 / 20%);
}

    .k-chip.k-chip-solid-error .k-chip-content {
        color: var(--tp-danger-color);
    }

.k-chip.k-chip-solid-warning {
    color: var(--tp-warning-color);
    background-color: rgb(255 213 79 / 20%);
}

    .k-chip.k-chip-solid-warning .k-chip-content {
        color: var(--tp-warning-color);
    }

.k-chip.k-chip-solid-info {
    color: var(--tp-info-color);
    background-color: rgb(0 86 179 / 20%);
}

    .k-chip.k-chip-solid-info .k-chip-content {
        color: var(--tp-info-color);
    }

/** SWITCH **/
/** SWITCH **/
/** SWITCH **/
.k-switch-md {
    width: 32px;
    height: 16px;
    border-radius: 32px;
}

    .k-switch-md .k-switch-track {
        width: 32px;
        height: 16px;
    }

.k-switch.k-switch-on .k-switch-thumb-wrap .k-switch-thumb {
    width: 10px;
    height: 10px;
}

.k-switch.k-switch-off .k-switch-thumb-wrap .k-switch-thumb {
    width: 10px;
    height: 10px;
}

.k-switch-md[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 20px - 3px);
}

.k-switch-md[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: calc(20px + 3px);
}

/** TAB STRIP **/
/** TAB STRIP **/
/** TAB STRIP **/
.k-tabstrip-content:focus,
.k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
    outline: none;
}

.k-tabstrip-items .k-item {
    border: 0;
    border-bottom: 3px solid transparent;
}

.k-tabstrip-items-wrapper .k-item:focus,
.k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none;
}

.k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-items-wrapper .k-item.k-active,
.k-tabstrip-items-wrapper .k-item.k-selected {
    background-color: transparent;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
    border-bottom-width: 3px;
    border-bottom-color: var(--tp-primary-color) !important;
}

.k-tabstrip-items .k-link {
    color: var(--tp-dark-disabled-color);
}

.k-tabstrip-items .k-active .k-link {
    color: var(--tp-primary-color);
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
    margin-top: 24px !important;
    border: none;
    padding: 5px;
    background-color: transparent;
}

.k-tabstrip-items-wrapper .k-item {
    color: #444;
}

    .k-tabstrip-items-wrapper .k-item:hover,
    .k-tabstrip-items-wrapper .k-item.k-hover {
        color: #444;
    }

.k-listview {
    background-color: transparent;
}

/** STEPPER **/
/** STEPPER **/
/** STEPPER **/
.k-stepper .k-step-link {
    overflow: visible;
}

.k-stepper .k-step-indicator {
    width: 36px;
    height: 36px;
    border-width: 3px;
    border-color: var(--tp-primary-color);
    color: var(--tp-primary-color);
}

.k-stepper .k-step-current .k-step-indicator {
    background-color: var(--tp-secondary-color) !important;
    border-top-color: var(--tp-primary-color) !important;
    border-bottom-color: var(--tp-primary-color) !important;
    border-left-color: var(--tp-primary-color) !important;
    border-right-color: var(--tp-primary-color) !important;
    color: var(--tp-primary-color) !important;
}

    .k-stepper .k-step-current .k-step-indicator::before {
        color: var(--tp-primary-color);
    }

.k-stepper .k-step-current:hover .k-step-indicator,
.k-stepper .k-step-current.k-hover .k-step-indicator,
.k-stepper .k-step-current.k-step-hover .k-step-indicator {
    background-color: var(--tp-secondary-color);
}

.k-stepper .k-step-label .k-step-text {
    font-size: 14px;
    color: var(--tp-dark-disabled-color);
}

.k-stepper .k-step-current .k-step-label .k-step-text {
    color: var(--tp-primary-color);
}

.k-stepper .k-step-indicator .k-step-indicator-text {
    font-weight: 600;
}

.k-stepper .k-step-list .k-step.k-step-done .k-step-link .k-step-indicator {
    background-color: var(--tp-secondary-color) !important;
    border-top-color: var(--tp-primary-color) !important;
    border-bottom-color: var(--tp-primary-color) !important;
    border-left-color: var(--tp-primary-color) !important;
    border-right-color: var(--tp-primary-color) !important;
    color: var(--tp-primary-color) !important;
}

.k-stepper .k-step-list-horizontal .k-step-indicator::after {
    display: block;
    position: absolute;
    content: "";
    right: -14px;
    left: 0px;
    top: -3px;
    bottom: 0px;
    width: 57px;
    height: 36px;
    background-image: url("../fs-themes/assets/images/ind-left-right.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    box-shadow: none
}

.k-stepper .k-step-list-horizontal .k-step-first .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-left.png");
    width: 36px;
    right: 4px;
}

.k-stepper .k-step-list-horizontal .k-step-last .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-right.png");
    width: 36px;
    right: -11px;
}

.k-stepper .k-step-list-horizontal .k-step-indicator::before {
    content: "---";
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: auto;
    bottom: -20px;
    left: 7px;
    transform: rotate(90deg);
    color: var(--tp-dark-disabled-color);
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
    margin-top: 15px;
}

.k-step-list-horizontal ~ .k-progressbar {
    height: 10px;
    top: calc((27px + 2 * 2px) / 2 + 2px / 2);
    background-color: var(--tp-primary-color);
}

.k-stepper
.k-progressbar.k-progressbar-horizontal
.k-progressbar-value.k-selected {
    background-color: var(--tp-primary-color);
}

.k-step-list-vertical .k-step {
    min-height: calc(41px + 2 * 1px + 2 * 2px + 20px);
}

.k-stepper .k-step-list-vertical .k-step-indicator::after {
    display: block;
    position: absolute;
    content: "";
    right: -3px;
    left: 0px;
    top: -14px;
    bottom: 0px;
    width: 36px;
    height: 57px;
    background-image: url("../fs-themes/assets/images/ind-top-bottom.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    box-shadow: none
}

.k-stepper .k-step-list-vertical .k-step-first .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-bottom.png");
    top: 4px;
    height: 36px;
}

.k-stepper .k-step-list-vertical .k-step-last .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-top.png");
    top: -11px;
    height: 36px;
}

.k-stepper .k-step-list-vertical .k-step-indicator::before {
    content: "---";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 5px;
    left: -20px;
    color: var(--tp-dark-disabled-color);
}

.k-step-list-vertical ~ .k-progressbar {
    width: 10px;
    background-color: var(--tp-primary-color);
    left: calc((26px + 2 * 1px + 2 * 2px) / 2);
}

.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir="rtl"] .k-step-list-vertical ~ .k-progressbar {
    left: auto;
    right: calc((26px + 2 * 1px + 2 * 2px) / 2);
}

.k-stepper
.k-progressbar.k-progressbar-vertical
.k-progressbar-value.k-selected {
    background-color: var(--tp-primary-color);
}

.k-stepper .k-step-list-vertical .k-step-label .k-step-text {
    width: max-content;
    max-width: max-content;
}

.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
    margin-right: 20px;
}

/** BUTTON **/
/** BUTTON **/
/** BUTTON **/
.k-button {
    padding: 8px 16px;
    border-radius: 8px;
    font-size: 14px;
}

    .k-button .k-button-text {
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 14px !important;
    }

    .k-button.k-selected {
        background-color: var(--tp-primary-color);
        color: var(--tp-secondary-color);
    }

.k-pager-numbers .k-button.k-selected {
    background-color: var(--tp-primary-color);
    color: var(--tp-white-color);
}

.k-button.k-selected .k-button-text {
    color: var(--tp-secondary-color);
}

.k-button.k-button-solid-primary:hover .k-button-icon {
    color: var(--tp-secondary-color);
}

.k-button.k-button-solid-success .k-button-text,
.k-button.k-button-solid-error .k-button-text {
    color: var(--tp-white-color);
}

.k-button.k-button-solid-success:hover .k-button-text,
.k-button.k-button-solid-error:hover .k-button-text {
    color: var(--tp-primary-color);
}

.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
    margin-right: 10px;
}

.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link {
    align-items: center;
    gap: 10px;
}

.k-menu-group .k-item:focus > .k-link,
.k-menu-group .k-item.k-focus > .k-link,
.k-menu.k-context-menu .k-item:focus >
.k-link,
.k-menu.k-context-menu .k-item.k-focus > .k-link {
    box-shadow: none;
}

.k-menu-group .k-item > .k-link:active,
.k-menu-group .k-item > .k-link.k-active,
.k-menu-group .k-item > .k-link.k-selected,
.k-menu.k-context-menu .k-item > .k-link:active,
.k-menu.k-context-menu .k-item > .k-link.k-active,
.k-menu.k-context-menu .k-item > .k-link.k-selected {
    background-color: var(--tp-primary-color);
}

.k-menu-button .k-menu-button-arrow {
    margin-right: auto;
}

.k-button-solid-light {
    border: 1px solid var(--tp-light-border-color);
}

.k-button {
    background-image: none !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-top-width: 0px !important;
}

.k-button-solid-base:focus,
.k-button-solid-base.k-focus {
    box-shadow: none;
}

.k-button-solid-primary {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

.k-button-solid-secondary {
    border-color: #f1f1f4 !important;
    color: var(--tp-primary-color) !important;
    background-color: #f1f1f4 !important;
}

.k-button.k-button-solid-primary.k-active,
.k-button.k-button-solid-primary.k-state-active,
.k-button.k-button-solid-primary:active {
    background-color: var(--tp-primary-color) !important;
}

.k-button-solid-primary:focus,
.k-button-solid-primary.k-focus {
    box-shadow: none !important;
}

.k-button-solid-light {
    background-color: #f8f9fa !important;
    border: 1px solid #EBEBEF !important;
}

.k-split-button {
    height: 40px;
}
/** BUTTON GROUP **/
/** BUTTON GROUP **/
/** BUTTON GROUP **/
.k-button-group .k-button:not(:first-child):not(:last-child) {
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
    border-start-start-radius: 8px;
    border-end-start-radius: 8px;
}

/** RADIO BUTTON **/
/** RADIO BUTTON **/
/** RADIO BUTTON **/
.k-radio {
    border-color: var(--tp-primary-color);
}

/** TIME PICKER **/
/** TIME PICKER **/
/** TIME PICKER **/
.k-timepicker .k-input-button {
    background-color: transparent;
}

.k-timepicker .k-button-icon.k-svg-icon,
.k-timepicker .k-button-icon.k-svg-icon > svg {
    width: 22px;
    height: 22px;
}

.k-time-list-container {
    flex-direction: row-reverse;
}

/** GRID | TREE LIST **/
/** GRID | TREE LIST **/
/** GRID | TREE LIST **/
.k-grid {
    background-color: var(--tp-white-color);
    border-width: 1px;
    border-radius: 16px 16px 0 0;
    padding: 0;
    border-color: var(--tp-light-border-color);
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-right-style: solid !important;
    border-top-style: solid !important;
}

.k-grid-aria-root {
    border-radius: 16px 16px 0 0;
}

.k-grid .k-grid-header {
    padding-inline-end: 0;
    background-color: #EDF1F8
}

.k-grid-content {
    overflow-y: auto;
}

.k-grid-toolbar {
    background-color: var(--tp-white-color);
    padding: 0 0 8px;
    border-width: 0 0 0;
    border-radius: 16px;
    margin: 10px 10px 0;
}

.k-toolbar-item {
    margin: 5px 5px 0;
}

    .k-toolbar-item .k-grid-search.k-searchbox {
        width: 300px;
    }

.k-datepicker .k-button.k-button-solid-base {
    background-color: transparent;
}

.k-grid .k-button {
    padding: 7px 16px;
}

    .k-grid .k-button .k-button-text {
        font-size: 12px !important;
    }

.k-grid .k-checkbox-wrap .k-checkbox-md {
    width: 20px;
    height: 20px;
}

.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row > td {
    border-bottom: 1px solid var(--tp-light-border-color);
    padding: 8px;
}

.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row:last-child > td {
    border-bottom: none
}

.k-table-md {
    font-size: 14px;
}

.k-grid .k-table-th,
.k-grid td,
.k-grid .k-table-td {
    text-align: center;
}

.k-grid .k-table-th {
    text-align: center;
    background-color: #EDF1F8 !important;
    vertical-align: middle !important;
    height: 40px;
}

.k-detail-row .k-table-th {
    background-color: #efefef !important;
    height: 30px;
}

.k-table-td .k-chip {
    margin: 0 auto;
}

.k-pager:focus, .k-pager.k-focus {
    box-shadow: none;
}

.k-pager {
    display: flex;
    justify-content: center;
    background-color: var(--tp-light-card-color);
}

.k-detail-cell .k-pager,
.k-grid > .k-pager {
    background-color: var(--tp-white-color);
}

.k-pager-info {
    flex: 0;
    direction: ltr;
}

.k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary.k-selected {
    background-color: var(--tp-primary-color) !important;
}

.k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-selected:hover {
    color: var(--tp-white-color);
}

.k-pager-md .k-pager-numbers-wrap .k-button {
    border: 1px solid var(--tp-light-border-color);
    background: #F9F9F9 !important;
    width: 32px;
    height: 32px;
    margin-right: 8px;
}

.k-grid .k-cell-inner > .k-link {
    justify-content: center;
    text-align: center;
}

.k-grid-table .k-table-td.k-hierarchy-cell,
.k-grid-table .k-table-td.k-detail-cell {
    background-color: #EDF1F8;
}

.k-menu:not(.k-context-menu) > .k-item:focus,
.k-menu:not(.k-context-menu) > .k-item.k-focus {
    box-shadow: none;
}

.k-list-item {
    align-items: center;
    gap: 5px !important;
}

    .k-list-item:focus,
    .k-list-optionlabel:focus,
    .k-list-item.k-focus,
    .k-focus.k-list-optionlabel {
        box-shadow: none;
        color: #424242 !important;
    }

.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-focus,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-focus.k-list-optionlabel,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focus,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-focus.k-list-optionlabel,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focused,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-focused.k-list-optionlabel,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item:focus,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel:focus {
    color: #717171;
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
    color: white !important;
    background-color: var(--tp-primary-color);
}

    .k-list-item.k-selected:hover,
    .k-selected.k-list-optionlabel:hover,
    .k-list-item.k-selected.k-hover,
    .k-selected.k-hover.k-list-optionlabel {
        color: white !important;
        background-color: var(--tp-primary-color);
    }

.k-grid .k-table-thead .k-table-row .k-header.k-table-th,
.k-grid .k-grid-header .k-table-row .k-header.k-table-th {
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: #fafcff !important;
    background-image: none !important;
    color: #909398 !important;
}

.k-table-td {
    border-left-width: unset !important;
    border-right-width: unset !important;
    border-top-width: unset !important;
    border-left-color: unset !important;
    border-right-color: unset !important;
    border-top-color: unset !important;
    outline-color: unset !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: #fff !important;
    background-image: none !important;
}

.k-grid .k-table-row.k-table-alt-row {
    background-color: initial !important;
    background-image: none !important;
}

.k-pager {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: transparent !important;
    background-image: none !important;
    border-top-width: 0 !important;
}

.k-treeview-leaf:focus,
.k-treeview-leaf.k-focus {
    box-shadow: none;
}

.k-wizard .k-wizard-step:focus,
.k-wizard .k-wizard-step.k-focus {
    outline: none;
}

/** VERTICAL MENU **/
/** VERTICAL MENU **/
/** VERTICAL MENU **/
.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-icon {
    margin-left: 5px
}

.k-menu-vertical.k-menu:not(.k-context-menu) {
    background-color: var(--tp-white-color);
    border-radius: 16px;
    padding-block: 16px !important;
    padding-inline: 8px !important;
}

    .k-menu-vertical.k-menu:not(.k-context-menu) > .k-item {
        color: var(--tp-dark-disabled-color);
    }

    .k-menu-vertical.k-menu:not(.k-context-menu) .k-svg-icon {
        width: 24px;
        height: 24px;
    }

.k-menu-vertical > .k-menu-item > .k-menu-link {
    padding-block: 8px;
    padding-inline: 0;
}

.k-menu-link-text {
    font-size: 14px;
    line-height: 40px;
}

/** TOAST NOTIFICATIONS **/
/** TOAST NOTIFICATIONS **/
/** TOAST NOTIFICATIONS **/
.snackbar {
    background-color: var(--tp-white-color);
    padding: 8px;
    border-radius: 4px;
    box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    -moz-box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
}

    .snackbar::before {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-size: 30px;
        vertical-align: middle;
        position: absolute;
        top: 25%;
        margin-right: 5px;
    }

    .snackbar.snackbar-warning::before {
        content: "\f071";
        color: var(--tp-warning-color);
    }

    .snackbar.snackbar-info::before {
        content: "\f05a";
        color: var(--tp-primary-color);
    }

    .snackbar.snackbar-success::before {
        content: "\f058";
        color: var(--tp-success-color);
    }

    .snackbar.snackbar-danger::before {
        content: "\f057";
        color: var(--tp-danger-color);
    }

    .snackbar.snackbar-info {
        border-right: 10px solid var(--tp-primary-color);
    }

    .snackbar.snackbar-success {
        border-right: 10px solid var(--tp-success-color);
    }

    .snackbar.snackbar-warning {
        border-right: 10px solid var(--tp-warning-color);
    }

    .snackbar.snackbar-danger {
        border-right: 10px solid var(--tp-danger-color);
    }

.snackbar-header {
    font-size: 15px;
    color: var(--tp-primary-color);
    margin-right: 50px;
    padding-bottom: 5px;
}

.snackbar-body {
    font-size: 14px;
    color: var(--tp-primary-color);
    margin-right: 50px;
}

.snackbar-action-button {
    margin-left: 0;
    margin-right: 3rem;
}

    .snackbar-action-button i {
        font-size: 18px;
        color: var(--tp-primary-color)
    }

.snackbar-stack-top-end,
.snackbar-stack-top-start,
.snackbar-stack-top {
    z-index: 99999 !important;
}

/** CARD **/
/** CARD **/
/** CARD **/
.k-card {
    border: 1px solid var(--tp-light-border-color) !important;
    color: var(--tp-primary-color);
    background-color: var(--tp-white-color);
    box-shadow: none;
    border-radius: 16px;
}

/** MUD DATE PICKER **/
/** MUD DATE PICKER **/
/** MUD DATE PICKER **/
.mud-input-control {
    margin-top: 0;
}

.mud-popover.mud-popover-open {
    z-index: 99999 !important;
}

.mud-primary {
    background-color: var(--tp-primary-color) !important;
}

.mud-input {
    color: var(--tp-primary-color);
    height: 38px;
    box-shadow: inset 1px 0px 24px 0px rgba(144,147,152,.05);
    inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
    font-size: 15px;
    line-height: 1.5;
    padding-block: 4px;
    padding-inline: 8px;
    border-radius: .375rem;
    border: 1px solid var(--tp-light-border-color);
}

.mud-input-control.mud-input-control-margin-dense {
    margin-top: 0 !important;
    margin-bottom: 0;
}

.mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
    margin-top: 0;
}

.mud-picker-inline.mud-picker-input-button .mud-input,
.mud-picker-inline.mud-picker-input-button .mud-input .mud-input-root {
    height: 40px;
    padding: 0 7px;
}

.mud-input.mud-input-underline:before,
.mud-input.mud-input-underline:hover:not(.mud-disabled):before,
.mud-input.mud-input-underline:after {
    border-bottom: none
}

.mud-paper {
    border-radius: 16px;
}

.mud-picker-container .mud-toolbar {
    padding: 16px 24px 14px 24px;
}

.mud-theme-primary,
.mud-range-selection-primary:hover {
    background-color: var(--tp-primary-color) !important;
}

.mud-primary-text {
    color: var(--tp-primary-color) !important;
}

.mud-button-root,
.mud-button-month p,
.mud-typography {
    font-family: IRANSans;
}

.mud-button-year span {
    font-size: 20px
}

.mud-button-date span {
    font-size: 24px
}

.mud-picker-nav-button-prev .mud-svg-icon,
.mud-picker-nav-button-next .mud-svg-icon {
    transform: rotate(180deg);
}

.mud-picker-calendar-header-day .mud-day-label {
    font-size: 10px
}

.mud-button-outlined.mud-button-outlined-primary {
    color: var(--tp-primary-color);
    border: 1px solid var(--tp-primary-color);
}

.mud-picker-calendar .mud-day.mud-range.mud-range-between {
    background-color: #F1F1F4;
}

.mud-picker-calendar .mud-day.mud-range.mud-range-start-selected {
    border-radius: 0% 50% 50% 0%;
}

.mud-picker-calendar .mud-day.mud-range.mud-range-end-selected,
.mud-picker-calendar .mud-day.mud-range.mud-range-selection:hover:not(.mud-range-start-selected) {
    border-radius: 50% 0% 0% 50%;
}





/********************* TELERIK OVRRIDE ***************************/

/* GLOBAL */
.k-color-secondary {
    color: var(--tp-secondary-color) !important;
}

/* FORM */
.k-form .k-form-field >
.k-label,
.k-form .k-form-field > kendo-label,
.k-form .k-form-label {
    margin-bottom: .5rem !important;
}

.k-textbox.k-input,
.k-input {
    box-shadow: inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
}

    .k-input.k-disabled,
    .k-input.k-state-disabled,
    .k-input:disabled {
        background-color: #eff0f4 !important;
        color: #909398 !important;
    }

.k-form .k-form-fieldset {
    margin: 1em 0 0 !important;
}

.k-input-suffix .k-button {
    height: 28px;
}

.k-radio:checked, .k-radio.k-checked {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

.k-checkbox:checked, .k-checkbox.k-checked {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

    .k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
        box-shadow: 0 0 0 2px rgba(31, 35, 64, 0.3);
    }

.k-combobox.k-input .k-input-button {
    background-color: transparent !important;
    border-color: transparent;
    background-image: none;
}

.k-switch-on .k-switch-track {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

.k-switch.k-switch-off .k-switch-track {
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: #cfcfcf !important;
    background-image: none !important;
}

.k-switch-label-on,
.k-switch-label-off {
    display: none !important;
}

.k-switch-on:focus .k-switch-track,
.k-switch-on.k-focus .k-switch-track {
    outline: 2px solid rgba(31, 45, 64, 0.25);
}

.tp-numeric .k-input-spinner.k-spin-button {
    display: inline-flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    height: 36px;
}

.k-form-hint, .k-form-error {
    margin-top: 0;
}

.k-picker-solid {
    background-color: transparent;
    background-image: none;
}

.k-input,
.k-dropdownlist,
.k-dropdownlist.k-picker {
    border: 1px solid var(--tp-light-border-color);
    height: 38px;
    box-shadow: inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
}

    .k-input.k-textarea,
    .k-input.k-multiselect {
        height: auto;
        min-height: 38px;
        box-shadow: inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
    }

.k-input-solid:focus-within,
.k-picker-solid:focus-within {
    box-shadow: none;
}

.k-textbox.k-input.k-input-solid.k-focus,
.k-textbox.k-input.k-input-solid.k-state-focus,
.k-textbox.k-input.k-input-solid.k-state-focused,
.k-textbox.k-input.k-input-solid:focus {
    border-color: var(--tp-light-border-color);
}

.k-input-solid:focus-within {
    border-color: var(--tp-light-border-color);
}

/* MODAL / WINDOW */
.modal-content {
    border: 2px solid var(--tp-primary-color) !important;
    border-top: 8px solid var(--tp-primary-color) !important;
    border-radius: 16px !important;
}

.modal .modal-dialog .modal-body h1.display-2 {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .modal .modal-dialog .modal-body h1.display-2 i {
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--tp-white-color) !important;
        font-size: 35px;
        background-color: var(--tp-primary-color) !important;
        width: 55px;
        height: 55px;
        border-radius: 50%;
        margin-top: 20px;
    }

.modal-header h1,
.modal-header .h1,
.modal-header h2,
.modal-header .h2,
.modal-header h3,
.modal-header .h3,
.modal-header h4,
.modal-header .h4,
.modal-header h5,
.modal-header .h5,
.modal-header h6,
.modal-header .h6 {
    font-family: IRANSans;
}

.k-window {
    background-color: var(--tp-white-color);
}

.k-window-title {
    display: flex;
    align-items: center;
    color: var(--tp-primary-color);
}

    .k-window-title i {
        font-size: 26px;
        margin-left: 10px;
    }

.k-window .k-window-content {
    background-color: var(--tp-white-color);
}

.k-actions.k-window-actions {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background-color: var(--tp-light-card-color);
}

.k-actions.k-actions-stretched {
    justify-content: center !important;
}

.k-actions-stretched > * {
    flex: initial;
}

/** CHIP **/
/** CHIP **/
/** CHIP **/
.k-chip {
    width: 100%;
    padding: 5px 15px;
    max-width: max-content;
    height: 28px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-width: 0;
}

.k-multiselect .k-chip {
    max-width: 130px;
}

.k-chip-content {
    flex: initial;
    font-weight: 500;
}

.k-chip:hover .k-chip-content {
    color: initial;
}

.k-chip.k-chip-solid-base {
    color: var(--tp-primary-color);
    background-color: rgb(31 45 64 / 20%);
}

.k-chip.k-chip-solid-success {
    color: var(--tp-success-color);
    background-color: rgb(52 199 89 / 20%);
}

    .k-chip.k-chip-solid-success .k-chip-content {
        color: var(--tp-success-color);
    }

.k-chip.k-chip-solid-error {
    color: var(--tp-danger-color);
    background-color: rgb(255 69 58 / 20%);
}

    .k-chip.k-chip-solid-error .k-chip-content {
        color: var(--tp-danger-color);
    }

.k-chip.k-chip-solid-warning {
    color: var(--tp-warning-color);
    background-color: rgb(255 213 79 / 20%);
}

    .k-chip.k-chip-solid-warning .k-chip-content {
        color: var(--tp-warning-color);
    }

.k-chip.k-chip-solid-info {
    color: var(--tp-info-color);
    background-color: rgb(0 86 179 / 20%);
}

    .k-chip.k-chip-solid-info .k-chip-content {
        color: var(--tp-info-color);
    }

/** SWITCH **/
/** SWITCH **/
/** SWITCH **/
.k-switch-md {
    width: 32px;
    height: 16px;
    border-radius: 32px;
}

    .k-switch-md .k-switch-track {
        width: 32px;
        height: 16px;
    }

.k-switch.k-switch-on .k-switch-thumb-wrap .k-switch-thumb {
    width: 10px;
    height: 10px;
}

.k-switch.k-switch-off .k-switch-thumb-wrap .k-switch-thumb {
    width: 10px;
    height: 10px;
}

.k-switch-md[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 20px - 3px);
}

.k-switch-md[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: calc(20px + 3px);
}

/** TAB STRIP **/
/** TAB STRIP **/
/** TAB STRIP **/
.k-tabstrip-content:focus,
.k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
    outline: none;
}

.k-tabstrip-items .k-item {
    border: 0;
    border-bottom: 3px solid transparent;
}

.k-tabstrip-items-wrapper .k-item:focus,
.k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none;
}

.k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-items-wrapper .k-item.k-active,
.k-tabstrip-items-wrapper .k-item.k-selected {
    background-color: transparent;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
    border-bottom-width: 3px;
    border-bottom-color: var(--tp-primary-color) !important;
}

.k-tabstrip-items .k-link {
    color: var(--tp-dark-disabled-color);
}

.k-tabstrip-items .k-active .k-link {
    color: var(--tp-primary-color);
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
    margin-top: 24px !important;
    border: none;
    padding: 5px;
    background-color: transparent;
}

.k-tabstrip-items-wrapper .k-item {
    color: #444;
}

    .k-tabstrip-items-wrapper .k-item:hover,
    .k-tabstrip-items-wrapper .k-item.k-hover {
        color: #444;
    }

.k-listview {
    background-color: transparent;
}

/** STEPPER **/
/** STEPPER **/
/** STEPPER **/
.k-stepper .k-step-link {
    overflow: visible;
}

.k-stepper .k-step-indicator {
    width: 36px;
    height: 36px;
    border-width: 3px;
    border-color: var(--tp-primary-color);
    color: var(--tp-primary-color);
}

.k-stepper .k-step-current .k-step-indicator {
    background-color: var(--tp-secondary-color) !important;
    border-top-color: var(--tp-primary-color) !important;
    border-bottom-color: var(--tp-primary-color) !important;
    border-left-color: var(--tp-primary-color) !important;
    border-right-color: var(--tp-primary-color) !important;
    color: var(--tp-primary-color) !important;
}

    .k-stepper .k-step-current .k-step-indicator::before {
        color: var(--tp-primary-color);
    }

.k-stepper .k-step-current:hover .k-step-indicator,
.k-stepper .k-step-current.k-hover .k-step-indicator,
.k-stepper .k-step-current.k-step-hover .k-step-indicator {
    background-color: var(--tp-secondary-color);
}

.k-stepper .k-step-label .k-step-text {
    font-size: 14px;
    color: var(--tp-dark-disabled-color);
}

.k-stepper .k-step-current .k-step-label .k-step-text {
    color: var(--tp-primary-color);
}

.k-stepper .k-step-indicator .k-step-indicator-text {
    font-weight: 600;
}

.k-stepper .k-step-list .k-step.k-step-done .k-step-link .k-step-indicator {
    background-color: var(--tp-secondary-color) !important;
    border-top-color: var(--tp-primary-color) !important;
    border-bottom-color: var(--tp-primary-color) !important;
    border-left-color: var(--tp-primary-color) !important;
    border-right-color: var(--tp-primary-color) !important;
    color: var(--tp-primary-color) !important;
}

.k-stepper .k-step-list-horizontal .k-step-indicator::after {
    display: block;
    position: absolute;
    content: "";
    right: -14px;
    left: 0px;
    top: -3px;
    bottom: 0px;
    width: 57px;
    height: 36px;
    background-image: url("../fs-themes/assets/images/ind-left-right.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    box-shadow: none
}

.k-stepper .k-step-list-horizontal .k-step-first .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-left.png");
    width: 36px;
    right: 4px;
}

.k-stepper .k-step-list-horizontal .k-step-last .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-right.png");
    width: 36px;
    right: -11px;
}

.k-stepper .k-step-list-horizontal .k-step-indicator::before {
    content: "---";
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: auto;
    bottom: -20px;
    left: 7px;
    transform: rotate(90deg);
    color: var(--tp-dark-disabled-color);
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
    margin-top: 15px;
}

.k-step-list-horizontal ~ .k-progressbar {
    height: 10px;
    top: calc((27px + 2 * 2px) / 2 + 2px / 2);
    background-color: var(--tp-primary-color);
}

.k-stepper
.k-progressbar.k-progressbar-horizontal
.k-progressbar-value.k-selected {
    background-color: var(--tp-primary-color);
}

.k-step-list-vertical .k-step {
    min-height: calc(41px + 2 * 1px + 2 * 2px + 20px);
}

.k-stepper .k-step-list-vertical .k-step-indicator::after {
    display: block;
    position: absolute;
    content: "";
    right: -3px;
    left: 0px;
    top: -14px;
    bottom: 0px;
    width: 36px;
    height: 57px;
    background-image: url("../fs-themes/assets/images/ind-top-bottom.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    box-shadow: none
}

.k-stepper .k-step-list-vertical .k-step-first .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-bottom.png");
    top: 4px;
    height: 36px;
}

.k-stepper .k-step-list-vertical .k-step-last .k-step-indicator::after {
    background-image: url("../fs-themes/assets/images/ind-top.png");
    top: -11px;
    height: 36px;
}

.k-stepper .k-step-list-vertical .k-step-indicator::before {
    content: "---";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 5px;
    left: -20px;
    color: var(--tp-dark-disabled-color);
}

.k-step-list-vertical ~ .k-progressbar {
    width: 10px;
    background-color: var(--tp-primary-color);
    left: calc((26px + 2 * 1px + 2 * 2px) / 2);
}

.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir="rtl"] .k-step-list-vertical ~ .k-progressbar {
    left: auto;
    right: calc((26px + 2 * 1px + 2 * 2px) / 2);
}

.k-stepper
.k-progressbar.k-progressbar-vertical
.k-progressbar-value.k-selected {
    background-color: var(--tp-primary-color);
}

.k-stepper .k-step-list-vertical .k-step-label .k-step-text {
    width: max-content;
    max-width: max-content;
}

.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
    margin-right: 20px;
}

/** BUTTON **/
/** BUTTON **/
/** BUTTON **/
.k-button {
    padding: 8px 16px;
    border-radius: 8px;
    font-size: 14px;
}

    .k-button .k-button-text {
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 14px !important;
    }

    .k-button.k-selected {
        background-color: var(--tp-primary-color);
        color: var(--tp-secondary-color);
    }

.k-pager-numbers .k-button.k-selected {
    background-color: var(--tp-primary-color);
    color: var(--tp-white-color);
}

.k-button.k-selected .k-button-text {
    color: var(--tp-secondary-color);
}

.k-button.k-button-solid-primary:hover .k-button-icon {
    color: var(--tp-secondary-color);
}

.k-button.k-button-solid-success .k-button-text,
.k-button.k-button-solid-error .k-button-text {
    color: var(--tp-white-color);
}

.k-button.k-button-solid-success:hover .k-button-text,
.k-button.k-button-solid-error:hover .k-button-text {
    color: var(--tp-primary-color);
}

.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
    margin-right: 10px;
}

.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link {
    align-items: center;
    gap: 10px;
}

.k-menu-group .k-item:focus > .k-link,
.k-menu-group .k-item.k-focus > .k-link,
.k-menu.k-context-menu .k-item:focus >
.k-link,
.k-menu.k-context-menu .k-item.k-focus > .k-link {
    box-shadow: none;
}

.k-menu-group .k-item > .k-link:active,
.k-menu-group .k-item > .k-link.k-active,
.k-menu-group .k-item > .k-link.k-selected,
.k-menu.k-context-menu .k-item > .k-link:active,
.k-menu.k-context-menu .k-item > .k-link.k-active,
.k-menu.k-context-menu .k-item > .k-link.k-selected {
    background-color: var(--tp-primary-color);
}

.k-menu-button .k-menu-button-arrow {
    margin-right: auto;
}

.k-button-solid-light {
    border: 1px solid var(--tp-light-border-color);
}

.k-button {
    background-image: none !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-top-width: 0px !important;
}

.k-button-solid-base:focus,
.k-button-solid-base.k-focus {
    box-shadow: none;
}

.k-button-solid-primary {
    border-color: var(--tp-primary-color) !important;
    background-color: var(--tp-primary-color) !important;
}

.k-button-solid-secondary {
    border-color: #f1f1f4 !important;
    color: var(--tp-primary-color) !important;
    background-color: #f1f1f4 !important;
}

.k-button.k-button-solid-primary.k-active,
.k-button.k-button-solid-primary.k-state-active,
.k-button.k-button-solid-primary:active {
    background-color: var(--tp-primary-color) !important;
}

.k-button-solid-primary:focus,
.k-button-solid-primary.k-focus {
    box-shadow: none !important;
}

.k-button-solid-light {
    background-color: #f8f9fa !important;
    border: 1px solid #EBEBEF !important;
}

.k-split-button {
    height: 40px;
}
/** BUTTON GROUP **/
/** BUTTON GROUP **/
/** BUTTON GROUP **/
.k-button-group .k-button:not(:first-child):not(:last-child) {
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
    border-start-start-radius: 8px;
    border-end-start-radius: 8px;
}

/** RADIO BUTTON **/
/** RADIO BUTTON **/
/** RADIO BUTTON **/
.k-radio {
    border-color: var(--tp-primary-color);
}

/** TIME PICKER **/
/** TIME PICKER **/
/** TIME PICKER **/
.k-timepicker .k-input-button {
    background-color: transparent;
}

.k-timepicker .k-button-icon.k-svg-icon,
.k-timepicker .k-button-icon.k-svg-icon > svg {
    width: 22px;
    height: 22px;
}

.k-time-list-container {
    flex-direction: row-reverse;
}

/** GRID | TREE LIST **/
/** GRID | TREE LIST **/
/** GRID | TREE LIST **/
.k-grid {
    background-color: var(--tp-white-color);
    border-width: 1px;
    border-radius: 16px 16px 0 0;
    padding: 0;
    border-color: var(--tp-light-border-color);
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-right-style: solid !important;
    border-top-style: solid !important;
}

.k-grid-aria-root {
    border-radius: 16px 16px 0 0;
}

.k-grid .k-grid-header {
    padding-inline-end: 0;
    background-color: #EDF1F8
}

.k-grid-content {
    overflow-y: auto;
}

.k-grid-toolbar {
    background-color: var(--tp-white-color);
    padding: 0 0 8px;
    border-width: 0 0 0;
    border-radius: 16px;
    margin: 10px 10px 0;
}

.k-toolbar-item {
    margin: 5px 5px 0;
}

    .k-toolbar-item .k-grid-search.k-searchbox {
        width: 300px;
    }

.k-datepicker .k-button.k-button-solid-base {
    background-color: transparent;
}

.k-grid .k-button {
    padding: 7px 16px;
}

    .k-grid .k-button .k-button-text {
        font-size: 12px !important;
    }

.k-grid .k-checkbox-wrap .k-checkbox-md {
    width: 20px;
    height: 20px;
}

.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row > td {
    border-bottom: 1px solid var(--tp-light-border-color);
    padding: 8px;
}

.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row:last-child > td {
    border-bottom: none
}

.k-table-md {
    font-size: 14px;
}

.k-grid .k-table-th,
.k-grid td,
.k-grid .k-table-td {
    text-align: center;
}

.k-grid .k-table-th {
    text-align: center;
    background-color: #EDF1F8 !important;
    vertical-align: middle !important;
    height: 40px;
}

.k-detail-row .k-table-th {
    background-color: #efefef !important;
    height: 30px;
}

.k-table-td .k-chip {
    margin: 0 auto;
}

.k-pager:focus, .k-pager.k-focus {
    box-shadow: none;
}

.k-pager {
    display: flex;
    justify-content: center;
    background-color: var(--tp-light-card-color);
}

.k-detail-cell .k-pager,
.k-grid > .k-pager {
    background-color: var(--tp-white-color);
}

.k-pager-info {
    flex: 0;
    direction: ltr;
}

.k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary.k-selected {
    background-color: var(--tp-primary-color) !important;
}

.k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-selected:hover {
    color: var(--tp-white-color);
}

.k-pager-md .k-pager-numbers-wrap .k-button {
    border: 1px solid var(--tp-light-border-color);
    background: #F9F9F9 !important;
    width: 32px;
    height: 32px;
    margin-right: 8px;
}

.k-grid .k-cell-inner > .k-link {
    justify-content: center;
    text-align: center;
}

.k-grid-table .k-table-td.k-hierarchy-cell,
.k-grid-table .k-table-td.k-detail-cell {
    background-color: #EDF1F8;
}

.k-menu:not(.k-context-menu) > .k-item:focus,
.k-menu:not(.k-context-menu) > .k-item.k-focus {
    box-shadow: none;
}

.k-list-item {
    align-items: center;
    gap: 5px !important;
}

    .k-list-item:focus,
    .k-list-optionlabel:focus,
    .k-list-item.k-focus,
    .k-focus.k-list-optionlabel {
        box-shadow: none;
        color: #424242 !important;
    }

.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-focus,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-focus.k-list-optionlabel,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focus,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-focus.k-list-optionlabel,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focused,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-focused.k-list-optionlabel,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item:focus,
.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel:focus {
    color: #717171;
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
    color: white !important;
    background-color: var(--tp-primary-color);
}

    .k-list-item.k-selected:hover,
    .k-selected.k-list-optionlabel:hover,
    .k-list-item.k-selected.k-hover,
    .k-selected.k-hover.k-list-optionlabel {
        color: white !important;
        background-color: var(--tp-primary-color);
    }

.k-grid .k-table-thead .k-table-row .k-header.k-table-th,
.k-grid .k-grid-header .k-table-row .k-header.k-table-th {
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: #fafcff !important;
    background-image: none !important;
    color: #909398 !important;
}

.k-table-td {
    border-left-width: unset !important;
    border-right-width: unset !important;
    border-top-width: unset !important;
    border-left-color: unset !important;
    border-right-color: unset !important;
    border-top-color: unset !important;
    outline-color: unset !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: #fff !important;
    background-image: none !important;
}

.k-grid .k-table-row.k-table-alt-row {
    background-color: initial !important;
    background-image: none !important;
}

.k-pager {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    background-color: transparent !important;
    background-image: none !important;
    border-top-width: 0 !important;
}

.k-treeview-leaf:focus,
.k-treeview-leaf.k-focus {
    box-shadow: none;
}

.k-wizard .k-wizard-step:focus,
.k-wizard .k-wizard-step.k-focus {
    outline: none;
}

/** VERTICAL MENU **/
/** VERTICAL MENU **/
/** VERTICAL MENU **/
.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-icon {
    margin-left: 5px
}

.k-menu-vertical.k-menu:not(.k-context-menu) {
    background-color: var(--tp-white-color);
    border-radius: 16px;
    padding-block: 16px !important;
    padding-inline: 8px !important;
}

    .k-menu-vertical.k-menu:not(.k-context-menu) > .k-item {
        color: var(--tp-dark-disabled-color);
    }

    .k-menu-vertical.k-menu:not(.k-context-menu) .k-svg-icon {
        width: 24px;
        height: 24px;
    }

.k-menu-vertical > .k-menu-item > .k-menu-link {
    padding-block: 8px;
    padding-inline: 0;
}

.k-menu-link-text {
    font-size: 14px;
    line-height: 40px;
}

/** TOAST NOTIFICATIONS **/
/** TOAST NOTIFICATIONS **/
/** TOAST NOTIFICATIONS **/
.snackbar {
    background-color: var(--tp-white-color);
    padding: 8px;
    border-radius: 4px;
    box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    -moz-box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
}

    .snackbar::before {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-size: 30px;
        vertical-align: middle;
        position: absolute;
        top: 25%;
        margin-right: 5px;
    }

    .snackbar.snackbar-warning::before {
        content: "\f071";
        color: var(--tp-warning-color);
    }

    .snackbar.snackbar-info::before {
        content: "\f05a";
        color: var(--tp-primary-color);
    }

    .snackbar.snackbar-success::before {
        content: "\f058";
        color: var(--tp-success-color);
    }

    .snackbar.snackbar-danger::before {
        content: "\f057";
        color: var(--tp-danger-color);
    }

    .snackbar.snackbar-info {
        border-right: 10px solid var(--tp-primary-color);
    }

    .snackbar.snackbar-success {
        border-right: 10px solid var(--tp-success-color);
    }

    .snackbar.snackbar-warning {
        border-right: 10px solid var(--tp-warning-color);
    }

    .snackbar.snackbar-danger {
        border-right: 10px solid var(--tp-danger-color);
    }

.snackbar-header {
    font-size: 15px;
    color: var(--tp-primary-color);
    margin-right: 50px;
    padding-bottom: 5px;
}

.snackbar-body {
    font-size: 14px;
    color: var(--tp-primary-color);
    margin-right: 50px;
}

.snackbar-action-button {
    margin-left: 0;
    margin-right: 3rem;
}

    .snackbar-action-button i {
        font-size: 18px;
        color: var(--tp-primary-color)
    }

/** CARD **/
/** CARD **/
/** CARD **/
.k-card {
    border: 1px solid var(--tp-light-border-color) !important;
    color: var(--tp-primary-color);
    background-color: var(--tp-white-color);
    box-shadow: none;
    border-radius: 16px;
}

/** MUD DATE PICKER **/
/** MUD DATE PICKER **/
/** MUD DATE PICKER **/
.mud-input-control {
    margin-top: 0;
}

.mud-popover.mud-popover-open {
    z-index: 99999 !important;
}

.mud-primary {
    background-color: var(--tp-primary-color) !important;
}

.mud-input {
    color: var(--tp-primary-color);
    height: 38px;
    box-shadow: inset 1px 0px 24px 0px rgba(144,147,152,.05);
    inset 1px 0px 24px 0px rgba(144, 147, 152, .05) !important;
    font-size: 15px;
    line-height: 1.5;
    padding-block: 4px;
    padding-inline: 8px;
    border-radius: .375rem;
    border: 1px solid var(--tp-light-border-color);
}

.mud-input-control.mud-input-control-margin-dense {
    margin-top: 0 !important;
    margin-bottom: 0;
}

.mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
    margin-top: 0;
}

.mud-picker-inline.mud-picker-input-button .mud-input,
.mud-picker-inline.mud-picker-input-button .mud-input .mud-input-root {
    height: 40px;
    padding: 0 7px;
}

.mud-input.mud-input-underline:before,
.mud-input.mud-input-underline:hover:not(.mud-disabled):before,
.mud-input.mud-input-underline:after {
    border-bottom: none
}

.mud-paper {
    border-radius: 16px;
}

.mud-picker-container .mud-toolbar {
    padding: 16px 24px 14px 24px;
}

.mud-theme-primary,
.mud-range-selection-primary:hover {
    background-color: var(--tp-primary-color) !important;
}

.mud-primary-text {
    color: var(--tp-primary-color) !important;
}

.mud-button-root,
.mud-button-month p,
.mud-typography {
    font-family: IRANSans;
}

.mud-button-year span {
    font-size: 20px
}

.mud-button-date span {
    font-size: 24px
}

.mud-picker-nav-button-prev .mud-svg-icon,
.mud-picker-nav-button-next .mud-svg-icon {
    transform: rotate(180deg);
}

.mud-picker-calendar-header-day .mud-day-label {
    font-size: 10px
}

.mud-button-outlined.mud-button-outlined-primary {
    color: var(--tp-primary-color);
    border: 1px solid var(--tp-primary-color);
}

.mud-picker-calendar .mud-day.mud-range.mud-range-between {
    background-color: #F1F1F4;
}

.mud-picker-calendar .mud-day.mud-range.mud-range-start-selected {
    border-radius: 0% 50% 50% 0%;
}

.mud-picker-calendar .mud-day.mud-range.mud-range-end-selected,
.mud-picker-calendar .mud-day.mud-range.mud-range-selection:hover:not(.mud-range-start-selected) {
    border-radius: 50% 0% 0% 50%;
}



/* Override */
@media (max-width: 480px) {
    .k-window {
        width: 90% !important;
        max-width: 90% !important;
    }

    .k-stepper .k-step .k-step-label .k-step-text {
        font-size: 10px;
    }

    td.k-table-td.k-command-cell button {
        margin-bottom: 10px;
    }

    .k-wizard-buttons .k-wizard-buttons-left {
        width: 0;
    }

    .k-wizard-buttons .k-wizard-buttons-right {
        width: 100%;
    }

    td.k-detail-cell .k-grid.k-grid-md .k-grid-container .k-grid-content {
        overflow: hidden;
    }

    .k-dropdownlist {
        width: 100% !important;
    }

    .k-overlay,
    .k-dialog-wrapper {
        width: 100%;
        height: 100%;
        max-width: 100vw !important;
        max-height: 100vh !important;
        right: 0;
    }

    .k-map {
        height: 300px;
    }

    .k-tabstrip-items {
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        padding-bottom: 10px;
        gap: 10px !important;
    }

        .k-tabstrip-items .k-link {
            padding-left: 10px;
            padding-right: 10px;
            font-size: 14px;
        }

    .k-button-group-stretched {
        max-width: 100%;
    }
}
.grid-chips-wrapper{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.grid-chips-wrapper .k-chip{width:100%;height:28px;margin:0}.grid-chips-wrapper .k-chip.weekday-chip{background-color:rgba(255,213,79,.45)}.grid-chips-wrapper .k-chip.ticket-chip{background-color:var(--tp-primary-color)}.grid-chips-wrapper .k-chip.ticket-chip .k-chip-label{color:var(--tp-white-color)}.filter-group-chip .k-chip-list{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.filter-group-chip .k-chip-list .k-chip{width:max-content;height:28px;margin:0}.wizard-form .k-form-buttons{display:flex;justify-content:flex-end;border-top:1px solid var(--tp-light-border-color);padding-top:20px;margin-top:30px}.ticket-grid .k-grid-toolbar{margin-left:0}.tp-ticket-grid-main{width:100%;display:flex;align-items:center;gap:20px;padding:20px 24px;background-color:var(--tp-white-color);border:1px solid var(--tp-light-border-color);border-radius:16px;margin-bottom:15px;box-shadow:.5px .5px 23px 2px rgba(144,147,152,.12);-webkit-box-shadow:.5px .5px 23px 2px rgba(144,147,152,.12);-moz-box-shadow:.5px .5px 23px 2px rgba(144,147,152,.12)}.tp-ticket-grid-main.no-padding{padding:0}.tp-ticket-grid-main.no-border{border:0}.tp-ticket-grid-main.alt-bg{background-color:#fafcff}.tp-ticket-grid-main.no-margin{margin-bottom:0}.tp-ticket-grid-main.no-shadow{box-shadow:none}.tp-ticket-grid-main.plain{padding:0;border:0;box-shadow:none;margin-bottom:0}.tp-ticket-grid-img{width:64px;min-width:64px;height:64px}.tp-ticket-grid-img img{width:64px;min-width:64px;height:64px;border-radius:50%}.tp-ticket-grid-icon{width:64px;min-width:64px;height:64px;border-radius:50%;background-color:var(--tp-primary-color);display:flex;align-items:center;justify-content:center}.tp-ticket-grid-icon i{font-size:24px;color:var(--tp-secondary-color)}.tp-ticket-grid-content{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tp-ticket-grid-footer{width:100%;display:flex;align-items:center;gap:20px}.tp-ticket-grid-footer .tp-ticket-grid-content{gap:60px}.tp-ticket-grid-revocation{width:80%}.tp-ticket-grid-revocation .tp-ticket-grid-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:100px}.tp-ticket-grid-content-column{text-align:right}.tp-ticket-grid-footer .tp-ticket-grid-content-column{text-align:center}.tp-ticket-grid-content-row{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;margin-bottom:10px;font-size:13px}.tp-ticket-grid-content-row.no-margin-bottom{margin-bottom:0}.tp-ticket-grid-footer .tp-ticket-grid-content-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:13px}.tp-ticket-grid-content-row-key{color:#909398;font-weight:500;min-width:100px}.tp-ticket-grid-content-row-value{color:var(--tp-primary-color);font-weight:500;text-align:left}.tp-ticket-grid-footer .tp-ticket-grid-content-row-value{height:40px;display:flex;align-items:center}.tp-ticket-grid-footer .tp-ticket-grid-content-row-value p{margin-bottom:0}.tp-ticket-grid-content-btns{width:100%;display:flex;align-items:center;margin-top:20px;gap:5px}.tp-ticket-grid-footer .tp-ticket-grid-cta{width:100px}.revoke-ticket-item{width:100%;margin-bottom:20px;text-align:center}.revoke-stepper{width:100%}.revoke-stepper .k-step-list-horizontal~.k-progressbar{top:25px;height:5px}.revoke-stepper .custom-step{width:40px;height:40px;border:2px solid var(--tp-primary-color);background-color:var(--tp-white-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.revoke-stepper .custom-step.active-step{background-color:var(--tp-primary-color);color:var(--tp-white-color)}.revoke-stepper .step-label{margin-top:5px;font-weight:500}.grid-2-listview.k-listview{background-color:transparent}.grid-2-listview .k-listview-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.tp-program-card{box-shadow:.5px .5px 10px 2px rgba(144,147,152,.12);-webkit-box-shadow:.5px .5px 10px 2px rgba(144,147,152,.12);-moz-box-shadow:.5px .5px 10px 2px rgba(144,147,152,.12)}.tp-program-card .k-card-title{font-size:16px;line-height:20px;font-weight:600;margin-bottom:10px}.tp-program-card .k-card-subtitle{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.tp-program-card .k-card-subtitle i{font-size:18px}.tp-ticket-type-box{width:90%;margin:0 auto}.tp-ticket-type-box-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;padding-top:20px;border-bottom:1px solid var(--tp-light-border-color)}.tp-ticket-type-box-buttons{display:flex;align-items:center;gap:10px}.tp-ticket-type-box-row.no-border{border-bottom:0}.tp-ticket-type-box-column{width:30%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tp-ticket-type-box-key{color:#909398}.tp-route-select{width:400px;display:flex;align-items:center;gap:10px}.tp-route-box-header{display:flex;align-items:center;justify-content:space-between}.tp-route-box-header h5{margin-bottom:0}.tp-station-select{width:100%;margin-bottom:20px}.tp-stations-grid{border-radius:0;border:0!important}.tp-stations-grid .k-grid-header{display:none}.tp-route-box-header button{padding:4px 16px}.tp-route-station-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.tp-route-station-box{border-radius:16px;border:1px solid var(--tp-light-border-color)!important}.tp-route-station-box .k-table-td.k-command-cell{text-align:left}.delete-btn{width:30px;height:30px;padding:0}.roles-grid .k-listview-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.formitem-checkbox.k-form-field .k-form-label{margin-bottom:0!important}.formitem-checkbox.k-form-field{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:5px}.gishe-settings-form .k-form-field{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:5px}.gishe-settings-form.k-form .k-form-label{margin-bottom:0!important}.tp-new-currency-item{display:flex;flex-direction:column;margin-bottom:20px}.tp-new-currency-fields{display:flex;align-items:flex-start;gap:20px}.tp-new-currency-fields .k-switch{height:30px;width:60px}.tp-new-currency-fields .k-switch-md .k-switch-track{height:30px;width:60px;background:var(--tp-primary-color)}.tp-new-currency-fields .k-switch.k-switch-on .k-switch-thumb-wrap .k-switch-thumb{width:20px;height:20px;transform:translate(20%,-50%)!important}.tp-new-currency-fields .k-switch.k-switch-off .k-switch-thumb-wrap .k-switch-thumb{width:20px;height:20px;transform:translate(80%,-50%)!important}.tp-new-currency-fields .k-switch-md[dir="rtl"].k-switch-on .k-switch-thumb-wrap,[dir="rtl"] .tp-new-currency-fields .k-switch-md.k-switch-on .k-switch-thumb-wrap,.k-rtl .tp-new-currency-fields .k-switch-md.k-switch-on .k-switch-thumb-wrap{left:calc(20px + 3px)}.k-button.green-toggle-btn{background-color:transparent;border:1px solid var(--tp-success-color)!important;padding:4px 8px}.k-button.green-toggle-btn.k-selected{background-color:var(--tp-success-color);color:var(--tp-white-color)}.k-button.green-toggle-btn .k-button-text{font-size:12px!important;display:flex;align-items:center;gap:5px;color:var(--tp-success-color)}.k-button.green-toggle-btn.k-selected .k-button-text{color:var(--tp-white-color)}.k-button.red-toggle-btn{background-color:transparent;border:1px solid var(--tp-danger-color)!important;padding:4px 8px}.k-button.red-toggle-btn.k-selected{background-color:var(--tp-danger-color);color:var(--tp-white-color)}.k-button.red-toggle-btn .k-button-text{font-size:12px!important;display:flex;align-items:center;gap:5px;color:var(--tp-danger-color)}.k-button.red-toggle-btn.k-selected .k-button-text{color:var(--tp-white-color)}.k-button.primary-toggle-btn{background-color:transparent;border:1px solid var(--tp-primary-color);padding:4px 8px}.k-button.primary-toggle-btn.k-selected{background-color:var(--tp-primary-color);color:var(--tp-white-color)}.k-button.primary-toggle-btn .k-button-text{font-size:12px!important;display:flex;align-items:center;gap:5px;color:var(--tp-primary-color)}.k-button.primary-toggle-btn.k-selected .k-button-text{color:var(--tp-white-color)}.custom-button-group{width:auto;padding:4px;background-color:#f9f9f9;border-radius:8px;gap:8px}.custom-button-group .k-button{width:max-content;height:36px;border-radius:8px;padding:4px 16px;background-color:#f9f9f9}.custom-button-group>.k-button:first-child:not(:only-child){border-start-end-radius:8px;border-end-end-radius:8px}.custom-button-group>.k-button:last-child:not(:only-child){border-start-start-radius:8px;border-end-start-radius:8px}.custom-button-group>.k-button .k-button-text{display:flex;align-items:center;justify-content:center}.custom-button-group>.k-button .k-button-text i{font-size:16px}.custom-button-group .k-button.k-selected{background-color:#0f172a;color:var(--tp-secondary-color)}.event-wizard-header i{color:rgba(31,45,64,.75);font-size:22px}.event-wizard-header-content{color:rgba(31,45,64,.75);margin-bottom:15px}.event-wizard-header-content h5{font-size:16px;margin-bottom:5px}.event-wizard-header-content span{font-size:12px;font-weight:400}.event-wizard-header{display:flex;gap:10px;border-bottom:1px solid var(--tp-light-border-color);margin-bottom:20px}.event-sellers-wizard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.sell-sans-dates-wrapper{width:100%;max-width:100%;overflow-x:auto;display:flex;align-items:center;gap:20px;background-color:#eff0f4;margin-bottom:10px;border-radius:8px;padding:7px}.sell-cart-tab .k-tabstrip-content{overflow-x:hidden}.sell-sans-dates-item{padding:0!important;background-color:#fff!important}.sell-sans-dates-item .k-button-text{width:130px;height:40px;min-width:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;border-radius:8px}.sell-sans-dates-item.active-box .k-button-text{background-color:var(--tp-primary-color);color:var(--tp-secondary-color);box-shadow:.5px .5px 23px 2px rgba(144,147,152,.12)}.sell-sans-dates-item.sans-item .k-button-text{flex-direction:column;height:80px;min-width:130px;width:max-content;padding-right:10px;padding-left:10px}.sell-sans-btn-grp{width:100%;border:1px solid var(--tp-light-border-color);padding:5px;border-radius:8px;margin-bottom:15px;overflow-x:auto}.sell-ticket-btn{background-color:var(--tp-white-color)!important;padding:0!important}.sell-ticket-btn .k-button-text{width:100%;max-width:100%}.sell-ticket-btn-container{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:15px 15px 8px 8px;position:relative;background-color:#f9f9f9;text-align:right;overflow:hidden}.sell-ticket-btn-container::before,.sell-ticket-btn-container::after{content:'';position:absolute;width:20px;height:20px;background-color:#fff}.sell-ticket-btn-container::before{top:40px;left:-11px;border:1px solid var(--tp-light-border-color);border-radius:50%;z-index:10}.sell-ticket-btn-container::after{top:40px;right:-11px;border-radius:50%;border:1px solid var(--tp-light-border-color);z-index:10}.sell-ticket-btn-container .tp-numeric{border-radius:0 0 8px 8px;background-color:var(--tp-white-color);border:1px solid var(--tp-light-border-color);border-top:0}.sell-ticket-btn-container .k-input.k-focus.k-input-solid,.sell-ticket-btn-container .k-input.k-state-focus.k-input-solid,.sell-ticket-btn-container .k-input.k-state-focused.k-input-solid,.sell-ticket-btn-container .k-input:focus.k-input-solid{border-bottom-color:var(--tp-light-border-color);border-left-color:var(--tp-light-border-color);border-right-color:var(--tp-light-border-color);border-top-color:var(--tp-light-border-color)}.sell-ticket-btn-header{position:relative;width:100%;height:60px;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9f9f9;color:var(--tp-primary-color);white-space:nowrap;font-size:16px;font-weight:bold;text-align:center;padding:5px;border-radius:15px 15px 0 0;border:1px solid var(--tp-light-border-color);border-bottom:2px dashed #dee2e6}.sell-ticket-btn-body{width:100%;padding:15px;direction:rtl;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--tp-light-border-color);border-top:0}.sell-ticket-btn-body-content{font-size:12px;color:#8b8b8b}.sell-ticket-btn-price{color:var(--tp-primary-color);font-size:16px;font-weight:bold;text-align:center}.sell-tickets-modal-footer{width:100%;display:flex;align-items:flex-end;gap:10px;justify-content:space-between}.sell-tickets-modal-footer-fields{display:flex;align-items:center;gap:10px}.sell-tickets-modal-footer-btns{display:flex;align-items:center;gap:10px}.sticky-cart{display:block}.sell-cart-wizard-container{width:100%;padding:0 100px}.sell-cart-step-1-header{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.sell-cart-step-1-item{display:flex;flex-direction:column;position:relative}.sell-cart-step-1-top{position:relative;display:flex;align-items:end;margin-bottom:-15px;margin-right:-20px}.sell-cart-step-1-top-icon{background-color:var(--tp-white-color);border:4px solid #e4e6ee;padding:5px;width:50px;height:50px;border-radius:50%;font-size:24px;display:flex;align-items:center;justify-content:center;z-index:2;color:#909398}.sell-cart-step-1-top span{width:180px;background-color:#e4e6ee;display:inline-flex;padding:7px 25px 7px 20px;border-radius:16px 0 0 4px;margin-right:-20px;font-size:12px;position:absolute;top:10px;right:50px;color:#909398}.sell-cart-step-1-bottom{background-color:var(--tp-secondary-color);border-radius:8px 8px 16px 16px;padding-top:10px;padding-bottom:10px;padding-right:70px;font-weight:bold}.sell-cart-wizard .k-stepper .k-step-label .k-step-text{max-width:calc(30em - (16px + .5rem));overflow:visible}.plain-item .sell-cart-step-1-bottom{background-color:transparent;border:2px solid var(--tp-secondary-color)}.sell-cart-step-1-app-item{background-color:var(--tp-white-color);padding:15px;border:1px solid var(--tp-light-border-color);border-radius:16px}.sell-cart-step-1-item-main{display:flex;flex-direction:column;gap:15px}.sell-cart-step-1-item-program{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-bottom:1px solid var(--tp-light-border-color);padding-bottom:15px}.sell-cart-step-1-item-program-entry{display:flex;align-items:center;gap:5px}.sell-cart-step-1-item-key{font-size:13px;color:#909398}.sell-cart-step-1-item-value{font-size:14px}.sell-cart-step-1-item-tickets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;border-bottom:1px solid var(--tp-light-border-color);padding-bottom:10px}.sell-cart-step-1-item-tickets .sell-cart-step-1-item-tickets-entry{display:flex;gap:5px}.sell-cart-step-1-item-tickets-entry.action-entry{display:flex;align-items:center;justify-content:flex-end}.sell-cart-step-1-item-price{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sell-cart-step-1-item-price .sell-cart-step-1-item-tickets-entry{display:flex;justify-content:center;align-items:center;gap:5px}.sell-cart-step-1-item-price .sell-cart-step-1-item-key{font-size:14px}.sell-cart-step-1-item-price .sell-cart-step-1-item-value{color:var(--tp-primary-color);font-weight:bold;font-size:15px}.sell-cart-step-1-passengers{border-top:3px dashed var(--tp-light-border-color);margin-top:30px;padding-top:20px}.sell-cart-step-1-passenger-row{display:flex;width:100%;align-items:center;gap:20px;margin-bottom:20px}.sell-cart-step-1-passenger-field label{margin-bottom:5px}.sell-cart-step-1-sans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sell-cart-step-1-passenger-index{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--tp-light-border-color);align-self:flex-end}.sell-cart-step-2-info{margin:40px 0}.sell-cart-step-1-tickets{width:100%;margin:40px 0;display:flex;flex-direction:column;gap:30px}.sell-cart-step-3-payment-wrapper li.k-radio-list-item{border:1px solid var(--tp-light-border-color);margin-bottom:10px;margin-top:10px;padding:15px;border-radius:16px;background-color:var(--tp-white-color)}.sell-cart-step-3-payment-radio{display:flex;align-items:center;gap:20px}.sell-cart-step-3-payment-radio span{width:240px}.sell-cart-step-3-payment{margin:40px 0}.sell-cart-tab .k-tabstrip-content{margin-top:10px!important}.ticket-btn{background-color:#fff!important;padding:0!important}.ticket-btn-container{display:flex;align-items:center;width:100%;height:130px;border-radius:15px;position:relative;background-color:#fff;text-align:right;overflow:hidden}.ticket-btn-container::before,.ticket-btn-container::after{content:'';position:absolute;width:20px;height:20px;background-color:#fff}.ticket-btn-container::before{top:57px;left:-11px;border:2px dashed #87bce3;border-radius:50%}.ticket-btn-container::after{top:57px;right:-11px;border-radius:50%;border:2px dashed #87bce3}.ticket-btn-header{position:relative;writing-mode:vertical-rl;width:45px;height:130px;display:flex;align-items:center;justify-content:center;text-orientation:mixed;background-color:#f1f5f8;color:#87a4ba;padding:0;border-radius:0 15px 15px 0;white-space:nowrap;font-size:16px;font-weight:bold;text-align:center;border:2px dashed #87bce3;padding:15px 0}.ticket-btn-header::before,.ticket-btn-header::after{content:'';position:absolute;width:20px;height:20px;background-color:#fff}.ticket-btn-header::before{top:-16px;left:-10px;border:2px dashed #87bce3;border-radius:50%}.ticket-btn-header::after{bottom:-16px;left:-10px;border-radius:50%;border:2px dashed #87bce3}.ticket-btn-header h5{margin:0;font-size:14px}.ticket-btn-body{width:230px;height:130px;padding:15px;border:2px dashed #87bce3;border-right-color:transparent;border-radius:15px 0 0 15px;direction:rtl;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.ticket-btn:hover .ticket-btn-body{background-color:#e8eef2}.ticket-btn-body-title h2{margin-bottom:5px;color:#333;font-size:16px;font-weight:bold}.ticket-btn-body-content{display:flex;align-items:center;flex-direction:column;gap:5px}.ticket-btn-body-header{text-align:center;font-size:16px;font-weight:500}.ticket-btn-body-item label{opacity:.7;font-size:12px}.ticket-btn-body-item span{font-weight:500;font-size:12px}.ticket-btn-price{color:#008000;font-size:16px;font-weight:bold;text-align:center}/* GLOBAL */
/* GLOBAL */
/* GLOBAL */


.tp-side-toolbar-item {
    margin-bottom: 20px;
}

@media(max-width: 768px) {
    .tp-side-toolbar-item {
        margin-bottom: 0;
        height: 100%;
    }
}

.tp-side-toolbar-item a.tp-side-toolbar-link {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
}

@media(max-width: 768px) {
    .lpx-mobile-nav-tab-left a.lpx-mobile-nav-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 100%;
        justify-content: space-evenly;
        gap: 0;
    }

    .tp-side-toolbar-item a.tp-side-toolbar-link {
        height: 100%;
        justify-content: space-evenly;
        gap: 0;
    }

    .lpx-mobile-nav-tab .lpx-avatar .lpx-avatar-img {
        height: 36px !important;
        width: 36px !important;
        margin: 0 0 0 !important;
    }

    .lpx-mobile-nav-tab .mobile-item-text {
        margin-top: 0 !important;
    }
}

.tp-side-toolbar-item a.tp-side-toolbar-link i {
    font-size: 30px;
    color: #A6A6A6;
}

.tp-side-toolbar-item a.tp-side-toolbar-link img {
    max-width: 100%;
    width: 36px;
    height: 36px;
    border-radius: 8px;
}

.notification-inbox {
    position: relative;
    height: 30px;
}

.tp-side-toolbar-item-text {
    font-size: 12px;
}

.full-loader-container {
    position: relative;
    width: 100%;
    height: calc(100vh - 100px);
}

.full-loader-container .k-loader-container {
    z-index: 1;
}

.tp-image-url {
/*    padding: 5px;
    border-radius: 16px;
    max-width: 100%;
    width: 100%;*/
}

.tp-thumbnail-img {
/*    width: 64px;
    height: 64px;
    padding: 5px;
    margin-bottom: 10px;*/
}

.tp-thumbnail-img button {
/*    padding: 0;
    background-color: none;*/
}

.tp-thumbnail-img img {
/*    width: 54px;
    max-width: 100%;
    height: 54px;*/
}

/*.hide-in-web {
    display: none;
}*/

.grid-no-data {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

    .grid-no-data i {
        font-size: 30px;
    }

    .grid-no-data p {
        margin-bottom: 0;
    }

.qr-container {
/*    display: flex;
    align-items: center;
    justify-content: flex-start;*/
}

.qr-container-btns {
/*    display: flex;
    flex-direction: column;
    gap: 20px;*/
}

.k-grid-table .k-table-td.k-detail-cell,
.k-master-row.k-expanded + .k-detail-row.k-table-row .k-table-td.k-hierarchy-cell {
    background-color: #EDF1F8 !important;
}

.k-menu-link-text {
    font-size: 14px;
    line-height: 40px;
    display: flex;
    align-items: center;
    gap: 5px;
}

/* LAYOUT */
/* LAYOUT */
/* LAYOUT */
.main-content-container {
    height: calc(100vh - 64px);
    background-color: var(--tp-light-card-color) !important;
    border: 0.5px solid var(--tp-light-border-color) !important;
    border-radius: 16px;
}

.inner-content-height {
    overflow-x: hidden;
    overflow-y: auto;
    scroll-behavior: smooth;
    height: calc(100vh - 166px);
}

.inner-main-content {
    padding: 20px;
    height: 100%;
}

/*.sell-management .inner-main-content {
    margin-bottom: 140px;
}*/

.mobile-sidebar-slide {
/*    display: none;*/
}

.tp-sidemenu {
    height: calc(100vh - 64px);
}

    .tp-sidemenu .tp-sidemenu-container {
        position: sticky;
        top: 0;
        background-color: var(--tp-white-color);
        border-radius: 16px;
        width: 100%;
        height: 100%;
        padding: 16px;
        border: 0.5px solid var(--tp-light-border-color);
    }

.tp-sidemenu-container .k-menu-vertical.lpx-nav-menu {
    width: 90%;
}

.tp-sidemenu .tp-sidemenu-container .k-menu-vertical {
    max-width: 100%;
}

    .tp-sidemenu .tp-sidemenu-container .k-menu-vertical.k-menu:not(.k-context-menu) {
        padding-block: 0 !important;
        padding-inline: 0 !important;
    }

.tp-sidemenu .tp-sidemenu-container .lpx-menu-item-link .lpx-menu-item-text {
    justify-content: flex-start;
    display: flex;
}

.tp-sidemenu .tp-sidemenu-container .k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
    margin-inline-start: 1rem;
    margin-inline-end: calc(-1*(calc(2rem + 16px) - 0.5rem));
    position: absolute;
    left: 30px;
}

.mobile-sidebar-nav {
  /*  display: none;*/
}

/** PAGE HEADER **/
/** PAGE HEADER **/
/** PAGE HEADER **/
.tp-page-header {
    display: flex;
    background-color: var(--tp-white-color);
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    -moz-box-shadow: 0px 0px 20px 0px rgba(153, 161, 183, 0.08) !important;
    border-bottom: 0.5px solid var(--tp-light-border-color);
    border-top-right-radius: 16px !important;
    border-top-left-radius: 16px !important;
}

.mobile-toolbar-popup {
    display: none;
}

.mobile-bottom-toolbars {
    display: none;
}

.tp-page-header-content {
    display: flex;
    align-items: center;
}

.tp-page-header-buttons {
    display: flex;
    align-items: center;
    gap: 10px;
}

.tp-page-header button {
    direction: rtl;
}

.tp-page-header .tp-page-header-icon .k-svg-icon {
    width: 40px;
    height: 40px;
}

.tp-page-header h4 {
    font-size: 18px;
}

.tp-page-header-title {
    margin-right: 16px;
}

    .tp-page-header-title h4 {
        margin-bottom: 5px;
        font-size: 18px;
    }

.tp-page-header-breadcrumbs {
    display: flex;
    align-items: center;
    gap: 5px;
}

.breadcrumb-item {
    font-size: 12px;
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: right !important;
        padding-left: 0.5rem;
    }

.tp-page-header-icon {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: var(--tp-primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
}

    .tp-page-header-icon i {
        font-size: 24px;
        color: var(--tp-secondary-color);
    }

        .tp-page-header-icon i.tp-icon {
            font-size: 20px;
        }

        .tp-page-header-icon i.icon-timche {
            font-size: 32px;
        }

/** STICKY TOOLBAR **/
/** STICKY TOOLBAR **/
/** STICKY TOOLBAR **/
.sticky-toolbar-container {
    position: sticky;
    top: 0;
    z-index: 1000;
}

.sticky-button {
    width: 100px;
    padding: 10px;
    cursor: pointer;
    position: absolute;
    border-radius: 0 0 8px 8px !important;
    left: 16px;
    border-right: 1px solid var(--tp-light-border-color) !important;
    border-left: 1px solid var(--tp-light-border-color) !important;
    border-bottom: 1px solid var(--tp-light-border-color) !important;
}

.sticky-toolbar-slide {
    width: 100%;
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
    max-height: 0;
}

    .sticky-toolbar-slide.slide-expanded {
        max-height: 1000px;
    }

.sticky-filters-wrapper {
    padding: 0 20px;
    width: 100%;
}

    .sticky-filters-wrapper .k-card {
        border-radius: 0 0 16px 16px;
        border-top: none !important;
    }

/* INNER PAGES CONTENT */
/* INNER PAGES CONTENT */
/* INNER PAGES CONTENT */
.tp-page-filters {
    margin-bottom: 20px;
    overflow: visible !important;
}

    .tp-page-filters .space-between {
        justify-content: space-between;
    }

    .tp-page-filters .tp-page-view-btn {
        display: flex;
        justify-content: flex-end;
        height: 38px;
    }

        .tp-page-filters .tp-page-view-btn .custom-button-group {
            gap: 0;
        }

.tp-page-card {
    margin-bottom: 40px;
    overflow: visible !important;
}

.tp-page-card-header {
    display: flex;
    align-items: center;
    margin: 20px;
    padding-bottom: 15px;
    gap: 10px;
    border-bottom: 1px solid var(--tp-light-border-color);
}

    .tp-page-card-header .tp-page-card-header-icon {
        display: flex;
        font-size: 20px;
        color: rgba(31, 45, 64, 0.75);
    }

    .tp-page-card-header .tp-page-card-header-content h3 {
        margin-bottom: 0;
        font-size: 17px;
        color: rgba(31, 45, 64, 0.75);
    }

    .tp-page-card-header .tp-page-card-header-content span {
        font-size: 13px;
        font-weight: 400;
    }

.tp-page-card-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.tp-page-card-search {
    width: 500px;
    max-width: 100%;
    display: flex;
    gap: 20px;
}

.tp-page-card-filter.event-page-filter {
/*    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;*/
}

.tp-filter-search-container {
/*    display: flex;
    align-items: center;
    gap: 10px;*/
}

    .tp-filter-search-container .tp-page-search {
        width: 100%;
    }

.tp-filter-container {
    position: relative;
}

.tp-filter-popup-container {
    display: none;
    position: absolute;
}

    .tp-filter-popup-container.opened {
        display: flex;
        align-items: flex-start;
        gap: 15px;
        z-index: 99;
        right: 90px;
        top: 0;
    }

.tp-filter-popup {
    width: max-content;
    min-width: 200px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding: 15px;
    border-radius: 16px;
    background-color: var(--tp-white-color);
    border: 1px solid var(--tp-light-border-color);
    font-size: 14px;
}

    .tp-filter-popup button.tp-filter-key {
        width: 100%;
        text-align: right;
        display: flex;
        justify-content: flex-start;
        padding: 4px 8px;
        border-radius: 8px;
    }

        .tp-filter-popup button.tp-filter-key.selected {
            background-color: var(--tp-primary-color);
            color: var(--tp-white-color);
        }

.tp-filter-btns {
    width: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .tp-filter-btns button {
        padding: 4px 16px;
    }

.tp-grid-5 .k-listview-content {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 30px;
}

.tp-list-view img.img-fluid-small {
    width: 40px;
    height: 40px;
    max-width: 100%;
}

.inner-page-sidebar {
    position: sticky;
    top: 10px;
    width: 100%;
    height: calc(100vh - 206px);
    display: flex;
    justify-content: center;
}

#UploadSection legend {
    float: none;
    margin-right: 0 !important;
    margin-left: auto !important;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 20px !important;
}

.window-with-bg.k-window .k-window-content {
    background-color: var(--tp-light-card-color);
}

.window-with-bg.k-window .inner-page-sidebar {
    position: sticky;
    top: 0;
    width: 100%;
    height: 63vh;
}

    .window-with-bg.k-window .inner-page-sidebar .inner-page-stepper {
        width: 100%;
        height: 100%;
    }

    .window-with-bg.k-window .inner-page-sidebar .k-menu.k-menu-vertical {
        width: 100%;
        height: 100%;
    }

.window-with-bg.k-window .inner-window-form {
    width: 100%;
    height: 63vh;
    background-color: var(--tp-white-color);
    overflow-y: auto;
    border-radius: 16px;
    padding: 16px;
}

    .window-with-bg.k-window .inner-window-form legend {
        display: none;
    }

.no-toolbar .k-toolbar {
    display: none;
}

.child-grid .k-grid-header {
    display: none;
}

.credit-info-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    margin-bottom: 20px;
}

.credit-info-item {
    border: 1px solid var(--tp-light-border-color);
    padding: 16px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.credit-info-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 213, 79, 0.2);
}

    .credit-info-icon i {
        color: var(--tp-secondary-color);
        font-size: 22px;
    }

.credit-info-title {
    display: flex;
    align-items: center;
    gap: 10px;
}

    .credit-info-title label {
        color: #909398;
    }

    .credit-info-title span {
        font-weight: bold;
    }

/* FORM */
/* FORM */
/* FORM */
form.no-legend legend {
    display: none;
}

form.no-buttons .k-form-buttons {
    display: none;
}

.tp-form-control {
    margin-bottom: 10px;
}

    .tp-form-control label {
        margin-bottom: 10px;
    }

.required {
    color: red;
}

.tp-location-combo-wrapper {
/*    display: flex;
    align-items: center;
    gap: 20px;*/
}

.tp-location-combo-item {
/*    display: flex;
    flex-direction: column;
    flex: 1;*/
}

.tp-custom-radio-group {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 30px;
    margin-top: 20px;
}

.tp-custom-radio-list li.k-radio-list-item {
    border: 1px solid var(--tp-light-border-color);
    background-color: var(--tp-white-color);
    border-radius: 16px;
    cursor: pointer;
    padding: 15px;
    position: relative;
    z-index: 1;
    gap: 15px;
    margin-bottom: 20px;
}

    .tp-custom-radio-list li.k-radio-list-item label {
        width: 100%;
        height: 100%;
    }

    .tp-custom-radio-list li.k-radio-list-item input {
        width: 25px;
        height: 25px;
    }

.tp-radio-box {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.tp-radio-box-top {
    display: flex;
    align-items: center;
    gap: 5px;
}

    .tp-radio-box-top h5 {
        margin-bottom: 0;
    }

.tp-radio-box-icon {
    font-size: 20px;
}

.tp-radio-box-bottom {
    font-size: 12px;
}

.tp-custom-checkbox-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
}

.tp-custom-checkbox-item {
/*    width: 100%;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
    border: 1px solid var(--tp-light-border-color);
    background-color: var(--tp-white-color);
    border-radius: 16px;
    display: flex;
    align-items: center;
    padding: 10px;
    gap: 10px;*/
}

    .tp-custom-checkbox-item label {
/*        width: 100%;
        height: 100%;
        cursor: pointer;*/
    }

    .tp-custom-checkbox-item .k-checkbox-wrap {
/*        align-self: center;*/
    }

        .tp-custom-checkbox-item .k-checkbox-wrap input {
/*            width: 20px;
            height: 20px;*/
        }

.tp-checkbox-content {
/*    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    width: 100%;
    height: 100%;*/
}

.tp-checkbox-top {
/*    display: flex;
    align-items: center;
    gap: 5px;*/
}

    .tp-checkbox-top h5 {
/*        margin-bottom: 0;*/
    }

    .tp-checkbox-top label {
/*        font-size: 15px;
        width: 100%;
        height: 100%;
        cursor: pointer;*/
    }

.tp-checkbox-bottom {
/*    font-size: 12px;*/
}

/*.range-date-button button {
    height: 40px;
}

.form-row-button-container {
    display: flex;
    align-items: flex-end;
    height: 100%;
}

    .form-row-button-container button {
        height: 40px;
    }*/

/** PROFILE **/
/** PROFILE **/
/** PROFILE **/
/*.tp-profile-header {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid var(--tp-light-border-color);
}

.tp-profile-header i {
    font-size: 20px;
}

.tp-profile-header h5 {
    margin-bottom: 0;
    font-size: 18px;
}

.tp-profile-avatar {
    width: 30%;
    min-width: 30%;
}

.tp-profile-avatar-container {
    margin: 20px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.tp-avatar-img {
    width: 160px;
    height: 160px;
    background-color: #ccc;
    border-radius: 50%;
}

.tp-profile-row {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
}

.tp-profile-field {
    margin-bottom: 10px;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}

.tp-profile-field .k-input-suffix {
    padding: 4px;
}

.tp-profile-field label {
    margin-bottom: .5rem;
}

.popover-button {
    background-color: transparent !important;
    padding: 0 !important;
}

.profile-form {
    display: flex;
    align-items: flex-start;
    gap: 50px;
}

.tp-profile-fields {
    width: 100%;
    margin: 1rem 0 0 !important;
}

.web-auth-box-otp {
    width: 400px;
    margin-right: auto;
    margin-left: auto;
}

.auth-box-number-grid {
    display: grid;
    gap: 20px;
    direction: ltr;
}

.web-auth-box-otp .auth-box-no-item {
    width: 50px;
    height: 50px;
    text-align: center;
    color: var(--tp-white-color);
}

.dob-field {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.web-otp {
    display: flex;
}

.mobile-otp {
    display: none;
}*/

/* Hojreh Wizard */
/* Hojreh Wizard */
/* Hojreh Wizard */
.application-wizard-container {
/*    width: 90%;
    height: calc(100vh - 64px);
    min-height: calc(100vh - 64px);
    margin-left: auto;
    margin-right: auto;*/
}

    .application-wizard-container .k-wizard {
/*        height: 100%;
        padding: 0;
        position: relative;
        overflow: visible;*/
    }

        .application-wizard-container .k-wizard .k-stepper {
/*            width: 100%;
            height: 120px;
            background-color: var(--tp-white-color);
            border-radius: 16px;
            border: 1px solid var(--tp-light-border-color);
            padding: 20px 0;
            z-index: 99;*/
        }

    .application-wizard-container .k-wizard-steps {
/*        width: 100%;
        height: 100%;
        margin-top: 0 !important;*/
    }

    .application-wizard-container .k-wizard-step {
/*        padding-left: 0 !important;
        padding-right: 0 !important;*/
    }

    .application-wizard-container .k-wizard .k-wizard-buttons {
/*        margin-top: 1rem;
        justify-content: center;
        background-color: var(--tp-white-color);
        padding: 10px 0;
        border-radius: 16px;
        border: 1px solid var(--tp-light-border-color);*/
    }

    .application-wizard-container .k-wizard-buttons-right {
/*        display: flex;
        flex-direction: column;
        align-items: center;*/
    }

    .application-wizard-container .k-wizard .k-wizard-buttons .k-button {
/*        width: 140px;*/
    }

    .application-wizard-container .k-wizard-content {
/*        overflow-x: hidden;*/
    }

.app-wizard-form .k-validation-summary.k-messagebox {
    width: 100%;
    margin: 0 auto;
    border: 1px solid var(--tp-danger-color);
    border-radius: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
}

    .app-wizard-form .k-validation-summary.k-messagebox ul {
        margin: 0;
        padding: 0;
    }

.application-wizard-btns {
/*+    display: flex;
    align-items: center;
    justify-content: flex-end;*/
}

.app-wizard-type-container {
/*    width: 100%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;*/
}

.app-wizard-type-item {
    position: relative;
    cursor: pointer;
}

    .app-wizard-type-item.disabled-item {
        pointer-events: none;
        cursor: not-allowed !important;
    }

.app-wizard-type-item-label {
    width: 100%;
}

.app-wizard-type-box {
    border: 1px solid var(--tp-light-border-color);
    background-color: var(--tp-white-color);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
    height: 245px;
}

.app-wizard-type-item.disabled-item .app-wizard-type-box {
    background-color: #efefef;
}

.app-wizard-type-item-radio {
    display: none;
}

    .app-wizard-type-item-radio:checked + .app-wizard-type-box {
        box-shadow: 0 0 1px 1px #DEE2E6;
        background-color: var(--tp-primary-color);
    }

.app-wizard-type-box-select {
    font-size: 30px;
    position: absolute;
    right: 25px;
    top: 15px;
    opacity: 0.4;
    cursor: pointer;
}

    .app-wizard-type-box-select::before {
        content: "\f111";
        font-family: "Font Awesome 6 Pro";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
        font-weight: 400;
    }

.app-wizard-type-item-radio:checked + .app-wizard-type-box .app-wizard-type-box-select {
    color: var(--tp-secondary-color);
    opacity: 1;
}

    .app-wizard-type-item-radio:checked + .app-wizard-type-box .app-wizard-type-box-select::before {
        content: "\f058";
        font-weight: 900;
    }

.app-wizard-type-box-icon {
    font-size: 50px;
    margin-top: 50px;
    margin-bottom: 20px
}

.app-wizard-type-item.disabled-item .app-wizard-type-box-icon {
    color: #ccc;
}

.app-wizard-type-item-radio:checked + .app-wizard-type-box .app-wizard-type-box-icon {
    z-index: 10;
    position: relative;
    color: var(--tp-secondary-color);
}

.app-wizard-type-item-radio:checked + .app-wizard-type-box .app-wizard-type-box-title,
.app-wizard-type-item-radio:checked + .app-wizard-type-box .app-wizard-type-box-description {
    z-index: 10;
    position: relative;
    color: var(--tp-white-color);
}

.app-wizard-type-box-title {
    font-size: 24px;
}

.app-wizard-type-box-description {
    font-size: 16px;
}

.app-wizard-type-item.disabled-item .app-wizard-type-box-title,
.app-wizard-type-item.disabled-item .app-wizard-type-box-description {
    color: #ccc;
}

.domain-input {
    direction: ltr;
    text-align: left;
}

    .domain-input .k-input-prefix {
        padding: 8px;
        border-right: 1px solid var(--tp-light-border-color);
        background-color: #EDF1F8;
    }

    .domain-input .k-input-suffix {
        padding: 8px;
        border-left: 1px solid var(--tp-light-border-color);
        background-color: #EDF1F8;
    }

    .domain-input .k-input-inner {
        text-align: left;
    }

.app-wizard-form .tp-checkbox-icon {
    display: none;
}

.confirm-hojre {
/*    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-height: 100%;*/
}

.confirm-rules {
/*    text-align: center;
    border: 1px solid var(--tp-light-border-color);
    padding: 15px 30px;
    background: #ccc;
    border-radius: 16px;
    font-weight: 500;
    width: 100%;
    margin-bottom: 15px;*/
}
/** INBOX **/
/** INBOX **/
/** INBOX **/
.inbox-sidemenu {
/*    height: calc(100vh - 206px);*/
}

    .inbox-sidemenu ul {
/*        height: 100%;*/
    }

.inbox-container ul {
/*    max-width: 100%;
    margin: 0;
    padding: 0;*/
}

.inbox-messages-wrapper {
/*    display: flex;
    flex-direction: column;
    gap: 30px;*/
}

/*.inbox-message-item {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    border-top: 1px solid var(--tp-light-border-color);
    border-bottom: 1px solid var(--tp-light-border-color);
}

    .inbox-message-item:first-child {
        border-top: none;
    }

    .inbox-message-item:last-child {
        border-bottom: none;
    }

.inbox-message-item-header {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 16px;
}

.popup-box .inbox-message-item-header {
    justify-content: space-between;
}

.inbox-message-item-header-text {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 16px;
}

.inbox-message-item-header-qty {
    background-color: var(--tp-secondary-color);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.inbox-message-item-header h6 {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 600;
}

.inbox-popup-container .inbox-message-item-header h6 {
    opacity: 0.8;
}

.inbox-message-item-date {
    color: #909398;
    font-size: 13px;
}

.inbox-popup-container {
    width: 500px !important;
}

    .inbox-popup-container .k-popup {
        border-radius: 16px !important;
        background-color: var(--tp-white-color);
    }

.inbox-popup-content {
    background-color: var(--tp-white-color);
    position: relative;
    width: 100%;
    border-radius: 16px;
    border: 1px solid var(--tp-light-border-color);
    padding: 20px;
}

    .inbox-popup-content .inbox-message-item-body {
        font-size: 13px;
        color: #B3C6E6;
    }

    .inbox-popup-content .mobile-popup-close-btn {
        position: absolute;
        top: 10px;
        left: 10px;
    }

.inbox-popup-footer {
    width: 100%;
    border-top: 1px solid var(--tp-light-border-color);
}

    .inbox-popup-footer a {
        display: flex;
        justify-content: center;
        height: 100%;
        text-align: center;
        padding-top: 15px;
    }
*/
/** SUPPORT TICKETS **/
/** SUPPORT TICKETS **/
/** SUPPORT TICKETS **/
.tp-ticket-view-header {
/*    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: var(--tp-white-color);
    padding: 20px;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    margin-bottom: 10px;*/
}

.tp-ticket-view-header-title {
/*    display: flex;
    align-items: center;
    gap: 5px;*/
}

    .tp-ticket-view-header-title h5 {
/*        margin-bottom: 0;*/
    }

.tp-ticket-view-chat-item-author {
/*    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 10px;*/
}

.tp-ticket-view-meta {
/*    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: var(--tp-white-color);
    padding: 20px;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    margin-bottom: 30px;*/
}

.tp-ticket-view-meta-item label {
/*    font-weight: 500;*/
}

.tp-ticket-view-chat-wrapper {
/*    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: var(--tp-white-color);
    padding: 20px;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    margin-bottom: 20px;*/
}

.tp-ticket-view-chat-item {
/*    width: 40%;
    margin-bottom: 20px;*/
}

.tp-ticket-view-chat-item-file {
/*    margin-bottom: 20px;
    margin-top: -15px;*/
}

.tp-ticket-view-chat-item.from-sender {
/*    align-self: flex-start;
    justify-self: flex-start;*/
}

.tp-ticket-view-chat-item.from-receiver {
/*    align-self: flex-end;
    justify-self: flex-end;*/
}

.tp-ticket-view-chat-item-file.from-sender {
/*    align-self: flex-start;
    justify-self: flex-start;*/
}

.tp-ticket-view-chat-item-file.from-receiver {
/*    align-self: flex-end;
    justify-self: flex-end;*/
}

.tp-ticket-view-chat-bubble {
/*    background-color: #ededed;
    padding: 15px;
    border-radius: 16px;*/
}

.tp-ticket-view-chat-text {
/*    white-space: pre-line;*/
}

.tp-ticket-view-chat-item.from-receiver .tp-ticket-view-chat-bubble {
/*    background-color: #87BCE3;
    padding: 15px;
    border-radius: 16px;*/
}

.tp-ticket-view-chat-item-meta {
/*    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 10px;
    margin-right: 8px;
    font-size: 12px;
    color: #b7b7b7;*/
}

.tp-ticket-view-continue {
/*    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: var(--tp-white-color);
    padding: 20px;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;*/
}

.tp-ticket-view-new-message label {
/*    margin-bottom: 10px;*/
}

.tp-ticket-view-isClosed {
/*    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;*/
}

    .tp-ticket-view-isClosed > span {
/*        background-color: var(--tp-secondary-color);
        padding: 5px 10px;
        border-radius: 16px;*/
    }

.tp-ticket-view-new-message-file {
/*    max-width: 100%;
    margin-top: 20px;*/
}

.tp-ticket-view-new-message-btn {
/*    display: flex;
    justify-content: center;*/
}

    .tp-ticket-view-new-message-btn button {
/*        width: 300px;*/
    }
/* COMING SOON */
/* COMING SOON */
/* COMING SOON */
.coming-soon {
/*    width: 100%;
    height: 550px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;*/
}

    .coming-soon .coming-soon-img {
/*        width: 100%;
        height: 100%;
        background-image: url('../images/shared/coming soon.svg');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;*/
    }

    .coming-soon .coming-soon-text {
/*        font-size: 30px;
        margin: 20px 0;*/
    }

/* SYSTEM ERROR PAGES  */
/* SYSTEM ERROR PAGES  */
/* SYSTEM ERROR PAGES  */
/*.error-page {
    width: 100%;
    height: calc(100vh - 3em);
    display: flex;
    align-items: center;
    justify-content: center;
}*/

/*.error-page-container {
    width: 800px;
    padding: 20px;
    background-color: var(--tp-white-color);
    border-radius: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}*/

/*.error-page-img {
    width: 500px;
    height: 500px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}*/

/*    .error-page-img.error-401 {
        background-image: url('../images/shared/401-error.svg');
    }*/

/*    .error-page-img.error-403 {
        background-image: url('../images/shared/403-error.svg');
    }*/

/*    .error-page-img.error-404 {
        background-image: url('../images/shared/404-error.svg');
    }*/

/*    .error-page-img.error-500 {
        background-image: url('../images/shared/500-error.svg');
    }*/

/*.error-page-btn {
    background-color: var(--tp-primary-color);
    color: var(--tp-white-color) !important;
    padding: 8px 16px;
    border-radius: 8px;
    margin: 20px 0;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    width: max-content;
}*/

/* BLAZOR ERROR */
/* BLAZOR ERROR */
/* BLAZOR ERROR */
#blazor-error-ui {
    width: 100vw !important;
    height: 100vh;
    background-color: rgba(0,0,0,0.5) !important;
    padding: 0 !important;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: none;
    position: fixed;
    z-index: 9999999999999 !important;
    align-items: center;
    justify-content: center;
}

.blazor-error-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: rgba(0,0,0,0.5) !important;
}

.blazor-error-content {
    background-color: var(--tp-white-color) !important;
    padding: 2rem;
    border-radius: 0.5rem;
    text-align: center;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    width: max-content;
    height: max-content;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 20px;
}

    .blazor-error-content h4 {
        color: #333;
    }

    .blazor-error-content h5 {
        color: #333;
    }

.blazor-error-header a {
    color: #ffffff !important;
    font-size: 22px;
    cursor: pointer;
}

.blazor-error-body {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

    .blazor-error-body environment {
        color: var(--tp-primary-color);
    }

.blazor-error-img {
    background-image: url('../images/shared/issue accured.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 400px;
    height: 400px;
}

.blazor-error-footer {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-bottom: 20px;
}

    .blazor-error-footer button {
        border: 1px solid var(--tp-primary-color);
        color: var(--tp-primary-color);
        padding: 8px 16px;
        border-radius: 8px;
    }

    .blazor-error-footer a {
        background-color: var(--tp-primary-color);
        color: var(--tp-white-color);
        padding: 8px 16px;
        border-radius: 8px;
        display: flex;
        align-items: center;
        gap: 5px;
        text-decoration: none;
    }

        .blazor-error-footer a.home-btn {
            background-color: #f28700;
            color: var(--tp-primary-color);
        }

        .blazor-error-footer a i {
            font-size: 18px;
        }

.blazor-error-header h5 {
    margin-bottom: 0;
    font-size: 20px;
}

/** APP CARD **/
/** APP CARD **/
/** APP CARD **/
/*.app-card-container {
    width: 100%;
    margin-bottom: 20px;
}

.app-card {
    height: 165px;
    display: flex;
    align-items: center;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    background-color: var(--tp-white-color);
    position: relative;
    overflow: hidden;
}

.app-card-chip {
    position: absolute;
    top: 22px;
    left: -38px;
    z-index: 11;
    transform: rotate(-45deg);
}

    .app-card-chip .k-chip {
        padding: 5px 30px;
    }

.app-card-cover {
    width: 22%;
    height: 165px;
    position: relative;
    background: linear-gradient(90deg, rgba(25,37,54,1) 0%, rgba(51,73,103,1) 35%);
    border-radius: 0 16px 16px 0;
}

.app-card-logo {
    width: 72px;
    height: 72px;
    position: absolute;
    border-radius: 50%;
    background-color: var(--tp-white-color);
    top: 50%;
    transform: translateY(-50%);
    left: -30px;
}

    .app-card-logo img {
        max-width: 100%;
        width: 72px;
        height: 72px;
        border-radius: 50%;
    }

.app-card-content {
    width: 78%;
    height: 165px;
    padding-right: 35px;
    padding-top: 30px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.app-card-name {
    font-size: 16px;
    font-weight: 600;
}

.app-card-meta {
    display: flex;
    align-items: center;
    gap: 30px;
}

.app-card-row {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 5px 0;
}

.app-card-btns {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

    .app-card-btns button {
        padding: 7px 10px;
    }

    .app-card-btns .k-button .k-button-text {
        font-size: 12px !important;
    }
*/
/** UPLOAD COMPONENT **/
/** UPLOAD COMPONENT **/
/** UPLOAD COMPONENT **/
.single-group-container,
.attach-group-container {
    background-color: var(--tp-white-color);
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    padding: 15px;
    margin-bottom: 20px;
}

.k-dialog-wrapper .single-group-container,
.k-dialog-wrapper .attach-group-container {
    background-color: var(--tp-white-color);
    border: none;
    border-radius: 0;
    padding: 0;
    margin-bottom: 0;
}

.tp-attach-gallery-wrapper {
    width: 271px;
    height: 285px;
    margin-left: 30px;
    position: relative;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid var(--tp-light-border-color);
    padding: 24px;
    border-radius: 16px;
}

.tp-attach-group-grid {
    /*    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 30px;*/
}

.tp-gallery-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 30px;
}

.tp-upload-box .tp-upload-box-title {
    width: 100%;
    text-align: center;
}

.tp-attach-no-grid .tp-upload-box .tp-upload-box-title
.tp-attach-group-grid .tp-upload-box .tp-upload-box-title {
    text-align: right;
}

.tp-upload-box.has-img .tp-upload-box-title {
    width: 100%;
    text-align: right;
}

.tp-upload-box-title h5 {
    font-size: 16px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tp-upload-box.has-img .tp-upload-box-title h5 {
    margin-bottom: 5px;
}

.tp-upload-box-content {
    width: 90%;
    max-width: 100%;
    background-color: #FAFCFF;
    padding: 20px;
    border-radius: 16px;
    border: 1px dashed #DEE2E6;
}

.tp-upload-box.has-img .tp-upload-box-content {
    border: none;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 73px;
    padding: 10px;
    border-top: 1px solid var(--tp-light-border-color);
    border-radius: 0 0 16px 16px;
}

.tp-upload-box.has-img .tp-upload-box-saved-content {
    width: 190px;
    max-width: 100%;
}

.tp-upload-box.has-img .tp-upload-box-delete {
    min-width: 50px;
    width: 50px;
    z-index: 111;
}

.tp-upload-box.has-img .tp-upload-saved-img {
    width: 100%;
    height: 210px;
    padding: 10px;
}

    .tp-upload-box.has-img .tp-upload-saved-img img {
        width: auto;
        max-width: 100%;
        height: 190px;
        border-radius: 16px;
    }

.tp-upload-box-icon i {
    font-size: 38px;
}

.tp-upload-box-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    margin: 10px 0;
    font-size: 13px;
}

.tp-upload-box.has-img .tp-upload-box-text {
    flex-direction: row;
    margin: 0;
    justify-content: flex-start;
}

.tp-upload-box-text label {
    opacity: 0.7;
}

.tp-upload-box-text .tp-upload-box-value {
    font-weight: 500;
    direction: ltr;
}

.tp-upload-box-input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
}

.tp-upload-box {
    width: 100%;
    height: 285px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid var(--tp-light-border-color);
    padding: 24px;
    border-radius: 16px;
}

    .tp-upload-box.has-img {
        background-color: #FAFCFF;
        padding: 0;
    }

    .tp-upload-box.single-upload {
        flex-direction: row;
        height: auto;
    }

        .tp-upload-box.single-upload .tp-upload-box-content {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .tp-upload-box.single-upload .tp-upload-box-text {
            margin: 0;
        }

        .tp-upload-box.single-upload .tp-upload-box-meta {
            display: flex;
            align-items: center;
            gap: 30px;
        }

    .tp-upload-box.has-img.single-upload .tp-upload-saved-img {
        width: 140px;
        height: 140px;
        min-width: 140px;
    }

        .tp-upload-box.has-img.single-upload .tp-upload-saved-img img {
            width: auto;
            max-width: 100%;
            height: 120px;
        }

    .tp-upload-box.has-img.single-upload .tp-upload-box-content {
        display: flex;
        flex-direction: row;
        align-items: center;
        border: none;
    }

.tp-upload-box-saved-btns {
    display: flex;
    align-items: center;
    gap: 10px;
}

.tp-upload-box.single-upload .tp-upload-box-icon {
    width: 120px;
    height: 120px;
    min-width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .tp-upload-box.single-upload .tp-upload-box-icon i {
        font-size: 50px;
    }

/** CUSTOM CHARTS **/
/** CUSTOM CHARTS **/
/** CUSTOM CHARTS **/
/*.tp-chart-container {
    width: 100%;
    margin-bottom: 40px;
}*/

/*.tp-chart-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 50px;
}*/

/*.tp-chart-box {
    background-color: var(--tp-white-color);
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    padding: 20px;
}*/

.tp-pie-chart-container {
/*    display: flex;
    align-items: center;
    gap: 40px;*/
}

.tp-pie-legend-item {
/*    margin-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 10px;*/
}

.tp-legend-color {
/*    width: 20px;
    height: 20px;
    display: inline-flex;
    border-radius: 50%;*/
}

.tp-pie-chart-item {
/*    position: relative;
    display: block;
    width: 150px;
    height: 150px;*/
}

    .tp-pie-chart-item::before {
/*        display: block;
        content: "";
        position: absolute;
        background-color: var(--tp-white-color);
        top: 35px;
        right: 35px;
        width: 80px;
        height: 80px;
        border-radius: 50%;*/
    }

    .tp-pie-chart-item .pie path {
/*        transition: transform 0.3s ease, filter 0.3s ease;
        -webkit-transition: transform 0.3s ease, filter 0.3s ease;
        -moz-transition: transform 0.3s ease, filter 0.3s ease;*/
    }

        .tp-pie-chart-item .pie path:hover {
            filter: brightness(0.7);
        }

.chart-tooltip {
/*    position: absolute;
    background-color: #333;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s;
    white-space: nowrap;*/
}

/** CUSTOM NUMERIC FIELD **/
/** CUSTOM NUMERIC FIELD **/
/** CUSTOM NUMERIC FIELD **/
.tp-numeric {
    width: 100%;
    height: 40px;
    position: relative;
}

    .tp-numeric.full {
        width: 100%;
    }

    .tp-numeric input.k-input-inner {
        width: 100%;
        margin-right: 40px;
        margin-left: 40px;
        text-align: center;
    }

    .tp-numeric .k-input-spinner {
        width: auto;
        height: 40px;
        position: absolute;
        right: 8px;
        left: 8px;
        align-items: center;
    }

        .tp-numeric .k-input-spinner button {
            width: 32px;
            height: 32px;
            max-width: 32px;
            background-color: var(--tp-primary-color);
            padding: 8px;
        }

            .tp-numeric .k-input-spinner button svg {
                width: 16px;
                height: 16px;
                color: var(--tp-white-color);
            }

.numeric-with-seperator {
    width: auto;
    min-width: 200px;
    height: 40px;
    display: flex;
    flex-direction: row-reverse;
}

    .numeric-with-seperator .k-input-prefix {
        background-color: var(--tp-white-color);
        height: 38px;
    }

        .numeric-with-seperator .k-input-prefix button {
            height: 40px;
            background-color: var(--tp-white-color);
            border: none;
            border-right: 1px solid var(--tp-light-border-color);
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .numeric-with-seperator .k-input-separator {
        display: none;
    }

    .numeric-with-seperator .k-dropdownlist {
        background-color: var(--tp-white-color);
        border-radius: 0;
        height: 40px;
        border: none;
    }

        .numeric-with-seperator .k-dropdownlist .k-input-inner {
            background-color: var(--tp-white-color);
            border-right: 1px solid var(--tp-light-border-color);
        }

.numeric-for-price .k-input-suffix {
    min-width: 35px;
    display: flex;
    align-items: center;
    justify-content: center
}

/* REPORT  */
/* REPORT  */
/* REPORT  */
/*#StiBlazorViewerReportPanel {
    overflow: auto !important;
}*/

/*.stiJsViewerToolBarTable {
    display: flex;
    padding: 5px !important;
    border-radius: 7px !important;
    border: 1px solid var(--tp-light-border-color) !important;
}*/

/*.stiJsViewerClearAllStyles {
    font-family: IRANSans;
}*/

/*.stiJsViewerStandartSmallButtonDefault,
.stiJsViewerStandartSmallButtonOver {
    border: 1px solid var(--tp-light-border-color) !important;
    padding: 3px 5px !important;
    border-radius: 7px !important;
    margin-left: 5px !important;
    cursor: pointer;
}
*/
#StiBlazorViewer div {
    font-family: 'IRANSans' !important;
}

/*.stiDesignerClearAllStyles {
    font-family: 'IRANSans' !important;
}*/

/*.stiDesignerMainPanel *,
.stiDesignerMainPanel *:before,
.stiDesignerMainPanel *:after {
    font-family: 'IRANSans' !important;
}*/

/* WALLETS */
/* WALLETS */
/* WALLETS */
.wallet-card-grid {
/*    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 30px;*/
}

.wallet-card.personal-card {
/*    background-image: url('../images/svgs/my-wallet-card.svg');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;*/
}

.wallet-card.hojre-card {
/*    background-image: url('../images/svgs/hojre-wallet-card.svg');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;*/
}

/* CUSTOM DATE SELECTOR */
/* CUSTOM DATE SELECTOR */
/* CUSTOM DATE SELECTOR */
.tp-date-range-select {
    display: flex;
    align-items: center;
    gap: 20px;
}

.tp-mud-to-hide {
/*    height: 0;
    visibility: hidden;
    opacity: 0;*/
}

/* CUSTOM ALERT BOX */
/* CUSTOM ALERT BOX */
/* CUSTOM ALERT BOX */
.tp-alert-box {
    width: 100%;
    background: #fff;
    padding: 15px;
    border-radius: 16px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.08) !important;
}

    .tp-alert-box.success-box {
        border-right: 10px solid var(--tp-success-color);
    }

    .tp-alert-box.warning-box {
        border-right: 10px solid var(--tp-warning-color);
    }

    .tp-alert-box.error-box {
        border-right: 10px solid var(--tp-danger-color);
    }

    .tp-alert-box.info-box {
        border-right: 10px solid var(--tp-primary-color);
    }

.tp-alert-icon {
    width: 50px;
    min-width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .tp-alert-icon i {
        font-size: 40px;
    }

.tp-alert-box.warning-box .tp-alert-icon i {
    color: var(--tp-warning-color);
}

.tp-alert-box.success-box .tp-alert-icon i {
    color: var(--tp-success-color);
}

.tp-alert-box.error-box .tp-alert-icon i {
    color: var(--tp-danger-color);
}

.tp-alert-box.info-box .tp-alert-icon i {
    color: var(--tp-primary-color);
}

.tp-alert-content {
    width: 100%;
}

    .tp-alert-content h5 {
        margin-bottom: 5px;
        font-size: 16px;
        font-weight: 600;
    }

    .tp-alert-content p {
        margin-bottom: 0;
        line-height: 1.5;
    }

/* PAYMENT REDIRECT PAGE */
/* PAYMENT REDIRECT PAGE */
/* PAYMENT REDIRECT PAGE */
.payment-result-page {
    width: 100%;
    height: 90vh;
    margin: auto;
    background-color: var(--tp-white-color);
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
}

.payment-result-info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-bottom: 10px;
    width: 400px;
    padding: 20px;
    border-radius: 16px;
}

.payment-result-page.successful-payment .payment-result-info {
    border: 2px solid var(--tp-success-color);
    border-top: 8px solid var(--tp-success-color);
}

.payment-result-page.failed-payment .payment-result-info {
    border: 2px solid var(--tp-danger-color);
    border-top: 8px solid var(--tp-danger-color);
}

.payment-info-icon i {
    font-size: 40px;
}

.payment-result-page.successful-payment .payment-info-icon i {
    color: var(--tp-success-color);
}

.payment-result-page.failed-payment .payment-info-icon i {
    color: var(--tp-danger-color);
}

.payment-info-item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .payment-info-item h5 {
        margin-bottom: 0;
        font-size: 14px;
    }


/* UPLOAD MODAL */
/* UPLOAD MODAL */
/* UPLOAD MODAL */
.upload-modal {
    width: 100%;
}

.list-upload-wrapper {
    display: flex;
    flex-direction: column;
    gap: 15px;
    justify-content: center;
}

.list-upload-area {
    width: 100%;
    background-color: #FAFCFF;
    padding: 30px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    border: 1px solid var(--tp-light-border-color);
}

.list-upload-area-bg {
    width: 100%;
    background-color: #EDF1F8;
    padding: 30px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    border: 1px solid var(--tp-light-border-color);
}

    .list-upload-area-bg i {
        font-size: 40px;
    }

.list-download-area {
    width: 100%;
    background-color: #FAFCFF;
    padding: 30px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid var(--tp-light-border-color);
}

.list-upload-text {
    margin: 20px 0;
}

/* TEMP */
/* TEMP */
/* TEMP */
@media (max-width: 768px) {
    .web-otp {
        display: none;
    }

    .mobile-otp {
        display: flex;
        margin-top: 10px;
    }
}

/*.tenant-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 69px;
    text-align: center;
}*/

/*.amount-wrapper {
    display: flex;
    align-items: flex-end;
    gap: 10px;
    margin-bottom: 15px;
    width: 100%;
}*/

.date-wrapper {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-bottom: 15px;
    width: 100%;
}

    .date-wrapper .mud-picker {
        max-width: 390px;
    }

.settlement-payment-info {
    width: 100%;
    margin-bottom: 20px;
}

.settlement-payment-row {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid var(--tp-light-border-color);
}

    .settlement-payment-row:last-child {
        border-bottom: none;
    }

.settlement-payment-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .settlement-payment-item span {
        font-size: 15px;
        font-weight: 600;
    }

.suppliers-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.supplier-row {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border: 1px solid var(--tp-light-border-color);
    padding: 15px;
    border-radius: 16px;
}

.supplier-row-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.supplier-row-hojre {
    display: flex;
    align-items: center;
    gap: 10px;
}

.supplier-row .credit-card-supplier-title {
    font-size: 16px;
}

.supplier-balance-row {
    display: flex;
    align-items: center;
    gap: 30px;
    font-size: 14px;
}

.supplier-balance-item {
    font-weight: 500;
}

.wizard-filter-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}

.warning-text {
    font-size: 12px;
    display: flex;
    margin-top: 7px;
    color: #8f8506;
}

.alert-text {
    font-size: 12px;
    display: flex;
    margin-top: 7px;
    color: red;
}

.filter-popover-text {
    font-size: 13px;
}

.filter-group-wrapper {
    border: 1px solid var(--tp-light-border-color);
    padding: 15px;
    border-radius: 7px;
    margin-bottom: 20px;
}

.filter-group-app-header {
    font-size: 17px;
    font-weight: 500;
}

    .filter-group-app-header .k-checkbox {
        width: 20px;
        height: 20px;
    }

.edit-codes-control {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.edit-codes-control-item {
    display: flex;
    align-items: center;
    gap: 5px;
}

    .edit-codes-control-item .mud-picker {
        width: 300px;
    }

.edit-codes-submit-btn {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

    .edit-codes-submit-btn .k-button {
        width: 200px;
    }

.credit-index-item-graph {
    border: 6px solid #f28700;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .credit-index-item-graph.in-table {
        width: 70px;
        height: 70px;
    }

.filter-group-app-tickets {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.filter-group-app-weekdays {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
}

    .filter-group-app-weekdays label {
        width: 160px;
    }

.grid-dl-btn-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

    .grid-dl-btn-wrapper .k-button {
        width: max-content !important;
    }

.tp-upload-btn {
    border: none;
    border-width: 0 !important;
}

    .tp-upload-btn .k-dropzone {
        padding: 0;
        padding-block: 0 !important;
        padding-inline: 0 !important;
    }

    .tp-upload-btn .k-dropzone-hint {
        display: none;
    }

    .tp-upload-btn .k-dropzone .k-button-text {
        display: none;
    }

    .tp-upload-btn .k-upload-button {
        height: 36px;
        width: 120px !important;
        z-index: 44;
        background-color: #1f2d40 !important;
        position: relative;
    }

        .tp-upload-btn .k-upload-button::after {
            content: "آپلود فایل اکسل";
            display: flex;
            align-items: center;
            justify-content: center;
            color: #fff;
            position: absolute;
            top: 0;
            opacity: 1;
        }

.payment-receipt-header {
    display: flex;
    height: 150px;
    gap: 20px;
    margin-bottom: 30px;
}

.payment-receipt-header-info {
    width: 70%;
    border: 1px solid var(--tp-light-border-color);
    padding: 20px;
    border-radius: 16px;
    background-color: var(--tp-white-color);
}

.payment-receipt-item,
.payment-receipt-owner {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 10px;
}

.payment-receipt-wrapper {
    display: flex;
    align-items: center;
    gap: 30px;
}

.payment-receipt-label {
    font-size: 11px;
    color: rgba(144, 147, 152, 1);
}

.payment-receipt-value {
    color: var(--tp-primary-color);
    font-weight: 600;
}

.payment-receipt-header-graph {
    width: 30%;
    height: 100%;
    border: 1px solid var(--tp-light-border-color);
    padding: 20px;
    border-radius: 16px;
    display: flex;
    background-color: var(--tp-white-color);
}

.payment-receipt-grid-top {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    background-color: rgba(237, 241, 248, 1);
    padding: 20px;
    border-radius: 16px 16px 0 0;
    margin-bottom: 10px;
}

.payment-receipt-grid-top-item {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
    text-align: center;
}

    .payment-receipt-grid-top-item label {
        color: rgba(144, 147, 152, 1);
    }

    .payment-receipt-grid-top-item span {
        color: var(--tp-primary-color);
        font-weight: 600;
    }

.credit-card-grid {
    /*    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px 20px !important;*/
}

.mud-input,
.mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text,
.mud-picker-inline.mud-picker-input-button .mud-input,
.mud-picker-inline.mud-picker-input-button .mud-input .mud-input-root {
    font-family: 'IRANSans' !important;
}
/* LOGIN PAGE */
/* LOGIN PAGE */
/* LOGIN PAGE */
.lpx-login-area .lpx-login-bg {
    background-image: url("../images/svgs/login-bg-img-dark.svg");
    display: flex;
    align-items: center;
    justify-content: center;
}

.tp-login-container {
    width: 50%;
    height: max-content;
    background-color: #1f2d40;
    border-radius: 20px;
    padding: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .tp-login-container img {
        max-width: 100%;
    }

.tp-login-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}

    .tp-login-logo .lpx-brand-logo {
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        height: 50px;
    }

.tp-login-grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 30px;
    margin-bottom: 30px;
}

.tp-login-grid-item {
    background-color: #2E4155;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
    padding: 30px;
    border: 1px solid transparent;
    transition: all 0.3s ease-in-out;
}

    .tp-login-grid-item:hover {
        background-color: #3C526B;
        border: 1px solid #AFBAC866;
        box-shadow: 0 4px 4px 0 #1B2B4080;
    }

    .tp-login-grid-item img {
        width: 120px;
        height: auto;
    }

    .tp-login-grid-item h5 {
        color: #ffffff;
    }

.tp-login-seperator {
    color: #B3C6E6;
    font-size: 18px;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

    .tp-login-seperator::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        width: 35%;
        height: 2px;
        background-color: #B3C6E6;
    }

    .tp-login-seperator::before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: 35%;
        height: 2px;
        background-color: #B3C6E6;
    }

    .tp-login-seperator h3 {
        margin-bottom: 0;
    }

.tp-login-welcome {
    color: #B3C6E6;
    font-size: 18px;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

    .tp-login-welcome h4 {
        margin-bottom: 0;
    }

        .tp-login-welcome h4 span {
            font-weight: bold;
            color: #ffffff;
        }

.tp-login-cta {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

    .tp-login-cta a {
        background-color: #5E7A9D;
        width: 100%;
        height: 50px;
        border-radius: 12px;
        color: #ffffff !important;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
    }

.event-card-with-icon {
  display: flex;
  align-items: center;
  gap: 40px;
  background-color: #f5f5f5;
  border-radius: 10px;
  padding: 5px 10px;
}

  .event-card-with-icon i {
    background-color: red;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

.event-card-with-icon-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.event-card-with-icon-value {
  font-weight: bold;
  font-size: 18px;
}

@media (max-width: 480px) {
    .tp-login-container {
        width: 90%;
        padding: 15px;
    }

    .tp-login-seperator h3 {
        font-size: 16px;
    }

    .tp-login-seperator::before {
        width: 25%;
    }

    .tp-login-seperator::after {
        width: 25%;
    }

    .tp-login-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 15px;
    }

    .event-card-column {
        width: 45%;
        gap: 10px;
    }

    .event-ticket-card-column {
        width: 100% !important;
        display: flex;
        justify-content: center;
        align-items: baseline;
    }

    .event-ticket-card-line {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    .event-card-with-icon {
        gap: 20px;
        background-color: #f5f5f5;
        border-radius: 10px;
        padding: 5px 10px;
    }

    .tp-page-filters .tp-page-view-btn {
        justify-content: center;
    }
}

@media (max-width: 991px) {
    .k-grid-header-sticky,
    .k-grid-content-sticky {
        position: static !important;
    }
}


.sellers-filter-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sellers-filter-text {
    display: flex;
    gap: 20px;
}

.sellers-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.seller-list-item {
    width: 400px;
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 10px 15px;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 8px;
    width: 100%;
    max-width: 400px;
    min-width: 400px;
}

    .seller-list-item.in-button {
        border: none;
        border-radius: 0;
    }

.seller-list-item-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: right;
}

    .seller-list-item-content span {
        font-size: 12px;
    }

.seller-list-item-category {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.seller-list-item .k-avatar {
    margin-right: 0 !important;
}

.seller-list-item h5 {
    margin-bottom: 0;
}

.k-button.seller-list-item-btn {
    background-color: transparent !important;
    padding: 0 !important;
    border: 1px solid var(--tp-light-border-color) !important;
    border-radius: 8px !important;
    width: 100%;
    max-width: 400px;
    min-width: 400px;
}

    .k-button.seller-list-item-btn:hover {
        background-color: var(--tp-primary-color) !important;
    }

        .k-button.seller-list-item-btn:hover h5 {
            color: var(--tp-white-color);
        }

    .k-button.seller-list-item-btn .k-button-text {
        width: 100%;
    }

    .k-button.seller-list-item-btn:hover .seller-list-item-content span {
        color: var(--tp-white-color);
    }

.disabled-treeview .k-checkbox {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}

textarea.k-input-inner {
    height: 120px;
}

.quick-revokation {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

    .quick-revokation .k-checkbox-wrap {
        align-self: center;
        margin-left: 5px;
    }

        .quick-revokation .k-checkbox-wrap .k-checkbox {
            width: 20px;
            height: 20px;
        }

.credit-index-item {
    /*    width: 100%;
    border: 1px solid var(--tp-light-border-color);
    border-radius: 16px;
    background-color: #F9F9F9;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    padding: 20px 10px;*/
}

.credit-index-item-header {
    /*    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;*/
}

.credit-index-item-icon {
    /*    display: flex;
    gap: 5px;
    flex-direction: column;
    align-items: center;
    justify-content: center;*/
}

    .credit-index-item-icon i {
        /*     width: 36px;
        height: 36px;
        font-size: 30px;
        color: #1F2D40BF;*/
    }

.credit-index-item-icon-text {
    /*    color: #1F2D40BF;
    font-size: 12px;*/
}

.credit-index-item-header h5 {
    /*    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 4px;
    color: #1F2D40BF;*/
}

.credit-index-item-body {
    display: flex;
    align-items: center;
    gap: 20px;
}

.credit-index-item-content {
    /*   display: flex;
    flex-direction: column;
    gap: 10px;*/
}

.credit-index-content-item {
    /*    display: flex;
    flex-direction: column;*/
}

    .credit-index-content-item label {
        /*        font-weight: 500;
        display: flex;
        align-items: center;
        gap: 7px;*/
    }

        .credit-index-content-item label::before {
            /*     content: "";
            width: 8px;
            height: 8px;
            border-radius: 50%;
            display: flex;
            background-color: #1F2D40BF;*/
        }

    .credit-index-content-item.total-item label::before {
        /*        background-color: var(--tp-secondary-color);*/
    }

    .credit-index-content-item span {
        /*       color: #1F2D40BF;*/
    }

    .credit-index-content-item.total-item label {
        /*       color: var(--tp-secondary-color);*/
    }

.credit-index-item-btn {
    /*    width: 80%;*/
}

    .credit-index-item-btn .k-button {
        /*      width: 100%;*/
    }

.credit-index-grid {
    /*    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 30px;*/
}
/*mobina*/
/*header1*/
@media (max-width:480px) {
    .tp-fs-header1-total {
        top: 0;
    }
}


/*.tp-fs-header1-total {*/
    /*  padding: 22px;*/
    /*position: sticky;*/
    /*  top: 7%;*/
    /*width: 100%;*/
    /*background-color: rgba(255, 255, 255, 0.7);*/ /* Transparent background */
    /*z-index: 10;*/ /* Ensures it stays above the hero section */
    /*backdrop-filter: none;
}*/

/*.tp-fs-header1-navbar {
    display: flex;
    flex-direction: row;
}*/

/*.tp-fs-header1-navbar-items {
    display: flex;
    flex-direction: row;
    width: 70%;
}*/

/*.tp-fs-header1-navbar-logo {
    width: 10%;
}*/

/*.tp-fs-header1-navbar-buttons {
    width: 70%;
    display: flex;
    flex-direction: row;
    white-space: nowrap;
    align-items: center;
    gap: 30px;
    color: #909398;
    font-size: 16px;
}*/

/*.tp-fs-header1-search-bar {
    width: 30%;
}*/

.search-bar {
    position: relative;
    width: 100%;
    max-width: 400px;
}

    .search-bar input {
        width: 100%;
        padding: 10px 45px 10px 15px;
        font-size: 1rem;
        border: 1px solid #ddd;
        border-radius: 25px;
        outline: none;
        box-shadow: none;
        color: #333;
        font-size: large;
    }

        .search-bar input::placeholder {
            color: #999;
        }

    .search-bar i {
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 1rem;
        color: #a0a0a0;
        pointer-events: none;
    }







/*hero*/
@media (max-width:480px) {
    .tp-fs-hero-wrapper {
        display: flex;
        flex-direction: column;
        gap: 100px;
    }

    .tp-fs-hero-content {
        position: absolute;
        width: 100%;
        top: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }

    .tp-fs-hero-image {
        width: 100%;
        position: static;
    }
}

/*.tp-fs-hero-container {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ebeced;
    background-size: cover;
    height: 100vh;
    position: relative;
    z-index: 1; 
}*/


@media {
    .tp-fs-hero-wrapper {
        max-width: 1140px;
    }


    .tp-fs-hero-content {
        position: absolute;
        top: 177px;
        right: 196px;
        height: 50px;
    }


    .tp-fs-hero-button {
        display: flex;
        justify-content: end;
        position: relative;
        left: 38px;
    }

    .tp-fs-hero-button-in {
        position: relative;
        top: 18px;
        direction: rtl;
        background-color: #f28700;
        width: 96px;
        text-align: center;
        border-radius: 22px;
    }

    .tp-fs-hero-title h3 {
        font-weight: 600;
        font-size: xx-large;
        color: #1F2D40;
    }

    .tp-fs-hero-subtitle h4 {
        white-space: nowrap;
        text-align: justify;
        width: 63%;
        font-size: large;
        color: #1F2D40;
    }

    .tp-fs-hero-text {
        text-align: justify;
        width: 90%;
        color: #4C6688;
    }

    .tp-fs-hero-image {
        position: absolute;
        left: 22px;
    }




    .tp-fs-hero-icon {
        position: absolute;
        bottom: 50px;
        right: 930px;
    }

    .tp-fs-hero-icon-down {
        align-items: center;
        /*   position: relative;*/
        display: flex;
        justify-content: center;
        bottom: 80px;
        /* width: 143px; */
        font-size: xx-large;
        font-weight: 300;
        color: #f28700;
        background-color: white;
        width: 52px;
        height: 52px;
        border-radius: 45px;
        border: solid 2px;
        font-size: x-large;
    }

    i {
        font-weight: 100;
    }




    /*tp-fs-section1*/


    /*tp-fs-section1*/
    .tp-fs-section1 {
        position: relative;
        width: 100%;
        /*    height: 167vh;*/
        padding: 100px 0;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .tp-fs-section1-total1 {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: space-between;
    }

    .tp-fs-section1-text-group {
    }

    .tp-fs-section1-text-group-title {
        font-size: xx-large;
        color: #4C6688;
        font-weight: 700;
        white-space: nowrap;
        margin-bottom: 30px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 23px;
    }

    .tp-fs-section1-text-group-title-line {
        width: 432px;
        border: 1px solid;
        margin-top: 5px;
    }

    .tp-fs-section1-mm-wrapper {
        position: relative;
        width: 612px;
        height: 80px;
    }

    .tp-fs-section1-mm-main {
        position: relative;
        width: 612px;
        height: 80px;
        overflow: hidden;
    }

    .tp-fs-section1-mm-in {
        width: 612px;
        height: 80px;
        border: 1px solid;
        z-index: auto;
        border-radius: 18px;
    }

    .tp-fs-section1-text-boxes {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    .tp-fs-section1-text-box1-title {
        position: absolute;
        right: 7%;
        top: 3%;
        font-size: larger;
        font-weight: 600;
        white-space: nowrap;
    }

    .tp-fs-section1-text-box1-text {
        position: absolute;
        top: 30px;
        right: 44px;
        font-size: 11px;
    }

    .tp-fs-section1-mm-in::after {
        content: "";
        position: absolute;
        width: 56px;
        height: 56px;
        border-radius: 50%;
        top: 50%;
        right: 0.5%;
        transform: translate(50%, -50%);
        border: 1px solid;
        z-index: 10;
        background: #fff;
    }

    .tp-fs-section1-mm-img {
        z-index: 10;
        width: 52px;
        height: 52px;
        position: absolute;
        top: 0;
        background: #4C6688;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 50%;
        transform: translate(50%, -50%);
    }




    .tp-fs-section1-image {
        direction: ltr;
    }

    .tp-fs-section1-total2 {
        margin-top: 50px;
    }

    .tp-fs-section1-modules-title {
        font-size: xx-large;
        color: #4C6688;
        font-weight: 700;
        white-space: nowrap;
    }

    .tp-fs-section1-modules-image {
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .space {
        width: 100%;
        height: 30vh;
    }



    /*footer*/

    .tp-fs-footer {
        background-color: #EEF0F1B8;
        padding: 70px 0;
    }

    .tp-fs-footer-parts {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
    }
    /*part1*/
    .tp-fs-footer-part1 {
        width: 40%;
        display: flex;
        flex-direction: column;
        gap: 20px
    }


    .tp-fs-footer-part1-header {
        display: flex;
        flex-direction: row;
        width: 319px;
    }

    .tp-fs-footer-part1-header-logo {
    }

    .tp-fs-footer-part1-header-title {
        display: flex;
    }

    .tp-fs-footer-part1-header-title-tourist {
        color: #f28700;
        font-size: xxx-large;
        font-weight: 800;
    }

    .tp-fs-footer-part1-header-title-panel {
        color: white;
        font-size: xxx-large;
        font-weight: 800;
    }

    .tp-fs-footer-part1-text {
        font-size: 13px;
        color: #898989;
        width: 319px;
    }

    .tp-fs-footer-part1-icon {
        gap: 50px;
        display: flex;
        width: 319px;
    }

        .tp-fs-footer-part1-icon img {
            width: 11%;
            gap: 57px;
        }
    /*part2*/
    .tp-fs-footer-part2 {
        width: 20%;
        display: flex;
        flex-direction: column;
        gap: 11px;
    }
}

/*.tp-fs-footer-part2-title {
    font-size: x-large;
    font-weight: 600;
    color: #f28700;
}*/

.tp-fs-footer-part2-options {
    color: #898989;
    width: 200px;
    display: flex;
    flex-direction: column;
    gap: 11px;
}

    .tp-fs-footer-part2-options a {
        color: #898989 !important;
    }

.tp-fs-footer-part2-option1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part2-option1-text {
}

.tp-fs-footer-part2-option1-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}

.tp-fs-footer-part2-option2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part2-option2-text {
}

.tp-fs-footer-part2-option2-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}


.tp-fs-footer-part2-option3 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part2-option3-text {
}

.tp-fs-footer-part2-option3-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}


.tp-fs-footer-part2-option4 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part2-option4-text {
}

.tp-fs-footer-part2-option4-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}

.tp-fs-footer-part2-option5 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part2-option5-text {
}

.tp-fs-footer-part2-option5-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}
/*part3*/
.tp-fs-footer-part3 {
    width: 20%;
    display: flex;
    flex-direction: column;
    gap: 11px;
}


.tp-fs-footer-part3-title {
    font-size: x-large;
    font-weight: 600;
    color: #f28700;
}

.tp-fs-footer-part3-options {
    display: flex;
    flex-direction: column;
    gap: 9px;
    width: 200px;
}

    .tp-fs-footer-part3-options a {
        color: #898989 !important;
    }


.tp-fs-footer-part3-option1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part3-option1-text {
}

.tp-fs-footer-part3-option1-circle {
    width: 8px;
    min-width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}

.tp-fs-footer-part3-option2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part3-option2-text {
}

.tp-fs-footer-part3-option2-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}


.tp-fs-footer-part3-option3 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.tp-fs-footer-part3-option3-text {
}

.tp-fs-footer-part3-option3-circle {
    width: 8px;
    height: 8px;
    background-color: #f28700;
    border-radius: 50%;
}

/*part4*/
.tp-fs-footer-part4 {
    width: 20%;
    display: flex;
    flex-direction: column;
    align-items: end;
    gap: 22px;
}

    .tp-fs-footer-part4 img {
        width: 47px;
    }




/*header2*/
.tp-fs-header2-total {
    position: sticky;
    top: 7%;
}

.tp-fs-header2-navbar {
    display: flex;
    flex-direction: row;
}


/*right section*/
.tp-fs-header2-right {
    width: 50%;
}

.tp-fs-header2-right-options {
    display: flex;
    flex-direction: row;
    width: 50%;
    gap: 11px;
}

.tp-fs-header2-right-option1 {
    background-color: white;
    border-radius: 50%;
}

.tp-fs-header2-right-option2 {
    font-size: x-large;
    color: #FF7600;
    background-color: white;
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
}

.tp-fs-header2-right-option3 {
    font-size: x-large;
    color: #FF7600;
    background-color: white;
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
}


/*left section*/
.tp-fs-header2-left {
    width: 50%;
    display: flex;
    justify-content: end;
}

/*.tp-fs-header2-left-options {
    width: 377px;
    display: flex;
    gap: 17px;
    font-size: x-large;
    background-color: #FFC18C33;
    border-radius: 40px;
    height: 60px;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header2-left-option1 {
    color: #FF7600;
    background-color: white;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header2-left-option2 {
    color: #FF7600;
    background-color: white;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header2-left-option3 {
    color: #FF7600;
    background-color: white;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header2-left-option4 {
    color: #FF7600;
    background-color: white;
    border-radius: 4px;
    height: 40px;
    font-size: large;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 14px;
    border-radius: 40px;
    gap: 8px;
}*/

/*.tp-fs-header2-left-option4-text {
    font-size: large;
    font-weight: 700;
}*/

/*hero2*/
/*.tp-fs-hero2-container {
    height: 70vh;
    background-repeat: no-repeat;
    width: 100%;
    background-position: 100% 0%;
}*/


/*.tp-fs-hero2-container-in {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: end;
    width: 100%;
}*/

/*.tp-fs-hero2-content {
    width: 50%;
    height: 65vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: end;
}*/

/*.tp-fs-hero2-title {
    width: 344px;
    display: flex;
    align-items: start;
    font-size: xxx-large;
    font-weight: 700;
    color: #454249;
}*/

/*.tp-fs-hero2-title2 {
    display: flex;
    flex-direction: row;
    width: 344px;
    align-items: center;
    gap: 12px;
}*/

/*.tp-fs-hero2-title2-button {
    background-color: #FFC18C33;
    border-radius: 78px;
    width: 166px;
    height: 44px;
    display: flex;
    justify-content: space-around;
    border: 1px solid #FF7600;
}*/

/*button {
    display: flex;
    gap: 10px;
}*/

/*.tp-fs-hero2-title2-button-icon {
    background-color: #FF7600;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}*/

/*.tp-fs-hero2-title2-button-reserve {
    white-space: nowrap;
    color: #FF7600;
}*/

/*.tp-fs-hero2-title2-text {
    width: 344px;
    color: #FF7600;
    font-size: xxx-large;
    font-weight: 700;
}*/

/*.tp-fs-hero2-subtitle {
    width: 344px;
    color: #FF7600;
}*/


/*footer2*/
/*.tp-fs-footer2 {
}*/

/*.tp-fs-footer2-parts {
    display: flex;
    flex-direction: row;
    gap: 200px;
}*/
/*right section*/
/*.tp-fs-footer2-part1 {
    width: 64%;
}*/

/*.tp-fs-footer2-part1-title {
    font-size: xx-large;
    font-weight: 600;
    width: 415px;
}*/

/*.tp-fs-footer2-part1-subtitle {
    display: flex;
    flex-direction: row;
    gap: 10px;
    width: 415px;
}*/

/*.tp-fs-footer2-part1-subtitle-icon {
    font-size: x-large;
}*/

/*.tp-fs-footer2-part1-subtitle-text {
    font-size: large;
    font-weight: 400;
}*/

/*.tp-fs-footer2-part1-icons {
    font-size: x-large;
    justify-content: space-between;
    display: flex;
    width: 415px;
}*/
/*left section*/
/*.tp-fs-footer2-part2 {
    width: 36%;
    display: flex;
    flex-direction: row;
    gap: 46px;
}*/

/*.tp-fs-footer2-part2-list1 {
}*/

/*.tp-fs-footer2-part2-list1-menu-container {
    display: flex;
    flex-direction: column;
    gap: 12px;
}*/

/*.tp-fs-footer2-part2-list1-menu-title-menu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: right;
}*/

/*.tp-fs-footer2-part2-list1-menu-title {
    font-size: 18px;
    font-weight: bold;
    color: #0b3a59;*/ /* Adjust color as needed */
    /*display: flex;
    align-items: center;
    gap: 8px;
}*/

/*    .tp-fs-footer2-part2-list1-menu-title::after {
        margin-left: 8px;
    }*/

/*.tp-fs-footer2-part2-list1-menu-item {
    color: #0b3a59;
    font-size: 16px;
    margin: 8px 0;
    position: relative;
    padding-right: 16px;*/ /* Add space for the circle */
/*}*/

    /*.tp-fs-footer2-part2-list1-menu-item::before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 6px;*/ /* Size of the circle */
        /*height: 6px;*/ /* Size of the circle */
        /*background-color: #0b3a59;*/ /* Color of the circle */
        /*border-radius: 50%;
    }*/


/*list2*/
/*.tp-fs-footer2-part2-list2-menu-item {
    color: #0b3a59;
    font-size: 16px;
    margin: 8px 0;
    position: relative;
    padding-right: 16px;*/ /* Add space for the circle */
/*}*/

    /*.tp-fs-footer2-part2-list2-menu-item::before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 6px;*/ /* Size of the circle */
        /*height: 6px;*/ /* Size of the circle */
        /*background-color: #0b3a59;*/ /* Color of the circle */
        /*border-radius: 50%;
    }*/

/*.tp-fs-footer2-part2-list3 {
    display: flex;
    flex-direction: column;
    gap: 12px;
}*/




/*tp-fs-header3*/
/*.tp-fs-header3-total {
    position: sticky;
    top: 1%;
}*/

/*.tp-fs-header2-navbar {
    display: flex;
    flex-direction: row;
}*/

/*right section*/
/*.tp-fs-header3-right {
    width: 50%;
    display: flex;
    flex-direction: row;
}*/

/*.tp-fs-header3-right-options {
    display: flex;
    flex-direction: row;
    gap: 12px;
}*/

/*.tp-fs-header3-right-option1 {
    background-color: rgba(255, 245, 245, 0.2);
    width: 55px;
    height: 55px;
    border-radius: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 300;
    font-size: large;
    color: white;
}*/


/*.tp-fs-header3-right-option2 {
}*/

/*.tp-fs-header3-search-bar {
    display: flex;
    align-items: center;
    background-color: rgba(255, 245, 245, 0.2);
    border-radius: 30px;
    padding: 8px 14px;*/
    /*  margin-right: 15px;*/
    /*gap: 6px;
    width: 401px;
    height: 60px;
}*/


.tp-fs-header3-search-bar-logo-button {
    /*  background-color: #f4a200;
  border: none;
  border-radius: 50%;
  padding: 10px;
  font-size: 14px;
  cursor: pointer;
  margin-right: 15px;*/
}

/*.tp-fs-header3-search-bar-line {
    width: 1px;
    height: 50px;
    background-color: white;
}*/

/*.tp-fs-header3-search-bar-search-icon {
    border: none;
    background: none;
    font-size: 16px;
    cursor: pointer;
    color: white;
}*/


/*.tp-fs-header3-search-bar input {
    border: none;
    background: transparent;
    outline: none;
    padding: 5px;
    font-size: 14px;
}*/

/*left section*/
/*.tp-fs-header3-left {
    width: 50%;
    display: flex;
    justify-content: end;
}*/

/*.tp-fs-header3-left-total {
    width: 405px;
    height: 60px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 8px;
    background-color: white;
    align-items: center;
    color: white;
    font-size: larger;
    border-radius: 40px;
}*/

/*.tp-fs-header3-left-place {
    background-color: #EFA000;
    border-radius: 30px;
    height: 45px;
    width: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header3-left-shop {
    background-color: #EFA000;
    border-radius: 30px;
    height: 45px;
    width: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header3-left-phone {
    background-color: #EFA000;
    border-radius: 30px;
    direction: ltr;
    height: 45px;
    width: 170px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

/*.tp-fs-header3-left-account {
    background-color: #EFA000;
    border-radius: 30px;
    height: 45px;
    width: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/


/*hero3*/
/*.tp-fs-hero3-container {
    background-size: cover;
    background-image: url(../images/FrontStore/background1.svg);
    height: 100vh;
    background-repeat: no-repeat;
    background-position: center center;
}*/

/*.tp-fs-hero3-wrapper {
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    color: white;
}*/

/*right*/
/*.tp-fs-hero3-right {
    width: 50%;
}*/

/*.tp-fs-hero3-right-text {
}*/

/*.tp-fs-hero3-right-text-title {
    font-size: x-large;
    white-space: nowrap;
    font-weight: 600;
    width: 340px;
}*/

/*.tp-fs-hero3-right-text-subtitle {
    font-size: x-large;
    color: #FFE872;
    font-weight: 600;
    display: flex;
    justify-content: end;
    width: 340px;
}*/

/*.tp-fs-hero3-right-slider {
}*/

/*left*/
/*.tp-fs-hero3-left {
    width: 70%;
}*/


/*tp-fs-content-section*/
/*.tp-fs-content-section-total {
    display: flex;
    flex-direction: row;
}*/
/*3-image*/
/*.tp-fs-content-section {
    display: flex;
    width: 100%;
    flex-direction: row;
}*/

/* Left Image Section */
/*.image-stack {
    position: relative;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

    /*.image-stack img {
        position: absolute;
        border: 5px solid #ffa654;*/ /* Border color */
        /*border-radius: 15px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    }*/

/*        .image-stack img:nth-child(1) {
            top: 30px;
            left: 0;
            z-index: 1;
            border-radius: 130px;
            height: 330px;
            width: 223px;
        }*/

/*        .image-stack img:nth-child(2) {
            top: 120px;
            left: 136px;
            z-index: 2;
            border-radius: 130px;
            height: 330px;
            width: 223px;
        }*/

/*        .image-stack img:nth-child(3) {
            top: -55px;
            left: 244px;
            z-index: 3;
            border-radius: 130px;
            height: 330px;
            width: 223px;
        }*/

/* Right Text Section */
/*.tp-fs-content-section-text-section {
    width: 50%;
    padding: 20px;
}*/


/*    .tp-fs-content-section-text-section p {
        width: 100%;
    }*/

/* Buttons */
/*.tp-fs-content-section-button-group {
    display: flex;
    gap: 15px;
    justify-content: end;
    width: 100%;
}*/

/*    .tp-fs-content-section-button-group .btn1 {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        border-radius: 30px;
        background-color: #FF7600;
    }*/

/*        .tp-fs-content-section-button-group .btn1 i {
            color: white;
        }*/


/*    .tp-fs-content-section-button-group .btn2 {
        display: flex;
        align-items: center;
        justify-content: space-around;
        width: 114px;
        height: 40px;
        border-radius: 30px;
        background-color: #FFC18C33;
        border: 1px solid #FF7600;
    }*/

/*        .tp-fs-content-section-button-group .btn2 i {
            display: flex;
            align-items: center;
            justify-content: space-around;
            width: 36px;
            height: 36px;
            border-radius: 30px;
            background-color: #FF7600;
            color: white;
        }*/

/*.btn2-text {
    color: #FF7600;
}*/

/*section2*/


/*.tp-fs-section-2 {
}*/

/*.tp-fs-section2-inner {
    display: flex;
    flex-direction: row;
}*/


/* Left Content Section */
/*.tp-fs-section-2-text-content {
    flex: 1;
    padding: 20px;
    width: 50%;
}*/

/*    .tp-fs-section-2-text-content h2 {
        font-size: 28px;
        color: #ff7500;
        margin-bottom: 20px;
    }*/

/*    .tp-fs-section-2-text-content ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }*/

/*        .tp-fs-section-2-text-content ul li {
            font-size: 16px;
            color: #666;
            margin-bottom: 15px;
            position: relative;
            padding-right: 25px;
        }*/

/*            .tp-fs-section-2-text-content ul li::before {
                content: '●';
                color: #ff7500;
                position: absolute;
                right: 0;
                font-size: 18px;
            }*/

/*.tp-fs-section-2-action-buttons {
    display: flex;
    align-items: center;
    justify-content: end;
}*/

/*    .tp-fs-section-2-action-buttons .tp-fs-section-2-button {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 20px;
        font-size: 14px;
        font-weight: bold;
        color: white;
        background-color: #ff7500;
        border: none;
        border-radius: 25px;
        text-decoration: none;
        cursor: pointer;
        transition: background-color 0.3s;
    }*/

/*        .tp-fs-section-2-action-buttons .tp-fs-section-2-button:hover {
            background-color: #FFC18C33;
        }*/

 /*       .tp-fs-section-2-action-buttons .tp-fs-section-2-button i {
            background-color: #FFC18C33;
            height: 30px;
            width: 30px;
            border-radius: 30px;
            display: flex;
            justify-content: center;
            align-items: center;
        }*/


/* Right Image Section */
/*.tp-fs-section-2-image-gallery {
    flex: 1;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 50%;
}*/

    /*.tp-fs-section-2-image-gallery img {
        position: absolute;
        border: 5px solid #ffa654;*/ /* Border color */
        /*border-radius: 15px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    }*/

/*        .tp-fs-section-2-image-gallery img:nth-child(1) {
            top: 10px;
            left: 151px;
            z-index: 1;
            width: 50%;
            border-radius: 100px;
        }*/

/*        .tp-fs-section-2-image-gallery img:nth-child(2) {
            top: 135px;
            left: 11%;
            z-index: 2;
            width: 50%;
            border-radius: 100px;
        }*/

/*        .tp-fs-section-2-image-gallery img:nth-child(3) {
            top: 230px;
            left: 40%;
            z-index: 3;
            width: 50%;
            border-radius: 100px;
        }*/

/*section3*/
/*.tp-fs-section3 {
}*/

/*.tp-fs-section3-inner {
    display: flex;
    flex-direction: row;
}*/
/*right*/
/*.tp-fs-section3-right {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 30px;
}*/



/*right top*/
/*.tp-fs-section3-right-top {
    display: flex;
    flex-direction: column;
    gap: 20px;
}*/

/*.tp-fs-section3-right-top-heeder {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}*/

/*.tp-fs-section3-right-topheader-image {
    width: 50%;
}*/

/*    .tp-fs-section3-right-topheader-image img {
        border-radius: 100px;
    }*/

/*.tp-fs-section3-right-topheader-title {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}*/

/*.tp-fs-section3-right-topheader-title-text {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}*/

/*.tp-fs-section3-right-top-header-title-underline {
    width: 100%;
    height: 1px;
    background-color: orange;
}*/


/*.tp-fs-section3-right-top-subtitle {
    width: 95%;
}*/

/*right bottom*/
/*.tp-fs-section3-right-bottom {
    display: flex;
    flex-direction: column;
    gap: 20px;
}*/

/*.tp-fs-section3-right-bottom-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}*/

/*.tp-fs-section3-right-bottom-header-image {
    width: 50%;
}*/

    /*.tp-fs-section3-right-bottom-header-image img {
        border-radius: 100px;
    }*/

/*.tp-fs-section3-right-bottom-header-title {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}*/

/*.tp-fs-section3-right-topheader-title-text {
}*/

/*.tp-fs-section3-right-topheader-title-underline {
    width: 100%;
    height: 1px;
    background-color: orange;
}*/

/*.tp-fs-section3-right-bottom-subtitle {
    width: 95%;
}*/

/*middle*/
/*.tp-fs-section3-middle-line {
    width: 1px;
    color: orange;
    background-color: darkorange;
}*/

/*left*/
/*.tp-fs-section3-left {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}*/

/*.tp-fs-section3-left-inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
}*/

/*.tp-fs-section3-left-heeder {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.tp-fs-section3-left-header-title {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    flex-direction: column;
}

.tp-fs-section3-left-header-title-text {
    display: flex;
    justify-content: center;
    align-items: center;
}

.tp-fs-section3-left-header-title-underline {
    width: 100%;
    height: 1px;
    background-color: orange;
}


.tp-fs-section3-left-header-image {
    width: 50%;
}

    .tp-fs-section3-left-header-image img {
        border-radius: 100px;
    }


.tp-fs-section3-left-subtitle {
    width: 95%;
    padding: 15px;
}*/

/*section4*/

/*.tp-fs-section4-widgets {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));*/ /* Responsive row layout */
    /*  gap: 20px; */ /* Space between grid items */
    /*justify-items: center;*/ /* Center grid items horizontally */
/*}*/

/*.tp-fs-section4-widget {
    background-color: #ff6600;
    color: white;
    border-radius: 127px;
    padding: 20px;
    text-align: center;
    width: 228px;
    height: 419px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}*/

/*    .tp-fs-section4-widget img {
        width: 146px;
        height: 146px;
        border-radius: 50%;
        object-fit: cover;
        margin-bottom: 15px;
        border: 2px solid white;
    }*/

/*    .tp-fs-section4-widget h3 {
        font-size: 1.2rem;
        margin-bottom: 10px;
    }*/

/*    .tp-fs-section4-widget p {
        font-size: 0.9rem;
        line-height: 1.6;
    }*/


/*section 5*/
/*.tp-fs-section5-image img {
    border-radius: 260px;
}*/



/*section 6*/
/*.tp-fs-section6 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;*/ /* Distribute space between items */
    /*align-items: center;*/ /* Vertically align items */
    /*gap: 20px;*/ /* Add spacing between items */
    /*padding: 20px;
}*/

/*.tp-fs-section6-inner {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}*/

/*.category-items {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}*/

/*.section-title {
}*/

/*.cat {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 120px;
}*/

/*.category-item {
    text-align: center;
    flex: 1;*/ /* Allow items to grow and shrink equally */
    /*max-width: 150px;*/ /* Prevent items from getting too large */
    /*gap: 30px;
}*/

/*    .category-item img {
        width: 80px;
        height: 80px;
        object-fit: contain;
    }*/

/*    .category-item p {
        font-size: 14px;
        margin-top: 8px;
        color: #333;
    }*/


/*.section-title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    color: #004a63;*/ /* Replace with your desired text color */
    /*position: relative;
}*/

    /*.section-title::before,
    .section-title::after {
        content: '';
        flex: 1;
        width: 500px;
        height: 3px;
        background-color: #D9D9D9;*/ /* Replace with your desired line color */
        /*margin: 0 20px;*/ /* Space between text and lines */
    /*}*/

/*tp-fs-section7*/
/*.tp-fs-section7 {
}
*/
/*.tp-fs-section7-header {
}*/

/*.tp-fs-section7-bottom {
    display: flex;
    flex-direction: row;
}*/

/*.tp-fs-section7-right {
    display: flex;
    flex-direction: row;
    width: 45%;
}*/

/*.tp-fs-section7-image {
    z-index: 5;
}*/

/*.tp-fs-section7-details {
    z-index: 6;
    position: absolute;
    gap: 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}*/

/*.tp-fs-section7-details-btn {
    display: flex;
    flex-direction: row;
    gap: 6px;
    height: 60px;
    align-items: center;
    background-color: #EFA000;
    position: relative;
    top: 160px;
    right: 250px;
    padding: 20px;
    justify-content: space-between;
    border-radius: 12px;
    border: 4px white solid;
    color: white;
}*/

/*.tp-fs-section7-details-btn-icon {
}*/

/*.tp-fs-section7-details-btn-text {
}*/

/*.tp-fs-section7-left {
    width: 55%;
    display: flex;
    flex-direction: column;
    gap: 63px;
}*/

/*.tp-fs-section7-left-text {
}*/



/*.tp-fs-section7-left-cart {
    border: 1px solid black;
    border-radius: 30px;
    height: 304px;
}*/


/*.tp-fs-section7-left-cart-top {
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 60px;
    height: 70%;
}*/

/*.tp-fs-section7-left-1 {
    display: flex;
    flex-direction: column;
    gap: 20px;
}*/

/*.tp-fs-section7-left-2 {
}*/

/*.tp-fs-section7-left-3 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}*/

/*.text {
    color: #00384B;
    font-weight: 700;
    font-size: large;
}*/

/*.select {
}

.text2 {
    color: #00384B;
    font-weight: 700;
    font-size: large;
}

.select2 {
}

select {
    color: #00384B;
    background-color: #F5F5F5;
    border-radius: 10px;
    border: 1px solid #00678A;
    height: 35px;
}*/

/*.tp-fs-section7-left-4 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.tp-fs-section7-left-5 {
    color: #00384B;
    font-size: large;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


.tp-fs-section7-left-cart-bottom {
    height: 30%;
}

.fs-section7-btn-a {
    background: #00384B;
    height: 45px;
    display: flex;
    align-items: center;
    border-radius: 30px;
    color: white;
    padding: 4px;
    gap: 20px;
}

.fs-section7-btn-plus {
    background-color: white;
    width: 40px;
    height: 40px;
    border-radius: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(0, 56, 75);
    font-weight: 600;
    font-size: xx-large;
}

.fs-section7-btn-number {
    font-weight: 600;
    font-size: xx-large;
}

.fs-section7-btn-minus {
    background-color: white;
    width: 40px;
    height: 40px;
    border-radius: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(0, 56, 75);
    font-weight: 600;
    font-size: xx-large;
}


.fs-section7-btn-b {
    background: #EFA000;
    height: 45px;
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 20px;
    color: white;
}

.tp-fs-section7-left-line {
    height: 1px;
    width: 100%;
    background-color: #CBD5D8;
}

.tp-fs-section7-left-btn {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 20px;
}*/


/*section8*/

/*.tp-fs-section8 {
}

.tp-fs-section8-wrapper {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.tp-fs-section8-header {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 17px;
}

.tp-fs-section8-header-r {
    color: #00384B;
    font-weight: 700;
    font-size: large;
}

.tp-fs-section8-header-m {
    height: 2px;
    width: 30%;
    background-color: #D9D9D9;
}

.tp-fs-section8-header-l {
    color: #00384B;
    font-weight: 700;
    font-size: large;
}

.tp-fs-section8-slider {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.tp-fs-section8-slider-btn {
}

    .tp-fs-section8-slider-btn i {
        width: 60px;
        height: 60px;
        color: #003841;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 30px;
        border: 3px solid #003841;
    }


.tp-fs-section8-slider-images {
    overflow: hidden;
    white-space: nowrap;
}*/


/*replace d-flex to report-main*/
.report-main {
    display: flex;
}

/*messages from user to admin*/
.inbox-sidemenu {
    position: sticky;
    top: 20px;
}

.messager-main {
    gap: 11px;
    display: flex;
    flex-direction: column;
}

.lpx-menu-item-text {
    position: relative;
    display: flex;
    align-items: unset;
}

.add-number {
    color: white;
    top: 5px;
    background-color: red;
    height: 18px;
    width: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 30px;
    font-size: 12px;
}

.k-card-title {
    direction: rtl;
    display: flex;
    justify-content: space-between;
}

.together-header {
    display: flex;
    gap: 10px;
    height: 30px;
}

.view-message {
    height: 20px;
    width: 80px;
}

.read {
    background-color: gray !important;
    color: white !important;
}

.unread {
    background-color: var(--tp-secondary-color) !important;
    color: var(--tp-primary-color) !important;
}


.mark-read-button {
    background-color: var(--tp-primary-color); /* Green color for button */
    color: white;
    border: none;
    border-radius: 5px;
    padding: 5px 10px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 14px;
}

    .mark-read-button:hover {
        background-color: #218838; /* Darker green on hover */
    }


.k-card.telerik-blazor.read-message.k-card-vertical {
    border-right: 12px solid gray !important;
    margin-bottom: 18px;
}


.k-card.telerik-blazor.unread-message.k-card-vertical {
    border-right: 12px solid var(--tp-secondary-color) !important;
    margin-bottom: 18px;
}


/*sell service */


/*report summary*/
.report-summary .report-main.mb-1 {
/*  display: flex;
      justify-content: space-between;*/
}


.side-notification-icon {
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .side-notification-icon a {
        justify-content: center;
        align-items: center;
        border-right: 4px solid transparent;
    }

a.side-notification-link {
    flex-direction: column;
}

    a.side-notification-link span {
        font-size: 12px;
    }

    a.side-notification-link:hover {
        border-right: solid 4px transparent !important;
    }

    a.side-notification-link .k-badge {
        width: 25px;
        position: absolute;
        right: 15px;
        top: -40px;
        bottom: 0;
        height: 25px;
    }

.side-notification-icon a i {
    font-size: 30px;
    color: #A6A6A6;
}

.side-notification-list {
    margin: 0;
    padding: 0;
}

    .side-notification-list li {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px dashed var(--tp-light-border-color);
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

        .side-notification-list li:last-child {
            border-bottom: none;
            margin-bottom: 0;
            padding-bottom: 0;
        }

        .side-notification-list li label {
            font-weight: 500;
        }

        .side-notification-list li span {
            width: 25px;
            height: 25px;
            background-color: #ccc;
            border-radius: 50%;
            line-height: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .side-notification-list li span.has-new {
                background-color: red;
                color: #fff;
            }

.mobile-notification-btn-group {
    margin-bottom: 30px;
    overflow-x: auto;
    width: 100%;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
}

.mobile-notification-number {
    background-color: var(--tp-primary-color);
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.k-selected .mobile-notification-number {
    background-color: #fff;
    color: var(--tp-primary-color);
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

@media (max-width: 768px) {
    a.side-notification-link {
        height: 66px !important;
    }

        a.side-notification-link i {
            font-size: 28px;
            display: block;
            width: 24px;
            height: 24px;
            margin: 6px auto 10px;
            padding: 0;
        }

        a.side-notification-link .mobile-item-text {
            margin-top: 0px;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 100%;
            line-height: 22px;
        }

        a.side-notification-link .k-badge {
            top: -14px;
        }
}



.dashboard-charts-wrapper {
    display: flex;
    gap: 30px;
    margin: 30px 0;
}

    .dashboard-charts-wrapper .k-card {
        flex: 1;
    }

.code-search-field {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    gap: 20px;
    background: #ccc;
    max-width: max-content;
    margin-right: auto;
    margin-left: auto;
    padding: 20px;
    border-radius: 8px;
}

    .code-search-field label {
        width: 100%;
        max-width: max-content;
    }

    .code-search-field .k-input {
        width: 300px;
        max-width: 100%;
    }

.credit-code-card-row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
    margin-bottom: 20px;
    border: 2px dashed var(--tp-light-border-color);
    border-radius: 10px;
    padding: 20px;
}

    .credit-code-card-row .credit-code-cell {
        display: flex;
        align-items: center;
        gap: 10px;
        justify-content: center;
    }

        .credit-code-card-row .credit-code-cell .credit-code-key {
            font-weight: 600;
            color: #00000070;
        }

        .credit-code-card-row .credit-code-cell .credit-code-value {
            font-weight: 700;
        }

.credit-modal-pagination-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}

.lpx-content-container.not-authorized .lpx-footbar-container {
    right: 0 !important;
    left: 0 !important;
}

.lpx-footbar-container {
    background-color: var(--lpx-content-bg) !important;
}

#lpx-wrapper.hover-trigger .lpx-sidebar-container:hover + .lpx-content-container .lpx-footbar-container {
    margin-right: 206px;
}

#lpx-wrapper .lpx-sidebar-container .lpx-sidebar .lpx-nav + .lpx-content-container .lpx-footbar-container {
    margin-right: -206px;
}

.lpx-icon bi bi-filter-left menu-collapse-icon:hover hidden-in-hover-trigger {
    margin-right: 0px;
}

.lpx-footbar-copyright {
    display: flex !important;
    justify-content: end !important;
    gap: 10px !important;
    width: 40%;
}

.lpx-footbar-version {
    display: flex !important;
    gap: 5px !important;
    width: 20%;
    justify-content: center;
    align-items: center;
}

.lpx-footbar-solo-links {
    width: 40%;
    display: flex;
    justify-content: end;
}

#components-reconnect-modal {
    display: none;
    transition: visibility 0s linear 1000ms;
}

#components-reconnect-modal.components-reconnect-show,
#components-reconnect-modal.components-reconnect-failed,
#components-reconnect-modal.components-reconnect-rejected {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0,0,0,0.5) !important;
    width: 300px;
    height: 150px;
    position: fixed;
    top: 10px;
    right: auto;
    left: 90px;
    bottom: 0;
    z-index: 40006 !important;
}

#components-reconnect-modal.components-reconnect-show .reconnect-modal-content,
#components-reconnect-modal.components-reconnect-failed .reconnect-modal-content,
#components-reconnect-modal.components-reconnect-rejected .reconnect-modal-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: max-content;
    height: max-content;
    background-color: var(--tp-white-color);
    padding: 1rem;
    border-radius: 0.5rem;
    text-align: center;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    font-size: 12px;
}

#components-reconnect-modal h4,
#components-reconnect-modal h5 {
    font-size: 12px !important;
}

#components-reconnect-modal .reconnect-modal-btn {
    display: none;
    background-color: var(--tp-primary-color);
    color: var(--tp-white-color);
    margin: 0 !important;
    padding: 7px 10px;
    font-size: 12px;
}

#components-reconnect-modal.components-reconnect-failed .reconnect-modal-btn {
    display: block;
}

.k-pager-info {
    direction: rtl !important;
}

.credit-template-select-item {
    padding: 10px;
    border-bottom: 1px solid var(--tp-light-border-color);
}

    .credit-template-select-item h5 {
        margin-bottom: 5px;
    }

.credit-template-select-item-row {
    display: flex;
    flex-direction: column;
    margin-right: 15px;
    gap: 5px;
    font-size: 13px;
}

.mud-icon-root.mud-icon-default.mud-svg-icon.mud-icon-size-medium.mud-range-input-separator.mud-flip-x-rtl {
  transform: rotate(180deg);
}
.lpx-theme-dark .lpx-sidebar{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .lpx-sidebar .lpx-logo-container{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .lpx-sidebar-container .lpx-sidebar .lpx-nav .lpx-nav-menu{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link{color:var(--tp-dark-disabled-color)!important}.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link.selected,.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link.expanded,.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link:hover{color:var(--tp-white-color)!important;border-right:solid 6px var(--tp-white-color)}.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link.selected .lpx-menu-item-icon,.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link.expanded .lpx-menu-item-icon{color:var(--tp-white-color)!important}.lpx-theme-dark .lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link.selected .lpx-menu-item-icon,.lpx-theme-dark .lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link:hover .lpx-menu-item-icon,.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link:hover .lpx-menu-item-icon{color:var(--tp-white-color)!important}.lpx-theme-dark .lpx-nav-menu .lpx-menu-item-link.selected.has-child .dd-icon{color:var(--tp-white-color)!important}.lpx-theme-dark .lpx-menu-filter,.lpx-theme-dark .lpx-menu-filter .menu-filter-input,.lpx-theme-dark .lpx-menu-filter .menu-filter-input:focus,.lpx-theme-dark .lpx-menu-filter .menu-filter-input:active{background:var(--tp-dark-body-color)}.lpx-theme-dark .lpx-content-container{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .lpx-toolbar-container{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .lpx-footbar-container,.lpx-theme-dark .lpx-footbar-container .lpx-footbar{background-color:var(--tp-dark-card-color);color:var(--tp-dark-disabled-color)}.lpx-theme-dark .lpx-footbar-container .lpx-footbar a{color:var(--tp-dark-disabled-color)!important}.lpx-theme-dark .main-content-container{background-color:var(--tp-dark-card-color)!important;border:.5px solid var(--tp-dark-border-color)!important}.lpx-theme-dark .lpx-footbar-container .lpx-footbar .lpx-footbar-solo-links a:hover,.lpx-theme-dark .lpx-footbar-container .lpx-footbar .lpx-footbar-copyright a:hover{color:var(--tp-primary-color)!important}.lpx-theme-dark .tp-sidemenu .tp-sidemenu-container{background-color:var(--tp-dark-card-color);border:.5px solid var(--tp-dark-border-color)}.lpx-theme-dark .k-combobox.k-input .k-clear-value{color:var(--tp-white-color)}.lpx-theme-dark .tp-page-header{background-color:var(--tp-dark-card-color)!important;box-shadow:0 0 20px 0 rgba(153,161,183,.08)!important;-webkit-box-shadow:0 0 20px 0 rgba(153,161,183,.08)!important;-moz-box-shadow:0 0 20px 0 rgba(153,161,183,.08)!important;border-bottom:.5px solid var(--tp-dark-border-color)!important}.lpx-theme-dark .tp-page-header-icon{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .tp-page-header-icon i{color:var(--tp-primary-color)}.lpx-theme-dark .breadcrumb-item a{color:var(--tp-dark-disabled-color)!important}.lpx-theme-dark .k-card{border:1px solid var(--tp-dark-border-color)!important;background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .k-card-header{border-color:var(--tp-dark-border-color);color:var(--tp-white-color);background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-input.k-input-solid{background-color:var(--tp-dark-card-color);box-shadow:1px 0 24px 0 rgba(144,147,152,.05) inset;-webkit-box-shadow:1px 0 24px 0 rgba(144,147,152,.05) inset;-moz-box-shadow:1px 0 24px 0 rgba(144,147,152,.05) inset}.lpx-theme-dark .k-input.k-input-solid{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-input input::placeholder,.lpx-theme-dark .k-input textarea::placeholder{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button.k-button-solid-base{background-color:var(--tp-dark-btn-color);color:var(--tp-white-color)}.lpx-theme-dark .k-input .k-button{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-input.k-hover .k-input-button,.lpx-theme-dark .k-input.k-state-hover .k-input-button,.lpx-theme-dark .k-input.k-state-hovered .k-input-button,.lpx-theme-dark .k-input:hover .k-input-button,.lpx-theme-dark .k-input.k-state-focus-within .k-input-button,.lpx-theme-dark .k-input:focus-within .k-input-button{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-timepicker .k-button.k-button-solid-base,.lpx-theme-dark .k-datepicker .k-button.k-button-solid-base{background-color:transparent}.lpx-theme-dark .k-timepicker .k-button-icon.k-svg-icon,.lpx-theme-dark .k-timepicker .k-button-icon.k-svg-icon>svg,.lpx-theme-dark .k-datepicker .k-button-icon.k-svg-icon,.lpx-theme-dark .k-datepicker .k-button-icon.k-svg-icon>svg{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button.k-button-solid-primary{color:var(--tp-secondary-color)}.lpx-theme-dark .k-button.k-selected{background-color:var(--tp-secondary-color);color:var(--tp-primary-color)}.lpx-theme-dark .k-button.k-button-solid-base.k-menu-button{background-color:var(--tp-dark-body-color);color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button .k-button-text{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button.k-button-solid-error .k-button-text{color:var(--tp-white-color)}.lpx-theme-dark .k-table-td .k-button .k-button-text{color:var(--tp-white-color)}.lpx-theme-dark .k-button.k-button-solid-secondary .k-button-text{color:var(--tp-secondary-color)}.lpx-theme-dark .k-button.k-button-solid-primary .k-button-text{color:var(--tp-secondary-color)}.lpx-theme-dark .k-button-solid-light{background-color:transparent;border:1px solid var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button.k-button-solid-light .k-button-text,.lpx-theme-dark .k-button.k-button-solid-light .k-button-icon{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button.k-menu-button .k-button-text{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-button.k-menu-button.k-button-solid-primary .k-button-text{color:var(--tp-secondary-color)}.lpx-theme-dark .k-button.k-selected .k-button-text{color:var(--tp-primary-color)}.lpx-theme-dark .k-popup.k-menu-popup{background-color:var(--tp-dark-popup-bg-color);box-shadow:0 0 0 2px rgba(31,45,64,.3);-webkit-box-shadow:0 0 0 2px rgba(31,45,64,.3);-moz-box-shadow:0 0 0 2px rgba(31,45,64,.3)}.lpx-theme-dark .k-popup.k-menu-popup .k-group.k-menu-group{background-color:var(--tp-dark-popup-bg-color)}.lpx-theme-dark .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item{background-color:var(--tp-dark-popup-bg-color);color:#cfcfcf}.lpx-theme-dark .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link{width:100%;height:40px;display:flex;align-items:center;padding:0 8px}.lpx-theme-dark .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-hover,.lpx-theme-dark .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hover,.lpx-theme-dark .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hovered,.lpx-theme-dark .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:hover{background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .k-input,.lpx-theme-dark .k-dropdownlist,.lpx-theme-dark .k-dropdownlist.k-picker{border:1px solid var(--tp-dark-border-color);background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-dropdownlist .k-input-inner{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-dropdownlist.k-hover .k-input-inner .k-input-value-text,.lpx-theme-dark .k-dropdownlist.k-state-hover .k-input-inner .k-input-value-text,.lpx-theme-dark .k-dropdownlist.k-state-hovered .k-input-inner .k-input-value-text,.lpx-theme-dark .k-dropdownlist:hover .k-input-inner .k-input-value-text{color:var(--tp-white-color)}.lpx-theme-dark .mud-picker-calendar .mud-day.mud-range.mud-range-between{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-list{background-color:var(--tp-dark-popup-bg-color)}.lpx-theme-dark .k-menu-vertical.k-menu:not(.k-context-menu){background-color:var(--tp-dark-card-color)}.lpx-theme-dark .tp-custom-checkbox{border:1px solid var(--tp-dark-border-color);background-color:var(--tp-dark-card-color)}.lpx-theme-dark .tp-chart-box{background-color:var(--tp-dark-body-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .k-button.primary-toggle-btn{border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-focus .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-focus.k-list-optionlabel .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focus .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-focus.k-list-optionlabel .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focused .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-focused.k-list-optionlabel .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item:focus .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel:focus .k-list-item-text{color:var(--tp-secondary-color)}.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-hover .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-hover.k-list-optionlabel .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-hover .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-hover.k-list-optionlabel .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-hovered .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-state-hovered.k-list-optionlabel .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item:hover .k-list-item-text,.lpx-theme-dark .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel:hover .k-list-item-text{color:var(--tp-white-color)}.lpx-theme-dark .k-checkbox{background-color:#4c6688}.lpx-theme-dark .k-checkbox-wrap .k-checkbox{border-bottom-color:#334761;border-left-color:#334761;border-right-color:#334761;border-top-color:#334761}.lpx-theme-dark .k-radio{border-color:#334761;background-color:#334761}.lpx-theme-dark .k-checkbox:checked:focus,.lpx-theme-dark .k-checkbox.k-checked.k-focus{border-color:var(--tp-secondary-color)}.lpx-theme-dark .k-checkbox:checked,.lpx-theme-dark .k-checkbox.k-checked{color:var(--tp-primary-color);background-color:var(--tp-primary-color);background-image:url("../images/sahred/dark-check.svg");background-size:75%;background-position:center center}.lpx-theme-dark .k-radio:checked,.lpx-theme-dark .k-radio.k-checked{border-color:var(--tp-primary-color);background-color:var(--tp-primary-color);background-image:url("../images/sahred/dark-circle.svg");background-size:74% 83%;background-position:center center}.lpx-theme-dark .k-radio-item .k-radio-label,.lpx-theme-dark .k-radio-list-item .k-radio-label{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .snackbar{background-color:var(--tp-dark-body-color)!important;color:var(--tp-white-color)!important}.lpx-theme-dark .snackbar.snackbar-info{border-right:10px solid #334761}.lpx-theme-dark .snackbar.snackbar-info::before{color:#334761}.lpx-theme-dark .snackbar-header{color:var(--tp-white-color)}.lpx-theme-dark .snackbar-body{color:var(--tp-white-color)}.lpx-theme-dark .snackbar-action-button i{color:var(--tp-white-color)}.lpx-theme-dark .k-button-group.custom-button-group{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .k-switch-on .k-switch-track{border-color:var(--tp-primary-color);background-color:var(--tp-primary-color)}.lpx-theme-dark .k-switch.k-switch-off .k-switch-track{background-color:#334761}.lpx-theme-dark .window-with-bg.k-window .inner-window-form{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-listview{border-color:var(--tp-dark-border-color);color:var(--tp-white-color);background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-switch.k-switch-off.k-focus .k-switch-track,.lpx-theme-dark .k-switch.k-switch-off.k-state-focus .k-switch-track,.lpx-theme-dark .k-switch.k-switch-off.k-state-focused .k-switch-track,.lpx-theme-dark .k-switch.k-switch-off:focus .k-switch-track,.lpx-theme-dark .k-switch-off .k-switch-track{border:1px solid #cfcfcf}.lpx-theme-dark .k-tabstrip-top>.k-tabstrip-items-wrapper .k-item:active,.lpx-theme-dark .k-tabstrip-top>.k-tabstrip-items-wrapper .k-item.k-active{border-bottom-color:var(--tp-white-color)!important}.lpx-theme-dark .k-tabstrip-items .k-active .k-link{color:var(--tp-white-color)}.lpx-theme-dark .k-tabstrip-content,.lpx-theme-dark .k-tabstrip>.k-content{color:var(--tp-white-color)}.lpx-theme-dark .k-stepper .k-step-current .k-step-label .k-step-text{color:var(--tp-white-color)}.lpx-theme-dark .k-step-list-horizontal~.k-progressbar,.lpx-theme-dark .k-step-list-vertical~.k-progressbar{background-color:var(--tp-white-color)}.lpx-theme-dark .k-stepper .k-progressbar.k-progressbar-horizontal .k-progressbar-value.k-selected,.lpx-theme-dark .k-stepper .k-progressbar.k-progressbar-vertical .k-progressbar-value.k-selected{background-color:var(--tp-primary-color)}.lpx-theme-dark .k-stepper .k-step-list-horizontal .k-step-indicator::after{background-image:url("../images/sahred/dark-ind-left-right.png")}.lpx-theme-dark .k-stepper .k-step-list-horizontal .k-step-first .k-step-indicator::after{background-image:url("../images/sahred/dark-ind-left.png")}.lpx-theme-dark .k-stepper .k-step-list-horizontal .k-step-last .k-step-indicator::after{background-image:url("../images/sahred/dark-ind-right.png")}.lpx-theme-dark .k-stepper .k-step-list-vertical .k-step-indicator::after{background-image:url("../images/sahred/dark-ind-top-bottom.png")}.lpx-theme-dark .k-stepper .k-step-list-vertical .k-step-first .k-step-indicator::after{background-image:url("../images/sahred/dark-ind-bottom.png")}.lpx-theme-dark .k-stepper .k-step-list-vertical .k-step-last .k-step-indicator::after{background-image:url("../images/sahred/dark-ind-top.png")}.lpx-theme-dark .k-stepper .k-step-indicator,.lpx-theme-dark .k-stepper .k-stepper .k-step-current .k-step-indicator,.lpx-theme-dark .k-stepper .k-step-done .k-step-indicator{border-color:var(--tp-secondary-color)}.lpx-theme-dark .k-stepper .k-step-list .k-step.k-step-done .k-step-link .k-step-indicator{background-color:var(--tp-primary-color);color:var(--tp-secondary-color);border-color:var(--tp-secondary-color)}.lpx-theme-dark .k-stepper .k-step-current .k-step-indicator{background-color:var(--tp-primary-color);color:var(--tp-secondary-color)}.lpx-theme-dark .k-multiselect .k-chip.k-chip-solid-base{color:var(--tp-dark-disabled-color);background-color:rgb(144 147 152/5%)}.lpx-theme-dark .k-multiselect .k-chip .k-chip-content{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-multiselect .k-input-inner::placeholder{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-popup.k-multiselect-popup{background-color:var(--tp-dark-popup-bg-color);box-shadow:0 0 0 2px rgba(31,45,64,.3)}.lpx-theme-dark .k-popup.k-multiselect-popup .k-list,.lpx-theme-dark .k-popup.k-list-container .k-list.k-list-md .k-list-content{background-color:var(--tp-dark-popup-bg-color)}.lpx-theme-dark .k-list.k-list-md .k-list-content .k-list-ul .k-list-item,.lpx-theme-dark .k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel{background-color:var(--tp-dark-popup-bg-color);color:#cfcfcf}.lpx-theme-dark .k-list.k-list-md .k-list-content .k-list-ul .k-list-item:hover{background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .k-form,.k-form-inline{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .button-group-custom.k-button-group{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-input-spinner.k-spin-button .k-button.k-button-solid-base{color:transparent;background-color:var(--tp-dark-body-color)}.lpx-theme-dark .k-input-spinner.k-spin-button .k-button.k-button-solid-base .k-icon{color:var(--tp-white-color)}.lpx-theme-dark .k-input.k-focus.k-input-solid,.lpx-theme-dark .k-input.k-state-focus.k-input-solid,.lpx-theme-dark .k-input.k-state-focused.k-input-solid,.lpx-theme-dark .k-input:focus.k-input-solid{border-bottom-color:var(--tp-dark-border-color);border-left-color:var(--tp-dark-border-color);border-right-color:var(--tp-dark-border-color);border-top-color:var(--tp-dark-border-color)}.lpx-theme-dark .k-grid-norecords .k-table-td,.lpx-theme-dark .k-pager-info{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-grid{background-color:var(--tp-dark-card-color);border:.5px solid var(--tp-dark-border-color);border-radius:16px}.lpx-theme-dark .k-grid-toolbar{background-color:var(--tp-dark-card-color);border-radius:16px 16px 0 0;padding:15px;border:0}.lpx-theme-dark .k-grid-table .k-table-td.k-hierarchy-cell,.lpx-theme-dark .k-grid-table .k-table-td.k-detail-cell{background-color:#2d3a51}.lpx-theme-dark .k-grid .k-hierarchy-cell{border-color:#2d3a51}.lpx-theme-dark .k-grid .k-grid-header,.lpx-theme-dark .k-grid .k-grid-header .k-table-thead,.lpx-theme-dark .k-grid .k-table-th{background-color:var(--tp-dark-body-color)!important}.lpx-theme-dark .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th,.lpx-theme-dark .k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th{background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row>td{background-color:var(--tp-secondary-color);color:var(--tp-white-color);border-bottom:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .k-pager{background-color:var(--tp-dark-card-color);border-radius:0 0 16px 16px}.lpx-theme-dark .k-pager-md .k-pager-numbers-wrap .k-button{border:1px solid var(--tp-dark-border-color);background:var(--tp-dark-body-color)!important;color:var(--tp-dark-disabled-color)!important}.lpx-theme-dark .k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary.k-selected{background-color:var(--tp-dark-body-color)!important;border:1px solid var(--tp-primary-color)!important;color:var(--tp-primary-color)!important}.lpx-theme-dark .k-panelbar{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .k-panelbar>.k-item>.k-link,.lpx-theme-dark .k-panelbar>.k-panelbar-header>.k-link{background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .k-panelbar>.k-item>.k-link .k-icon,.lpx-theme-dark .k-panelbar>.k-item>.k-link .k-panelbar-item-icon,.lpx-theme-dark .k-panelbar>.k-panelbar-header>.k-link .k-icon,.lpx-theme-dark .k-panelbar>.k-panelbar-header>.k-link .k-panelbar-item-icon{color:var(--tp-white-color)}.lpx-theme-dark .k-panelbar>.k-item>.k-link.k-selected:hover,.lpx-theme-dark .k-panelbar>.k-item>.k-link.k-selected.k-hover,.lpx-theme-dark .k-panelbar>.k-panelbar-header>.k-link.k-selected:hover,.lpx-theme-dark .k-panelbar>.k-panelbar-header>.k-link.k-selected.k-hover{background-color:var(--tp-dark-popup-bg-color)}.lpx-theme-dark .k-panelbar .k-group,.lpx-theme-dark .k-panelbar .k-panelbar-group{background-color:var(--tp-dark-popup-bg-color)}.lpx-theme-dark .k-panelbar .k-group>.k-item,.lpx-theme-dark .k-panelbar .k-panelbar-group>.k-panelbar-item{color:var(--tp-white-color)}.lpx-theme-dark .k-panelbar .k-group>.k-item>.k-link:hover,.lpx-theme-dark .k-panelbar .k-group>.k-item>.k-link.k-hover,.lpx-theme-dark .k-panelbar .k-group>.k-panelbar-item>.k-link:hover,.lpx-theme-dark .k-panelbar .k-group>.k-panelbar-item>.k-link.k-hover,.lpx-theme-dark .k-panelbar .k-panelbar-group>.k-item>.k-link:hover,.lpx-theme-dark .k-panelbar .k-panelbar-group>.k-item>.k-link.k-hover,.lpx-theme-dark .k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link:hover,.lpx-theme-dark .k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-hover{background-color:var(--tp-dark-card-color);color:var(--tp-secondary-color)}.lpx-theme-dark .k-numerictextbox.numeric-with-seperator .k-dropdownlist .k-input-inner{background-color:var(--tp-dark-card-color);border-right:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .k-window{background-color:var(--tp-secondary-color);border-color:var(--tp-dark-border-color)}.lpx-theme-dark .k-window-titlebar{border-color:var(--tp-dark-border-color);background-color:var(--tp-secondary-color);color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-window .k-window-content{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .mud-input{background-color:var(--tp-dark-card-color);color:var(--tp-dark-disabled-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .mud-icon-button-label{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .mud-paper{background-color:var(--tp-dark-body-color);border-color:var(--tp-dark-border-color)}.lpx-theme-dark .mud-picker-content{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .mud-picker-container .mud-toolbar{background-color:var(--tp-dark-card-color)!important;margin-top:0!important}.lpx-theme-dark .mud-picker-time-container .mud-picker-time-clock .mud-clock-number{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .mud-theme-primary,.lpx-theme-dark .mud-range-selection-primary:hover{color:var(--tp-secondary-color)!important}.lpx-theme-dark .mud-timepicker-button .mud-button-label,.lpx-theme-dark .mud-button-year .mud-button-label,.lpx-theme-dark .mud-button-date .mud-button-label{color:var(--tp-white-color)}.lpx-theme-dark .mud-picker-calendar-header-switch>.mud-icon-button{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .mud-picker-calendar-header-transition.mud-button-month{color:var(--tp-white-color)}.lpx-theme-dark .mud-picker-calendar-header-day .mud-day-label{color:var(--tp-white-color)}.lpx-theme-dark .mud-timepicker-button.mud-timepicker-toolbar-text .mud-button-label{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .mud-picker-calendar .mud-day .mud-typography{color:var(--tp-dark-disabled-color)!important}.lpx-theme-dark .range-date-button .k-button.k-button-solid-base.k-menu-button{background-color:var(--tp-dark-card-color);color:var(--tp-dark-disabled-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .app-wizard-type-item-radio:checked+.app-wizard-type-box .app-wizard-type-box-title,.lpx-theme-dark .app-wizard-type-item-radio:checked+.app-wizard-type-box .app-wizard-type-box-description{color:var(--tp-secondary-color)}.lpx-theme-dark .tp-page-card-header .tp-page-card-header-icon,.lpx-theme-dark .tp-page-card-header .tp-page-card-header-content h3,.lpx-theme-dark .tp-page-card-header .tp-page-card-header-content span{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .tp-page-card-header{border-bottom:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .k-form .k-form-field>.k-label,.lpx-theme-dark .k-form .k-form-field>kendo-label,.lpx-theme-dark .k-form .k-form-label{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .tp-new-program-button .tp-new-program-button-icon{background-color:var(--tp-dark-card-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .tp-new-program-button .tp-new-program-button-icon.selected-icon{background-color:var(--tp-primary-color)}.lpx-theme-dark .tp-new-program-button .tp-new-program-button-icon.disabled-icon{background-color:#f3f3f3;color:#a7a7a7}.lpx-theme-dark .tp-upload-box{border:1px solid var(--tp-dark-border-color);color:var(--tp-dark-disabled-color)}.lpx-theme-dark .tp-upload-box-content{background-color:var(--tp-dark-card-color);border:1px dashed var(--tp-dark-border-color)}.lpx-theme-dark .tp-upload-box.has-img{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .tp-upload-box.has-img .tp-upload-box-content{border-top:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .tp-filter-popup{background-color:var(--tp-dark-popup-bg-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .tp-filter-popup button.tp-filter-key.selected{background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .tp-ticket-type-box-row{border-bottom:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .tp-ticket-type-box-row.no-border{border-bottom:0}.lpx-theme-dark .tp-route-station-box{border:1px solid var(--tp-dark-border-color)!important}.lpx-theme-dark .k-dialog-wrapper .k-window.k-dialog{background-color:var(--tp-dark-card-color)}.lpx-theme-dark .k-dialog-wrapper .k-window.k-dialog .k-window-titlebar.k-dialog-titlebar{border-bottom-color:var(--tp-dark-border-color)}.lpx-theme-dark .tp-ticket-grid-main{background-color:var(--tp-dark-body-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .ticket-revocation-box{background-color:var(--tp-dark-body-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .app-wizard-type-box{background-color:var(--tp-dark-body-color);color:var(--tp-white-color)}.lpx-theme-dark .tp-program-card .k-card-title{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .event-wizard-programs .k-list-content{background-color:var(--tp-dark-body-color)}.lpx-theme-dark .tp-ticket-grid-content-row-value{color:var(--tp-white-color)}.lpx-theme-dark k-treeview-item{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .tp-profile-header{border-bottom:1px solid var(--tp-dark-border-color);color:var(--tp-dark-disabled-color)}.lpx-theme-dark .k-pager-sizes{color:var(--tp-dark-disabled-color)}.lpx-theme-dark .event-card{background-color:var(--tp-dark-body-color);border:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .event-card .event-card-header{border-bottom:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .event-card-row.with-border-bottom{border-bottom:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .event-card-footer{border-top:1px solid var(--tp-dark-border-color)}.lpx-theme-dark .event-card-with-icon i.fa-cart-xmark{background-color:rgb(241 244 249/20%)!important;color:#fff!important}@media(max-width:480px){.d-flex.align-items-end.justify-space-between.w-100{flex-direction:column!important;gap:10px!important}img{max-width:100%}.hide-in-mobile{display:none}.blazor-error-container{max-width:100%;height:auto}.blazor-error-footer{margin-top:20px}.inner-main-content{padding:15px;height:max-content}.tp-page-header{flex-direction:column;gap:10px;padding:0 10px;height:75px;justify-content:center;align-items:center;overflow:hidden;position:relative;border-top-right-radius:0!important;border-top-left-radius:0!important}.tp-page-header-title{margin-right:8px}.tp-page-header-content{width:100%}.tp-page-header-icon{min-width:45px;width:45px;height:45px}.tp-page-header-icon i{font-size:20px}.tp-page-header-title h4{text-align:right;margin-bottom:0;font-size:16px}.mobile-toolbar-popup button{padding:0;width:40px;height:40px}.mobile-toolbar-popup .k-button .k-button-text{font-size:24px!important}.mobile-toolbar-popup-container{width:190px!important;right:auto;left:20px!important}.mobile-toolbar-popup-container .k-popup{padding:15px;position:relative}.mobile-toolbar-popup-container .k-popup .mobile-popup-close-btn{position:absolute;left:10px;top:5px}.mobile-toolbar-popup-container .mobile-toolbar-popup-content{margin-top:35px}.mobile-toolbar-popup-container .mobile-toolbar-popup-btns{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.mobile-toolbar-popup-container .mobile-toolbar-popup-btns button{width:100%}.web-toolbar{display:none}.mobile-footer-toolbar{width:100%;margin:15px 0;display:flex;gap:10px;flex-direction:column-reverse}.tp-page-card{margin-bottom:25px}.application-wizard-btns{display:flex;justify-content:space-between;gap:15px}.application-wizard-btns button{width:100%}.application-wizard-container{width:100%;height:calc(100vh - 108px);min-height:calc(100vh - 108px)}.application-wizard-container .k-wizard{padding:0}.application-wizard-container .k-wizard-steps{width:100%;margin-top:10px!important}.app-wizard-type-container{grid-template-columns:repeat(1,minmax(0,1fr))}.app-wizard-type-box{padding-bottom:15px}.app-wizard-type-box-icon{margin-top:15px;margin-bottom:0}.app-wizard-host-form-item{margin-bottom:15px}.tp-custom-radio-group{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.tp-custom-radio-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.tp-custom-checkbox-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.tp-profile-row{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.tp-location-combo-wrapper{flex-direction:column;align-items:flex-start}.tp-location-combo-item{width:100%}.tp-attach-group-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.tp-grid-5 .k-listview-content{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.tp-upload-box.single-upload{flex-direction:column;height:auto}.tp-upload-box.single-upload .tp-upload-box-content{display:flex;flex-direction:column;align-items:center}.tp-upload-box.single-upload .tp-upload-box-meta{flex-direction:column;gap:5px}.mobile-sidebar-btn{width:100%;border:1px solid var(--tp-light-border-color);margin-bottom:16px;border-radius:8px;margin-left:auto;margin-right:auto;background-color:var(--tp-white-color);padding-top:8px;padding-bottom:8px;display:flex;align-items:center;justify-content:space-between}.mobile-sidebar-btn h5{margin-bottom:0;font-size:18px;padding-right:16px}.mobile-sidebar-btn .k-button .k-button-text{font-size:18px!important}.mobile-sidebar-slide-expanded{display:block;max-height:1000px;width:100vw;height:100vh;background:#f9f9f9;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1100}.mobile-sidebar-header{padding:15px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tp-light-border-color)}.mobile-sidebar-header h5{margin-bottom:0}.mobile-sidebar-header button{width:50px;height:50px}.mobile-sidebar-header .k-button .k-button-text{font-size:30px!important}.mobile-sidebar-content{padding:10px 30px 15px}.tp-sidemenu-container .tp-sidemenu-header{display:none}.grid-2-listview .k-listview-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:50px}.window-with-bg.k-window .inner-page-sidebar{height:100%}.window-with-bg.k-window .inner-window-form{height:100%}.k-numerictextbox.tp-numeric{width:100%!important}.k-button-group.custom-button-group{justify-content:center;align-items:center;width:max-content;margin:5px 0;display:flex}.tp-route-select{width:100%;max-width:100%;flex-direction:column}.tp-ticket-type-box-column{width:100%}.tp-ticket-type-box-row .tp-ticket-type-box-column:last-child{text-align:left;align-items:flex-end}.tp-ticket-type-box-row .k-button .k-button-text{font-size:12px!important}.tp-route-station-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.tp-ticket-type-box-buttons{width:100%;flex-direction:column;align-items:flex-start}.tp-ticket-type-box-buttons button{width:100%}.tp-ticket-type-box{width:100%}.roles-grid .k-listview-content{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.sell-tickets-modal-footer{flex-direction:column}.sell-tickets-modal-footer-btns{max-width:100%}.sell-tickets-modal-footer-btns .k-button-text{font-size:12px!important}.inbox-sidemenu{width:100%;border:1px solid var(--tp-light-border-color);border-radius:16px;margin-bottom:15px}.inbox-sidemenu ul{width:100%}.tp-ticket-view-header{flex-direction:column;gap:15px}.tp-ticket-view-meta{flex-direction:column;gap:10px}.tp-ticket-view-chat-item{width:100%}.wallet-card-grid{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.gateway-radio-group .tp-custom-radio-list{grid-template-columns:repeat(1,minmax(0,1fr))!important}.settlement-account-wrapper{flex-direction:column;gap:5px!important;justify-content:flex-start;align-items:flex-start!important}.tp-page-filters .col-24{margin-bottom:10px}.k-form-field{margin-bottom:10px}.dob-field{flex-direction:column}.dob-container{display:flex;flex-direction:column;gap:10px}.web-auth-box-otp{max-width:100%}.tp-gallery-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.report-main{display:flex;flex-direction:column}.report-custom1{flex-wrap:wrap}.report-custom2{flex-wrap:wrap}.report-custom3{flex-wrap:wrap}.settlement-payment-item span{font-size:12px;text-align:left;font-weight:600;white-space:nowrap}.payment-receipt-header{display:flex!important;height:150px!important;gap:7px;margin-bottom:225px!important;flex-direction:column!important}.payment-receipt-header-info{width:100%!important}.payment-receipt-wrapper{gap:0!important;display:flex!important;align-items:center!important;flex-direction:column!important}.payment-receipt-item,.payment-receipt-owner{width:100%}.payment-receipt-header-graph{width:100%!important}.payment-receipt-grid-top{flex-direction:column}.credit-index-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.credit-type-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.credit-info-wrapper{flex-direction:column;gap:10px}.credit-info-item{width:100%}.seller-list-item{width:100%;max-width:100%;min-width:100%}.k-button.seller-list-item-btn{width:100%;max-width:100%;min-width:100%}.new-ticket{gap:20px}.tp-ticket-grid-main{flex-direction:column}.site-settings-domain-wrapper{width:100%!important}.tp-fs-menu1-navbar-wrapper{flex-direction:column}.tp-fs-menu1-navbar-right{gap:12px!important;flex-direction:column}.sell-services-main{flex-direction:column;gap:12px}.sell-services-1{flex-direction:column}.sell-services-2{flex-direction:column}.cancell-ticket-main{display:flex!important;flex-direction:column!important}.mobile-sidebar-slide-expanded{overflow:scroll}.tp-fs-sidebar-elements-wrapper{padding:20px}.credit-card-content{margin-right:26%!important}.credit-card-suppliers-wrapper{gap:0!important}.credit-card-supplier-content{font-size:8px!important}.credit-card-content{margin-right:21%!important}.sell-cart-wizard-container .sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-program .sell-cart-step-1-item-program-entry{flex-wrap:wrap}.sell-cart-wizard-container .sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-tickets .sell-cart-step-1-item-tickets-entry{flex-wrap:wrap}.sell-cart-wizard-container .sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-price .sell-cart-step-1-item-tickets-entry{flex-wrap:wrap}.sell-cart-wizard-container .sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-price .sell-cart-step-1-item-tickets-entry.action-entry{justify-content:flex-start}.sell-cart-wizard-container .sell-cart-step-3-payment .k-radio-list-item{overflow:scroll}.tp-alert-box{flex-direction:column}.tp-alert-box.success-box{border-right:0;border-top:10px solid var(--tp-success-color)}.tp-alert-box.warning-box{border-right:0;border-top:10px solid var(--tp-warning-color)}.tp-alert-box.error-box{border-right:0;border-top:10px solid var(--tp-danger-color)}.tp-alert-box.info-box{border-right:0;border-top:10px solid var(--tp-primary-color)}.mobile-bottom-toolbars{display:flex;justify-content:center;position:fixed;bottom:auto;top:0;background-color:#d3d3d3;padding:10px;right:0;left:0;gap:10px;overflow-x:auto}.mobile-bottom-toolbars .k-button{padding:8px}.mobile-bottom-toolbars .k-button .k-button-text{font-size:12px!important}.dashboard-charts-wrapper{flex-direction:column}.sellers-filter-text{flex-direction:column}.sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-program{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))!important}.sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-tickets{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))!important}.sell-cart-step-1-tickets .sell-cart-step-1-app-item .sell-cart-step-1-item-main .sell-cart-step-1-item-price{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:481px) and (max-width:768px){.tp-page-header{z-index:999!important}.report-main{flex-wrap:wrap}.report-custom3{flex-wrap:wrap}.payment-receipt-header{display:flex!important;height:150px!important;gap:7px;margin-bottom:166px!important;flex-direction:column!important}.payment-receipt-header-info{width:100%!important}.payment-receipt-header-graph{width:100%!important}.payment-receipt-grid-top{flex-direction:column}.credit-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-type-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:769px) and (max-width:992px){.report-main{flex-wrap:wrap}.report-custom3{flex-wrap:wrap}.wallet-card-grid{}.credit-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:993px) and (max-width:1200px){.report-main{flex-wrap:wrap}.report-custom3{flex-wrap:wrap}.credit-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1201px) and (max-width:1440px){.credit-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cancell-ticket-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1441px){.cancell-ticket-main{display:flex!important}}@media(min-width:481px){.sidebar-menu-item-mobile{display:none}.mobile-container-header{display:none}.mobile-sidebar-slide2{display:none!important}}@media(max-width:480px){.lpx-footbar-container{background-color:var(--lpx-content-bg)!important;width:100%}.lpx-footbar{width:100%!important;flex-direction:row!important}.lpx-footbar-copyright{width:70%!important}.lpx-footbar-version{width:30%!important}}.station-on-off-total .k-switch.telerik-blazor.k-switch-on.k-switch-md{width:50px}.station-on-off-total .k-switch.telerik-blazor.k-switch-off.k-switch-md{width:50px}.station-on-off-total .k-switch-track.k-rounded-full{height:25px}.station-on-off-total .k-switch-md[dir="rtl"].k-switch-on .k-switch-thumb-wrap,[dir="rtl"] .station-on-off-total .k-switch-md.k-switch-on .k-switch-thumb-wrap{left:calc(25px + 10px)!important}.station-on-off-total .k-switch-md[dir="rtl"].k-switch-off .k-switch-thumb-wrap,[dir="rtl"] .station-on-off-total .k-switch-md.k-switch-off .k-switch-thumb-wrap,.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wr{left:calc(100% - 25px - 10px)!important}.station-on-off-total .k-switch.k-switch-on .k-switch-thumb-wrap .k-switch-thumb{width:15px;height:15px}.station-on-off-total .k-switch.k-switch-off .k-switch-thumb-wrap .k-switch-thumb{width:15px;height:15px}@media(max-width:480px){.cancel-request-button .d-flex.col-24.col-md-24.p-1.mb-2{flex-direction:column}}:root{--fs-primary-color:#1f2d40;--fs-secondary-color:#f28700;--fs-success-color:#34c759;--fs-info-color:#00aaef;--fs-warning-color:#ff9f38;--fs-danger-color:#ff453a;--fs-card-color:#f9f9f9;--fs-border-color:#dee2e6;--fs-white-color:#fff;--fs-black-color:#000;--fs-background-color:#ebedef;--fs-text-color:#212529;--fs-heading-color:#212529;--fs-menu-item-color:#909398}.tp-fs-heading1-container{width:100%}.tp-fs-heading1-container .center-heading{text-align:center}.tp-fs-heading1-container .right-heading{text-align:right}.tp-fs-heading1-container .left-heading{text-align:left}.tp-fs-heading2-container{width:100%}.tp-fs-heading2-container .tp-fs-header-divider{height:100px;width:100%;border-radius:50px;position:relative;display:flex;align-items:center;justify-content:center}.tp-fs-heading2-container .tp-fs-header-divider .tp-fs-header-divider-title{position:relative;z-index:2;color:#4e6889;font-weight:bold}.tp-fs-heading2-container .tp-fs-header-divider:before{content:"";display:block;width:100px;height:100px;position:absolute;bottom:-35px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;z-index:1}.tp-fs-heading2-container .tp-fs-arrow{background-color:var(--fs-white-color);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-20px;box-shadow:0 4px 8px rgba(0,0,0,.1);border:2px solid #4e6889;z-index:2}.tp-fs-heading2-container .tp-fs-arrow i{font-family:"Font Awesome 6 Pro";font-size:33px;color:#4e6889}.tp-fs-heading3-container{width:100%;display:flex;align-items:center;gap:40px}@media(min-width:481px) and (max-width:768px){.tp-fs-heading3-container{gap:25px!important;white-space:nowrap!important}}.tp-fs-heading3-container h1,.tp-fs-heading3-container h2,.tp-fs-heading3-container h3,.tp-fs-heading3-container h4,.tp-fs-heading3-container h5,.tp-fs-heading3-container h6{margin-bottom:0;color:var(--fs-secondary-color);width:100%;max-width:max-content}@media(min-width:481px) and (max-width:768px){.tp-fs-heading3-container h1{font-size:25px!important}}.tp-fs-heading3-container .tp-fs-heading3-line{width:100%;height:2px}.tp-fs-heading4-container{display:flex;align-items:center;justify-content:center}.tp-fs-heading4-container .heading4-right{width:30%;height:3px}.tp-fs-heading4-container .heading4-center{width:20%;text-align:center}.tp-fs-heading4-container .heading4-center h4{margin-bottom:0}.tp-fs-heading4-container .heading4-left{width:30%;height:3px}.tp-fs-banner1-container .tp-fs-banner1-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:50px;min-height:250px;height:max-content}.tp-fs-banner1-container .tp-fs-banner1-bg .tp-fs-banner1-content{display:flex;width:50%;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;text-align:justify;gap:5px}@media(max-width:480px){.tp-fs-banner1-container .tp-fs-banner1-bg .tp-fs-banner1-content{width:100%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-banner1-container .tp-fs-banner1-bg .tp-fs-banner1-content{width:100%!important}}.tp-fs-banner1-container .tp-fs-banner1-bg .tp-fs-banner1-content p{font-size:16px}.tp-fs-banner2-container{width:100%;position:relative;min-height:200px;height:max-content;margin-top:70px;margin-bottom:70px}.tp-fs-banner2-container .tp-fs-banner2-content{width:100%;min-height:200px;height:max-content;border-radius:32px;background-color:#ebedef;color:var(--fs-primary-color);display:flex;align-items:center}@media(max-width:480px){.tp-fs-banner2-container .tp-fs-banner2-content{flex-direction:column!important;justify-content:flex-start!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-banner2-container .tp-fs-banner2-content{flex-direction:column!important;justify-content:flex-start!important}}.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text{max-width:40%;padding-right:80px;display:flex;flex-direction:column;gap:10px}@media(max-width:480px){.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text{padding-right:0!important;max-width:none!important;white-space:nowrap!important;padding-top:30px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text{padding-right:0!important;max-width:none!important;white-space:nowrap!important;padding-top:30px}}.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text h3{font-size:34px;font-weight:bold}@media(max-width:480px){.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text h3{font-size:20px!important}}.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text h5{font-size:25px}@media(max-width:480px){.tp-fs-banner2-container .tp-fs-banner2-content .tp-fs-banner2-text h5{font-size:14px!important}}.tp-fs-banner2-container .tp-fs-banner2-image{position:absolute;left:0;top:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.tp-fs-banner2-container .tp-fs-banner2-image{right:25%!important;top:20%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-banner2-container .tp-fs-banner2-image{right:25%!important;top:55%!important}}.tp-fs-banner2-container .tp-fs-banner2-image img{max-width:100%;width:auto;max-height:340px;height:auto}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid{display:grid;gap:25px 50px;width:100%}@media(max-width:480px){.tp-fs-infobox1-container .tp-fs-infobox1-items-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;width:100%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-infobox1-container .tp-fs-infobox1-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid .tp-fs-infobox1-item{display:flex;align-items:center;gap:20px;position:relative;border:1px dashed transparent;border-radius:8px}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid .tp-fs-infobox1-item .tp-fs-infobox1-item-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid .tp-fs-infobox1-item .tp-fs-infobox1-item-icon i{font-family:"Font Awesome 6 Pro";font-size:30px}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid .tp-fs-infobox1-item .tp-fs-infobox1-item-content{display:flex;flex-direction:column;color:#4c6688}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid .tp-fs-infobox1-item .tp-fs-infobox1-item-content h5{margin-bottom:5px;font-size:16px;font-weight:500}.tp-fs-infobox1-container .tp-fs-infobox1-items-grid .tp-fs-infobox1-item .tp-fs-infobox1-item-content span{font-size:13px}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid{width:70%;margin:0 auto;display:grid;gap:10px}@media(max-width:480px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;border:1px dashed transparent;border-radius:8px}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-top{display:flex;flex-direction:column;align-items:center;justify-content:center}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-top .tp-fs-infobox2-item-top-cirlce{width:25px;height:25px;border-radius:50%;border:1px solid var(--fs-secondary-color);background-color:#eceeef}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-top .tp-fs-infobox2-item-top-line{width:1px;height:35px;background:var(--fs-secondary-color)}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-icon{width:60px;height:60px;border-radius:50%;border:3px solid;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-icon i{font-family:"Font Awesome 6 Pro";font-size:25px}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content h5{margin-bottom:5px;font-size:26px;font-weight:600}@media(max-width:480px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content h5{font-size:12px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content h5{font-size:15px!important}}.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content span.tp-fs-infobox2-item-subtitle{font-size:18px;font-weight:700;margin-bottom:5px}@media(max-width:480px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content span.tp-fs-infobox2-item-subtitle{font-size:12px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content span.tp-fs-infobox2-item-subtitle{font-size:15px!important}}@media(max-width:480px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content .tp-fs-infobox2-item-small{font-size:12px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-infobox2-container .tp-fs-infobox2-items-grid .tp-fs-infobox2-item .tp-fs-infobox2-item-content .tp-fs-infobox2-item-small{font-size:15px!important}}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid{width:70%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around}@media(max-width:480px){.tp-fs-infobox3-container .tp-fs-infobox3-items-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-infobox3-container .tp-fs-infobox3-items-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-right:10%!important}}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid a{text-decoration:none}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;border:1px dashed transparent;border-radius:8px}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-infobox3-item-top{display:flex;flex-direction:column;align-items:center;justify-content:center}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-infobox3-item-top .tp-fs-infobox3-item-top-cirlce{width:25px;height:25px;border-radius:50%;border:1px solid #f28700;background-color:#eceeef}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-infobox3-item-top .tp-fs-infobox3-item-top-line{width:1px;height:35px;background:#f28700}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-card1-item-img{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;height:70px;width:70px}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-card1-item-img img{height:100%;width:100%}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-infobox3-item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-infobox3-item-content h5{margin-bottom:5px;font-size:14px;font-weight:400}.tp-fs-infobox3-container .tp-fs-infobox3-items-grid .tp-fs-infobox3-item .tp-fs-item-options{right:100%}.tp-fs-card1-container .tp-fs-card1-items-grid{display:grid;gap:30px;margin-top:60px}@media(max-width:480px){.tp-fs-card1-container .tp-fs-card1-items-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item{position:relative;width:100%;height:300px;border:1px solid var(--fs-card-color);display:flex;border-radius:32px;z-index:2;background-color:var(--fs-white-color);margin-bottom:50px}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item:after{content:"";position:absolute;top:29px;left:50%;transform:translate(-50%,-50%);height:60px;width:120px;border-radius:0 0 120px 120px;background-color:var(--fs-white-color);border:1px solid var(--fs-card-color);border-top:0}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item .tp-fs-card1-item-img{position:absolute;top:-5px;left:50%;transform:translate(-50%,-50%);height:115px;width:115px;border-radius:50%;background-color:var(--fs-primary-color);border:1px solid var(--fs-card-color);z-index:2;display:flex;padding:10px;align-items:center;justify-content:center}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item .tp-fs-card1-item-img img{width:70%;max-width:100%;height:auto}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item .tp-fs-card1-item-wrapper{width:100%;padding:80px 20px 20px;display:flex;flex-direction:column;align-items:center;position:relative;gap:15px}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item .tp-fs-card1-item-wrapper h4{margin-bottom:0}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item .tp-fs-card1-item-wrapper .tp-fs-card1-item-button a{position:absolute;bottom:20px;right:20px;left:20px;display:flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:16px;text-decoration:none}.tp-fs-card1-container .tp-fs-card1-items-grid .tp-fs-card1-item .tp-fs-item-options{top:16px;left:10px}.tp-fs-card2-container .tp-fs-card2-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:60px 40px;border-radius:16px;position:relative}.tp-fs-card2-container .tp-fs-card2-bg:before{content:"";display:block;width:90px;height:90px;background-color:var(--fs-white-color);position:absolute;top:0;border-radius:50%;z-index:1;left:50%;transform:translate(-50%,-50%)}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-arrow{background-color:var(--fs-white-color);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:0;box-shadow:0 4px 8px rgba(0,0,0,.1);border:2px solid #4e6889;z-index:2}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-arrow i{font-family:"Font Awesome 6 Pro";font-size:33px;color:#4e6889}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid{display:grid;gap:30px}@media(max-width:480px){.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item{width:100%;background:var(--fs-white-color);border:1px solid var(--fs-primary-color);border-radius:16px;position:relative}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top{background-color:var(--fs-white-color) 2C8;border-radius:16px 16px 0 0;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top:before{content:"";display:block;width:50px;height:50px;background-color:var(--fs-white-color) 2C8;position:absolute;bottom:0;border-radius:50%;z-index:1;left:50%;transform:translate(-50%,50%)}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top .tp-fs-arrow{background-color:var(--fs-white-color);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%,280%);box-shadow:0 4px 8px rgba(0,0,0,.1);border:2px solid var(--fs-secondary-color);z-index:2}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top .tp-fs-arrow i{font-family:"Font Awesome 6 Pro";font-size:18px;color:var(--fs-secondary-color)}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top .tp-fs-card2-item-title{font-size:18px;font-weight:600}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top .tp-fs-card2-item-meta{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-top .tp-fs-card2-item-meta .tp-fs-card2-item-price{background-color:var(--fs-secondary-color);color:var(--fs-white-color);padding:5px 20px;border-radius:30px;z-index:2;width:max-content}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper{padding:15px;display:flex;flex-direction:column;gap:10px;margin-top:30px}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-row{display:flex;align-items:flex-start;gap:5px;border-bottom:1px solid var(--fs-border-color);padding-bottom:10px}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-row:last-child{border-bottom:0}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-row i{font-family:"Font Awesome 6 Pro";font-size:20px;font-weight:500}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-row i.secondary-color{color:var(--fs-secondary-color)}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-row span{font-size:15px}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-btn{display:flex;align-items:center;justify-content:center}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-btn a{width:100%;padding:8px 20px;border-radius:7px;display:flex;align-items:center;justify-content:center;text-decoration:none}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-card2-item-wrapper .tp-fs-card2-item-period{border:1px solid var(--fs-secondary-color);border-top:5px solid var(--fs-secondary-color);padding:7px;border-radius:7px;display:flex;align-items:center;justify-content:center}.tp-fs-card2-container .tp-fs-card2-bg .tp-fs-card2-grid .tp-fs-card2-item .tp-fs-item-options{top:5px;left:5px;z-index:2}.tp-fs-card3-container .tp-fs-card3-items-grid{display:grid;gap:30px;margin-top:60px}@media(max-width:480px){.tp-fs-card3-container .tp-fs-card3-items-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;width:100%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-card3-container .tp-fs-card3-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-right:3%!important}}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item{position:relative;width:90%;border:1px solid var(--fs-border-color);display:flex;border-radius:130px;z-index:2;margin-bottom:50px}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%,-50%);height:60px;width:120px;border-radius:0 0;border-top:0}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-card3-item-img{position:absolute;top:75px;left:50%;transform:translate(-50%,-50%);height:115px;width:115px;border-radius:50%;border:1px solid var(--fs-border-color);z-index:2;display:flex;padding:10px;align-items:center;justify-content:center}@media(max-width:480px){.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-card3-item-img{top:75px!important}}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-card3-item-img img{border-radius:50px}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-card3-item-wrapper{width:100%;padding:160px 44px 44px;display:flex;flex-direction:column;align-items:center;position:relative;gap:15px}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-card3-item-wrapper .tp-fs-card3-item-title h4{margin-bottom:0}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-card3-item-wrapper .tp-fs-card3-item-text{height:100%;text-align:center}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-item-options{top:16px;left:10px}.tp-fs-card3-container .tp-fs-card3-items-grid .tp-fs-card3-item .tp-fs-item-options .k-svg-i-more-vertical{border:0!important}.tp-fs-faq1-container .k-panelbar-item .k-link{position:relative!important;padding-right:60px!important}.tp-fs-faq1-container .k-panelbar-item .faq-item-options{position:absolute;right:5px}.tp-fs-faq1-container .k-panelbar-item .faq-item-options .k-button{padding:5px}.tp-fs-faq1-container .k-panelbar-item.k-level-0>.k-link{font-size:17px}.tp-fs-blog1-container{display:flex;align-items:flex-start;text-decoration:none}@media(max-width:480px){.tp-fs-blog1-container{flex-direction:column!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog1-container{flex-direction:column!important}}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper{width:65%;height:530px;display:flex;flex-direction:column;gap:20px;background-color:var(--fs-background-color);border-radius:30px;padding:30px}@media(max-width:480px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper{width:100%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper{width:100%!important}}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top{display:flex;align-items:center;justify-content:space-between}@media(max-width:480px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top{flex-direction:row!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top{flex-direction:row!important}}@media(max-width:480px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top h2{font-size:larger!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top h2{font-size:larger!important}}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top button{padding:10px 30px;border-radius:30px}@media(max-width:480px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top button{padding:4px 20px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-top button{padding:4px 20px!important}}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post{position:relative;border:1px solid #b3c6e6;border-radius:16px;height:400px;display:flex;align-items:flex-end}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post img{width:100%;max-width:100%;height:398px;border-radius:8px;position:absolute;top:0;left:0;right:0;bottom:0}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post .tp-fs-blog1-main-post-text{display:flex;width:95%;margin:0 auto 20px;flex-direction:column;background-color:#fcfcfc;position:relative;padding:20px;border-radius:8px}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post .tp-fs-blog1-main-post-text h5{font-size:20px;font-weight:bold}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post .tp-fs-blog1-main-post-text p{font-size:16px;margin-bottom:0}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post .tp-fs-blog1-main-post-text .tp-fs-arrow{width:60px;height:60px;background-color:#fcfcfc;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-30px;left:40px}.tp-fs-blog1-container .tp-fs-blog1-main-wrapper .tp-fs-blog1-main-post .tp-fs-blog1-main-post-text .tp-fs-arrow i{font-family:"Font Awesome 6 Pro";font-size:24px;border:2px solid var(--fs-primary-color);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper{width:32%;margin-right:3%;height:530px;background-color:var(--fs-background-color);border-radius:30px;padding:30px 20px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}@media(max-width:480px){.tp-fs-blog1-container .tp-fs-blog1-side-wrapper{width:100%!important;margin-right:0!important;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))!important;height:100%!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog1-container .tp-fs-blog1-side-wrapper{width:100%!important;margin-right:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:100%!important}}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post{display:flex;gap:10px;align-items:flex-start;background-color:#fcfcfc;padding:15px;border-radius:16px;position:relative;border:1px solid #b3c6e6}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post .tp-fs-blog1-side-post-img{width:70px;min-width:70px;height:70px;min-height:70px}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post .tp-fs-blog1-side-post-img img{width:70px;min-width:70px;height:70px;min-height:70px;border-radius:7px}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post .tp-fs-blog1-side-post-text{display:flex;flex-direction:column}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post .tp-fs-blog1-side-post-text h5{margin-bottom:7px}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post .tp-fs-blog1-side-post-text p{font-size:12px;margin-bottom:0}.tp-fs-blog1-container .tp-fs-blog1-side-wrapper .tp-fs-blog1-side-post .tp-fs-item-options{top:10px;left:5px}.tp-fs-blog2-main-wrapper{width:100%;background-color:var(--fs-background-color);padding:30px;border-radius:16px}.tp-fs-blog2-main-wrapper .tp-fs-blog2-main-top{display:flex;align-items:center;justify-content:space-between}.tp-fs-blog2-main-wrapper .tp-fs-blog2-main-top button{padding:10px 30px;border-radius:30px}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px}@media(max-width:480px){.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item{position:relative;width:100%;height:300px;border:1px solid #b3c6e6;border-radius:16px}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-blog2-post-item-bg{width:100%;height:100%;position:relative;border-radius:16px;display:flex;align-items:flex-end}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-blog2-post-item-bg img{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:16px;width:100%;height:100%}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-blog2-post-item-bg .tp-fs-blog2-post-item-text{width:90%;background-color:var(--fs-white-color);padding:15px;border-radius:16px;position:relative;display:flex;flex-direction:column;margin:0 auto 15px}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-blog2-post-item-bg .tp-fs-blog2-post-item-text h5{font-weight:bold;font-size:16px}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-blog2-post-item-bg .tp-fs-blog2-post-item-text h5 a{text-decoration:none;color:inherit}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-blog2-post-item-bg .tp-fs-blog2-post-item-text i{font-family:"Font Awesome 6 Pro";align-self:flex-end;font-size:20px}.tp-fs-blog2-main-wrapper .tp-fs-blog2-grid .tp-fs-blog2-post-item .tp-fs-item-options{top:10px;left:5px}.tp-fs-header1-container{background-repeat:no-repeat;background-position:center;background-color:var(--fs-background-color);background-size:cover;height:100%;display:flex;align-items:center;height:100vh;position:relative}.tp-fs-header1-container .tp-fs-header1-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper{flex-direction:column!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-header1-container .tp-fs-header1-wrapper{padding:10px!important;justify-content:space-around!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content{display:flex;flex-direction:column;gap:10px;max-width:40%}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content{align-items:center!important;max-width:none!important}}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-title{text-align:center!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-title h1{font-weight:700;font-size:2.5rem}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-title h1{font-size:30px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-title h1{font-size:24px!important}}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-subtitle{text-align:center!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-subtitle h2{font-weight:500;font-size:1.5rem}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-subtitle h2{font-size:20px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-subtitle h2{font-size:20px!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-text{width:100%;text-align:right}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-text{text-align:center!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-text{font-size:small!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-cta{display:flex;justify-content:flex-end;margin-top:20px}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-cta a{padding:10px 40px;border-radius:30px;font-weight:600;text-decoration:none}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-content .tp-fs-header1-cta a{padding:5px 40px!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-image{width:50%;max-width:50%}@media(max-width:480px){.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-image{margin-top:20%!important}}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-image img{max-width:100%;height:auto}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-social-icons{position:absolute;bottom:0}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-social-icons .tp-fs-header1-social-icons-nav{display:flex;flex-direction:column;gap:10px}.tp-fs-header1-container .tp-fs-header1-wrapper .tp-fs-header1-social-icons .tp-fs-header1-social-icons-nav li{width:25px;height:25px}.tp-fs-header1-container .tp-fs-header1-arrow-down{position:absolute;bottom:0;right:50%;transform:translate(50%,-50%)}.tp-fs-header1-container .tp-fs-header1-arrow-down i{display:flex;align-items:center;justify-content:center;font-weight:300;color:var(--fs-secondary-color);background-color:#fff;width:52px;height:52px;border-radius:50%;border:2px solid var(--fs-secondary-color);font-size:30px;font-weight:var(--fa-style,900)}.tp-fs-header2-container{background-repeat:no-repeat;background-position:center;background-color:var(--fs-background-color);background-size:cover;height:100%;display:flex;align-items:center;height:100vh;position:relative}@media(max-width:480px){.tp-fs-header2-container{height:30vh}}.tp-fs-header2-container .container{position:relative;bottom:5%}.tp-fs-header2-container .container .tp-fs-header2-wrapper{display:flex;align-items:center;justify-content:end;position:relative}@media(max-width:480px){.tp-fs-header2-container .container .tp-fs-header2-wrapper{justify-content:center}}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content{display:flex;flex-direction:column;gap:10px;width:25%}@media(max-width:480px){.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content{width:100%!important}}@media(max-width:480px){.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-title{display:flex;justify-content:center}}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-title h1{font-weight:700;font-size:2.5rem}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-subtitle{display:flex;gap:5px}@media(max-width:480px){.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-subtitle{display:flex;justify-content:center}}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-subtitle h2{font-weight:700;font-size:2.5rem}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-subtitle a{background-color:rgba(255,193,140,.2);color:var(--fs-white-color)!important;gap:12px;justify-content:space-around;padding:0 4px;text-decoration:none;border-radius:23px;align-items:center;display:flex;height:44px}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-subtitle a i{background-color:var(--fs-warning-color);height:30px;width:30px;border-radius:30px;display:flex;justify-content:center;align-items:center}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-text{width:100%;text-align:right}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-cta{display:flex;justify-content:flex-end;margin-top:20px}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-content .tp-fs-header2-cta a{padding:10px 40px;border-radius:30px;font-weight:600;text-decoration:none}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-image{width:50%;max-width:50%}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-image img{max-width:100%;height:auto}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-social-icons{position:absolute;bottom:0}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-social-icons .tp-fs-header2-social-icons-nav{display:flex;flex-direction:column;gap:10px}.tp-fs-header2-container .container .tp-fs-header2-wrapper .tp-fs-header2-social-icons .tp-fs-header2-social-icons-nav li{width:25px;height:25px}.tp-fs-header2-container .container .tp-fs-header2-arrow-down{position:absolute;bottom:0;right:50%;transform:translate(50%,-50%)}.tp-fs-header2-container .container .tp-fs-header2-arrow-down i{display:flex;align-items:center;justify-content:center;font-weight:300;color:#f28700;background-color:#fff;width:52px;height:52px;border-radius:50%;border:2px solid #f28700;font-size:30px;font-weight:var(--fa-style,900)}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper{display:flex;gap:10%}@media(max-width:480px){.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper{display:flex;flex-direction:column}}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image{width:35%;position:relative;height:60vh;bottom:136px;right:-5%;overflow:hidden;border-radius:125px;transform:rotate(40deg)}@media(max-width:480px){.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image{width:100%;position:relative;height:55vh;bottom:90px;right:-25%;overflow:hidden;border-radius:55px;transform:rotate(47deg)}}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image img{width:100%;right:0%;transform:rotate(-40deg);position:relative;height:78vh}@media(max-width:480px){.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image img{width:100%;bottom:-120px;right:0%;transform:rotate(-47deg);position:relative;height:100%}}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content{max-width:30%;display:flex;position:relative;flex-direction:column;justify-content:center}@media(max-width:480px){.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content{width:100%;max-width:100%;padding:40px}}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content .tp-fs-header3-subtitle h1{font-weight:700!important}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content .tp-fs-header3-button{display:flex;justify-content:end}.tp-fs-public-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content .tp-fs-header3-button a{align-items:center;padding:10px 20px;border-radius:30px;gap:10px;display:flex;text-decoration:none}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper{display:flex;gap:15%}@media(max-width:480px){.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper{display:flex;flex-direction:column;overflow:hidden}}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image{width:40%;position:relative;height:59vh;bottom:100px;right:-6%;overflow:hidden;border-radius:125px;transform:rotate(40deg)}@media(max-width:480px){.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image{width:100%;position:relative;height:55vh;bottom:90px;right:-25%;overflow:hidden;border-radius:55px;transform:rotate(47deg)}}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image img{width:100%;bottom:-130px;right:2%;transform:rotate(-40deg);position:relative;height:58vh}@media(max-width:480px){.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-image img{width:100%;bottom:-120px;right:0%;transform:rotate(-47deg);position:relative;height:100%}}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content{max-width:30%;display:flex;position:relative;flex-direction:column;justify-content:center}@media(max-width:480px){.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content{width:100%;max-width:100%;padding:40px}}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content .tp-fs-header3-subtitle h1{font-weight:700!important}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content .tp-fs-header3-button{display:flex;justify-content:end;margin-top:15px}.tp-fs-element-wrapper .tp-fs-header3-container .tp-fs-header3-wrapper .tp-fs-header3-content .tp-fs-header3-button a{align-items:center;padding:10px 20px;border-radius:30px;gap:10px;display:flex;text-decoration:none}.tp-fs-slider1-container .tp-fs-slider1-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tp-fs-slider1-container .tp-fs-slider1-header h5{margin-bottom:0;font-size:22px;font-weight:bold}.tp-fs-slider1-container .k-scrollview-view{display:flex!important;gap:40px;margin:0 auto}.tp-fs-slider1-container .tp-fs-slider1-item{display:flex;align-items:center;flex:1;width:100%;position:relative;max-width:310px}@media(max-width:480px){.tp-fs-slider1-container .tp-fs-slider1-item{width:100%!important;max-width:100%!important}}.tp-fs-slider1-container .tp-fs-slider1-item .tp-fs-slider1-item-container{width:100%;height:400px;display:flex;background-size:cover;flex-direction:column;justify-content:space-between;padding:20px 0;text-decoration:none;border-radius:20px}.tp-fs-slider1-container .tp-fs-slider1-item .tp-fs-slider1-item-container .tp-fs-slider1-item-top{display:flex;justify-content:flex-end;padding:10px 15px}.tp-fs-slider1-container .tp-fs-slider1-item .tp-fs-slider1-item-container .tp-fs-slider1-item-top .tp-fs-slider1-item-price{font-size:16px;font-weight:500}.tp-fs-slider1-container .tp-fs-slider1-item .tp-fs-slider1-item-container .tp-fs-slider1-item-bottom{display:flex;justify-content:space-between;padding:10px 15px;background-color:rgba(0,0,0,.1)}.tp-fs-slider1-container .tp-fs-slider1-item .tp-fs-slider1-item-container .tp-fs-slider1-item-title{display:flex;align-items:center;justify-content:space-between;color:var(--fs-white-color);font-size:20px}.tp-fs-slider1-container .tp-fs-slider1-item .tp-fs-slider1-item-container i{background-color:var(--fs-warning-color);height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.tp-fs-slider1-container .k-scrollview-prev{display:flex;align-items:center;margin-right:10px}.tp-fs-slider1-container .k-scrollview-prev .k-svg-icon.k-icon-xxxl{width:45px;height:45px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fs-primary-color);color:var(--fs-primary-color)}.tp-fs-slider1-container .k-scrollview-next{display:flex;align-items:center;margin-left:10px}.tp-fs-slider1-container .k-scrollview-next .k-svg-icon.k-icon-xxxl{width:45px;height:45px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fs-primary-color);color:var(--fs-primary-color)}.tp-fs-slider2-container .tp-fs-slider2-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tp-fs-slider2-container .tp-fs-slider2-header h5{margin-bottom:0;font-size:22px;font-weight:bold}.tp-fs-slider2-container .tp-fs-slider2-item{width:100%;position:relative}.tp-fs-slider2-container .tp-fs-slider2-item .tp-fs-slider2-item-container{display:flex;height:500px;border-radius:30px;background-repeat:no-repeat;background-size:cover;background-position:center center}.tp-fs-slider2-container .tp-fs-slider2-navigation{position:absolute;display:flex;align-items:center;justify-content:space-between;top:50%;right:20px;left:20px;transform:translateY(-50%);z-index:10}.tp-fs-slider2-container .tp-fs-slider2-navigation .tp-slider-nav-btn{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccc;background-color:rgba(255,255,255,.5);color:#a5a4a4;z-index:10;font-size:30px}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper{display:flex;align-items:center;gap:20px}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper .tp-fs-combobox1-box{padding:20px}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper .half-box{width:50%}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper .one-third{width:33%}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper .two-third{width:66%}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper .tp-fs-combobox1-image{display:flex;align-items:center;justify-content:center}.tp-fs-combobox1-container .tp-fs-combobox1-wrapper .tp-fs-combobox1-image img{height:auto;max-width:100%}.tp-fs-products1-container .tp-fs-products1-main-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tp-fs-products1-container .tp-fs-products1-main-top h5{margin-bottom:0;font-size:22px;font-weight:bold}.tp-fs-products1-container .tp-fs-products-slider-1{border:0;background:transparent}.tp-fs-products1-container .tp-fs-products-slider-1 .k-scrollview-view{display:flex!important;gap:40px;margin:0 auto}.tp-fs-products1-container .tp-fs-products-slider-item{display:flex;align-items:center;flex:1;width:100%;position:relative;max-width:310px;height:400px;border-radius:16px}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-container{width:100%;height:100%;display:flex;text-decoration:none;flex-direction:column;justify-content:space-between;position:relative;border-radius:16px}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-img img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-top{position:absolute;top:0;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:10px;background-color:rgba(0,0,0,.2);padding:10px;border-radius:16px 16px 0 0}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-top .tp-fs-products-slider-item-price{display:flex;align-items:center;gap:5px}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-top .tp-fs-products-slider-item-price .tp-fs-products-slider-item-price-old{color:#ccc;text-decoration:line-through;font-size:14px}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-top .tp-fs-products-slider-item-price .tp-fs-products-slider-item-price-new{color:var(--fs-white-color);font-size:16px;font-weight:600}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-discount{position:absolute;bottom:60px;left:10px;background-color:var(--fs-secondary-color);font-size:12px;padding:5px 8px;border-radius:8px;align-self:flex-end}.tp-fs-products1-container .tp-fs-products-slider-item .tp-fs-products-slider-item-bottom{width:100%;position:absolute;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:rgba(0,0,0,.6);padding:15px;border-radius:0 0 16px 16px;color:var(--fs-white-color);font-weight:600;font-size:16px}.tp-fs-products2-container .tp-fs-products2-main-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tp-fs-products2-container .tp-fs-products2-main-top h5{margin-bottom:0;font-size:22px;font-weight:bold}.tp-fs-products2-container .tp-fs-products-slider-2{border:0;background:transparent}.tp-fs-products2-container .tp-fs-products-slider-2 .k-scrollview-view{display:flex!important;gap:40px;margin:0 auto}.tp-fs-products2-container .tp-fs-products-slider-item{display:flex;align-items:center;flex:1;width:100%;position:relative;max-width:310px;height:300px;border-radius:16px}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-container{width:100%;height:100%;display:flex;flex-direction:column;text-decoration:none;position:relative;border-radius:16px;background-color:var(--fs-white-color);box-shadow:1px 1px 5px 5px rgba(0,0,0,.05)}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px 16px 0 0}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-img img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 0 0}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-img .tp-fs-products-slider-item-discount{position:absolute;top:15px;left:15px;background-color:var(--fs-secondary-color);font-size:12px;padding:5px 8px;border-radius:8px;align-self:flex-end}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 10px 20px;border-radius:0 0 16px 16px}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-content .tp-fs-products-slider-item-title{font-size:17px}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-content .tp-fs-products-slider-item-price{display:flex;align-items:center;gap:5px}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-content .tp-fs-products-slider-item-price .tp-fs-products-slider-item-price-old{color:#898989;text-decoration:line-through;font-size:14px}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-content .tp-fs-products-slider-item-price .tp-fs-products-slider-item-price-new{color:var(--fs-primary-color);font-size:15px;font-weight:600}.tp-fs-products2-container .tp-fs-products-slider-item .tp-fs-products-slider-item-bottom{width:100%;position:absolute;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background-color:rgba(0,0,0,.6);padding:15px;border-radius:0 0 16px 16px;color:var(--fs-white-color);font-weight:600;font-size:16px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper{gap:30px;display:flex;flex-direction:column}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .tp-fs-hojrehcontact-image{display:flex;justify-content:center}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .tp-fs-hojrehcontact-image img{width:500px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-middle{display:flex;align-items:baseline;gap:20px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info{display:flex;justify-content:space-between}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info .hojreh-call{gap:10px;display:flex;border:1px solid var(--fs-border-color);align-items:center;border-radius:35px;padding:10px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info .hojreh-call h5{margin-bottom:-1px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info .hojreh-support{gap:10px;display:flex;border:1px solid var(--fs-border-color);align-items:center;border-radius:35px;padding:10px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info .hojreh-support h5{margin-bottom:-1px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info .hojreh-email{gap:10px;display:flex;border:1px solid var(--fs-border-color);align-items:center;border-radius:35px;padding:10px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-info .hojreh-email h5{margin-bottom:-1px}.tp-fs-hojrehcontact-container .tp-fs-hojrehcontact-wrapper .hojreh-address{border:1px solid var(--fs-border-color);padding:10px;border-radius:15px}:root{--fs-primary-color:#1f2d40;--fs-secondary-color:#f28700;--fs-success-color:#34c759;--fs-info-color:#00aaef;--fs-warning-color:#ff9f38;--fs-danger-color:#ff453a;--fs-card-color:#f9f9f9;--fs-border-color:#dee2e6;--fs-white-color:#fff;--fs-black-color:#000;--fs-background-color:#ebedef;--fs-text-color:#212529;--fs-heading-color:#212529;--fs-menu-item-color:#909398}.tp-fs-primary-link-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 25px;background-color:var(--fs-primary-color);color:var(--fs-white-color);text-decoration:none;border-radius:16px}.tp-fs-primary-link-btn i{font-family:"Font Awesome 6 Pro"}.tp-fs-secondary-link-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 25px;background-color:var(--fs-secondary-color);color:var(--fs-primary-color);text-decoration:none;border-radius:16px}.tp-fs-secondary-link-btn i{font-family:"Font Awesome 6 Pro"}.fs-full-loader-container{position:relative;width:100%;height:calc(100vh - 100px)}.fs-full-loader-container .k-loader-container{z-index:1}.fs-line-loader-container{position:relative;width:100%;height:100px;display:flex;align-items:center;justify-content:center}.fs-line-loader-container .k-loader-container{z-index:1}img.grid-post-img{width:60px;height:60px}.tp-fs-menu-wrapper.mobile-view{display:none}@media(max-width:480px){header.tp-menu{display:flex}.tp-fs-menu-wrapper.mobile-view{display:flex;width:100%}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container{background-color:var(--fs-white-color);position:sticky;top:0;right:0;left:0;width:100%;padding:10px 0;z-index:10;width:100%}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-wrapper .tp-fs-menu1-navbar-right{display:flex;align-items:center;gap:50px}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-wrapper .tp-fs-menu1-navbar-left{display:flex;align-items:center;gap:10px}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-logo{width:60px;height:max-content}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-logo a img{max-width:100%}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:13px}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper .tp-fs-menu-login-btn{width:max-content;min-width:150px;background-color:var(--fs-secondary-color);height:40px;border-radius:16px;border:0}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper .tp-fs-menu-login-btn a{display:flex;align-items:center;justify-content:center;gap:5px;padding-right:10px;padding-left:10px;text-decoration:none}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper .tp-fs-menu-login-btn a i{font-family:"Font Awesome 6 Pro"}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-cart{width:40px;height:40px;position:relative}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-cart .k-button{width:40px;height:40px;padding:5px}.tp-fs-menu-wrapper.mobile-view .tp-fs-menu1-container .tp-fs-menu1-navbar-cart .tp-fs-menu1-navbar-cart-qty{position:absolute;background:var(--fs-danger-color);width:20px;height:20px;line-height:20px;border-radius:50%;top:-7px;left:-7px;display:flex;justify-content:center;align-items:center;color:var(--fs-white-color);font-size:12px}.tp-fs-menu-wrapper.mobile-view .icon-container-menu{display:flex;justify-content:center;align-items:center;background-color:var(--fs-white-color);border:1px solid var(--fs-border-color);padding:5px;border-radius:8px;width:40px;min-width:40px;height:40px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-header{margin-bottom:10px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-header .tp-fs-menu1-navbar-logo{width:60px;height:max-content}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-header .tp-fs-menu1-navbar-logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-header .tp-fs-menu1-navbar-logo a img{max-width:100%}.tp-fs-menu-wrapper.mobile-view .close-button-menu{position:absolute;top:50px;right:10px;background:none;border:0;font-size:24px;cursor:pointer}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu{position:relative;background-color:#fff;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,.3);height:100%;width:100%;overflow-y:auto;z-index:9999999}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu .close-button-menu{position:absolute;top:30px;left:30px;right:auto;background:none;border:0;font-size:24px;cursor:pointer}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item{position:relative;border-radius:7px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item:hover{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item a{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;text-decoration:none;font-size:15px;font-weight:500;color:var(--fs-text-color)}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul{display:none;position:absolute;top:100%;right:0;list-style:none;margin:0;padding:0;background-color:#fbfbfb;border:1px solid var(--fs-border-color);border-radius:7px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item{margin:0;color:var(--fs-primary-color)}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item:hover{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item a{min-width:200px;width:100%;font-size:13px;justify-content:space-between}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item ul{top:0;right:100%;background-color:#f1f1f1;border:1px solid var(--fs-border-color);border-radius:7px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item:first-child a{border-radius:7px 7px 0 0}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item:last-child a{border-radius:0 0 7px 7px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item:hover>ul{display:block}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item .tp-fs-menu-item-options{position:absolute;top:0;left:auto;right:7px;height:38px;display:flex;align-items:center;justify-content:center}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item .tp-fs-menu-item-options i{width:20px;height:20px;cursor:pointer}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item.admin-menu{padding-right:40px}.tp-fs-menu-wrapper.mobile-view .mobile-overlay-content-menu ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item:hover>a{color:var(--fs-white-color)}}@media(max-width:480px){.tp-fs-menu-wrapper.web-view{display:none}}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container{background-color:var(--fs-white-color);position:sticky;top:0;right:0;left:0;width:100%;padding:20px 0;z-index:10}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-wrapper{display:flex;align-items:center;justify-content:space-between}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-wrapper .tp-fs-menu1-navbar-right{display:flex;align-items:center;gap:50px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-wrapper .tp-fs-menu1-navbar-left{display:flex;align-items:center;gap:20px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-logo{width:50px;height:max-content}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-logo a img{max-width:100%}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-search-bar{position:relative;width:100%;max-width:400px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-search-bar input{width:100%;padding:10px 45px 10px 15px;font-size:1rem;border:1px solid var(--fs-border-color);border-radius:25px;outline:0;box-shadow:none;color:var(--fs-border-color)}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-search-bar input::placeholder{color:#999}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-search-bar i{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1rem;color:#a0a0a0;pointer-events:none;font-family:"Font Awesome 6 Pro"}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:15px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper .tp-fs-menu-login-btn{width:max-content;min-width:150px;background-color:var(--fs-secondary-color);height:40px;border-radius:16px;border:0}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper .tp-fs-menu-login-btn a{display:flex;align-items:center;justify-content:center;gap:5px;padding-right:10px;padding-left:10px;text-decoration:none}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-account-wrapper .tp-fs-menu-login-btn a i{font-family:"Font Awesome 6 Pro"}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-cart{position:relative}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-cart .k-button{width:36px!important;height:36px!important}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-container .tp-fs-menu1-navbar-cart .tp-fs-menu1-navbar-cart-qty{position:absolute;background:var(--fs-danger-color);width:20px;height:20px;line-height:20px;border-radius:50%;top:-7px;left:-7px;display:flex;justify-content:center;align-items:center;color:var(--fs-white-color);font-size:12px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu{list-style:none;margin:0;padding:0;display:flex}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item{position:relative;margin-left:20px;border-radius:7px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item:hover{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item a{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;text-decoration:none;font-size:15px;font-weight:500}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul{display:none;position:absolute;top:100%;right:0;list-style:none;margin:0;padding:0;background-color:#fbfbfb;border:1px solid var(--fs-border-color);border-radius:7px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item{margin:0;color:var(--fs-primary-color)}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item:hover{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item a{min-width:200px;width:100%;font-size:13px;justify-content:space-between}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item ul{top:0;right:100%;background-color:#f1f1f1;border:1px solid var(--fs-border-color);border-radius:7px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item:first-child a{border-radius:7px 7px 0 0}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item ul li.tp-fs-menu1-navbar-item.child-item:last-child a{border-radius:0 0 7px 7px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item:hover>ul{display:block}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item .tp-fs-menu-item-options{position:absolute;top:0;left:auto;right:7px;height:38px;display:flex;align-items:center;justify-content:center}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item .tp-fs-menu-item-options i{width:20px;height:20px;cursor:pointer}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item.admin-menu{padding-right:40px}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item:hover>a{color:var(--fs-white-color)}.tp-fs-menu-wrapper.web-view .tp-fs-menu1-navbar-nav ul.tp-fs-menu1-navbar-menu li.tp-fs-menu1-navbar-item.admin-menu:hover>.tp-fs-menu-item-options i{color:var(--fs-white-color)}.tp-fs-footer1{width:100%;background-color:rgba(238,240,241,.7215686275);padding:70px 0}.tp-fs-footer1 .tp-fs-footer1-widgets{width:100%;display:grid;gap:20px}@media(max-width:480px){.tp-fs-footer1 .tp-fs-footer1-widgets{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:70px!important}}@media(min-width:481px) and (max-width:768px){.tp-fs-footer1 .tp-fs-footer1-widgets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:80px!important}}.tp-fs-footer1 .tp-fs-footer1-widget{padding-right:10px;padding-left:10px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-logo{margin-bottom:20px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-logo img{max-width:100%}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-text{font-size:13px;color:var(--fs-menu-item-color);margin-bottom:20px;line-height:1.8}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-social-icons ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:15px;column-gap:50px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-social-icons ul img{max-width:36px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-widget-heading{font-size:18px;font-weight:600;color:var(--fs-secondary-color);margin-bottom:15px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-links ul a{text-decoration:none;color:var(--fs-menu-item-color)!important;display:flex;gap:7px;align-items:center}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-links ul a:before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--fs-secondary-color)}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-contact ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-contact ul a{text-decoration:none;color:var(--fs-menu-item-color)!important;display:flex;gap:7px;align-items:center}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-contact ul a i{font-family:"Font Awesome 6 Pro";color:var(--fs-secondary-color)}.tp-fs-footer1 .tp-fs-footer1-widget .tp-fs-footer1-certificates{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.archive-posts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.archive-posts-grid .archive-post-item{box-shadow:1px 1px 5px 5px rgba(0,0,0,.1);border-radius:16px}.archive-posts-grid .archive-post-item .archive-post-item-img{width:100%;height:180px}.archive-posts-grid .archive-post-item .archive-post-item-img img{width:100%;max-height:180px;object-fit:cover;object-position:center center;border-radius:16px 16px 0 0}.archive-posts-grid .archive-post-item .archive-post-item-content{padding:15px 15px 25px;display:flex;flex-direction:column;gap:15px}.archive-posts-grid .archive-post-item .archive-post-item-content .archive-post-item-title h5{margin-bottom:0;font-weight:bold}.archive-posts-grid .archive-post-item .archive-post-item-content .archive-post-item-description{font-size:13px}.single-post-main{width:100%;background-color:var(--fs-white-color);box-shadow:1px 1px 5px 5px rgba(0,0,0,.04);padding:15px;border-radius:16px}.single-post-main .single-post-header{display:flex;flex-direction:column;gap:20px}.single-post-main .single-post-header .single-post-title{border-radius:8px;display:flex;justify-content:space-between;padding:100px;background-repeat:no-repeat;background-size:contain}.single-post-main .single-post-header .single-post-title .single-post-both{width:100%;padding:0 30px;display:flex;justify-content:space-between}.single-post-main .single-post-header .single-post-title .single-post-both h1{font-size:22px;margin-bottom:0}.single-post-main .single-post-header .single-post-title .single-post-arrow{height:60px;display:flex;width:60px;border-radius:50%;border:3px solid var(--fs-primary-color);justify-content:center;position:relative;right:-48%;transform:translate(0%,30%);color:var(--fs-primary-color);background-color:var(--fs-white-color)}.single-post-main .single-post-header .single-post-title .single-post-arrow i{margin-top:10px;font-size:35px;font-weight:500}.single-post-main .single-post-header .single-post-thumbnail{display:flex;align-items:center;justify-content:center}.single-post-main .single-post-header .single-post-meta{border:1px dashed var(--fs-border-color);padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.single-post-main .single-post-header .single-post-meta .single-post-meta-item{display:flex;align-items:center;gap:5px}.single-post-main .single-post-header .single-post-meta .single-post-meta-item label{font-size:13px;color:#898989}.single-post-main .single-post-header .single-post-meta .single-post-meta-item span{font-size:13px;color:inherit}.single-post-entry{margin-top:30px}@media(max-width:480px){.single-post-title{flex-direction:column;padding:12px 0!important}.single-post-both{justify-content:space-between;padding:0;font-size:small}.single-post-both h1{font-size:small!important}.single-post-arrow{position:relative!important;right:48%!important;transform:translate(0%,5%)!important;height:20px!important;display:flex!important;width:20px!important;border-radius:50%!important;border:2px solid var(--fs-primary-color)!important;justify-content:center!important;align-items:center!important}.single-post-arrow i{margin-top:0!important;font-size:15px!important;font-weight:500}}.tp-fs-sidebar-elements-wrapper{display:flex;flex-direction:column;gap:20px}.tp-fs-sidebar-elements-wrapper .tp-fs-element-item h5{border-bottom:3px solid var(--fs-border-color);padding-bottom:10px}.tp-fs-sidebar-elements-wrapper .tp-fs-element-item .tp-fs-elements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tp-fs-sidebar-elements-wrapper .tp-fs-element-item .tp-fs-elements-grid .tp-fs-element-button{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--fs-border-color);padding:15px 10px;border-radius:8px!important}.tp-fs-sidebar-elements-wrapper .tp-fs-element-item .tp-fs-elements-grid .tp-fs-element-button i{font-size:24px}.tp-fs-sidebar-elements-wrapper .tp-fs-element-item .tp-fs-elements-grid .tp-fs-element-button span{font-size:12px}.tp-fs-mud-container{height:calc(100vh - 210px)}.tp-fs-mud-container .tp-fs-mud-dropzone{width:100%;min-height:100%;height:max-content;border-radius:8px;border:2px dashed #00aaef}.tp-fs-dragged-item{border:1px dashed transparent;margin-bottom:60px;margin-top:60px;position:relative;padding:5px;position:relative;background-color:transparent!important}.tp-fs-dragged-item:hover{border:1px dashed var(--fs-primary-color)}.tp-fs-dragged-item:hover .tp-fs-toolbar-btn{color:var(--fs-primary-color);border:1px solid var(--fs-primary-color)}.tp-fs-dragged-item .tp-fs-dragged-item-toolbar{display:flex;gap:5px;justify-content:flex-start;padding-right:35px;position:absolute;top:-45px;right:10px;background-color:var(--fs-background-color);padding:5px 40px 5px 5px;z-index:2}.tp-fs-dragged-item .tp-fs-toolbar-btn{width:30px;height:30px;border:1px solid var(--fs-border-color);border-radius:5px;color:#ccc}.tp-fs-dragged-item .tp-fs-move-btn:hover{color:#00aaef!important}.tp-fs-dragged-item .tp-fs-delete-btn:hover{color:#ff453a!important}.tp-fs-dragged-item .tp-fs-dragged-item-content .tp-fs-edit-btn{position:absolute;top:-40px;right:15px;z-index:2}.tp-fs-dragged-item .tp-fs-dragged-item-content .tp-fs-edit-btn:hover{color:#00aaef!important}.tp-fs-dragged-item .tp-fs-dragged-item-content .tp-fs-new-btn{position:absolute;top:-40px;left:15px;z-index:2;width:max-content;padding-left:5px;padding-right:5px;border-color:var(--fs-border-color);color:#898989}.tp-fs-dragged-item .tp-fs-dragged-item-content .tp-fs-new-btn:hover{color:var(--fs-primary-color)!important}.tp-fs-item-options{position:absolute;top:0;left:0}.tp-fs-item-options:hover span.k-svg-i-more-vertical{border:1px solid var(--fs-primary-color);color:#00aaef}.tp-fs-item-options button{padding:0}.tp-fs-item-options button span.k-svg-i-more-vertical{border:1px solid #ccc;width:30px;height:30px;border-radius:8px;padding:5px;color:#ccc}.tp-fs-item-options button span.k-button-arrow{display:none}.fs-edit-post-wrapper{display:flex;align-items:flex-start;gap:30px}@media(max-width:480px){.fs-edit-post-wrapper{flex-direction:column}}@media(min-width:481px) and (max-width:768px){.fs-edit-post-wrapper{flex-direction:column;gap:6px!important}}.fs-edit-post-wrapper .fs-edit-post-form{width:75%}@media(max-width:480px){.fs-edit-post-wrapper .fs-edit-post-form{width:100%}}@media(min-width:481px) and (max-width:768px){.fs-edit-post-wrapper .fs-edit-post-form{width:100%}}.fs-edit-post-wrapper .fs-edit-post-form label{font-size:17px;font-weight:600}.fs-edit-post-wrapper .fs-edit-post-meta{width:25%;max-width:350px}@media(max-width:480px){.fs-edit-post-wrapper .fs-edit-post-meta{width:100%}}@media(min-width:481px) and (max-width:768px){.fs-edit-post-wrapper .fs-edit-post-meta{width:100%;max-width:535px}}.fs-edit-post-wrapper .fs-edit-post-meta .fs-edit-post-saved-img{border-radius:7px;margin-bottom:15px}.fs-edit-post-wrapper .fs-edit-post-meta .tp-upload-box.single-upload{flex-direction:column}.fs-edit-post-wrapper .fs-edit-post-meta .tp-upload-box.single-upload .tp-upload-box-meta{flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;gap:10px}.fs-edit-post-wrapper .fs-edit-post-meta .single-group-container{border:0;padding:0;margin-top:10px}.fs-edit-post-wrapper .fs-edit-post-meta .tp-upload-box.single-upload .tp-upload-box-icon{height:70px}.fs-edit-post-wrapper .grid-post-img{width:120px;border-radius:7px}.fs-temp-product-sans{border:2px dashed #f00;padding:15px;border-radius:15px;margin:15px 0}.fs-temp-product-sans h4{font-size:15px;color:#f00}.fs-product-sans-date-wrapper{max-width:100%;overflow:auto;display:flex;gap:15px;margin-bottom:15px}@media(max-width:480px){.fs-product-sans-date-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-product-sans-date-wrapper .fs-product-sans-date{background-color:#dfdfdf;color:var(--fs-primary-color)}.fs-product-sans-date-wrapper .fs-product-sans-date .k-button-text{display:flex;flex-direction:column;gap:10px}.fs-product-sans-date-wrapper .fs-product-sans-date:hover{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.fs-product-sans-date-wrapper .fs-product-sans-date.active-box{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.fs-product-sans-time-wrapper{max-width:100%;overflow:auto;display:flex;gap:15px;margin-bottom:15px}@media(max-width:480px){.fs-product-sans-time-wrapper{justify-content:center}}.fs-product-sans-time-wrapper .fs-product-sans-time{background-color:#dfdfdf;color:var(--fs-primary-color)}.fs-product-sans-time-wrapper .fs-product-sans-time .k-button-text{display:flex;flex-direction:column;gap:10px}.fs-product-sans-time-wrapper .fs-product-sans-time .k-button-text label{font-size:13px;font-weight:normal}.fs-product-sans-time-wrapper .fs-product-sans-time:hover{background-color:var(--fs-primary-color);color:var(--fs-white-color)}.fs-product-sans-time-wrapper .fs-product-sans-time.active-box{background-color:var(--fs-primary-color);color:var(--fs-white-color)}@media(max-width:480px){.fs-product-sans-time-wrapper .fs-product-sans-time.active-box{background-color:var(--tp-secondary-color);color:var(--tp-black-color)}}.fs-single-product-wrapper{padding:20px;border-radius:16px;box-shadow:1px 1px 5px 5px rgba(0,0,0,.05)}.fs-single-product-intro{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px;background-color:var(--fs-white-color)}@media(max-width:480px){.fs-single-product-intro{flex-direction:column!important}}.fs-single-product-intro .fs-single-product-image{width:500px;min-width:500px}@media(max-width:480px){.fs-single-product-intro .fs-single-product-image{width:100%!important;min-width:100%!important}}.fs-single-product-intro .fs-single-product-image .fs-single-product-index-image{width:100%;height:300px;display:flex;align-items:center;justify-content:center}.fs-single-product-intro .fs-single-product-image .fs-single-product-index-image img{max-width:100%;border-radius:16px;height:100%;object-fit:cover;object-position:center center}.fs-single-product-intro .fs-single-product-image .fs-single-product-gallery-container{margin-top:10px;border:0;border-width:0}.fs-single-product-intro .fs-single-product-image .fs-single-product-gallery-container .fs-single-product-gallery{border-radius:16px;border:0!important}.fs-single-product-intro .fs-single-product-image .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto}@media(max-width:480px){.fs-single-product-intro .fs-single-product-image .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0 auto}}.fs-single-product-intro .fs-single-product-image .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view .fs-single-product-gallery-item{height:140px;border-radius:16px;background-size:cover;background-position:center}@media(max-width:480px){.fs-single-product-intro .fs-single-product-image .fs-single-product-gallery-container .fs-single-product-gallery.mobile-slider .k-scrollview-view{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0 auto}}.fs-single-product-intro .fs-single-product-image2{width:100%}.fs-single-product-intro .fs-single-product-image2 .fs-single-product-index-image{width:100%;height:300px;display:flex;align-items:center;justify-content:center}.fs-single-product-intro .fs-single-product-image2 .fs-single-product-index-image img{max-width:100%;border-radius:16px;height:100%;object-fit:cover;object-position:center center}.fs-single-product-intro .fs-single-product-image2 .fs-single-product-gallery-container{margin-top:10px;border:0;border-width:0}.fs-single-product-intro .fs-single-product-image2 .fs-single-product-gallery-container .fs-single-product-gallery{border-radius:16px;border:0!important}.fs-single-product-intro .fs-single-product-image2 .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto}.fs-single-product-intro .fs-single-product-image2 .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view .fs-single-product-gallery-item{height:200px;border-radius:16px}.fs-single-product-intro .fs-single-product-main-content{width:100%}.fs-single-product-intro .fs-single-product-main-content h1{font-size:28px}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-meta{padding-bottom:10px;margin-bottom:5px;display:flex;gap:10px}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-meta .fs-single-product-meta-item{font-size:12px;background-color:var(--fs-primary-color);color:var(--fs-white-color);padding:5px 15px;border-radius:16px}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-labels{border-top:3px dashed var(--fs-border-color);border-bottom:3px dashed var(--fs-border-color);padding:10px 0;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}@media(max-width:480px){.fs-single-product-intro .fs-single-product-main-content .fs-single-product-labels{flex-direction:column;gap:10px}}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-price{display:flex;align-items:center;gap:5px}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-price .fs-single-product-meta-price-old{color:#b3b3b3;text-decoration:line-through;font-size:14px}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-price .fs-single-product-meta-price-new{color:var(--fs-primary-color);font-size:16px;font-weight:600}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-discount{background-color:var(--fs-secondary-color);padding:5px 16px;border-radius:16px;font-weight:500}.fs-single-product-intro .fs-single-product-main-content .fs-single-product-desc{margin-bottom:20px}.fs-single-product-intro2{display:flex;flex-direction:column;align-items:flex-start;gap:50px;margin-bottom:30px;background-color:var(--fs-white-color)}.fs-single-product-intro2 .fs-single-product-image2{width:100%}.fs-single-product-intro2 .fs-single-product-image2 .fs-single-product-index-image{width:100%;display:flex;align-items:center;justify-content:center}.fs-single-product-intro2 .fs-single-product-image2 .fs-single-product-index-image img{width:100%;border-radius:16px;height:100%;object-fit:cover;object-position:center center}.fs-single-product-intro2 .fs-single-product-image2 .fs-single-product-gallery-container{margin-top:10px;border:0;border-width:0}.fs-single-product-intro2 .fs-single-product-image2 .fs-single-product-gallery-container .fs-single-product-gallery{border-radius:16px;border:0!important}.fs-single-product-intro2 .fs-single-product-image2 .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto}.fs-single-product-intro2 .fs-single-product-image2 .fs-single-product-gallery-container .fs-single-product-gallery .k-scrollview-view .fs-single-product-gallery-item{height:200px;border-radius:16px;background-position:center;background-size:cover;background-repeat:no-repeat}.fs-single-product-intro2 .fs-single-product-main-content{width:100%}.fs-single-product-intro2 .fs-single-product-main-content h1{font-size:28px}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-meta{padding-bottom:10px;margin-bottom:5px;display:flex;gap:10px}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-meta .fs-single-product-meta-item{font-size:12px;background-color:var(--fs-primary-color);color:var(--fs-white-color);padding:5px 15px;border-radius:16px}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-labels{border-top:3px dashed var(--fs-border-color);border-bottom:3px dashed var(--fs-border-color);padding:10px 0;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-price{display:flex;align-items:center;gap:5px}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-price .fs-single-product-meta-price-old{color:#b3b3b3;text-decoration:line-through;font-size:14px}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-price .fs-single-product-meta-price-new{color:var(--fs-primary-color);font-size:16px;font-weight:600}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-labels .fs-single-product-meta-discount{background-color:var(--fs-secondary-color);padding:5px 16px;border-radius:16px;font-weight:500}.fs-single-product-intro2 .fs-single-product-main-content .fs-single-product-desc{margin-bottom:20px}.fs-single-product-program-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.fs-single-product-program-wrapper .fs-single-product-program-item{background-color:var(--fs-white-color);padding:20px;border-radius:16px;border:1px solid var(--fs-secondary-color)}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fs-border-color);margin-bottom:15px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-header h5{color:var(--fs-secondary-color);font-weight:600}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-tickets{display:flex;flex-direction:column;gap:15px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fs-border-color);padding-bottom:10px}@media(max-width:480px){.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row{flex-direction:column;gap:10px}}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-title{display:flex;flex-direction:row;align-items:center;gap:10px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-title .fs-single-product-index-image2 img{height:100px;width:100px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-discount{display:flex;align-items:center;gap:8px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-discount .fs-single-product-program-ticket-percent{background-color:var(--fs-secondary-color);color:var(--fs-primary-color);font-size:13px;padding:3px 5px;border-radius:8px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-discount .fs-single-product-program-ticket-old{color:#b3b3b3;text-decoration:line-through;font-size:13px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty{width:165px}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty .k-numerictextbox.k-input.tp-numeric.telerik-blazor.k-input-solid.k-rounded-md.k-input-md{border-radius:30px;background-color:var(--fs-primary-color)}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty .k-numerictextbox.k-input.tp-numeric.telerik-blazor.k-input-solid.k-rounded-md.k-input-md .k-input-inner{color:var(--fs-white-color)}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty .k-numerictextbox.k-input.tp-numeric.telerik-blazor.k-input-solid.k-rounded-md.k-input-md .k-button.k-icon-button.k-button-solid.k-button-solid-base.k-button-md.k-spinner-increase{border-radius:50%;background-color:var(--fs-white-color)!important}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty .k-numerictextbox.k-input.tp-numeric.telerik-blazor.k-input-solid.k-rounded-md.k-input-md .k-button.k-icon-button.k-button-solid.k-button-solid-base.k-button-md.k-spinner-increase svg{color:var(--fs-primary-color)}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty .k-numerictextbox.k-input.tp-numeric.telerik-blazor.k-input-solid.k-rounded-md.k-input-md .k-button.k-icon-button.k-button-solid.k-button-solid-base.k-button-md.k-spinner-decrease{border-radius:50%;background-color:var(--fs-white-color)!important}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row .fs-single-product-program-ticket-qty .k-numerictextbox.k-input.tp-numeric.telerik-blazor.k-input-solid.k-rounded-md.k-input-md .k-button.k-icon-button.k-button-solid.k-button-solid-base.k-button-md.k-spinner-decrease svg{color:var(--fs-primary-color)}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-ticket-row:last-child{border-bottom:0;padding-bottom:0}.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-cta{display:flex;justify-content:flex-end;margin-top:15px}@media(max-width:480px){.fs-single-product-program-wrapper .fs-single-product-program-item .fs-single-product-program-cta{justify-content:center}}.fs-product-ticket-types-wrapper{display:flex;flex-direction:column;gap:20px}.fs-product-ticket-types-wrapper .fs-product-ticket-type{display:flex;flex-direction:column;gap:10px;border:2px solid var(--fs-border-color);padding:20px 10px;border-radius:7px}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-top{display:flex}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom{display:flex;align-items:center;gap:20px}@media(max-width:480px){.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom .fs-product-ticket-type-discount{max-width:200px}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom .fs-product-ticket-type-prices{display:flex;align-items:center;gap:20px;width:100%}@media(max-width:480px){.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom .fs-product-ticket-type-prices{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom .fs-product-ticket-type-prices .fs-product-ticket-type-price{flex:1}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom .fs-product-ticket-type-prices .fs-product-ticket-type-price span{font-size:15px;font-weight:600}.fs-product-ticket-types-wrapper .fs-product-ticket-type .fs-product-ticket-type-bottom h5{margin-bottom:0}.fs-product-ticket-types-wrapper label{font-size:14px!important;font-weight:500!important;width:100%;max-width:max-content}.receiver-multiselect.k-multiselect .k-chip{max-width:240px}.site-settings .site-settings-heading{background-color:var(--fs-background-color);padding:10px;border-radius:16px;border-right:8px solid var(--fs-secondary-color);margin-bottom:20px}.site-settings .site-settings-heading h3{margin-bottom:0;font-size:20px}.site-settings .site-settings-new-gateway-select{display:flex;flex-direction:column;width:400px;margin-top:20px;padding:0 15px}.site-settings .site-settings-new-gateway-form{width:400px}.site-settings .site-settings-ns-wrapper{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.site-settings .site-settings-ns-wrapper .site-settings-ns-item{display:flex;align-items:center;gap:10px}.site-settings .site-settings-ns-wrapper .site-settings-ns-item .k-button{height:38px}.site-settings .site-settings-domain-wrapper{width:450px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin:0 auto}.site-settings .site-settings-domain-wrapper .site-settings-domain-field{width:100%}.site-settings .site-settings-gateways-list{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.site-settings .site-settings-gateways-list .site-settings-gateway-item{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px dashed #ccc;padding:10px;border-radius:7px}.site-settings .site-settings-gateways-list .site-settings-gateway-item span{font-size:17px;font-weight:600}.site-settings .fs-footer-settings-section-header{margin:15px 0;display:flex;align-items:center;justify-content:space-between}.site-settings .fs-footer-links-preview li{border:2px dashed var(--fs-border-color);padding:5px}.site-settings .fs-footer-social-icons-preview li{border:2px dashed var(--fs-border-color);padding:5px}.site-settings .fs-footer-contact-preview li{border:2px dashed var(--fs-border-color);padding:5px}.site-settings .tp-fs-footer1-social-icons-nav{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;padding:0;margin:0}.site-settings .tp-fs-footer1-social-icons-nav li{position:relative;border-radius:8px}.site-settings .tp-fs-footer1-social-icons-nav li .tp-fs-footer1-social-icon{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 10px 10px}.site-settings .tp-fs-footer1-social-icons-nav li .tp-fs-footer1-social-icon img{width:38px;height:auto}.site-settings .tp-fs-footer1-social-icons-nav li .tp-fs-footer1-social-icon-link{display:flex;gap:5px;align-items:flex-start}.site-settings .tp-fs-footer1-links-nav{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;padding:0;margin:0}.site-settings .tp-fs-footer1-links-nav li{position:relative;border-radius:8px}.site-settings .tp-fs-footer1-links-nav li .tp-fs-footer1-link-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 10px 10px}.site-settings .tp-fs-footer1-contact-nav{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;padding:0;margin:0}.site-settings .tp-fs-footer1-contact-nav li{position:relative;border-radius:8px}.site-settings .tp-fs-footer1-contact-nav li .tp-fs-footer1-contact-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 10px 10px}.site-settings-wizard-wrapper .site-settings-heading{border-bottom:1px solid var(--fs-border-color);padding-bottom:5px;margin-bottom:25px}.site-settings-wizard-wrapper .site-settings-wizard-buttons{margin-top:20px;display:flex;gap:10px;justify-content:center}.site-settings-wizard-wrapper .site-settings-wizard-buttons .k-button{width:200px}.site-settings-wizard-wrapper .site-settings-wizard-domain{display:flex;flex-direction:column;gap:20px;align-items:center;width:600px;margin:0 auto}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-wizard-domain{max-width:100%}}.site-settings-wizard-wrapper .site-settings-wizard-ns-container{display:flex;gap:10px}.site-settings-wizard-wrapper .site-settings-domain-wrapper{width:450px}.site-settings-wizard-wrapper .site-settings-themes-checkbox-wrapper{display:flex;gap:10px}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-themes-checkbox-wrapper{flex-direction:column}}.site-settings-wizard-wrapper .site-settings-themes-checkbox-wrapper .k-checkbox-wrap{pointer-events:none}.site-settings-wizard-wrapper .site-settings-themes-checkbox-wrapper label{pointer-events:none}.site-settings-wizard-wrapper .fs-footer-settings-section-header{margin:15px 0;display:flex;align-items:center;justify-content:space-between}.site-settings-wizard-wrapper .fs-footer-links-preview li{border:2px dashed var(--fs-border-color);padding:5px}.site-settings-wizard-wrapper .fs-footer-social-icons-preview li{border:2px dashed var(--fs-border-color);padding:5px}.site-settings-wizard-wrapper .fs-footer-contact-preview li{border:2px dashed var(--fs-border-color);padding:5px}.site-settings-wizard-wrapper .tp-fs-footer1-social-icons-nav{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;padding:0;margin:0}.site-settings-wizard-wrapper .tp-fs-footer1-social-icons-nav li{position:relative;border-radius:8px}.site-settings-wizard-wrapper .tp-fs-footer1-social-icons-nav li .tp-fs-footer1-social-icon{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 10px 10px}.site-settings-wizard-wrapper .tp-fs-footer1-social-icons-nav li .tp-fs-footer1-social-icon img{width:38px;height:auto}.site-settings-wizard-wrapper .tp-fs-footer1-social-icons-nav li .tp-fs-footer1-social-icon-link{display:flex;gap:5px;align-items:flex-start}.site-settings-wizard-wrapper .tp-fs-footer1-links-nav{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;padding:0;margin:0}.site-settings-wizard-wrapper .tp-fs-footer1-links-nav li{position:relative;border-radius:8px}.site-settings-wizard-wrapper .tp-fs-footer1-links-nav li .tp-fs-footer1-link-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 10px 10px}.site-settings-wizard-wrapper .tp-fs-footer1-contact-nav{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;padding:0;margin:0}.site-settings-wizard-wrapper .tp-fs-footer1-contact-nav li{position:relative;border-radius:8px}.site-settings-wizard-wrapper .tp-fs-footer1-contact-nav li .tp-fs-footer1-contact-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 10px 10px}.site-settings-wizard-wrapper .site-settings-products-header{display:flex;flex-direction:column;gap:20px;border:1px solid var(--fs-border-color);padding:10px;border-radius:7px;margin:25px 0;background-color:var(--fs-card-color)}.site-settings-wizard-wrapper .site-settings-products-header .site-settings-products-title{display:flex;align-items:center;justify-content:space-between}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-products-header .site-settings-products-title{flex-direction:column;align-items:center;justify-content:center;gap:10px}}.site-settings-wizard-wrapper .site-settings-products-header .site-settings-products-title h5{margin-bottom:0!important}.site-settings-wizard-wrapper .site-settings-products-header .site-settings-products-filters{margin-bottom:10px}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-products-header .site-settings-products-filters .col-24{margin-bottom:10px}}.site-settings-wizard-wrapper .site-settings-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-products-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.site-settings-wizard-wrapper .site-settings-products-grid .site-settings-products-grid-item{width:100%;display:flex;align-items:center;gap:20px;border-radius:16px;border:1px solid var(--fs-border-color);padding:10px;box-shadow:1px 1px 5px 5px rgba(0,0,0,.08)}.site-settings-wizard-wrapper .site-settings-products-grid .site-settings-products-grid-item .site-settings-products-grid-item-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-settings-wizard-wrapper .site-settings-products-grid .site-settings-products-grid-item .site-settings-products-grid-item-title{font-weight:600;font-size:16px}.site-settings-wizard-wrapper .site-settings-products-grid .site-settings-products-grid-item .site-settings-products-grid-item-img{width:70px;min-width:70px}.site-settings-wizard-wrapper .site-settings-products-grid .site-settings-products-grid-item .site-settings-products-grid-item-img img{width:70px;max-width:100%;height:70px;object-fit:cover;object-position:center center;border-radius:50%}.site-settings-wizard-wrapper .site-settings-products-grid .site-settings-products-grid-item.selected{background-color:var(--fs-background-color)}.site-settings-wizard-wrapper .site-settings-products-grid .sell-grid-item-cta{display:flex;gap:10px}.site-settings-wizard-wrapper .site-settings-products-grid .sell-grid-item-cta .favorite-btn .k-button-text i{font-size:16px!important}.site-settings-wizard-wrapper .site-settings-products-grid .sell-grid-item-cta .mobile-fav-product-popever{display:none}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-products-grid .sell-grid-item-cta .mobile-fav-product-popever{display:inline-flex}}.site-settings-wizard-wrapper .site-settings-products-grid .sell-grid-item-cta .web-fav-product-popever{display:inline-flex}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-products-grid .sell-grid-item-cta .web-fav-product-popever{display:none}}.site-settings-wizard-wrapper .site-settings-categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-categories-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.site-settings-wizard-wrapper .site-settings-categories-grid .site-settings-categories-grid-item{width:100%;display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--fs-border-color);padding:10px;box-shadow:1px 1px 5px 5px rgba(0,0,0,.08)}.site-settings-wizard-wrapper .site-settings-categories-grid .site-settings-categories-grid-item .site-settings-categories-grid-item-img{width:70px;max-width:70px}.site-settings-wizard-wrapper .site-settings-categories-grid .site-settings-categories-grid-item .site-settings-categories-grid-item-img img{width:70px;max-width:100%;height:70px;object-fit:cover;object-position:center center;border-radius:50%}.site-settings-wizard-wrapper .site-settings-categories-grid .site-settings-categories-grid-item .site-settings-categories-grid-item-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-settings-wizard-wrapper .site-settings-categories-grid .site-settings-categories-grid-item .site-settings-categories-grid-item-title{font-weight:600;font-size:15px}.site-settings-wizard-wrapper .site-settings-categories-grid .site-settings-categories-grid-item.selected{background-color:var(--fs-background-color)}.site-settings-wizard-wrapper .site-settings-categories-grid .sell-grid-item-cta{display:flex;gap:10px}.site-settings-wizard-wrapper .site-settings-gateways-list{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.site-settings-wizard-wrapper .site-settings-gateways-list .site-settings-gateway-item{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px dashed #ccc;padding:10px;border-radius:7px}@media(max-width:480px){.site-settings-wizard-wrapper .site-settings-gateways-list .site-settings-gateway-item{flex-direction:column;gap:20px}}.site-settings-wizard-wrapper .site-settings-gateways-list .site-settings-gateway-item span{font-size:17px;font-weight:600}.site-settings-wizard-wrapper .site-settings-final-wrapper{display:flex;justify-content:center;font-size:18px}.site-settings-wizard-wrapper .site-settings-final-wrapper span{font-weight:bold;color:var(--fs-primary-color);margin:0 5px}.tp-fs-public-element-wrapper .tp-fs-heading1-container{margin-bottom:30px}.tp-fs-public-element-wrapper .tp-fs-heading2-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-banner1-container{margin-bottom:30px}.tp-fs-public-element-wrapper .tp-fs-banner2-container{margin-top:100px;margin-bottom:100px}.tp-fs-public-element-wrapper .tp-fs-infobox1-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-infobox2-container{margin-top:40px;margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-blog1-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-blog2-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-blog3-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-slider1-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-slider2-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-editor-container{margin-bottom:30px}.tp-fs-public-element-wrapper .tp-fs-heading3-container{margin-bottom:30px}.tp-fs-public-element-wrapper .tp-fs-heading4-container{margin-bottom:30px}.tp-fs-public-element-wrapper .tp-fs-infobox3-container{margin-top:40px;margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-card1-container{margin-top:100px;margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-card2-container{margin-top:60px;margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-card3-container{margin-top:40px;margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-slider3-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-blog4-container{margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-image1-container{margin-top:40px;margin-bottom:40px}.tp-fs-public-element-wrapper .tp-fs-reserve1-container{margin-bottom:80px}.tp-fs-card4-container .tp-fs-card4-items-grid{display:grid;gap:30px;margin-top:60px}@media(max-width:480px){.tp-fs-card4-container .tp-fs-card4-items-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item{position:relative;width:100%;height:300px;border:1px solid var(--fs-card-color);display:flex;border-radius:32px;z-index:2;background-color:var(--fs-white-color);margin-bottom:50px;border:1px solid}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item:after{content:"";position:absolute;top:30px;left:81%;transform:translate(-50%,-50%);height:62px;width:121px;background-color:var(--fs-white-color);border-top:0}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-card4-item-img{position:absolute;top:-31px;left:70%;transform:rotate(45deg);height:90px;width:90px;border-radius:20px;background-color:var(--fs-primary-color);border:1px solid var(--fs-card-color);z-index:2;display:flex;padding:10px;align-items:center;justify-content:center}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-card4-item-img img{width:70%;max-width:100%;height:auto;transform:rotate(-45deg)}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-card4-item-wrapper{width:100%;padding:80px 20px 20px;display:flex;flex-direction:column;align-items:center;position:relative;gap:15px}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-card4-item-wrapper h4{margin-bottom:0}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-card4-item-wrapper .tp-fs-card4-item-text{text-align:center;overflow:hidden}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-card4-item-wrapper .tp-fs-card4-item-button a{position:absolute;bottom:20px;right:20px;left:20px;display:flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:16px;text-decoration:none}.tp-fs-card4-container .tp-fs-card4-items-grid .tp-fs-card4-item .tp-fs-item-options{top:16px;left:10px}
