/* src/client/styles.scss */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
html {
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
}
main {
  display: block;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
}
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
h1,
.mb-h1,
h2,
.mb-h2,
h3,
.mb-h3,
h4,
.mb-h4,
h5,
.mb-h5,
h6,
.mb-h6 {
  font-weight: var(--font-weight-semibold);
  line-height: 1.05;
  margin: 1em 0;
}
h1,
.mb-h1 {
  font-size: 2.75rem;
}
@media only screen and (max-width: 767px) {
  h1,
  .mb-h1 {
    font-size: 2.5rem;
  }
}
h2,
.mb-h2 {
  font-size: 2.5rem;
}
@media only screen and (max-width: 767px) {
  h2,
  .mb-h2 {
    font-size: 2rem;
  }
}
h3,
.mb-h3 {
  font-size: 2rem;
}
@media only screen and (max-width: 767px) {
  h3,
  .mb-h3 {
    font-size: 1.5rem;
  }
}
h4,
.mb-h4 {
  font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
  h4,
  .mb-h4 {
    font-size: 1.25rem;
  }
}
h5,
.mb-h5 {
  font-size: 1.25rem;
}
@media only screen and (max-width: 767px) {
  h5,
  .mb-h5 {
    font-size: 1.125rem;
  }
}
h6,
.mb-h6 {
  font-size: 1.125rem;
}
body {
  color: var(--color-text-dark);
  font-family: var(--font-family);
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  font-size: 16px;
  font-weight: var(--font-weight-regular);
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  body {
    line-height: 1.5;
  }
}
p {
  margin: 1em 0;
}
strong,
b {
  font-weight: var(--font-weight-semibold);
}
em {
  font-style: italic;
}
a {
  color: var(--color-secondary);
  text-decoration: none;
}
a:hover {
  color: var(--color-secondary-light);
}
a:visited {
  color: var(--color-secondary-dark);
}
.mb-row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
}
.mb-container-full {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 100%;
}
.mb-container {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1152px;
}
[class^=mb-col-],
.mb-col-auto {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 0 8px;
}
.mb-col-1 {
  width: 8.3333333333%;
}
.mb-col-2 {
  width: 16.6666666667%;
}
.mb-col-3 {
  width: 25%;
}
.mb-col-4 {
  width: 33.3333333333%;
}
.mb-col-5 {
  width: 41.6666666667%;
}
.mb-col-6 {
  width: 50%;
}
.mb-col-7 {
  width: 58.3333333333%;
}
.mb-col-8 {
  width: 66.6666666667%;
}
.mb-col-9 {
  width: 75%;
}
.mb-col-10 {
  width: 83.3333333333%;
}
.mb-col-11 {
  width: 91.6666666667%;
}
.mb-col-12 {
  width: 100%;
}
[class^=mb-col-] {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 0 8px;
}
@media (min-width: 767px) {
  [class^=mb-col-],
  .mb-col-auto {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 0 8px;
  }
  .mb-col-1-tb {
    width: 8.3333333333%;
  }
  .mb-col-2-tb {
    width: 16.6666666667%;
  }
  .mb-col-3-tb {
    width: 25%;
  }
  .mb-col-4-tb {
    width: 33.3333333333%;
  }
  .mb-col-5-tb {
    width: 41.6666666667%;
  }
  .mb-col-6-tb {
    width: 50%;
  }
  .mb-col-7-tb {
    width: 58.3333333333%;
  }
  .mb-col-8-tb {
    width: 66.6666666667%;
  }
  .mb-col-9-tb {
    width: 75%;
  }
  .mb-col-10-tb {
    width: 83.3333333333%;
  }
  .mb-col-11-tb {
    width: 91.6666666667%;
  }
  .mb-col-12-tb {
    width: 100%;
  }
  .mb-col-offset-1-tb {
    margin-left: 8.3333333333%;
  }
  .mb-col-offset-2-tb {
    margin-left: 16.6666666667%;
  }
  .mb-col-offset-3-tb {
    margin-left: 25%;
  }
  .mb-col-offset-4-tb {
    margin-left: 33.3333333333%;
  }
  .mb-col-offset-5-tb {
    margin-left: 41.6666666667%;
  }
  .mb-col-offset-6-tb {
    margin-left: 50%;
  }
  .mb-col-offset-7-tb {
    margin-left: 58.3333333333%;
  }
  .mb-col-offset-8-tb {
    margin-left: 66.6666666667%;
  }
  .mb-col-offset-9-tb {
    margin-left: 75%;
  }
  .mb-col-offset-10-tb {
    margin-left: 83.3333333333%;
  }
  .mb-col-offset-11-tb {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1151px) {
  [class^=mb-col-],
  .mb-col-auto {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 0 8px;
  }
  .mb-col-1-dt {
    width: 8.3333333333%;
  }
  .mb-col-2-dt {
    width: 16.6666666667%;
  }
  .mb-col-3-dt {
    width: 25%;
  }
  .mb-col-4-dt {
    width: 33.3333333333%;
  }
  .mb-col-5-dt {
    width: 41.6666666667%;
  }
  .mb-col-6-dt {
    width: 50%;
  }
  .mb-col-7-dt {
    width: 58.3333333333%;
  }
  .mb-col-8-dt {
    width: 66.6666666667%;
  }
  .mb-col-9-dt {
    width: 75%;
  }
  .mb-col-10-dt {
    width: 83.3333333333%;
  }
  .mb-col-11-dt {
    width: 91.6666666667%;
  }
  .mb-col-12-dt {
    width: 100%;
  }
  .mb-col-offset-1-dt {
    margin-left: 8.3333333333%;
  }
  .mb-col-offset-2-dt {
    margin-left: 16.6666666667%;
  }
  .mb-col-offset-3-dt {
    margin-left: 25%;
  }
  .mb-col-offset-4-dt {
    margin-left: 33.3333333333%;
  }
  .mb-col-offset-5-dt {
    margin-left: 41.6666666667%;
  }
  .mb-col-offset-6-dt {
    margin-left: 50%;
  }
  .mb-col-offset-7-dt {
    margin-left: 58.3333333333%;
  }
  .mb-col-offset-8-dt {
    margin-left: 66.6666666667%;
  }
  .mb-col-offset-9-dt {
    margin-left: 75%;
  }
  .mb-col-offset-10-dt {
    margin-left: 83.3333333333%;
  }
  .mb-col-offset-11-dt {
    margin-left: 91.6666666667%;
  }
}
.mb-col-hide {
  display: none;
}
@media (min-width: 767px) {
  .mb-col-hide-tb {
    display: none;
  }
}
@media (min-width: 1151px) {
  .mb-col-hide-dt {
    display: none;
  }
}
.mb-grid-row {
  box-sizing: border-box;
  column-gap: 16px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.mb-grid-col-start-1 {
  grid-column-start: 1;
}
.mb-grid-col-1 {
  grid-column-end: span 1;
}
[data-mb-grid~="col:1"] {
  grid-column-end: span 1;
}
[data-mb-grid~="cols:1-1"] {
  grid-column: 1/2;
}
[data-mb-grid~="cols:1-2"] {
  grid-column: 1/3;
}
[data-mb-grid~="cols:1-3"] {
  grid-column: 1/4;
}
[data-mb-grid~="cols:1-4"] {
  grid-column: 1/5;
}
[data-mb-grid~="col:start-1"] {
  grid-column-start: 1;
}
[data-mb-grid~="col:end-1"] {
  grid-column-end: 1;
}
.mb-grid-col-start-2 {
  grid-column-start: 2;
}
.mb-grid-col-2 {
  grid-column-end: span 2;
}
[data-mb-grid~="col:2"] {
  grid-column-end: span 2;
}
[data-mb-grid~="cols:2-1"] {
  grid-column: 2/2;
}
[data-mb-grid~="cols:2-2"] {
  grid-column: 2/3;
}
[data-mb-grid~="cols:2-3"] {
  grid-column: 2/4;
}
[data-mb-grid~="cols:2-4"] {
  grid-column: 2/5;
}
[data-mb-grid~="col:start-2"] {
  grid-column-start: 2;
}
[data-mb-grid~="col:end-2"] {
  grid-column-end: 2;
}
.mb-grid-col-start-3 {
  grid-column-start: 3;
}
.mb-grid-col-3 {
  grid-column-end: span 3;
}
[data-mb-grid~="col:3"] {
  grid-column-end: span 3;
}
[data-mb-grid~="cols:3-1"] {
  grid-column: 3/2;
}
[data-mb-grid~="cols:3-2"] {
  grid-column: 3/3;
}
[data-mb-grid~="cols:3-3"] {
  grid-column: 3/4;
}
[data-mb-grid~="cols:3-4"] {
  grid-column: 3/5;
}
[data-mb-grid~="col:start-3"] {
  grid-column-start: 3;
}
[data-mb-grid~="col:end-3"] {
  grid-column-end: 3;
}
.mb-grid-col-start-4 {
  grid-column-start: 4;
}
.mb-grid-col-4 {
  grid-column-end: span 4;
}
[data-mb-grid~="col:4"] {
  grid-column-end: span 4;
}
[data-mb-grid~="cols:4-1"] {
  grid-column: 4/2;
}
[data-mb-grid~="cols:4-2"] {
  grid-column: 4/3;
}
[data-mb-grid~="cols:4-3"] {
  grid-column: 4/4;
}
[data-mb-grid~="cols:4-4"] {
  grid-column: 4/5;
}
[data-mb-grid~="col:start-4"] {
  grid-column-start: 4;
}
[data-mb-grid~="col:end-4"] {
  grid-column-end: 4;
}
.mb-grid-container-full {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 100%;
}
.mb-grid-container {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1152px;
}
@media (max-width: 1151px) {
  .mb-grid-padding {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  .mb-grid-row {
    box-sizing: border-box;
    column-gap: 24px;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .mb-grid-col-start-1-dt {
    grid-column-start: 1;
  }
  .mb-grid-col-1-dt {
    grid-column-end: span 1;
  }
  [data-mb-grid~="col:1-dt"] {
    grid-column-end: span 1;
  }
  [data-mb-grid~="cols:1-1-dt"] {
    grid-column: 1/2;
  }
  [data-mb-grid~="cols:1-2-dt"] {
    grid-column: 1/3;
  }
  [data-mb-grid~="cols:1-3-dt"] {
    grid-column: 1/4;
  }
  [data-mb-grid~="cols:1-4-dt"] {
    grid-column: 1/5;
  }
  [data-mb-grid~="cols:1-5-dt"] {
    grid-column: 1/6;
  }
  [data-mb-grid~="cols:1-6-dt"] {
    grid-column: 1/7;
  }
  [data-mb-grid~="cols:1-7-dt"] {
    grid-column: 1/8;
  }
  [data-mb-grid~="cols:1-8-dt"] {
    grid-column: 1/9;
  }
  [data-mb-grid~="cols:1-9-dt"] {
    grid-column: 1/10;
  }
  [data-mb-grid~="cols:1-10-dt"] {
    grid-column: 1/11;
  }
  [data-mb-grid~="cols:1-11-dt"] {
    grid-column: 1/12;
  }
  [data-mb-grid~="cols:1-12-dt"] {
    grid-column: 1/13;
  }
  [data-mb-grid~="col:start-1-dt"] {
    grid-column-start: 1;
  }
  [data-mb-grid~="col:end-1-dt"] {
    grid-column-end: 1;
  }
  .mb-grid-col-start-2-dt {
    grid-column-start: 2;
  }
  .mb-grid-col-2-dt {
    grid-column-end: span 2;
  }
  [data-mb-grid~="col:2-dt"] {
    grid-column-end: span 2;
  }
  [data-mb-grid~="cols:2-1-dt"] {
    grid-column: 2/2;
  }
  [data-mb-grid~="cols:2-2-dt"] {
    grid-column: 2/3;
  }
  [data-mb-grid~="cols:2-3-dt"] {
    grid-column: 2/4;
  }
  [data-mb-grid~="cols:2-4-dt"] {
    grid-column: 2/5;
  }
  [data-mb-grid~="cols:2-5-dt"] {
    grid-column: 2/6;
  }
  [data-mb-grid~="cols:2-6-dt"] {
    grid-column: 2/7;
  }
  [data-mb-grid~="cols:2-7-dt"] {
    grid-column: 2/8;
  }
  [data-mb-grid~="cols:2-8-dt"] {
    grid-column: 2/9;
  }
  [data-mb-grid~="cols:2-9-dt"] {
    grid-column: 2/10;
  }
  [data-mb-grid~="cols:2-10-dt"] {
    grid-column: 2/11;
  }
  [data-mb-grid~="cols:2-11-dt"] {
    grid-column: 2/12;
  }
  [data-mb-grid~="cols:2-12-dt"] {
    grid-column: 2/13;
  }
  [data-mb-grid~="col:start-2-dt"] {
    grid-column-start: 2;
  }
  [data-mb-grid~="col:end-2-dt"] {
    grid-column-end: 2;
  }
  .mb-grid-col-start-3-dt {
    grid-column-start: 3;
  }
  .mb-grid-col-3-dt {
    grid-column-end: span 3;
  }
  [data-mb-grid~="col:3-dt"] {
    grid-column-end: span 3;
  }
  [data-mb-grid~="cols:3-1-dt"] {
    grid-column: 3/2;
  }
  [data-mb-grid~="cols:3-2-dt"] {
    grid-column: 3/3;
  }
  [data-mb-grid~="cols:3-3-dt"] {
    grid-column: 3/4;
  }
  [data-mb-grid~="cols:3-4-dt"] {
    grid-column: 3/5;
  }
  [data-mb-grid~="cols:3-5-dt"] {
    grid-column: 3/6;
  }
  [data-mb-grid~="cols:3-6-dt"] {
    grid-column: 3/7;
  }
  [data-mb-grid~="cols:3-7-dt"] {
    grid-column: 3/8;
  }
  [data-mb-grid~="cols:3-8-dt"] {
    grid-column: 3/9;
  }
  [data-mb-grid~="cols:3-9-dt"] {
    grid-column: 3/10;
  }
  [data-mb-grid~="cols:3-10-dt"] {
    grid-column: 3/11;
  }
  [data-mb-grid~="cols:3-11-dt"] {
    grid-column: 3/12;
  }
  [data-mb-grid~="cols:3-12-dt"] {
    grid-column: 3/13;
  }
  [data-mb-grid~="col:start-3-dt"] {
    grid-column-start: 3;
  }
  [data-mb-grid~="col:end-3-dt"] {
    grid-column-end: 3;
  }
  .mb-grid-col-start-4-dt {
    grid-column-start: 4;
  }
  .mb-grid-col-4-dt {
    grid-column-end: span 4;
  }
  [data-mb-grid~="col:4-dt"] {
    grid-column-end: span 4;
  }
  [data-mb-grid~="cols:4-1-dt"] {
    grid-column: 4/2;
  }
  [data-mb-grid~="cols:4-2-dt"] {
    grid-column: 4/3;
  }
  [data-mb-grid~="cols:4-3-dt"] {
    grid-column: 4/4;
  }
  [data-mb-grid~="cols:4-4-dt"] {
    grid-column: 4/5;
  }
  [data-mb-grid~="cols:4-5-dt"] {
    grid-column: 4/6;
  }
  [data-mb-grid~="cols:4-6-dt"] {
    grid-column: 4/7;
  }
  [data-mb-grid~="cols:4-7-dt"] {
    grid-column: 4/8;
  }
  [data-mb-grid~="cols:4-8-dt"] {
    grid-column: 4/9;
  }
  [data-mb-grid~="cols:4-9-dt"] {
    grid-column: 4/10;
  }
  [data-mb-grid~="cols:4-10-dt"] {
    grid-column: 4/11;
  }
  [data-mb-grid~="cols:4-11-dt"] {
    grid-column: 4/12;
  }
  [data-mb-grid~="cols:4-12-dt"] {
    grid-column: 4/13;
  }
  [data-mb-grid~="col:start-4-dt"] {
    grid-column-start: 4;
  }
  [data-mb-grid~="col:end-4-dt"] {
    grid-column-end: 4;
  }
  .mb-grid-col-start-5-dt {
    grid-column-start: 5;
  }
  .mb-grid-col-5-dt {
    grid-column-end: span 5;
  }
  [data-mb-grid~="col:5-dt"] {
    grid-column-end: span 5;
  }
  [data-mb-grid~="cols:5-1-dt"] {
    grid-column: 5/2;
  }
  [data-mb-grid~="cols:5-2-dt"] {
    grid-column: 5/3;
  }
  [data-mb-grid~="cols:5-3-dt"] {
    grid-column: 5/4;
  }
  [data-mb-grid~="cols:5-4-dt"] {
    grid-column: 5/5;
  }
  [data-mb-grid~="cols:5-5-dt"] {
    grid-column: 5/6;
  }
  [data-mb-grid~="cols:5-6-dt"] {
    grid-column: 5/7;
  }
  [data-mb-grid~="cols:5-7-dt"] {
    grid-column: 5/8;
  }
  [data-mb-grid~="cols:5-8-dt"] {
    grid-column: 5/9;
  }
  [data-mb-grid~="cols:5-9-dt"] {
    grid-column: 5/10;
  }
  [data-mb-grid~="cols:5-10-dt"] {
    grid-column: 5/11;
  }
  [data-mb-grid~="cols:5-11-dt"] {
    grid-column: 5/12;
  }
  [data-mb-grid~="cols:5-12-dt"] {
    grid-column: 5/13;
  }
  [data-mb-grid~="col:start-5-dt"] {
    grid-column-start: 5;
  }
  [data-mb-grid~="col:end-5-dt"] {
    grid-column-end: 5;
  }
  .mb-grid-col-start-6-dt {
    grid-column-start: 6;
  }
  .mb-grid-col-6-dt {
    grid-column-end: span 6;
  }
  [data-mb-grid~="col:6-dt"] {
    grid-column-end: span 6;
  }
  [data-mb-grid~="cols:6-1-dt"] {
    grid-column: 6/2;
  }
  [data-mb-grid~="cols:6-2-dt"] {
    grid-column: 6/3;
  }
  [data-mb-grid~="cols:6-3-dt"] {
    grid-column: 6/4;
  }
  [data-mb-grid~="cols:6-4-dt"] {
    grid-column: 6/5;
  }
  [data-mb-grid~="cols:6-5-dt"] {
    grid-column: 6/6;
  }
  [data-mb-grid~="cols:6-6-dt"] {
    grid-column: 6/7;
  }
  [data-mb-grid~="cols:6-7-dt"] {
    grid-column: 6/8;
  }
  [data-mb-grid~="cols:6-8-dt"] {
    grid-column: 6/9;
  }
  [data-mb-grid~="cols:6-9-dt"] {
    grid-column: 6/10;
  }
  [data-mb-grid~="cols:6-10-dt"] {
    grid-column: 6/11;
  }
  [data-mb-grid~="cols:6-11-dt"] {
    grid-column: 6/12;
  }
  [data-mb-grid~="cols:6-12-dt"] {
    grid-column: 6/13;
  }
  [data-mb-grid~="col:start-6-dt"] {
    grid-column-start: 6;
  }
  [data-mb-grid~="col:end-6-dt"] {
    grid-column-end: 6;
  }
  .mb-grid-col-start-7-dt {
    grid-column-start: 7;
  }
  .mb-grid-col-7-dt {
    grid-column-end: span 7;
  }
  [data-mb-grid~="col:7-dt"] {
    grid-column-end: span 7;
  }
  [data-mb-grid~="cols:7-1-dt"] {
    grid-column: 7/2;
  }
  [data-mb-grid~="cols:7-2-dt"] {
    grid-column: 7/3;
  }
  [data-mb-grid~="cols:7-3-dt"] {
    grid-column: 7/4;
  }
  [data-mb-grid~="cols:7-4-dt"] {
    grid-column: 7/5;
  }
  [data-mb-grid~="cols:7-5-dt"] {
    grid-column: 7/6;
  }
  [data-mb-grid~="cols:7-6-dt"] {
    grid-column: 7/7;
  }
  [data-mb-grid~="cols:7-7-dt"] {
    grid-column: 7/8;
  }
  [data-mb-grid~="cols:7-8-dt"] {
    grid-column: 7/9;
  }
  [data-mb-grid~="cols:7-9-dt"] {
    grid-column: 7/10;
  }
  [data-mb-grid~="cols:7-10-dt"] {
    grid-column: 7/11;
  }
  [data-mb-grid~="cols:7-11-dt"] {
    grid-column: 7/12;
  }
  [data-mb-grid~="cols:7-12-dt"] {
    grid-column: 7/13;
  }
  [data-mb-grid~="col:start-7-dt"] {
    grid-column-start: 7;
  }
  [data-mb-grid~="col:end-7-dt"] {
    grid-column-end: 7;
  }
  .mb-grid-col-start-8-dt {
    grid-column-start: 8;
  }
  .mb-grid-col-8-dt {
    grid-column-end: span 8;
  }
  [data-mb-grid~="col:8-dt"] {
    grid-column-end: span 8;
  }
  [data-mb-grid~="cols:8-1-dt"] {
    grid-column: 8/2;
  }
  [data-mb-grid~="cols:8-2-dt"] {
    grid-column: 8/3;
  }
  [data-mb-grid~="cols:8-3-dt"] {
    grid-column: 8/4;
  }
  [data-mb-grid~="cols:8-4-dt"] {
    grid-column: 8/5;
  }
  [data-mb-grid~="cols:8-5-dt"] {
    grid-column: 8/6;
  }
  [data-mb-grid~="cols:8-6-dt"] {
    grid-column: 8/7;
  }
  [data-mb-grid~="cols:8-7-dt"] {
    grid-column: 8/8;
  }
  [data-mb-grid~="cols:8-8-dt"] {
    grid-column: 8/9;
  }
  [data-mb-grid~="cols:8-9-dt"] {
    grid-column: 8/10;
  }
  [data-mb-grid~="cols:8-10-dt"] {
    grid-column: 8/11;
  }
  [data-mb-grid~="cols:8-11-dt"] {
    grid-column: 8/12;
  }
  [data-mb-grid~="cols:8-12-dt"] {
    grid-column: 8/13;
  }
  [data-mb-grid~="col:start-8-dt"] {
    grid-column-start: 8;
  }
  [data-mb-grid~="col:end-8-dt"] {
    grid-column-end: 8;
  }
  .mb-grid-col-start-9-dt {
    grid-column-start: 9;
  }
  .mb-grid-col-9-dt {
    grid-column-end: span 9;
  }
  [data-mb-grid~="col:9-dt"] {
    grid-column-end: span 9;
  }
  [data-mb-grid~="cols:9-1-dt"] {
    grid-column: 9/2;
  }
  [data-mb-grid~="cols:9-2-dt"] {
    grid-column: 9/3;
  }
  [data-mb-grid~="cols:9-3-dt"] {
    grid-column: 9/4;
  }
  [data-mb-grid~="cols:9-4-dt"] {
    grid-column: 9/5;
  }
  [data-mb-grid~="cols:9-5-dt"] {
    grid-column: 9/6;
  }
  [data-mb-grid~="cols:9-6-dt"] {
    grid-column: 9/7;
  }
  [data-mb-grid~="cols:9-7-dt"] {
    grid-column: 9/8;
  }
  [data-mb-grid~="cols:9-8-dt"] {
    grid-column: 9/9;
  }
  [data-mb-grid~="cols:9-9-dt"] {
    grid-column: 9/10;
  }
  [data-mb-grid~="cols:9-10-dt"] {
    grid-column: 9/11;
  }
  [data-mb-grid~="cols:9-11-dt"] {
    grid-column: 9/12;
  }
  [data-mb-grid~="cols:9-12-dt"] {
    grid-column: 9/13;
  }
  [data-mb-grid~="col:start-9-dt"] {
    grid-column-start: 9;
  }
  [data-mb-grid~="col:end-9-dt"] {
    grid-column-end: 9;
  }
  .mb-grid-col-start-10-dt {
    grid-column-start: 10;
  }
  .mb-grid-col-10-dt {
    grid-column-end: span 10;
  }
  [data-mb-grid~="col:10-dt"] {
    grid-column-end: span 10;
  }
  [data-mb-grid~="cols:10-1-dt"] {
    grid-column: 10/2;
  }
  [data-mb-grid~="cols:10-2-dt"] {
    grid-column: 10/3;
  }
  [data-mb-grid~="cols:10-3-dt"] {
    grid-column: 10/4;
  }
  [data-mb-grid~="cols:10-4-dt"] {
    grid-column: 10/5;
  }
  [data-mb-grid~="cols:10-5-dt"] {
    grid-column: 10/6;
  }
  [data-mb-grid~="cols:10-6-dt"] {
    grid-column: 10/7;
  }
  [data-mb-grid~="cols:10-7-dt"] {
    grid-column: 10/8;
  }
  [data-mb-grid~="cols:10-8-dt"] {
    grid-column: 10/9;
  }
  [data-mb-grid~="cols:10-9-dt"] {
    grid-column: 10/10;
  }
  [data-mb-grid~="cols:10-10-dt"] {
    grid-column: 10/11;
  }
  [data-mb-grid~="cols:10-11-dt"] {
    grid-column: 10/12;
  }
  [data-mb-grid~="cols:10-12-dt"] {
    grid-column: 10/13;
  }
  [data-mb-grid~="col:start-10-dt"] {
    grid-column-start: 10;
  }
  [data-mb-grid~="col:end-10-dt"] {
    grid-column-end: 10;
  }
  .mb-grid-col-start-11-dt {
    grid-column-start: 11;
  }
  .mb-grid-col-11-dt {
    grid-column-end: span 11;
  }
  [data-mb-grid~="col:11-dt"] {
    grid-column-end: span 11;
  }
  [data-mb-grid~="cols:11-1-dt"] {
    grid-column: 11/2;
  }
  [data-mb-grid~="cols:11-2-dt"] {
    grid-column: 11/3;
  }
  [data-mb-grid~="cols:11-3-dt"] {
    grid-column: 11/4;
  }
  [data-mb-grid~="cols:11-4-dt"] {
    grid-column: 11/5;
  }
  [data-mb-grid~="cols:11-5-dt"] {
    grid-column: 11/6;
  }
  [data-mb-grid~="cols:11-6-dt"] {
    grid-column: 11/7;
  }
  [data-mb-grid~="cols:11-7-dt"] {
    grid-column: 11/8;
  }
  [data-mb-grid~="cols:11-8-dt"] {
    grid-column: 11/9;
  }
  [data-mb-grid~="cols:11-9-dt"] {
    grid-column: 11/10;
  }
  [data-mb-grid~="cols:11-10-dt"] {
    grid-column: 11/11;
  }
  [data-mb-grid~="cols:11-11-dt"] {
    grid-column: 11/12;
  }
  [data-mb-grid~="cols:11-12-dt"] {
    grid-column: 11/13;
  }
  [data-mb-grid~="col:start-11-dt"] {
    grid-column-start: 11;
  }
  [data-mb-grid~="col:end-11-dt"] {
    grid-column-end: 11;
  }
  .mb-grid-col-start-12-dt {
    grid-column-start: 12;
  }
  .mb-grid-col-12-dt {
    grid-column-end: span 12;
  }
  [data-mb-grid~="col:12-dt"] {
    grid-column-end: span 12;
  }
  [data-mb-grid~="cols:12-1-dt"] {
    grid-column: 12/2;
  }
  [data-mb-grid~="cols:12-2-dt"] {
    grid-column: 12/3;
  }
  [data-mb-grid~="cols:12-3-dt"] {
    grid-column: 12/4;
  }
  [data-mb-grid~="cols:12-4-dt"] {
    grid-column: 12/5;
  }
  [data-mb-grid~="cols:12-5-dt"] {
    grid-column: 12/6;
  }
  [data-mb-grid~="cols:12-6-dt"] {
    grid-column: 12/7;
  }
  [data-mb-grid~="cols:12-7-dt"] {
    grid-column: 12/8;
  }
  [data-mb-grid~="cols:12-8-dt"] {
    grid-column: 12/9;
  }
  [data-mb-grid~="cols:12-9-dt"] {
    grid-column: 12/10;
  }
  [data-mb-grid~="cols:12-10-dt"] {
    grid-column: 12/11;
  }
  [data-mb-grid~="cols:12-11-dt"] {
    grid-column: 12/12;
  }
  [data-mb-grid~="cols:12-12-dt"] {
    grid-column: 12/13;
  }
  [data-mb-grid~="col:start-12-dt"] {
    grid-column-start: 12;
  }
  [data-mb-grid~="col:end-12-dt"] {
    grid-column-end: 12;
  }
}
.mb-grid-col-hide {
  display: none;
}
@media (min-width: 768px) {
  .mb-grid-col-hide-dt {
    display: none;
  }
}
@font-face {
  font-display: swap;
  font-family: ProximaNova;
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.almundo.com/ProximaNova/proxima-nova-black.woff2) format("woff2"), url(https://fonts.almundo.com/ProximaNova/proxima-nova-black.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: ProximaNova;
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.almundo.com/ProximaNova/proxima-nova-bold.woff2) format("woff2"), url(https://fonts.almundo.com/ProximaNova/proxima-nova-bold.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: ProximaNova;
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.almundo.com/ProximaNova/proxima-nova-regular.woff2) format("woff2"), url(https://fonts.almundo.com/ProximaNova/proxima-nova-regular.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: ProximaNova;
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.almundo.com/ProximaNova/proxima-nova-semibold.woff2) format("woff2"), url(https://fonts.almundo.com/ProximaNova/proxima-nova-semibold.woff) format("woff");
}
.almundo-theme {
  --color-primary: #ea6422;
  --color-primary-clear: #fcece4;
  --color-primary-light: #fb8b29;
  --color-primary-dark: #c94f13;
  --color-primary-contrast: #fff;
  --color-secondary: #179ea4;
  --color-secondary-clear: #eef8f7;
  --color-secondary-light: #56c6c8;
  --color-secondary-dark: #138388;
  --color-secondary-contrast: #fff;
  --color-tertiary: #ef5375;
  --color-tertiary-clear: #ffe4ea;
  --color-tertiary-light: #ff9bb1;
  --color-tertiary-dark: #d1243e;
  --color-tertiary-contrast: #fff;
  --color-gray-500: #f0f0f0;
  --color-gray-600: #dddede;
  --color-gray-700: #9fa2a2;
  --color-gray-800: #626565;
  --color-gray-900: #454848;
  --color-gray: #9fa2a2;
  --color-gray-light: #f0f0f0;
  --color-gray-dark: #454848;
  --color-success: #158447;
  --color-success-clear: #ecfaf3;
  --color-success-light: #559c6e;
  --color-success-dark: #0b6534;
  --color-success-contrast: #fff;
  --color-error: #ea102a;
  --color-error-clear: #fde8ea;
  --color-error-light: #ed676d;
  --color-error-dark: #d01128;
  --color-error-contrast: #fff;
  --color-warning: #f4c443;
  --color-warning-clear: #fbf3da;
  --color-warning-light: #e9c870;
  --color-warning-dark: #d9ad38;
  --color-warning-contrast: #454548;
  --color-notification: #2c42e2;
  --color-notification-clear: #ebedfc;
  --color-notification-light: #639bd4;
  --color-notification-dark: #142393;
  --color-notification-contrast: #fff;
  --color-text-light: #fff;
  --color-text-dark: #454548;
  --color-text-disabled: #9fa2a2;
  --color-foreground: #fff;
  --color-foreground-contrast: #454548;
  --color-background: #f8f8f8;
  --color-background-contrast: #454548;
  --color-disabled: #dddede;
  --color-border: #cacaca;
  --color-white: #fff;
  --color-white-clear: #525252;
  --font-family:
    ProximaNova,
    Arial,
    sans-serif;
  --font-weight-regular: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-black: 900;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range:
    U+0100-024F,
    U+0259,
    U+1E00-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range:
    U+0100-024F,
    U+0259,
    U+1E00-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range:
    U+0100-024F,
    U+0259,
    U+1E00-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");
  unicode-range:
    U+0100-024F,
    U+0259,
    U+1E00-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");
  unicode-range:
    U+0100-024F,
    U+0259,
    U+1E00-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
.cvc-theme {
  --color-primary: #ffdc2e;
  --color-primary-clear: #fffbe6;
  --color-primary-light: #ffe561;
  --color-primary-dark: #ffca04;
  --color-primary-contrast: #454848;
  --color-secondary: #325095;
  --color-secondary-clear: #e6eaf2;
  --color-secondary-light: #0074c5;
  --color-secondary-dark: #253c70;
  --color-secondary-contrast: #fff;
  --color-tertiary: #cc0e9e;
  --color-tertiary-clear: #f9e2f3;
  --color-tertiary-light: #db56bb;
  --color-tertiary-dark: #b90882;
  --color-tertiary-contrast: #fff;
  --color-gray-500: #f0f0f0;
  --color-gray-600: #dddede;
  --color-gray-700: #9fa2a2;
  --color-gray-800: #626565;
  --color-gray-900: #454848;
  --color-gray: #9fa2a2;
  --color-gray-light: #f0f0f0;
  --color-gray-dark: #454848;
  --color-success: #0c7130;
  --color-success-clear: #e2eee6;
  --color-success-light: #559c6e;
  --color-success-dark: #06541e;
  --color-success-contrast: #fff;
  --color-error: #e5262e;
  --color-error-clear: #fce5e6;
  --color-error-light: #ed676d;
  --color-error-dark: #ae181e;
  --color-error-contrast: #fff;
  --color-warning: #dfb032;
  --color-warning-clear: #fbf6e6;
  --color-warning-light: #e9c870;
  --color-warning-dark: #d2971f;
  --color-warning-contrast: #454848;
  --color-notification: #2070c1;
  --color-notification-clear: #e4eef8;
  --color-notification-light: #639bd4;
  --color-notification-dark: #0e56a1;
  --color-notification-contrast: #fff;
  --color-text-light: #fff;
  --color-text-dark: #454848;
  --color-text-disabled: #9fa2a2;
  --color-foreground: #fff;
  --color-foreground-contrast: #454848;
  --color-background: #fafafa;
  --color-background-contrast: #454848;
  --color-disabled: #efefef;
  --color-border: #dddedd;
  --color-white: #fff;
  --color-white-clear: #525252;
  --font-family:
    Roboto,
    Arial,
    sans-serif;
  --font-weight-regular: 400;
  --font-weight-semibold: 500;
  --font-weight-bold: 700;
  --font-weight-black: 900;
}
.cvc-theme .mb-button--floating.mb-button--primary,
.cvc-theme .mb-button--floating.mb-button--primary:hover {
  color: var(--color-dark-text);
}
.cvc-theme .mb-button--outline.mb-button--primary {
  border-color: var(--color-primary);
}
.cvc-theme .mb-button--outline.mb-button--primary,
.cvc-theme .mb-button--outline.mb-button--primary:hover {
  color: var(--color-dark-text);
}
.submarino-theme {
  --color-primary: #ff5d00;
  --color-primary-clear: #ffefe5;
  --color-primary-light: #ff7d33;
  --color-primary-dark: #d94f00;
  --color-primary-contrast: #fff;
  --color-secondary: #237fd0;
  --color-secondary-clear: #e9f2fa;
  --color-secondary-light: #398cd5;
  --color-secondary-dark: #175f9f;
  --color-secondary-contrast: #fff;
  --color-tertiary: #ef5375;
  --color-tertiary-clear: #ffe4ea;
  --color-tertiary-light: #ff9bb1;
  --color-tertiary-dark: #d1243e;
  --color-tertiary-contrast: #fff;
  --color-gray-500: #f0f0f0;
  --color-gray-600: #dddede;
  --color-gray-700: #9fa2a2;
  --color-gray-800: #626565;
  --color-gray-900: #454848;
  --color-gray: #9fa2a2;
  --color-gray-light: #f0f0f0;
  --color-gray-dark: #454848;
  --color-success: #0c7130;
  --color-success-clear: #e2eee6;
  --color-success-light: #559c6e;
  --color-success-dark: #06541e;
  --color-success-contrast: #fff;
  --color-error: #e5262e;
  --color-error-clear: #fce5e6;
  --color-error-light: #ed676d;
  --color-error-dark: #ae181e;
  --color-error-contrast: #fff;
  --color-warning: #dfb032;
  --color-warning-clear: #fbf6e6;
  --color-warning-light: #e9c870;
  --color-warning-dark: #d2971f;
  --color-warning-contrast: #454848;
  --color-notification: #2070c1;
  --color-notification-clear: #e4eef8;
  --color-notification-light: #639bd4;
  --color-notification-dark: #0e56a1;
  --color-notification-contrast: #fff;
  --color-text-light: #fff;
  --color-text-dark: #454848;
  --color-text-disabled: #9fa2a2;
  --color-foreground: #fff;
  --color-foreground-contrast: #454848;
  --color-background: #f8f8f8;
  --color-background-contrast: #454848;
  --color-disabled: #dddede;
  --color-border: #cacaca;
  --color-white: #fff;
  --color-white-clear: #525252;
  --font-family:
    ProximaNova,
    Arial,
    sans-serif;
  --font-weight-regular: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-black: 900;
}
.avantrip-theme {
  --color-primary: #b80d02;
  --color-primary-clear: #fbebec;
  --color-primary-light: #d3442f;
  --color-primary-dark: #920c03;
  --color-primary-contrast: #fff;
  --color-secondary: #175f9f;
  --color-secondary-clear: #e9f2fa;
  --color-secondary-light: #398cd5;
  --color-secondary-dark: #154978;
  --color-secondary-contrast: #fff;
  --color-tertiary: #0a95c0;
  --color-tertiary-clear: #d4eaf1;
  --color-tertiary-light: #84d0e8;
  --color-tertiary-dark: #2b5c6b;
  --color-tertiary-contrast: #fff;
  --color-gray-500: #f0f0f0;
  --color-gray-600: #dddede;
  --color-gray-700: #9fa2a2;
  --color-gray-800: #626565;
  --color-gray-900: #454848;
  --color-gray: #9fa2a2;
  --color-gray-light: #f0f0f0;
  --color-gray-dark: #454848;
  --color-success: #158447;
  --color-success-clear: #ecfaf3;
  --color-success-light: #559c6e;
  --color-success-dark: #0b6534;
  --color-success-contrast: #fff;
  --color-error: #ea102a;
  --color-error-clear: #fde8ea;
  --color-error-light: #ed676d;
  --color-error-dark: #d01128;
  --color-error-contrast: #fff;
  --color-warning: #f4c443;
  --color-warning-clear: #fbf3da;
  --color-warning-light: #e9c870;
  --color-warning-dark: #d9ad38;
  --color-warning-contrast: #454848;
  --color-notification: #2c42e2;
  --color-notification-clear: #ebedfc;
  --color-notification-light: #639bd4;
  --color-notification-dark: #142393;
  --color-notification-contrast: #fff;
  --color-text-light: #fff;
  --color-text-dark: #454848;
  --color-text-disabled: #9fa2a2;
  --color-foreground: #fff;
  --color-foreground-contrast: #454848;
  --color-background: #f8f8f8;
  --color-background-contrast: #454848;
  --color-disabled: #dddede;
  --color-border: #cacaca;
  --color-white: #fff;
  --color-white-clear: #525252;
  --font-family:
    Roboto,
    Arial,
    sans-serif;
  --font-weight-regular: 400;
  --font-weight-semibold: 500;
  --font-weight-bold: 700;
  --font-weight-black: 900;
}
body {
  background-color: var(--color-background);
  margin: 0;
  padding: 0;
}
body [class^=mb-col-],
body .mb-col-auto {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 0 12px;
}
body .mb-col-1 {
  width: 8.3333333333%;
}
body .mb-col-2 {
  width: 16.6666666667%;
}
body .mb-col-3 {
  width: 25%;
}
body .mb-col-4 {
  width: 33.3333333333%;
}
body .mb-col-5 {
  width: 41.6666666667%;
}
body .mb-col-6 {
  width: 50%;
}
body .mb-col-7 {
  width: 58.3333333333%;
}
body .mb-col-8 {
  width: 66.6666666667%;
}
body .mb-col-9 {
  width: 75%;
}
body .mb-col-10 {
  width: 83.3333333333%;
}
body .mb-col-11 {
  width: 91.6666666667%;
}
body .mb-col-12 {
  width: 100%;
}
body [class^=mb-col-] {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 0 12px;
}
@media (min-width: 767px) {
  body [class^=mb-col-],
  body .mb-col-auto {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 0 12px;
  }
  body .mb-col-1-tb {
    width: 8.3333333333%;
  }
  body .mb-col-2-tb {
    width: 16.6666666667%;
  }
  body .mb-col-3-tb {
    width: 25%;
  }
  body .mb-col-4-tb {
    width: 33.3333333333%;
  }
  body .mb-col-5-tb {
    width: 41.6666666667%;
  }
  body .mb-col-6-tb {
    width: 50%;
  }
  body .mb-col-7-tb {
    width: 58.3333333333%;
  }
  body .mb-col-8-tb {
    width: 66.6666666667%;
  }
  body .mb-col-9-tb {
    width: 75%;
  }
  body .mb-col-10-tb {
    width: 83.3333333333%;
  }
  body .mb-col-11-tb {
    width: 91.6666666667%;
  }
  body .mb-col-12-tb {
    width: 100%;
  }
  body .mb-col-offset-1-tb {
    margin-left: 8.3333333333%;
  }
  body .mb-col-offset-2-tb {
    margin-left: 16.6666666667%;
  }
  body .mb-col-offset-3-tb {
    margin-left: 25%;
  }
  body .mb-col-offset-4-tb {
    margin-left: 33.3333333333%;
  }
  body .mb-col-offset-5-tb {
    margin-left: 41.6666666667%;
  }
  body .mb-col-offset-6-tb {
    margin-left: 50%;
  }
  body .mb-col-offset-7-tb {
    margin-left: 58.3333333333%;
  }
  body .mb-col-offset-8-tb {
    margin-left: 66.6666666667%;
  }
  body .mb-col-offset-9-tb {
    margin-left: 75%;
  }
  body .mb-col-offset-10-tb {
    margin-left: 83.3333333333%;
  }
  body .mb-col-offset-11-tb {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1151px) {
  body [class^=mb-col-],
  body .mb-col-auto {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 0 12px;
  }
  body .mb-col-1-dt {
    width: 8.3333333333%;
  }
  body .mb-col-2-dt {
    width: 16.6666666667%;
  }
  body .mb-col-3-dt {
    width: 25%;
  }
  body .mb-col-4-dt {
    width: 33.3333333333%;
  }
  body .mb-col-5-dt {
    width: 41.6666666667%;
  }
  body .mb-col-6-dt {
    width: 50%;
  }
  body .mb-col-7-dt {
    width: 58.3333333333%;
  }
  body .mb-col-8-dt {
    width: 66.6666666667%;
  }
  body .mb-col-9-dt {
    width: 75%;
  }
  body .mb-col-10-dt {
    width: 83.3333333333%;
  }
  body .mb-col-11-dt {
    width: 91.6666666667%;
  }
  body .mb-col-12-dt {
    width: 100%;
  }
  body .mb-col-offset-1-dt {
    margin-left: 8.3333333333%;
  }
  body .mb-col-offset-2-dt {
    margin-left: 16.6666666667%;
  }
  body .mb-col-offset-3-dt {
    margin-left: 25%;
  }
  body .mb-col-offset-4-dt {
    margin-left: 33.3333333333%;
  }
  body .mb-col-offset-5-dt {
    margin-left: 41.6666666667%;
  }
  body .mb-col-offset-6-dt {
    margin-left: 50%;
  }
  body .mb-col-offset-7-dt {
    margin-left: 58.3333333333%;
  }
  body .mb-col-offset-8-dt {
    margin-left: 66.6666666667%;
  }
  body .mb-col-offset-9-dt {
    margin-left: 75%;
  }
  body .mb-col-offset-10-dt {
    margin-left: 83.3333333333%;
  }
  body .mb-col-offset-11-dt {
    margin-left: 91.6666666667%;
  }
}
body .mb-col-hide {
  display: none;
}
@media (min-width: 767px) {
  body .mb-col-hide-tb {
    display: none;
  }
}
@media (min-width: 1151px) {
  body .mb-col-hide-dt {
    display: none;
  }
}
body .mb-container-full {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 100%;
}
body .mb-container {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1511px;
}
* {
  margin: 0;
  padding: 0;
}
* .--button-small {
  min-width: 120px;
  width: 120px;
}
* .--button-medium {
  min-width: 152px;
  width: 152px;
}
* .--button-large {
  min-width: 208px;
  width: 208px;
}
* .--button-fullwidth {
  min-width: 100%;
  width: 100%;
}
@keyframes hotels-loading {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@media only screen and (max-width: 767px) {
  .mb-dialog-custom {
    height: 100vh;
  }
}
.mb-dialog-custom .mb-dialog-header-custom {
  align-items: center;
  background: var(--color-background);
  display: flex;
  justify-content: space-between;
  padding: 16px;
}
@media only screen and (min-width: 1152px) {
  .mb-dialog-custom .mb-dialog-header-custom {
    border-radius: 8px 8px 0 0;
  }
}
.mb-dialog-custom .mb-dialog-header-custom .text {
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px;
}
.mb-dialog-custom .mb-dialog-header-custom .close {
  color: var(--color-gray-800);
  cursor: pointer;
}
.mb-dialog-custom .mb-dialog-header-custom .close:hover {
  color: var(--color-disabled);
  text-decoration: none;
}
.mb-dialog-custom .mb-dialog-body-custom {
  border-radius: 0 0 8px 8px;
  height: calc(100% - 56px);
  overflow-x: hidden;
  overflow-y: auto;
}
@media only screen and (min-width: 1152px) {
  .mb-dialog-custom .mb-dialog-body-custom {
    max-height: calc(90vh - 56px);
  }
}
.mb-dialog-custom .mb-dialog-body-custom .hotel__map-container {
  height: 550px;
}
@media only screen and (max-width: 767px) {
  .mb-dialog-custom .mb-dialog-body-custom .hotel__map-container {
    height: calc(100% - 56px);
  }
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container {
  display: flex;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__left {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 0 0 8px;
  width: 270px;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container--no-image-almundo {
  background-image: url(/hotels/results/assets/images/almundo-hotel-no-image.svg);
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container--no-image-avantrip {
  background-image: url(/hotels/results/assets/images/avantrip-hotel-no-image.svg);
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right {
  padding: 16px;
  width: calc(100% - 270px);
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 16px;
  color: var(--color-success-dark);
  margin-bottom: 8px;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__name {
  font-size: 1rem;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 8px;
  margin-top: 0;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__subtitle-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__subtitle-content mb-stars-rating {
  margin-right: 8px;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__subtitle-content__amenities-list {
  display: inline-block;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__subtitle-content__amenities-list .icon {
  margin-left: 8px;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__subtitle-content--right-align {
  margin-right: -16px;
}
.mb-dialog-custom .mb-dialog-body-custom .user-inactivity-body-container__right__lastest-rooms {
  font-size: 0.6875rem;
  font-weight: normal;
  line-height: 11px;
  color: var(--color-error);
  display: block;
  margin-top: 4px;
}

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