/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/pro/src/theme/variables.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/** Ionic CSS Variables **/
:root {
  --ion-color-primary: #3880ff;
  --ion-color-primary-rgb: 56, 128, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3171e0;
  --ion-color-primary-tint: #4c8dff;
  --ion-color-secondary: #00c29a;
  --ion-color-secondary-rgb: 0, 194, 154;
  --ion-color-secondary-contrast: #000000;
  --ion-color-secondary-contrast-rgb: 0, 0, 0;
  --ion-color-secondary-shade: #00ab88;
  --ion-color-secondary-tint: #1ac8a4;
  --ion-color-tertiary: #ff5641;
  --ion-color-tertiary-rgb: 255, 86, 65;
  --ion-color-tertiary-contrast: #000000;
  --ion-color-tertiary-contrast-rgb: 0, 0, 0;
  --ion-color-tertiary-shade: #e04c39;
  --ion-color-tertiary-tint: #ff6754;
  --ion-color-success: #00c29a;
  --ion-color-success-rgb: 0, 194, 154;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #00ab88;
  --ion-color-success-tint: #1ac8a4;
  --ion-color-warning: #ffbe00;
  --ion-color-warning-rgb: 255, 190, 0;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0a700;
  --ion-color-warning-tint: #ffc51a;
  --ion-color-danger: #ff5641;
  --ion-color-danger-rgb: 255, 86, 65;
  --ion-color-danger-contrast: #000000;
  --ion-color-danger-contrast-rgb: 0, 0, 0;
  --ion-color-danger-shade: #e04c39;
  --ion-color-danger-tint: #ff6754;
  --ion-color-medium: #a8adaf;
  --ion-color-medium-rgb: 168, 173, 175;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #94989a;
  --ion-color-medium-tint: #b1b5b7;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  --ion-font-family: Asap;
  --ion-text-color: #04151c;
}

/* @media (prefers-color-scheme: dark) {
    body {
        --ion-color-primary: #428cff;
        --ion-color-primary-rgb: 66, 140, 255;
        --ion-color-primary-contrast: #ffffff;
        --ion-color-primary-contrast-rgb: 255, 255, 255;
        --ion-color-primary-shade: #3a7be0;
        --ion-color-primary-tint: #5598ff;

        --ion-color-secondary: #50c8ff;
        --ion-color-secondary-rgb: 80, 200, 255;
        --ion-color-secondary-contrast: #ffffff;
        --ion-color-secondary-contrast-rgb: 255, 255, 255;
        --ion-color-secondary-shade: #46b0e0;
        --ion-color-secondary-tint: #62ceff;

        --ion-color-tertiary: #6a64ff;
        --ion-color-tertiary-rgb: 106, 100, 255;
        --ion-color-tertiary-contrast: #ffffff;
        --ion-color-tertiary-contrast-rgb: 255, 255, 255;
        --ion-color-tertiary-shade: #5d58e0;
        --ion-color-tertiary-tint: #7974ff;

        --ion-color-success: #2fdf75;
        --ion-color-success-rgb: 47, 223, 117;
        --ion-color-success-contrast: #000000;
        --ion-color-success-contrast-rgb: 0, 0, 0;
        --ion-color-success-shade: #29c467;
        --ion-color-success-tint: #44e283;

        --ion-color-warning: #ffd534;
        --ion-color-warning-rgb: 255, 213, 52;
        --ion-color-warning-contrast: #000000;
        --ion-color-warning-contrast-rgb: 0, 0, 0;
        --ion-color-warning-shade: #e0bb2e;
        --ion-color-warning-tint: #ffd948;

        --ion-color-danger: #ff4961;
        --ion-color-danger-rgb: 255, 73, 97;
        --ion-color-danger-contrast: #ffffff;
        --ion-color-danger-contrast-rgb: 255, 255, 255;
        --ion-color-danger-shade: #e04055;
        --ion-color-danger-tint: #ff5b71;

        --ion-color-dark: #f4f5f8;
        --ion-color-dark-rgb: 244, 245, 248;
        --ion-color-dark-contrast: #000000;
        --ion-color-dark-contrast-rgb: 0, 0, 0;
        --ion-color-dark-shade: #d7d8da;
        --ion-color-dark-tint: #f5f6f9;

        --ion-color-medium: #989aa2;
        --ion-color-medium-rgb: 152, 154, 162;
        --ion-color-medium-contrast: #000000;
        --ion-color-medium-contrast-rgb: 0, 0, 0;
        --ion-color-medium-shade: #86888f;
        --ion-color-medium-tint: #a2a4ab;

        --ion-color-light: #222428;
        --ion-color-light-rgb: 34, 36, 40;
        --ion-color-light-contrast: #ffffff;
        --ion-color-light-contrast-rgb: 255, 255, 255;
        --ion-color-light-shade: #1e2023;
        --ion-color-light-tint: #383a3e;
    }

    .ios body {
        --ion-background-color: #000000;
        --ion-background-color-rgb: 0, 0, 0;

        --ion-text-color: #ffffff;
        --ion-text-color-rgb: 255, 255, 255;

        --ion-color-step-50: #0d0d0d;
        --ion-color-step-100: #1a1a1a;
        --ion-color-step-150: #262626;
        --ion-color-step-200: #333333;
        --ion-color-step-250: #404040;
        --ion-color-step-300: #4d4d4d;
        --ion-color-step-350: #595959;
        --ion-color-step-400: #666666;
        --ion-color-step-450: #737373;
        --ion-color-step-500: #808080;
        --ion-color-step-550: #8c8c8c;
        --ion-color-step-600: #999999;
        --ion-color-step-650: #a6a6a6;
        --ion-color-step-700: #b3b3b3;
        --ion-color-step-750: #bfbfbf;
        --ion-color-step-800: #cccccc;
        --ion-color-step-850: #d9d9d9;
        --ion-color-step-900: #e6e6e6;
        --ion-color-step-950: #f2f2f2;

        --ion-item-background: #000000;

        --ion-card-background: #1c1c1d;
    }

    .ios ion-modal {
        --ion-background-color: var(--ion-color-step-100);
        --ion-toolbar-background: var(--ion-color-step-150);
        --ion-toolbar-border-color: var(--ion-color-step-250);
    }

    .md body {
        --ion-background-color: #121212;
        --ion-background-color-rgb: 18, 18, 18;

        --ion-text-color: #ffffff;
        --ion-text-color-rgb: 255, 255, 255;

        --ion-border-color: #222222;

        --ion-color-step-50: #1e1e1e;
        --ion-color-step-100: #2a2a2a;
        --ion-color-step-150: #363636;
        --ion-color-step-200: #414141;
        --ion-color-step-250: #4d4d4d;
        --ion-color-step-300: #595959;
        --ion-color-step-350: #656565;
        --ion-color-step-400: #717171;
        --ion-color-step-450: #7d7d7d;
        --ion-color-step-500: #898989;
        --ion-color-step-550: #949494;
        --ion-color-step-600: #a0a0a0;
        --ion-color-step-650: #acacac;
        --ion-color-step-700: #b8b8b8;
        --ion-color-step-750: #c4c4c4;
        --ion-color-step-800: #d0d0d0;
        --ion-color-step-850: #dbdbdb;
        --ion-color-step-900: #e7e7e7;
        --ion-color-step-950: #f3f3f3;

        --ion-item-background: #1e1e1e;

        --ion-toolbar-background: #1f1f1f;

        --ion-tab-bar-background: #1f1f1f;

        --ion-card-background: #1e1e1e;
    }
} */
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/core.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
html.ios {
  --ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif;
}

html.md {
  --ion-default-font: "Roboto", "Helvetica Neue", sans-serif;
}

html {
  --ion-font-family: var(--ion-default-font);
}

body {
  background: var(--ion-background-color);
}

body.backdrop-no-scroll {
  overflow: hidden;
}

/**
 * Card style modal needs additional padding on the
 * top of the header. We accomplish this by targeting
 * the first toolbar in the header.
 * Footer also needs this. We do not adjust the bottom
 * padding though because of the safe area.
 */
html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,
html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,
html.ios ion-modal ion-footer ion-toolbar:first-of-type {
  padding-top: 6px;
}

/**
* Card style modal needs additional padding on the
* bottom of the header. We accomplish this by targeting
* the last toolbar in the header.
*/
html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,
html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type {
  padding-bottom: 6px;
}

/**
* Add padding on the left and right
* of toolbars while accounting for
* safe area values when in landscape.
*/
html.ios ion-modal ion-toolbar {
  padding-right: calc(var(--ion-safe-area-right) + 8px);
  padding-left: calc(var(--ion-safe-area-left) + 8px);
}

/**
 * Card style modal on iPadOS
 * should only have backdrop on first instance.
 */
@media screen and (min-width: 768px) {
  html.ios ion-modal.modal-card:first-of-type {
    --backdrop-opacity: 0.18;
  }
}
/**
 * Subsequent modals should not have a backdrop/box shadow
 * as it will cause the screen to appear to get progressively
 * darker. With Ionic 6, declarative modals made it
 * possible to have multiple non-presented modals in the DOM,
 * so we could no longer rely on ion-modal:first-of-type.
 * Here we disable the opacity/box-shadow for every modal
 * that comes after the first presented modal.
 *
 * Note: ion-modal:not(.overlay-hidden):first-of-type
 * does not match the first modal to not have
 * the .overlay-hidden class, it will match the
 * first modal in general only if it does not
 * have the .overlay-hidden class.
 * The :nth-child() pseudo-class has support
 * for selectors which would help us here. At the
 * time of writing it does not have great cross browser
 * support.
 *
 * Note 2: This should only apply to non-card and
 * non-sheet modals. Card and sheet modals have their
 * own criteria for displaying backdrops/box shadows.
 *
 * Do not use :not(.overlay-hidden) in place of
 * .show-modal because that triggers a memory
 * leak in Blink: https://bugs.chromium.org/p/chromium/issues/detail?id=1418768
 */
ion-modal.modal-default.show-modal ~ ion-modal.modal-default {
  --backdrop-opacity: 0;
  --box-shadow: none;
}

/**
 * This works around a bug in WebKit where the
 * content will overflow outside of the bottom border
 * radius when re-painting. As long as a single
 * border radius value is set on .ion-page, this
 * issue does not happen. We set the top left radius
 * here because the top left corner will always have a
 * radius no matter the platform.
 * This behavior only applies to card modals.
 */
html.ios ion-modal.modal-card .ion-page {
  border-top-left-radius: var(--border-radius);
}

.ion-color-primary {
  --ion-color-base: var(--ion-color-primary, #3880ff) !important;
  --ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;
  --ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;
  --ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important;
}

.ion-color-secondary {
  --ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;
  --ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;
  --ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;
  --ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important;
}

.ion-color-tertiary {
  --ion-color-base: var(--ion-color-tertiary, #5260ff) !important;
  --ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;
  --ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;
  --ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important;
}

.ion-color-success {
  --ion-color-base: var(--ion-color-success, #2dd36f) !important;
  --ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;
  --ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;
  --ion-color-tint: var(--ion-color-success-tint, #42d77d) !important;
}

.ion-color-warning {
  --ion-color-base: var(--ion-color-warning, #ffc409) !important;
  --ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;
  --ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;
  --ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important;
}

.ion-color-danger {
  --ion-color-base: var(--ion-color-danger, #eb445a) !important;
  --ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;
  --ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;
  --ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important;
}

.ion-color-light {
  --ion-color-base: var(--ion-color-light, #f4f5f8) !important;
  --ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;
  --ion-color-contrast: var(--ion-color-light-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;
  --ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important;
}

.ion-color-medium {
  --ion-color-base: var(--ion-color-medium, #92949c) !important;
  --ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;
  --ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-medium-shade, #808289) !important;
  --ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important;
}

.ion-color-dark {
  --ion-color-base: var(--ion-color-dark, #222428) !important;
  --ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;
  --ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;
  --ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important;
}

.ion-page {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  contain: layout size style;
  overflow: hidden;
  z-index: 0;
}

/**
 * When making custom dialogs, using
 * ion-content is not required. As a result,
 * some developers may wish to have dialogs
 * that are automatically sized by the browser.
 * These changes allow certain dimension values
 * such as fit-content to work correctly.
 */
ion-modal > .ion-page {
  position: relative;
  contain: layout style;
  height: 100%;
}

.split-pane-visible > .ion-page.split-pane-main {
  position: relative;
}

ion-route,
ion-route-redirect,
ion-router,
ion-select-option,
ion-nav-controller,
ion-menu-controller,
ion-action-sheet-controller,
ion-alert-controller,
ion-loading-controller,
ion-modal-controller,
ion-picker-controller,
ion-popover-controller,
ion-toast-controller,
.ion-page-hidden,
[hidden] {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}

.ion-page-invisible {
  opacity: 0;
}

.can-go-back > ion-header ion-back-button {
  display: block;
}

html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa {
  --ion-statusbar-padding: 20px;
}

@supports (padding-top: 20px) {
  html {
    --ion-safe-area-top: var(--ion-statusbar-padding);
  }
}
@supports (padding-top: constant(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: constant(safe-area-inset-top);
    --ion-safe-area-bottom: constant(safe-area-inset-bottom);
    --ion-safe-area-left: constant(safe-area-inset-left);
    --ion-safe-area-right: constant(safe-area-inset-right);
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: env(safe-area-inset-top);
    --ion-safe-area-bottom: env(safe-area-inset-bottom);
    --ion-safe-area-left: env(safe-area-inset-left);
    --ion-safe-area-right: env(safe-area-inset-right);
  }
}
ion-card.ion-color .ion-inherit-color,
ion-card-header.ion-color .ion-inherit-color {
  color: inherit;
}

.menu-content {
  transform: translate3d(0,  0,  0);
}

.menu-content-open {
  cursor: pointer;
  touch-action: manipulation;
  pointer-events: none;
}

.ios .menu-content-reveal {
  box-shadow: -8px 0 42px rgba(0, 0, 0, 0.08);
}

[dir=rtl].ios .menu-content-reveal {
  box-shadow: 8px 0 42px rgba(0, 0, 0, 0.08);
}

.md .menu-content-reveal {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

.md .menu-content-push {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:last-of-type {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

ion-accordion-group > ion-accordion:last-of-type ion-item[slot=header] {
  --border-width: 0px;
}

ion-accordion.accordion-animated > [slot=header] .ion-accordion-toggle-icon {
  transition: 300ms transform cubic-bezier(0.25, 0.8, 0.5, 1);
}

@media (prefers-reduced-motion: reduce) {
  ion-accordion .ion-accordion-toggle-icon {
    /* stylelint-disable declaration-no-important */
    transition: none !important;
  }
}
/**
 * The > [slot="header"] selector ensures that we do
 * not modify toggle icons for any nested accordions. The state
 * of one accordion should not affect any accordions inside
 * of a nested accordion group.
 */
ion-accordion.accordion-expanding > [slot=header] .ion-accordion-toggle-icon,
ion-accordion.accordion-expanded > [slot=header] .ion-accordion-toggle-icon {
  transform: rotate(180deg);
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-previous ion-item[slot=header] {
  --border-width: 0px;
  --inner-border-width: 0px;
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanding:first-of-type,
ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanded:first-of-type {
  margin-top: 0;
}

ion-input input::-webkit-date-and-time-value {
  text-align: start;
}

/**
 * The .ion-datetime-button-overlay class contains
 * styles that allow any modal/popover to be
 * sized according to the dimensions of the datetime
 * when used with ion-datetime-button.
 */
.ion-datetime-button-overlay {
  --width: fit-content;
  --height: fit-content;
}

/**
 * The grid variant can scale down when inline.
 * When used in a `fit-content` overlay, this causes
 * the overlay to shrink when the month/year picker is open.
 * Explicitly setting the dimensions lets us have a consistently
 * sized grid interface.
 */
.ion-datetime-button-overlay ion-datetime.datetime-grid {
  width: 320px;
  min-height: 320px;
}

/*# sourceMappingURL=core.css.map */

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/normalize.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
audio,
canvas,
progress,
video {
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

b,
strong {
  font-weight: bold;
}

img {
  max-width: 100%;
}

hr {
  height: 1px;
  border-width: 0;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

label,
input,
select,
textarea {
  font-family: inherit;
  line-height: normal;
}

textarea {
  overflow: auto;
  height: auto;
  font: inherit;
  color: inherit;
}

textarea::placeholder {
  padding-left: 2px;
}

form,
input,
optgroup,
select {
  margin: 0;
  font: inherit;
  color: inherit;
}

html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

a,
a div,
a span,
a ion-icon,
a ion-label,
button,
button div,
button span,
button ion-icon,
button ion-label,
.ion-tappable,
[tappable],
[tappable] div,
[tappable] span,
[tappable] ion-icon,
[tappable] ion-label,
input,
textarea {
  touch-action: manipulation;
}

a ion-label,
button ion-label {
  pointer-events: none;
}

button {
  padding: 0;
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
  -webkit-appearance: button;
}

[tappable] {
  cursor: pointer;
}

a[disabled],
button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*# sourceMappingURL=normalize.css.map */

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/structure.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

html:not(.hydrated) body {
  display: none;
}

html.ion-ce body {
  display: block;
}

html.plt-pwa {
  height: 100vh;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  /**
   * Because body has position: fixed,
   * it should be promoted to its own
   * layer.
   *
   * WebKit does not always promote
   * the body to its own layer on page
   * load in Ionic apps. Once scrolling on
   * ion-content starts, WebKit will promote
   * body. Unfortunately, this causes a re-paint
   * which results in scrolling being halted
   * until the next user gesture.
   *
   * This impacts the Custom Elements build.
   * The lazy loaded build causes the browser to
   * re-paint during hydration which causes WebKit
   * to promote body to its own layer.
   * In the CE Build, this hydration does not
   * happen, so the additional re-paint does not occur.
   */
  transform: translateZ(0);
  text-rendering: optimizeLegibility;
  overflow: hidden;
  touch-action: manipulation;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  word-wrap: break-word;
  overscroll-behavior-y: none;
  -webkit-text-size-adjust: none;
          text-size-adjust: none;
}

/*# sourceMappingURL=structure.css.map */

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/display.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ion-hide {
  display: none !important;
}

.ion-hide-up {
  display: none !important;
}

.ion-hide-down {
  display: none !important;
}

@media (min-width: 576px) {
  .ion-hide-sm-up {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .ion-hide-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .ion-hide-md-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .ion-hide-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .ion-hide-lg-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .ion-hide-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .ion-hide-xl-up {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .ion-hide-xl-down {
    display: none !important;
  }
}

/*# sourceMappingURL=display.css.map */

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/padding.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ion-no-padding {
  --padding-start: 0;
  --padding-end: 0;
  --padding-top: 0;
  --padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.ion-padding {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-left: var(--ion-padding, 16px);
  padding-right: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding {
    padding-left: unset;
    padding-right: unset;
    padding-inline-start: var(--ion-padding, 16px);
    padding-inline-end: var(--ion-padding, 16px);
  }
}

.ion-padding-top {
  --padding-top: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
}
.ion-padding-start {
  --padding-start: var(--ion-padding, 16px);
  padding-left: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding-start {
    padding-left: unset;
    padding-inline-start: var(--ion-padding, 16px);
  }
}

.ion-padding-end {
  --padding-end: var(--ion-padding, 16px);
  padding-right: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding-end {
    padding-right: unset;
    padding-inline-end: var(--ion-padding, 16px);
  }
}

.ion-padding-bottom {
  --padding-bottom: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-vertical {
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-horizontal {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  padding-left: var(--ion-padding, 16px);
  padding-right: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding-horizontal {
    padding-left: unset;
    padding-right: unset;
    padding-inline-start: var(--ion-padding, 16px);
    padding-inline-end: var(--ion-padding, 16px);
  }
}

.ion-no-margin {
  --margin-start: 0;
  --margin-end: 0;
  --margin-top: 0;
  --margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.ion-margin {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-left: var(--ion-margin, 16px);
  margin-right: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin {
    margin-left: unset;
    margin-right: unset;
    margin-inline-start: var(--ion-margin, 16px);
    margin-inline-end: var(--ion-margin, 16px);
  }
}

.ion-margin-top {
  --margin-top: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
}
.ion-margin-start {
  --margin-start: var(--ion-margin, 16px);
  margin-left: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin-start {
    margin-left: unset;
    margin-inline-start: var(--ion-margin, 16px);
  }
}

.ion-margin-end {
  --margin-end: var(--ion-margin, 16px);
  margin-right: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin-end {
    margin-right: unset;
    margin-inline-end: var(--ion-margin, 16px);
  }
}

.ion-margin-bottom {
  --margin-bottom: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-vertical {
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-horizontal {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  margin-left: var(--ion-margin, 16px);
  margin-right: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin-horizontal {
    margin-left: unset;
    margin-right: unset;
    margin-inline-start: var(--ion-margin, 16px);
    margin-inline-end: var(--ion-margin, 16px);
  }
}

/*# sourceMappingURL=padding.css.map */

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/float-elements.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ion-float-left {
  float: left !important;
}

.ion-float-right {
  float: right !important;
}

.ion-float-start {
  float: left !important;
}
[dir=rtl] .ion-float-start, :host-context([dir=rtl]) .ion-float-start {
  float: right !important;
}

.ion-float-end {
  float: right !important;
}
[dir=rtl] .ion-float-end, :host-context([dir=rtl]) .ion-float-end {
  float: left !important;
}

@media (min-width: 576px) {
  .ion-float-sm-left {
    float: left !important;
  }

  .ion-float-sm-right {
    float: right !important;
  }

  .ion-float-sm-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-sm-start, :host-context([dir=rtl]) .ion-float-sm-start {
    float: right !important;
  }

  .ion-float-sm-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-sm-end, :host-context([dir=rtl]) .ion-float-sm-end {
    float: left !important;
  }
}
@media (min-width: 768px) {
  .ion-float-md-left {
    float: left !important;
  }

  .ion-float-md-right {
    float: right !important;
  }

  .ion-float-md-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-md-start, :host-context([dir=rtl]) .ion-float-md-start {
    float: right !important;
  }

  .ion-float-md-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-md-end, :host-context([dir=rtl]) .ion-float-md-end {
    float: left !important;
  }
}
@media (min-width: 992px) {
  .ion-float-lg-left {
    float: left !important;
  }

  .ion-float-lg-right {
    float: right !important;
  }

  .ion-float-lg-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-lg-start, :host-context([dir=rtl]) .ion-float-lg-start {
    float: right !important;
  }

  .ion-float-lg-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-lg-end, :host-context([dir=rtl]) .ion-float-lg-end {
    float: left !important;
  }
}
@media (min-width: 1200px) {
  .ion-float-xl-left {
    float: left !important;
  }

  .ion-float-xl-right {
    float: right !important;
  }

  .ion-float-xl-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-xl-start, :host-context([dir=rtl]) .ion-float-xl-start {
    float: right !important;
  }

  .ion-float-xl-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-xl-end, :host-context([dir=rtl]) .ion-float-xl-end {
    float: left !important;
  }
}

/*# sourceMappingURL=float-elements.css.map */

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-alignment.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ion-text-center {
  text-align: center !important;
}

.ion-text-justify {
  text-align: justify !important;
}

.ion-text-start {
  text-align: start !important;
}

.ion-text-end {
  text-align: end !important;
}

.ion-text-left {
  text-align: left !important;
}

.ion-text-right {
  text-align: right !important;
}

.ion-text-nowrap {
  white-space: nowrap !important;
}

.ion-text-wrap {
  white-space: normal !important;
}

@media (min-width: 576px) {
  .ion-text-sm-center {
    text-align: center !important;
  }

  .ion-text-sm-justify {
    text-align: justify !important;
  }

  .ion-text-sm-start {
    text-align: start !important;
  }

  .ion-text-sm-end {
    text-align: end !important;
  }

  .ion-text-sm-left {
    text-align: left !important;
  }

  .ion-text-sm-right {
    text-align: right !important;
  }

  .ion-text-sm-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-sm-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-center {
    text-align: center !important;
  }

  .ion-text-md-justify {
    text-align: justify !important;
  }

  .ion-text-md-start {
    text-align: start !important;
  }

  .ion-text-md-end {
    text-align: end !important;
  }

  .ion-text-md-left {
    text-align: left !important;
  }

  .ion-text-md-right {
    text-align: right !important;
  }

  .ion-text-md-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-md-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-center {
    text-align: center !important;
  }

  .ion-text-lg-justify {
    text-align: justify !important;
  }

  .ion-text-lg-start {
    text-align: start !important;
  }

  .ion-text-lg-end {
    text-align: end !important;
  }

  .ion-text-lg-left {
    text-align: left !important;
  }

  .ion-text-lg-right {
    text-align: right !important;
  }

  .ion-text-lg-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-lg-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-center {
    text-align: center !important;
  }

  .ion-text-xl-justify {
    text-align: justify !important;
  }

  .ion-text-xl-start {
    text-align: start !important;
  }

  .ion-text-xl-end {
    text-align: end !important;
  }

  .ion-text-xl-left {
    text-align: left !important;
  }

  .ion-text-xl-right {
    text-align: right !important;
  }

  .ion-text-xl-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-xl-wrap {
    white-space: normal !important;
  }
}

/*# sourceMappingURL=text-alignment.css.map */

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-transformation.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.ion-text-uppercase {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: uppercase !important;
}

.ion-text-lowercase {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: lowercase !important;
}

.ion-text-capitalize {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: capitalize !important;
}

@media (min-width: 576px) {
  .ion-text-sm-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-sm-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-sm-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-md-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-md-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-lg-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-lg-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-xl-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-xl-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}

/*# sourceMappingURL=text-transformation.css.map */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/flex-utils.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.ion-align-self-start {
  align-self: flex-start !important;
}

.ion-align-self-end {
  align-self: flex-end !important;
}

.ion-align-self-center {
  align-self: center !important;
}

.ion-align-self-stretch {
  align-self: stretch !important;
}

.ion-align-self-baseline {
  align-self: baseline !important;
}

.ion-align-self-auto {
  align-self: auto !important;
}

.ion-wrap {
  flex-wrap: wrap !important;
}

.ion-nowrap {
  flex-wrap: nowrap !important;
}

.ion-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.ion-justify-content-start {
  justify-content: flex-start !important;
}

.ion-justify-content-center {
  justify-content: center !important;
}

.ion-justify-content-end {
  justify-content: flex-end !important;
}

.ion-justify-content-around {
  justify-content: space-around !important;
}

.ion-justify-content-between {
  justify-content: space-between !important;
}

.ion-justify-content-evenly {
  justify-content: space-evenly !important;
}

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

.ion-align-items-center {
  align-items: center !important;
}

.ion-align-items-end {
  align-items: flex-end !important;
}

.ion-align-items-stretch {
  align-items: stretch !important;
}

.ion-align-items-baseline {
  align-items: baseline !important;
}

/*# sourceMappingURL=flex-utils.css.map */

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/pro/src/global.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * App Global CSS
 * ----------------------------------------------------------------------------
 * Put style rules here that you want to apply globally. These styles are for
 * the entire app and not just one component. Additionally, this file can be
 * used as an entry point to import other CSS/Sass files to be included in the
 * output CSS.
 * For more information on global stylesheets, visit the documentation:
 * https://ionicframework.com/docs/layout/global-stylesheets
 */
.color-light-black {
  color: #04151c;
}
.color-red {
  color: #cd493a;
}
.color-green {
  color: #01856e;
}
.color-grey {
  color: #737677;
}
.color-medium-grey {
  color: #a8adaf;
}
.color-yellow {
  color: #cc9900;
}
.color-light-blue {
  color: #0076c8;
}

.background-color-light-orange {
  background-color: #ff5641;
}
.background-color-light-green {
  background-color: #00c29a;
}
.background-color-light-grey {
  background-color: #eeeeee;
}
.background-color-light-yellow {
  background-color: #ffbe00;
}
.background-color-light-blue {
  background-color: #0076c8;
}
.background-color-light-white {
  background-color: #ffffff;
}
.background-color-light-black {
  background-color: #04151c;
}
.background-color-very-light-grey {
  background-color: #f5f5f5;
}

.w-10 {
  width: 10%;
}
.w-20 {
  width: 20%;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-33 {
  width: 33%;
}
.w-50 {
  width: 50%;
}
.w-60 {
  width: 60%;
}
.w-66 {
  width: 66%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-80 {
  width: 80%;
}
.w-90 {
  width: 90%;
}
.w-100, ion-content.omedom-page .omedom-page-container .omedom-page-container-content-wide, ion-content.omedom-page .omedom-page-container .omedom-page-container-content {
  width: 100%;
}

.h-50 {
  height: 50%;
}
.h-100 {
  height: 100%;
}

.flex-1, ion-content.omedom-page .omedom-page-container .omedom-page-container-content-wide, ion-content.omedom-page .omedom-page-container .omedom-page-container-content {
  flex: 1;
}
.flex-end {
  align-items: flex-end;
}

.inline-block {
  display: inline-block;
}

.top-0 {
  top: 0;
}
.top-100 {
  top: 100%;
}

.margin-0 {
  margin: 0;
}
.margin-1 {
  margin: 10px;
}
.margin-2 {
  margin: 20px;
}
.margin-3 {
  margin: 30px;
}
.margin-4 {
  margin: 40px;
}
.margin-x-1 {
  margin-left: 10px;
  margin-right: 10px;
}
.margin-x-2 {
  margin-left: 20px;
  margin-right: 20px;
}
.margin-x-3 {
  margin-left: 30px;
  margin-right: 30px;
}
.margin-x-4 {
  margin-left: 40px;
  margin-right: 40px;
}
.margin-x-auto {
  margin-left: auto;
  margin-right: auto;
}
.margin-y-1 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.margin-y-2 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.margin-y-3 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.margin-y-4 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.margin-y-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.margin-top-1 {
  margin-top: 10px;
}
.margin-top-2 {
  margin-top: 20px;
}
.margin-top-3 {
  margin-top: 30px;
}
.margin-top-4 {
  margin-top: 40px;
}
.margin-top-auto {
  margin-top: auto;
}
.margin-right-1 {
  margin-right: 10px;
}
.margin-right-2 {
  margin-right: 20px;
}
.margin-right-3 {
  margin-right: 30px;
}
.margin-right-4 {
  margin-right: 40px;
}
.margin-right-auto {
  margin-right: auto;
}
.margin-bottom-1 {
  margin-bottom: 10px;
}
.margin-bottom-2 {
  margin-bottom: 20px;
}
.margin-bottom-3 {
  margin-bottom: 30px;
}
.margin-bottom-4 {
  margin-bottom: 40px;
}
.margin-bottom-auto {
  margin-bottom: auto;
}
.margin-left-1 {
  margin-left: 10px;
}
.margin-left-2 {
  margin-left: 20px;
}
.margin-left-3 {
  margin-left: 30px;
}
.margin-left-4 {
  margin-left: 40px;
}
.margin-left-auto {
  margin-left: auto;
}

.padding-0 {
  padding: 0;
}
.padding-1 {
  padding: 10px;
}
.padding-2, ion-content.omedom-page .omedom-page-container .omedom-page-container-content {
  padding: 20px;
}
.padding-3 {
  padding: 30px;
}
.padding-4 {
  padding: 40px;
}
.padding-x-1 {
  padding-left: 10px;
  padding-right: 10px;
}
.padding-x-2 {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-x-3 {
  padding-left: 30px;
  padding-right: 30px;
}
.padding-x-4 {
  padding-left: 40px;
  padding-right: 40px;
}
.padding-y-1 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding-y-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding-y-3 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-y-4 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.padding-top-1 {
  padding-top: 10px;
}
.padding-top-2 {
  padding-top: 20px;
}
.padding-top-3 {
  padding-top: 30px;
}
.padding-top-4 {
  padding-top: 40px;
}
.padding-right-1 {
  padding-right: 10px;
}
.padding-right-2 {
  padding-right: 20px;
}
.padding-right-3 {
  padding-right: 30px;
}
.padding-right-4 {
  padding-right: 40px;
}
.padding-bottom-1 {
  padding-bottom: 10px;
}
.padding-bottom-2 {
  padding-bottom: 20px;
}
.padding-bottom-3 {
  padding-bottom: 30px;
}
.padding-bottom-4 {
  padding-bottom: 40px;
}
.padding-left-1 {
  padding-left: 10px;
}
.padding-left-2 {
  padding-left: 20px;
}
.padding-left-3 {
  padding-left: 30px;
}
.padding-left-4 {
  padding-left: 40px;
}

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

.omedom-sticky-container {
  position: sticky;
  bottom: 10px;
  top: 100%;
}

.omedom-center-flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.omedom-vertical-flex {
  display: flex;
  flex-direction: column;
}

.omedom-border-radius {
  border-radius: 10px;
}

.italic {
  font-style: italic;
}

app-action,
omedom-action {
  display: flex !important;
  flex-direction: row !important;
  padding: 20px;
  gap: 10px;
  justify-content: space-between !important;
  align-items: center;
  border-radius: 10px;
  background-color: #f5f5f5;
  border: 1.5px solid #eeeeee;
}
app-action button,
omedom-action button {
  min-width: 50px;
  min-height: 50px;
}
app-action .smart-option-icon,
omedom-action .smart-option-icon {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  top: 4px;
  color: #04151c;
}

button.shepherd-button {
  background-color: #04151c;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  padding: 10px;
  font-size: 16px;
  transition: none;
  color: #ffffff;
}
button.shepherd-button:not(:disabled):hover {
  background-color: #04151c;
  color: #ffffff;
}

.omedom-button-gradient, .omedom-button-pro, .omedom-button-outline, .omedom-button-yellow, .omedom-button-green, .omedom-button-warn-secondary, .omedom-button-warn, .omedom-button-secondary, .omedom-button-primary {
  padding: 0 16px;
  border-radius: 10px;
  text-align: center;
  border: 1.5px solid transparent;
  font-size: 16px;
  transition: all 0.25s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 50px;
  cursor: pointer;
}
.omedom-button-gradient:disabled, .omedom-button-pro:disabled, .omedom-button-outline:disabled, .omedom-button-yellow:disabled, .omedom-button-green:disabled, .omedom-button-warn-secondary:disabled, .omedom-button-warn:disabled, .omedom-button-secondary:disabled, .omedom-button-primary:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
}
.omedom-button-gradient i, .omedom-button-pro i, .omedom-button-outline i, .omedom-button-yellow i, .omedom-button-green i, .omedom-button-warn-secondary i, .omedom-button-warn i, .omedom-button-secondary i, .omedom-button-primary i {
  font-size: 20px !important;
}

.omedom-button-primary {
  background-color: #04151c;
  color: #ffffff;
}
.omedom-button-primary:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
}
.omedom-button-secondary {
  background-color: #ffffff;
  color: #04151c;
  border: 1.5px solid #04151c;
}
.omedom-button-secondary:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
  border-color: #a8adaf;
}
.omedom-button-warn {
  background-color: #ff5641;
  color: #04151c;
}
.omedom-button-warn:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
}
.omedom-button-warn-secondary {
  background-color: #ffffff;
  color: #cd493a;
  border: 1.5px solid #ff5641;
}
.omedom-button-warn-secondary:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
  border-color: #a8adaf;
}
.omedom-button-green {
  background-color: #00c29a;
  color: #04151c;
}
.omedom-button-green:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
}
.omedom-button-yellow {
  background-color: #ffbe00;
  color: #04151c;
}
.omedom-button-yellow:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
}
.omedom-button-outline {
  background-color: #04151c;
  color: #ffffff;
  border: 1.5px solid #ffffff;
}
.omedom-button-outline:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
  border: none;
}
.omedom-button-pro {
  background-color: #bbb4a9;
  color: #04151c;
  border-radius: 20px;
  flex-direction: column;
  padding: 10px;
  height: auto;
  font-size: 10px;
}
.omedom-button-desktop {
  border-radius: 50px !important;
  max-width: 460px !important;
}
.omedom-button-gradient {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(118.33deg, #ffd24d 0.04%, #0076c8 99.97%);
  border-radius: 20px;
  padding: 20px;
}

.omedom-icon-button-warn-secondary, .omedom-icon-button-warn, .omedom-icon-button-secondary-outline, .omedom-icon-button-secondary, .omedom-icon-button-primary {
  width: 50px;
  height: 50px;
  font-size: 20px !important;
  border-radius: 10px;
}
.omedom-icon-button-warn-secondary:not(:last-child), .omedom-icon-button-warn:not(:last-child), .omedom-icon-button-secondary-outline:not(:last-child), .omedom-icon-button-secondary:not(:last-child), .omedom-icon-button-primary:not(:last-child) {
  margin-right: 20px;
}
[disabled].omedom-icon-button-warn-secondary, [disabled].omedom-icon-button-warn, [disabled].omedom-icon-button-secondary-outline, [disabled].omedom-icon-button-secondary, [disabled].omedom-icon-button-primary {
  background-color: #eeeeee;
  color: #a8adaf;
  border-color: #a8adaf;
}

.omedom-icon-button-primary {
  background-color: #04151c;
  color: #ffffff;
}
.omedom-icon-button-secondary {
  background-color: #ffffff;
  color: #04151c;
}
.omedom-icon-button-secondary-outline {
  background-color: #ffffff;
  color: #04151c;
  border: 1.5px solid #04151c;
}
.omedom-icon-button-warn {
  background-color: #ff5641;
  color: #04151c;
}
.omedom-icon-button-warn-secondary {
  background-color: #ffffff;
  color: #cd493a;
  border: 1.5px solid #ff5641;
}
.omedom-icon-button-warn-secondary:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
  border-color: #a8adaf;
}
.omedom-icon-button-desktop {
  border-radius: 50% !important;
  height: 40px !important;
  width: 40px !important;
  border-color: #a8adaf;
}

.omedom-medium-icon-button-green, .omedom-medium-icon-button-warn-secondary, .omedom-medium-icon-button-warn, .omedom-medium-icon-button-secondary-outline, .omedom-medium-icon-button-secondary, .omedom-medium-icon-button-primary {
  width: 40px;
  height: 40px;
  font-size: 20px !important;
  border-radius: 10px;
  padding: auto;
}
.omedom-medium-icon-button-green:not(:last-child), .omedom-medium-icon-button-warn-secondary:not(:last-child), .omedom-medium-icon-button-warn:not(:last-child), .omedom-medium-icon-button-secondary-outline:not(:last-child), .omedom-medium-icon-button-secondary:not(:last-child), .omedom-medium-icon-button-primary:not(:last-child) {
  margin-right: 10px;
}
[disabled].omedom-medium-icon-button-green, [disabled].omedom-medium-icon-button-warn-secondary, [disabled].omedom-medium-icon-button-warn, [disabled].omedom-medium-icon-button-secondary-outline, [disabled].omedom-medium-icon-button-secondary, [disabled].omedom-medium-icon-button-primary {
  background-color: #eeeeee;
  color: #a8adaf;
  border-color: #a8adaf;
}
.omedom-medium-icon-button-green img, .omedom-medium-icon-button-warn-secondary img, .omedom-medium-icon-button-warn img, .omedom-medium-icon-button-secondary-outline img, .omedom-medium-icon-button-secondary img, .omedom-medium-icon-button-primary img {
  margin-bottom: -2px;
}

.omedom-medium-icon-button-primary {
  background-color: #04151c;
  color: #ffffff;
}
.omedom-medium-icon-button-secondary {
  background-color: #ffffff;
  color: #04151c;
}
.omedom-medium-icon-button-secondary-outline {
  background-color: #ffffff;
  color: #04151c;
  border: 1.5px solid #04151c;
}
.omedom-medium-icon-button-warn {
  background-color: #ff5641;
  color: #04151c;
}
.omedom-medium-icon-button-warn-secondary {
  background-color: #ffffff;
  color: #cd493a;
  border: 1.5px solid #ff5641;
}
.omedom-medium-icon-button-warn-secondary:disabled {
  background-color: #eeeeee;
  color: #a8adaf;
  border-color: #a8adaf;
}
.omedom-medium-icon-button-green {
  background-color: #00c29a;
  color: #04151c;
}

.omedom-button-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.omedom-button-toggle {
  display: flex;
  flex-direction: column;
  height: 90px;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  border: 1.5px solid #eeeeee;
  color: #04151c;
  border-radius: 10px;
  width: calc(50% - 15px);
  margin-bottom: 30px;
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
  cursor: pointer;
}
.omedom-button-toggle:nth-child(odd) {
  margin-right: 30px;
}
.omedom-button-toggle.selected {
  background-color: #eeeeee;
}
.omedom-button-toggle-icon {
  font-size: 20px !important;
}
.omedom-button-toggle-title {
  font-size: 16px;
  margin-top: 10px;
}

.omedom-sticky-button-container {
  position: sticky;
  bottom: 20px;
  z-index: 2;
  display: flex;
  flex-flow: row wrap;
  margin-top: auto;
  padding-top: 20px;
}

.omedom-card {
  border-radius: 10px;
  border: 1.5px solid #eeeeee;
  background-color: #ffffff;
}

app-chart-legend,
omedom-chart-legend {
  display: block;
  color: #04151c;
  width: 100%;
}
app-chart-legend .omedom-chart-legend-item,
omedom-chart-legend .omedom-chart-legend-item {
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 200px;
  margin: 10px 0;
}
app-chart-legend .omedom-chart-legend-item:first-child,
omedom-chart-legend .omedom-chart-legend-item:first-child {
  margin: 20px 0 10px;
}
app-chart-legend .omedom-chart-legend-item:last-child,
omedom-chart-legend .omedom-chart-legend-item:last-child {
  margin: 10px 0 20px;
}
app-chart-legend .omedom-chart-legend-item-color,
omedom-chart-legend .omedom-chart-legend-item-color {
  width: 20px;
  height: 10px;
  border-radius: 10px;
}
app-chart-legend .omedom-chart-legend-item-label,
omedom-chart-legend .omedom-chart-legend-item-label {
  flex: 2;
  margin: 0 10px;
}
app-chart-legend .omedom-chart-legend-item-percent,
omedom-chart-legend .omedom-chart-legend-item-percent {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
app-chart-legend .omedom-chart-legend-empty,
omedom-chart-legend .omedom-chart-legend-empty {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  gap: 10px;
}
app-chart-legend .omedom-chart-legend-empty .omedom-chart-legend-empty-text,
omedom-chart-legend .omedom-chart-legend-empty .omedom-chart-legend-empty-text {
  font-size: 14px;
  font-weight: 400;
}

.omedom-checkbox-container {
  display: flex;
  align-items: center;
  gap: 10px;
}
.omedom-checkbox-container label {
  cursor: pointer;
}

.omedom-checkbox {
  --background-checked: #ffffff;
  --border-color-checked: #04151c;
  --checkmark-color: #04151c;
}
.omedom-checkbox .checkbox-checked .checkbox-icon,
.omedom-checkbox .checkbox-indeterminate .checkbox-icon {
  border-color: var(--border-color-checked);
  background: var(--background-checked);
}

ion-content.omedom-page {
  --background: #04151c;
}
ion-content.omedom-page::part(scroll)::after, ion-content.omedom-page::part(scroll)::before {
  content: none;
}
ion-content.omedom-page .omedom-page-container {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  max-width: 800px;
  margin: auto;
}
ion-content.omedom-page .omedom-page-container .omedom-page-container-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #ffffff;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 -10px 15px 0 rgba(4, 21, 28, 0.04);
}
ion-content.omedom-page .omedom-page-container .omedom-page-container-content-wide {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #ffffff;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 -10px 15px 0 rgba(4, 21, 28, 0.04);
}
ion-content.omedom-page .omedom-page-container .omedom-page-container-content.layout-mobile {
  box-shadow: none;
  padding: 0;
}

@media screen and (max-width: 800px) {
  ion-content.omedom-page {
    --background: linear-gradient(
        to bottom,
        #04151c 0%,
        #04151c 50%,
        white 50%,
        white 100%
    );
  }
}
app-date,
omedom-date {
  display: flex;
  align-items: center;
  width: 100%;
  background-color: white;
  border: 1.5px solid #eeeeee;
  height: 50px;
  padding: 10px;
  border-radius: 10px;
}
app-date .omedom-date-info,
omedom-date .omedom-date-info {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
app-date .omedom-date-info-icon,
omedom-date .omedom-date-info-icon {
  padding-right: 12px;
  font-size: 20px !important;
}
app-date .omedom-date-info-label,
omedom-date .omedom-date-info-label {
  margin-bottom: 10px;
}
app-date ion-model,
omedom-date ion-model {
  width: 314px;
  height: 194px;
  --background: rgba(44, 39, 45, 0.2);
}
app-date ion-model::part(content),
omedom-date ion-model::part(content) {
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}
app-date ion-model ion-content,
omedom-date ion-model ion-content {
  --background: transparent;
  --padding-top: 25px;
  --padding-start: 20px;
  --padding-end: 20px;
  --padding-top: 25px;
}

ion-datetime {
  --background: transparent;
}

.omedom-modal {
  padding: 20px;
}
.omedom-modal-header {
  display: flex;
  position: relative;
}
.omedom-modal-header-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}
.omedom-modal-header-title > i {
  border-radius: 50%;
  height: 64px;
  width: 64px;
  font-size: 20px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.omedom-modal-header-title h3 {
  margin: 20px 0;
}
.omedom-modal-header > i {
  position: absolute;
  right: 0;
  top: 0;
}
.omedom-modal-content {
  margin: 20px 0 40px;
}
.omedom-modal-content > p {
  font-weight: 500;
  margin: 20px 0;
}
.omedom-modal-buttons {
  display: flex;
}
.omedom-modal-buttons > * {
  flex: 1;
}
.omedom-modal-buttons > :first-child {
  margin-right: 20px;
}
.omedom-modal-buttons-wide {
  display: flex;
  flex-direction: column;
}
.omedom-modal-buttons-wide > :first-child {
  margin-bottom: 10px;
}

.smart-option-container {
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

hr.omedom-divider {
  background-color: #eeeeee;
  height: 2px;
  margin: 20px 0;
}

app-header,
omedom-header {
  display: block;
  color: #ffffff;
  background-color: #04151c;
  padding: 0 20px;
}
app-header .header-title,
omedom-header .header-title {
  position: relative;
  display: flex;
  align-items: center;
  padding: 20px 0px;
}
app-header .header-title-previous i,
omedom-header .header-title-previous i {
  font-size: 20px !important;
}
app-header .header-title-label,
omedom-header .header-title-label {
  display: flex;
  align-items: center;
  overflow-x: hidden;
  overflow-y: visible;
}
app-header .header-title-label-img,
omedom-header .header-title-label-img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1.5px solid #ffffff;
  object-fit: cover;
}
app-header .header-title-label-value,
omedom-header .header-title-label-value {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
}
app-header .info-container,
omedom-header .info-container {
  position: relative;
  width: 100%;
  align-items: center;
  display: flex;
}
app-header .info-container app-popover,
app-header .info-container omedom-popover,
omedom-header .info-container app-popover,
omedom-header .info-container omedom-popover {
  top: 20%;
}
app-header .header-icon,
omedom-header .header-icon {
  font-size: 20px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  color: #04151c;
}

.omedom-form-label {
  font-weight: 500;
  color: #04151c;
  margin-bottom: 10px;
}

ion-item.omedom-form-item-app {
  --border-width: 0;
  --inner-border-width: 0;
  --show-full-highlight: 0;
  --color: $light-black;
  --placeholder-color: $medium-grey;
  --padding-end: 0;
  --padding-start: 0;
  --background: "transparent";
  border-radius: 10px;
  border: 1.5px solid #eeeeee;
  background-color: #f5f5f5;
  padding: 0 0 0 20px;
}
ion-item.omedom-form-item-app.autocomplete-selected, ion-item.omedom-form-item-app.autocomplete-focused {
  border-radius: 10px 10px 0 0;
}
ion-item.omedom-form-item-app ion-label {
  --color: $medium-grey;
}
ion-item.omedom-form-item-app ion-label:disabled {
  --color: $light-black;
  cursor: not-allowed;
}
ion-item.omedom-form-item-app a {
  cursor: pointer;
}

app-input,
omedom-input {
  display: inline-block;
  width: 100%;
  position: relative;
}

omedom-autocomplete {
  display: block;
  width: 100%;
  position: relative;
}

ion-spinner.form-upload-spinner {
  width: 24px;
  height: 24px;
}

.omedom-form-error {
  color: #cd493a;
  font-size: 12px;
  margin-top: 5px;
}

.omedom-pro ion-item.omedom-form-item {
  background-color: #ffffff;
}
.omedom-pro ion-item.omedom-form-item ion-label {
  --color: $medium-grey;
}
.omedom-pro ion-item.omedom-form-item ion-label:disabled {
  --color: $light-black;
}
.omedom-pro omedom-select-option {
  background-color: #ffffff;
}

.omedom-select {
  border: 0;
}

.omedom-file-container {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 600px;
  max-width: 100%;
}
.omedom-file-container label {
  min-width: 200px;
}
.omedom-file-container .omedom-form-file-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.omedom-form-autocomplete {
  max-height: 200px;
  border-radius: 0 0 10px 10px;
  overflow-y: auto;
  background: #ffffff;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
.omedom-form-autocomplete .omedom-autocomplete-item {
  padding: 10px 20px;
  cursor: pointer;
}
.omedom-form-autocomplete .omedom-autocomplete-item:hover {
  background-color: #eeeeee;
}

.omedom-form-autocomplete-selected {
  background-color: #04151c;
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 0 0 10px 10px;
}

.omedom-form-actions {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
  margin-top: 20px;
}

.omedom-form-icon {
  font-size: 15px !important;
  color: #04151c;
  border-radius: 50%;
  border: 1.5px solid #ffffff;
  padding: 5px;
  margin-left: -10px;
}

@font-face {
  font-family: "omedom";
  src: url('omedom.ttf?rsxo07') format("truetype"), url('omedom.woff?rsxo07') format("woff"), url('omedom.svg?rsxo07#omedom') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=omedom-icon-],
[class*=" omedom-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "omedom" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 20px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.omedom-icon-crown:before {
  content: "\e900";
}

.omedom-icon-move:before {
  content: "\e901";
}

.omedom-icon-rent:before {
  content: "\e902";
}

.omedom-icon-bank:before {
  content: "\e903";
}

app-info,
omedom-info {
  display: flex;
  align-items: center;
  padding: 20px;
  background-color: #f5f5f5;
  border-radius: 10px;
}
app-info > i,
omedom-info > i {
  margin-right: 12px;
}
app-info span,
omedom-info span {
  flex: 1;
}
app-info button,
omedom-info button {
  margin-left: 10px;
}

.color-light-black {
  color: #04151c;
}
.color-red {
  color: #cd493a;
}
.color-green {
  color: #01856e;
}
.color-grey {
  color: #737677;
}
.color-medium-grey {
  color: #a8adaf;
}
.color-yellow {
  color: #cc9900;
}
.color-light-blue {
  color: #0076c8;
}

.background-color-light-orange {
  background-color: #ff5641;
}
.background-color-light-green {
  background-color: #00c29a;
}
.background-color-light-grey {
  background-color: #eeeeee;
}
.background-color-light-yellow {
  background-color: #ffbe00;
}
.background-color-light-blue {
  background-color: #0076c8;
}
.background-color-light-white {
  background-color: #ffffff;
}
.background-color-light-black {
  background-color: #04151c;
}
.background-color-very-light-grey {
  background-color: #f5f5f5;
}

.link {
  cursor: pointer;
  text-decoration: underline;
  color: #0076c8;
}

.omedom-modal-fullscreen {
  --width: 90%;
  --height: 90%;
}
.omedom-modal-fullscreen::part(scroll)::after, .omedom-modal-fullscreen::part(scroll)::before {
  content: none;
}

.omedom-modal-padding > .ion-page {
  height: calc(100vh - 40px);
  overflow: auto;
  padding: 20px;
}

.omedom-content-pdf {
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: auto;
  position: relative;
  padding-bottom: 0 !important;
}
.omedom-content-pdf.web {
  height: 100vh;
}
.omedom-content-pdf.web .previsualisation {
  flex: 1;
  border: 1.5px solid #eeeeee;
  height: calc(100vh - 115px);
}
.omedom-content-pdf.android {
  max-height: 100vh;
}
.omedom-content-pdf.android .previsualisation {
  background-color: #eeeeee;
  min-height: 20vh;
}

ion-popover.level-trophy-popover {
  --backdrop-opacity: 0;
}
ion-popover.level-trophy-popover ion-content {
  --background: transparent;
}
ion-popover.level-trophy-popover::part(content) {
  background-color: #f5f5f5;
  width: 150px;
  border-radius: 10px;
  padding: 10px;
  display: flex;
  flex-direction: column;
}

app-radio,
omedom-radio {
  color: #04151c;
  position: relative;
  display: inline-block;
  width: 100%;
}
app-radio .omedom-radio-label,
omedom-radio .omedom-radio-label {
  font-weight: 500;
}
app-radio .omedom-radio-option-container-row,
omedom-radio .omedom-radio-option-container-row {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
app-radio .omedom-radio-option-container-column,
omedom-radio .omedom-radio-option-container-column {
  display: flex;
  margin-top: 12px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
app-radio .omedom-radio-option-container > *,
omedom-radio .omedom-radio-option-container > * {
  flex: 1;
}
app-radio .omedom-radio-option,
omedom-radio .omedom-radio-option {
  display: flex;
  align-items: center;
  margin-right: 20px;
}
app-radio .omedom-radio-option input[type=radio],
omedom-radio .omedom-radio-option input[type=radio] {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

app-select,
omedom-select {
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
app-select app-select-option:not(.is-selected) .omedom-select-option-label,
app-select app-select-detailed-option:not(.is-selected) .omedom-select-option-label,
app-select omedom-detailed-option:not(.is-selected) .omedom-select-option-label,
app-select omedom-select-option:not(.is-selected) .omedom-select-option-label,
omedom-select app-select-option:not(.is-selected) .omedom-select-option-label,
omedom-select app-select-detailed-option:not(.is-selected) .omedom-select-option-label,
omedom-select omedom-detailed-option:not(.is-selected) .omedom-select-option-label,
omedom-select omedom-select-option:not(.is-selected) .omedom-select-option-label {
  color: #a8adaf;
}
app-select app-select-option.is-selected .omedom-select-option-label,
app-select app-select-detailed-option.is-selected .omedom-select-option-label,
app-select omedom-detailed-option.is-selected .omedom-select-option-label,
app-select omedom-select-option.is-selected .omedom-select-option-label,
omedom-select app-select-option.is-selected .omedom-select-option-label,
omedom-select app-select-detailed-option.is-selected .omedom-select-option-label,
omedom-select omedom-detailed-option.is-selected .omedom-select-option-label,
omedom-select omedom-select-option.is-selected .omedom-select-option-label {
  font-weight: bold;
}
app-select-option,
omedom-select-option {
  display: flex;
  align-items: center;
  padding: 0 20px;
  border-radius: 10px;
  border: 1.5px solid #eeeeee;
  background-color: #f5f5f5;
  height: 48px;
}
app-select-option .omedom-select-option-label,
omedom-select-option .omedom-select-option-label {
  flex: 1;
}
app-select-option .omedom-select-option-image, app-select-option .omedom-select-option-icon,
omedom-select-option .omedom-select-option-image,
omedom-select-option .omedom-select-option-icon {
  margin-right: 10px;
  border-radius: 50%;
}
app-select-option .omedom-select-option-image,
omedom-select-option .omedom-select-option-image {
  width: 24px;
  height: 24px;
}
app-select-option app-popover,
app-select-option omedom-popover,
omedom-select-option app-popover,
omedom-select-option omedom-popover {
  position: initial;
}
app-select-bottom-sheet.ion-page,
omedom-select-bottom-sheet.ion-page {
  display: block;
}
app-select-bottom-sheet.ion-page ion-content::part(scroll),
omedom-select-bottom-sheet.ion-page ion-content::part(scroll) {
  padding: 0 20px 20px;
  display: block;
  height: 50vh;
}
app-select-bottom-sheet.ion-page h3,
omedom-select-bottom-sheet.ion-page h3 {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  line-height: 58px;
  width: 100%;
  padding: 0 20px;
  margin: 0;
  position: sticky;
  top: 0;
}
app-select-bottom-sheet.ion-page h3 span,
omedom-select-bottom-sheet.ion-page h3 span {
  flex: 1;
}
app-select-bottom-sheet.ion-page app-select-option,
app-select-bottom-sheet.ion-page app-select-detailed-option,
app-select-bottom-sheet.ion-page omedom-detailed-option,
app-select-bottom-sheet.ion-page omedom-select-option,
omedom-select-bottom-sheet.ion-page app-select-option,
omedom-select-bottom-sheet.ion-page app-select-detailed-option,
omedom-select-bottom-sheet.ion-page omedom-detailed-option,
omedom-select-bottom-sheet.ion-page omedom-select-option {
  margin: 10px;
  background-color: #ffffff;
  height: 60px;
  box-sizing: border-box;
}
app-select-bottom-sheet.ion-page app-select-option.is-selected,
app-select-bottom-sheet.ion-page app-select-detailed-option.is-selected,
app-select-bottom-sheet.ion-page omedom-detailed-option.is-selected,
app-select-bottom-sheet.ion-page omedom-select-option.is-selected,
omedom-select-bottom-sheet.ion-page app-select-option.is-selected,
omedom-select-bottom-sheet.ion-page app-select-detailed-option.is-selected,
omedom-select-bottom-sheet.ion-page omedom-detailed-option.is-selected,
omedom-select-bottom-sheet.ion-page omedom-select-option.is-selected {
  border-width: 5px;
}
app-select-bottom-sheet.ion-page app-select-option .omedom-select-option-label, app-select-bottom-sheet.ion-page app-select-option .omedom-select-option-amount,
app-select-bottom-sheet.ion-page app-select-detailed-option .omedom-select-option-label,
app-select-bottom-sheet.ion-page app-select-detailed-option .omedom-select-option-amount,
app-select-bottom-sheet.ion-page omedom-detailed-option .omedom-select-option-label,
app-select-bottom-sheet.ion-page omedom-detailed-option .omedom-select-option-amount,
app-select-bottom-sheet.ion-page omedom-select-option .omedom-select-option-label,
app-select-bottom-sheet.ion-page omedom-select-option .omedom-select-option-amount,
omedom-select-bottom-sheet.ion-page app-select-option .omedom-select-option-label,
omedom-select-bottom-sheet.ion-page app-select-option .omedom-select-option-amount,
omedom-select-bottom-sheet.ion-page app-select-detailed-option .omedom-select-option-label,
omedom-select-bottom-sheet.ion-page app-select-detailed-option .omedom-select-option-amount,
omedom-select-bottom-sheet.ion-page omedom-detailed-option .omedom-select-option-label,
omedom-select-bottom-sheet.ion-page omedom-detailed-option .omedom-select-option-amount,
omedom-select-bottom-sheet.ion-page omedom-select-option .omedom-select-option-label,
omedom-select-bottom-sheet.ion-page omedom-select-option .omedom-select-option-amount {
  font-weight: bold;
  color: #04151c;
}
app-select.disabled app-select-detailed-option,
app-select.disabled omedom-detailed-option,
app-select.disabled app-select-option .omedom-select-option-label,
app-select.disabled omedom-select-option .omedom-select-option-label,
omedom-select.disabled app-select-detailed-option,
omedom-select.disabled omedom-detailed-option,
omedom-select.disabled app-select-option .omedom-select-option-label,
omedom-select.disabled omedom-select-option .omedom-select-option-label {
  color: #a8adaf;
}

.omedom-upload-spinner {
  width: 24px;
  height: 24px;
}

app-stepper .omedom-stepper-step:not(:first-child)::before,
omedom-stepper .omedom-stepper-step:not(:first-child)::before, app-stepper .omedom-stepper-step:not(:last-child)::after,
omedom-stepper .omedom-stepper-step:not(:last-child)::after {
  content: "";
  min-width: 16px;
  height: 2px;
  background-color: #eeeeee;
  flex: 1;
}

app-stepper,
omedom-stepper {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
}
app-stepper .omedom-stepper-header,
omedom-stepper .omedom-stepper-header {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: auto;
  justify-content: space-between;
  padding-bottom: 20px;
}
app-stepper .omedom-stepper-step,
omedom-stepper .omedom-stepper-step {
  display: flex;
  align-items: center;
}
app-stepper .omedom-stepper-step.selected,
omedom-stepper .omedom-stepper-step.selected {
  flex: 1;
}
app-stepper .omedom-stepper-step.selected .omedom-stepper-step-number, app-stepper .omedom-stepper-step.previous .omedom-stepper-step-number,
omedom-stepper .omedom-stepper-step.selected .omedom-stepper-step-number,
omedom-stepper .omedom-stepper-step.previous .omedom-stepper-step-number {
  color: #ffffff;
  background-color: #04151c;
}
app-stepper .omedom-stepper-step:not(:last-child).previous::after,
omedom-stepper .omedom-stepper-step:not(:last-child).previous::after {
  background-color: #04151c;
}
app-stepper .omedom-stepper-step:not(:last-child)::after,
omedom-stepper .omedom-stepper-step:not(:last-child)::after {
  margin: 0 0 0 10px;
}
app-stepper .omedom-stepper-step:not(:first-child).previous::before, app-stepper .omedom-stepper-step:not(:first-child).selected::before,
omedom-stepper .omedom-stepper-step:not(:first-child).previous::before,
omedom-stepper .omedom-stepper-step:not(:first-child).selected::before {
  background-color: #04151c;
}
app-stepper .omedom-stepper-step:not(:first-child)::before,
omedom-stepper .omedom-stepper-step:not(:first-child)::before {
  margin: 0 10px 0 0;
}
app-stepper .omedom-stepper-step-number,
omedom-stepper .omedom-stepper-step-number {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  color: #04151c;
  background-color: #eeeeee;
}
app-stepper .omedom-stepper-step-label,
omedom-stepper .omedom-stepper-step-label {
  white-space: nowrap;
}
app-stepper .omedom-stepper-content,
omedom-stepper .omedom-stepper-content {
  flex: 1;
}

app-sub-tab,
omedom-sub-tab {
  display: flex;
  align-items: flex-end;
  border-radius: 10px 10px 0 0;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
}
app-sub-tab .omedom-sub-tab,
omedom-sub-tab .omedom-sub-tab {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 2px solid #a8adaf;
  max-width: 50%;
}
app-sub-tab .omedom-sub-tab.selected,
omedom-sub-tab .omedom-sub-tab.selected {
  max-width: 50%;
  border-bottom: 2px solid #04151c;
}
app-sub-tab .omedom-sub-tab.selected > .omedom-sub-tab-content,
omedom-sub-tab .omedom-sub-tab.selected > .omedom-sub-tab-content {
  background-color: #04151c;
  color: #ffffff;
}
app-sub-tab .omedom-sub-tab.selected-right,
omedom-sub-tab .omedom-sub-tab.selected-right {
  border-image: linear-gradient(to left, #04151c 0, #04151c calc(100% - 6px), #a8adaf calc(100% - 6px)) 1;
}
app-sub-tab .omedom-sub-tab.selected-left,
omedom-sub-tab .omedom-sub-tab.selected-left {
  border-image: linear-gradient(to right, #04151c 0, #04151c calc(100% - 6px), #a8adaf calc(100% - 6px)) 1;
}
app-sub-tab .omedom-sub-tab.selected-center,
omedom-sub-tab .omedom-sub-tab.selected-center {
  border-image: linear-gradient(to right, #a8adaf 0, #a8adaf 6px, #04151c 6px, #04151c calc(100% - 6px), #a8adaf calc(100% - 6px)) 1;
}
app-sub-tab .omedom-sub-tab:not(.selected):hover > .omedom-sub-tab-content,
omedom-sub-tab .omedom-sub-tab:not(.selected):hover > .omedom-sub-tab-content {
  background-color: #eeeeee;
}
app-sub-tab .omedom-sub-tab-content,
omedom-sub-tab .omedom-sub-tab-content {
  flex: 1;
  text-align: center;
  border-radius: 10px 10px 0 0;
  color: #04151c;
  font-weight: 500;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: background-color 0.28s, color 0.28s, border-bottom 0.28s, border-image 0.28s;
}
app-sub-tab .omedom-sub-tab-content:not(.disabled),
omedom-sub-tab .omedom-sub-tab-content:not(.disabled) {
  cursor: pointer;
}
app-sub-tab .omedom-sub-tab-content-label,
omedom-sub-tab .omedom-sub-tab-content-label {
  display: block;
  margin: 14.5px 0;
  padding: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: wrap;
}
app-sub-tab .omedom-sub-tab-content-icon,
omedom-sub-tab .omedom-sub-tab-content-icon {
  margin: 12.5px 0;
  padding: 5px;
}
app-sub-tab .omedom-sub-tab-content app-popover,
app-sub-tab .omedom-sub-tab-content omedom-popover,
omedom-sub-tab .omedom-sub-tab-content app-popover,
omedom-sub-tab .omedom-sub-tab-content omedom-popover {
  margin: 0 5px;
  color: black;
  position: inherit;
}
app-sub-tab .omedom-sub-tab-content-desktop,
omedom-sub-tab .omedom-sub-tab-content-desktop {
  display: flex;
  flex-direction: column-reverse !important;
  gap: 5px !important;
  padding: 5px;
}
app-sub-tab .omedom-sub-tab-content-desktop > .omedom-sub-tab-label,
omedom-sub-tab .omedom-sub-tab-content-desktop > .omedom-sub-tab-label {
  margin: 0 !important;
}
app-sub-tab .omedom-sub-tab-content-desktop > .omedom-sub-tab-labelp,
omedom-sub-tab .omedom-sub-tab-content-desktop > .omedom-sub-tab-labelp {
  margin: 0 !important;
}
app-sub-tab .omedom-sub-tab-content-desktop > .omedom-sub-tab-icon,
omedom-sub-tab .omedom-sub-tab-content-desktop > .omedom-sub-tab-icon {
  margin: 0 !important;
}

.color-light-black {
  color: #04151c;
}
.color-red {
  color: #cd493a;
}
.color-green {
  color: #01856e;
}
.color-grey {
  color: #737677;
}
.color-medium-grey {
  color: #a8adaf;
}
.color-yellow {
  color: #cc9900;
}
.color-light-blue {
  color: #0076c8;
}

.background-color-light-orange {
  background-color: #ff5641;
}
.background-color-light-green {
  background-color: #00c29a;
}
.background-color-light-grey {
  background-color: #eeeeee;
}
.background-color-light-yellow {
  background-color: #ffbe00;
}
.background-color-light-blue {
  background-color: #0076c8;
}
.background-color-light-white {
  background-color: #ffffff;
}
.background-color-light-black {
  background-color: #04151c;
}
.background-color-very-light-grey {
  background-color: #f5f5f5;
}

ion-modal.success-modal {
  --backdrop-opacity: 0;
  --height: 70px;
  --box-shadow: 0 5px 10px #04151c1a;
  --border-radius: 35px;
  align-items: flex-start;
  padding: 40px 20px;
}
ion-modal.success-modal ion-content {
  --background: transparent;
}
ion-modal.success-modal::part(content) {
  background-color: #ffffff;
  box-sizing: border-box;
  border: 1.5px solid #eeeeee;
  border-radius: 35px;
  padding: 10px;
  top: 40px;
  left: 20px;
  right: 20px;
}

.omedom-wide-swiper .swiper-pagination-fraction,
.omedom-wide-swiper .swiper-pagination-custom,
.omedom-wide-swiper .swiper-horizontal > .swiper-pagination-bullets,
.omedom-wide-swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 20px;
  left: 0;
  width: 100%;
  position: fixed !important;
}
.omedom-wide-swiper .swiper-slide {
  padding: 20px;
}

app-tab,
omedom-tab {
  display: flex;
  margin: auto;
  overflow: auto;
  max-width: 100%;
  scrollbar-color: transparent;
  scrollbar-width: 2px;
  scrollbar-track-color: #eee;
  justify-content: space-evenly;
  align-items: center;
}
app-tab::-webkit-scrollbar,
omedom-tab::-webkit-scrollbar {
  height: 5px;
  background-color: transparent;
}
app-tab::-webkit-scrollbar-thumb,
omedom-tab::-webkit-scrollbar-thumb {
  background-color: #eee;
  border-radius: 10px;
}
app-tab .omedom-tab,
omedom-tab .omedom-tab {
  display: flex;
  align-items: center;
  padding: 10px;
  color: #ffffff;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
app-tab .omedom-tab-label,
omedom-tab .omedom-tab-label {
  margin-left: 12px;
}
app-tab .omedom-tab-icon,
omedom-tab .omedom-tab-icon {
  font-size: 20px !important;
}
app-tab .omedom-tab.selected,
omedom-tab .omedom-tab.selected {
  border: 1.5px solid;
  border-radius: 10px 10px 0 0;
  color: #04151c;
}
app-tab .omedom-tab.selected.omedom-tab-red,
omedom-tab .omedom-tab.selected.omedom-tab-red {
  border-color: #ff5641;
  background: linear-gradient(0deg, rgba(255, 86, 65, 0.3), rgba(255, 86, 65, 0.3)), #ffffff;
}
app-tab .omedom-tab.selected.omedom-tab-green,
omedom-tab .omedom-tab.selected.omedom-tab-green {
  border-color: #00c29a;
  background: linear-gradient(0deg, rgba(0, 194, 154, 0.3), rgba(0, 194, 154, 0.3)), #ffffff;
}
app-tab .omedom-tab.selected.omedom-tab-yellow,
omedom-tab .omedom-tab.selected.omedom-tab-yellow {
  border-color: #ffbe00;
  background: linear-gradient(0deg, rgba(255, 190, 0, 0.3), rgba(255, 190, 0, 0.3)), #ffffff;
}
app-tab .omedom-tab.selected.omedom-tab-blue,
omedom-tab .omedom-tab.selected.omedom-tab-blue {
  border-color: #0076c8;
  background: linear-gradient(0deg, rgba(0, 118, 200, 0.3), rgba(0, 118, 200, 0.3)), #ffffff;
}
app-tab .omedom-tab.selected.omedom-tab-white,
omedom-tab .omedom-tab.selected.omedom-tab-white {
  border-color: #ffffff;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), #ffffff;
}

@media (max-width: 600px) {
  app-tab {
    scrollbar-color: transparent;
    scrollbar-width: 0;
  }
  app-tab::-webkit-scrollbar {
    display: none;
  }
}
app-toggle ion-item.omedom-toggle-item,
omedom-toggle ion-item.omedom-toggle-item {
  --border-width: 0;
  --inner-border-width: 0;
  --show-full-highlight: 0;
  --color: $light-black;
  --placeholder-color: $light-black;
  --padding-end: 0;
  --padding-start: 0;
  --ion-safe-area-right: 0;
}
app-toggle ion-item.omedom-toggle-item > ion-toggle,
omedom-toggle ion-item.omedom-toggle-item > ion-toggle {
  padding-inline-end: 5px !important;
}
app-toggle ion-item.omedom-toggle-item .omedom-toggle-item-label,
omedom-toggle ion-item.omedom-toggle-item .omedom-toggle-item-label {
  --color: $light-black;
  font-size: 14px;
  text-overflow: clip;
  white-space: pre-wrap;
}

.shepherd-element.shepherd-enabled {
  transition: none;
  border-radius: 10px;
}
.shepherd-element.shepherd-enabled .shepherd-content {
  background-color: #f5f5f5;
  border-radius: 10px;
}
.shepherd-element.shepherd-enabled .smart-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  font-style: italic;
  font-size: 14px;
  line-height: 16px;
  justify-content: space-between;
}
.shepherd-element.shepherd-enabled .italicText {
  padding-top: 20px;
  font-style: italic;
  font-size: 14px;
  line-height: 16px;
}
.shepherd-element.shepherd-enabled .shepherd-text {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shepherd-element.shepherd-enabled .shepherd-text .tutorial-text {
  margin: 0 12px;
  color: #000000;
}
.shepherd-element.shepherd-enabled .shepherd-text .uil {
  text-decoration-color: #04151c;
}
.shepherd-element.shepherd-enabled footer {
  padding: 20px;
}
.shepherd-element.shepherd-enabled footer button.shepherd-button {
  flex: 1;
}
.shepherd-element.shepherd-enabled footer .cancelButton {
  background: #f5f5f5;
  color: #04151c;
  border: 1.5px solid #04151c;
  border-radius: 10px;
}

svg.shepherd-modal-overlay-container.shepherd-modal-is-visible {
  opacity: 0.3;
  fill: #04151c;
}

h1 {
  font-weight: 600;
  font-size: 26px;
  line-height: 30px;
  margin: 0;
}

h2 {
  font-weight: 600;
  font-size: 22px;
  line-height: 25px;
  margin: 0;
}

h3 {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  margin: 0;
}

h4 {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  margin: 0;
}

h5 {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin: 0;
}

.omedom-no-margin {
  margin: 0 !important;
}

.omedom-invisible {
  visibility: hidden;
  height: 0;
}

.omedom-no-background {
  background: none !important;
}

.capitalize {
  text-transform: capitalize;
}

.flex {
  display: flex;
}

.bold {
  font-weight: bold;
}

.pointer {
  cursor: pointer;
}

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

.position-relative {
  position: relative;
}

.light-blur {
  filter: blur(3px);
}

.blur {
  filter: blur(4px);
}

.strong-blur {
  filter: blur(6px);
}

.icon-tutorial {
  font-size: 28px;
  color: #00c29a;
}

/* Core CSS required for Ionic components to work properly */
/* Basic CSS for apps built with Ionic */
/* Optional CSS utils that can be commented out */
/* Swiper CSS for style sliders */
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper {
  --bullet-background: var(--ion-color-step-200, #cccccc);
  --bullet-background-active: var(--ion-color-primary, #3880ff);
  --progress-bar-background: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);
  --progress-bar-background-active: var(--ion-color-primary-shade, #3171e0);
  --scroll-bar-background: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);
  --scroll-bar-background-active: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5);
  /**
   * @prop --bullet-background: Background of the pagination bullets
   * @prop --bullet-background-active: Background of the active pagination bullet
   *
   * @prop --progress-bar-background: Background of the pagination progress-bar
   * @prop --progress-bar-background-active: Background of the active pagination progress-bar
   *
   * @prop --scroll-bar-background: Background of the pagination scroll-bar
   * @prop --scroll-bar-background-active: Background of the active pagination scroll-bar
   */
  display: block;
  -webkit-user-select: none;
          user-select: none;
}

.swiper .swiper-pagination-bullet {
  background: var(--bullet-background);
}

.swiper .swiper-pagination-bullet-active {
  background: var(--bullet-background-active);
}

.swiper .swiper-pagination-progressbar {
  background: var(--progress-bar-background);
}

.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--progress-bar-background-active);
}

.swiper .swiper-scrollbar {
  background: var(--scroll-bar-background);
}

.swiper .swiper-scrollbar-drag {
  background: var(--scroll-bar-background-active);
}

.swiper .slide-zoom {
  display: block;
  width: 100%;
  text-align: center;
}

.swiper .swiper-slide {
  display: flex;
  position: relative;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 18px;
  text-align: center;
  box-sizing: border-box;
}

.swiper .swiper-slide img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}


:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

@font-face {
  font-family: "Asap";
  src: url('Asap-VariableFont_wght.ttf');
}
body {
  background: #f5f5f5;
  max-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));
  margin-top: env(safe-area-inset-top);
  margin-bottom: env(safe-area-inset-bottom);
}

* {
  font-family: Asap, sans-serif !important;
}

.swiper .swiper-pagination-bullet-active {
  width: 20px;
  border-radius: 20px;
  transition: all 0.4s ease-in-out;
}

ion-toast {
  --border-radius: 20px;
  font-size: 16px;
}

ion-modal {
  --border-radius: 20px;
  --height: auto;
  --max-height: 100svh;
  --overflow: auto;
}

ion-modal.max-heigth-mode {
  --border-radius: 20px;
  --height: calc(100vh - 20px);
  --max-height: calc(100vh - 20px);
  --overflow: auto;
}
ion-modal.max-heigth-mode > .ion-page {
  height: calc(100vh - 40px);
  overflow: auto;
  padding: 20px;
}

i {
  font-size: 24px;
}

.clickable {
  cursor: pointer;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
  border: none;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #a8adaf;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #04151c;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@iconscout/unicons/css/line.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-0.eot');
  src: url('unicons-0.eot#iefix') format('embedded-opentype'),
        url('unicons-0.woff2') format('woff2'),
        url('unicons-0.woff') format('woff'),
        url('unicons-0.ttf') format('truetype'),
        url('unicons-0.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E800-E83B;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-1.eot');
  src: url('unicons-1.eot#iefix') format('embedded-opentype'),
        url('unicons-1.woff2') format('woff2'),
        url('unicons-1.woff') format('woff'),
        url('unicons-1.ttf') format('truetype'),
        url('unicons-1.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E83C-E877;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-10.eot');
  src: url('unicons-10.eot#iefix') format('embedded-opentype'),
        url('unicons-10.woff2') format('woff2'),
        url('unicons-10.woff') format('woff'),
        url('unicons-10.ttf') format('truetype'),
        url('unicons-10.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EA5B-EA96;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-11.eot');
  src: url('unicons-11.eot#iefix') format('embedded-opentype'),
        url('unicons-11.woff2') format('woff2'),
        url('unicons-11.woff') format('woff'),
        url('unicons-11.ttf') format('truetype'),
        url('unicons-11.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EA97-EAD4;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-12.eot');
  src: url('unicons-12.eot#iefix') format('embedded-opentype'),
        url('unicons-12.woff2') format('woff2'),
        url('unicons-12.woff') format('woff'),
        url('unicons-12.ttf') format('truetype'),
        url('unicons-12.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EAD5-EB11;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-13.eot');
  src: url('unicons-13.eot#iefix') format('embedded-opentype'),
        url('unicons-13.woff2') format('woff2'),
        url('unicons-13.woff') format('woff'),
        url('unicons-13.ttf') format('truetype'),
        url('unicons-13.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EB12-EB4D;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-14.eot');
  src: url('unicons-14.eot#iefix') format('embedded-opentype'),
        url('unicons-14.woff2') format('woff2'),
        url('unicons-14.woff') format('woff'),
        url('unicons-14.ttf') format('truetype'),
        url('unicons-14.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EB4E-EB89;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-15.eot');
  src: url('unicons-15.eot#iefix') format('embedded-opentype'),
        url('unicons-15.woff2') format('woff2'),
        url('unicons-15.woff') format('woff'),
        url('unicons-15.ttf') format('truetype'),
        url('unicons-15.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EB8A-EBC5;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-16.eot');
  src: url('unicons-16.eot#iefix') format('embedded-opentype'),
        url('unicons-16.woff2') format('woff2'),
        url('unicons-16.woff') format('woff'),
        url('unicons-16.ttf') format('truetype'),
        url('unicons-16.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EBC6-EC01;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-17.eot');
  src: url('unicons-17.eot#iefix') format('embedded-opentype'),
        url('unicons-17.woff2') format('woff2'),
        url('unicons-17.woff') format('woff'),
        url('unicons-17.ttf') format('truetype'),
        url('unicons-17.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EC02-EC3D;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-18.eot');
  src: url('unicons-18.eot#iefix') format('embedded-opentype'),
        url('unicons-18.woff2') format('woff2'),
        url('unicons-18.woff') format('woff'),
        url('unicons-18.ttf') format('truetype'),
        url('unicons-18.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EC3E-EC79;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-19.eot');
  src: url('unicons-19.eot#iefix') format('embedded-opentype'),
        url('unicons-19.woff2') format('woff2'),
        url('unicons-19.woff') format('woff'),
        url('unicons-19.ttf') format('truetype'),
        url('unicons-19.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EC7A-ECB5;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-2.eot');
  src: url('unicons-2.eot#iefix') format('embedded-opentype'),
        url('unicons-2.woff2') format('woff2'),
        url('unicons-2.woff') format('woff'),
        url('unicons-2.ttf') format('truetype'),
        url('unicons-2.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E878-E8B3;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-20.eot');
  src: url('unicons-20.eot#iefix') format('embedded-opentype'),
        url('unicons-20.woff2') format('woff2'),
        url('unicons-20.woff') format('woff'),
        url('unicons-20.ttf') format('truetype'),
        url('unicons-20.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+ECB6-ECB9;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-3.eot');
  src: url('unicons-3.eot#iefix') format('embedded-opentype'),
        url('unicons-3.woff2') format('woff2'),
        url('unicons-3.woff') format('woff'),
        url('unicons-3.ttf') format('truetype'),
        url('unicons-3.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E8B4-E8EF;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-4.eot');
  src: url('unicons-4.eot#iefix') format('embedded-opentype'),
        url('unicons-4.woff2') format('woff2'),
        url('unicons-4.woff') format('woff'),
        url('unicons-4.ttf') format('truetype'),
        url('unicons-4.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E8F0-E92B;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-5.eot');
  src: url('unicons-5.eot#iefix') format('embedded-opentype'),
        url('unicons-5.woff2') format('woff2'),
        url('unicons-5.woff') format('woff'),
        url('unicons-5.ttf') format('truetype'),
        url('unicons-5.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E92C-E967;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-6.eot');
  src: url('unicons-6.eot#iefix') format('embedded-opentype'),
        url('unicons-6.woff2') format('woff2'),
        url('unicons-6.woff') format('woff'),
        url('unicons-6.ttf') format('truetype'),
        url('unicons-6.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E968-E9A4;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-7.eot');
  src: url('unicons-7.eot#iefix') format('embedded-opentype'),
        url('unicons-7.woff2') format('woff2'),
        url('unicons-7.woff') format('woff'),
        url('unicons-7.ttf') format('truetype'),
        url('unicons-7.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E9A5-E9E1;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-8.eot');
  src: url('unicons-8.eot#iefix') format('embedded-opentype'),
        url('unicons-8.woff2') format('woff2'),
        url('unicons-8.woff') format('woff'),
        url('unicons-8.ttf') format('truetype'),
        url('unicons-8.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+E9E2-EA1D;
}
@font-face {
  font-family: 'unicons-line';
  src: url('unicons-9.eot');
  src: url('unicons-9.eot#iefix') format('embedded-opentype'),
        url('unicons-9.woff2') format('woff2'),
        url('unicons-9.woff') format('woff'),
        url('unicons-9.ttf') format('truetype'),
        url('unicons-9.svg#unicons') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+EA1E-EA5A;
}[class^="uil-"]:before,
[class*=" uil-"]:before {
  font-family: "unicons-line";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;

  /* For safety - reset parent styles, that can break glyph codes */
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1;

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Flip and Rotate */

[class*="uil-"].flip-horizontal:before {
  transform: scaleX(-1);
}
[class*="uil-"].flip-horizontal.rotate-90:before {
  transform: rotate(90deg) scaleX(-1);
}
[class*="uil-"].flip-horizontal.rotate-180:before {
  transform: rotate(180deg) scaleX(-1);
}
[class*="uil-"].flip-horizontal.rotate-270:before {
  transform: rotate(270deg) scaleX(-1);
}
[class*="uil-"].flip-horizontal.flip-vertical:before {
  transform: scale(-1);
}
[class*="uil-"].flip-horizontal.flip-vertical.rotate-90:before {
  transform: rotate(90deg) scale(-1);
}
[class*="uil-"].flip-horizontal.flip-vertical.rotate-180:before {
  transform: rotate(180deg) scale(-1);
}
[class*="uil-"].flip-horizontal.flip-vertical.rotate-270:before {
  transform: rotate(270deg) scale(-1);
}
[class*="uil-"].flip-vertical:before {
  transform: scaleY(-1);
}
[class*="uil-"].flip-vertical.rotate-90:before {
  transform: rotate(90deg) scaleY(-1);
}
[class*="uil-"].flip-vertical.rotate-180:before {
  transform: rotate(180deg) scaleY(-1);
}
[class*="uil-"].flip-vertical.rotate-270:before {
  transform: rotate(270deg) scaleY(-1);
}
[class*="uil-"].rotate-90:before {
  transform: rotate(90deg);
}
[class*="uil-"].rotate-180:before {
  transform: rotate(180deg);
}
[class*="uil-"].rotate-270:before {
  transform: rotate(270deg);
}
.uil-comment-block:before { content: '\e800'; }.uil-comment-alt-edit:before { content: '\e801'; }.uil-comments:before { content: '\e802'; }.uil-comment-alt-search:before { content: '\e803'; }.uil-comment-shield:before { content: '\e804'; }.uil-comment-alt-dots:before { content: '\e805'; }.uil-comment-download:before { content: '\e806'; }.uil-comment-check:before { content: '\e807'; }.uil-comment-alt-chart-lines:before { content: '\e808'; }.uil-comment-alt-download:before { content: '\e809'; }.uil-comment-alt-lock:before { content: '\e80a'; }.uil-comment-medical:before { content: '\e80b'; }.uil-comment-alt-heart:before { content: '\e80c'; }.uil-comment:before { content: '\e80d'; }.uil-comment-alt-share:before { content: '\e80e'; }.uil-comment-alt-upload:before { content: '\e80f'; }.uil-comment-dots:before { content: '\e810'; }.uil-comment-alt-lines:before { content: '\e811'; }.uil-comment-lock:before { content: '\e812'; }.uil-comment-heart:before { content: '\e813'; }.uil-comment-info-alt:before { content: '\e814'; }.uil-comment-upload:before { content: '\e815'; }.uil-comment-alt-medical:before { content: '\e816'; }.uil-chat-info:before { content: '\e817'; }.uil-comment-alt-notes:before { content: '\e818'; }.uil-comment-alt-plus:before { content: '\e819'; }.uil-comment-alt-image:before { content: '\e81a'; }.uil-comment-share:before { content: '\e81b'; }.uil-comment-edit:before { content: '\e81c'; }.uil-comment-alt-block:before { content: '\e81d'; }.uil-comment-chart-line:before { content: '\e81e'; }.uil-comment-alt-question:before { content: '\e81f'; }.uil-comment-lines:before { content: '\e820'; }.uil-comment-redo:before { content: '\e821'; }.uil-comment-alt-check:before { content: '\e822'; }.uil-comment-alt-shield:before { content: '\e823'; }.uil-chat:before { content: '\e824'; }.uil-comment-alt-message:before { content: '\e825'; }.uil-comment-search:before { content: '\e826'; }.uil-chat-bubble-user:before { content: '\e827'; }.uil-comments-alt:before { content: '\e828'; }.uil-comment-image:before { content: '\e829'; }.uil-comment-alt:before { content: '\e82a'; }.uil-comment-verify:before { content: '\e82b'; }.uil-comment-plus:before { content: '\e82c'; }.uil-comment-question:before { content: '\e82d'; }.uil-comment-notes:before { content: '\e82e'; }.uil-comment-alt-exclamation:before { content: '\e82f'; }.uil-comment-exclamation:before { content: '\e830'; }.uil-no-entry:before { content: '\e831'; }.uil-screw:before { content: '\e832'; }.uil-tape:before { content: '\e833'; }.uil-paint-tool:before { content: '\e834'; }.uil-comment-alt-verify:before { content: '\e835'; }.uil-comment-alt-redo:before { content: '\e836'; }.uil-trowel:before { content: '\e837'; }.uil-drill:before { content: '\e838'; }.uil-comment-info:before { content: '\e839'; }.uil-jackhammer:before { content: '\e83a'; }.uil-comment-alt-info:before { content: '\e83b'; }.uil-wheel-barrow:before { content: '\e83c'; }.uil-comment-message:before { content: '\e83d'; }.uil-shovel:before { content: '\e83e'; }.uil-keyhole-square:before { content: '\e83f'; }.uil-keyhole-circle:before { content: '\e840'; }.uil-traffic-barrier:before { content: '\e841'; }.uil-keyhole-square-full:before { content: '\e842'; }.uil-wall:before { content: '\e843'; }.uil-constructor:before { content: '\e844'; }.uil-hard-hat:before { content: '\e845'; }.uil-shield-exclamation:before { content: '\e846'; }.uil-lock-open-alt:before { content: '\e847'; }.uil-unlock:before { content: '\e848'; }.uil-unlock-alt:before { content: '\e849'; }.uil-heart-alt:before { content: '\e84a'; }.uil-octagon:before { content: '\e84b'; }.uil-lock:before { content: '\e84c'; }.uil-triangle:before { content: '\e84d'; }.uil-star:before { content: '\e84e'; }.uil-shield-slash:before { content: '\e84f'; }.uil-lock-access:before { content: '\e850'; }.uil-pentagon:before { content: '\e851'; }.uil-shield-check:before { content: '\e852'; }.uil-square:before { content: '\e853'; }.uil-shield-question:before { content: '\e854'; }.uil-padlock:before { content: '\e855'; }.uil-wheelchair:before { content: '\e856'; }.uil-lock-alt:before { content: '\e857'; }.uil-polygon:before { content: '\e858'; }.uil-circle:before { content: '\e859'; }.uil-copyright:before { content: '\e85a'; }.uil-closed-captioning:before { content: '\e85b'; }.uil-trademark:before { content: '\e85c'; }.uil-heart:before { content: '\e85d'; }.uil-parking-circle:before { content: '\e85e'; }.uil-mars:before { content: '\e85f'; }.uil-sad-squint:before { content: '\e860'; }.uil-registered:before { content: '\e861'; }.uil-nerd:before { content: '\e862'; }.uil-smile:before { content: '\e863'; }.uil-meh-alt:before { content: '\e864'; }.uil-annoyed:before { content: '\e865'; }.uil-sad-dizzy:before { content: '\e866'; }.uil-sad:before { content: '\e867'; }.uil-servicemark:before { content: '\e868'; }.uil-closed-captioning-slash:before { content: '\e869'; }.uil-venus:before { content: '\e86a'; }.uil-creative-commons-pd:before { content: '\e86b'; }.uil-frown:before { content: '\e86c'; }.uil-accessible-icon-alt:before { content: '\e86d'; }.uil-squint:before { content: '\e86e'; }.uil-meh:before { content: '\e86f'; }.uil-silence:before { content: '\e870'; }.uil-dizzy-meh:before { content: '\e871'; }.uil-parking-square:before { content: '\e872'; }.uil-shield:before { content: '\e873'; }.uil-smile-dizzy:before { content: '\e874'; }.uil-ninja:before { content: '\e875'; }.uil-smile-beam:before { content: '\e876'; }.uil-laughing:before { content: '\e877'; }.uil-previous:before { content: '\ea5b'; }.uil-film:before { content: '\ea5c'; }.uil-image-broken:before { content: '\ea5d'; }.uil-incoming-call:before { content: '\ea5e'; }.uil-image-check:before { content: '\ea5f'; }.uil-image-plus:before { content: '\ea60'; }.uil-video:before { content: '\ea61'; }.uil-camera-plus:before { content: '\ea62'; }.uil-play:before { content: '\ea63'; }.uil-cloud-question:before { content: '\ea64'; }.uil-skip-forward:before { content: '\ea65'; }.uil-image-lock:before { content: '\ea66'; }.uil-skip-forward-circle:before { content: '\ea67'; }.uil-skip-forward-alt:before { content: '\ea68'; }.uil-step-backward-circle:before { content: '\ea69'; }.uil-boombox:before { content: '\ea6a'; }.uil-step-backward-alt:before { content: '\ea6b'; }.uil-image-share:before { content: '\ea6c'; }.uil-cloud-database-tree:before { content: '\ea6d'; }.uil-snowflake:before { content: '\ea6e'; }.uil-temperature-quarter:before { content: '\ea6f'; }.uil-cloud-showers-heavy:before { content: '\ea70'; }.uil-fahrenheit:before { content: '\ea71'; }.uil-snowflake-alt:before { content: '\ea72'; }.uil-cloud-wind:before { content: '\ea73'; }.uil-tornado:before { content: '\ea74'; }.uil-cloud-sun-hail:before { content: '\ea75'; }.uil-cloud:before { content: '\ea76'; }.uil-image-edit:before { content: '\ea77'; }.uil-cloud-moon-hail:before { content: '\ea78'; }.uil-temperature-empty:before { content: '\ea79'; }.uil-cloud-sun-rain:before { content: '\ea7a'; }.uil-thunderstorm:before { content: '\ea7b'; }.uil-thunderstorm-sun:before { content: '\ea7c'; }.uil-temperature-three-quarter:before { content: '\ea7d'; }.uil-thunderstorm-moon:before { content: '\ea7e'; }.uil-snow-flake:before { content: '\ea7f'; }.uil-raindrops:before { content: '\ea80'; }.uil-forecastcloud-moon-tear:before { content: '\ea81'; }.uil-cloud-rain:before { content: '\ea82'; }.uil-cloud-sun-tear:before { content: '\ea83'; }.uil-cloud-moon-showers:before { content: '\ea84'; }.uil-cloud-rain-sun:before { content: '\ea85'; }.uil-cloud-showers-alt:before { content: '\ea86'; }.uil-cloud-showers:before { content: '\ea87'; }.uil-cloud-hail:before { content: '\ea88'; }.uil-cloud-drizzle:before { content: '\ea89'; }.uil-cloud-moon:before { content: '\ea8a'; }.uil-moon:before { content: '\ea8b'; }.uil-cloud-moon-rain:before { content: '\ea8c'; }.uil-moonset:before { content: '\ea8d'; }.uil-celsius:before { content: '\ea8e'; }.uil-image-upload:before { content: '\ea8f'; }.uil-cloud-sun-meatball:before { content: '\ea90'; }.uil-windsock:before { content: '\ea91'; }.uil-stop-circle:before { content: '\ea92'; }.uil-temperature-plus:before { content: '\ea93'; }.uil-moon-eclipse:before { content: '\ea94'; }.uil-vertical-align-top:before { content: '\ea95'; }.uil-cloud-meatball:before { content: '\ea96'; }.uil-temperature:before { content: '\ea97'; }.uil-cloud-moon-meatball:before { content: '\ea98'; }.uil-flip-h-alt:before { content: '\ea99'; }.uil-vector-square-alt:before { content: '\ea9a'; }.uil-object-ungroup:before { content: '\ea9b'; }.uil-th:before { content: '\ea9c'; }.uil-images:before { content: '\ea9d'; }.uil-temperature-minus:before { content: '\ea9e'; }.uil-flip-v:before { content: '\ea9f'; }.uil-cloud-sun-rain-alt:before { content: '\eaa0'; }.uil-square-full:before { content: '\eaa2'; }.uil-vertical-distribute-bottom:before { content: '\eaa3'; }.uil-panorama-h-alt:before { content: '\eaa4'; }.uil-pathfinder-unite:before { content: '\eaa5'; }.uil-wind:before { content: '\eaa6'; }.uil-vector-square:before { content: '\eaa7'; }.uil-vertical-align-bottom:before { content: '\eaa8'; }.uil-ruler:before { content: '\eaa9'; }.uil-object-group:before { content: '\eaaa'; }.uil-panorama-v:before { content: '\eaab'; }.uil-panorama-h:before { content: '\eaac'; }.uil-temperature-half:before { content: '\eaad'; }.uil-layers-alt:before { content: '\eaaf'; }.uil-line-alt:before { content: '\eab0'; }.uil-image-resize-landscape:before { content: '\eab1'; }.uil-image-resize-square:before { content: '\eab2'; }.uil-pathfinder:before { content: '\eab3'; }.uil-flip-h:before { content: '\eab4'; }.uil-horizontal-distribution-right:before { content: '\eab5'; }.uil-horizontal-distribution-left:before { content: '\eab6'; }.uil-horizontal-distribution-center:before { content: '\eab7'; }.uil-horizontal-align-center:before { content: '\eab8'; }.uil-ruler-combined:before { content: '\eab9'; }.uil-horizontal-align-right:before { content: '\eaba'; }.uil-horizontal-align-left:before { content: '\eabb'; }.uil-table:before { content: '\eabc'; }.uil-th-slash:before { content: '\eabd'; }.uil-crop-alt-rotate-right:before { content: '\eabe'; }.uil-apps:before { content: '\eabf'; }.uil-exclude:before { content: '\eac0'; }.uil-crop-alt:before { content: '\eac1'; }.uil-grids:before { content: '\eac2'; }.uil-flip-v-alt:before { content: '\eac3'; }.uil-vertical-distribution-center:before { content: '\eac4'; }.uil-crop-alt-rotate-left:before { content: '\eac5'; }.uil-vertical-distribution-top:before { content: '\eac6'; }.uil-brush-alt:before { content: '\eac7'; }.uil-circle-layer:before { content: '\eac8'; }.uil-modem:before { content: '\eac9'; }.uil-webcam:before { content: '\eaca'; }.uil-hdd:before { content: '\eacb'; }.uil-monitor:before { content: '\eacc'; }.uil-dice-four:before { content: '\eacd'; }.uil-wifi-router:before { content: '\eace'; }.uil-dice-five:before { content: '\eacf'; }.uil-dice-one:before { content: '\ead0'; }.uil-dice-two:before { content: '\ead1'; }.uil-dice-six:before { content: '\ead2'; }.uil-windy:before { content: '\ead3'; }.uil-swatchbook:before { content: '\ead4'; }.uil-cancel:before { content: '\ead5'; }.uil-clouds:before { content: '\ead6'; }.uil-mountains-sun:before { content: '\ead7'; }.uil-history:before { content: '\ead8'; }.uil-n-a:before { content: '\ead9'; }.uil-plane:before { content: '\eada'; }.uil-plane-departure:before { content: '\eadb'; }.uil-auto-flash:before { content: '\eadc'; }.uil-glass-martini:before { content: '\eadd'; }.uil-mobile-vibrate:before { content: '\eade'; }.uil-trees:before { content: '\eadf'; }.uil-voicemail:before { content: '\eae0'; }.uil-voicemail-rectangle:before { content: '\eae1'; }.uil-plane-fly:before { content: '\eae2'; }.uil-sync-exclamation:before { content: '\eae3'; }.uil-tachometer-fast:before { content: '\eae4'; }.uil-sign-in-alt:before { content: '\eae5'; }.uil-archive-alt:before { content: '\eae6'; }.uil-power:before { content: '\eae7'; }.uil-pizza-slice:before { content: '\eae9'; }.uil-refresh:before { content: '\eaea'; }.uil-anchor:before { content: '\eaeb'; }.uil-sync-slash:before { content: '\eaec'; }.uil-upload:before { content: '\eaed'; }.uil-glass:before { content: '\eaee'; }.uil-sign-out-alt:before { content: '\eaef'; }.uil-newspaper:before { content: '\eaf0'; }.uil-signin:before { content: '\eaf1'; }.uil-processor:before { content: '\eaf2'; }.uil-hunting:before { content: '\eaf3'; }.uil-coffee:before { content: '\eaf4'; }.uil-history-alt:before { content: '\eaf5'; }.uil-weight:before { content: '\eaf6'; }.uil-plane-arrival:before { content: '\eaf7'; }.uil-gift:before { content: '\eaf8'; }.uil-circuit:before { content: '\eaf9'; }.uil-archive:before { content: '\eafa'; }.uil-ban:before { content: '\eafb'; }.uil-crosshair-alt:before { content: '\eafc'; }.uil-crosshair:before { content: '\eafd'; }.uil-record-audio:before { content: '\eafe'; }.uil-flower:before { content: '\eaff'; }.uil-airplay:before { content: '\eb00'; }.uil-rss-interface:before { content: '\eb01'; }.uil-equal-circle:before { content: '\eb02'; }.uil-shutter:before { content: '\eb03'; }.uil-microphone-slash:before { content: '\eb04'; }.uil-life-ring:before { content: '\eb05'; }.uil-sliders-v-alt:before { content: '\eb06'; }.uil-compact-disc:before { content: '\eb07'; }.uil-sitemap:before { content: '\eb08'; }.uil-sliders-v:before { content: '\eb09'; }.uil-shutter-alt:before { content: '\eb0a'; }.uil-clapper-board:before { content: '\eb0b'; }.uil-water:before { content: '\eb0c'; }.uil-rainbow:before { content: '\eb0d'; }.uil-desert:before { content: '\eb0e'; }.uil-sunset:before { content: '\eb0f'; }.uil-mountains:before { content: '\eb10'; }.uil-bolt-slash:before { content: '\eb11'; }.uil-telescope:before { content: '\eb12'; }.uil-sperms:before { content: '\eb13'; }.uil-game-structure:before { content: '\eb14'; }.uil-ticket:before { content: '\eb15'; }.uil-presentation-play:before { content: '\eb16'; }.uil-book-open:before { content: '\eb17'; }.uil-notebooks:before { content: '\eb18'; }.uil-award-alt:before { content: '\eb19'; }.uil-bug:before { content: '\eb1a'; }.uil-browser:before { content: '\eb1b'; }.uil-rss-alt:before { content: '\eb1c'; }.uil-building:before { content: '\eb1d'; }.uil-lamp:before { content: '\eb1e'; }.uil-heart-rate:before { content: '\eb1f'; }.uil-swimmer:before { content: '\eb20'; }.uil-pump:before { content: '\eb21'; }.uil-crockery:before { content: '\eb22'; }.uil-message:before { content: '\eb23'; }.uil-bed-double:before { content: '\eb24'; }.uil-rope-way:before { content: '\eb25'; }.uil-water-glass:before { content: '\eb26'; }.uil-rotate-360:before { content: '\eb27'; }.uil-feedback:before { content: '\eb28'; }.uil-bed:before { content: '\eb29'; }.uil-utensils:before { content: '\eb2a'; }.uil-align-center-h:before { content: '\eb2b'; }.uil-baby-carriage:before { content: '\eb2c'; }.uil-post-stamp:before { content: '\eb2d'; }.uil-arrow-growth:before { content: '\eb2e'; }.uil-enter:before { content: '\eb2f'; }.uil-arrow:before { content: '\eb30'; }.uil-arrows-shrink-h:before { content: '\eb31'; }.uil-arrows-resize:before { content: '\eb32'; }.uil-presentation:before { content: '\eb33'; }.uil-arrows-h:before { content: '\eb34'; }.uil-scaling-right:before { content: '\eb35'; }.uil-import:before { content: '\eb36'; }.uil-arrow-circle-down:before { content: '\eb37'; }.uil-angle-double-down:before { content: '\eb38'; }.uil-chart-down:before { content: '\eb39'; }.uil-angle-down:before { content: '\eb3a'; }.uil-expand-left:before { content: '\eb3b'; }.uil-arrow-resize-diagonal:before { content: '\eb3c'; }.uil-exchange-alt:before { content: '\eb3d'; }.uil-angle-double-left:before { content: '\eb3e'; }.uil-expand-alt:before { content: '\eb3f'; }.uil-compress-arrows:before { content: '\eb40'; }.uil-caret-right:before { content: '\eb41'; }.uil-scroll-h:before { content: '\eb42'; }.uil-angle-double-right:before { content: '\eb43'; }.uil-arrow-to-bottom:before { content: '\eb44'; }.uil-sort:before { content: '\eb45'; }.uil-scaling-left:before { content: '\eb46'; }.uil-arrows-resize-h:before { content: '\eb47'; }.uil-arrow-from-top:before { content: '\eb48'; }.uil-arrows-up-right:before { content: '\eb49'; }.uil-arrows-left-down:before { content: '\eb4a'; }.uil-arrows-right-down:before { content: '\eb4b'; }.uil-arrows-h-alt:before { content: '\eb4c'; }.uil-download-alt:before { content: '\eb4d'; }.uil-compress-point:before { content: '\eb4e'; }.uil-arrow-up-left:before { content: '\eb4f'; }.uil-arrow-compress-h:before { content: '\eb50'; }.uil-arrows-v-alt:before { content: '\eb51'; }.uil-arrows-v:before { content: '\eb52'; }.uil-arrows-shrink-v:before { content: '\eb53'; }.uil-arrow-break:before { content: '\eb54'; }.uil-align-center-v:before { content: '\eb55'; }.uil-angle-up:before { content: '\eb56'; }.uil-arrow-circle-up:before { content: '\eb57'; }.uil-export:before { content: '\eb58'; }.uil-arrows-resize-v:before { content: '\eb59'; }.uil-upload-alt:before { content: '\eb5a'; }.uil-arrow-up-right:before { content: '\eb5b'; }.uil-corner-up-right:before { content: '\eb5c'; }.uil-angle-double-up:before { content: '\eb5d'; }.uil-sorting:before { content: '\eb5e'; }.uil-exchange:before { content: '\eb5f'; }.uil-corner-down-left:before { content: '\eb60'; }.uil-corner-right-down:before { content: '\eb61'; }.uil-corner-down-right:before { content: '\eb62'; }.uil-corner-up-left:before { content: '\eb63'; }.uil-corner-left-down:before { content: '\eb64'; }.uil-maximize-left:before { content: '\eb65'; }.uil-corner-up-right-alt:before { content: '\eb66'; }.uil-corner-down-right-alt:before { content: '\eb67'; }.uil-top-arrow-from-top:before { content: '\eb68'; }.uil-top-arrow-to-top:before { content: '\eb69'; }.uil-arrow-random:before { content: '\eb6a'; }.uil-shuffle:before { content: '\eb6b'; }.uil-direction:before { content: '\eb6c'; }.uil-angle-right:before { content: '\eb6d'; }.uil-arrow-circle-right:before { content: '\eb6e'; }.uil-arrow-to-right:before { content: '\eb6f'; }.uil-arrow-from-right:before { content: '\eb70'; }.uil-expand-from-corner:before { content: '\eb71'; }.uil-expand-arrows:before { content: '\eb72'; }.uil-arrows-maximize:before { content: '\eb73'; }.uil-arrow-down-left:before { content: '\eb74'; }.uil-expand-arrows-alt:before { content: '\eb75'; }.uil-compress-alt:before { content: '\eb76'; }.uil-scroll:before { content: '\eb77'; }.uil-arrow-circle-left:before { content: '\eb78'; }.uil-angle-left:before { content: '\eb79'; }.uil-arrows-merge:before { content: '\eb7a'; }.uil-arrow-down-right:before { content: '\eb7b'; }.uil-corner-up-left-alt:before { content: '\eb7c'; }.uil-left-arrow-to-left:before { content: '\eb7d'; }.uil-minus-path:before { content: '\eb7e'; }.uil-left-arrow-from-left:before { content: '\eb7f'; }.uil-repeat:before { content: '\eb80'; }.uil-th-large:before { content: '\eb81'; }.uil-line-spacing:before { content: '\eb82'; }.uil-shrink:before { content: '\eb83'; }.uil-compress-alt-left:before { content: '\eb84'; }.uil-bring-front:before { content: '\eb85'; }.uil-compress-lines:before { content: '\eb86'; }.uil-bring-bottom:before { content: '\eb87'; }.uil-compress-v:before { content: '\eb88'; }.uil-spin:before { content: '\eb89'; }.uil-border-out:before { content: '\eb8a'; }.uil-border-horizontal:before { content: '\eb8b'; }.uil-document-layout-left:before { content: '\eb8c'; }.uil-compress:before { content: '\eb8d'; }.uil-grip-horizontal-line:before { content: '\eb8e'; }.uil-dialpad-alt:before { content: '\eb8f'; }.uil-document-layout-center:before { content: '\eb90'; }.uil-border-bottom:before { content: '\eb91'; }.uil-dialpad:before { content: '\eb92'; }.uil-document-layout-right:before { content: '\eb93'; }.uil-align-center:before { content: '\eb94'; }.uil-sort-amount-down:before { content: '\eb95'; }.uil-align-center-alt:before { content: '\eb96'; }.uil-align-letter-right:before { content: '\eb97'; }.uil-border-alt:before { content: '\eb98'; }.uil-align-center-justify:before { content: '\eb99'; }.uil-align-alt:before { content: '\eb9a'; }.uil-border-vertical:before { content: '\eb9b'; }.uil-sort-amount-up:before { content: '\eb9c'; }.uil-wrap-text:before { content: '\eb9d'; }.uil-align-left-justify:before { content: '\eb9e'; }.uil-angle-right-b:before { content: '\eb9f'; }.uil-paragraph:before { content: '\eba0'; }.uil-right-indent-alt:before { content: '\eba1'; }.uil-border-right:before { content: '\eba2'; }.uil-align-right-justify:before { content: '\eba3'; }.uil-align:before { content: '\eba4'; }.uil-border-clear:before { content: '\eba5'; }.uil-align-right:before { content: '\eba6'; }.uil-list-ui-alt:before { content: '\eba7'; }.uil-left-indent:before { content: '\eba8'; }.uil-left-indent-alt:before { content: '\eba9'; }.uil-border-left:before { content: '\ebaa'; }.uil-border-top:before { content: '\ebab'; }.uil-align-justify:before { content: '\ebac'; }.uil-subject:before { content: '\ebad'; }.uil-bars:before { content: '\ebae'; }.uil-eye:before { content: '\ebaf'; }.uil-exposure-increase:before { content: '\ebb0'; }.uil-bright:before { content: '\ebb1'; }.uil-exposure-alt:before { content: '\ebb2'; }.uil-capture:before { content: '\ebb3'; }.uil-arrow-left:before { content: '\ebb4'; }.uil-arrow-right:before { content: '\ebb5'; }.uil-arrow-up:before { content: '\ebb6'; }.uil-focus-target:before { content: '\ebb7'; }.uil-external-link-alt:before { content: '\ebb8'; }.uil-card-atm:before { content: '\ebb9'; }.uil-focus-add:before { content: '\ebba'; }.uil-focus:before { content: '\ebbb'; }.uil-border-inner:before { content: '\ebbc'; }.uil-glass-tea:before { content: '\ebbd'; }.uil-streering:before { content: '\ebbe'; }.uil-tv-retro-slash:before { content: '\ebbf'; }.uil-wrench:before { content: '\ebc0'; }.uil-football-american:before { content: '\ebc1'; }.uil-water-drop-slash:before { content: '\ebc2'; }.uil-layers:before { content: '\ebc3'; }.uil-print-slash:before { content: '\ebc4'; }.uil-android-phone-slash:before { content: '\ebc5'; }.uil-calendar-slash:before { content: '\ebc6'; }.uil-image-slash:before { content: '\ebc7'; }.uil-image-alt-slash:before { content: '\ebc8'; }.uil-lock-slash:before { content: '\ebc9'; }.uil-money-bill-slash:before { content: '\ebca'; }.uil-comment-slash:before { content: '\ebcb'; }.uil-map-marker-slash:before { content: '\ebcc'; }.uil-tear:before { content: '\ebcd'; }.uil-comment-alt-slash:before { content: '\ebce'; }.uil-folder-slash:before { content: '\ebcf'; }.uil-filter-slash:before { content: '\ebd0'; }.uil-file-slash:before { content: '\ebd1'; }.uil-file-lanscape-slash:before { content: '\ebd2'; }.uil-glass-martini-alt-slash:before { content: '\ebd3'; }.uil-car-slash:before { content: '\ebd4'; }.uil-camera-slash:before { content: '\ebd5'; }.uil-list-ul:before { content: '\ebd6'; }.uil-layer-group-slash:before { content: '\ebd7'; }.uil-plug:before { content: '\ebd8'; }.uil-bell-slash:before { content: '\ebd9'; }.uil-expand-right:before { content: '\ebda'; }.uil-bell:before { content: '\ebdb'; }.uil-desktop-alt-slash:before { content: '\ebdc'; }.uil-align-left:before { content: '\ebdd'; }.uil-layers-slash:before { content: '\ebde'; }.uil-angry:before { content: '\ebdf'; }.uil-ear:before { content: '\ebe0'; }.uil-desktop-slash:before { content: '\ebe1'; }.uil-text-strike-through:before { content: '\ebe2'; }.uil-bold:before { content: '\ebe3'; }.uil-text:before { content: '\ebe4'; }.uil-assistive-listening-systems:before { content: '\ebe5'; }.uil-palette:before { content: '\ebe6'; }.uil-underline:before { content: '\ebe7'; }.uil-text-fields:before { content: '\ebe8'; }.uil-arrow-down:before { content: '\ebe9'; }.uil-text-size:before { content: '\ebea'; }.uil-italic:before { content: '\ebeb'; }.uil-right-to-left-text-direction:before { content: '\ebec'; }.uil-sigma:before { content: '\ebed'; }.uil-12-plus:before { content: '\ebee'; }.uil-left-to-right-text-direction:before { content: '\ebef'; }.uil-10-plus:before { content: '\ebf0'; }.uil-16-plus:before { content: '\ebf1'; }.uil-13-plus:before { content: '\ebf2'; }.uil-21-plus:before { content: '\ebf3'; }.uil-17-plus:before { content: '\ebf4'; }.uil-6-plus:before { content: '\ebf5'; }.uil-0-plus:before { content: '\ebf6'; }.uil-3-plus:before { content: '\ebf7'; }.uil-eye-slash:before { content: '\ebf8'; }.uil-archway:before { content: '\ebf9'; }.uil-18-plus:before { content: '\ebfa'; }.uil-robot:before { content: '\ebfb'; }.uil-selfie:before { content: '\ebfc'; }.uil-bag-slash:before { content: '\ebfd'; }.uil-instagram:before { content: '\ebfe'; }.uil-line:before { content: '\ebff'; }.uil-facebook-messenger:before { content: '\ec00'; }.uil-facebook-f:before { content: '\ec01'; }.uil-black-berry:before { content: '\ec02'; }.uil-linkedin:before { content: '\ec03'; }.uil-snapchat-ghost:before { content: '\ec04'; }.uil-intercom:before { content: '\ec05'; }.uil-youtube:before { content: '\ec06'; }.uil-snapchat-square:before { content: '\ec07'; }.uil-apple:before { content: '\ec08'; }.uil-instagram-alt:before { content: '\ec09'; }.uil-whatsapp-alt:before { content: '\ec0a'; }.uil-behance:before { content: '\ec0b'; }.uil-twitter:before { content: '\ec0c'; }.uil-500px:before { content: '\ec0d'; }.uil-tumblr:before { content: '\ec0e'; }.uil-github-alt:before { content: '\ec0f'; }.uil-tumblr-square:before { content: '\ec10'; }.uil-google:before { content: '\ec11'; }.uil-medium-m:before { content: '\ec12'; }.uil-slack:before { content: '\ec13'; }.uil-paypal:before { content: '\ec14'; }.uil-reddit-alien-alt:before { content: '\ec15'; }.uil-linkedin-alt:before { content: '\ec16'; }.uil-google-hangouts:before { content: '\ec17'; }.uil-java-script:before { content: '\ec18'; }.uil-google-play:before { content: '\ec19'; }.uil-google-drive:before { content: '\ec1a'; }.uil-asterisk:before { content: '\ec1b'; }.uil-android:before { content: '\ec1c'; }.uil-github:before { content: '\ec1d'; }.uil-balance-scale:before { content: '\ec1e'; }.uil-amazon:before { content: '\ec1f'; }.uil-slack-alt:before { content: '\ec20'; }.uil-dashboard:before { content: '\ec21'; }.uil-vuejs-alt:before { content: '\ec22'; }.uil-adobe-alt:before { content: '\ec23'; }.uil-ankh:before { content: '\ec24'; }.uil-twitter-alt:before { content: '\ec25'; }.uil-opera:before { content: '\ec26'; }.uil-intercom-alt:before { content: '\ec27'; }.uil-tumblr-alt:before { content: '\ec28'; }.uil-react:before { content: '\ec29'; }.uil-camera-change:before { content: '\ec2a'; }.uil-master-card:before { content: '\ec2b'; }.uil-snapchat-alt:before { content: '\ec2c'; }.uil-opera-alt:before { content: '\ec2d'; }.uil-html3-alt:before { content: '\ec2e'; }.uil-swiggy:before { content: '\ec2f'; }.uil-html3:before { content: '\ec30'; }.uil-google-hangouts-alt:before { content: '\ec31'; }.uil-adobe:before { content: '\ec32'; }.uil-facebook-messenger-alt:before { content: '\ec33'; }.uil-blogger-alt:before { content: '\ec34'; }.uil-blogger:before { content: '\ec35'; }.uil-behance-alt:before { content: '\ec36'; }.uil-apple-alt:before { content: '\ec37'; }.uil-bitcoin:before { content: '\ec38'; }.uil-megaphone:before { content: '\ec39'; }.uil-bitcoin-alt:before { content: '\ec3a'; }.uil-bowling-ball:before { content: '\ec3b'; }.uil-percentage:before { content: '\ec3c'; }.uil-hourglass:before { content: '\ec3d'; }.uil-process:before { content: '\ec3e'; }.uil-university:before { content: '\ec3f'; }.uil-skype-alt:before { content: '\ec40'; }.uil-wind-sun:before { content: '\ec41'; }.uil-vk-alt:before { content: '\ec42'; }.uil-skype:before { content: '\ec43'; }.uil-telegram-alt:before { content: '\ec44'; }.uil-vuejs:before { content: '\ec45'; }.uil-vk:before { content: '\ec46'; }.uil-telegram:before { content: '\ec47'; }.uil-yin-yang:before { content: '\ec48'; }.uil-angle-left-b:before { content: '\ec49'; }.uil-bath:before { content: '\ec4a'; }.uil-metro:before { content: '\ec4b'; }.uil-comment-add:before { content: '\ec4c'; }.uil-fire:before { content: '\ec4d'; }.uil-qrcode-scan:before { content: '\ec4e'; }.uil-panel-add:before { content: '\ec4f'; }.uil-brackets-curly:before { content: '\ec50'; }.uil-folder-open:before { content: '\ec51'; }.uil-comparison:before { content: '\ec52'; }.uil-file-export:before { content: '\ec53'; }.uil-channel-add:before { content: '\ec54'; }.uil-rupee-sign:before { content: '\ec55'; }.uil-channel:before { content: '\ec56'; }.uil-link-add:before { content: '\ec57'; }.uil-file-import:before { content: '\ec58'; }.uil-x:before { content: '\ec59'; }.uil-save:before { content: '\ec5a'; }.uil-heart-break:before { content: '\ec5b'; }.uil-tachometer-fast-alt:before { content: '\ec5c'; }.uil-facebook:before { content: '\ec5d'; }.uil-create-dashboard:before { content: '\ec5e'; }.uil-whatsapp:before { content: '\ec5f'; }.uil-setting:before { content: '\ec60'; }.uil-rocket:before { content: '\ec61'; }.uil-share:before { content: '\ec62'; }.uil-x-add:before { content: '\ec63'; }.uil-user-nurse:before { content: '\ec64'; }.uil-microscope:before { content: '\ec65'; }.uil-virus-slash:before { content: '\ec66'; }.uil-visual-studio:before { content: '\ec67'; }.uil-head-side-mask:before { content: '\ec68'; }.uil-baseball-ball:before { content: '\ec69'; }.uil-stethoscope-alt:before { content: '\ec6a'; }.uil-hospital-symbol:before { content: '\ec6b'; }.uil-hospital-square-sign:before { content: '\ec6c'; }.uil-head-side:before { content: '\ec6d'; }.uil-head-side-cough:before { content: '\ec6e'; }.uil-clinic-medical:before { content: '\ec6f'; }.uil-wind-moon:before { content: '\ec70'; }.uil-hospital:before { content: '\ec71'; }.uil-stethoscope:before { content: '\ec72'; }.uil-sanitizer:before { content: '\ec73'; }.uil-toilet-paper:before { content: '\ec74'; }.uil-coronavirus:before { content: '\ec75'; }.uil-user-arrows:before { content: '\ec76'; }.uil-house-user:before { content: '\ec77'; }.uil-social-distancing:before { content: '\ec78'; }.uil-credit-card-search:before { content: '\ec79'; }.uil-android-alt:before { content: '\ec7a'; }.uil-shield-plus:before { content: '\ec7b'; }.uil-user-md:before { content: '\ec7c'; }.uil-transaction:before { content: '\ec7d'; }.uil-store-slash:before { content: '\ec7e'; }.uil-code-branch:before { content: '\ec7f'; }.uil-google-drive-alt:before { content: '\ec80'; }.uil-envelope-block:before { content: '\ec81'; }.uil-mailbox-alt:before { content: '\ec82'; }.uil-signout:before { content: '\ec83'; }.uil-slider-h:before { content: '\ec84'; }.uil-lira-sign:before { content: '\ec85'; }.uil-slider-h-range:before { content: '\ec86'; }.uil-file-graph:before { content: '\ec87'; }.uil-wordpress-simple:before { content: '\ec88'; }.uil-bing:before { content: '\ec89'; }.uil-wordpress:before { content: '\ec8a'; }.uil-html5:before { content: '\ec8b'; }.uil-programming-language:before { content: '\ec8c'; }.uil-css3-simple:before { content: '\ec8d'; }.uil-html5-alt:before { content: '\ec8e'; }.uil-discord:before { content: '\ec8f'; }.uil-draggabledots:before { content: '\ec90'; }.uil-font:before { content: '\ec91'; }.uil-video-question:before { content: '\ec92'; }.uil-headphone-slash:before { content: '\ec93'; }.uil-info:before { content: '\ec94'; }.uil-letter-chinese-a:before { content: '\ec95'; }.uil-letter-hindi-a:before { content: '\ec96'; }.uil-english-to-chinese:before { content: '\ec97'; }.uil-question:before { content: '\ec98'; }.uil-letter-english-a:before { content: '\ec99'; }.uil-hindi-to-chinese:before { content: '\ec9a'; }.uil-inbox:before { content: '\ec9b'; }.uil-letter-japanese-a:before { content: '\ec9c'; }.uil-exclamation:before { content: '\ec9d'; }.uil-language:before { content: '\ec9e'; }.uil-backspace:before { content: '\ec9f'; }.uil-window-grid:before { content: '\eca0'; }.uil-cloud-sun:before { content: '\eca1'; }.uil-vertical-align-center:before { content: '\eca2'; }.uil-raindrops-alt:before { content: '\eca3'; }.uil-sanitizer-alt:before { content: '\eca4'; }.uil-estate:before { content: '\eca5'; }.uil-file-contract:before { content: '\eca6'; }.uil-fidget-spinner:before { content: '\eca7'; }.uil-spinner:before { content: '\eca8'; }.uil-spinner-alt:before { content: '\eca9'; }.uil-elipsis-double-v-alt:before { content: '\ecaa'; }.uil-list-ol:before { content: '\ecab'; }.uil-list-ol-alt:before { content: '\ecac'; }.uil-docker:before { content: '\ecad'; }.uil-linux:before { content: '\ecae'; }.uil-hipchat:before { content: '\ecaf'; }.uil-gitlab:before { content: '\ecb0'; }.uil-lottiefiles-alt:before { content: '\ecb1'; }.uil-pagerduty:before { content: '\ecb2'; }.uil-microsoft:before { content: '\ecb3'; }.uil-windows:before { content: '\ecb4'; }.uil-pagelines:before { content: '\ecb5'; }.uil-grin:before { content: '\e878'; }.uil-sad-cry:before { content: '\e879'; }.uil-sad-crying:before { content: '\e87a'; }.uil-surprise:before { content: '\e87b'; }.uil-unamused:before { content: '\e87c'; }.uil-confused:before { content: '\e87d'; }.uil-grin-tongue-wink:before { content: '\e87e'; }.uil-grin-tongue-wink-alt:before { content: '\e87f'; }.uil-kid:before { content: '\e880'; }.uil-smile-wink-alt:before { content: '\e881'; }.uil-smile-squint-wink:before { content: '\e882'; }.uil-annoyed-alt:before { content: '\e883'; }.uil-silent-squint:before { content: '\e884'; }.uil-sick:before { content: '\e885'; }.uil-shopping-cart-alt:before { content: '\e886'; }.uil-shopping-bag:before { content: '\e887'; }.uil-pricetag-alt:before { content: '\e888'; }.uil-shopping-cart:before { content: '\e889'; }.uil-smile-squint-wink-alt:before { content: '\e88a'; }.uil-store-alt:before { content: '\e88b'; }.uil-emoji:before { content: '\e88c'; }.uil-trademark-circle:before { content: '\e88d'; }.uil-basketball:before { content: '\e88e'; }.uil-square-shape:before { content: '\e88f'; }.uil-label:before { content: '\e890'; }.uil-shopping-basket:before { content: '\e891'; }.uil-smile-wink:before { content: '\e892'; }.uil-tag:before { content: '\e893'; }.uil-label-alt:before { content: '\e894'; }.uil-tag-alt:before { content: '\e895'; }.uil-store:before { content: '\e896'; }.uil-meh-closed-eye:before { content: '\e897'; }.uil-trophy:before { content: '\e898'; }.uil-dice-three:before { content: '\e899'; }.uil-football-ball:before { content: '\e89a'; }.uil-basketball-hoop:before { content: '\e89b'; }.uil-club:before { content: '\e89c'; }.uil-tennis-ball:before { content: '\e89d'; }.uil-football:before { content: '\e89e'; }.uil-volleyball:before { content: '\e89f'; }.uil-heart-sign:before { content: '\e8a0'; }.uil-spade:before { content: '\e8a1'; }.uil-diamond:before { content: '\e8a2'; }.uil-money-stack:before { content: '\e8a3'; }.uil-money-withdrawal:before { content: '\e8a4'; }.uil-presentation-line:before { content: '\e8a5'; }.uil-kayak:before { content: '\e8a6'; }.uil-chart-pie:before { content: '\e8a7'; }.uil-dumbbell:before { content: '\e8a8'; }.uil-suitcase-alt:before { content: '\e8a9'; }.uil-yen:before { content: '\e8aa'; }.uil-yen-circle:before { content: '\e8ab'; }.uil-briefcase-alt:before { content: '\e8ac'; }.uil-receipt:before { content: '\e8ad'; }.uil-pound:before { content: '\e8ae'; }.uil-invoice:before { content: '\e8af'; }.uil-pound-circle:before { content: '\e8b0'; }.uil-analysis:before { content: '\e8b1'; }.uil-suitcase:before { content: '\e8b2'; }.uil-moneybag-alt:before { content: '\e8b3'; }.uil-lottiefiles:before { content: '\ecb6'; }.uil-okta:before { content: '\ecb7'; }.uil-illustration:before { content: '\ecb8'; }.uil-icons:before { content: '\ecb9'; }.uil-bag-alt:before { content: '\e8b4'; }.uil-moneybag:before { content: '\e8b5'; }.uil-bag:before { content: '\e8b6'; }.uil-money-insert:before { content: '\e8b7'; }.uil-chart-line:before { content: '\e8b8'; }.uil-dollar-sign-alt:before { content: '\e8b9'; }.uil-euro:before { content: '\e8ba'; }.uil-usd-circle:before { content: '\e8bb'; }.uil-euro-circle:before { content: '\e8bc'; }.uil-usd-square:before { content: '\e8bd'; }.uil-money-bill-stack:before { content: '\e8be'; }.uil-dollar-alt:before { content: '\e8bf'; }.uil-money-withdraw:before { content: '\e8c0'; }.uil-credit-card:before { content: '\e8c1'; }.uil-money-bill:before { content: '\e8c2'; }.uil-bitcoin-sign:before { content: '\e8c3'; }.uil-signal-alt-3:before { content: '\e8c4'; }.uil-receipt-alt:before { content: '\e8c5'; }.uil-graph-bar:before { content: '\e8c6'; }.uil-analytics:before { content: '\e8c7'; }.uil-table-tennis:before { content: '\e8c8'; }.uil-bill:before { content: '\e8c9'; }.uil-chart-bar:before { content: '\e8ca'; }.uil-chart-growth:before { content: '\e8cb'; }.uil-chart-growth-alt:before { content: '\e8cc'; }.uil-shop:before { content: '\e8cd'; }.uil-chart-bar-alt:before { content: '\e8ce'; }.uil-dollar-sign:before { content: '\e8cf'; }.uil-chart:before { content: '\e8d0'; }.uil-briefcase:before { content: '\e8d1'; }.uil-bitcoin-circle:before { content: '\e8d2'; }.uil-chart-pie-alt:before { content: '\e8d3'; }.uil-golf-ball:before { content: '\e8d4'; }.uil-calculator-alt:before { content: '\e8d5'; }.uil-coins:before { content: '\e8d6'; }.uil-map-pin-alt:before { content: '\e8d7'; }.uil-lightbulb:before { content: '\e8d8'; }.uil-map-marker-question:before { content: '\e8d9'; }.uil-map-marker-shield:before { content: '\e8da'; }.uil-schedule:before { content: '\e8db'; }.uil-calendar-alt:before { content: '\e8dc'; }.uil-crosshairs:before { content: '\e8dd'; }.uil-puzzle-piece:before { content: '\e8de'; }.uil-gold:before { content: '\e8df'; }.uil-compass:before { content: '\e8e0'; }.uil-map:before { content: '\e8e1'; }.uil-location-point:before { content: '\e8e2'; }.uil-map-marker-info:before { content: '\e8e3'; }.uil-map-marker-edit:before { content: '\e8e4'; }.uil-map-marker-plus:before { content: '\e8e5'; }.uil-map-pin:before { content: '\e8e6'; }.uil-navigator:before { content: '\e8e7'; }.uil-location-pin-alt:before { content: '\e8e8'; }.uil-map-marker-minus:before { content: '\e8e9'; }.uil-map-marker-alt:before { content: '\e8ea'; }.uil-sign-left:before { content: '\e8eb'; }.uil-map-marker:before { content: '\e8ec'; }.uil-sign-right:before { content: '\e8ed'; }.uil-directions:before { content: '\e8ee'; }.uil-location-arrow:before { content: '\e8ef'; }.uil-dna:before { content: '\e8f0'; }.uil-sign-alt:before { content: '\e8f1'; }.uil-presentation-lines-alt:before { content: '\e8f2'; }.uil-atom:before { content: '\e8f3'; }.uil-flask:before { content: '\e8f4'; }.uil-diary:before { content: '\e8f5'; }.uil-presentation-times:before { content: '\e8f6'; }.uil-diary-alt:before { content: '\e8f7'; }.uil-presentation-plus:before { content: '\e8f8'; }.uil-presentation-minus:before { content: '\e8f9'; }.uil-presentation-edit:before { content: '\e8fa'; }.uil-backpack:before { content: '\e8fb'; }.uil-notes:before { content: '\e8fc'; }.uil-location-arrow-alt:before { content: '\e8fd'; }.uil-book-alt:before { content: '\e8fe'; }.uil-book:before { content: '\e8ff'; }.uil-medal:before { content: '\e900'; }.uil-award:before { content: '\e901'; }.uil-flask-potion:before { content: '\e902'; }.uil-bell-school:before { content: '\e903'; }.uil-podium:before { content: '\e904'; }.uil-graduation-cap:before { content: '\e905'; }.uil-medical-square:before { content: '\e906'; }.uil-ambulance:before { content: '\e907'; }.uil-medical-square-full:before { content: '\e908'; }.uil-cell:before { content: '\e909'; }.uil-band-aid:before { content: '\e90a'; }.uil-lightbulb-alt:before { content: '\e90b'; }.uil-wheelchair-alt:before { content: '\e90c'; }.uil-thermometer:before { content: '\e90d'; }.uil-abacus:before { content: '\e90e'; }.uil-syringe:before { content: '\e90f'; }.uil-tablets:before { content: '\e910'; }.uil-capsule:before { content: '\e911'; }.uil-stretcher:before { content: '\e912'; }.uil-presentation-check:before { content: '\e913'; }.uil-medkit:before { content: '\e914'; }.uil-meeting-board:before { content: '\e915'; }.uil-monitor-heart-rate:before { content: '\e916'; }.uil-file-medical-alt:before { content: '\e917'; }.uil-heartbeat:before { content: '\e918'; }.uil-prescription-bottle:before { content: '\e919'; }.uil-clock-two:before { content: '\e91a'; }.uil-medical-drip:before { content: '\e91b'; }.uil-book-medical:before { content: '\e91c'; }.uil-watch-alt:before { content: '\e91d'; }.uil-stopwatch:before { content: '\e91e'; }.uil-watch:before { content: '\e91f'; }.uil-clock:before { content: '\e920'; }.uil-clock-seven:before { content: '\e921'; }.uil-clock-three:before { content: '\e922'; }.uil-clock-nine:before { content: '\e923'; }.uil-clock-ten:before { content: '\e924'; }.uil-files-landscapes:before { content: '\e925'; }.uil-clock-five:before { content: '\e926'; }.uil-brain:before { content: '\e927'; }.uil-file-plus-alt:before { content: '\e928'; }.uil-file-network:before { content: '\e929'; }.uil-file-contract-dollar:before { content: '\e92a'; }.uil-file-upload-alt:before { content: '\e92b'; }.uil-clock-eight:before { content: '\e92c'; }.uil-clipboard-alt:before { content: '\e92d'; }.uil-books:before { content: '\e92e'; }.uil-file-search-alt:before { content: '\e92f'; }.uil-file-upload:before { content: '\e930'; }.uil-file-share-alt:before { content: '\e931'; }.uil-file-minus-alt:before { content: '\e932'; }.uil-folder-minus:before { content: '\e933'; }.uil-file-shield-alt:before { content: '\e934'; }.uil-file-minus:before { content: '\e935'; }.uil-folder-medical:before { content: '\e936'; }.uil-file-redo-alt:before { content: '\e937'; }.uil-file-lock-alt:before { content: '\e938'; }.uil-folder-lock:before { content: '\e939'; }.uil-heart-medical:before { content: '\e93a'; }.uil-file-question-alt:before { content: '\e93b'; }.uil-files-landscapes-alt:before { content: '\e93c'; }.uil-file-medical:before { content: '\e93d'; }.uil-file-landscape:before { content: '\e93e'; }.uil-file-question:before { content: '\e93f'; }.uil-folder-question:before { content: '\e940'; }.uil-file-landscape-alt:before { content: '\e941'; }.uil-folder:before { content: '\e942'; }.uil-file-edit-alt:before { content: '\e943'; }.uil-folder-heart:before { content: '\e944'; }.uil-folder-exclamation:before { content: '\e945'; }.uil-folder-info:before { content: '\e946'; }.uil-file-download-alt:before { content: '\e947'; }.uil-file-download:before { content: '\e948'; }.uil-file-copy-alt:before { content: '\e949'; }.uil-file-heart:before { content: '\e94a'; }.uil-file-alt:before { content: '\e94b'; }.uil-copy-landscape:before { content: '\e94c'; }.uil-copy-alt:before { content: '\e94d'; }.uil-folder-upload:before { content: '\e94e'; }.uil-file-exclamation-alt:before { content: '\e94f'; }.uil-file-exclamation:before { content: '\e950'; }.uil-copy:before { content: '\e951'; }.uil-file-blank:before { content: '\e952'; }.uil-stopwatch-slash:before { content: '\e953'; }.uil-file:before { content: '\e954'; }.uil-folder-times:before { content: '\e955'; }.uil-document-info:before { content: '\e956'; }.uil-file-times:before { content: '\e957'; }.uil-file-info-alt:before { content: '\e958'; }.uil-clipboard-blank:before { content: '\e959'; }.uil-clipboard-notes:before { content: '\e95a'; }.uil-file-times-alt:before { content: '\e95b'; }.uil-folder-download:before { content: '\e95c'; }.uil-file-bookmark-alt:before { content: '\e95d'; }.uil-file-block-alt:before { content: '\e95e'; }.uil-folder-check:before { content: '\e95f'; }.uil-file-check:before { content: '\e960'; }.uil-folder-plus:before { content: '\e961'; }.uil-clipboard:before { content: '\e962'; }.uil-file-check-alt:before { content: '\e963'; }.uil-print:before { content: '\e964'; }.uil-folder-network:before { content: '\e965'; }.uil-desktop-alt:before { content: '\e966'; }.uil-mouse-alt:before { content: '\e967'; }.uil-tablet:before { content: '\e968'; }.uil-desktop:before { content: '\e969'; }.uil-mobile-android-alt:before { content: '\e96a'; }.uil-search-alt:before { content: '\e96b'; }.uil-volume-up:before { content: '\e96c'; }.uil-mouse:before { content: '\e96d'; }.uil-mouse-alt-2:before { content: '\e96e'; }.uil-mobile-android:before { content: '\e96f'; }.uil-laptop:before { content: '\e970'; }.uil-search-minus:before { content: '\e971'; }.uil-bluetooth-b:before { content: '\e972'; }.uil-video-slash:before { content: '\e973'; }.uil-search-plus:before { content: '\e974'; }.uil-tv-retro:before { content: '\e975'; }.uil-toggle-on:before { content: '\e976'; }.uil-toggle-off:before { content: '\e977'; }.uil-traffic-light:before { content: '\e978'; }.uil-bolt:before { content: '\e979'; }.uil-trash-alt:before { content: '\e97a'; }.uil-star-half-alt:before { content: '\e97b'; }.uil-utensils-alt:before { content: '\e97c'; }.uil-share-alt:before { content: '\e97d'; }.uil-volume-down:before { content: '\e97e'; }.uil-wifi:before { content: '\e97f'; }.uil-cog:before { content: '\e980'; }.uil-bookmark:before { content: '\e981'; }.uil-wallet:before { content: '\e982'; }.uil-minus:before { content: '\e983'; }.uil-rss:before { content: '\e984'; }.uil-sync:before { content: '\e985'; }.uil-redo:before { content: '\e986'; }.uil-bookmark-full:before { content: '\e987'; }.uil-umbrella:before { content: '\e988'; }.uil-trash:before { content: '\e989'; }.uil-wifi-slash:before { content: '\e98a'; }.uil-plus-square:before { content: '\e98b'; }.uil-plus:before { content: '\e98c'; }.uil-signal-alt:before { content: '\e98d'; }.uil-pen:before { content: '\e98e'; }.uil-package:before { content: '\e98f'; }.uil-edit:before { content: '\e990'; }.uil-signal:before { content: '\e991'; }.uil-glass-martini-alt:before { content: '\e992'; }.uil-file-plus:before { content: '\e993'; }.uil-minus-circle:before { content: '\e994'; }.uil-microphone:before { content: '\e995'; }.uil-minus-square:before { content: '\e996'; }.uil-minus-square-full:before { content: '\e997'; }.uil-volume-mute:before { content: '\e998'; }.uil-link-h:before { content: '\e999'; }.uil-search:before { content: '\e99a'; }.uil-ellipsis-v:before { content: '\e99b'; }.uil-ellipsis-h:before { content: '\e99c'; }.uil-link-alt:before { content: '\e99d'; }.uil-calculator:before { content: '\e99e'; }.uil-layer-group:before { content: '\e99f'; }.uil-car:before { content: '\e9a0'; }.uil-thumbs-up:before { content: '\e9a1'; }.uil-link:before { content: '\e9a2'; }.uil-home:before { content: '\e9a4'; }.uil-keyboard:before { content: '\e9a5'; }.uil-volume-off:before { content: '\e9a6'; }.uil-edit-alt:before { content: '\e9a7'; }.uil-restaurant:before { content: '\e9a8'; }.uil-exclamation-octagon:before { content: '\e9a9'; }.uil-globe:before { content: '\e9aa'; }.uil-favorite:before { content: '\e9ab'; }.uil-question-circle:before { content: '\e9ac'; }.uil-info-circle:before { content: '\e9ad'; }.uil-filter:before { content: '\e9ae'; }.uil-volume:before { content: '\e9af'; }.uil-exclamation-triangle:before { content: '\e9b0'; }.uil-exclamation-circle:before { content: '\e9b1'; }.uil-thumbs-down:before { content: '\e9b2'; }.uil-multiply:before { content: '\e9b3'; }.uil-check-square:before { content: '\e9b4'; }.uil-times-circle:before { content: '\e9b5'; }.uil-box:before { content: '\e9b6'; }.uil-sim-card:before { content: '\e9b7'; }.uil-times:before { content: '\e9b8'; }.uil-times-square:before { content: '\e9b9'; }.uil-link-broken:before { content: '\e9ba'; }.uil-cube:before { content: '\e9bb'; }.uil-bolt-alt:before { content: '\e9bc'; }.uil-calender:before { content: '\e9bd'; }.uil-battery-empty:before { content: '\e9be'; }.uil-at:before { content: '\e9bf'; }.uil-battery-bolt:before { content: '\e9c0'; }.uil-plus-circle:before { content: '\e9c1'; }.uil-check-circle:before { content: '\e9c2'; }.uil-check:before { content: '\e9c3'; }.uil-adjust-half:before { content: '\e9c4'; }.uil-paperclip:before { content: '\e9c5'; }.uil-bullseye:before { content: '\e9c6'; }.uil-brightness:before { content: '\e9c7'; }.uil-adjust-alt:before { content: '\e9c8'; }.uil-adjust-circle:before { content: '\e9c9'; }.uil-brightness-half:before { content: '\e9ca'; }.uil-brightness-empty:before { content: '\e9cb'; }.uil-sun:before { content: '\e9cc'; }.uil-brightness-plus:before { content: '\e9cd'; }.uil-key-skeleton:before { content: '\e9ce'; }.uil-adjust:before { content: '\e9d0'; }.uil-keyboard-hide:before { content: '\e9d1'; }.uil-brightness-minus:before { content: '\e9d2'; }.uil-key-skeleton-alt:before { content: '\e9d3'; }.uil-bus:before { content: '\e9d4'; }.uil-parcel:before { content: '\e9d5'; }.uil-car-sideview:before { content: '\e9d6'; }.uil-car-wash:before { content: '\e9d7'; }.uil-bus-school:before { content: '\e9d8'; }.uil-subway:before { content: '\e9d9'; }.uil-ship:before { content: '\e9da'; }.uil-bus-alt:before { content: '\e9db'; }.uil-subway-alt:before { content: '\e9dc'; }.uil-taxi:before { content: '\e9dd'; }.uil-truck-loading:before { content: '\e9de'; }.uil-dribbble:before { content: '\e9df'; }.uil-dropbox:before { content: '\e9e0'; }.uil-envelope-check:before { content: '\e9e1'; }.uil-envelope-add:before { content: '\e9e2'; }.uil-envelope-exclamation:before { content: '\e9e3'; }.uil-phone-slash:before { content: '\e9e4'; }.uil-outgoing-call:before { content: '\e9e5'; }.uil-envelope:before { content: '\e9e6'; }.uil-phone:before { content: '\e9e7'; }.uil-calling:before { content: '\e9e8'; }.uil-phone-times:before { content: '\e9e9'; }.uil-envelope-search:before { content: '\e9ea'; }.uil-phone-volume:before { content: '\e9eb'; }.uil-envelope-upload:before { content: '\e9ec'; }.uil-forwaded-call:before { content: '\e9ed'; }.uil-envelope-share:before { content: '\e9ee'; }.uil-envelope-upload-alt:before { content: '\e9ef'; }.uil-envelope-minus:before { content: '\e9f0'; }.uil-envelope-receive:before { content: '\e9f1'; }.uil-envelope-redo:before { content: '\e9f2'; }.uil-envelope-download-alt:before { content: '\e9f3'; }.uil-envelope-download:before { content: '\e9f4'; }.uil-brightness-low:before { content: '\e9f5'; }.uil-envelope-shield:before { content: '\e9f6'; }.uil-envelope-open:before { content: '\e9f7'; }.uil-envelope-lock:before { content: '\e9f8'; }.uil-keyboard-show:before { content: '\e9f9'; }.uil-truck:before { content: '\e9fa'; }.uil-envelopes:before { content: '\e9fb'; }.uil-mailbox:before { content: '\e9fc'; }.uil-envelope-heart:before { content: '\e9fd'; }.uil-space-key:before { content: '\e9fe'; }.uil-keyboard-alt:before { content: '\e9ff'; }.uil-envelope-edit:before { content: '\ea00'; }.uil-postcard:before { content: '\ea01'; }.uil-fast-mail-alt:before { content: '\ea02'; }.uil-envelope-question:before { content: '\ea03'; }.uil-fast-mail:before { content: '\ea04'; }.uil-envelope-info:before { content: '\ea05'; }.uil-laptop-cloud:before { content: '\ea06'; }.uil-desktop-cloud-alt:before { content: '\ea07'; }.uil-envelope-star:before { content: '\ea08'; }.uil-envelope-times:before { content: '\ea09'; }.uil-luggage-cart:before { content: '\ea0a'; }.uil-envelope-bookmark:before { content: '\ea0b'; }.uil-missed-call:before { content: '\ea0c'; }.uil-user:before { content: '\ea0d'; }.uil-user-plus:before { content: '\ea0e'; }.uil-envelope-alt:before { content: '\ea0f'; }.uil-user-location:before { content: '\ea10'; }.uil-users-alt:before { content: '\ea11'; }.uil-book-reader:before { content: '\ea12'; }.uil-cloud-bookmark:before { content: '\ea13'; }.uil-phone-alt:before { content: '\ea14'; }.uil-cloud-computing:before { content: '\ea15'; }.uil-cloud-check:before { content: '\ea16'; }.uil-user-minus:before { content: '\ea17'; }.uil-cloud-times:before { content: '\ea18'; }.uil-cloud-block:before { content: '\ea19'; }.uil-columns:before { content: '\ea1a'; }.uil-web-section:before { content: '\ea1b'; }.uil-grid:before { content: '\ea1c'; }.uil-web-grid-alt:before { content: '\ea1d'; }.uil-window-maximize:before { content: '\ea1e'; }.uil-web-section-alt:before { content: '\ea1f'; }.uil-web-grid:before { content: '\ea20'; }.uil-server-connection:before { content: '\ea21'; }.uil-cloud-slash:before { content: '\ea22'; }.uil-cloud-upload:before { content: '\ea23'; }.uil-cloud-exclamation:before { content: '\ea24'; }.uil-database:before { content: '\ea25'; }.uil-server:before { content: '\ea26'; }.uil-cloud-unlock:before { content: '\ea27'; }.uil-cloud-share:before { content: '\ea28'; }.uil-envelope-send:before { content: '\ea29'; }.uil-cloud-shield:before { content: '\ea2a'; }.uil-laptop-connection:before { content: '\ea2b'; }.uil-server-network-alt:before { content: '\ea2c'; }.uil-cloud-redo:before { content: '\ea2d'; }.uil-servers:before { content: '\ea2e'; }.uil-server-network:before { content: '\ea2f'; }.uil-cloud-heart:before { content: '\ea30'; }.uil-database-alt:before { content: '\ea31'; }.uil-cloud-lock:before { content: '\ea32'; }.uil-cloud-info:before { content: '\ea33'; }.uil-phone-pause:before { content: '\ea34'; }.uil-user-square:before { content: '\ea35'; }.uil-user-exclamation:before { content: '\ea36'; }.uil-cloud-download:before { content: '\ea37'; }.uil-user-circle:before { content: '\ea38'; }.uil-cloud-wifi:before { content: '\ea39'; }.uil-data-sharing:before { content: '\ea3a'; }.uil-cloud-data-connection:before { content: '\ea3b'; }.uil-backward:before { content: '\ea3c'; }.uil-camera:before { content: '\ea3d'; }.uil-music-tune-slash:before { content: '\ea3e'; }.uil-user-times:before { content: '\ea3f'; }.uil-scenery:before { content: '\ea40'; }.uil-user-check:before { content: '\ea41'; }.uil-headphones:before { content: '\ea42'; }.uil-step-backward:before { content: '\ea43'; }.uil-image-search:before { content: '\ea44'; }.uil-image-minus:before { content: '\ea45'; }.uil-window-section:before { content: '\ea46'; }.uil-play-circle:before { content: '\ea47'; }.uil-pause-circle:before { content: '\ea48'; }.uil-image-shield:before { content: '\ea4a'; }.uil-window:before { content: '\ea4b'; }.uil-pause:before { content: '\ea4c'; }.uil-server-alt:before { content: '\ea4d'; }.uil-image-question:before { content: '\ea4e'; }.uil-music:before { content: '\ea4f'; }.uil-image-block:before { content: '\ea50'; }.uil-music-note:before { content: '\ea51'; }.uil-step-forward:before { content: '\ea52'; }.uil-image-redo:before { content: '\ea53'; }.uil-image:before { content: '\ea54'; }.uil-picture:before { content: '\ea55'; }.uil-image-download:before { content: '\ea56'; }.uil-image-v:before { content: '\ea57'; }.uil-forward:before { content: '\ea58'; }.uil-image-times:before { content: '\ea59'; }.uil-headphones-alt:before { content: '\ea5a'; }
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/shepherd.js/dist/css/shepherd.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}
.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}
.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}
.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}
.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}
.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}
.shepherd-content{border-radius:5px;outline:none;padding:0}
.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}
.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}

/*# sourceMappingURL=styles.css.map*/