/* Colours */
/* Dimension */
/*  Fonts  */
@font-face {
  font-family: "raleway-regular";
  src: url("../fonts/raleway-regular.eot");
  src: url("../fonts/raleway-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-regular.woff") format("woff"), url("../fonts/raleway-regular.ttf") format("truetype"), url("../fonts/raleway-regular.svg#raleway-regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "raleway-semibold";
  src: url("../fonts/raleway-semibold.eot");
  src: url("../fonts/raleway-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-semibold.woff") format("woff"), url("../fonts/raleway-semibold.ttf") format("truetype"), url("../fonts/raleway-semibold.svg#raleway-semibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "raleway-bold";
  src: url("../fonts/raleway-bold.eot");
  src: url("../fonts/raleway-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-bold.woff") format("woff"), url("../fonts/raleway-bold.ttf") format("truetype"), url("../fonts/raleway-bold.svg#raleway-bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
:root {
  --mdc-theme-primary: #5589de;
  --mdc-theme-secondary: #5589de;
  --mdc-theme-secondary-on-background: #7bbed1;
  --mdc-checkbox-ink-color: #F4F1DA;
  --mdc-checkbox-unchecked-color: #5589de;
}

/* MDC Form field customized styles */
.mdc-bib-text-field--dense {
  height: 44px;
  height: 40px;
}
.mdc-bib-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-31.25px) scale(1);
}
.mdc-bib-text-field--dense .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-bib-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-28.75px) scale(0.75);
}
.mdc-bib-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-bib-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-44px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-44px {
  0% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
}
.mdc-bib-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-29.25px) scale(1);
}
.mdc-bib-text-field--dense .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-bib-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-26.75px) scale(0.75);
}
.mdc-bib-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-bib-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-40px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-40px {
  0% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-26.75px) scale(0.75);
  }
}

.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-21.25px) scale(1);
}
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-bib-textarea--dense.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-18.75px) scale(0.75);
}
.mdc-bib-textarea--dense.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined--3 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined--3 {
  0% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-18.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-18.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-18.75px) scale(0.75);
  }
  100% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-18.75px) scale(0.75);
  }
}
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-floating-label {
  top: 12px;
}
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-text-field__resizer {
  min-height: 44px;
}
.mdc-bib-textarea--dense.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mdc-bib-textarea--dense.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}

.mdc-bib-select--dense .mdc-select__anchor {
  height: 44px;
}
.mdc-bib-select--dense .mdc-select__anchor .mdc-floating-label--float-above {
  transform: translateY(-31.25px) scale(1);
}
.mdc-bib-select--dense .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-bib-select--dense .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-select--dense .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-28.75px) scale(0.75);
}
.mdc-bib-select--dense .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-bib-select--dense .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-bib-select--dense .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-44px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-44px {
  0% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */ /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
}
.mdc-bib-select--dense .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-bib-select--dense.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 56px);
}
.mdc-bib-select--dense .mdc-deprecated-list-item {
  height: 36px;
}
.mdc-bib-select--dense .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 36px;
}
.mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 52px;
}
.mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-bib-select--dense .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 60px;
}

.mdc-bib-chip {
  background-color: #F4F1DA;
}
.mdc-bib-tooltip__surface {
  font-size: x-small !important;
  line-height: 1.2em !important;
  background-color: #EFEFEF;
  color: #7E6252;
}

.button--loading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 1px solid transparent;
  border-top-color: #ececff;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
}

.button--hidden-caption {
  color: transparent !important;
}

.pointer-text {
  cursor: pointer;
}

@keyframes button-loading-spinner {
  from {
    transform: rotate(0turn);
  }
  to {
    transform: rotate(1turn);
  }
}
.card-shadow {
  box-shadow: 0 6px 18px rgba(31, 41, 55, 0.06);
}

.accent {
  background-color: rgb(37, 99, 235);
}

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