/** Ionic CSS Variables **/
:root {
  /** primary **/
  --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;
  /** secondary **/
  --ion-color-secondary: #0cd1e8;
  --ion-color-secondary-rgb: 12, 209, 232;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #0bb8cc;
  --ion-color-secondary-tint: #24d6ea;
  /** tertiary **/
  --ion-color-tertiary: #7044ff;
  --ion-color-tertiary-rgb: 112, 68, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #633ce0;
  --ion-color-tertiary-tint: #7e57ff;
  /** success **/
  --ion-color-success: #10dc60;
  --ion-color-success-rgb: 16, 220, 96;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #0ec254;
  --ion-color-success-tint: #28e070;
  /** warning **/
  --ion-color-warning: #ffce00;
  --ion-color-warning-rgb: 255, 206, 0;
  --ion-color-warning-contrast: #ffffff;
  --ion-color-warning-contrast-rgb: 255, 255, 255;
  --ion-color-warning-shade: #e0b500;
  --ion-color-warning-tint: #ffd31a;
  /** danger **/
  --ion-color-danger: #f04141;
  --ion-color-danger-rgb: 245, 61, 61;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d33939;
  --ion-color-danger-tint: #f25454;
  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 34, 34;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  /** medium **/
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 244, 244;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9; }

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}.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, #0cd1e8) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 12,209,232) !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, #0bb8cc) !important;--ion-color-tint: var(--ion-color-secondary-tint, #24d6ea) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #7044ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 112,68,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, #633ce0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7e57ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #10dc60) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 16,220,96) !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, #0ec254) !important;--ion-color-tint: var(--ion-color-success-tint, #28e070) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffce00) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255,206,0) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 255,255,255) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0b500) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffd31a) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #f04141) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 240,65,65) !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, #d33939) !important;--ion-color-tint: var(--ion-color-danger-tint, #f25454) !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, #989aa2) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 152,154,162) !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, #86888f) !important;--ion-color-tint: var(--ion-color-medium-tint, #a2a4ab) !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}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]{display:none !important}.ion-page-invisible{opacity:0}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)}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:bold}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}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::-webkit-input-placeholder{padding-left:2px}textarea:-ms-input-placeholder{padding-left:2px}textarea::-ms-input-placeholder{padding-left:2px}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{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="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}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}*{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%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}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%;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;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding,[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]{--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 ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding,[padding]{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-padding-top,[padding-top]{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start,[padding-start]{--padding-start: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding-start,[padding-start]{padding-left:unset;-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}}.ion-padding-end,[padding-end]{--padding-end: var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding-end,[padding-end]{padding-right:unset;-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-padding-bottom,[padding-bottom]{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical,[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-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 ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding-horizontal,[padding-horizontal]{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-no-margin,[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]{--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 ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin,[margin]{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-margin-top,[margin-top]{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start,[margin-start]{--margin-start: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin-start,[margin-start]{margin-left:unset;-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}}.ion-margin-end,[margin-end]{--margin-end: var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin-end,[margin-end]{margin-right:unset;-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-margin-bottom,[margin-bottom]{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical,[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-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 ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin-horizontal,[margin-horizontal]{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-float-left,[float-left]{float:left !important}.ion-float-right,[float-right]{float:right !important}.ion-float-start,[float-start]{float:left !important}:host-context([dir=rtl]) .ion-float-start,:host-context([dir=rtl]) [float-start]{float:right !important}.ion-float-end,[float-end]{float:right !important}:host-context([dir=rtl]) .ion-float-end,:host-context([dir=rtl]) [float-end]{float:left !important}@media (min-width: 576px){.ion-float-sm-left,[float-sm-left]{float:left !important}.ion-float-sm-right,[float-sm-right]{float:right !important}.ion-float-sm-start,[float-sm-start]{float:left !important}:host-context([dir=rtl]) .ion-float-sm-start,:host-context([dir=rtl]) [float-sm-start]{float:right !important}.ion-float-sm-end,[float-sm-end]{float:right !important}:host-context([dir=rtl]) .ion-float-sm-end,:host-context([dir=rtl]) [float-sm-end]{float:left !important}}@media (min-width: 768px){.ion-float-md-left,[float-md-left]{float:left !important}.ion-float-md-right,[float-md-right]{float:right !important}.ion-float-md-start,[float-md-start]{float:left !important}:host-context([dir=rtl]) .ion-float-md-start,:host-context([dir=rtl]) [float-md-start]{float:right !important}.ion-float-md-end,[float-md-end]{float:right !important}:host-context([dir=rtl]) .ion-float-md-end,:host-context([dir=rtl]) [float-md-end]{float:left !important}}@media (min-width: 992px){.ion-float-lg-left,[float-lg-left]{float:left !important}.ion-float-lg-right,[float-lg-right]{float:right !important}.ion-float-lg-start,[float-lg-start]{float:left !important}:host-context([dir=rtl]) .ion-float-lg-start,:host-context([dir=rtl]) [float-lg-start]{float:right !important}.ion-float-lg-end,[float-lg-end]{float:right !important}:host-context([dir=rtl]) .ion-float-lg-end,:host-context([dir=rtl]) [float-lg-end]{float:left !important}}@media (min-width: 1200px){.ion-float-xl-left,[float-xl-left]{float:left !important}.ion-float-xl-right,[float-xl-right]{float:right !important}.ion-float-xl-start,[float-xl-start]{float:left !important}:host-context([dir=rtl]) .ion-float-xl-start,:host-context([dir=rtl]) [float-xl-start]{float:right !important}.ion-float-xl-end,[float-xl-end]{float:right !important}:host-context([dir=rtl]) .ion-float-xl-end,:host-context([dir=rtl]) [float-xl-end]{float:left !important}}.ion-text-center,[text-center]{text-align:center !important}.ion-text-justify,[text-justify]{text-align:justify !important}.ion-text-start,[text-start]{text-align:start !important}.ion-text-end,[text-end]{text-align:end !important}.ion-text-left,[text-left]{text-align:left !important}.ion-text-right,[text-right]{text-align:right !important}.ion-text-nowrap,[text-nowrap]{white-space:nowrap !important}.ion-text-wrap,[text-wrap]{white-space:normal !important}@media (min-width: 576px){.ion-text-sm-center,[text-sm-center]{text-align:center !important}.ion-text-sm-justify,[text-sm-justify]{text-align:justify !important}.ion-text-sm-start,[text-sm-start]{text-align:start !important}.ion-text-sm-end,[text-sm-end]{text-align:end !important}.ion-text-sm-left,[text-sm-left]{text-align:left !important}.ion-text-sm-right,[text-sm-right]{text-align:right !important}.ion-text-sm-nowrap,[text-sm-nowrap]{white-space:nowrap !important}.ion-text-sm-wrap,[text-sm-wrap]{white-space:normal !important}}@media (min-width: 768px){.ion-text-md-center,[text-md-center]{text-align:center !important}.ion-text-md-justify,[text-md-justify]{text-align:justify !important}.ion-text-md-start,[text-md-start]{text-align:start !important}.ion-text-md-end,[text-md-end]{text-align:end !important}.ion-text-md-left,[text-md-left]{text-align:left !important}.ion-text-md-right,[text-md-right]{text-align:right !important}.ion-text-md-nowrap,[text-md-nowrap]{white-space:nowrap !important}.ion-text-md-wrap,[text-md-wrap]{white-space:normal !important}}@media (min-width: 992px){.ion-text-lg-center,[text-lg-center]{text-align:center !important}.ion-text-lg-justify,[text-lg-justify]{text-align:justify !important}.ion-text-lg-start,[text-lg-start]{text-align:start !important}.ion-text-lg-end,[text-lg-end]{text-align:end !important}.ion-text-lg-left,[text-lg-left]{text-align:left !important}.ion-text-lg-right,[text-lg-right]{text-align:right !important}.ion-text-lg-nowrap,[text-lg-nowrap]{white-space:nowrap !important}.ion-text-lg-wrap,[text-lg-wrap]{white-space:normal !important}}@media (min-width: 1200px){.ion-text-xl-center,[text-xl-center]{text-align:center !important}.ion-text-xl-justify,[text-xl-justify]{text-align:justify !important}.ion-text-xl-start,[text-xl-start]{text-align:start !important}.ion-text-xl-end,[text-xl-end]{text-align:end !important}.ion-text-xl-left,[text-xl-left]{text-align:left !important}.ion-text-xl-right,[text-xl-right]{text-align:right !important}.ion-text-xl-nowrap,[text-xl-nowrap]{white-space:nowrap !important}.ion-text-xl-wrap,[text-xl-wrap]{white-space:normal !important}}.ion-text-uppercase,[text-uppercase]{text-transform:uppercase !important}.ion-text-lowercase,[text-lowercase]{text-transform:lowercase !important}.ion-text-capitalize,[text-capitalize]{text-transform:capitalize !important}@media (min-width: 576px){.ion-text-sm-uppercase,[text-sm-uppercase]{text-transform:uppercase !important}.ion-text-sm-lowercase,[text-sm-lowercase]{text-transform:lowercase !important}.ion-text-sm-capitalize,[text-sm-capitalize]{text-transform:capitalize !important}}@media (min-width: 768px){.ion-text-md-uppercase,[text-md-uppercase]{text-transform:uppercase !important}.ion-text-md-lowercase,[text-md-lowercase]{text-transform:lowercase !important}.ion-text-md-capitalize,[text-md-capitalize]{text-transform:capitalize !important}}@media (min-width: 992px){.ion-text-lg-uppercase,[text-lg-uppercase]{text-transform:uppercase !important}.ion-text-lg-lowercase,[text-lg-lowercase]{text-transform:lowercase !important}.ion-text-lg-capitalize,[text-lg-capitalize]{text-transform:capitalize !important}}@media (min-width: 1200px){.ion-text-xl-uppercase,[text-xl-uppercase]{text-transform:uppercase !important}.ion-text-xl-lowercase,[text-xl-lowercase]{text-transform:lowercase !important}.ion-text-xl-capitalize,[text-xl-capitalize]{text-transform:capitalize !important}}.ion-align-self-start,[align-self-start]{align-self:flex-start !important}.ion-align-self-end,[align-self-end]{align-self:flex-end !important}.ion-align-self-center,[align-self-center]{align-self:center !important}.ion-align-self-stretch,[align-self-stretch]{align-self:stretch !important}.ion-align-self-baseline,[align-self-baseline]{align-self:baseline !important}.ion-align-self-auto,[align-self-auto]{align-self:auto !important}.ion-wrap,[wrap]{flex-wrap:wrap !important}.ion-nowrap,[nowrap]{flex-wrap:nowrap !important}.ion-wrap-reverse,[wrap-reverse]{flex-wrap:wrap-reverse !important}.ion-justify-content-start,[justify-content-start]{justify-content:flex-start !important}.ion-justify-content-center,[justify-content-center]{justify-content:center !important}.ion-justify-content-end,[justify-content-end]{justify-content:flex-end !important}.ion-justify-content-around,[justify-content-around]{justify-content:space-around !important}.ion-justify-content-between,[justify-content-between]{justify-content:space-between !important}.ion-justify-content-evenly,[justify-content-evenly]{justify-content:space-evenly !important}.ion-align-items-start,[align-items-start]{align-items:flex-start !important}.ion-align-items-center,[align-items-center]{align-items:center !important}.ion-align-items-end,[align-items-end]{align-items:flex-end !important}.ion-align-items-stretch,[align-items-stretch]{align-items:stretch !important}.ion-align-items-baseline,[align-items-baseline]{align-items:baseline !important}/* Not used for now.
@font-face {
  font-family: 'myriad-pro-condensed';
  src: url('assets/fonts/myriad-pro-condensed.woff2') format('woff2'), url('assets/fonts/myriad-pro-condensed.woff') format('woff'), url('assets/fonts/myriad-pro-condensed.ttf') format('opentype');
  font-style: normal;
  font-weight: 700;
}
.myriad-pro-condensed { font-family: "myriad-pro-condensed",sans-serif; }
*/@font-face {
  font-family: 'myriad-pro';
  src: url('myriad-pro.93045673d0adc868992d.woff2') format("woff2"), url('myriad-pro.f753e3c13983fb584421.woff') format("woff"), url('myriad-pro.adf197ea75b52c032477.ttf') format("opentype");
  font-style: normal;
  font-weight: 700; }.myriad-pro {
  font-family: "myriad-pro", sans-serif; }.flip-clock {
  font-family: "myriad-pro, sans-serif";
  font-size: 16px;
  -webkit-user-select: none;
  text-align: center;
  position: relative;
  width: 100%;
  display: inline-flex;
  font-size: 1vw;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  box-sizing: border-box;
  align-items: flex-end; }.flip-clock .flip-clock-group {
    display: flex;
    position: relative; }.flip-clock .flip-clock-group .flip-clock-label {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      font-size: 1em;
      height: 2em;
      line-height: 2em;
      font-weight: 400;
      text-transform: capitalize;
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); }.flip-clock .flip-clock-group .flip-clock-label.flip-clock-meridium {
        font-size: 1.75em;
        line-height: 1.75em;
        top: 50%;
        left: 100%;
        flex: 0;
        width: auto;
        text-transform: uppercase;
        font-weight: 200;
        -webkit-transform: translate(0.5em, -50%);
                transform: translate(0.5em, -50%); }.flip-clock .flip-clock-group .flip-clock-list {
      width: 6em;
      height: 8em;
      background: #333;
      position: relative;
      border-radius: .75rem;
      margin: 0 .125em;
      box-shadow: 0 1.5px 3px rgba(0, 0, 0, 0.24), 0 3px 8px rgba(0, 0, 0, 0.05);
      font-weight: bold;
      color: #ccc; }.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .active .flip-clock-list-item-inner {
        z-index: 4; }.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .flip-clock-list-item-inner .top:after,
      .flip-clock .flip-clock-group .flip-clock-list:not(.flip) .flip-clock-list-item-inner .bottom:after {
        display: none; }.flip-clock .flip-clock-group .flip-clock-list.flip {
        -webkit-animation-delay: 500ms;
                animation-delay: 500ms;
        -webkit-animation-duration: 500ms;
                animation-duration: 500ms; }.flip-clock .flip-clock-group .flip-clock-list.flip .top,
        .flip-clock .flip-clock-group .flip-clock-list.flip .bottom,
        .flip-clock .flip-clock-group .flip-clock-list.flip .active,
        .flip-clock .flip-clock-group .flip-clock-list.flip .active > div,
        .flip-clock .flip-clock-group .flip-clock-list.flip .before,
        .flip-clock .flip-clock-group .flip-clock-list.flip .before > div {
          -webkit-animation-delay: inherit;
                  animation-delay: inherit;
          -webkit-animation-duration: inherit;
                  animation-duration: inherit;
          -webkit-animation-fill-mode: both;
                  animation-fill-mode: both;
          -webkit-animation-timing-function: linear;
                  animation-timing-function: linear; }.flip-clock .flip-clock-group .flip-clock-list.flip .top:after,
          .flip-clock .flip-clock-group .flip-clock-list.flip .bottom:after,
          .flip-clock .flip-clock-group .flip-clock-list.flip .active:after,
          .flip-clock .flip-clock-group .flip-clock-list.flip .active > div:after,
          .flip-clock .flip-clock-group .flip-clock-list.flip .before:after,
          .flip-clock .flip-clock-group .flip-clock-list.flip .before > div:after {
            -webkit-animation-duration: inherit;
                    animation-duration: inherit;
            -webkit-animation-fill-mode: inherit;
                    animation-fill-mode: inherit;
            -webkit-animation-timing-function: inherit;
                    animation-timing-function: inherit; }.flip-clock .flip-clock-group .flip-clock-list.flip .before {
          -webkit-animation-delay: 0s;
                  animation-delay: 0s; }.flip-clock .flip-clock-group .flip-clock-list.flip .before .top {
            -webkit-animation-name: flip-top;
                    animation-name: flip-top; }.flip-clock .flip-clock-group .flip-clock-list.flip .before .top:after,
          .flip-clock .flip-clock-group .flip-clock-list.flip .before .bottom:after {
            -webkit-animation-name: show-shadow;
                    animation-name: show-shadow; }.flip-clock .flip-clock-group .flip-clock-list.flip .active > div {
          -webkit-animation-name: indexing;
                  animation-name: indexing; }.flip-clock .flip-clock-group .flip-clock-list.flip .active .top:after,
        .flip-clock .flip-clock-group .flip-clock-list.flip .active .bottom:after {
          -webkit-animation-delay: calc(inherit * .15);
                  animation-delay: calc(inherit * .15);
          -webkit-animation-name: hide-shadow;
                  animation-name: hide-shadow; }.flip-clock .flip-clock-group .flip-clock-list.flip .active .bottom {
          -webkit-animation-name: flip-bottom;
                  animation-name: flip-bottom; }.flip-clock .flip-clock-group .flip-clock-list .active {
        z-index: 2; }.flip-clock .flip-clock-group .flip-clock-list .active .top:after {
          background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%); }.flip-clock .flip-clock-group .flip-clock-list .active .bottom {
          z-index: 2;
          -webkit-transform-origin: top center;
                  transform-origin: top center; }.flip-clock .flip-clock-group .flip-clock-list .active .bottom:after {
            background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%); }.flip-clock .flip-clock-group .flip-clock-list .before {
        z-index: 3; }.flip-clock .flip-clock-group .flip-clock-list .before .top {
          z-index: 2;
          -webkit-transform-origin: bottom center;
                  transform-origin: bottom center; }.flip-clock .flip-clock-group .flip-clock-list .before .top:after {
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%); }.flip-clock .flip-clock-group .flip-clock-list .before .bottom:after {
          background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%); }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner {
        position: absolute;
        width: 100%;
        height: 100%;
        -webkit-perspective: 15em;
                perspective: 15em; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner:first-child {
          z-index: 2; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top,
        .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom {
          width: 100%;
          height: 50%;
          overflow: hidden;
          position: relative;
          font-size: 6.5em;
          background: #333;
          box-shadow: inset 0 0 0.2em rgba(0, 0, 0, 0.5); }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top:after,
          .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom:after {
            content: " ";
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            overflow: hidden; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top:before,
          .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom:before {
            content: " ";
            display: block;
            width: 100%;
            height: 1px;
            position: absolute; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top {
          border-radius: .75rem .75rem 0 0;
          line-height: 1.23076923; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:after {
            border-radius: .75rem .75rem 0 0; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:before {
            background: #333;
            opacity: .4;
            bottom: 0; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom {
          border-radius: 0 0 .75rem .75rem;
          line-height: 0; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:after {
            border-radius: 0 0 .75rem .75rem; }.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:before {
            background: #ccc;
            opacity: .1; }.flip-clock .flip-clock-divider {
    position: relative;
    width: 1.5em;
    height: 8em; }.flip-clock .flip-clock-divider:before, .flip-clock .flip-clock-divider:after {
      content: " ";
      display: block;
      width: .75em;
      height: .75em;
      background: #333;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      left: 50%; }.flip-clock .flip-clock-divider:before {
      -webkit-transform: translate(-50%, 75%);
              transform: translate(-50%, 75%); }.flip-clock .flip-clock-divider:after {
      -webkit-transform: translate(-50%, -175%);
              transform: translate(-50%, -175%); }@-webkit-keyframes indexing {
  0% {
    z-index: 2; }
  1% {
    z-index: 4; }
  100% {
    z-index: 4; } }@keyframes indexing {
  0% {
    z-index: 2; }
  1% {
    z-index: 4; }
  100% {
    z-index: 4; } }@-webkit-keyframes flip-bottom {
  0% {
    -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg); }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg); } }@keyframes flip-bottom {
  0% {
    -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg); }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg); } }@-webkit-keyframes flip-top {
  0% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg); }
  100% {
    -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg); } }@keyframes flip-top {
  0% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg); }
  100% {
    -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg); } }@-webkit-keyframes show-shadow {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }@keyframes show-shadow {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }@-webkit-keyframes hide-shadow {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }@keyframes hide-shadow {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }@media screen and (max-width: 767px) {
  .flip-clock .flip-clock-group .flip-clock-label {
    font-size: 3em !important; }
  .flip-clock .flip-clock-group .flip-clock-list {
    width: 8em;
    height: 11em; }
    .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top,
    .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom {
      font-size: 9.5em; }
    .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top {
      border-radius: 0.5rem 0.5rem 0 0;
      line-height: 1.15789474; }
      .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:after {
        border-radius: 0.5rem 0.5rem 0 0; }
    .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom {
      border-radius: 0 0 0.5rem 0.5rem;
      line-height: 0; }
      .flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:after {
        border-radius: 0 0 0.5rem 0.5rem; }
  .flip-clock .flip-clock-divider {
    height: 11em; } }@media (min-width: 576px) {
  .hide-sm-up {
    display: none; } }.required-example:after,
ion-label[required]:after {
  content: "*";
  color: var(--ion-color-danger, #f04141);
  vertical-align: super;
  font-size: 90%;
  font-weight: bold; }

