@charset "UTF-8";

/* node_modules/leaflet/dist/leaflet.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.leaflet-tile::selection {
  background: transparent;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container .leaflet-overlay-pane svg {
  max-width: none !important;
  max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  padding: 0;
}
.leaflet-container img.leaflet-tile {
  mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
  will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #ddd;
  outline-offset: 1px;
}
.leaflet-container a {
  color: #0078A8;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-container {
  font-family:
    "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font:
    bold 18px "Lucida Console",
    Monaco,
    monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url("./media/layers.png");
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url("./media/layers-2x.png");
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
  font-size: 13px;
  font-size: 1.08333em;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url("./media/marker-icon.png");
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
  line-height: 1.4;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
  text-decoration: underline;
}
.leaflet-attribution-flag {
  display: inline !important;
  vertical-align: baseline !important;
  width: 1em;
  height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 24px 13px 20px;
  line-height: 1.3;
  font-size: 13px;
  font-size: 1.08333em;
  min-height: 1px;
}
.leaflet-popup-content p {
  margin: 17px 0;
  margin: 1.3em 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-top: -1px;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  pointer-events: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  text-align: center;
  width: 24px;
  height: 24px;
  font:
    16px/24px Tahoma,
    Verdana,
    sans-serif;
  color: #757575;
  text-decoration: none;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
  color: #585858;
}
.leaflet-popup-scrolled {
  overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-interactive {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}
@media print {
  .leaflet-control {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/* src/styles/styles.scss */
:root {
  --forest-green: #2b3e2b;
  --forest-muted: #3a4a3a;
  --forest-pale: #dfe6df;
  --off-black: #1e1e1e;
  --light-gray: #e8e8e3;
  --white: #ffffff;
  --purple: #aa95ff;
  --bright-purple: #e9e8fc;
  --icy-blue: #bbe8ee;
  --vibrant-blue: #4c3de3;
  --lemon-yellow: #fef387;
  --orange: #ff782d;
  --dark-gray: #2c2c2c;
  --dim-gray: #646463;
  --gray: #9c9c9c;
  --nobel: #c3c3c1;
  --bright-gray: #f7f7f5;
  --summer-sky: #3498db;
  --rebecca-purple: #542785;
  --magenta: #d70080;
  --nickel: #6d6d5e;
  --pale-chestnut: #fadcdd;
  --peach: #fff0db;
  --light-green: #eafdeb;
  --peach-dark: #4b3525;
  --granny-apple: #538038;
  --fire-engine-red: #ca2f41;
  --primary-main: var(--forest-green);
  --primary-main-light: var(--forest-pale);
  --primary-dark: var(--off-black);
  --primary-light: var(--light-gray);
  --primary-contrast: var(--white);
  --secondary-main: var(--purple);
  --secondary-light: var(--bright-purple);
  --secondary-dark: var(--vibrant-blue);
  --secondary-accent: var(--icy-blue);
  --secondary-warm: var(--lemon-yellow);
  --secondary-alert: var(--orange);
  --neutral-dark: var(--dim-gray);
  --neutral: var(--gray);
  --neutral-light: var(--nobel);
  --neutral-bright: var(--bright-gray);
  --data-blue: var(--summer-sky);
  --data-purple: var(--rebecca-purple);
  --data-magenta: var(--magenta);
  --data-muted: var(--nickel);
  --alert-error: var(--pale-chestnut);
  --alert-warning: var(--peach);
  --alert-success: var(--light-green);
  --alert-info: var(--light-gray);
  --alert-highlight: var(--lemon-yellow);
  --status-success: var(--granny-apple);
  --status-error: var(--fire-engine-red);
  --status-warning: var(--orange);
  --status-info: var(--icy-blue);
  --status-highlight: var(--lemon-yellow);
  --selected-main: var(--forest-green);
  --selected-dark: var(--off-black);
  --selected-accent: var(--vibrant-blue);
}
[data-theme=dark] {
  --primary-main: var(--forest-green);
  --primary-main-light: var(--forest-muted);
  --primary-dark: var(--white);
  --primary-light: var(--dark-gray);
  --primary-contrast: var(--off-black);
  --secondary-main: var(--vibrant-blue);
  --secondary-light: var(--purple);
  --secondary-dark: var(--bright-purple);
  --secondary-accent: var(--icy-blue);
  --secondary-warm: var(--lemon-yellow);
  --secondary-alert: var(--orange);
  --neutral-dark: var(--nobel);
  --neutral: var(--gray);
  --neutral-light: var(--bright-gray);
  --neutral-bright: var(--dark-gray);
  --data-blue: var(--summer-sky);
  --data-purple: var(--rebecca-purple);
  --data-magenta: var(--magenta);
  --data-muted: var(--nickel);
  --alert-error: var(--pale-chestnut);
  --alert-warning: var(--peach-dark);
  --alert-success: var(--light-green);
  --alert-info: var(--icy-blue);
  --alert-highlight: var(--lemon-yellow);
  --status-success: var(--granny-apple);
  --status-error: var(--fire-engine-red);
  --status-warning: var(--orange);
  --status-info: var(--icy-blue);
  --status-highlight: var(--lemon-yellow);
  --selected-main: var(--forest-green);
  --selected-dark: var(--off-black);
  --selected-accent: var(--vibrant-blue);
  --map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
}
html {
  color-scheme: light !important;
}
html {
  --mat-sys-background: light-dark(#fafaf4, #121411);
  --mat-sys-error: light-dark(#b71f35, #ffb3b3);
  --mat-sys-error-container: light-dark(#ffdad9, #920021);
  --mat-sys-inverse-on-surface: light-dark(#f1f1ec, #2f312e);
  --mat-sys-inverse-primary: light-dark(#b6cdb3, #4f644e);
  --mat-sys-inverse-surface: light-dark(#2f312e, #e3e3de);
  --mat-sys-on-background: light-dark(#1a1c19, #e3e3de);
  --mat-sys-on-error: light-dark(#ffffff, #680015);
  --mat-sys-on-error-container: light-dark(#920021, #ffdad9);
  --mat-sys-on-primary: light-dark(#ffffff, #223522);
  --mat-sys-on-primary-container: light-dark(#384c38, #d2e9ce);
  --mat-sys-on-primary-fixed: light-dark(#0d1f0f, #0d1f0f);
  --mat-sys-on-primary-fixed-variant: light-dark(#384c38, #384c38);
  --mat-sys-on-secondary: light-dark(#ffffff, #341981);
  --mat-sys-on-secondary-container: light-dark(#4a3499, #e7deff);
  --mat-sys-on-secondary-fixed: light-dark(#1e0060, #1e0060);
  --mat-sys-on-secondary-fixed-variant: light-dark(#4a3499, #4a3499);
  --mat-sys-on-surface: light-dark(#1a1c19, #e3e3de);
  --mat-sys-on-surface-variant: light-dark(#464747, #e3e2e2);
  --mat-sys-on-tertiary: light-dark(#ffffff, #341981);
  --mat-sys-on-tertiary-container: light-dark(#4a3499, #e7deff);
  --mat-sys-on-tertiary-fixed: light-dark(#1e0060, #1e0060);
  --mat-sys-on-tertiary-fixed-variant: light-dark(#4a3499, #4a3499);
  --mat-sys-outline: light-dark(#777777, #909191);
  --mat-sys-outline-variant: light-dark(#c7c6c6, #464747);
  --mat-sys-primary: light-dark(#4f644e, #b6cdb3);
  --mat-sys-primary-container: light-dark(#d2e9ce, #384c38);
  --mat-sys-primary-fixed: light-dark(#d2e9ce, #d2e9ce);
  --mat-sys-primary-fixed-dim: light-dark(#b6cdb3, #b6cdb3);
  --mat-sys-scrim: light-dark(#000000, #000000);
  --mat-sys-secondary: light-dark(#634eb2, #cbbeff);
  --mat-sys-secondary-container: light-dark(#e7deff, #4a3499);
  --mat-sys-secondary-fixed: light-dark(#e7deff, #e7deff);
  --mat-sys-secondary-fixed-dim: light-dark(#cbbeff, #cbbeff);
  --mat-sys-shadow: light-dark(#000000, #000000);
  --mat-sys-surface: light-dark(#fafaf4, #121411);
  --mat-sys-surface-bright: light-dark(#fafaf4, #383a36);
  --mat-sys-surface-container: light-dark(#eeeee9, #1e201d);
  --mat-sys-surface-container-high: light-dark(#e8e8e3, #292a27);
  --mat-sys-surface-container-highest: light-dark(#e3e3de, #333532);
  --mat-sys-surface-container-low: light-dark(#f4f4ef, #1a1c19);
  --mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0f0c);
  --mat-sys-surface-dim: light-dark(#dadad5, #121411);
  --mat-sys-surface-tint: light-dark(#4f644e, #b6cdb3);
  --mat-sys-surface-variant: light-dark(#e3e2e2, #464747);
  --mat-sys-tertiary: light-dark(#634eb2, #cbbeff);
  --mat-sys-tertiary-container: light-dark(#e7deff, #4a3499);
  --mat-sys-tertiary-fixed: light-dark(#e7deff, #e7deff);
  --mat-sys-tertiary-fixed-dim: light-dark(#cbbeff, #cbbeff);
  --mat-sys-neutral-variant20: #2f3131;
  --mat-sys-neutral10: #1a1c19;
}
html {
  --mat-sys-level0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level2:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level3:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level4:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level5:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-body-large: 400 1rem / 1.5rem Saans;
  --mat-sys-body-large-font: Saans;
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem Saans;
  --mat-sys-body-medium-font: Saans;
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem Saans;
  --mat-sys-body-small-font: Saans;
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: 400;
  --mat-sys-display-large: 400 3.562rem / 4rem Saans;
  --mat-sys-display-large-font: Saans;
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-medium: 400 2.812rem / 3.25rem Saans;
  --mat-sys-display-medium-font: Saans;
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-display-small: 400 2.25rem / 2.75rem Saans;
  --mat-sys-display-small-font: Saans;
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-large: 400 2rem / 2.5rem Saans;
  --mat-sys-headline-large-font: Saans;
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-headline-medium: 400 1.75rem / 2.25rem Saans;
  --mat-sys-headline-medium-font: Saans;
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 1.5rem / 2rem Saans;
  --mat-sys-headline-small-font: Saans;
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-label-large: 500 0.875rem / 1.25rem Saans;
  --mat-sys-label-large-font: Saans;
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem Saans;
  --mat-sys-label-medium-font: Saans;
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem Saans;
  --mat-sys-label-small-font: Saans;
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: 500;
  --mat-sys-title-large: 400 1.375rem / 1.75rem Saans;
  --mat-sys-title-large-font: Saans;
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 1rem / 1.5rem Saans;
  --mat-sys-title-medium-font: Saans;
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem Saans;
  --mat-sys-title-small-font: Saans;
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
}
html {
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
}
html {
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
body.dark-mode {
  color-scheme: dark !important;
}
.m-0 {
  margin: 0;
}
.mt-0 {
  margin-top: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.ml-0 {
  margin-left: 0;
}
.mr-0 {
  margin-right: 0;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.p-0 {
  padding: 0;
}
.pt-0 {
  padding-top: 0;
}
.pb-0 {
  padding-bottom: 0;
}
.pl-0 {
  padding-left: 0;
}
.pr-0 {
  padding-right: 0;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.m-2 {
  margin: 0.125rem;
}
.mt-2 {
  margin-top: 0.125rem;
}
.mb-2 {
  margin-bottom: 0.125rem;
}
.ml-2 {
  margin-left: 0.125rem;
}
.mr-2 {
  margin-right: 0.125rem;
}
.mx-2 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.my-2 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.p-2 {
  padding: 0.125rem;
}
.pt-2 {
  padding-top: 0.125rem;
}
.pb-2 {
  padding-bottom: 0.125rem;
}
.pl-2 {
  padding-left: 0.125rem;
}
.pr-2 {
  padding-right: 0.125rem;
}
.px-2 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.py-2 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.m-4 {
  margin: 0.25rem;
}
.mt-4 {
  margin-top: 0.25rem;
}
.mb-4 {
  margin-bottom: 0.25rem;
}
.ml-4 {
  margin-left: 0.25rem;
}
.mr-4 {
  margin-right: 0.25rem;
}
.mx-4 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.my-4 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.p-4 {
  padding: 0.25rem;
}
.pt-4 {
  padding-top: 0.25rem;
}
.pb-4 {
  padding-bottom: 0.25rem;
}
.pl-4 {
  padding-left: 0.25rem;
}
.pr-4 {
  padding-right: 0.25rem;
}
.px-4 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.m-6 {
  margin: 0.375rem;
}
.mt-6 {
  margin-top: 0.375rem;
}
.mb-6 {
  margin-bottom: 0.375rem;
}
.ml-6 {
  margin-left: 0.375rem;
}
.mr-6 {
  margin-right: 0.375rem;
}
.mx-6 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.my-6 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.p-6 {
  padding: 0.375rem;
}
.pt-6 {
  padding-top: 0.375rem;
}
.pb-6 {
  padding-bottom: 0.375rem;
}
.pl-6 {
  padding-left: 0.375rem;
}
.pr-6 {
  padding-right: 0.375rem;
}
.px-6 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.py-6 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.m-8,
.sita-button-sm,
.sita-button-primary-sm,
.sita-button-secondary-sm {
  margin: 0.5rem;
}
.mt-8 {
  margin-top: 0.5rem;
}
.mb-8 {
  margin-bottom: 0.5rem;
}
.ml-8 {
  margin-left: 0.5rem;
}
.mr-8 {
  margin-right: 0.5rem;
}
.mx-8,
.sita-small-chip,
.sita-chip,
.sita-large-chip,
.sita-round-chip,
.provider-chip {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my-8 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-8,
.sita-placeholder {
  padding: 0.5rem;
}
.pt-8 {
  padding-top: 0.5rem;
}
.pb-8 {
  padding-bottom: 0.5rem;
}
.pl-8 {
  padding-left: 0.5rem;
}
.pr-8 {
  padding-right: 0.5rem;
}
.px-8,
.sita-code-preview,
.sita-small-chip,
.sita-chip,
.sita-large-chip,
.sita-round-chip,
.provider-chip {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.m-10 {
  margin: 0.625rem;
}
.mt-10 {
  margin-top: 0.625rem;
}
.mb-10 {
  margin-bottom: 0.625rem;
}
.ml-10 {
  margin-left: 0.625rem;
}
.mr-10 {
  margin-right: 0.625rem;
}
.mx-10 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.my-10 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.p-10 {
  padding: 0.625rem;
}
.pt-10 {
  padding-top: 0.625rem;
}
.pb-10 {
  padding-bottom: 0.625rem;
}
.pl-10 {
  padding-left: 0.625rem;
}
.pr-10 {
  padding-right: 0.625rem;
}
.px-10 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.py-10 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.m-12 {
  margin: 0.75rem;
}
.mt-12 {
  margin-top: 0.75rem;
}
.mb-12 {
  margin-bottom: 0.75rem;
}
.ml-12 {
  margin-left: 0.75rem;
}
.mr-12 {
  margin-right: 0.75rem;
}
.mx-12,
.horizontal-divider {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.my-12 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.p-12 {
  padding: 0.75rem;
}
.pt-12 {
  padding-top: 0.75rem;
}
.pb-12 {
  padding-bottom: 0.75rem;
}
.pl-12 {
  padding-left: 0.75rem;
}
.pr-12 {
  padding-right: 0.75rem;
}
.px-12,
.sita-form-field {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-12 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.m-16,
.sita-button,
.sita-button-primary,
.sita-button-secondary {
  margin: 1rem;
}
.mt-16 {
  margin-top: 1rem;
}
.mb-16,
.sita-form-field {
  margin-bottom: 1rem;
}
.ml-16 {
  margin-left: 1rem;
}
.mr-16 {
  margin-right: 1rem;
}
.mx-16,
.vertical-divider-gray,
.short-vertical-divider-gray {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-16 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.p-16 {
  padding: 1rem;
}
.pt-16 {
  padding-top: 1rem;
}
.pb-16 {
  padding-bottom: 1rem;
}
.pl-16 {
  padding-left: 1rem;
}
.pr-16 {
  padding-right: 1rem;
}
.px-16,
.sita-button-sm,
.sita-button-primary-sm,
.sita-button-secondary-sm {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.m-18 {
  margin: 1.125rem;
}
.mt-18 {
  margin-top: 1.125rem;
}
.mb-18 {
  margin-bottom: 1.125rem;
}
.ml-18 {
  margin-left: 1.125rem;
}
.mr-18 {
  margin-right: 1.125rem;
}
.mx-18 {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}
.my-18 {
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}
.p-18 {
  padding: 1.125rem;
}
.pt-18 {
  padding-top: 1.125rem;
}
.pb-18 {
  padding-bottom: 1.125rem;
}
.pl-18 {
  padding-left: 1.125rem;
}
.pr-18 {
  padding-right: 1.125rem;
}
.px-18 {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.py-18 {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.m-20 {
  margin: 1.25rem;
}
.mt-20 {
  margin-top: 1.25rem;
}
.mb-20 {
  margin-bottom: 1.25rem;
}
.ml-20 {
  margin-left: 1.25rem;
}
.mr-20 {
  margin-right: 1.25rem;
}
.mx-20,
.short-vertical-divider {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.my-20 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.p-20 {
  padding: 1.25rem;
}
.pt-20 {
  padding-top: 1.25rem;
}
.pb-20 {
  padding-bottom: 1.25rem;
}
.pl-20 {
  padding-left: 1.25rem;
}
.pr-20 {
  padding-right: 1.25rem;
}
.px-20 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-20 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.m-24 {
  margin: 1.5rem;
}
.mt-24 {
  margin-top: 1.5rem;
}
.mb-24 {
  margin-bottom: 1.5rem;
}
.ml-24 {
  margin-left: 1.5rem;
}
.mr-24 {
  margin-right: 1.5rem;
}
.mx-24 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.my-24 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.p-24 {
  padding: 1.5rem;
}
.pt-24 {
  padding-top: 1.5rem;
}
.pb-24 {
  padding-bottom: 1.5rem;
}
.pl-24 {
  padding-left: 1.5rem;
}
.pr-24 {
  padding-right: 1.5rem;
}
.px-24,
.sita-button,
.sita-button-primary,
.sita-button-secondary {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.m-26 {
  margin: 1.5rem;
}
.mt-26 {
  margin-top: 1.5rem;
}
.mb-26 {
  margin-bottom: 1.5rem;
}
.ml-26 {
  margin-left: 1.5rem;
}
.mr-26 {
  margin-right: 1.5rem;
}
.mx-26 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.my-26 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.p-26 {
  padding: 1.5rem;
}
.pt-26 {
  padding-top: 1.5rem;
}
.pb-26 {
  padding-bottom: 1.5rem;
}
.pl-26 {
  padding-left: 1.5rem;
}
.pr-26 {
  padding-right: 1.5rem;
}
.px-26 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-26 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.m-28 {
  margin: 1.75rem;
}
.mt-28 {
  margin-top: 1.75rem;
}
.mb-28 {
  margin-bottom: 1.75rem;
}
.ml-28 {
  margin-left: 1.75rem;
}
.mr-28 {
  margin-right: 1.75rem;
}
.mx-28 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.my-28 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.p-28 {
  padding: 1.75rem;
}
.pt-28 {
  padding-top: 1.75rem;
}
.pb-28 {
  padding-bottom: 1.75rem;
}
.pl-28 {
  padding-left: 1.75rem;
}
.pr-28 {
  padding-right: 1.75rem;
}
.px-28 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-28 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.m-32 {
  margin: 2rem;
}
.mt-32 {
  margin-top: 2rem;
}
.mb-32 {
  margin-bottom: 2rem;
}
.ml-32 {
  margin-left: 2rem;
}
.mr-32 {
  margin-right: 2rem;
}
.mx-32 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.my-32 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.p-32 {
  padding: 2rem;
}
.pt-32 {
  padding-top: 2rem;
}
.pb-32 {
  padding-bottom: 2rem;
}
.pl-32 {
  padding-left: 2rem;
}
.pr-32 {
  padding-right: 2rem;
}
.px-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.m-36 {
  margin: 2.25rem;
}
.mt-36 {
  margin-top: 2.25rem;
}
.mb-36 {
  margin-bottom: 2.25rem;
}
.ml-36 {
  margin-left: 2.25rem;
}
.mr-36 {
  margin-right: 2.25rem;
}
.mx-36 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}
.my-36 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.p-36 {
  padding: 2.25rem;
}
.pt-36 {
  padding-top: 2.25rem;
}
.pb-36 {
  padding-bottom: 2.25rem;
}
.pl-36 {
  padding-left: 2.25rem;
}
.pr-36 {
  padding-right: 2.25rem;
}
.px-36 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.py-36 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.m-40 {
  margin: 2.5rem;
}
.mt-40 {
  margin-top: 2.5rem;
}
.mb-40 {
  margin-bottom: 2.5rem;
}
.ml-40 {
  margin-left: 2.5rem;
}
.mr-40 {
  margin-right: 2.5rem;
}
.mx-40 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.my-40 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.p-40 {
  padding: 2.5rem;
}
.pt-40 {
  padding-top: 2.5rem;
}
.pb-40 {
  padding-bottom: 2.5rem;
}
.pl-40 {
  padding-left: 2.5rem;
}
.pr-40 {
  padding-right: 2.5rem;
}
.px-40 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.py-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.m-44 {
  margin: 2.75rem;
}
.mt-44 {
  margin-top: 2.75rem;
}
.mb-44 {
  margin-bottom: 2.75rem;
}
.ml-44 {
  margin-left: 2.75rem;
}
.mr-44 {
  margin-right: 2.75rem;
}
.mx-44 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}
.my-44 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.p-44 {
  padding: 2.75rem;
}
.pt-44 {
  padding-top: 2.75rem;
}
.pb-44 {
  padding-bottom: 2.75rem;
}
.pl-44 {
  padding-left: 2.75rem;
}
.pr-44 {
  padding-right: 2.75rem;
}
.px-44 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.py-44 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.m-48 {
  margin: 3rem;
}
.mt-48 {
  margin-top: 3rem;
}
.mb-48 {
  margin-bottom: 3rem;
}
.ml-48 {
  margin-left: 3rem;
}
.mr-48 {
  margin-right: 3rem;
}
.mx-48 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.my-48 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.p-48 {
  padding: 3rem;
}
.pt-48 {
  padding-top: 3rem;
}
.pb-48 {
  padding-bottom: 3rem;
}
.pl-48 {
  padding-left: 3rem;
}
.pr-48 {
  padding-right: 3rem;
}
.px-48 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.py-48 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.m-52 {
  margin: 3.25rem;
}
.mt-52 {
  margin-top: 3.25rem;
}
.mb-52 {
  margin-bottom: 3.25rem;
}
.ml-52 {
  margin-left: 3.25rem;
}
.mr-52 {
  margin-right: 3.25rem;
}
.mx-52 {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}
.my-52 {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}
.p-52 {
  padding: 3.25rem;
}
.pt-52 {
  padding-top: 3.25rem;
}
.pb-52 {
  padding-bottom: 3.25rem;
}
.pl-52 {
  padding-left: 3.25rem;
}
.pr-52 {
  padding-right: 3.25rem;
}
.px-52 {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}
.py-52 {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}
.m-56 {
  margin: 3.5rem;
}
.mt-56 {
  margin-top: 3.5rem;
}
.mb-56 {
  margin-bottom: 3.5rem;
}
.ml-56 {
  margin-left: 3.5rem;
}
.mr-56 {
  margin-right: 3.5rem;
}
.mx-56 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}
.my-56 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.p-56 {
  padding: 3.5rem;
}
.pt-56 {
  padding-top: 3.5rem;
}
.pb-56 {
  padding-bottom: 3.5rem;
}
.pl-56 {
  padding-left: 3.5rem;
}
.pr-56 {
  padding-right: 3.5rem;
}
.px-56 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.py-56 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.m-60 {
  margin: 3.75rem;
}
.mt-60 {
  margin-top: 3.75rem;
}
.mb-60 {
  margin-bottom: 3.75rem;
}
.ml-60 {
  margin-left: 3.75rem;
}
.mr-60 {
  margin-right: 3.75rem;
}
.mx-60 {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}
.my-60 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.p-60 {
  padding: 3.75rem;
}
.pt-60 {
  padding-top: 3.75rem;
}
.pb-60 {
  padding-bottom: 3.75rem;
}
.pl-60 {
  padding-left: 3.75rem;
}
.pr-60 {
  padding-right: 3.75rem;
}
.px-60 {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}
.py-60 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.m-64 {
  margin: 4rem;
}
.mt-64 {
  margin-top: 4rem;
}
.mb-64 {
  margin-bottom: 4rem;
}
.ml-64 {
  margin-left: 4rem;
}
.mr-64 {
  margin-right: 4rem;
}
.mx-64 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.my-64 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.p-64 {
  padding: 4rem;
}
.pt-64 {
  padding-top: 4rem;
}
.pb-64 {
  padding-bottom: 4rem;
}
.pl-64 {
  padding-left: 4rem;
}
.pr-64 {
  padding-right: 4rem;
}
.px-64 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.py-64 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.m-72 {
  margin: 4.5rem;
}
.mt-72 {
  margin-top: 4.5rem;
}
.mb-72 {
  margin-bottom: 4.5rem;
}
.ml-72 {
  margin-left: 4.5rem;
}
.mr-72 {
  margin-right: 4.5rem;
}
.mx-72 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}
.my-72 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}
.p-72 {
  padding: 4.5rem;
}
.pt-72 {
  padding-top: 4.5rem;
}
.pb-72 {
  padding-bottom: 4.5rem;
}
.pl-72 {
  padding-left: 4.5rem;
}
.pr-72 {
  padding-right: 4.5rem;
}
.px-72 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}
.py-72 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}
.m-80 {
  margin: 5rem;
}
.mt-80 {
  margin-top: 5rem;
}
.mb-80 {
  margin-bottom: 5rem;
}
.ml-80 {
  margin-left: 5rem;
}
.mr-80 {
  margin-right: 5rem;
}
.mx-80 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.my-80 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.p-80 {
  padding: 5rem;
}
.pt-80 {
  padding-top: 5rem;
}
.pb-80 {
  padding-bottom: 5rem;
}
.pl-80 {
  padding-left: 5rem;
}
.pr-80 {
  padding-right: 5rem;
}
.px-80 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.py-80 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.m-84 {
  margin: 5.25rem;
}
.mt-84 {
  margin-top: 5.25rem;
}
.mb-84 {
  margin-bottom: 5.25rem;
}
.ml-84 {
  margin-left: 5.25rem;
}
.mr-84 {
  margin-right: 5.25rem;
}
.mx-84 {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}
.my-84 {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}
.p-84 {
  padding: 5.25rem;
}
.pt-84 {
  padding-top: 5.25rem;
}
.pb-84 {
  padding-bottom: 5.25rem;
}
.pl-84 {
  padding-left: 5.25rem;
}
.pr-84 {
  padding-right: 5.25rem;
}
.px-84 {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}
.py-84 {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}
.m-88 {
  margin: 5.5rem;
}
.mt-88 {
  margin-top: 5.5rem;
}
.mb-88 {
  margin-bottom: 5.5rem;
}
.ml-88 {
  margin-left: 5.5rem;
}
.mr-88 {
  margin-right: 5.5rem;
}
.mx-88 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}
.my-88 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}
.p-88 {
  padding: 5.5rem;
}
.pt-88 {
  padding-top: 5.5rem;
}
.pb-88 {
  padding-bottom: 5.5rem;
}
.pl-88 {
  padding-left: 5.5rem;
}
.pr-88 {
  padding-right: 5.5rem;
}
.px-88 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}
.py-88 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}
.m-92 {
  margin: 5.75rem;
}
.mt-92 {
  margin-top: 5.75rem;
}
.mb-92 {
  margin-bottom: 5.75rem;
}
.ml-92 {
  margin-left: 5.75rem;
}
.mr-92 {
  margin-right: 5.75rem;
}
.mx-92 {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}
.my-92 {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}
.p-92 {
  padding: 5.75rem;
}
.pt-92 {
  padding-top: 5.75rem;
}
.pb-92 {
  padding-bottom: 5.75rem;
}
.pl-92 {
  padding-left: 5.75rem;
}
.pr-92 {
  padding-right: 5.75rem;
}
.px-92 {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}
.py-92 {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}
.m-96 {
  margin: 6rem;
}
.mt-96 {
  margin-top: 6rem;
}
.mb-96 {
  margin-bottom: 6rem;
}
.ml-96 {
  margin-left: 6rem;
}
.mr-96 {
  margin-right: 6rem;
}
.mx-96 {
  margin-left: 6rem;
  margin-right: 6rem;
}
.my-96 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.p-96 {
  padding: 6rem;
}
.pt-96 {
  padding-top: 6rem;
}
.pb-96 {
  padding-bottom: 6rem;
}
.pl-96 {
  padding-left: 6rem;
}
.pr-96 {
  padding-right: 6rem;
}
.px-96 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.py-96 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.m-100 {
  margin: 6.25rem;
}
.mt-100 {
  margin-top: 6.25rem;
}
.mb-100 {
  margin-bottom: 6.25rem;
}
.ml-100 {
  margin-left: 6.25rem;
}
.mr-100 {
  margin-right: 6.25rem;
}
.mx-100 {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}
.my-100 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}
.p-100 {
  padding: 6.25rem;
}
.pt-100 {
  padding-top: 6.25rem;
}
.pb-100 {
  padding-bottom: 6.25rem;
}
.pl-100 {
  padding-left: 6.25rem;
}
.pr-100 {
  padding-right: 6.25rem;
}
.px-100 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}
.py-100 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}
.m-120 {
  margin: 7.5rem;
}
.mt-120 {
  margin-top: 7.5rem;
}
.mb-120 {
  margin-bottom: 7.5rem;
}
.ml-120 {
  margin-left: 7.5rem;
}
.mr-120 {
  margin-right: 7.5rem;
}
.mx-120 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}
.my-120 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}
.p-120 {
  padding: 7.5rem;
}
.pt-120 {
  padding-top: 7.5rem;
}
.pb-120 {
  padding-bottom: 7.5rem;
}
.pl-120 {
  padding-left: 7.5rem;
}
.pr-120 {
  padding-right: 7.5rem;
}
.px-120 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}
.py-120 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.m-140 {
  margin: 8.75rem;
}
.mt-140 {
  margin-top: 8.75rem;
}
.mb-140 {
  margin-bottom: 8.75rem;
}
.ml-140 {
  margin-left: 8.75rem;
}
.mr-140 {
  margin-right: 8.75rem;
}
.mx-140 {
  margin-left: 8.75rem;
  margin-right: 8.75rem;
}
.my-140 {
  margin-top: 8.75rem;
  margin-bottom: 8.75rem;
}
.p-140 {
  padding: 8.75rem;
}
.pt-140 {
  padding-top: 8.75rem;
}
.pb-140 {
  padding-bottom: 8.75rem;
}
.pl-140 {
  padding-left: 8.75rem;
}
.pr-140 {
  padding-right: 8.75rem;
}
.px-140 {
  padding-left: 8.75rem;
  padding-right: 8.75rem;
}
.py-140 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}
.m-150 {
  margin: 9.375rem;
}
.mt-150 {
  margin-top: 9.375rem;
}
.mb-150 {
  margin-bottom: 9.375rem;
}
.ml-150 {
  margin-left: 9.375rem;
}
.mr-150 {
  margin-right: 9.375rem;
}
.mx-150 {
  margin-left: 9.375rem;
  margin-right: 9.375rem;
}
.my-150 {
  margin-top: 9.375rem;
  margin-bottom: 9.375rem;
}
.p-150 {
  padding: 9.375rem;
}
.pt-150 {
  padding-top: 9.375rem;
}
.pb-150 {
  padding-bottom: 9.375rem;
}
.pl-150 {
  padding-left: 9.375rem;
}
.pr-150 {
  padding-right: 9.375rem;
}
.px-150 {
  padding-left: 9.375rem;
  padding-right: 9.375rem;
}
.py-150 {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
}
.m-160 {
  margin: 10rem;
}
.mt-160 {
  margin-top: 10rem;
}
.mb-160 {
  margin-bottom: 10rem;
}
.ml-160 {
  margin-left: 10rem;
}
.mr-160 {
  margin-right: 10rem;
}
.mx-160 {
  margin-left: 10rem;
  margin-right: 10rem;
}
.my-160 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.p-160 {
  padding: 10rem;
}
.pt-160 {
  padding-top: 10rem;
}
.pb-160 {
  padding-bottom: 10rem;
}
.pl-160 {
  padding-left: 10rem;
}
.pr-160 {
  padding-right: 10rem;
}
.px-160 {
  padding-left: 10rem;
  padding-right: 10rem;
}
.py-160 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.m-180 {
  margin: 11.25rem;
}
.mt-180 {
  margin-top: 11.25rem;
}
.mb-180 {
  margin-bottom: 11.25rem;
}
.ml-180 {
  margin-left: 11.25rem;
}
.mr-180 {
  margin-right: 11.25rem;
}
.mx-180 {
  margin-left: 11.25rem;
  margin-right: 11.25rem;
}
.my-180 {
  margin-top: 11.25rem;
  margin-bottom: 11.25rem;
}
.p-180 {
  padding: 11.25rem;
}
.pt-180 {
  padding-top: 11.25rem;
}
.pb-180 {
  padding-bottom: 11.25rem;
}
.pl-180 {
  padding-left: 11.25rem;
}
.pr-180 {
  padding-right: 11.25rem;
}
.px-180 {
  padding-left: 11.25rem;
  padding-right: 11.25rem;
}
.py-180 {
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}
.m-200 {
  margin: 12.5rem;
}
.mt-200 {
  margin-top: 12.5rem;
}
.mb-200 {
  margin-bottom: 12.5rem;
}
.ml-200 {
  margin-left: 12.5rem;
}
.mr-200 {
  margin-right: 12.5rem;
}
.mx-200 {
  margin-left: 12.5rem;
  margin-right: 12.5rem;
}
.my-200 {
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}
.p-200 {
  padding: 12.5rem;
}
.pt-200 {
  padding-top: 12.5rem;
}
.pb-200 {
  padding-bottom: 12.5rem;
}
.pl-200 {
  padding-left: 12.5rem;
}
.pr-200 {
  padding-right: 12.5rem;
}
.px-200 {
  padding-left: 12.5rem;
  padding-right: 12.5rem;
}
.py-200 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}
.m-225 {
  margin: 14.0625rem;
}
.mt-225 {
  margin-top: 14.0625rem;
}
.mb-225 {
  margin-bottom: 14.0625rem;
}
.ml-225 {
  margin-left: 14.0625rem;
}
.mr-225 {
  margin-right: 14.0625rem;
}
.mx-225 {
  margin-left: 14.0625rem;
  margin-right: 14.0625rem;
}
.my-225 {
  margin-top: 14.0625rem;
  margin-bottom: 14.0625rem;
}
.p-225 {
  padding: 14.0625rem;
}
.pt-225 {
  padding-top: 14.0625rem;
}
.pb-225 {
  padding-bottom: 14.0625rem;
}
.pl-225 {
  padding-left: 14.0625rem;
}
.pr-225 {
  padding-right: 14.0625rem;
}
.px-225 {
  padding-left: 14.0625rem;
  padding-right: 14.0625rem;
}
.py-225 {
  padding-top: 14.0625rem;
  padding-bottom: 14.0625rem;
}
.m-250 {
  margin: 15.625rem;
}
.mt-250 {
  margin-top: 15.625rem;
}
.mb-250 {
  margin-bottom: 15.625rem;
}
.ml-250 {
  margin-left: 15.625rem;
}
.mr-250 {
  margin-right: 15.625rem;
}
.mx-250 {
  margin-left: 15.625rem;
  margin-right: 15.625rem;
}
.my-250 {
  margin-top: 15.625rem;
  margin-bottom: 15.625rem;
}
.p-250 {
  padding: 15.625rem;
}
.pt-250 {
  padding-top: 15.625rem;
}
.pb-250 {
  padding-bottom: 15.625rem;
}
.pl-250 {
  padding-left: 15.625rem;
}
.pr-250 {
  padding-right: 15.625rem;
}
.px-250 {
  padding-left: 15.625rem;
  padding-right: 15.625rem;
}
.py-250 {
  padding-top: 15.625rem;
  padding-bottom: 15.625rem;
}
.m-300 {
  margin: 18.75rem;
}
.mt-300 {
  margin-top: 18.75rem;
}
.mb-300 {
  margin-bottom: 18.75rem;
}
.ml-300 {
  margin-left: 18.75rem;
}
.mr-300 {
  margin-right: 18.75rem;
}
.mx-300 {
  margin-left: 18.75rem;
  margin-right: 18.75rem;
}
.my-300 {
  margin-top: 18.75rem;
  margin-bottom: 18.75rem;
}
.p-300 {
  padding: 18.75rem;
}
.pt-300 {
  padding-top: 18.75rem;
}
.pb-300 {
  padding-bottom: 18.75rem;
}
.pl-300 {
  padding-left: 18.75rem;
}
.pr-300 {
  padding-right: 18.75rem;
}
.px-300 {
  padding-left: 18.75rem;
  padding-right: 18.75rem;
}
.py-300 {
  padding-top: 18.75rem;
  padding-bottom: 18.75rem;
}
.m-320 {
  margin: 20rem;
}
.mt-320 {
  margin-top: 20rem;
}
.mb-320 {
  margin-bottom: 20rem;
}
.ml-320 {
  margin-left: 20rem;
}
.mr-320 {
  margin-right: 20rem;
}
.mx-320 {
  margin-left: 20rem;
  margin-right: 20rem;
}
.my-320 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}
.p-320 {
  padding: 20rem;
}
.pt-320 {
  padding-top: 20rem;
}
.pb-320 {
  padding-bottom: 20rem;
}
.pl-320 {
  padding-left: 20rem;
}
.pr-320 {
  padding-right: 20rem;
}
.px-320 {
  padding-left: 20rem;
  padding-right: 20rem;
}
.py-320 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}
.m-340 {
  margin: 21.25rem;
}
.mt-340 {
  margin-top: 21.25rem;
}
.mb-340 {
  margin-bottom: 21.25rem;
}
.ml-340 {
  margin-left: 21.25rem;
}
.mr-340 {
  margin-right: 21.25rem;
}
.mx-340 {
  margin-left: 21.25rem;
  margin-right: 21.25rem;
}
.my-340 {
  margin-top: 21.25rem;
  margin-bottom: 21.25rem;
}
.p-340 {
  padding: 21.25rem;
}
.pt-340 {
  padding-top: 21.25rem;
}
.pb-340 {
  padding-bottom: 21.25rem;
}
.pl-340 {
  padding-left: 21.25rem;
}
.pr-340 {
  padding-right: 21.25rem;
}
.px-340 {
  padding-left: 21.25rem;
  padding-right: 21.25rem;
}
.py-340 {
  padding-top: 21.25rem;
  padding-bottom: 21.25rem;
}
.m-350 {
  margin: 21.875rem;
}
.mt-350 {
  margin-top: 21.875rem;
}
.mb-350 {
  margin-bottom: 21.875rem;
}
.ml-350 {
  margin-left: 21.875rem;
}
.mr-350 {
  margin-right: 21.875rem;
}
.mx-350 {
  margin-left: 21.875rem;
  margin-right: 21.875rem;
}
.my-350 {
  margin-top: 21.875rem;
  margin-bottom: 21.875rem;
}
.p-350 {
  padding: 21.875rem;
}
.pt-350 {
  padding-top: 21.875rem;
}
.pb-350 {
  padding-bottom: 21.875rem;
}
.pl-350 {
  padding-left: 21.875rem;
}
.pr-350 {
  padding-right: 21.875rem;
}
.px-350 {
  padding-left: 21.875rem;
  padding-right: 21.875rem;
}
.py-350 {
  padding-top: 21.875rem;
  padding-bottom: 21.875rem;
}
.m-390 {
  margin: 23rem;
}
.mt-390 {
  margin-top: 23rem;
}
.mb-390 {
  margin-bottom: 23rem;
}
.ml-390 {
  margin-left: 23rem;
}
.mr-390 {
  margin-right: 23rem;
}
.mx-390 {
  margin-left: 23rem;
  margin-right: 23rem;
}
.my-390 {
  margin-top: 23rem;
  margin-bottom: 23rem;
}
.p-390 {
  padding: 23rem;
}
.pt-390 {
  padding-top: 23rem;
}
.pb-390 {
  padding-bottom: 23rem;
}
.pl-390 {
  padding-left: 23rem;
}
.pr-390 {
  padding-right: 23rem;
}
.px-390 {
  padding-left: 23rem;
  padding-right: 23rem;
}
.py-390 {
  padding-top: 23rem;
  padding-bottom: 23rem;
}
.m-400 {
  margin: 25rem;
}
.mt-400 {
  margin-top: 25rem;
}
.mb-400 {
  margin-bottom: 25rem;
}
.ml-400 {
  margin-left: 25rem;
}
.mr-400 {
  margin-right: 25rem;
}
.mx-400 {
  margin-left: 25rem;
  margin-right: 25rem;
}
.my-400 {
  margin-top: 25rem;
  margin-bottom: 25rem;
}
.p-400 {
  padding: 25rem;
}
.pt-400 {
  padding-top: 25rem;
}
.pb-400 {
  padding-bottom: 25rem;
}
.pl-400 {
  padding-left: 25rem;
}
.pr-400 {
  padding-right: 25rem;
}
.px-400 {
  padding-left: 25rem;
  padding-right: 25rem;
}
.py-400 {
  padding-top: 25rem;
  padding-bottom: 25rem;
}
.m-425 {
  margin: 26.5625rem;
}
.mt-425 {
  margin-top: 26.5625rem;
}
.mb-425 {
  margin-bottom: 26.5625rem;
}
.ml-425 {
  margin-left: 26.5625rem;
}
.mr-425 {
  margin-right: 26.5625rem;
}
.mx-425 {
  margin-left: 26.5625rem;
  margin-right: 26.5625rem;
}
.my-425 {
  margin-top: 26.5625rem;
  margin-bottom: 26.5625rem;
}
.p-425 {
  padding: 26.5625rem;
}
.pt-425 {
  padding-top: 26.5625rem;
}
.pb-425 {
  padding-bottom: 26.5625rem;
}
.pl-425 {
  padding-left: 26.5625rem;
}
.pr-425 {
  padding-right: 26.5625rem;
}
.px-425 {
  padding-left: 26.5625rem;
  padding-right: 26.5625rem;
}
.py-425 {
  padding-top: 26.5625rem;
  padding-bottom: 26.5625rem;
}
.m-448 {
  margin: 28rem;
}
.mt-448 {
  margin-top: 28rem;
}
.mb-448 {
  margin-bottom: 28rem;
}
.ml-448 {
  margin-left: 28rem;
}
.mr-448 {
  margin-right: 28rem;
}
.mx-448 {
  margin-left: 28rem;
  margin-right: 28rem;
}
.my-448 {
  margin-top: 28rem;
  margin-bottom: 28rem;
}
.p-448 {
  padding: 28rem;
}
.pt-448 {
  padding-top: 28rem;
}
.pb-448 {
  padding-bottom: 28rem;
}
.pl-448 {
  padding-left: 28rem;
}
.pr-448 {
  padding-right: 28rem;
}
.px-448 {
  padding-left: 28rem;
  padding-right: 28rem;
}
.py-448 {
  padding-top: 28rem;
  padding-bottom: 28rem;
}
.m-460 {
  margin: 28.75rem;
}
.mt-460 {
  margin-top: 28.75rem;
}
.mb-460 {
  margin-bottom: 28.75rem;
}
.ml-460 {
  margin-left: 28.75rem;
}
.mr-460 {
  margin-right: 28.75rem;
}
.mx-460 {
  margin-left: 28.75rem;
  margin-right: 28.75rem;
}
.my-460 {
  margin-top: 28.75rem;
  margin-bottom: 28.75rem;
}
.p-460 {
  padding: 28.75rem;
}
.pt-460 {
  padding-top: 28.75rem;
}
.pb-460 {
  padding-bottom: 28.75rem;
}
.pl-460 {
  padding-left: 28.75rem;
}
.pr-460 {
  padding-right: 28.75rem;
}
.px-460 {
  padding-left: 28.75rem;
  padding-right: 28.75rem;
}
.py-460 {
  padding-top: 28.75rem;
  padding-bottom: 28.75rem;
}
.m-480 {
  margin: 30rem;
}
.mt-480 {
  margin-top: 30rem;
}
.mb-480 {
  margin-bottom: 30rem;
}
.ml-480 {
  margin-left: 30rem;
}
.mr-480 {
  margin-right: 30rem;
}
.mx-480 {
  margin-left: 30rem;
  margin-right: 30rem;
}
.my-480 {
  margin-top: 30rem;
  margin-bottom: 30rem;
}
.p-480 {
  padding: 30rem;
}
.pt-480 {
  padding-top: 30rem;
}
.pb-480 {
  padding-bottom: 30rem;
}
.pl-480 {
  padding-left: 30rem;
}
.pr-480 {
  padding-right: 30rem;
}
.px-480 {
  padding-left: 30rem;
  padding-right: 30rem;
}
.py-480 {
  padding-top: 30rem;
  padding-bottom: 30rem;
}
.m-500 {
  margin: 35rem;
}
.mt-500 {
  margin-top: 35rem;
}
.mb-500 {
  margin-bottom: 35rem;
}
.ml-500 {
  margin-left: 35rem;
}
.mr-500 {
  margin-right: 35rem;
}
.mx-500 {
  margin-left: 35rem;
  margin-right: 35rem;
}
.my-500 {
  margin-top: 35rem;
  margin-bottom: 35rem;
}
.p-500 {
  padding: 35rem;
}
.pt-500 {
  padding-top: 35rem;
}
.pb-500 {
  padding-bottom: 35rem;
}
.pl-500 {
  padding-left: 35rem;
}
.pr-500 {
  padding-right: 35rem;
}
.px-500 {
  padding-left: 35rem;
  padding-right: 35rem;
}
.py-500 {
  padding-top: 35rem;
  padding-bottom: 35rem;
}
.m-550 {
  margin: 34.375rem;
}
.mt-550 {
  margin-top: 34.375rem;
}
.mb-550 {
  margin-bottom: 34.375rem;
}
.ml-550 {
  margin-left: 34.375rem;
}
.mr-550 {
  margin-right: 34.375rem;
}
.mx-550 {
  margin-left: 34.375rem;
  margin-right: 34.375rem;
}
.my-550 {
  margin-top: 34.375rem;
  margin-bottom: 34.375rem;
}
.p-550 {
  padding: 34.375rem;
}
.pt-550 {
  padding-top: 34.375rem;
}
.pb-550 {
  padding-bottom: 34.375rem;
}
.pl-550 {
  padding-left: 34.375rem;
}
.pr-550 {
  padding-right: 34.375rem;
}
.px-550 {
  padding-left: 34.375rem;
  padding-right: 34.375rem;
}
.py-550 {
  padding-top: 34.375rem;
  padding-bottom: 34.375rem;
}
.m-620 {
  margin: 38.75rem;
}
.mt-620 {
  margin-top: 38.75rem;
}
.mb-620 {
  margin-bottom: 38.75rem;
}
.ml-620 {
  margin-left: 38.75rem;
}
.mr-620 {
  margin-right: 38.75rem;
}
.mx-620 {
  margin-left: 38.75rem;
  margin-right: 38.75rem;
}
.my-620 {
  margin-top: 38.75rem;
  margin-bottom: 38.75rem;
}
.p-620 {
  padding: 38.75rem;
}
.pt-620 {
  padding-top: 38.75rem;
}
.pb-620 {
  padding-bottom: 38.75rem;
}
.pl-620 {
  padding-left: 38.75rem;
}
.pr-620 {
  padding-right: 38.75rem;
}
.px-620 {
  padding-left: 38.75rem;
  padding-right: 38.75rem;
}
.py-620 {
  padding-top: 38.75rem;
  padding-bottom: 38.75rem;
}
.m-660 {
  margin: 41.25rem;
}
.mt-660 {
  margin-top: 41.25rem;
}
.mb-660 {
  margin-bottom: 41.25rem;
}
.ml-660 {
  margin-left: 41.25rem;
}
.mr-660 {
  margin-right: 41.25rem;
}
.mx-660 {
  margin-left: 41.25rem;
  margin-right: 41.25rem;
}
.my-660 {
  margin-top: 41.25rem;
  margin-bottom: 41.25rem;
}
.p-660 {
  padding: 41.25rem;
}
.pt-660 {
  padding-top: 41.25rem;
}
.pb-660 {
  padding-bottom: 41.25rem;
}
.pl-660 {
  padding-left: 41.25rem;
}
.pr-660 {
  padding-right: 41.25rem;
}
.px-660 {
  padding-left: 41.25rem;
  padding-right: 41.25rem;
}
.py-660 {
  padding-top: 41.25rem;
  padding-bottom: 41.25rem;
}
.m-1280 {
  margin: 60rem;
}
.mt-1280 {
  margin-top: 60rem;
}
.mb-1280 {
  margin-bottom: 60rem;
}
.ml-1280 {
  margin-left: 60rem;
}
.mr-1280 {
  margin-right: 60rem;
}
.mx-1280 {
  margin-left: 60rem;
  margin-right: 60rem;
}
.my-1280 {
  margin-top: 60rem;
  margin-bottom: 60rem;
}
.p-1280 {
  padding: 60rem;
}
.pt-1280 {
  padding-top: 60rem;
}
.pb-1280 {
  padding-bottom: 60rem;
}
.pl-1280 {
  padding-left: 60rem;
}
.pr-1280 {
  padding-right: 60rem;
}
.px-1280 {
  padding-left: 60rem;
  padding-right: 60rem;
}
.py-1280 {
  padding-top: 60rem;
  padding-bottom: 60rem;
}
.m-full {
  margin: 100%;
}
.mt-full {
  margin-top: 100%;
}
.mb-full {
  margin-bottom: 100%;
}
.ml-full {
  margin-left: 100%;
}
.mr-full {
  margin-right: 100%;
}
.mx-full {
  margin-left: 100%;
  margin-right: 100%;
}
.my-full {
  margin-top: 100%;
  margin-bottom: 100%;
}
.p-full {
  padding: 100%;
}
.pt-full {
  padding-top: 100%;
}
.pb-full {
  padding-bottom: 100%;
}
.pl-full {
  padding-left: 100%;
}
.pr-full {
  padding-right: 100%;
}
.px-full {
  padding-left: 100%;
  padding-right: 100%;
}
.py-full {
  padding-top: 100%;
  padding-bottom: 100%;
}
.m-50-p {
  margin: 50%;
}
.mt-50-p {
  margin-top: 50%;
}
.mb-50-p {
  margin-bottom: 50%;
}
.ml-50-p {
  margin-left: 50%;
}
.mr-50-p {
  margin-right: 50%;
}
.mx-50-p {
  margin-left: 50%;
  margin-right: 50%;
}
.my-50-p {
  margin-top: 50%;
  margin-bottom: 50%;
}
.p-50-p {
  padding: 50%;
}
.pt-50-p {
  padding-top: 50%;
}
.pb-50-p {
  padding-bottom: 50%;
}
.pl-50-p {
  padding-left: 50%;
}
.pr-50-p {
  padding-right: 50%;
}
.px-50-p {
  padding-left: 50%;
  padding-right: 50%;
}
.py-50-p {
  padding-top: 50%;
  padding-bottom: 50%;
}
.m-60-p {
  margin: 60%;
}
.mt-60-p {
  margin-top: 60%;
}
.mb-60-p {
  margin-bottom: 60%;
}
.ml-60-p {
  margin-left: 60%;
}
.mr-60-p {
  margin-right: 60%;
}
.mx-60-p {
  margin-left: 60%;
  margin-right: 60%;
}
.my-60-p {
  margin-top: 60%;
  margin-bottom: 60%;
}
.p-60-p {
  padding: 60%;
}
.pt-60-p {
  padding-top: 60%;
}
.pb-60-p {
  padding-bottom: 60%;
}
.pl-60-p {
  padding-left: 60%;
}
.pr-60-p {
  padding-right: 60%;
}
.px-60-p {
  padding-left: 60%;
  padding-right: 60%;
}
.py-60-p {
  padding-top: 60%;
  padding-bottom: 60%;
}
.m-70-p {
  margin: 70%;
}
.mt-70-p {
  margin-top: 70%;
}
.mb-70-p {
  margin-bottom: 70%;
}
.ml-70-p {
  margin-left: 70%;
}
.mr-70-p {
  margin-right: 70%;
}
.mx-70-p {
  margin-left: 70%;
  margin-right: 70%;
}
.my-70-p {
  margin-top: 70%;
  margin-bottom: 70%;
}
.p-70-p {
  padding: 70%;
}
.pt-70-p {
  padding-top: 70%;
}
.pb-70-p {
  padding-bottom: 70%;
}
.pl-70-p {
  padding-left: 70%;
}
.pr-70-p {
  padding-right: 70%;
}
.px-70-p {
  padding-left: 70%;
  padding-right: 70%;
}
.py-70-p {
  padding-top: 70%;
  padding-bottom: 70%;
}
.m-75-p {
  margin: 75%;
}
.mt-75-p {
  margin-top: 75%;
}
.mb-75-p {
  margin-bottom: 75%;
}
.ml-75-p {
  margin-left: 75%;
}
.mr-75-p {
  margin-right: 75%;
}
.mx-75-p {
  margin-left: 75%;
  margin-right: 75%;
}
.my-75-p {
  margin-top: 75%;
  margin-bottom: 75%;
}
.p-75-p {
  padding: 75%;
}
.pt-75-p {
  padding-top: 75%;
}
.pb-75-p {
  padding-bottom: 75%;
}
.pl-75-p {
  padding-left: 75%;
}
.pr-75-p {
  padding-right: 75%;
}
.px-75-p {
  padding-left: 75%;
  padding-right: 75%;
}
.py-75-p {
  padding-top: 75%;
  padding-bottom: 75%;
}
.m-80-p {
  margin: 80%;
}
.mt-80-p {
  margin-top: 80%;
}
.mb-80-p {
  margin-bottom: 80%;
}
.ml-80-p {
  margin-left: 80%;
}
.mr-80-p {
  margin-right: 80%;
}
.mx-80-p {
  margin-left: 80%;
  margin-right: 80%;
}
.my-80-p {
  margin-top: 80%;
  margin-bottom: 80%;
}
.p-80-p {
  padding: 80%;
}
.pt-80-p {
  padding-top: 80%;
}
.pb-80-p {
  padding-bottom: 80%;
}
.pl-80-p {
  padding-left: 80%;
}
.pr-80-p {
  padding-right: 80%;
}
.px-80-p {
  padding-left: 80%;
  padding-right: 80%;
}
.py-80-p {
  padding-top: 80%;
  padding-bottom: 80%;
}
.m-90-p {
  margin: 90%;
}
.mt-90-p {
  margin-top: 90%;
}
.mb-90-p {
  margin-bottom: 90%;
}
.ml-90-p {
  margin-left: 90%;
}
.mr-90-p {
  margin-right: 90%;
}
.mx-90-p {
  margin-left: 90%;
  margin-right: 90%;
}
.my-90-p {
  margin-top: 90%;
  margin-bottom: 90%;
}
.p-90-p {
  padding: 90%;
}
.pt-90-p {
  padding-top: 90%;
}
.pb-90-p {
  padding-bottom: 90%;
}
.pl-90-p {
  padding-left: 90%;
}
.pr-90-p {
  padding-right: 90%;
}
.px-90-p {
  padding-left: 90%;
  padding-right: 90%;
}
.py-90-p {
  padding-top: 90%;
  padding-bottom: 90%;
}
.m-95-p {
  margin: 95%;
}
.mt-95-p {
  margin-top: 95%;
}
.mb-95-p {
  margin-bottom: 95%;
}
.ml-95-p {
  margin-left: 95%;
}
.mr-95-p {
  margin-right: 95%;
}
.mx-95-p {
  margin-left: 95%;
  margin-right: 95%;
}
.my-95-p {
  margin-top: 95%;
  margin-bottom: 95%;
}
.p-95-p {
  padding: 95%;
}
.pt-95-p {
  padding-top: 95%;
}
.pb-95-p {
  padding-bottom: 95%;
}
.pl-95-p {
  padding-left: 95%;
}
.pr-95-p {
  padding-right: 95%;
}
.px-95-p {
  padding-left: 95%;
  padding-right: 95%;
}
.py-95-p {
  padding-top: 95%;
  padding-bottom: 95%;
}
.m-half {
  margin: 50%;
}
.mt-half {
  margin-top: 50%;
}
.mb-half {
  margin-bottom: 50%;
}
.ml-half {
  margin-left: 50%;
}
.mr-half {
  margin-right: 50%;
}
.mx-half {
  margin-left: 50%;
  margin-right: 50%;
}
.my-half {
  margin-top: 50%;
  margin-bottom: 50%;
}
.p-half {
  padding: 50%;
}
.pt-half {
  padding-top: 50%;
}
.pb-half {
  padding-bottom: 50%;
}
.pl-half {
  padding-left: 50%;
}
.pr-half {
  padding-right: 50%;
}
.px-half {
  padding-left: 50%;
  padding-right: 50%;
}
.py-half {
  padding-top: 50%;
  padding-bottom: 50%;
}
.m-64-h {
  margin: 64vh;
}
.mt-64-h {
  margin-top: 64vh;
}
.mb-64-h {
  margin-bottom: 64vh;
}
.ml-64-h {
  margin-left: 64vh;
}
.mr-64-h {
  margin-right: 64vh;
}
.mx-64-h {
  margin-left: 64vh;
  margin-right: 64vh;
}
.my-64-h {
  margin-top: 64vh;
  margin-bottom: 64vh;
}
.p-64-h {
  padding: 64vh;
}
.pt-64-h {
  padding-top: 64vh;
}
.pb-64-h {
  padding-bottom: 64vh;
}
.pl-64-h {
  padding-left: 64vh;
}
.pr-64-h {
  padding-right: 64vh;
}
.px-64-h {
  padding-left: 64vh;
  padding-right: 64vh;
}
.py-64-h {
  padding-top: 64vh;
  padding-bottom: 64vh;
}
.m-70-h {
  margin: 70vh;
}
.mt-70-h {
  margin-top: 70vh;
}
.mb-70-h {
  margin-bottom: 70vh;
}
.ml-70-h {
  margin-left: 70vh;
}
.mr-70-h {
  margin-right: 70vh;
}
.mx-70-h {
  margin-left: 70vh;
  margin-right: 70vh;
}
.my-70-h {
  margin-top: 70vh;
  margin-bottom: 70vh;
}
.p-70-h {
  padding: 70vh;
}
.pt-70-h {
  padding-top: 70vh;
}
.pb-70-h {
  padding-bottom: 70vh;
}
.pl-70-h {
  padding-left: 70vh;
}
.pr-70-h {
  padding-right: 70vh;
}
.px-70-h {
  padding-left: 70vh;
  padding-right: 70vh;
}
.py-70-h {
  padding-top: 70vh;
  padding-bottom: 70vh;
}
.m-80-h {
  margin: 80vh;
}
.mt-80-h {
  margin-top: 80vh;
}
.mb-80-h {
  margin-bottom: 80vh;
}
.ml-80-h {
  margin-left: 80vh;
}
.mr-80-h {
  margin-right: 80vh;
}
.mx-80-h {
  margin-left: 80vh;
  margin-right: 80vh;
}
.my-80-h {
  margin-top: 80vh;
  margin-bottom: 80vh;
}
.p-80-h {
  padding: 80vh;
}
.pt-80-h {
  padding-top: 80vh;
}
.pb-80-h {
  padding-bottom: 80vh;
}
.pl-80-h {
  padding-left: 80vh;
}
.pr-80-h {
  padding-right: 80vh;
}
.px-80-h {
  padding-left: 80vh;
  padding-right: 80vh;
}
.py-80-h {
  padding-top: 80vh;
  padding-bottom: 80vh;
}
.m-screen-h {
  margin: 100vh;
}
.mt-screen-h {
  margin-top: 100vh;
}
.mb-screen-h {
  margin-bottom: 100vh;
}
.ml-screen-h {
  margin-left: 100vh;
}
.mr-screen-h {
  margin-right: 100vh;
}
.mx-screen-h {
  margin-left: 100vh;
  margin-right: 100vh;
}
.my-screen-h {
  margin-top: 100vh;
  margin-bottom: 100vh;
}
.p-screen-h {
  padding: 100vh;
}
.pt-screen-h {
  padding-top: 100vh;
}
.pb-screen-h {
  padding-bottom: 100vh;
}
.pl-screen-h {
  padding-left: 100vh;
}
.pr-screen-h {
  padding-right: 100vh;
}
.px-screen-h {
  padding-left: 100vh;
  padding-right: 100vh;
}
.py-screen-h {
  padding-top: 100vh;
  padding-bottom: 100vh;
}
.m-screen-w {
  margin: 100vw;
}
.mt-screen-w {
  margin-top: 100vw;
}
.mb-screen-w {
  margin-bottom: 100vw;
}
.ml-screen-w {
  margin-left: 100vw;
}
.mr-screen-w {
  margin-right: 100vw;
}
.mx-screen-w {
  margin-left: 100vw;
  margin-right: 100vw;
}
.my-screen-w {
  margin-top: 100vw;
  margin-bottom: 100vw;
}
.p-screen-w {
  padding: 100vw;
}
.pt-screen-w {
  padding-top: 100vw;
}
.pb-screen-w {
  padding-bottom: 100vw;
}
.pl-screen-w {
  padding-left: 100vw;
}
.pr-screen-w {
  padding-right: 100vw;
}
.px-screen-w {
  padding-left: 100vw;
  padding-right: 100vw;
}
.py-screen-w {
  padding-top: 100vw;
  padding-bottom: 100vw;
}
.m-auto {
  margin: auto;
}
.mt-auto {
  margin-top: auto;
}
.mb-auto {
  margin-bottom: auto;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto {
  margin-right: auto;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.p-auto {
  padding: auto;
}
.pt-auto {
  padding-top: auto;
}
.pb-auto {
  padding-bottom: auto;
}
.pl-auto {
  padding-left: auto;
}
.pr-auto {
  padding-right: auto;
}
.px-auto {
  padding-left: auto;
  padding-right: auto;
}
.py-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.w-0 {
  width: 0;
}
.min-w-0 {
  min-width: 0;
}
.max-w-0 {
  max-width: 0;
}
.h-0 {
  height: 0;
}
.min-h-0 {
  min-height: 0;
}
.max-h-0 {
  max-height: 0;
}
.w-2 {
  width: 0.125rem;
}
.min-w-2 {
  min-width: 0.125rem;
}
.max-w-2 {
  max-width: 0.125rem;
}
.h-2 {
  height: 0.125rem;
}
.min-h-2 {
  min-height: 0.125rem;
}
.max-h-2 {
  max-height: 0.125rem;
}
.w-4 {
  width: 0.25rem;
}
.min-w-4 {
  min-width: 0.25rem;
}
.max-w-4 {
  max-width: 0.25rem;
}
.h-4 {
  height: 0.25rem;
}
.min-h-4 {
  min-height: 0.25rem;
}
.max-h-4 {
  max-height: 0.25rem;
}
.w-6 {
  width: 0.375rem;
}
.min-w-6 {
  min-width: 0.375rem;
}
.max-w-6 {
  max-width: 0.375rem;
}
.h-6 {
  height: 0.375rem;
}
.min-h-6 {
  min-height: 0.375rem;
}
.max-h-6 {
  max-height: 0.375rem;
}
.w-8 {
  width: 0.5rem;
}
.min-w-8 {
  min-width: 0.5rem;
}
.max-w-8 {
  max-width: 0.5rem;
}
.h-8 {
  height: 0.5rem;
}
.min-h-8 {
  min-height: 0.5rem;
}
.max-h-8 {
  max-height: 0.5rem;
}
.w-10 {
  width: 0.625rem;
}
.min-w-10 {
  min-width: 0.625rem;
}
.max-w-10 {
  max-width: 0.625rem;
}
.h-10 {
  height: 0.625rem;
}
.min-h-10 {
  min-height: 0.625rem;
}
.max-h-10 {
  max-height: 0.625rem;
}
.w-12 {
  width: 0.75rem;
}
.min-w-12 {
  min-width: 0.75rem;
}
.max-w-12 {
  max-width: 0.75rem;
}
.h-12 {
  height: 0.75rem;
}
.min-h-12 {
  min-height: 0.75rem;
}
.max-h-12 {
  max-height: 0.75rem;
}
.w-16 {
  width: 1rem;
}
.min-w-16 {
  min-width: 1rem;
}
.max-w-16 {
  max-width: 1rem;
}
.h-16 {
  height: 1rem;
}
.min-h-16 {
  min-height: 1rem;
}
.max-h-16 {
  max-height: 1rem;
}
.w-18 {
  width: 1.125rem;
}
.min-w-18 {
  min-width: 1.125rem;
}
.max-w-18 {
  max-width: 1.125rem;
}
.h-18 {
  height: 1.125rem;
}
.min-h-18 {
  min-height: 1.125rem;
}
.max-h-18 {
  max-height: 1.125rem;
}
.w-20 {
  width: 1.25rem;
}
.min-w-20 {
  min-width: 1.25rem;
}
.max-w-20 {
  max-width: 1.25rem;
}
.h-20,
.short-vertical-divider-gray,
.sita-small-chip {
  height: 1.25rem;
}
.min-h-20 {
  min-height: 1.25rem;
}
.max-h-20 {
  max-height: 1.25rem;
}
.w-24 {
  width: 1.5rem;
}
.min-w-24 {
  min-width: 1.5rem;
}
.max-w-24 {
  max-width: 1.5rem;
}
.h-24,
.sita-form-label {
  height: 1.5rem;
}
.min-h-24 {
  min-height: 1.5rem;
}
.max-h-24 {
  max-height: 1.5rem;
}
.w-26 {
  width: 1.5rem;
}
.min-w-26 {
  min-width: 1.5rem;
}
.max-w-26 {
  max-width: 1.5rem;
}
.h-26 {
  height: 1.5rem;
}
.min-h-26 {
  min-height: 1.5rem;
}
.max-h-26 {
  max-height: 1.5rem;
}
.w-28 {
  width: 1.75rem;
}
.min-w-28 {
  min-width: 1.75rem;
}
.max-w-28 {
  max-width: 1.75rem;
}
.h-28 {
  height: 1.75rem;
}
.min-h-28 {
  min-height: 1.75rem;
}
.max-h-28 {
  max-height: 1.75rem;
}
.w-32,
.sita-round-chip {
  width: 2rem;
}
.min-w-32 {
  min-width: 2rem;
}
.max-w-32 {
  max-width: 2rem;
}
.h-32,
.vertical-divider-gray,
.short-vertical-divider,
.sita-button-sm,
.sita-button-primary-sm,
.sita-button-secondary-sm,
.sita-chip,
.sita-round-chip,
.provider-chip {
  height: 2rem;
}
.min-h-32 {
  min-height: 2rem;
}
.max-h-32 {
  max-height: 2rem;
}
.w-36 {
  width: 2.25rem;
}
.min-w-36 {
  min-width: 2.25rem;
}
.max-w-36 {
  max-width: 2.25rem;
}
.h-36 {
  height: 2.25rem;
}
.min-h-36 {
  min-height: 2.25rem;
}
.max-h-36 {
  max-height: 2.25rem;
}
.w-40 {
  width: 2.5rem;
}
.min-w-40 {
  min-width: 2.5rem;
}
.max-w-40 {
  max-width: 2.5rem;
}
.h-40,
.sita-form-field,
.sita-large-chip {
  height: 2.5rem;
}
.min-h-40,
.sita-code-preview {
  min-height: 2.5rem;
}
.max-h-40 {
  max-height: 2.5rem;
}
.w-44 {
  width: 2.75rem;
}
.min-w-44 {
  min-width: 2.75rem;
}
.max-w-44 {
  max-width: 2.75rem;
}
.h-44,
.sita-button,
.sita-button-primary,
.sita-button-secondary {
  height: 2.75rem;
}
.min-h-44 {
  min-height: 2.75rem;
}
.max-h-44 {
  max-height: 2.75rem;
}
.w-48 {
  width: 3rem;
}
.min-w-48 {
  min-width: 3rem;
}
.max-w-48 {
  max-width: 3rem;
}
.h-48 {
  height: 3rem;
}
.min-h-48 {
  min-height: 3rem;
}
.max-h-48 {
  max-height: 3rem;
}
.w-52 {
  width: 3.25rem;
}
.min-w-52 {
  min-width: 3.25rem;
}
.max-w-52 {
  max-width: 3.25rem;
}
.h-52 {
  height: 3.25rem;
}
.min-h-52 {
  min-height: 3.25rem;
}
.max-h-52 {
  max-height: 3.25rem;
}
.w-56 {
  width: 3.5rem;
}
.min-w-56 {
  min-width: 3.5rem;
}
.max-w-56 {
  max-width: 3.5rem;
}
.h-56 {
  height: 3.5rem;
}
.min-h-56 {
  min-height: 3.5rem;
}
.max-h-56 {
  max-height: 3.5rem;
}
.w-60 {
  width: 3.75rem;
}
.min-w-60 {
  min-width: 3.75rem;
}
.max-w-60 {
  max-width: 3.75rem;
}
.h-60 {
  height: 3.75rem;
}
.min-h-60 {
  min-height: 3.75rem;
}
.max-h-60 {
  max-height: 3.75rem;
}
.w-64 {
  width: 4rem;
}
.min-w-64 {
  min-width: 4rem;
}
.max-w-64 {
  max-width: 4rem;
}
.h-64 {
  height: 4rem;
}
.min-h-64 {
  min-height: 4rem;
}
.max-h-64 {
  max-height: 4rem;
}
.w-72 {
  width: 4.5rem;
}
.min-w-72 {
  min-width: 4.5rem;
}
.max-w-72 {
  max-width: 4.5rem;
}
.h-72 {
  height: 4.5rem;
}
.min-h-72 {
  min-height: 4.5rem;
}
.max-h-72 {
  max-height: 4.5rem;
}
.w-80 {
  width: 5rem;
}
.min-w-80 {
  min-width: 5rem;
}
.max-w-80 {
  max-width: 5rem;
}
.h-80 {
  height: 5rem;
}
.min-h-80 {
  min-height: 5rem;
}
.max-h-80 {
  max-height: 5rem;
}
.w-84 {
  width: 5.25rem;
}
.min-w-84 {
  min-width: 5.25rem;
}
.max-w-84 {
  max-width: 5.25rem;
}
.h-84 {
  height: 5.25rem;
}
.min-h-84 {
  min-height: 5.25rem;
}
.max-h-84 {
  max-height: 5.25rem;
}
.w-88 {
  width: 5.5rem;
}
.min-w-88 {
  min-width: 5.5rem;
}
.max-w-88 {
  max-width: 5.5rem;
}
.h-88 {
  height: 5.5rem;
}
.min-h-88 {
  min-height: 5.5rem;
}
.max-h-88 {
  max-height: 5.5rem;
}
.w-92 {
  width: 5.75rem;
}
.min-w-92 {
  min-width: 5.75rem;
}
.max-w-92 {
  max-width: 5.75rem;
}
.h-92 {
  height: 5.75rem;
}
.min-h-92 {
  min-height: 5.75rem;
}
.max-h-92 {
  max-height: 5.75rem;
}
.w-96 {
  width: 6rem;
}
.min-w-96 {
  min-width: 6rem;
}
.max-w-96 {
  max-width: 6rem;
}
.h-96 {
  height: 6rem;
}
.min-h-96 {
  min-height: 6rem;
}
.max-h-96 {
  max-height: 6rem;
}
.w-100 {
  width: 6.25rem;
}
.min-w-100 {
  min-width: 6.25rem;
}
.max-w-100 {
  max-width: 6.25rem;
}
.h-100 {
  height: 6.25rem;
}
.min-h-100 {
  min-height: 6.25rem;
}
.max-h-100 {
  max-height: 6.25rem;
}
.w-120 {
  width: 7.5rem;
}
.min-w-120 {
  min-width: 7.5rem;
}
.max-w-120 {
  max-width: 7.5rem;
}
.h-120 {
  height: 7.5rem;
}
.min-h-120 {
  min-height: 7.5rem;
}
.max-h-120 {
  max-height: 7.5rem;
}
.w-140 {
  width: 8.75rem;
}
.min-w-140 {
  min-width: 8.75rem;
}
.max-w-140 {
  max-width: 8.75rem;
}
.h-140 {
  height: 8.75rem;
}
.min-h-140 {
  min-height: 8.75rem;
}
.max-h-140 {
  max-height: 8.75rem;
}
.w-150 {
  width: 9.375rem;
}
.min-w-150 {
  min-width: 9.375rem;
}
.max-w-150 {
  max-width: 9.375rem;
}
.h-150 {
  height: 9.375rem;
}
.min-h-150 {
  min-height: 9.375rem;
}
.max-h-150 {
  max-height: 9.375rem;
}
.w-160 {
  width: 10rem;
}
.min-w-160 {
  min-width: 10rem;
}
.max-w-160 {
  max-width: 10rem;
}
.h-160 {
  height: 10rem;
}
.min-h-160 {
  min-height: 10rem;
}
.max-h-160 {
  max-height: 10rem;
}
.w-180 {
  width: 11.25rem;
}
.min-w-180 {
  min-width: 11.25rem;
}
.max-w-180 {
  max-width: 11.25rem;
}
.h-180 {
  height: 11.25rem;
}
.min-h-180 {
  min-height: 11.25rem;
}
.max-h-180 {
  max-height: 11.25rem;
}
.w-200 {
  width: 12.5rem;
}
.min-w-200 {
  min-width: 12.5rem;
}
.max-w-200 {
  max-width: 12.5rem;
}
.h-200 {
  height: 12.5rem;
}
.min-h-200 {
  min-height: 12.5rem;
}
.max-h-200 {
  max-height: 12.5rem;
}
.w-225 {
  width: 14.0625rem;
}
.min-w-225 {
  min-width: 14.0625rem;
}
.max-w-225 {
  max-width: 14.0625rem;
}
.h-225 {
  height: 14.0625rem;
}
.min-h-225 {
  min-height: 14.0625rem;
}
.max-h-225 {
  max-height: 14.0625rem;
}
.w-250 {
  width: 15.625rem;
}
.min-w-250 {
  min-width: 15.625rem;
}
.max-w-250 {
  max-width: 15.625rem;
}
.h-250 {
  height: 15.625rem;
}
.min-h-250 {
  min-height: 15.625rem;
}
.max-h-250 {
  max-height: 15.625rem;
}
.w-300 {
  width: 18.75rem;
}
.min-w-300 {
  min-width: 18.75rem;
}
.max-w-300 {
  max-width: 18.75rem;
}
.h-300 {
  height: 18.75rem;
}
.min-h-300 {
  min-height: 18.75rem;
}
.max-h-300 {
  max-height: 18.75rem;
}
.w-320 {
  width: 20rem;
}
.min-w-320 {
  min-width: 20rem;
}
.max-w-320 {
  max-width: 20rem;
}
.h-320 {
  height: 20rem;
}
.min-h-320 {
  min-height: 20rem;
}
.max-h-320 {
  max-height: 20rem;
}
.w-340 {
  width: 21.25rem;
}
.min-w-340 {
  min-width: 21.25rem;
}
.max-w-340 {
  max-width: 21.25rem;
}
.h-340 {
  height: 21.25rem;
}
.min-h-340 {
  min-height: 21.25rem;
}
.max-h-340 {
  max-height: 21.25rem;
}
.w-350 {
  width: 21.875rem;
}
.min-w-350 {
  min-width: 21.875rem;
}
.max-w-350 {
  max-width: 21.875rem;
}
.h-350 {
  height: 21.875rem;
}
.min-h-350 {
  min-height: 21.875rem;
}
.max-h-350 {
  max-height: 21.875rem;
}
.w-390 {
  width: 23rem;
}
.min-w-390 {
  min-width: 23rem;
}
.max-w-390 {
  max-width: 23rem;
}
.h-390 {
  height: 23rem;
}
.min-h-390 {
  min-height: 23rem;
}
.max-h-390 {
  max-height: 23rem;
}
.w-400 {
  width: 25rem;
}
.min-w-400 {
  min-width: 25rem;
}
.max-w-400 {
  max-width: 25rem;
}
.h-400 {
  height: 25rem;
}
.min-h-400 {
  min-height: 25rem;
}
.max-h-400 {
  max-height: 25rem;
}
.w-425 {
  width: 26.5625rem;
}
.min-w-425 {
  min-width: 26.5625rem;
}
.max-w-425 {
  max-width: 26.5625rem;
}
.h-425 {
  height: 26.5625rem;
}
.min-h-425 {
  min-height: 26.5625rem;
}
.max-h-425 {
  max-height: 26.5625rem;
}
.w-448 {
  width: 28rem;
}
.min-w-448 {
  min-width: 28rem;
}
.max-w-448 {
  max-width: 28rem;
}
.h-448 {
  height: 28rem;
}
.min-h-448 {
  min-height: 28rem;
}
.max-h-448 {
  max-height: 28rem;
}
.w-460 {
  width: 28.75rem;
}
.min-w-460 {
  min-width: 28.75rem;
}
.max-w-460 {
  max-width: 28.75rem;
}
.h-460 {
  height: 28.75rem;
}
.min-h-460 {
  min-height: 28.75rem;
}
.max-h-460 {
  max-height: 28.75rem;
}
.w-480 {
  width: 30rem;
}
.min-w-480 {
  min-width: 30rem;
}
.max-w-480 {
  max-width: 30rem;
}
.h-480 {
  height: 30rem;
}
.min-h-480 {
  min-height: 30rem;
}
.max-h-480 {
  max-height: 30rem;
}
.w-500 {
  width: 35rem;
}
.min-w-500 {
  min-width: 35rem;
}
.max-w-500 {
  max-width: 35rem;
}
.h-500 {
  height: 35rem;
}
.min-h-500 {
  min-height: 35rem;
}
.max-h-500 {
  max-height: 35rem;
}
.w-550 {
  width: 34.375rem;
}
.min-w-550 {
  min-width: 34.375rem;
}
.max-w-550 {
  max-width: 34.375rem;
}
.h-550 {
  height: 34.375rem;
}
.min-h-550 {
  min-height: 34.375rem;
}
.max-h-550 {
  max-height: 34.375rem;
}
.w-620 {
  width: 38.75rem;
}
.min-w-620 {
  min-width: 38.75rem;
}
.max-w-620 {
  max-width: 38.75rem;
}
.h-620 {
  height: 38.75rem;
}
.min-h-620 {
  min-height: 38.75rem;
}
.max-h-620 {
  max-height: 38.75rem;
}
.w-660 {
  width: 41.25rem;
}
.min-w-660 {
  min-width: 41.25rem;
}
.max-w-660 {
  max-width: 41.25rem;
}
.h-660 {
  height: 41.25rem;
}
.min-h-660 {
  min-height: 41.25rem;
}
.max-h-660 {
  max-height: 41.25rem;
}
.w-1280 {
  width: 60rem;
}
.min-w-1280 {
  min-width: 60rem;
}
.max-w-1280 {
  max-width: 60rem;
}
.h-1280 {
  height: 60rem;
}
.min-h-1280 {
  min-height: 60rem;
}
.max-h-1280 {
  max-height: 60rem;
}
.w-full,
.sita-form-label,
.sita-form-field {
  width: 100%;
}
.min-w-full {
  min-width: 100%;
}
.max-w-full {
  max-width: 100%;
}
.h-full {
  height: 100%;
}
.min-h-full {
  min-height: 100%;
}
.max-h-full {
  max-height: 100%;
}
.w-50-p {
  width: 50%;
}
.min-w-50-p {
  min-width: 50%;
}
.max-w-50-p {
  max-width: 50%;
}
.h-50-p {
  height: 50%;
}
.min-h-50-p {
  min-height: 50%;
}
.max-h-50-p {
  max-height: 50%;
}
.w-60-p {
  width: 60%;
}
.min-w-60-p {
  min-width: 60%;
}
.max-w-60-p {
  max-width: 60%;
}
.h-60-p {
  height: 60%;
}
.min-h-60-p {
  min-height: 60%;
}
.max-h-60-p {
  max-height: 60%;
}
.w-70-p {
  width: 70%;
}
.min-w-70-p {
  min-width: 70%;
}
.max-w-70-p {
  max-width: 70%;
}
.h-70-p {
  height: 70%;
}
.min-h-70-p {
  min-height: 70%;
}
.max-h-70-p {
  max-height: 70%;
}
.w-75-p {
  width: 75%;
}
.min-w-75-p {
  min-width: 75%;
}
.max-w-75-p {
  max-width: 75%;
}
.h-75-p {
  height: 75%;
}
.min-h-75-p {
  min-height: 75%;
}
.max-h-75-p {
  max-height: 75%;
}
.w-80-p {
  width: 80%;
}
.min-w-80-p {
  min-width: 80%;
}
.max-w-80-p {
  max-width: 80%;
}
.h-80-p {
  height: 80%;
}
.min-h-80-p {
  min-height: 80%;
}
.max-h-80-p {
  max-height: 80%;
}
.w-90-p {
  width: 90%;
}
.min-w-90-p {
  min-width: 90%;
}
.max-w-90-p {
  max-width: 90%;
}
.h-90-p {
  height: 90%;
}
.min-h-90-p {
  min-height: 90%;
}
.max-h-90-p {
  max-height: 90%;
}
.w-95-p {
  width: 95%;
}
.min-w-95-p {
  min-width: 95%;
}
.max-w-95-p {
  max-width: 95%;
}
.h-95-p {
  height: 95%;
}
.min-h-95-p {
  min-height: 95%;
}
.max-h-95-p {
  max-height: 95%;
}
.w-half {
  width: 50%;
}
.min-w-half {
  min-width: 50%;
}
.max-w-half {
  max-width: 50%;
}
.h-half {
  height: 50%;
}
.min-h-half {
  min-height: 50%;
}
.max-h-half {
  max-height: 50%;
}
.w-64-h {
  width: 64vh;
}
.min-w-64-h {
  min-width: 64vh;
}
.max-w-64-h {
  max-width: 64vh;
}
.h-64-h {
  height: 64vh;
}
.min-h-64-h {
  min-height: 64vh;
}
.max-h-64-h {
  max-height: 64vh;
}
.w-70-h {
  width: 70vh;
}
.min-w-70-h {
  min-width: 70vh;
}
.max-w-70-h {
  max-width: 70vh;
}
.h-70-h {
  height: 70vh;
}
.min-h-70-h {
  min-height: 70vh;
}
.max-h-70-h {
  max-height: 70vh;
}
.w-80-h {
  width: 80vh;
}
.min-w-80-h {
  min-width: 80vh;
}
.max-w-80-h {
  max-width: 80vh;
}
.h-80-h {
  height: 80vh;
}
.min-h-80-h {
  min-height: 80vh;
}
.max-h-80-h {
  max-height: 80vh;
}
.w-screen-h {
  width: 100vh;
}
.min-w-screen-h {
  min-width: 100vh;
}
.max-w-screen-h {
  max-width: 100vh;
}
.h-screen-h {
  height: 100vh;
}
.min-h-screen-h {
  min-height: 100vh;
}
.max-h-screen-h {
  max-height: 100vh;
}
.w-screen-w {
  width: 100vw;
}
.min-w-screen-w {
  min-width: 100vw;
}
.max-w-screen-w {
  max-width: 100vw;
}
.h-screen-w {
  height: 100vw;
}
.min-h-screen-w {
  min-height: 100vw;
}
.max-h-screen-w {
  max-height: 100vw;
}
.w-auto {
  width: auto;
}
.min-w-auto {
  min-width: auto;
}
.max-w-auto {
  max-width: auto;
}
.h-auto {
  height: auto;
}
.min-h-auto {
  min-height: auto;
}
.max-h-auto {
  max-height: auto;
}
.br-0 {
  border-radius: 0;
}
.br-2 {
  border-radius: 0.125rem;
}
.br-4,
.sita-form-field,
.sita-code-preview,
.sita-small-chip,
.sita-chip,
.sita-large-chip,
.sita-round-chip,
.provider-chip {
  border-radius: 0.25rem;
}
.br-6 {
  border-radius: 0.375rem;
}
.br-8 {
  border-radius: 0.5rem;
}
.br-10 {
  border-radius: 0.625rem;
}
.br-12 {
  border-radius: 0.75rem;
}
.br-16,
.sita-button-sm,
.sita-button-primary-sm,
.sita-button-secondary-sm,
.sita-round-chip {
  border-radius: 1rem;
}
.br-18 {
  border-radius: 1.125rem;
}
.br-20 {
  border-radius: 1.25rem;
}
.br-24,
.sita-button,
.sita-button-primary,
.sita-button-secondary {
  border-radius: 1.5rem;
}
.br-26 {
  border-radius: 1.5rem;
}
.br-28 {
  border-radius: 1.75rem;
}
.br-32 {
  border-radius: 2rem;
}
.br-36 {
  border-radius: 2.25rem;
}
.br-40 {
  border-radius: 2.5rem;
}
.br-44 {
  border-radius: 2.75rem;
}
.br-48 {
  border-radius: 3rem;
}
.br-52 {
  border-radius: 3.25rem;
}
.br-56 {
  border-radius: 3.5rem;
}
.br-60 {
  border-radius: 3.75rem;
}
.br-64 {
  border-radius: 4rem;
}
.br-72 {
  border-radius: 4.5rem;
}
.br-80 {
  border-radius: 5rem;
}
.br-84 {
  border-radius: 5.25rem;
}
.br-88 {
  border-radius: 5.5rem;
}
.br-92 {
  border-radius: 5.75rem;
}
.br-96 {
  border-radius: 6rem;
}
.br-100 {
  border-radius: 6.25rem;
}
.br-120 {
  border-radius: 7.5rem;
}
.br-140 {
  border-radius: 8.75rem;
}
.br-150 {
  border-radius: 9.375rem;
}
.br-160 {
  border-radius: 10rem;
}
.br-180 {
  border-radius: 11.25rem;
}
.br-200 {
  border-radius: 12.5rem;
}
.br-225 {
  border-radius: 14.0625rem;
}
.br-250 {
  border-radius: 15.625rem;
}
.br-300 {
  border-radius: 18.75rem;
}
.br-320 {
  border-radius: 20rem;
}
.br-340 {
  border-radius: 21.25rem;
}
.br-350 {
  border-radius: 21.875rem;
}
.br-390 {
  border-radius: 23rem;
}
.br-400 {
  border-radius: 25rem;
}
.br-425 {
  border-radius: 26.5625rem;
}
.br-448 {
  border-radius: 28rem;
}
.br-460 {
  border-radius: 28.75rem;
}
.br-480 {
  border-radius: 30rem;
}
.br-500 {
  border-radius: 35rem;
}
.br-550 {
  border-radius: 34.375rem;
}
.br-620 {
  border-radius: 38.75rem;
}
.br-660 {
  border-radius: 41.25rem;
}
.br-1280 {
  border-radius: 60rem;
}
.br-full {
  border-radius: 100%;
}
.br-50-p {
  border-radius: 50%;
}
.br-60-p {
  border-radius: 60%;
}
.br-70-p {
  border-radius: 70%;
}
.br-75-p {
  border-radius: 75%;
}
.br-80-p {
  border-radius: 80%;
}
.br-90-p {
  border-radius: 90%;
}
.br-95-p {
  border-radius: 95%;
}
.br-half {
  border-radius: 50%;
}
.br-64-h {
  border-radius: 64vh;
}
.br-70-h {
  border-radius: 70vh;
}
.br-80-h {
  border-radius: 80vh;
}
.br-screen-h {
  border-radius: 100vh;
}
.br-screen-w {
  border-radius: 100vw;
}
.br-auto {
  border-radius: auto;
}
.g-0 {
  gap: 0;
}
.col-g-0 {
  column-gap: 0;
}
.row-g-0 {
  row-gap: 0;
}
.g-2 {
  gap: 0.125rem;
}
.col-g-2 {
  column-gap: 0.125rem;
}
.row-g-2 {
  row-gap: 0.125rem;
}
.g-4 {
  gap: 0.25rem;
}
.col-g-4 {
  column-gap: 0.25rem;
}
.row-g-4 {
  row-gap: 0.25rem;
}
.g-6 {
  gap: 0.375rem;
}
.col-g-6 {
  column-gap: 0.375rem;
}
.row-g-6 {
  row-gap: 0.375rem;
}
.g-8 {
  gap: 0.5rem;
}
.col-g-8 {
  column-gap: 0.5rem;
}
.row-g-8 {
  row-gap: 0.5rem;
}
.g-10 {
  gap: 0.625rem;
}
.col-g-10 {
  column-gap: 0.625rem;
}
.row-g-10 {
  row-gap: 0.625rem;
}
.g-12 {
  gap: 0.75rem;
}
.col-g-12 {
  column-gap: 0.75rem;
}
.row-g-12 {
  row-gap: 0.75rem;
}
.g-16 {
  gap: 1rem;
}
.col-g-16 {
  column-gap: 1rem;
}
.row-g-16 {
  row-gap: 1rem;
}
.g-18 {
  gap: 1.125rem;
}
.col-g-18 {
  column-gap: 1.125rem;
}
.row-g-18 {
  row-gap: 1.125rem;
}
.g-20 {
  gap: 1.25rem;
}
.col-g-20 {
  column-gap: 1.25rem;
}
.row-g-20 {
  row-gap: 1.25rem;
}
.g-24 {
  gap: 1.5rem;
}
.col-g-24 {
  column-gap: 1.5rem;
}
.row-g-24 {
  row-gap: 1.5rem;
}
.g-26 {
  gap: 1.5rem;
}
.col-g-26 {
  column-gap: 1.5rem;
}
.row-g-26 {
  row-gap: 1.5rem;
}
.g-28 {
  gap: 1.75rem;
}
.col-g-28 {
  column-gap: 1.75rem;
}
.row-g-28 {
  row-gap: 1.75rem;
}
.g-32 {
  gap: 2rem;
}
.col-g-32 {
  column-gap: 2rem;
}
.row-g-32 {
  row-gap: 2rem;
}
.g-36 {
  gap: 2.25rem;
}
.col-g-36 {
  column-gap: 2.25rem;
}
.row-g-36 {
  row-gap: 2.25rem;
}
.g-40 {
  gap: 2.5rem;
}
.col-g-40 {
  column-gap: 2.5rem;
}
.row-g-40 {
  row-gap: 2.5rem;
}
.g-44 {
  gap: 2.75rem;
}
.col-g-44 {
  column-gap: 2.75rem;
}
.row-g-44 {
  row-gap: 2.75rem;
}
.g-48 {
  gap: 3rem;
}
.col-g-48 {
  column-gap: 3rem;
}
.row-g-48 {
  row-gap: 3rem;
}
.g-52 {
  gap: 3.25rem;
}
.col-g-52 {
  column-gap: 3.25rem;
}
.row-g-52 {
  row-gap: 3.25rem;
}
.g-56 {
  gap: 3.5rem;
}
.col-g-56 {
  column-gap: 3.5rem;
}
.row-g-56 {
  row-gap: 3.5rem;
}
.g-60 {
  gap: 3.75rem;
}
.col-g-60 {
  column-gap: 3.75rem;
}
.row-g-60 {
  row-gap: 3.75rem;
}
.g-64 {
  gap: 4rem;
}
.col-g-64 {
  column-gap: 4rem;
}
.row-g-64 {
  row-gap: 4rem;
}
.g-72 {
  gap: 4.5rem;
}
.col-g-72 {
  column-gap: 4.5rem;
}
.row-g-72 {
  row-gap: 4.5rem;
}
.g-80 {
  gap: 5rem;
}
.col-g-80 {
  column-gap: 5rem;
}
.row-g-80 {
  row-gap: 5rem;
}
.g-84 {
  gap: 5.25rem;
}
.col-g-84 {
  column-gap: 5.25rem;
}
.row-g-84 {
  row-gap: 5.25rem;
}
.g-88 {
  gap: 5.5rem;
}
.col-g-88 {
  column-gap: 5.5rem;
}
.row-g-88 {
  row-gap: 5.5rem;
}
.g-92 {
  gap: 5.75rem;
}
.col-g-92 {
  column-gap: 5.75rem;
}
.row-g-92 {
  row-gap: 5.75rem;
}
.g-96 {
  gap: 6rem;
}
.col-g-96 {
  column-gap: 6rem;
}
.row-g-96 {
  row-gap: 6rem;
}
.g-100 {
  gap: 6.25rem;
}
.col-g-100 {
  column-gap: 6.25rem;
}
.row-g-100 {
  row-gap: 6.25rem;
}
.g-120 {
  gap: 7.5rem;
}
.col-g-120 {
  column-gap: 7.5rem;
}
.row-g-120 {
  row-gap: 7.5rem;
}
.g-140 {
  gap: 8.75rem;
}
.col-g-140 {
  column-gap: 8.75rem;
}
.row-g-140 {
  row-gap: 8.75rem;
}
.g-150 {
  gap: 9.375rem;
}
.col-g-150 {
  column-gap: 9.375rem;
}
.row-g-150 {
  row-gap: 9.375rem;
}
.g-160 {
  gap: 10rem;
}
.col-g-160 {
  column-gap: 10rem;
}
.row-g-160 {
  row-gap: 10rem;
}
.g-180 {
  gap: 11.25rem;
}
.col-g-180 {
  column-gap: 11.25rem;
}
.row-g-180 {
  row-gap: 11.25rem;
}
.g-200 {
  gap: 12.5rem;
}
.col-g-200 {
  column-gap: 12.5rem;
}
.row-g-200 {
  row-gap: 12.5rem;
}
.g-225 {
  gap: 14.0625rem;
}
.col-g-225 {
  column-gap: 14.0625rem;
}
.row-g-225 {
  row-gap: 14.0625rem;
}
.g-250 {
  gap: 15.625rem;
}
.col-g-250 {
  column-gap: 15.625rem;
}
.row-g-250 {
  row-gap: 15.625rem;
}
.g-300 {
  gap: 18.75rem;
}
.col-g-300 {
  column-gap: 18.75rem;
}
.row-g-300 {
  row-gap: 18.75rem;
}
.g-320 {
  gap: 20rem;
}
.col-g-320 {
  column-gap: 20rem;
}
.row-g-320 {
  row-gap: 20rem;
}
.g-340 {
  gap: 21.25rem;
}
.col-g-340 {
  column-gap: 21.25rem;
}
.row-g-340 {
  row-gap: 21.25rem;
}
.g-350 {
  gap: 21.875rem;
}
.col-g-350 {
  column-gap: 21.875rem;
}
.row-g-350 {
  row-gap: 21.875rem;
}
.g-390 {
  gap: 23rem;
}
.col-g-390 {
  column-gap: 23rem;
}
.row-g-390 {
  row-gap: 23rem;
}
.g-400 {
  gap: 25rem;
}
.col-g-400 {
  column-gap: 25rem;
}
.row-g-400 {
  row-gap: 25rem;
}
.g-425 {
  gap: 26.5625rem;
}
.col-g-425 {
  column-gap: 26.5625rem;
}
.row-g-425 {
  row-gap: 26.5625rem;
}
.g-448 {
  gap: 28rem;
}
.col-g-448 {
  column-gap: 28rem;
}
.row-g-448 {
  row-gap: 28rem;
}
.g-460 {
  gap: 28.75rem;
}
.col-g-460 {
  column-gap: 28.75rem;
}
.row-g-460 {
  row-gap: 28.75rem;
}
.g-480 {
  gap: 30rem;
}
.col-g-480 {
  column-gap: 30rem;
}
.row-g-480 {
  row-gap: 30rem;
}
.g-500 {
  gap: 35rem;
}
.col-g-500 {
  column-gap: 35rem;
}
.row-g-500 {
  row-gap: 35rem;
}
.g-550 {
  gap: 34.375rem;
}
.col-g-550 {
  column-gap: 34.375rem;
}
.row-g-550 {
  row-gap: 34.375rem;
}
.g-620 {
  gap: 38.75rem;
}
.col-g-620 {
  column-gap: 38.75rem;
}
.row-g-620 {
  row-gap: 38.75rem;
}
.g-660 {
  gap: 41.25rem;
}
.col-g-660 {
  column-gap: 41.25rem;
}
.row-g-660 {
  row-gap: 41.25rem;
}
.g-1280 {
  gap: 60rem;
}
.col-g-1280 {
  column-gap: 60rem;
}
.row-g-1280 {
  row-gap: 60rem;
}
.g-full {
  gap: 100%;
}
.col-g-full {
  column-gap: 100%;
}
.row-g-full {
  row-gap: 100%;
}
.g-50-p {
  gap: 50%;
}
.col-g-50-p {
  column-gap: 50%;
}
.row-g-50-p {
  row-gap: 50%;
}
.g-60-p {
  gap: 60%;
}
.col-g-60-p {
  column-gap: 60%;
}
.row-g-60-p {
  row-gap: 60%;
}
.g-70-p {
  gap: 70%;
}
.col-g-70-p {
  column-gap: 70%;
}
.row-g-70-p {
  row-gap: 70%;
}
.g-75-p {
  gap: 75%;
}
.col-g-75-p {
  column-gap: 75%;
}
.row-g-75-p {
  row-gap: 75%;
}
.g-80-p {
  gap: 80%;
}
.col-g-80-p {
  column-gap: 80%;
}
.row-g-80-p {
  row-gap: 80%;
}
.g-90-p {
  gap: 90%;
}
.col-g-90-p {
  column-gap: 90%;
}
.row-g-90-p {
  row-gap: 90%;
}
.g-95-p {
  gap: 95%;
}
.col-g-95-p {
  column-gap: 95%;
}
.row-g-95-p {
  row-gap: 95%;
}
.g-half {
  gap: 50%;
}
.col-g-half {
  column-gap: 50%;
}
.row-g-half {
  row-gap: 50%;
}
.g-64-h {
  gap: 64vh;
}
.col-g-64-h {
  column-gap: 64vh;
}
.row-g-64-h {
  row-gap: 64vh;
}
.g-70-h {
  gap: 70vh;
}
.col-g-70-h {
  column-gap: 70vh;
}
.row-g-70-h {
  row-gap: 70vh;
}
.g-80-h {
  gap: 80vh;
}
.col-g-80-h {
  column-gap: 80vh;
}
.row-g-80-h {
  row-gap: 80vh;
}
.g-screen-h {
  gap: 100vh;
}
.col-g-screen-h {
  column-gap: 100vh;
}
.row-g-screen-h {
  row-gap: 100vh;
}
.g-screen-w {
  gap: 100vw;
}
.col-g-screen-w {
  column-gap: 100vw;
}
.row-g-screen-w {
  row-gap: 100vw;
}
.g-auto {
  gap: auto;
}
.col-g-auto {
  column-gap: auto;
}
.row-g-auto {
  row-gap: auto;
}
.row {
  display: flex;
  flex-direction: row;
}
.column {
  display: flex;
  flex-direction: column;
}
.wrap {
  flex-wrap: wrap;
}
.jc-start {
  justify-content: flex-start;
}
.jc-end {
  justify-content: flex-end;
}
.jc-center {
  justify-content: center;
}
.jc-between {
  justify-content: space-between;
}
.jc-around {
  justify-content: space-around;
}
.jc-evenly {
  justify-content: space-evenly;
}
.ai-start {
  align-items: flex-start;
}
.ai-end {
  align-items: flex-end;
}
.ai-center {
  align-items: center;
}
.ai-baseline {
  align-items: baseline;
}
.ai-stretch {
  align-items: stretch;
}
@font-face {
  font-family: "Saans";
  src: url("./media/Saans-Regular-1.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Saans";
  src: url("./media/Saans-SemiBold-1.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Favorit Mono";
  src: url("./media/ABCFavoritMono-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
h1 {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 600;
  margin: 0;
}
h2 {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 600;
  margin: 0;
}
h3 {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 600;
  margin: 0;
}
h4 {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: 600;
  margin: 0;
}
.app-title {
  font-family: "Saans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.app-title--dark {
  color: var(--primary-dark);
}
.app-title--light {
  color: var(--primary-contrast);
}
.app-title--white {
  color: var(--white);
}
.app-title--black {
  color: var(--off-black);
}
.body-text-xxxx-large {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 3.35rem;
  line-height: 2.5rem;
  font-weight: 700;
}
.body-text-xxx-large {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 2.5rem;
  line-height: 2.5rem;
  font-weight: 700;
}
.body-text-xx-large {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1.7rem;
  line-height: 2rem;
  font-weight: 700;
}
.body-text-extra-large {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1.35rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.body-text-large {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.body-text-large-bold {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.body-text-medium-bold {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.9rem;
  line-height: 1.5rem;
  font-weight: 700;
}
p,
.body-text-paragraph {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
p.bold,
.body-text-paragraph-bold {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.body-text-italic {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-style: italic;
}
.fine-print-small-text,
.sita-small-chip,
.sita-chip,
.sita-large-chip,
.sita-round-chip,
.provider-chip {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.field-label,
.sita-form-label,
.sita-form-field {
  font-family: "Saans", sans-serif;
  color: var(--neutral-dark);
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.descriptive-text {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
}
a,
.text-link {
  font-family: "Saans", sans-serif;
  color: var(--secondary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
}
.text-link-dark {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
}
.tertiary-button {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.button-text-primary,
.sita-button,
.sita-button-primary,
.sita-button-secondary {
  font-family: "Saans", sans-serif;
  color: var(--primary-contrast);
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
}
.button-text-secondary {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
}
.tab-menu-heading {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 600;
}
.tab-heading-active {
  font-family: "Saans", sans-serif;
  color: var(--selected-accent);
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 600;
}
.primary-nav-menu-text {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
}
.primary-nav-menu-text-selected,
.selected-state {
  font-family: "Saans", sans-serif;
  color: var(--selected-accent) !important;
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 600 !important;
  text-transform: uppercase;
}
.secondary-nav-title {
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
}
.secondary-nav-item-title-selected {
  font-family: "Saans", sans-serif;
  color: var(--selected-accent);
  font-size: 0.625rem;
  line-height: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
}
.secondary-nav-description {
  font-family: "Saans", sans-serif;
  font-size: 0.625rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.sita-round-chip,
.sita-large-chip,
.sita-chip,
.provider-chip,
.sita-small-chip {
  width: fit-content;
  color: var(--chip-fg, var(--off-black));
  background-color: var(--chip-bg, var(--status-info));
  display: flex;
  align-items: center;
}
.chip-normal {
  --chip-bg: var(--neutral-light);
  --chip-fg: var(--off-black);
}
.chip-gray {
  border: 1px solid var(--primary-light, #e8e8e3);
  --chip-bg: var(--primary-contrast);
  --chip-fg: var(--neutral-dark);
}
.chip-info {
  --chip-bg: var(--status-info);
  --chip-fg: var(--off-black);
}
.chip-success {
  --chip-bg: var(--status-success);
  --chip-fg: white;
}
.chip-warning {
  --chip-bg: var(--status-warning);
  --chip-fg: white;
}
.chip-error {
  --chip-bg: var(--status-error);
  --chip-fg: white;
}
.chip-highligh {
  --chip-bg: var(--status-highligh);
  --chip-fg: white;
}
.chip-light {
  --chip-bg: var(--bright-purple);
  --chip-fg: var(--off-black);
}
.chip-success-mirror {
  --chip-fg: var(--status-success);
  --chip-bg: white;
}
.chip-error-mirror {
  --chip-fg: var(--status-error);
  --chip-bg: white;
}
.chip-warning-mirror {
  --chip-fg: var(--status-warning);
  --chip-bg: white;
}
.chip-info-mirror {
  --chip-fg: var(--status-info);
  --chip-bg: var(--off-black);
}
.chip-warning-light {
  --chip-bg: #ffe7cc;
  --chip-fg: #d86426;
}
.provider-chip {
  height: 1.4rem;
  font-size: 0.6rem;
  font-weight: 600;
  margin: 0.3rem 0;
  white-space: nowrap;
}
.sita-form-label {
  text-align: left;
}
.sita-form-field {
  border: 0.0625rem solid var(--primary-light);
  background-color: var(--primary-light);
}
.sita-form-field:focus,
.sita-form-field:focus-visible {
  border-color: var(--vibrant-blue);
  outline: none;
}
.sita-form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: left;
}
.sita-form-label.required::after {
  content: " *";
  color: var(--status-error, );
}
.sita-code-preview {
  margin: 0 !important;
  white-space: pre-wrap;
  word-break: break-word;
  border: 0.1rem dashed var(--primary-light);
  max-height: 100%;
  overflow: auto;
  flex: 1 1 auto;
}
.sita-code {
  background-color: transparent !important;
  padding: 0 !important;
}
.sita-placeholder {
  color: var(--neutral);
}
.sita-code-preview {
  border: 1px solid var(--primary-light);
  border-radius: 12px;
  overflow: auto;
  padding: 12px 16px;
}
.sita-code-preview .hljs {
  background: var(--neutral-bright);
  color: var(--primary-dark);
  line-height: 1.5;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
}
.sita-code-preview {
  border: 1px solid var(--primary-light);
  border-radius: 12px;
  overflow: auto;
  padding: 12px 16px;
}
.sita-code-preview .hljs {
  background: var(--neutral-bright);
  color: var(--primary-dark);
  line-height: 1.5;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
}
.sita-code-preview .hljs-attr,
.sita-code-preview .hljs-attribute {
  color: var(--secondary-dark);
}
.sita-code-preview .hljs-string {
  color: var(--status-success);
}
.sita-code-preview .hljs-number {
  color: var(--status-warning);
}
.sita-code-preview .hljs-literal,
.sita-code-preview .hljs-keyword {
  color: var(--secondary-main);
}
.sita-code-preview .hljs-comment {
  color: var(--neutral);
}
[data-theme=dark] .sita-code-preview {
  border-color: var(--primary-light);
}
[data-theme=dark] .sita-code-preview .hljs {
  background: var(--primary-light);
  color: var(--primary-dark);
}
[data-theme=dark] .sita-code-preview .hljs-attr,
[data-theme=dark] .sita-code-preview .hljs-attribute {
  color: var(--secondary-light);
}
[data-theme=dark] .sita-code-preview .hljs-string {
  color: var(--status-success);
}
[data-theme=dark] .sita-code-preview .hljs-number {
  color: var(--secondary-warm);
}
[data-theme=dark] .sita-code-preview .hljs-literal,
[data-theme=dark] .sita-code-preview .hljs-keyword {
  color: var(--secondary-accent);
}
[data-theme=dark] .sita-code-preview .hljs-comment {
  color: var(--neutral-dark);
}
.sita-code-preview code.hljs {
  display: block;
  padding: 0;
  background: transparent;
}
.sita-code-wrapper {
  position: relative;
}
.sita-code-wrapper .copy-btn {
  position: absolute;
  top: 0.3rem;
  right: 0.25rem;
  opacity: 0.6;
}
.sita-code-wrapper .copy-btn:hover {
  opacity: 1;
}
.sita-button,
.sita-button-secondary,
.sita-button-primary {
  cursor: pointer;
}
.sita-button-sm,
.sita-button-secondary-sm,
.sita-button-primary-sm {
  font-size: 0.85rem;
}
.btn-primary,
.sita-button-primary-sm,
.sita-button-primary {
  background-color: var(--primary-main);
  color: var(--white);
}
.btn-primary:hover,
.sita-button-primary-sm:hover,
.sita-button-primary:hover {
  background-color: var(--off-black);
}
.btn-secondary,
.sita-button-secondary-sm,
.sita-button-secondary {
  background-color: var(--white);
  border: 0.065rem solid var(--off-black);
  color: var(--off-black);
}
.btn-secondary:hover,
.sita-button-secondary-sm:hover,
.sita-button-secondary:hover {
  background-color: var(--forest-green);
  color: var(--white);
  border-color: var(--white);
}
* {
  box-sizing: border-box;
  scrollbar-width: thin;
  scrollbar-color: var(--primary-dark) auto;
  scroll-margin: 2rem;
}
html {
  font-size: 16px;
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Saans", sans-serif;
  color: var(--primary-dark);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  background-color: var(--primary-contrast);
}
.canvas {
  padding: 0.25rem;
}
.canvas--default {
  background-color: var(--primary-contrast);
}
.canvas--gray {
  background-color: var(--primary-light);
}
.canvas--black {
  background-color: var(--primary-dark);
}
.vertical-divider-gray {
  width: 0.05rem;
  background-color: var(--neutral-light);
}
.short-vertical-divider {
  width: 0.05rem;
  background-color: var(--primary-contrast);
}
.short-vertical-divider-gray {
  width: 0.05rem;
  background-color: var(--neutral-light);
}
.horizontal-divider {
  height: 0.05rem;
  background-color: var(--primary-light);
}
.material-symbols-outlined {
  font-variation-settings:
    "FILL" 0,
    "wght" 300,
    "GRAD" 0,
    "opsz" 24;
}
.hover-state:not(.selected-state):hover {
  background-color: var(--neutral-bright);
  font-weight: 600;
}
.hover-state:not(.selected-state):hover .material-symbols-outlined {
  font-variation-settings:
    "FILL" 0,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;
}
.selected-state {
  background-color: var(--secondary-light);
}
.selected-state .material-symbols-outlined {
  font-variation-settings:
    "FILL" 1,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;
}
.not-clickable {
  cursor: default !important;
}
.selected-text {
  font-size: 0.9rem !important;
}
.text-no-wrap {
  text-wrap: nowrap;
}
.route-line {
  position: relative;
}
.route-line .line {
  width: 2rem;
  height: 0.125rem;
  background-color: var(--neutral-light);
}
.route-line .airplane {
  padding-left: 0.0625rem;
  transform: rotate(90deg);
}
.section-title {
  border-bottom: 0.08rem solid var(--neutral-light);
}
.bold {
  font-weight: 600;
}
mat-card {
  background-color: var(--primary-contrast) !important;
}
.highlighted-marker {
  background-color: var(--granny-apple) !important;
  box-shadow: 0 0 8px 4px rgba(137, 179, 113, 0.7137254902);
}
.dimmed-marker {
  opacity: 0.35;
  filter: grayscale(0.6);
}
.map-tiles {
  filter: var(--map-tiles-filter, none);
}
.copy-icon-btn {
  width: 1.25rem !important;
  height: 1.25rem !important;
  line-height: 1.25rem !important;
  padding: 0 !important;
  margin-left: 0.25rem !important;
}
.copy-icon {
  font-size: 1rem !important;
  margin-top: 0.1rem !important;
  color: var(--neutral) !important;
}
.status-success {
  color: var(--status-success) !important;
}
.status-error {
  color: var(--status-error) !important;
}
.status-warning {
  color: var(--status-warning) !important;
}
.status-info {
  color: var(--secondary-dark) !important;
}
.status-highlight {
  color: var(--secondary-main) !important;
}
.status-accent {
  color: var(--selected-accent) !important;
}
.status-main {
  color: var(--primary-main) !important;
}
.status-neutral {
  color: var(--neutral-dark) !important;
}

/* node_modules/highlight.js/styles/github.css */
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
code.hljs {
  padding: 3px 5px;
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff;
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  color: #d73a49;
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  color: #6f42c1;
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  color: #005cc5;
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  color: #032f62;
}
.hljs-built_in,
.hljs-symbol {
  color: #e36209;
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  color: #6a737d;
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  color: #22863a;
}
.hljs-subst {
  color: #24292e;
}
.hljs-section {
  color: #005cc5;
  font-weight: bold;
}
.hljs-bullet {
  color: #735c0f;
}
.hljs-emphasis {
  color: #24292e;
  font-style: italic;
}
.hljs-strong {
  color: #24292e;
  font-weight: bold;
}
.hljs-addition {
  color: #22863a;
  background-color: #f0fff4;
}
.hljs-deletion {
  color: #b31d28;
  background-color: #ffeef0;
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
