@charset "UTF-8";

/* src/styles.scss */
@font-face {
  font-family: "swiper-icons";
  src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image:
    linear-gradient(
      to left,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  --text-primary-color: #0A3254;
  --text-secondary-color: #265074;
  --text-light-blue: #D3EBFF;
  --text-green: #00851D;
  --text-orange: #C68515;
  --text-red-dark: #EB002B;
  --text-light-bule-color: #0071EB;
  --core-black: #000000;
  --core-white: #ffffff;
  --border-grey: #D6D6D6;
  --background-blue-light: #E6EDF9;
  --background-orange-light: #FFF7E2;
  --background-red-light: #FFD0D8;
  --background-primary: #0A3254;
  --background-orange-dark: #F56600 ;
}
.title-font-24 {
  font-size: 24px !important;
  line-height: 32px !important;
  color: var(--text-primary-color) !important;
  font-weight: 400 !important;
}
.title-font-22 {
  font-size: 22px !important;
  line-height: 28px !important;
  color: var(--text-primary-color) !important;
  font-weight: 400 !important;
}
.title-font-16 {
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0.15px !important;
  color: var(--text-primary-color) !important;
}
.title-font-14 {
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.15px !important;
  color: var(--text-primary-color) !important;
  font-weight: 500 !important;
}
.body-font-16 {
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0.5px !important;
  color: var(--text-primary-color) !important;
  font-weight: 400 !important;
}
.body-font-14 {
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.25px !important;
  color: var(--text-primary-color) !important;
}
.body-font-12 {
  font-size: 12px !important;
  line-height: 16px !important;
  letter-spacing: 0.4px !important;
  color: var(--text-primary-color) !important;
}
.label-font-14 {
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.1px !important;
  color: var(--text-primary-color) !important;
}
.label-font-12 {
  font-size: 12px !important;
  line-height: 16px !important;
  letter-spacing: 0.5px !important;
  color: var(--text-primary-color) !important;
}
.label-font-11 {
  font-size: 11px !important;
  line-height: 16px !important;
  letter-spacing: 0.5px !important;
  font-weight: 500 !important;
  color: var(--text-primary-color) !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
html {
  --mat-sys-background: light-dark(#f7faf9, #101414);
  --mat-sys-error: light-dark(#ba1a1a, #ffb4ab);
  --mat-sys-error-container: light-dark(#ffdad6, #93000a);
  --mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);
  --mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);
  --mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);
  --mat-sys-on-background: light-dark(#191c1c, #e0e3e2);
  --mat-sys-on-error: light-dark(#ffffff, #690005);
  --mat-sys-on-error-container: light-dark(#93000a, #ffdad6);
  --mat-sys-on-primary: light-dark(#ffffff, #003737);
  --mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);
  --mat-sys-on-primary-fixed: light-dark(#002020, #002020);
  --mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);
  --mat-sys-on-secondary: light-dark(#ffffff, #1b3534);
  --mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);
  --mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);
  --mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);
  --mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);
  --mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);
  --mat-sys-on-tertiary: light-dark(#ffffff, #502400);
  --mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);
  --mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);
  --mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);
  --mat-sys-outline: light-dark(#6f7979, #889392);
  --mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);
  --mat-sys-primary: light-dark(#006a6a, #00dddd);
  --mat-sys-primary-container: light-dark(#00fbfb, #004f4f);
  --mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);
  --mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);
  --mat-sys-scrim: light-dark(#000000, #000000);
  --mat-sys-secondary: light-dark(#4a6363, #b0cccb);
  --mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);
  --mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);
  --mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);
  --mat-sys-shadow: light-dark(#000000, #000000);
  --mat-sys-surface: light-dark(#f7faf9, #101414);
  --mat-sys-surface-bright: light-dark(#f7faf9, #363a39);
  --mat-sys-surface-container: light-dark(#ebefed, #1c2020);
  --mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);
  --mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);
  --mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);
  --mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);
  --mat-sys-surface-dim: light-dark(#d7dbd9, #101414);
  --mat-sys-surface-tint: light-dark(#006a6a, #00dddd);
  --mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);
  --mat-sys-tertiary: light-dark(#964900, #ffb787);
  --mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);
  --mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);
  --mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);
  --mat-sys-neutral-variant20: #293232;
  --mat-sys-neutral10: #191c1c;
  --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);
  --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);
  --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);
  --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);
  --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);
  --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);
  --mat-sys-body-large: 400 1rem / 1.5rem Inter;
  --mat-sys-body-large-font: Inter;
  --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 Inter;
  --mat-sys-body-medium-font: Inter;
  --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 Inter;
  --mat-sys-body-small-font: Inter;
  --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 Inter;
  --mat-sys-display-large-font: Inter;
  --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 Inter;
  --mat-sys-display-medium-font: Inter;
  --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 Inter;
  --mat-sys-display-small-font: Inter;
  --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 Inter;
  --mat-sys-headline-large-font: Inter;
  --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 Inter;
  --mat-sys-headline-medium-font: Inter;
  --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 Inter;
  --mat-sys-headline-small-font: Inter;
  --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 Inter;
  --mat-sys-label-large-font: Inter;
  --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 Inter;
  --mat-sys-label-medium-font: Inter;
  --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 Inter;
  --mat-sys-label-small-font: Inter;
  --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 Inter;
  --mat-sys-title-large-font: Inter;
  --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 Inter;
  --mat-sys-title-medium-font: Inter;
  --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 Inter;
  --mat-sys-title-small-font: Inter;
  --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;
  --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;
  --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;
  color-scheme: light;
  background-color: var(--mat-sys-surface);
  color: var(--mat-sys-on-surface);
  font: var(--mat-sys-body-medium);
  font-family: "Inter", sans-serif;
}
html,
body {
  height: 100%;
  margin: 0;
  max-width: 1536px;
  margin: 0px auto;
  background: #E1E1E1;
}
.mat-drawer-container {
  background-color: #E1E1E1 !important;
}
* {
  font-family: Inter;
}
.mobile-logo-width {
  width: 24px;
  height: 24px;
}
.mobile {
  display: none;
}
.desktop {
  display: block;
}
.color-white {
  color: #fff;
}
.mt-10 {
  margin-top: 10px;
}
.ml-10 {
  margin-left: 10px !important;
}
.mt-15 {
  margin-top: 15px;
}
.ml-5 {
  margin-left: 5px;
}
.p-10 {
  padding: 10px;
}
.float-right {
  float: right;
}
.pl-15 {
  padding-left: 15px;
}
.pr-15 {
  padding-right: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.pb-20 {
  padding-bottom: 20px;
}
.ml-40 {
  margin-left: 40px;
}
.color-light-blue {
  color: var(--text-light-blue);
}
.color-sky-blue {
  color: #43CEFF;
}
.cursor-pointer {
  cursor: pointer;
}
.ml-auto {
  margin-left: auto;
}
.border-line {
  border-bottom: 1px solid #ddd;
  margin-top: 20px;
  margin-bottom: 20px;
}
.mat-mdc-dialog-surface {
  border-radius: 12px !important;
}
.mat-bottom-sheet-container {
  border-radius: 12px 12px 0 0 !important;
  max-height: 98vh !important;
}
.bottom-sheet-padding-0 {
  padding: 0;
}
.bottom-sheet-padding-0 .mat-bottom-sheet-container {
  padding: 0 !important;
}
.support-modal-dialog .mat-mdc-dialog-surface,
.support-modal-dialog .mdc-dialog__surface {
  border-radius: 12px !important;
  overflow: visible !important;
  padding: 0 !important;
}
.support-modal-dialog .mat-mdc-dialog-container,
.support-modal-dialog .mdc-dialog__container,
.support-modal-dialog .mdc-dialog {
  overflow: visible !important;
}
.support-modal-dialog .mat-mdc-dialog-content {
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}
.support-modal-dialog.cdk-overlay-pane {
  overflow: visible !important;
}
.mat-bottom-sheet-container,
.mat-bottom-sheet-container.mat-bottom-sheet-container-medium,
.mat-bottom-sheet-container.mat-bottom-sheet-container-large,
.mdc-dialog__surface,
mat-bottom-sheet-container {
  background: #fff !important;
}
.support-modal-bottom-sheet.cdk-overlay-pane {
  max-width: 100vw !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.support-modal-bottom-sheet .mat-bottom-sheet-container,
.support-modal-bottom-sheet mat-bottom-sheet-container,
.support-modal-bottom-sheet .mat-bottom-sheet-container.mat-bottom-sheet-container-medium,
.support-modal-bottom-sheet .mat-bottom-sheet-container.mat-bottom-sheet-container-large {
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  max-width: 100% !important;
  width: 100% !important;
  max-height: 100vh !important;
}
.exit-survey-bottom-sheet.cdk-overlay-pane {
  align-self: flex-end !important;
  margin: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
}
.exit-survey-bottom-sheet .mat-bottom-sheet-container,
.exit-survey-bottom-sheet mat-bottom-sheet-container,
.exit-survey-bottom-sheet .mat-bottom-sheet-container.mat-bottom-sheet-container-medium,
.exit-survey-bottom-sheet .mat-bottom-sheet-container.mat-bottom-sheet-container-large {
  border-radius: 12px 12px 0 0 !important;
  padding: 0 !important;
  overflow: auto !important;
  background: #E1E1E1 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 92vh !important;
  opacity: 1 !important;
}
.csat-bottom-sheet {
  padding: 0 !important;
  background: #FFFFFF !important;
  border-radius: 12px 12px 0 0 !important;
}
.mat-bottom-sheet-container:has(app-offers-waiting-dialog-ui) {
  padding: 0 !important;
}
.success-snackbar.mdc-snackbar {
  background-color: #00851D !important;
  color: #fff !important;
  border-radius: 8px !important;
}
.success-snackbar .mdc-snackbar__surface {
  background-color: #00851D !important;
  color: #fff !important;
  box-shadow: none !important;
}
.success-snackbar .mat-mdc-snack-bar-label,
.success-snackbar .mat-mdc-snack-bar-actions .mdc-button__label {
  color: #fff !important;
  font-weight: 500;
}
.success-snackbar .mdc-snackbar__label {
  padding: 10px 12px 10px 16px !important;
}
.mat-mdc-icon-button {
  --mdc-icon-button-state-layer-size: 0;
}
.mat-mdc-icon-button:hover {
  background-color: transparent !important;
}
.mat-mdc-icon-button:focus {
  background-color: transparent !important;
}
.mat-mdc-icon-button:active {
  background-color: transparent !important;
}
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple {
  display: none !important;
}
.mat-mdc-icon-button .mat-ripple-element {
  display: none !important;
}
.mat-mdc-icon-button .mdc-icon-button__ripple {
  display: none !important;
}
button.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple,
button.mat-mdc-icon-button:focus .mat-mdc-button-persistent-ripple,
button.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple {
  display: none !important;
}
.mat-calendar-body-selected {
  background-color: #5D8BB3 !important;
  color: #fff !important;
}
.mat-datepicker-content-container {
  background-color: #fff !important;
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  border-radius: 8px !important;
}
.error-message-container {
  background-color: var(--background-red-light);
  padding: 15px;
  border-radius: 6px;
  margin-bottom: 20px;
}
.error-message-container .error-message {
  color: var(--text-red-dark) !important;
  display: flex;
  align-items: flex-start;
  gap: 5px;
}
.success-message-container {
  background: #BBEFC6;
  padding: 15px;
  border-radius: 6px;
}
.success-message-container .success-message {
  color: #089156 !important;
}
.mat-mdc-checkbox,
.mat-checkbox {
  --mdc-checkbox-selected-icon-color: #0A3254;
  --mdc-checkbox-unselected-icon-color: #0A3254;
  --mdc-checkbox-selected-checkmark-color: #ffffff;
  --mdc-checkbox-selected-hover-icon-color: #0A3254;
  --mdc-checkbox-selected-focus-icon-color: #0A3254;
  --mdc-checkbox-selected-pressed-icon-color: #0A3254;
  --mdc-checkbox-unselected-hover-icon-color: #0A3254;
  --mdc-checkbox-unselected-focus-icon-color: #0A3254;
  --mdc-checkbox-unselected-pressed-icon-color: #0A3254;
  --mdc-checkbox-selected-hover-state-layer-color: transparent;
  --mdc-checkbox-selected-focus-state-layer-color: transparent;
  --mdc-checkbox-selected-pressed-state-layer-color: transparent;
  --mdc-checkbox-unselected-hover-state-layer-color: transparent;
  --mdc-checkbox-unselected-focus-state-layer-color: transparent;
  --mdc-checkbox-unselected-pressed-state-layer-color: transparent;
  --mdc-checkbox-state-layer-size: 0;
}
.mat-mdc-checkbox:focus,
.mat-mdc-checkbox:focus-visible,
.mat-checkbox:focus,
.mat-checkbox:focus-visible {
  outline: none;
}
.mat-mdc-checkbox:hover,
.mat-checkbox:hover {
  background-color: transparent !important;
  box-shadow: none !important;
}
.mat-mdc-checkbox .mat-checkbox-frame,
.mat-mdc-checkbox .mdc-checkbox__background,
.mat-checkbox .mat-checkbox-frame,
.mat-checkbox .mdc-checkbox__background {
  border-color: #0A3254 !important;
  background-color: #ffffff !important;
}
.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,
.mat-mdc-checkbox.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,
.mat-checkbox.mat-checkbox-checked .mat-checkbox-background {
  background-color: #0A3254 !important;
  border-color: #0A3254 !important;
}
.mat-mdc-checkbox .mat-mdc-focus-indicator,
.mat-mdc-checkbox .mat-ripple-element,
.mat-mdc-checkbox .mdc-checkbox__ripple,
.mat-mdc-checkbox .mat-mdc-checkbox-ripple,
.mat-checkbox .mat-mdc-focus-indicator,
.mat-checkbox .mat-ripple-element,
.mat-checkbox .mdc-checkbox__ripple,
.mat-checkbox .mat-mdc-checkbox-ripple {
  display: none !important;
}
.mat-mdc-form-field {
}
.mat-mdc-form-field:not(.mat-form-field-invalid) {
}
.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-notched-outline__leading,
.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-notched-outline__trailing {
  border-color: #5D8BB3 !important;
}
.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-notched-outline__notch {
  border-color: #5D8BB3 !important;
  border-left-color: transparent !important;
}
.mat-mdc-form-field:not(.mat-form-field-invalid) .mat-mdc-form-field-label,
.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-floating-label {
  color: #5D8BB3 !important;
}
.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mat-mdc-form-field-label,
.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-floating-label {
  color: #5D8BB3 !important;
}
.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-notched-outline__leading,
.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-notched-outline__trailing {
  border-color: #5D8BB3 !important;
  border-width: 1px !important;
}
.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-notched-outline__notch {
  border-color: #5D8BB3 !important;
  border-left-color: transparent !important;
  border-width: 1px !important;
}
.mat-mdc-form-field:not(.mat-form-field-invalid):hover .mdc-text-field--outlined {
  background-color: #ECFAFF !important;
}
.mat-mdc-form-field.mat-form-field-invalid {
}
.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing {
  border-color: #EB002B !important;
}
.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch {
  border-color: #EB002B !important;
  border-left-color: transparent !important;
}
.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-form-field-label,
.mat-mdc-form-field.mat-form-field-invalid .mdc-floating-label {
  color: #EB002B !important;
}
.mat-mdc-form-field.mat-form-field-invalid.mat-focused .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-form-field-invalid.mat-focused .mdc-notched-outline__trailing {
  border-color: #EB002B !important;
  border-width: 1px !important;
}
.mat-mdc-form-field.mat-form-field-invalid.mat-focused .mdc-notched-outline__notch {
  border-color: #EB002B !important;
  border-left-color: transparent !important;
  border-width: 1px !important;
}
.mat-mdc-form-field .mdc-text-field--outlined {
  transition: background-color 0.2s ease;
}
.mat-mdc-form-field .mat-mdc-input-element,
.mat-mdc-form-field .mat-input-element {
  color: #265074 !important;
}
.mat-mdc-form-field .mat-mdc-form-field-error,
.mat-mdc-form-field .mat-error {
  color: #EB002B !important;
}
.mat-mdc-form-field.mat-form-field-invalid {
  padding-bottom: 10px;
}
input.mat-mdc-input-element:-webkit-autofill,
input.mat-mdc-input-element:-webkit-autofill:focus,
input.mat-mdc-input-element:-webkit-autofill:active,
input.mat-input-element:-webkit-autofill,
input.mat-input-element:-webkit-autofill:focus,
input.mat-input-element:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #265074 !important;
  transition: background-color 5000s ease-in-out 0s;
}
input.mat-mdc-input-element:-webkit-autofill:hover,
input.mat-input-element:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 30px #ECFAFF inset !important;
}
.accordion-item:first-of-type .accordion-button {
  background: #fff;
  box-shadow: none;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.15px;
  color: #0A3254;
  border-radius: 12px;
}
.accordion-item {
  border-radius: 12px;
}
@media (max-width: 768px) {
  .mobile {
    display: block;
  }
  .desktop {
    display: none !important;
  }
}
.feature-strip {
  display: flex;
  gap: 20px;
}
.feature-strip .feature-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.feature-strip .feature-item .feature-icon {
  font-size: 28px;
  color: var(--text-primary-color);
}
.feature-strip .feature-item .feature-label {
  font-size: 13px;
  font-weight: 600;
  color: var(--text-primary-color);
}
.feature-strip .feature-divider {
  width: 1px;
  height: 48px;
  background: #D6D6D6;
}
.cdk-overlay-container {
  z-index: 10050 !important;
}

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