@charset "UTF-8";
@font-face {
  font-family: "mf";
  src: url("/fonts/mf/mf.eot?t=1753626727354"); /* IE9*/
  src: url("/fonts/mf/mf.eot?t=1753626727354#iefix") format("embedded-opentype"), url("/fonts/mf/mf.woff2?t=1753626727354") format("woff2"), url("/fonts/mf/mf.woff?t=1753626727354") format("woff"), url("/fonts/mf/mf.ttf?t=1753626727354") format("truetype"), url("/fonts/mf/mf.svg?t=1753626727354") format("svg");
}
[class^=mf-], [class*=" mf-"] {
  font-family: "mf" !important;
  font-size: var(--el-icon-size, 1rem);
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mf-arrow-right-from-bracket::before {
  content: "\ea01";
}

.mf-arrow-right-to-bracket::before {
  content: "\ea02";
}

.mf-bars::before {
  content: "\ea03";
}

.mf-car::before {
  content: "\ea04";
}

.mf-circle-check-filled::before {
  content: "\ea05";
}

.mf-circle-check::before {
  content: "\ea06";
}

.mf-circle-pause::before {
  content: "\ea07";
}

.mf-circle-play::before {
  content: "\ea08";
}

.mf-circle-question::before {
  content: "\ea09";
}

.mf-comments::before {
  content: "\ea0a";
}

.mf-eye::before {
  content: "\ea0b";
}

.mf-pen-to-square::before {
  content: "\ea0c";
}

.mf-plus::before {
  content: "\ea0d";
}

.mf-spinner::before {
  content: "\ea0e";
}

.mf-thumbs-up::before {
  content: "\ea0f";
}

.mf-toggle-off::before {
  content: "\ea10";
}

.mf-toggle-on::before {
  content: "\ea11";
}

.mf-trash-can::before {
  content: "\ea12";
}

.mf-xmark::before {
  content: "\ea13";
}

strong {
  font-weight: var(--mifaz-font-bold);
}

.fs-small {
  font-size: var(--mifaz-font-size-small);
}

.fs-larger {
  font-size: var(--mifaz-font-size-larger);
}

.mifaz_text_highlight {
  font-weight: var(--mifaz-font-bold);
}

.m-auto {
  margin: auto;
}

.my-auto {
  margin-block: auto;
}

.mx-auto {
  margin-inline: auto;
}

.mt-auto {
  margin-block-start: auto;
}

.mb-auto {
  margin-block-end: auto;
}

.ms-auto {
  margin-inline-start: auto;
}

.me-auto {
  margin-inline-end: auto;
}

.p-auto {
  padding: auto;
}

.py-auto {
  padding-block: auto;
}

.px-auto {
  padding-inline: auto;
}

.pt-auto {
  padding-block-start: auto;
}

.pb-auto {
  padding-block-end: auto;
}

.ps-auto {
  padding-inline-start: auto;
}

.pe-auto {
  padding-inline-end: auto;
}

.m-0 {
  margin: 0;
}

.my-0 {
  margin-block: 0;
}

.mx-0 {
  margin-inline: 0;
}

.mt-0 {
  margin-block-start: 0;
}

.mb-0 {
  margin-block-end: 0;
}

.ms-0 {
  margin-inline-start: 0;
}

.me-0 {
  margin-inline-end: 0;
}

.p-0 {
  padding: 0;
}

.py-0 {
  padding-block: 0;
}

.px-0 {
  padding-inline: 0;
}

.pt-0 {
  padding-block-start: 0;
}

.pb-0 {
  padding-block-end: 0;
}

.ps-0 {
  padding-inline-start: 0;
}

.pe-0 {
  padding-inline-end: 0;
}

.m-1 {
  margin: var(--mifaz-space-tiny);
}

.my-1 {
  margin-block: var(--mifaz-space-tiny);
}

.mx-1 {
  margin-inline: var(--mifaz-space-tiny);
}

.mt-1 {
  margin-block-start: var(--mifaz-space-tiny);
}

.mb-1 {
  margin-block-end: var(--mifaz-space-tiny);
}

.ms-1 {
  margin-inline-start: var(--mifaz-space-tiny);
}

.me-1 {
  margin-inline-end: var(--mifaz-space-tiny);
}

.p-1 {
  padding: var(--mifaz-space-tiny);
}

.py-1 {
  padding-block: var(--mifaz-space-tiny);
}

.px-1 {
  padding-inline: var(--mifaz-space-tiny);
}

.pt-1 {
  padding-block-start: var(--mifaz-space-tiny);
}

.pb-1 {
  padding-block-end: var(--mifaz-space-tiny);
}

.ps-1 {
  padding-inline-start: var(--mifaz-space-tiny);
}

.pe-1 {
  padding-inline-end: var(--mifaz-space-tiny);
}

.m-2 {
  margin: var(--mifaz-space-small);
}

.my-2 {
  margin-block: var(--mifaz-space-small);
}

.mx-2 {
  margin-inline: var(--mifaz-space-small);
}

.mt-2 {
  margin-block-start: var(--mifaz-space-small);
}

.mb-2 {
  margin-block-end: var(--mifaz-space-small);
}

.ms-2 {
  margin-inline-start: var(--mifaz-space-small);
}

.me-2 {
  margin-inline-end: var(--mifaz-space-small);
}

.p-2 {
  padding: var(--mifaz-space-small);
}

.py-2 {
  padding-block: var(--mifaz-space-small);
}

.px-2 {
  padding-inline: var(--mifaz-space-small);
}

.pt-2 {
  padding-block-start: var(--mifaz-space-small);
}

.pb-2 {
  padding-block-end: var(--mifaz-space-small);
}

.ps-2 {
  padding-inline-start: var(--mifaz-space-small);
}

.pe-2 {
  padding-inline-end: var(--mifaz-space-small);
}

.m-3 {
  margin: var(--mifaz-space-medium);
}

.my-3 {
  margin-block: var(--mifaz-space-medium);
}

.mx-3 {
  margin-inline: var(--mifaz-space-medium);
}

.mt-3 {
  margin-block-start: var(--mifaz-space-medium);
}

.mb-3 {
  margin-block-end: var(--mifaz-space-medium);
}

.ms-3 {
  margin-inline-start: var(--mifaz-space-medium);
}

.me-3 {
  margin-inline-end: var(--mifaz-space-medium);
}

.p-3 {
  padding: var(--mifaz-space-medium);
}

.py-3 {
  padding-block: var(--mifaz-space-medium);
}

.px-3 {
  padding-inline: var(--mifaz-space-medium);
}

.pt-3 {
  padding-block-start: var(--mifaz-space-medium);
}

.pb-3 {
  padding-block-end: var(--mifaz-space-medium);
}

.ps-3 {
  padding-inline-start: var(--mifaz-space-medium);
}

.pe-3 {
  padding-inline-end: var(--mifaz-space-medium);
}

.m-4 {
  margin: var(--mifaz-space-large);
}

.my-4 {
  margin-block: var(--mifaz-space-large);
}

.mx-4 {
  margin-inline: var(--mifaz-space-large);
}

.mt-4 {
  margin-block-start: var(--mifaz-space-large);
}

.mb-4 {
  margin-block-end: var(--mifaz-space-large);
}

.ms-4 {
  margin-inline-start: var(--mifaz-space-large);
}

.me-4 {
  margin-inline-end: var(--mifaz-space-large);
}

.p-4 {
  padding: var(--mifaz-space-large);
}

.py-4 {
  padding-block: var(--mifaz-space-large);
}

.px-4 {
  padding-inline: var(--mifaz-space-large);
}

.pt-4 {
  padding-block-start: var(--mifaz-space-large);
}

.pb-4 {
  padding-block-end: var(--mifaz-space-large);
}

.ps-4 {
  padding-inline-start: var(--mifaz-space-large);
}

.pe-4 {
  padding-inline-end: var(--mifaz-space-large);
}

.m-5 {
  margin: var(--mifaz-space-huge);
}

.my-5 {
  margin-block: var(--mifaz-space-huge);
}

.mx-5 {
  margin-inline: var(--mifaz-space-huge);
}

.mt-5 {
  margin-block-start: var(--mifaz-space-huge);
}

.mb-5 {
  margin-block-end: var(--mifaz-space-huge);
}

.ms-5 {
  margin-inline-start: var(--mifaz-space-huge);
}

.me-5 {
  margin-inline-end: var(--mifaz-space-huge);
}

.p-5 {
  padding: var(--mifaz-space-huge);
}

.py-5 {
  padding-block: var(--mifaz-space-huge);
}

.px-5 {
  padding-inline: var(--mifaz-space-huge);
}

.pt-5 {
  padding-block-start: var(--mifaz-space-huge);
}

.pb-5 {
  padding-block-end: var(--mifaz-space-huge);
}

.ps-5 {
  padding-inline-start: var(--mifaz-space-huge);
}

.pe-5 {
  padding-inline-end: var(--mifaz-space-huge);
}

.mifaz_unseen_button {
  border: none;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
}

@media screen and (max-width: 1023px) {
  .show-only-tablet-l-above {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .show-only-tablet-p-above {
    display: none !important;
  }
}

p {
  margin: var(--mifaz-space-paragraph);
  line-height: 1.3;
}
p:last-child {
  margin-bottom: 0;
}

.grid-c-1-span-1 {
  grid-column: 1/span 1;
}

.grid-r-1-span-1 {
  grid-row: 1/span 1;
}

.grid-c-1-span-2 {
  grid-column: 1/span 2;
}

.grid-r-1-span-2 {
  grid-row: 1/span 2;
}

.grid-c-1-span-3 {
  grid-column: 1/span 3;
}

.grid-r-1-span-3 {
  grid-row: 1/span 3;
}

.grid-c-1-span-4 {
  grid-column: 1/span 4;
}

.grid-r-1-span-4 {
  grid-row: 1/span 4;
}

.grid-c-1-span-5 {
  grid-column: 1/span 5;
}

.grid-r-1-span-5 {
  grid-row: 1/span 5;
}

.grid-c-1-span-6 {
  grid-column: 1/span 6;
}

.grid-r-1-span-6 {
  grid-row: 1/span 6;
}

.grid-c-1-span-7 {
  grid-column: 1/span 7;
}

.grid-r-1-span-7 {
  grid-row: 1/span 7;
}

.grid-c-1-span-8 {
  grid-column: 1/span 8;
}

.grid-r-1-span-8 {
  grid-row: 1/span 8;
}

.grid-c-2-span-1 {
  grid-column: 2/span 1;
}

.grid-r-2-span-1 {
  grid-row: 2/span 1;
}

.grid-c-2-span-2 {
  grid-column: 2/span 2;
}

.grid-r-2-span-2 {
  grid-row: 2/span 2;
}

.grid-c-2-span-3 {
  grid-column: 2/span 3;
}

.grid-r-2-span-3 {
  grid-row: 2/span 3;
}

.grid-c-2-span-4 {
  grid-column: 2/span 4;
}

.grid-r-2-span-4 {
  grid-row: 2/span 4;
}

.grid-c-2-span-5 {
  grid-column: 2/span 5;
}

.grid-r-2-span-5 {
  grid-row: 2/span 5;
}

.grid-c-2-span-6 {
  grid-column: 2/span 6;
}

.grid-r-2-span-6 {
  grid-row: 2/span 6;
}

.grid-c-2-span-7 {
  grid-column: 2/span 7;
}

.grid-r-2-span-7 {
  grid-row: 2/span 7;
}

.grid-c-2-span-8 {
  grid-column: 2/span 8;
}

.grid-r-2-span-8 {
  grid-row: 2/span 8;
}

.grid-c-3-span-1 {
  grid-column: 3/span 1;
}

.grid-r-3-span-1 {
  grid-row: 3/span 1;
}

.grid-c-3-span-2 {
  grid-column: 3/span 2;
}

.grid-r-3-span-2 {
  grid-row: 3/span 2;
}

.grid-c-3-span-3 {
  grid-column: 3/span 3;
}

.grid-r-3-span-3 {
  grid-row: 3/span 3;
}

.grid-c-3-span-4 {
  grid-column: 3/span 4;
}

.grid-r-3-span-4 {
  grid-row: 3/span 4;
}

.grid-c-3-span-5 {
  grid-column: 3/span 5;
}

.grid-r-3-span-5 {
  grid-row: 3/span 5;
}

.grid-c-3-span-6 {
  grid-column: 3/span 6;
}

.grid-r-3-span-6 {
  grid-row: 3/span 6;
}

.grid-c-3-span-7 {
  grid-column: 3/span 7;
}

.grid-r-3-span-7 {
  grid-row: 3/span 7;
}

.grid-c-3-span-8 {
  grid-column: 3/span 8;
}

.grid-r-3-span-8 {
  grid-row: 3/span 8;
}

.grid-c-4-span-1 {
  grid-column: 4/span 1;
}

.grid-r-4-span-1 {
  grid-row: 4/span 1;
}

.grid-c-4-span-2 {
  grid-column: 4/span 2;
}

.grid-r-4-span-2 {
  grid-row: 4/span 2;
}

.grid-c-4-span-3 {
  grid-column: 4/span 3;
}

.grid-r-4-span-3 {
  grid-row: 4/span 3;
}

.grid-c-4-span-4 {
  grid-column: 4/span 4;
}

.grid-r-4-span-4 {
  grid-row: 4/span 4;
}

.grid-c-4-span-5 {
  grid-column: 4/span 5;
}

.grid-r-4-span-5 {
  grid-row: 4/span 5;
}

.grid-c-4-span-6 {
  grid-column: 4/span 6;
}

.grid-r-4-span-6 {
  grid-row: 4/span 6;
}

.grid-c-4-span-7 {
  grid-column: 4/span 7;
}

.grid-r-4-span-7 {
  grid-row: 4/span 7;
}

.grid-c-4-span-8 {
  grid-column: 4/span 8;
}

.grid-r-4-span-8 {
  grid-row: 4/span 8;
}

.grid-c-5-span-1 {
  grid-column: 5/span 1;
}

.grid-r-5-span-1 {
  grid-row: 5/span 1;
}

.grid-c-5-span-2 {
  grid-column: 5/span 2;
}

.grid-r-5-span-2 {
  grid-row: 5/span 2;
}

.grid-c-5-span-3 {
  grid-column: 5/span 3;
}

.grid-r-5-span-3 {
  grid-row: 5/span 3;
}

.grid-c-5-span-4 {
  grid-column: 5/span 4;
}

.grid-r-5-span-4 {
  grid-row: 5/span 4;
}

.grid-c-5-span-5 {
  grid-column: 5/span 5;
}

.grid-r-5-span-5 {
  grid-row: 5/span 5;
}

.grid-c-5-span-6 {
  grid-column: 5/span 6;
}

.grid-r-5-span-6 {
  grid-row: 5/span 6;
}

.grid-c-5-span-7 {
  grid-column: 5/span 7;
}

.grid-r-5-span-7 {
  grid-row: 5/span 7;
}

.grid-c-5-span-8 {
  grid-column: 5/span 8;
}

.grid-r-5-span-8 {
  grid-row: 5/span 8;
}

.grid-c-6-span-1 {
  grid-column: 6/span 1;
}

.grid-r-6-span-1 {
  grid-row: 6/span 1;
}

.grid-c-6-span-2 {
  grid-column: 6/span 2;
}

.grid-r-6-span-2 {
  grid-row: 6/span 2;
}

.grid-c-6-span-3 {
  grid-column: 6/span 3;
}

.grid-r-6-span-3 {
  grid-row: 6/span 3;
}

.grid-c-6-span-4 {
  grid-column: 6/span 4;
}

.grid-r-6-span-4 {
  grid-row: 6/span 4;
}

.grid-c-6-span-5 {
  grid-column: 6/span 5;
}

.grid-r-6-span-5 {
  grid-row: 6/span 5;
}

.grid-c-6-span-6 {
  grid-column: 6/span 6;
}

.grid-r-6-span-6 {
  grid-row: 6/span 6;
}

.grid-c-6-span-7 {
  grid-column: 6/span 7;
}

.grid-r-6-span-7 {
  grid-row: 6/span 7;
}

.grid-c-6-span-8 {
  grid-column: 6/span 8;
}

.grid-r-6-span-8 {
  grid-row: 6/span 8;
}

.grid-c-7-span-1 {
  grid-column: 7/span 1;
}

.grid-r-7-span-1 {
  grid-row: 7/span 1;
}

.grid-c-7-span-2 {
  grid-column: 7/span 2;
}

.grid-r-7-span-2 {
  grid-row: 7/span 2;
}

.grid-c-7-span-3 {
  grid-column: 7/span 3;
}

.grid-r-7-span-3 {
  grid-row: 7/span 3;
}

.grid-c-7-span-4 {
  grid-column: 7/span 4;
}

.grid-r-7-span-4 {
  grid-row: 7/span 4;
}

.grid-c-7-span-5 {
  grid-column: 7/span 5;
}

.grid-r-7-span-5 {
  grid-row: 7/span 5;
}

.grid-c-7-span-6 {
  grid-column: 7/span 6;
}

.grid-r-7-span-6 {
  grid-row: 7/span 6;
}

.grid-c-7-span-7 {
  grid-column: 7/span 7;
}

.grid-r-7-span-7 {
  grid-row: 7/span 7;
}

.grid-c-7-span-8 {
  grid-column: 7/span 8;
}

.grid-r-7-span-8 {
  grid-row: 7/span 8;
}

.grid-c-8-span-1 {
  grid-column: 8/span 1;
}

.grid-r-8-span-1 {
  grid-row: 8/span 1;
}

.grid-c-8-span-2 {
  grid-column: 8/span 2;
}

.grid-r-8-span-2 {
  grid-row: 8/span 2;
}

.grid-c-8-span-3 {
  grid-column: 8/span 3;
}

.grid-r-8-span-3 {
  grid-row: 8/span 3;
}

.grid-c-8-span-4 {
  grid-column: 8/span 4;
}

.grid-r-8-span-4 {
  grid-row: 8/span 4;
}

.grid-c-8-span-5 {
  grid-column: 8/span 5;
}

.grid-r-8-span-5 {
  grid-row: 8/span 5;
}

.grid-c-8-span-6 {
  grid-column: 8/span 6;
}

.grid-r-8-span-6 {
  grid-row: 8/span 6;
}

.grid-c-8-span-7 {
  grid-column: 8/span 7;
}

.grid-r-8-span-7 {
  grid-row: 8/span 7;
}

.grid-c-8-span-8 {
  grid-column: 8/span 8;
}

.grid-r-8-span-8 {
  grid-row: 8/span 8;
}

.grid-c-9-span-1 {
  grid-column: 9/span 1;
}

.grid-r-9-span-1 {
  grid-row: 9/span 1;
}

.grid-c-9-span-2 {
  grid-column: 9/span 2;
}

.grid-r-9-span-2 {
  grid-row: 9/span 2;
}

.grid-c-9-span-3 {
  grid-column: 9/span 3;
}

.grid-r-9-span-3 {
  grid-row: 9/span 3;
}

.grid-c-9-span-4 {
  grid-column: 9/span 4;
}

.grid-r-9-span-4 {
  grid-row: 9/span 4;
}

.grid-c-9-span-5 {
  grid-column: 9/span 5;
}

.grid-r-9-span-5 {
  grid-row: 9/span 5;
}

.grid-c-9-span-6 {
  grid-column: 9/span 6;
}

.grid-r-9-span-6 {
  grid-row: 9/span 6;
}

.grid-c-9-span-7 {
  grid-column: 9/span 7;
}

.grid-r-9-span-7 {
  grid-row: 9/span 7;
}

.grid-c-9-span-8 {
  grid-column: 9/span 8;
}

.grid-r-9-span-8 {
  grid-row: 9/span 8;
}

.grid-c-10-span-1 {
  grid-column: 10/span 1;
}

.grid-r-10-span-1 {
  grid-row: 10/span 1;
}

.grid-c-10-span-2 {
  grid-column: 10/span 2;
}

.grid-r-10-span-2 {
  grid-row: 10/span 2;
}

.grid-c-10-span-3 {
  grid-column: 10/span 3;
}

.grid-r-10-span-3 {
  grid-row: 10/span 3;
}

.grid-c-10-span-4 {
  grid-column: 10/span 4;
}

.grid-r-10-span-4 {
  grid-row: 10/span 4;
}

.grid-c-10-span-5 {
  grid-column: 10/span 5;
}

.grid-r-10-span-5 {
  grid-row: 10/span 5;
}

.grid-c-10-span-6 {
  grid-column: 10/span 6;
}

.grid-r-10-span-6 {
  grid-row: 10/span 6;
}

.grid-c-10-span-7 {
  grid-column: 10/span 7;
}

.grid-r-10-span-7 {
  grid-row: 10/span 7;
}

.grid-c-10-span-8 {
  grid-column: 10/span 8;
}

.grid-r-10-span-8 {
  grid-row: 10/span 8;
}

.grid-c-11-span-1 {
  grid-column: 11/span 1;
}

.grid-r-11-span-1 {
  grid-row: 11/span 1;
}

.grid-c-11-span-2 {
  grid-column: 11/span 2;
}

.grid-r-11-span-2 {
  grid-row: 11/span 2;
}

.grid-c-11-span-3 {
  grid-column: 11/span 3;
}

.grid-r-11-span-3 {
  grid-row: 11/span 3;
}

.grid-c-11-span-4 {
  grid-column: 11/span 4;
}

.grid-r-11-span-4 {
  grid-row: 11/span 4;
}

.grid-c-11-span-5 {
  grid-column: 11/span 5;
}

.grid-r-11-span-5 {
  grid-row: 11/span 5;
}

.grid-c-11-span-6 {
  grid-column: 11/span 6;
}

.grid-r-11-span-6 {
  grid-row: 11/span 6;
}

.grid-c-11-span-7 {
  grid-column: 11/span 7;
}

.grid-r-11-span-7 {
  grid-row: 11/span 7;
}

.grid-c-11-span-8 {
  grid-column: 11/span 8;
}

.grid-r-11-span-8 {
  grid-row: 11/span 8;
}

.grid-c-12-span-1 {
  grid-column: 12/span 1;
}

.grid-r-12-span-1 {
  grid-row: 12/span 1;
}

.grid-c-12-span-2 {
  grid-column: 12/span 2;
}

.grid-r-12-span-2 {
  grid-row: 12/span 2;
}

.grid-c-12-span-3 {
  grid-column: 12/span 3;
}

.grid-r-12-span-3 {
  grid-row: 12/span 3;
}

.grid-c-12-span-4 {
  grid-column: 12/span 4;
}

.grid-r-12-span-4 {
  grid-row: 12/span 4;
}

.grid-c-12-span-5 {
  grid-column: 12/span 5;
}

.grid-r-12-span-5 {
  grid-row: 12/span 5;
}

.grid-c-12-span-6 {
  grid-column: 12/span 6;
}

.grid-r-12-span-6 {
  grid-row: 12/span 6;
}

.grid-c-12-span-7 {
  grid-column: 12/span 7;
}

.grid-r-12-span-7 {
  grid-row: 12/span 7;
}

.grid-c-12-span-8 {
  grid-column: 12/span 8;
}

.grid-r-12-span-8 {
  grid-row: 12/span 8;
}

@media screen and (max-width: 1023px) {
  .grid-c-t-1-span-1 {
    grid-column: 1/span 1;
  }
  .grid-r-t-1-span-1 {
    grid-row: 1/span 1;
  }
  .grid-c-t-1-span-2 {
    grid-column: 1/span 2;
  }
  .grid-r-t-1-span-2 {
    grid-row: 1/span 2;
  }
  .grid-c-t-1-span-3 {
    grid-column: 1/span 3;
  }
  .grid-r-t-1-span-3 {
    grid-row: 1/span 3;
  }
  .grid-c-t-1-span-4 {
    grid-column: 1/span 4;
  }
  .grid-r-t-1-span-4 {
    grid-row: 1/span 4;
  }
  .grid-c-t-1-span-5 {
    grid-column: 1/span 5;
  }
  .grid-r-t-1-span-5 {
    grid-row: 1/span 5;
  }
  .grid-c-t-1-span-6 {
    grid-column: 1/span 6;
  }
  .grid-r-t-1-span-6 {
    grid-row: 1/span 6;
  }
  .grid-c-t-1-span-7 {
    grid-column: 1/span 7;
  }
  .grid-r-t-1-span-7 {
    grid-row: 1/span 7;
  }
  .grid-c-t-1-span-8 {
    grid-column: 1/span 8;
  }
  .grid-r-t-1-span-8 {
    grid-row: 1/span 8;
  }
  .grid-c-t-2-span-1 {
    grid-column: 2/span 1;
  }
  .grid-r-t-2-span-1 {
    grid-row: 2/span 1;
  }
  .grid-c-t-2-span-2 {
    grid-column: 2/span 2;
  }
  .grid-r-t-2-span-2 {
    grid-row: 2/span 2;
  }
  .grid-c-t-2-span-3 {
    grid-column: 2/span 3;
  }
  .grid-r-t-2-span-3 {
    grid-row: 2/span 3;
  }
  .grid-c-t-2-span-4 {
    grid-column: 2/span 4;
  }
  .grid-r-t-2-span-4 {
    grid-row: 2/span 4;
  }
  .grid-c-t-2-span-5 {
    grid-column: 2/span 5;
  }
  .grid-r-t-2-span-5 {
    grid-row: 2/span 5;
  }
  .grid-c-t-2-span-6 {
    grid-column: 2/span 6;
  }
  .grid-r-t-2-span-6 {
    grid-row: 2/span 6;
  }
  .grid-c-t-2-span-7 {
    grid-column: 2/span 7;
  }
  .grid-r-t-2-span-7 {
    grid-row: 2/span 7;
  }
  .grid-c-t-2-span-8 {
    grid-column: 2/span 8;
  }
  .grid-r-t-2-span-8 {
    grid-row: 2/span 8;
  }
  .grid-c-t-3-span-1 {
    grid-column: 3/span 1;
  }
  .grid-r-t-3-span-1 {
    grid-row: 3/span 1;
  }
  .grid-c-t-3-span-2 {
    grid-column: 3/span 2;
  }
  .grid-r-t-3-span-2 {
    grid-row: 3/span 2;
  }
  .grid-c-t-3-span-3 {
    grid-column: 3/span 3;
  }
  .grid-r-t-3-span-3 {
    grid-row: 3/span 3;
  }
  .grid-c-t-3-span-4 {
    grid-column: 3/span 4;
  }
  .grid-r-t-3-span-4 {
    grid-row: 3/span 4;
  }
  .grid-c-t-3-span-5 {
    grid-column: 3/span 5;
  }
  .grid-r-t-3-span-5 {
    grid-row: 3/span 5;
  }
  .grid-c-t-3-span-6 {
    grid-column: 3/span 6;
  }
  .grid-r-t-3-span-6 {
    grid-row: 3/span 6;
  }
  .grid-c-t-3-span-7 {
    grid-column: 3/span 7;
  }
  .grid-r-t-3-span-7 {
    grid-row: 3/span 7;
  }
  .grid-c-t-3-span-8 {
    grid-column: 3/span 8;
  }
  .grid-r-t-3-span-8 {
    grid-row: 3/span 8;
  }
  .grid-c-t-4-span-1 {
    grid-column: 4/span 1;
  }
  .grid-r-t-4-span-1 {
    grid-row: 4/span 1;
  }
  .grid-c-t-4-span-2 {
    grid-column: 4/span 2;
  }
  .grid-r-t-4-span-2 {
    grid-row: 4/span 2;
  }
  .grid-c-t-4-span-3 {
    grid-column: 4/span 3;
  }
  .grid-r-t-4-span-3 {
    grid-row: 4/span 3;
  }
  .grid-c-t-4-span-4 {
    grid-column: 4/span 4;
  }
  .grid-r-t-4-span-4 {
    grid-row: 4/span 4;
  }
  .grid-c-t-4-span-5 {
    grid-column: 4/span 5;
  }
  .grid-r-t-4-span-5 {
    grid-row: 4/span 5;
  }
  .grid-c-t-4-span-6 {
    grid-column: 4/span 6;
  }
  .grid-r-t-4-span-6 {
    grid-row: 4/span 6;
  }
  .grid-c-t-4-span-7 {
    grid-column: 4/span 7;
  }
  .grid-r-t-4-span-7 {
    grid-row: 4/span 7;
  }
  .grid-c-t-4-span-8 {
    grid-column: 4/span 8;
  }
  .grid-r-t-4-span-8 {
    grid-row: 4/span 8;
  }
  .grid-c-t-5-span-1 {
    grid-column: 5/span 1;
  }
  .grid-r-t-5-span-1 {
    grid-row: 5/span 1;
  }
  .grid-c-t-5-span-2 {
    grid-column: 5/span 2;
  }
  .grid-r-t-5-span-2 {
    grid-row: 5/span 2;
  }
  .grid-c-t-5-span-3 {
    grid-column: 5/span 3;
  }
  .grid-r-t-5-span-3 {
    grid-row: 5/span 3;
  }
  .grid-c-t-5-span-4 {
    grid-column: 5/span 4;
  }
  .grid-r-t-5-span-4 {
    grid-row: 5/span 4;
  }
  .grid-c-t-5-span-5 {
    grid-column: 5/span 5;
  }
  .grid-r-t-5-span-5 {
    grid-row: 5/span 5;
  }
  .grid-c-t-5-span-6 {
    grid-column: 5/span 6;
  }
  .grid-r-t-5-span-6 {
    grid-row: 5/span 6;
  }
  .grid-c-t-5-span-7 {
    grid-column: 5/span 7;
  }
  .grid-r-t-5-span-7 {
    grid-row: 5/span 7;
  }
  .grid-c-t-5-span-8 {
    grid-column: 5/span 8;
  }
  .grid-r-t-5-span-8 {
    grid-row: 5/span 8;
  }
  .grid-c-t-6-span-1 {
    grid-column: 6/span 1;
  }
  .grid-r-t-6-span-1 {
    grid-row: 6/span 1;
  }
  .grid-c-t-6-span-2 {
    grid-column: 6/span 2;
  }
  .grid-r-t-6-span-2 {
    grid-row: 6/span 2;
  }
  .grid-c-t-6-span-3 {
    grid-column: 6/span 3;
  }
  .grid-r-t-6-span-3 {
    grid-row: 6/span 3;
  }
  .grid-c-t-6-span-4 {
    grid-column: 6/span 4;
  }
  .grid-r-t-6-span-4 {
    grid-row: 6/span 4;
  }
  .grid-c-t-6-span-5 {
    grid-column: 6/span 5;
  }
  .grid-r-t-6-span-5 {
    grid-row: 6/span 5;
  }
  .grid-c-t-6-span-6 {
    grid-column: 6/span 6;
  }
  .grid-r-t-6-span-6 {
    grid-row: 6/span 6;
  }
  .grid-c-t-6-span-7 {
    grid-column: 6/span 7;
  }
  .grid-r-t-6-span-7 {
    grid-row: 6/span 7;
  }
  .grid-c-t-6-span-8 {
    grid-column: 6/span 8;
  }
  .grid-r-t-6-span-8 {
    grid-row: 6/span 8;
  }
  .grid-c-t-7-span-1 {
    grid-column: 7/span 1;
  }
  .grid-r-t-7-span-1 {
    grid-row: 7/span 1;
  }
  .grid-c-t-7-span-2 {
    grid-column: 7/span 2;
  }
  .grid-r-t-7-span-2 {
    grid-row: 7/span 2;
  }
  .grid-c-t-7-span-3 {
    grid-column: 7/span 3;
  }
  .grid-r-t-7-span-3 {
    grid-row: 7/span 3;
  }
  .grid-c-t-7-span-4 {
    grid-column: 7/span 4;
  }
  .grid-r-t-7-span-4 {
    grid-row: 7/span 4;
  }
  .grid-c-t-7-span-5 {
    grid-column: 7/span 5;
  }
  .grid-r-t-7-span-5 {
    grid-row: 7/span 5;
  }
  .grid-c-t-7-span-6 {
    grid-column: 7/span 6;
  }
  .grid-r-t-7-span-6 {
    grid-row: 7/span 6;
  }
  .grid-c-t-7-span-7 {
    grid-column: 7/span 7;
  }
  .grid-r-t-7-span-7 {
    grid-row: 7/span 7;
  }
  .grid-c-t-7-span-8 {
    grid-column: 7/span 8;
  }
  .grid-r-t-7-span-8 {
    grid-row: 7/span 8;
  }
  .grid-c-t-8-span-1 {
    grid-column: 8/span 1;
  }
  .grid-r-t-8-span-1 {
    grid-row: 8/span 1;
  }
  .grid-c-t-8-span-2 {
    grid-column: 8/span 2;
  }
  .grid-r-t-8-span-2 {
    grid-row: 8/span 2;
  }
  .grid-c-t-8-span-3 {
    grid-column: 8/span 3;
  }
  .grid-r-t-8-span-3 {
    grid-row: 8/span 3;
  }
  .grid-c-t-8-span-4 {
    grid-column: 8/span 4;
  }
  .grid-r-t-8-span-4 {
    grid-row: 8/span 4;
  }
  .grid-c-t-8-span-5 {
    grid-column: 8/span 5;
  }
  .grid-r-t-8-span-5 {
    grid-row: 8/span 5;
  }
  .grid-c-t-8-span-6 {
    grid-column: 8/span 6;
  }
  .grid-r-t-8-span-6 {
    grid-row: 8/span 6;
  }
  .grid-c-t-8-span-7 {
    grid-column: 8/span 7;
  }
  .grid-r-t-8-span-7 {
    grid-row: 8/span 7;
  }
  .grid-c-t-8-span-8 {
    grid-column: 8/span 8;
  }
  .grid-r-t-8-span-8 {
    grid-row: 8/span 8;
  }
  .grid-c-t-9-span-1 {
    grid-column: 9/span 1;
  }
  .grid-r-t-9-span-1 {
    grid-row: 9/span 1;
  }
  .grid-c-t-9-span-2 {
    grid-column: 9/span 2;
  }
  .grid-r-t-9-span-2 {
    grid-row: 9/span 2;
  }
  .grid-c-t-9-span-3 {
    grid-column: 9/span 3;
  }
  .grid-r-t-9-span-3 {
    grid-row: 9/span 3;
  }
  .grid-c-t-9-span-4 {
    grid-column: 9/span 4;
  }
  .grid-r-t-9-span-4 {
    grid-row: 9/span 4;
  }
  .grid-c-t-9-span-5 {
    grid-column: 9/span 5;
  }
  .grid-r-t-9-span-5 {
    grid-row: 9/span 5;
  }
  .grid-c-t-9-span-6 {
    grid-column: 9/span 6;
  }
  .grid-r-t-9-span-6 {
    grid-row: 9/span 6;
  }
  .grid-c-t-9-span-7 {
    grid-column: 9/span 7;
  }
  .grid-r-t-9-span-7 {
    grid-row: 9/span 7;
  }
  .grid-c-t-9-span-8 {
    grid-column: 9/span 8;
  }
  .grid-r-t-9-span-8 {
    grid-row: 9/span 8;
  }
  .grid-c-t-10-span-1 {
    grid-column: 10/span 1;
  }
  .grid-r-t-10-span-1 {
    grid-row: 10/span 1;
  }
  .grid-c-t-10-span-2 {
    grid-column: 10/span 2;
  }
  .grid-r-t-10-span-2 {
    grid-row: 10/span 2;
  }
  .grid-c-t-10-span-3 {
    grid-column: 10/span 3;
  }
  .grid-r-t-10-span-3 {
    grid-row: 10/span 3;
  }
  .grid-c-t-10-span-4 {
    grid-column: 10/span 4;
  }
  .grid-r-t-10-span-4 {
    grid-row: 10/span 4;
  }
  .grid-c-t-10-span-5 {
    grid-column: 10/span 5;
  }
  .grid-r-t-10-span-5 {
    grid-row: 10/span 5;
  }
  .grid-c-t-10-span-6 {
    grid-column: 10/span 6;
  }
  .grid-r-t-10-span-6 {
    grid-row: 10/span 6;
  }
  .grid-c-t-10-span-7 {
    grid-column: 10/span 7;
  }
  .grid-r-t-10-span-7 {
    grid-row: 10/span 7;
  }
  .grid-c-t-10-span-8 {
    grid-column: 10/span 8;
  }
  .grid-r-t-10-span-8 {
    grid-row: 10/span 8;
  }
  .grid-c-t-11-span-1 {
    grid-column: 11/span 1;
  }
  .grid-r-t-11-span-1 {
    grid-row: 11/span 1;
  }
  .grid-c-t-11-span-2 {
    grid-column: 11/span 2;
  }
  .grid-r-t-11-span-2 {
    grid-row: 11/span 2;
  }
  .grid-c-t-11-span-3 {
    grid-column: 11/span 3;
  }
  .grid-r-t-11-span-3 {
    grid-row: 11/span 3;
  }
  .grid-c-t-11-span-4 {
    grid-column: 11/span 4;
  }
  .grid-r-t-11-span-4 {
    grid-row: 11/span 4;
  }
  .grid-c-t-11-span-5 {
    grid-column: 11/span 5;
  }
  .grid-r-t-11-span-5 {
    grid-row: 11/span 5;
  }
  .grid-c-t-11-span-6 {
    grid-column: 11/span 6;
  }
  .grid-r-t-11-span-6 {
    grid-row: 11/span 6;
  }
  .grid-c-t-11-span-7 {
    grid-column: 11/span 7;
  }
  .grid-r-t-11-span-7 {
    grid-row: 11/span 7;
  }
  .grid-c-t-11-span-8 {
    grid-column: 11/span 8;
  }
  .grid-r-t-11-span-8 {
    grid-row: 11/span 8;
  }
  .grid-c-t-12-span-1 {
    grid-column: 12/span 1;
  }
  .grid-r-t-12-span-1 {
    grid-row: 12/span 1;
  }
  .grid-c-t-12-span-2 {
    grid-column: 12/span 2;
  }
  .grid-r-t-12-span-2 {
    grid-row: 12/span 2;
  }
  .grid-c-t-12-span-3 {
    grid-column: 12/span 3;
  }
  .grid-r-t-12-span-3 {
    grid-row: 12/span 3;
  }
  .grid-c-t-12-span-4 {
    grid-column: 12/span 4;
  }
  .grid-r-t-12-span-4 {
    grid-row: 12/span 4;
  }
  .grid-c-t-12-span-5 {
    grid-column: 12/span 5;
  }
  .grid-r-t-12-span-5 {
    grid-row: 12/span 5;
  }
  .grid-c-t-12-span-6 {
    grid-column: 12/span 6;
  }
  .grid-r-t-12-span-6 {
    grid-row: 12/span 6;
  }
  .grid-c-t-12-span-7 {
    grid-column: 12/span 7;
  }
  .grid-r-t-12-span-7 {
    grid-row: 12/span 7;
  }
  .grid-c-t-12-span-8 {
    grid-column: 12/span 8;
  }
  .grid-r-t-12-span-8 {
    grid-row: 12/span 8;
  }
}
@media screen and (max-width: 800px) {
  .grid-c-hx-1-span-1 {
    grid-column: 1/span 1;
  }
  .grid-r-hx-1-span-1 {
    grid-row: 1/span 1;
  }
  .grid-c-hx-1-span-2 {
    grid-column: 1/span 2;
  }
  .grid-r-hx-1-span-2 {
    grid-row: 1/span 2;
  }
  .grid-c-hx-1-span-3 {
    grid-column: 1/span 3;
  }
  .grid-r-hx-1-span-3 {
    grid-row: 1/span 3;
  }
  .grid-c-hx-1-span-4 {
    grid-column: 1/span 4;
  }
  .grid-r-hx-1-span-4 {
    grid-row: 1/span 4;
  }
  .grid-c-hx-1-span-5 {
    grid-column: 1/span 5;
  }
  .grid-r-hx-1-span-5 {
    grid-row: 1/span 5;
  }
  .grid-c-hx-1-span-6 {
    grid-column: 1/span 6;
  }
  .grid-r-hx-1-span-6 {
    grid-row: 1/span 6;
  }
  .grid-c-hx-1-span-7 {
    grid-column: 1/span 7;
  }
  .grid-r-hx-1-span-7 {
    grid-row: 1/span 7;
  }
  .grid-c-hx-1-span-8 {
    grid-column: 1/span 8;
  }
  .grid-r-hx-1-span-8 {
    grid-row: 1/span 8;
  }
  .grid-c-hx-2-span-1 {
    grid-column: 2/span 1;
  }
  .grid-r-hx-2-span-1 {
    grid-row: 2/span 1;
  }
  .grid-c-hx-2-span-2 {
    grid-column: 2/span 2;
  }
  .grid-r-hx-2-span-2 {
    grid-row: 2/span 2;
  }
  .grid-c-hx-2-span-3 {
    grid-column: 2/span 3;
  }
  .grid-r-hx-2-span-3 {
    grid-row: 2/span 3;
  }
  .grid-c-hx-2-span-4 {
    grid-column: 2/span 4;
  }
  .grid-r-hx-2-span-4 {
    grid-row: 2/span 4;
  }
  .grid-c-hx-2-span-5 {
    grid-column: 2/span 5;
  }
  .grid-r-hx-2-span-5 {
    grid-row: 2/span 5;
  }
  .grid-c-hx-2-span-6 {
    grid-column: 2/span 6;
  }
  .grid-r-hx-2-span-6 {
    grid-row: 2/span 6;
  }
  .grid-c-hx-2-span-7 {
    grid-column: 2/span 7;
  }
  .grid-r-hx-2-span-7 {
    grid-row: 2/span 7;
  }
  .grid-c-hx-2-span-8 {
    grid-column: 2/span 8;
  }
  .grid-r-hx-2-span-8 {
    grid-row: 2/span 8;
  }
  .grid-c-hx-3-span-1 {
    grid-column: 3/span 1;
  }
  .grid-r-hx-3-span-1 {
    grid-row: 3/span 1;
  }
  .grid-c-hx-3-span-2 {
    grid-column: 3/span 2;
  }
  .grid-r-hx-3-span-2 {
    grid-row: 3/span 2;
  }
  .grid-c-hx-3-span-3 {
    grid-column: 3/span 3;
  }
  .grid-r-hx-3-span-3 {
    grid-row: 3/span 3;
  }
  .grid-c-hx-3-span-4 {
    grid-column: 3/span 4;
  }
  .grid-r-hx-3-span-4 {
    grid-row: 3/span 4;
  }
  .grid-c-hx-3-span-5 {
    grid-column: 3/span 5;
  }
  .grid-r-hx-3-span-5 {
    grid-row: 3/span 5;
  }
  .grid-c-hx-3-span-6 {
    grid-column: 3/span 6;
  }
  .grid-r-hx-3-span-6 {
    grid-row: 3/span 6;
  }
  .grid-c-hx-3-span-7 {
    grid-column: 3/span 7;
  }
  .grid-r-hx-3-span-7 {
    grid-row: 3/span 7;
  }
  .grid-c-hx-3-span-8 {
    grid-column: 3/span 8;
  }
  .grid-r-hx-3-span-8 {
    grid-row: 3/span 8;
  }
  .grid-c-hx-4-span-1 {
    grid-column: 4/span 1;
  }
  .grid-r-hx-4-span-1 {
    grid-row: 4/span 1;
  }
  .grid-c-hx-4-span-2 {
    grid-column: 4/span 2;
  }
  .grid-r-hx-4-span-2 {
    grid-row: 4/span 2;
  }
  .grid-c-hx-4-span-3 {
    grid-column: 4/span 3;
  }
  .grid-r-hx-4-span-3 {
    grid-row: 4/span 3;
  }
  .grid-c-hx-4-span-4 {
    grid-column: 4/span 4;
  }
  .grid-r-hx-4-span-4 {
    grid-row: 4/span 4;
  }
  .grid-c-hx-4-span-5 {
    grid-column: 4/span 5;
  }
  .grid-r-hx-4-span-5 {
    grid-row: 4/span 5;
  }
  .grid-c-hx-4-span-6 {
    grid-column: 4/span 6;
  }
  .grid-r-hx-4-span-6 {
    grid-row: 4/span 6;
  }
  .grid-c-hx-4-span-7 {
    grid-column: 4/span 7;
  }
  .grid-r-hx-4-span-7 {
    grid-row: 4/span 7;
  }
  .grid-c-hx-4-span-8 {
    grid-column: 4/span 8;
  }
  .grid-r-hx-4-span-8 {
    grid-row: 4/span 8;
  }
  .grid-c-hx-5-span-1 {
    grid-column: 5/span 1;
  }
  .grid-r-hx-5-span-1 {
    grid-row: 5/span 1;
  }
  .grid-c-hx-5-span-2 {
    grid-column: 5/span 2;
  }
  .grid-r-hx-5-span-2 {
    grid-row: 5/span 2;
  }
  .grid-c-hx-5-span-3 {
    grid-column: 5/span 3;
  }
  .grid-r-hx-5-span-3 {
    grid-row: 5/span 3;
  }
  .grid-c-hx-5-span-4 {
    grid-column: 5/span 4;
  }
  .grid-r-hx-5-span-4 {
    grid-row: 5/span 4;
  }
  .grid-c-hx-5-span-5 {
    grid-column: 5/span 5;
  }
  .grid-r-hx-5-span-5 {
    grid-row: 5/span 5;
  }
  .grid-c-hx-5-span-6 {
    grid-column: 5/span 6;
  }
  .grid-r-hx-5-span-6 {
    grid-row: 5/span 6;
  }
  .grid-c-hx-5-span-7 {
    grid-column: 5/span 7;
  }
  .grid-r-hx-5-span-7 {
    grid-row: 5/span 7;
  }
  .grid-c-hx-5-span-8 {
    grid-column: 5/span 8;
  }
  .grid-r-hx-5-span-8 {
    grid-row: 5/span 8;
  }
  .grid-c-hx-6-span-1 {
    grid-column: 6/span 1;
  }
  .grid-r-hx-6-span-1 {
    grid-row: 6/span 1;
  }
  .grid-c-hx-6-span-2 {
    grid-column: 6/span 2;
  }
  .grid-r-hx-6-span-2 {
    grid-row: 6/span 2;
  }
  .grid-c-hx-6-span-3 {
    grid-column: 6/span 3;
  }
  .grid-r-hx-6-span-3 {
    grid-row: 6/span 3;
  }
  .grid-c-hx-6-span-4 {
    grid-column: 6/span 4;
  }
  .grid-r-hx-6-span-4 {
    grid-row: 6/span 4;
  }
  .grid-c-hx-6-span-5 {
    grid-column: 6/span 5;
  }
  .grid-r-hx-6-span-5 {
    grid-row: 6/span 5;
  }
  .grid-c-hx-6-span-6 {
    grid-column: 6/span 6;
  }
  .grid-r-hx-6-span-6 {
    grid-row: 6/span 6;
  }
  .grid-c-hx-6-span-7 {
    grid-column: 6/span 7;
  }
  .grid-r-hx-6-span-7 {
    grid-row: 6/span 7;
  }
  .grid-c-hx-6-span-8 {
    grid-column: 6/span 8;
  }
  .grid-r-hx-6-span-8 {
    grid-row: 6/span 8;
  }
  .grid-c-hx-7-span-1 {
    grid-column: 7/span 1;
  }
  .grid-r-hx-7-span-1 {
    grid-row: 7/span 1;
  }
  .grid-c-hx-7-span-2 {
    grid-column: 7/span 2;
  }
  .grid-r-hx-7-span-2 {
    grid-row: 7/span 2;
  }
  .grid-c-hx-7-span-3 {
    grid-column: 7/span 3;
  }
  .grid-r-hx-7-span-3 {
    grid-row: 7/span 3;
  }
  .grid-c-hx-7-span-4 {
    grid-column: 7/span 4;
  }
  .grid-r-hx-7-span-4 {
    grid-row: 7/span 4;
  }
  .grid-c-hx-7-span-5 {
    grid-column: 7/span 5;
  }
  .grid-r-hx-7-span-5 {
    grid-row: 7/span 5;
  }
  .grid-c-hx-7-span-6 {
    grid-column: 7/span 6;
  }
  .grid-r-hx-7-span-6 {
    grid-row: 7/span 6;
  }
  .grid-c-hx-7-span-7 {
    grid-column: 7/span 7;
  }
  .grid-r-hx-7-span-7 {
    grid-row: 7/span 7;
  }
  .grid-c-hx-7-span-8 {
    grid-column: 7/span 8;
  }
  .grid-r-hx-7-span-8 {
    grid-row: 7/span 8;
  }
  .grid-c-hx-8-span-1 {
    grid-column: 8/span 1;
  }
  .grid-r-hx-8-span-1 {
    grid-row: 8/span 1;
  }
  .grid-c-hx-8-span-2 {
    grid-column: 8/span 2;
  }
  .grid-r-hx-8-span-2 {
    grid-row: 8/span 2;
  }
  .grid-c-hx-8-span-3 {
    grid-column: 8/span 3;
  }
  .grid-r-hx-8-span-3 {
    grid-row: 8/span 3;
  }
  .grid-c-hx-8-span-4 {
    grid-column: 8/span 4;
  }
  .grid-r-hx-8-span-4 {
    grid-row: 8/span 4;
  }
  .grid-c-hx-8-span-5 {
    grid-column: 8/span 5;
  }
  .grid-r-hx-8-span-5 {
    grid-row: 8/span 5;
  }
  .grid-c-hx-8-span-6 {
    grid-column: 8/span 6;
  }
  .grid-r-hx-8-span-6 {
    grid-row: 8/span 6;
  }
  .grid-c-hx-8-span-7 {
    grid-column: 8/span 7;
  }
  .grid-r-hx-8-span-7 {
    grid-row: 8/span 7;
  }
  .grid-c-hx-8-span-8 {
    grid-column: 8/span 8;
  }
  .grid-r-hx-8-span-8 {
    grid-row: 8/span 8;
  }
  .grid-c-hx-9-span-1 {
    grid-column: 9/span 1;
  }
  .grid-r-hx-9-span-1 {
    grid-row: 9/span 1;
  }
  .grid-c-hx-9-span-2 {
    grid-column: 9/span 2;
  }
  .grid-r-hx-9-span-2 {
    grid-row: 9/span 2;
  }
  .grid-c-hx-9-span-3 {
    grid-column: 9/span 3;
  }
  .grid-r-hx-9-span-3 {
    grid-row: 9/span 3;
  }
  .grid-c-hx-9-span-4 {
    grid-column: 9/span 4;
  }
  .grid-r-hx-9-span-4 {
    grid-row: 9/span 4;
  }
  .grid-c-hx-9-span-5 {
    grid-column: 9/span 5;
  }
  .grid-r-hx-9-span-5 {
    grid-row: 9/span 5;
  }
  .grid-c-hx-9-span-6 {
    grid-column: 9/span 6;
  }
  .grid-r-hx-9-span-6 {
    grid-row: 9/span 6;
  }
  .grid-c-hx-9-span-7 {
    grid-column: 9/span 7;
  }
  .grid-r-hx-9-span-7 {
    grid-row: 9/span 7;
  }
  .grid-c-hx-9-span-8 {
    grid-column: 9/span 8;
  }
  .grid-r-hx-9-span-8 {
    grid-row: 9/span 8;
  }
  .grid-c-hx-10-span-1 {
    grid-column: 10/span 1;
  }
  .grid-r-hx-10-span-1 {
    grid-row: 10/span 1;
  }
  .grid-c-hx-10-span-2 {
    grid-column: 10/span 2;
  }
  .grid-r-hx-10-span-2 {
    grid-row: 10/span 2;
  }
  .grid-c-hx-10-span-3 {
    grid-column: 10/span 3;
  }
  .grid-r-hx-10-span-3 {
    grid-row: 10/span 3;
  }
  .grid-c-hx-10-span-4 {
    grid-column: 10/span 4;
  }
  .grid-r-hx-10-span-4 {
    grid-row: 10/span 4;
  }
  .grid-c-hx-10-span-5 {
    grid-column: 10/span 5;
  }
  .grid-r-hx-10-span-5 {
    grid-row: 10/span 5;
  }
  .grid-c-hx-10-span-6 {
    grid-column: 10/span 6;
  }
  .grid-r-hx-10-span-6 {
    grid-row: 10/span 6;
  }
  .grid-c-hx-10-span-7 {
    grid-column: 10/span 7;
  }
  .grid-r-hx-10-span-7 {
    grid-row: 10/span 7;
  }
  .grid-c-hx-10-span-8 {
    grid-column: 10/span 8;
  }
  .grid-r-hx-10-span-8 {
    grid-row: 10/span 8;
  }
  .grid-c-hx-11-span-1 {
    grid-column: 11/span 1;
  }
  .grid-r-hx-11-span-1 {
    grid-row: 11/span 1;
  }
  .grid-c-hx-11-span-2 {
    grid-column: 11/span 2;
  }
  .grid-r-hx-11-span-2 {
    grid-row: 11/span 2;
  }
  .grid-c-hx-11-span-3 {
    grid-column: 11/span 3;
  }
  .grid-r-hx-11-span-3 {
    grid-row: 11/span 3;
  }
  .grid-c-hx-11-span-4 {
    grid-column: 11/span 4;
  }
  .grid-r-hx-11-span-4 {
    grid-row: 11/span 4;
  }
  .grid-c-hx-11-span-5 {
    grid-column: 11/span 5;
  }
  .grid-r-hx-11-span-5 {
    grid-row: 11/span 5;
  }
  .grid-c-hx-11-span-6 {
    grid-column: 11/span 6;
  }
  .grid-r-hx-11-span-6 {
    grid-row: 11/span 6;
  }
  .grid-c-hx-11-span-7 {
    grid-column: 11/span 7;
  }
  .grid-r-hx-11-span-7 {
    grid-row: 11/span 7;
  }
  .grid-c-hx-11-span-8 {
    grid-column: 11/span 8;
  }
  .grid-r-hx-11-span-8 {
    grid-row: 11/span 8;
  }
  .grid-c-hx-12-span-1 {
    grid-column: 12/span 1;
  }
  .grid-r-hx-12-span-1 {
    grid-row: 12/span 1;
  }
  .grid-c-hx-12-span-2 {
    grid-column: 12/span 2;
  }
  .grid-r-hx-12-span-2 {
    grid-row: 12/span 2;
  }
  .grid-c-hx-12-span-3 {
    grid-column: 12/span 3;
  }
  .grid-r-hx-12-span-3 {
    grid-row: 12/span 3;
  }
  .grid-c-hx-12-span-4 {
    grid-column: 12/span 4;
  }
  .grid-r-hx-12-span-4 {
    grid-row: 12/span 4;
  }
  .grid-c-hx-12-span-5 {
    grid-column: 12/span 5;
  }
  .grid-r-hx-12-span-5 {
    grid-row: 12/span 5;
  }
  .grid-c-hx-12-span-6 {
    grid-column: 12/span 6;
  }
  .grid-r-hx-12-span-6 {
    grid-row: 12/span 6;
  }
  .grid-c-hx-12-span-7 {
    grid-column: 12/span 7;
  }
  .grid-r-hx-12-span-7 {
    grid-row: 12/span 7;
  }
  .grid-c-hx-12-span-8 {
    grid-column: 12/span 8;
  }
  .grid-r-hx-12-span-8 {
    grid-row: 12/span 8;
  }
}
@media screen and (max-width: 650px) {
  .grid-c-h-1-span-1 {
    grid-column: 1/span 1;
  }
  .grid-r-h-1-span-1 {
    grid-row: 1/span 1;
  }
  .grid-c-h-1-span-2 {
    grid-column: 1/span 2;
  }
  .grid-r-h-1-span-2 {
    grid-row: 1/span 2;
  }
  .grid-c-h-1-span-3 {
    grid-column: 1/span 3;
  }
  .grid-r-h-1-span-3 {
    grid-row: 1/span 3;
  }
  .grid-c-h-1-span-4 {
    grid-column: 1/span 4;
  }
  .grid-r-h-1-span-4 {
    grid-row: 1/span 4;
  }
  .grid-c-h-1-span-5 {
    grid-column: 1/span 5;
  }
  .grid-r-h-1-span-5 {
    grid-row: 1/span 5;
  }
  .grid-c-h-1-span-6 {
    grid-column: 1/span 6;
  }
  .grid-r-h-1-span-6 {
    grid-row: 1/span 6;
  }
  .grid-c-h-1-span-7 {
    grid-column: 1/span 7;
  }
  .grid-r-h-1-span-7 {
    grid-row: 1/span 7;
  }
  .grid-c-h-1-span-8 {
    grid-column: 1/span 8;
  }
  .grid-r-h-1-span-8 {
    grid-row: 1/span 8;
  }
  .grid-c-h-2-span-1 {
    grid-column: 2/span 1;
  }
  .grid-r-h-2-span-1 {
    grid-row: 2/span 1;
  }
  .grid-c-h-2-span-2 {
    grid-column: 2/span 2;
  }
  .grid-r-h-2-span-2 {
    grid-row: 2/span 2;
  }
  .grid-c-h-2-span-3 {
    grid-column: 2/span 3;
  }
  .grid-r-h-2-span-3 {
    grid-row: 2/span 3;
  }
  .grid-c-h-2-span-4 {
    grid-column: 2/span 4;
  }
  .grid-r-h-2-span-4 {
    grid-row: 2/span 4;
  }
  .grid-c-h-2-span-5 {
    grid-column: 2/span 5;
  }
  .grid-r-h-2-span-5 {
    grid-row: 2/span 5;
  }
  .grid-c-h-2-span-6 {
    grid-column: 2/span 6;
  }
  .grid-r-h-2-span-6 {
    grid-row: 2/span 6;
  }
  .grid-c-h-2-span-7 {
    grid-column: 2/span 7;
  }
  .grid-r-h-2-span-7 {
    grid-row: 2/span 7;
  }
  .grid-c-h-2-span-8 {
    grid-column: 2/span 8;
  }
  .grid-r-h-2-span-8 {
    grid-row: 2/span 8;
  }
  .grid-c-h-3-span-1 {
    grid-column: 3/span 1;
  }
  .grid-r-h-3-span-1 {
    grid-row: 3/span 1;
  }
  .grid-c-h-3-span-2 {
    grid-column: 3/span 2;
  }
  .grid-r-h-3-span-2 {
    grid-row: 3/span 2;
  }
  .grid-c-h-3-span-3 {
    grid-column: 3/span 3;
  }
  .grid-r-h-3-span-3 {
    grid-row: 3/span 3;
  }
  .grid-c-h-3-span-4 {
    grid-column: 3/span 4;
  }
  .grid-r-h-3-span-4 {
    grid-row: 3/span 4;
  }
  .grid-c-h-3-span-5 {
    grid-column: 3/span 5;
  }
  .grid-r-h-3-span-5 {
    grid-row: 3/span 5;
  }
  .grid-c-h-3-span-6 {
    grid-column: 3/span 6;
  }
  .grid-r-h-3-span-6 {
    grid-row: 3/span 6;
  }
  .grid-c-h-3-span-7 {
    grid-column: 3/span 7;
  }
  .grid-r-h-3-span-7 {
    grid-row: 3/span 7;
  }
  .grid-c-h-3-span-8 {
    grid-column: 3/span 8;
  }
  .grid-r-h-3-span-8 {
    grid-row: 3/span 8;
  }
  .grid-c-h-4-span-1 {
    grid-column: 4/span 1;
  }
  .grid-r-h-4-span-1 {
    grid-row: 4/span 1;
  }
  .grid-c-h-4-span-2 {
    grid-column: 4/span 2;
  }
  .grid-r-h-4-span-2 {
    grid-row: 4/span 2;
  }
  .grid-c-h-4-span-3 {
    grid-column: 4/span 3;
  }
  .grid-r-h-4-span-3 {
    grid-row: 4/span 3;
  }
  .grid-c-h-4-span-4 {
    grid-column: 4/span 4;
  }
  .grid-r-h-4-span-4 {
    grid-row: 4/span 4;
  }
  .grid-c-h-4-span-5 {
    grid-column: 4/span 5;
  }
  .grid-r-h-4-span-5 {
    grid-row: 4/span 5;
  }
  .grid-c-h-4-span-6 {
    grid-column: 4/span 6;
  }
  .grid-r-h-4-span-6 {
    grid-row: 4/span 6;
  }
  .grid-c-h-4-span-7 {
    grid-column: 4/span 7;
  }
  .grid-r-h-4-span-7 {
    grid-row: 4/span 7;
  }
  .grid-c-h-4-span-8 {
    grid-column: 4/span 8;
  }
  .grid-r-h-4-span-8 {
    grid-row: 4/span 8;
  }
  .grid-c-h-5-span-1 {
    grid-column: 5/span 1;
  }
  .grid-r-h-5-span-1 {
    grid-row: 5/span 1;
  }
  .grid-c-h-5-span-2 {
    grid-column: 5/span 2;
  }
  .grid-r-h-5-span-2 {
    grid-row: 5/span 2;
  }
  .grid-c-h-5-span-3 {
    grid-column: 5/span 3;
  }
  .grid-r-h-5-span-3 {
    grid-row: 5/span 3;
  }
  .grid-c-h-5-span-4 {
    grid-column: 5/span 4;
  }
  .grid-r-h-5-span-4 {
    grid-row: 5/span 4;
  }
  .grid-c-h-5-span-5 {
    grid-column: 5/span 5;
  }
  .grid-r-h-5-span-5 {
    grid-row: 5/span 5;
  }
  .grid-c-h-5-span-6 {
    grid-column: 5/span 6;
  }
  .grid-r-h-5-span-6 {
    grid-row: 5/span 6;
  }
  .grid-c-h-5-span-7 {
    grid-column: 5/span 7;
  }
  .grid-r-h-5-span-7 {
    grid-row: 5/span 7;
  }
  .grid-c-h-5-span-8 {
    grid-column: 5/span 8;
  }
  .grid-r-h-5-span-8 {
    grid-row: 5/span 8;
  }
  .grid-c-h-6-span-1 {
    grid-column: 6/span 1;
  }
  .grid-r-h-6-span-1 {
    grid-row: 6/span 1;
  }
  .grid-c-h-6-span-2 {
    grid-column: 6/span 2;
  }
  .grid-r-h-6-span-2 {
    grid-row: 6/span 2;
  }
  .grid-c-h-6-span-3 {
    grid-column: 6/span 3;
  }
  .grid-r-h-6-span-3 {
    grid-row: 6/span 3;
  }
  .grid-c-h-6-span-4 {
    grid-column: 6/span 4;
  }
  .grid-r-h-6-span-4 {
    grid-row: 6/span 4;
  }
  .grid-c-h-6-span-5 {
    grid-column: 6/span 5;
  }
  .grid-r-h-6-span-5 {
    grid-row: 6/span 5;
  }
  .grid-c-h-6-span-6 {
    grid-column: 6/span 6;
  }
  .grid-r-h-6-span-6 {
    grid-row: 6/span 6;
  }
  .grid-c-h-6-span-7 {
    grid-column: 6/span 7;
  }
  .grid-r-h-6-span-7 {
    grid-row: 6/span 7;
  }
  .grid-c-h-6-span-8 {
    grid-column: 6/span 8;
  }
  .grid-r-h-6-span-8 {
    grid-row: 6/span 8;
  }
  .grid-c-h-7-span-1 {
    grid-column: 7/span 1;
  }
  .grid-r-h-7-span-1 {
    grid-row: 7/span 1;
  }
  .grid-c-h-7-span-2 {
    grid-column: 7/span 2;
  }
  .grid-r-h-7-span-2 {
    grid-row: 7/span 2;
  }
  .grid-c-h-7-span-3 {
    grid-column: 7/span 3;
  }
  .grid-r-h-7-span-3 {
    grid-row: 7/span 3;
  }
  .grid-c-h-7-span-4 {
    grid-column: 7/span 4;
  }
  .grid-r-h-7-span-4 {
    grid-row: 7/span 4;
  }
  .grid-c-h-7-span-5 {
    grid-column: 7/span 5;
  }
  .grid-r-h-7-span-5 {
    grid-row: 7/span 5;
  }
  .grid-c-h-7-span-6 {
    grid-column: 7/span 6;
  }
  .grid-r-h-7-span-6 {
    grid-row: 7/span 6;
  }
  .grid-c-h-7-span-7 {
    grid-column: 7/span 7;
  }
  .grid-r-h-7-span-7 {
    grid-row: 7/span 7;
  }
  .grid-c-h-7-span-8 {
    grid-column: 7/span 8;
  }
  .grid-r-h-7-span-8 {
    grid-row: 7/span 8;
  }
  .grid-c-h-8-span-1 {
    grid-column: 8/span 1;
  }
  .grid-r-h-8-span-1 {
    grid-row: 8/span 1;
  }
  .grid-c-h-8-span-2 {
    grid-column: 8/span 2;
  }
  .grid-r-h-8-span-2 {
    grid-row: 8/span 2;
  }
  .grid-c-h-8-span-3 {
    grid-column: 8/span 3;
  }
  .grid-r-h-8-span-3 {
    grid-row: 8/span 3;
  }
  .grid-c-h-8-span-4 {
    grid-column: 8/span 4;
  }
  .grid-r-h-8-span-4 {
    grid-row: 8/span 4;
  }
  .grid-c-h-8-span-5 {
    grid-column: 8/span 5;
  }
  .grid-r-h-8-span-5 {
    grid-row: 8/span 5;
  }
  .grid-c-h-8-span-6 {
    grid-column: 8/span 6;
  }
  .grid-r-h-8-span-6 {
    grid-row: 8/span 6;
  }
  .grid-c-h-8-span-7 {
    grid-column: 8/span 7;
  }
  .grid-r-h-8-span-7 {
    grid-row: 8/span 7;
  }
  .grid-c-h-8-span-8 {
    grid-column: 8/span 8;
  }
  .grid-r-h-8-span-8 {
    grid-row: 8/span 8;
  }
  .grid-c-h-9-span-1 {
    grid-column: 9/span 1;
  }
  .grid-r-h-9-span-1 {
    grid-row: 9/span 1;
  }
  .grid-c-h-9-span-2 {
    grid-column: 9/span 2;
  }
  .grid-r-h-9-span-2 {
    grid-row: 9/span 2;
  }
  .grid-c-h-9-span-3 {
    grid-column: 9/span 3;
  }
  .grid-r-h-9-span-3 {
    grid-row: 9/span 3;
  }
  .grid-c-h-9-span-4 {
    grid-column: 9/span 4;
  }
  .grid-r-h-9-span-4 {
    grid-row: 9/span 4;
  }
  .grid-c-h-9-span-5 {
    grid-column: 9/span 5;
  }
  .grid-r-h-9-span-5 {
    grid-row: 9/span 5;
  }
  .grid-c-h-9-span-6 {
    grid-column: 9/span 6;
  }
  .grid-r-h-9-span-6 {
    grid-row: 9/span 6;
  }
  .grid-c-h-9-span-7 {
    grid-column: 9/span 7;
  }
  .grid-r-h-9-span-7 {
    grid-row: 9/span 7;
  }
  .grid-c-h-9-span-8 {
    grid-column: 9/span 8;
  }
  .grid-r-h-9-span-8 {
    grid-row: 9/span 8;
  }
  .grid-c-h-10-span-1 {
    grid-column: 10/span 1;
  }
  .grid-r-h-10-span-1 {
    grid-row: 10/span 1;
  }
  .grid-c-h-10-span-2 {
    grid-column: 10/span 2;
  }
  .grid-r-h-10-span-2 {
    grid-row: 10/span 2;
  }
  .grid-c-h-10-span-3 {
    grid-column: 10/span 3;
  }
  .grid-r-h-10-span-3 {
    grid-row: 10/span 3;
  }
  .grid-c-h-10-span-4 {
    grid-column: 10/span 4;
  }
  .grid-r-h-10-span-4 {
    grid-row: 10/span 4;
  }
  .grid-c-h-10-span-5 {
    grid-column: 10/span 5;
  }
  .grid-r-h-10-span-5 {
    grid-row: 10/span 5;
  }
  .grid-c-h-10-span-6 {
    grid-column: 10/span 6;
  }
  .grid-r-h-10-span-6 {
    grid-row: 10/span 6;
  }
  .grid-c-h-10-span-7 {
    grid-column: 10/span 7;
  }
  .grid-r-h-10-span-7 {
    grid-row: 10/span 7;
  }
  .grid-c-h-10-span-8 {
    grid-column: 10/span 8;
  }
  .grid-r-h-10-span-8 {
    grid-row: 10/span 8;
  }
  .grid-c-h-11-span-1 {
    grid-column: 11/span 1;
  }
  .grid-r-h-11-span-1 {
    grid-row: 11/span 1;
  }
  .grid-c-h-11-span-2 {
    grid-column: 11/span 2;
  }
  .grid-r-h-11-span-2 {
    grid-row: 11/span 2;
  }
  .grid-c-h-11-span-3 {
    grid-column: 11/span 3;
  }
  .grid-r-h-11-span-3 {
    grid-row: 11/span 3;
  }
  .grid-c-h-11-span-4 {
    grid-column: 11/span 4;
  }
  .grid-r-h-11-span-4 {
    grid-row: 11/span 4;
  }
  .grid-c-h-11-span-5 {
    grid-column: 11/span 5;
  }
  .grid-r-h-11-span-5 {
    grid-row: 11/span 5;
  }
  .grid-c-h-11-span-6 {
    grid-column: 11/span 6;
  }
  .grid-r-h-11-span-6 {
    grid-row: 11/span 6;
  }
  .grid-c-h-11-span-7 {
    grid-column: 11/span 7;
  }
  .grid-r-h-11-span-7 {
    grid-row: 11/span 7;
  }
  .grid-c-h-11-span-8 {
    grid-column: 11/span 8;
  }
  .grid-r-h-11-span-8 {
    grid-row: 11/span 8;
  }
  .grid-c-h-12-span-1 {
    grid-column: 12/span 1;
  }
  .grid-r-h-12-span-1 {
    grid-row: 12/span 1;
  }
  .grid-c-h-12-span-2 {
    grid-column: 12/span 2;
  }
  .grid-r-h-12-span-2 {
    grid-row: 12/span 2;
  }
  .grid-c-h-12-span-3 {
    grid-column: 12/span 3;
  }
  .grid-r-h-12-span-3 {
    grid-row: 12/span 3;
  }
  .grid-c-h-12-span-4 {
    grid-column: 12/span 4;
  }
  .grid-r-h-12-span-4 {
    grid-row: 12/span 4;
  }
  .grid-c-h-12-span-5 {
    grid-column: 12/span 5;
  }
  .grid-r-h-12-span-5 {
    grid-row: 12/span 5;
  }
  .grid-c-h-12-span-6 {
    grid-column: 12/span 6;
  }
  .grid-r-h-12-span-6 {
    grid-row: 12/span 6;
  }
  .grid-c-h-12-span-7 {
    grid-column: 12/span 7;
  }
  .grid-r-h-12-span-7 {
    grid-row: 12/span 7;
  }
  .grid-c-h-12-span-8 {
    grid-column: 12/span 8;
  }
  .grid-r-h-12-span-8 {
    grid-row: 12/span 8;
  }
}
@media screen and (max-width: 350px) {
  .grid-c-hs-1-span-1 {
    grid-column: 1/span 1;
  }
  .grid-r-hs-1-span-1 {
    grid-row: 1/span 1;
  }
  .grid-c-hs-1-span-2 {
    grid-column: 1/span 2;
  }
  .grid-r-hs-1-span-2 {
    grid-row: 1/span 2;
  }
  .grid-c-hs-1-span-3 {
    grid-column: 1/span 3;
  }
  .grid-r-hs-1-span-3 {
    grid-row: 1/span 3;
  }
  .grid-c-hs-1-span-4 {
    grid-column: 1/span 4;
  }
  .grid-r-hs-1-span-4 {
    grid-row: 1/span 4;
  }
  .grid-c-hs-1-span-5 {
    grid-column: 1/span 5;
  }
  .grid-r-hs-1-span-5 {
    grid-row: 1/span 5;
  }
  .grid-c-hs-1-span-6 {
    grid-column: 1/span 6;
  }
  .grid-r-hs-1-span-6 {
    grid-row: 1/span 6;
  }
  .grid-c-hs-1-span-7 {
    grid-column: 1/span 7;
  }
  .grid-r-hs-1-span-7 {
    grid-row: 1/span 7;
  }
  .grid-c-hs-1-span-8 {
    grid-column: 1/span 8;
  }
  .grid-r-hs-1-span-8 {
    grid-row: 1/span 8;
  }
  .grid-c-hs-2-span-1 {
    grid-column: 2/span 1;
  }
  .grid-r-hs-2-span-1 {
    grid-row: 2/span 1;
  }
  .grid-c-hs-2-span-2 {
    grid-column: 2/span 2;
  }
  .grid-r-hs-2-span-2 {
    grid-row: 2/span 2;
  }
  .grid-c-hs-2-span-3 {
    grid-column: 2/span 3;
  }
  .grid-r-hs-2-span-3 {
    grid-row: 2/span 3;
  }
  .grid-c-hs-2-span-4 {
    grid-column: 2/span 4;
  }
  .grid-r-hs-2-span-4 {
    grid-row: 2/span 4;
  }
  .grid-c-hs-2-span-5 {
    grid-column: 2/span 5;
  }
  .grid-r-hs-2-span-5 {
    grid-row: 2/span 5;
  }
  .grid-c-hs-2-span-6 {
    grid-column: 2/span 6;
  }
  .grid-r-hs-2-span-6 {
    grid-row: 2/span 6;
  }
  .grid-c-hs-2-span-7 {
    grid-column: 2/span 7;
  }
  .grid-r-hs-2-span-7 {
    grid-row: 2/span 7;
  }
  .grid-c-hs-2-span-8 {
    grid-column: 2/span 8;
  }
  .grid-r-hs-2-span-8 {
    grid-row: 2/span 8;
  }
  .grid-c-hs-3-span-1 {
    grid-column: 3/span 1;
  }
  .grid-r-hs-3-span-1 {
    grid-row: 3/span 1;
  }
  .grid-c-hs-3-span-2 {
    grid-column: 3/span 2;
  }
  .grid-r-hs-3-span-2 {
    grid-row: 3/span 2;
  }
  .grid-c-hs-3-span-3 {
    grid-column: 3/span 3;
  }
  .grid-r-hs-3-span-3 {
    grid-row: 3/span 3;
  }
  .grid-c-hs-3-span-4 {
    grid-column: 3/span 4;
  }
  .grid-r-hs-3-span-4 {
    grid-row: 3/span 4;
  }
  .grid-c-hs-3-span-5 {
    grid-column: 3/span 5;
  }
  .grid-r-hs-3-span-5 {
    grid-row: 3/span 5;
  }
  .grid-c-hs-3-span-6 {
    grid-column: 3/span 6;
  }
  .grid-r-hs-3-span-6 {
    grid-row: 3/span 6;
  }
  .grid-c-hs-3-span-7 {
    grid-column: 3/span 7;
  }
  .grid-r-hs-3-span-7 {
    grid-row: 3/span 7;
  }
  .grid-c-hs-3-span-8 {
    grid-column: 3/span 8;
  }
  .grid-r-hs-3-span-8 {
    grid-row: 3/span 8;
  }
  .grid-c-hs-4-span-1 {
    grid-column: 4/span 1;
  }
  .grid-r-hs-4-span-1 {
    grid-row: 4/span 1;
  }
  .grid-c-hs-4-span-2 {
    grid-column: 4/span 2;
  }
  .grid-r-hs-4-span-2 {
    grid-row: 4/span 2;
  }
  .grid-c-hs-4-span-3 {
    grid-column: 4/span 3;
  }
  .grid-r-hs-4-span-3 {
    grid-row: 4/span 3;
  }
  .grid-c-hs-4-span-4 {
    grid-column: 4/span 4;
  }
  .grid-r-hs-4-span-4 {
    grid-row: 4/span 4;
  }
  .grid-c-hs-4-span-5 {
    grid-column: 4/span 5;
  }
  .grid-r-hs-4-span-5 {
    grid-row: 4/span 5;
  }
  .grid-c-hs-4-span-6 {
    grid-column: 4/span 6;
  }
  .grid-r-hs-4-span-6 {
    grid-row: 4/span 6;
  }
  .grid-c-hs-4-span-7 {
    grid-column: 4/span 7;
  }
  .grid-r-hs-4-span-7 {
    grid-row: 4/span 7;
  }
  .grid-c-hs-4-span-8 {
    grid-column: 4/span 8;
  }
  .grid-r-hs-4-span-8 {
    grid-row: 4/span 8;
  }
  .grid-c-hs-5-span-1 {
    grid-column: 5/span 1;
  }
  .grid-r-hs-5-span-1 {
    grid-row: 5/span 1;
  }
  .grid-c-hs-5-span-2 {
    grid-column: 5/span 2;
  }
  .grid-r-hs-5-span-2 {
    grid-row: 5/span 2;
  }
  .grid-c-hs-5-span-3 {
    grid-column: 5/span 3;
  }
  .grid-r-hs-5-span-3 {
    grid-row: 5/span 3;
  }
  .grid-c-hs-5-span-4 {
    grid-column: 5/span 4;
  }
  .grid-r-hs-5-span-4 {
    grid-row: 5/span 4;
  }
  .grid-c-hs-5-span-5 {
    grid-column: 5/span 5;
  }
  .grid-r-hs-5-span-5 {
    grid-row: 5/span 5;
  }
  .grid-c-hs-5-span-6 {
    grid-column: 5/span 6;
  }
  .grid-r-hs-5-span-6 {
    grid-row: 5/span 6;
  }
  .grid-c-hs-5-span-7 {
    grid-column: 5/span 7;
  }
  .grid-r-hs-5-span-7 {
    grid-row: 5/span 7;
  }
  .grid-c-hs-5-span-8 {
    grid-column: 5/span 8;
  }
  .grid-r-hs-5-span-8 {
    grid-row: 5/span 8;
  }
  .grid-c-hs-6-span-1 {
    grid-column: 6/span 1;
  }
  .grid-r-hs-6-span-1 {
    grid-row: 6/span 1;
  }
  .grid-c-hs-6-span-2 {
    grid-column: 6/span 2;
  }
  .grid-r-hs-6-span-2 {
    grid-row: 6/span 2;
  }
  .grid-c-hs-6-span-3 {
    grid-column: 6/span 3;
  }
  .grid-r-hs-6-span-3 {
    grid-row: 6/span 3;
  }
  .grid-c-hs-6-span-4 {
    grid-column: 6/span 4;
  }
  .grid-r-hs-6-span-4 {
    grid-row: 6/span 4;
  }
  .grid-c-hs-6-span-5 {
    grid-column: 6/span 5;
  }
  .grid-r-hs-6-span-5 {
    grid-row: 6/span 5;
  }
  .grid-c-hs-6-span-6 {
    grid-column: 6/span 6;
  }
  .grid-r-hs-6-span-6 {
    grid-row: 6/span 6;
  }
  .grid-c-hs-6-span-7 {
    grid-column: 6/span 7;
  }
  .grid-r-hs-6-span-7 {
    grid-row: 6/span 7;
  }
  .grid-c-hs-6-span-8 {
    grid-column: 6/span 8;
  }
  .grid-r-hs-6-span-8 {
    grid-row: 6/span 8;
  }
  .grid-c-hs-7-span-1 {
    grid-column: 7/span 1;
  }
  .grid-r-hs-7-span-1 {
    grid-row: 7/span 1;
  }
  .grid-c-hs-7-span-2 {
    grid-column: 7/span 2;
  }
  .grid-r-hs-7-span-2 {
    grid-row: 7/span 2;
  }
  .grid-c-hs-7-span-3 {
    grid-column: 7/span 3;
  }
  .grid-r-hs-7-span-3 {
    grid-row: 7/span 3;
  }
  .grid-c-hs-7-span-4 {
    grid-column: 7/span 4;
  }
  .grid-r-hs-7-span-4 {
    grid-row: 7/span 4;
  }
  .grid-c-hs-7-span-5 {
    grid-column: 7/span 5;
  }
  .grid-r-hs-7-span-5 {
    grid-row: 7/span 5;
  }
  .grid-c-hs-7-span-6 {
    grid-column: 7/span 6;
  }
  .grid-r-hs-7-span-6 {
    grid-row: 7/span 6;
  }
  .grid-c-hs-7-span-7 {
    grid-column: 7/span 7;
  }
  .grid-r-hs-7-span-7 {
    grid-row: 7/span 7;
  }
  .grid-c-hs-7-span-8 {
    grid-column: 7/span 8;
  }
  .grid-r-hs-7-span-8 {
    grid-row: 7/span 8;
  }
  .grid-c-hs-8-span-1 {
    grid-column: 8/span 1;
  }
  .grid-r-hs-8-span-1 {
    grid-row: 8/span 1;
  }
  .grid-c-hs-8-span-2 {
    grid-column: 8/span 2;
  }
  .grid-r-hs-8-span-2 {
    grid-row: 8/span 2;
  }
  .grid-c-hs-8-span-3 {
    grid-column: 8/span 3;
  }
  .grid-r-hs-8-span-3 {
    grid-row: 8/span 3;
  }
  .grid-c-hs-8-span-4 {
    grid-column: 8/span 4;
  }
  .grid-r-hs-8-span-4 {
    grid-row: 8/span 4;
  }
  .grid-c-hs-8-span-5 {
    grid-column: 8/span 5;
  }
  .grid-r-hs-8-span-5 {
    grid-row: 8/span 5;
  }
  .grid-c-hs-8-span-6 {
    grid-column: 8/span 6;
  }
  .grid-r-hs-8-span-6 {
    grid-row: 8/span 6;
  }
  .grid-c-hs-8-span-7 {
    grid-column: 8/span 7;
  }
  .grid-r-hs-8-span-7 {
    grid-row: 8/span 7;
  }
  .grid-c-hs-8-span-8 {
    grid-column: 8/span 8;
  }
  .grid-r-hs-8-span-8 {
    grid-row: 8/span 8;
  }
  .grid-c-hs-9-span-1 {
    grid-column: 9/span 1;
  }
  .grid-r-hs-9-span-1 {
    grid-row: 9/span 1;
  }
  .grid-c-hs-9-span-2 {
    grid-column: 9/span 2;
  }
  .grid-r-hs-9-span-2 {
    grid-row: 9/span 2;
  }
  .grid-c-hs-9-span-3 {
    grid-column: 9/span 3;
  }
  .grid-r-hs-9-span-3 {
    grid-row: 9/span 3;
  }
  .grid-c-hs-9-span-4 {
    grid-column: 9/span 4;
  }
  .grid-r-hs-9-span-4 {
    grid-row: 9/span 4;
  }
  .grid-c-hs-9-span-5 {
    grid-column: 9/span 5;
  }
  .grid-r-hs-9-span-5 {
    grid-row: 9/span 5;
  }
  .grid-c-hs-9-span-6 {
    grid-column: 9/span 6;
  }
  .grid-r-hs-9-span-6 {
    grid-row: 9/span 6;
  }
  .grid-c-hs-9-span-7 {
    grid-column: 9/span 7;
  }
  .grid-r-hs-9-span-7 {
    grid-row: 9/span 7;
  }
  .grid-c-hs-9-span-8 {
    grid-column: 9/span 8;
  }
  .grid-r-hs-9-span-8 {
    grid-row: 9/span 8;
  }
  .grid-c-hs-10-span-1 {
    grid-column: 10/span 1;
  }
  .grid-r-hs-10-span-1 {
    grid-row: 10/span 1;
  }
  .grid-c-hs-10-span-2 {
    grid-column: 10/span 2;
  }
  .grid-r-hs-10-span-2 {
    grid-row: 10/span 2;
  }
  .grid-c-hs-10-span-3 {
    grid-column: 10/span 3;
  }
  .grid-r-hs-10-span-3 {
    grid-row: 10/span 3;
  }
  .grid-c-hs-10-span-4 {
    grid-column: 10/span 4;
  }
  .grid-r-hs-10-span-4 {
    grid-row: 10/span 4;
  }
  .grid-c-hs-10-span-5 {
    grid-column: 10/span 5;
  }
  .grid-r-hs-10-span-5 {
    grid-row: 10/span 5;
  }
  .grid-c-hs-10-span-6 {
    grid-column: 10/span 6;
  }
  .grid-r-hs-10-span-6 {
    grid-row: 10/span 6;
  }
  .grid-c-hs-10-span-7 {
    grid-column: 10/span 7;
  }
  .grid-r-hs-10-span-7 {
    grid-row: 10/span 7;
  }
  .grid-c-hs-10-span-8 {
    grid-column: 10/span 8;
  }
  .grid-r-hs-10-span-8 {
    grid-row: 10/span 8;
  }
  .grid-c-hs-11-span-1 {
    grid-column: 11/span 1;
  }
  .grid-r-hs-11-span-1 {
    grid-row: 11/span 1;
  }
  .grid-c-hs-11-span-2 {
    grid-column: 11/span 2;
  }
  .grid-r-hs-11-span-2 {
    grid-row: 11/span 2;
  }
  .grid-c-hs-11-span-3 {
    grid-column: 11/span 3;
  }
  .grid-r-hs-11-span-3 {
    grid-row: 11/span 3;
  }
  .grid-c-hs-11-span-4 {
    grid-column: 11/span 4;
  }
  .grid-r-hs-11-span-4 {
    grid-row: 11/span 4;
  }
  .grid-c-hs-11-span-5 {
    grid-column: 11/span 5;
  }
  .grid-r-hs-11-span-5 {
    grid-row: 11/span 5;
  }
  .grid-c-hs-11-span-6 {
    grid-column: 11/span 6;
  }
  .grid-r-hs-11-span-6 {
    grid-row: 11/span 6;
  }
  .grid-c-hs-11-span-7 {
    grid-column: 11/span 7;
  }
  .grid-r-hs-11-span-7 {
    grid-row: 11/span 7;
  }
  .grid-c-hs-11-span-8 {
    grid-column: 11/span 8;
  }
  .grid-r-hs-11-span-8 {
    grid-row: 11/span 8;
  }
  .grid-c-hs-12-span-1 {
    grid-column: 12/span 1;
  }
  .grid-r-hs-12-span-1 {
    grid-row: 12/span 1;
  }
  .grid-c-hs-12-span-2 {
    grid-column: 12/span 2;
  }
  .grid-r-hs-12-span-2 {
    grid-row: 12/span 2;
  }
  .grid-c-hs-12-span-3 {
    grid-column: 12/span 3;
  }
  .grid-r-hs-12-span-3 {
    grid-row: 12/span 3;
  }
  .grid-c-hs-12-span-4 {
    grid-column: 12/span 4;
  }
  .grid-r-hs-12-span-4 {
    grid-row: 12/span 4;
  }
  .grid-c-hs-12-span-5 {
    grid-column: 12/span 5;
  }
  .grid-r-hs-12-span-5 {
    grid-row: 12/span 5;
  }
  .grid-c-hs-12-span-6 {
    grid-column: 12/span 6;
  }
  .grid-r-hs-12-span-6 {
    grid-row: 12/span 6;
  }
  .grid-c-hs-12-span-7 {
    grid-column: 12/span 7;
  }
  .grid-r-hs-12-span-7 {
    grid-row: 12/span 7;
  }
  .grid-c-hs-12-span-8 {
    grid-column: 12/span 8;
  }
  .grid-r-hs-12-span-8 {
    grid-row: 12/span 8;
  }
}
.row-1-3 {
  flex: 1 1 33.333333%;
}

.row-1-2 {
  flex: 1 1 50%;
}

.row-2-3 {
  flex: 1 1 66.666666%;
}

.f-row {
  display: flex;
  flex-direction: row;
}

.f-column {
  display: flex;
  flex-direction: column;
}

.f-wrap {
  flex-wrap: wrap;
}

.gap-small {
  gap: var(--mifaz-space-small);
}

.gap-medium {
  gap: var(--mifaz-space-medium);
}

.gap-large {
  gap: var(--mifaz-space-large);
}

.gv-sm {
  --_gap: var(--mifaz-space-small);
}

.gv-md {
  --_gap: var(--mifaz-space-medium);
}

.gv-lg {
  --_gap: var(--mifaz-space-large);
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.align-center {
  align-items: center;
}

.grid-rows-max-content {
  grid-auto-rows: max-content;
}

.align-self-end {
  align-self: flex-end;
}

.flex-1 {
  flex: 1;
}

.mifaz_dl-table-base, .mifaz_dl-table-2-1, .mifaz_dl-table-1-3, .mifaz_dl-table-1-2, .mifaz_dl-table {
  display: grid;
  grid-auto-rows: max-content;
  gap: var(--_gap, var(--mifaz-space-medium));
  margin: 0;
  padding: 0;
}
.mifaz_dl-table-base dt, .mifaz_dl-table-2-1 dt, .mifaz_dl-table-1-3 dt, .mifaz_dl-table-1-2 dt, .mifaz_dl-table dt, .mifaz_dl-table-base dd, .mifaz_dl-table-2-1 dd, .mifaz_dl-table-1-3 dd, .mifaz_dl-table-1-2 dd, .mifaz_dl-table dd {
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 500px) {
  .mifaz_dl-table-base, .mifaz_dl-table-2-1, .mifaz_dl-table-1-3, .mifaz_dl-table-1-2, .mifaz_dl-table {
    display: block;
  }
  .mifaz_dl-table-base dd, .mifaz_dl-table-2-1 dd, .mifaz_dl-table-1-3 dd, .mifaz_dl-table-1-2 dd, .mifaz_dl-table dd {
    margin-block-end: var(--_gap, var(--mifaz-space-medium));
  }
}
.mifaz_dl-table-base.m-auto, .m-auto.mifaz_dl-table-2-1, .m-auto.mifaz_dl-table-1-3, .m-auto.mifaz_dl-table-1-2, .m-auto.mifaz_dl-table {
  margin: auto;
}
.mifaz_dl-table-base.my-auto, .my-auto.mifaz_dl-table-2-1, .my-auto.mifaz_dl-table-1-3, .my-auto.mifaz_dl-table-1-2, .my-auto.mifaz_dl-table {
  margin-block: auto;
}
.mifaz_dl-table-base.mx-auto, .mx-auto.mifaz_dl-table-2-1, .mx-auto.mifaz_dl-table-1-3, .mx-auto.mifaz_dl-table-1-2, .mx-auto.mifaz_dl-table {
  margin-inline: auto;
}
.mifaz_dl-table-base.mt-auto, .mt-auto.mifaz_dl-table-2-1, .mt-auto.mifaz_dl-table-1-3, .mt-auto.mifaz_dl-table-1-2, .mt-auto.mifaz_dl-table {
  margin-block-start: auto;
}
.mifaz_dl-table-base.mb-auto, .mb-auto.mifaz_dl-table-2-1, .mb-auto.mifaz_dl-table-1-3, .mb-auto.mifaz_dl-table-1-2, .mb-auto.mifaz_dl-table {
  margin-block-end: auto;
}
.mifaz_dl-table-base.ms-auto, .ms-auto.mifaz_dl-table-2-1, .ms-auto.mifaz_dl-table-1-3, .ms-auto.mifaz_dl-table-1-2, .ms-auto.mifaz_dl-table {
  margin-inline-start: auto;
}
.mifaz_dl-table-base.me-auto, .me-auto.mifaz_dl-table-2-1, .me-auto.mifaz_dl-table-1-3, .me-auto.mifaz_dl-table-1-2, .me-auto.mifaz_dl-table {
  margin-inline-end: auto;
}
.mifaz_dl-table-base.p-auto, .p-auto.mifaz_dl-table-2-1, .p-auto.mifaz_dl-table-1-3, .p-auto.mifaz_dl-table-1-2, .p-auto.mifaz_dl-table {
  padding: auto;
}
.mifaz_dl-table-base.py-auto, .py-auto.mifaz_dl-table-2-1, .py-auto.mifaz_dl-table-1-3, .py-auto.mifaz_dl-table-1-2, .py-auto.mifaz_dl-table {
  padding-block: auto;
}
.mifaz_dl-table-base.px-auto, .px-auto.mifaz_dl-table-2-1, .px-auto.mifaz_dl-table-1-3, .px-auto.mifaz_dl-table-1-2, .px-auto.mifaz_dl-table {
  padding-inline: auto;
}
.mifaz_dl-table-base.pt-auto, .pt-auto.mifaz_dl-table-2-1, .pt-auto.mifaz_dl-table-1-3, .pt-auto.mifaz_dl-table-1-2, .pt-auto.mifaz_dl-table {
  padding-block-start: auto;
}
.mifaz_dl-table-base.pb-auto, .pb-auto.mifaz_dl-table-2-1, .pb-auto.mifaz_dl-table-1-3, .pb-auto.mifaz_dl-table-1-2, .pb-auto.mifaz_dl-table {
  padding-block-end: auto;
}
.mifaz_dl-table-base.ps-auto, .ps-auto.mifaz_dl-table-2-1, .ps-auto.mifaz_dl-table-1-3, .ps-auto.mifaz_dl-table-1-2, .ps-auto.mifaz_dl-table {
  padding-inline-start: auto;
}
.mifaz_dl-table-base.pe-auto, .pe-auto.mifaz_dl-table-2-1, .pe-auto.mifaz_dl-table-1-3, .pe-auto.mifaz_dl-table-1-2, .pe-auto.mifaz_dl-table {
  padding-inline-end: auto;
}
.mifaz_dl-table-base.m-0, .m-0.mifaz_dl-table-2-1, .m-0.mifaz_dl-table-1-3, .m-0.mifaz_dl-table-1-2, .m-0.mifaz_dl-table {
  margin: 0;
}
.mifaz_dl-table-base.my-0, .my-0.mifaz_dl-table-2-1, .my-0.mifaz_dl-table-1-3, .my-0.mifaz_dl-table-1-2, .my-0.mifaz_dl-table {
  margin-block: 0;
}
.mifaz_dl-table-base.mx-0, .mx-0.mifaz_dl-table-2-1, .mx-0.mifaz_dl-table-1-3, .mx-0.mifaz_dl-table-1-2, .mx-0.mifaz_dl-table {
  margin-inline: 0;
}
.mifaz_dl-table-base.mt-0, .mt-0.mifaz_dl-table-2-1, .mt-0.mifaz_dl-table-1-3, .mt-0.mifaz_dl-table-1-2, .mt-0.mifaz_dl-table {
  margin-block-start: 0;
}
.mifaz_dl-table-base.mb-0, .mb-0.mifaz_dl-table-2-1, .mb-0.mifaz_dl-table-1-3, .mb-0.mifaz_dl-table-1-2, .mb-0.mifaz_dl-table {
  margin-block-end: 0;
}
.mifaz_dl-table-base.ms-0, .ms-0.mifaz_dl-table-2-1, .ms-0.mifaz_dl-table-1-3, .ms-0.mifaz_dl-table-1-2, .ms-0.mifaz_dl-table {
  margin-inline-start: 0;
}
.mifaz_dl-table-base.me-0, .me-0.mifaz_dl-table-2-1, .me-0.mifaz_dl-table-1-3, .me-0.mifaz_dl-table-1-2, .me-0.mifaz_dl-table {
  margin-inline-end: 0;
}
.mifaz_dl-table-base.p-0, .p-0.mifaz_dl-table-2-1, .p-0.mifaz_dl-table-1-3, .p-0.mifaz_dl-table-1-2, .p-0.mifaz_dl-table {
  padding: 0;
}
.mifaz_dl-table-base.py-0, .py-0.mifaz_dl-table-2-1, .py-0.mifaz_dl-table-1-3, .py-0.mifaz_dl-table-1-2, .py-0.mifaz_dl-table {
  padding-block: 0;
}
.mifaz_dl-table-base.px-0, .px-0.mifaz_dl-table-2-1, .px-0.mifaz_dl-table-1-3, .px-0.mifaz_dl-table-1-2, .px-0.mifaz_dl-table {
  padding-inline: 0;
}
.mifaz_dl-table-base.pt-0, .pt-0.mifaz_dl-table-2-1, .pt-0.mifaz_dl-table-1-3, .pt-0.mifaz_dl-table-1-2, .pt-0.mifaz_dl-table {
  padding-block-start: 0;
}
.mifaz_dl-table-base.pb-0, .pb-0.mifaz_dl-table-2-1, .pb-0.mifaz_dl-table-1-3, .pb-0.mifaz_dl-table-1-2, .pb-0.mifaz_dl-table {
  padding-block-end: 0;
}
.mifaz_dl-table-base.ps-0, .ps-0.mifaz_dl-table-2-1, .ps-0.mifaz_dl-table-1-3, .ps-0.mifaz_dl-table-1-2, .ps-0.mifaz_dl-table {
  padding-inline-start: 0;
}
.mifaz_dl-table-base.pe-0, .pe-0.mifaz_dl-table-2-1, .pe-0.mifaz_dl-table-1-3, .pe-0.mifaz_dl-table-1-2, .pe-0.mifaz_dl-table {
  padding-inline-end: 0;
}
.mifaz_dl-table-base.m-1, .m-1.mifaz_dl-table-2-1, .m-1.mifaz_dl-table-1-3, .m-1.mifaz_dl-table-1-2, .m-1.mifaz_dl-table {
  margin: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.my-1, .my-1.mifaz_dl-table-2-1, .my-1.mifaz_dl-table-1-3, .my-1.mifaz_dl-table-1-2, .my-1.mifaz_dl-table {
  margin-block: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.mx-1, .mx-1.mifaz_dl-table-2-1, .mx-1.mifaz_dl-table-1-3, .mx-1.mifaz_dl-table-1-2, .mx-1.mifaz_dl-table {
  margin-inline: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.mt-1, .mt-1.mifaz_dl-table-2-1, .mt-1.mifaz_dl-table-1-3, .mt-1.mifaz_dl-table-1-2, .mt-1.mifaz_dl-table {
  margin-block-start: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.mb-1, .mb-1.mifaz_dl-table-2-1, .mb-1.mifaz_dl-table-1-3, .mb-1.mifaz_dl-table-1-2, .mb-1.mifaz_dl-table {
  margin-block-end: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.ms-1, .ms-1.mifaz_dl-table-2-1, .ms-1.mifaz_dl-table-1-3, .ms-1.mifaz_dl-table-1-2, .ms-1.mifaz_dl-table {
  margin-inline-start: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.me-1, .me-1.mifaz_dl-table-2-1, .me-1.mifaz_dl-table-1-3, .me-1.mifaz_dl-table-1-2, .me-1.mifaz_dl-table {
  margin-inline-end: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.p-1, .p-1.mifaz_dl-table-2-1, .p-1.mifaz_dl-table-1-3, .p-1.mifaz_dl-table-1-2, .p-1.mifaz_dl-table {
  padding: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.py-1, .py-1.mifaz_dl-table-2-1, .py-1.mifaz_dl-table-1-3, .py-1.mifaz_dl-table-1-2, .py-1.mifaz_dl-table {
  padding-block: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.px-1, .px-1.mifaz_dl-table-2-1, .px-1.mifaz_dl-table-1-3, .px-1.mifaz_dl-table-1-2, .px-1.mifaz_dl-table {
  padding-inline: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.pt-1, .pt-1.mifaz_dl-table-2-1, .pt-1.mifaz_dl-table-1-3, .pt-1.mifaz_dl-table-1-2, .pt-1.mifaz_dl-table {
  padding-block-start: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.pb-1, .pb-1.mifaz_dl-table-2-1, .pb-1.mifaz_dl-table-1-3, .pb-1.mifaz_dl-table-1-2, .pb-1.mifaz_dl-table {
  padding-block-end: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.ps-1, .ps-1.mifaz_dl-table-2-1, .ps-1.mifaz_dl-table-1-3, .ps-1.mifaz_dl-table-1-2, .ps-1.mifaz_dl-table {
  padding-inline-start: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.pe-1, .pe-1.mifaz_dl-table-2-1, .pe-1.mifaz_dl-table-1-3, .pe-1.mifaz_dl-table-1-2, .pe-1.mifaz_dl-table {
  padding-inline-end: var(--mifaz-space-tiny);
}
.mifaz_dl-table-base.m-2, .m-2.mifaz_dl-table-2-1, .m-2.mifaz_dl-table-1-3, .m-2.mifaz_dl-table-1-2, .m-2.mifaz_dl-table {
  margin: var(--mifaz-space-small);
}
.mifaz_dl-table-base.my-2, .my-2.mifaz_dl-table-2-1, .my-2.mifaz_dl-table-1-3, .my-2.mifaz_dl-table-1-2, .my-2.mifaz_dl-table {
  margin-block: var(--mifaz-space-small);
}
.mifaz_dl-table-base.mx-2, .mx-2.mifaz_dl-table-2-1, .mx-2.mifaz_dl-table-1-3, .mx-2.mifaz_dl-table-1-2, .mx-2.mifaz_dl-table {
  margin-inline: var(--mifaz-space-small);
}
.mifaz_dl-table-base.mt-2, .mt-2.mifaz_dl-table-2-1, .mt-2.mifaz_dl-table-1-3, .mt-2.mifaz_dl-table-1-2, .mt-2.mifaz_dl-table {
  margin-block-start: var(--mifaz-space-small);
}
.mifaz_dl-table-base.mb-2, .mb-2.mifaz_dl-table-2-1, .mb-2.mifaz_dl-table-1-3, .mb-2.mifaz_dl-table-1-2, .mb-2.mifaz_dl-table {
  margin-block-end: var(--mifaz-space-small);
}
.mifaz_dl-table-base.ms-2, .ms-2.mifaz_dl-table-2-1, .ms-2.mifaz_dl-table-1-3, .ms-2.mifaz_dl-table-1-2, .ms-2.mifaz_dl-table {
  margin-inline-start: var(--mifaz-space-small);
}
.mifaz_dl-table-base.me-2, .me-2.mifaz_dl-table-2-1, .me-2.mifaz_dl-table-1-3, .me-2.mifaz_dl-table-1-2, .me-2.mifaz_dl-table {
  margin-inline-end: var(--mifaz-space-small);
}
.mifaz_dl-table-base.p-2, .p-2.mifaz_dl-table-2-1, .p-2.mifaz_dl-table-1-3, .p-2.mifaz_dl-table-1-2, .p-2.mifaz_dl-table {
  padding: var(--mifaz-space-small);
}
.mifaz_dl-table-base.py-2, .py-2.mifaz_dl-table-2-1, .py-2.mifaz_dl-table-1-3, .py-2.mifaz_dl-table-1-2, .py-2.mifaz_dl-table {
  padding-block: var(--mifaz-space-small);
}
.mifaz_dl-table-base.px-2, .px-2.mifaz_dl-table-2-1, .px-2.mifaz_dl-table-1-3, .px-2.mifaz_dl-table-1-2, .px-2.mifaz_dl-table {
  padding-inline: var(--mifaz-space-small);
}
.mifaz_dl-table-base.pt-2, .pt-2.mifaz_dl-table-2-1, .pt-2.mifaz_dl-table-1-3, .pt-2.mifaz_dl-table-1-2, .pt-2.mifaz_dl-table {
  padding-block-start: var(--mifaz-space-small);
}
.mifaz_dl-table-base.pb-2, .pb-2.mifaz_dl-table-2-1, .pb-2.mifaz_dl-table-1-3, .pb-2.mifaz_dl-table-1-2, .pb-2.mifaz_dl-table {
  padding-block-end: var(--mifaz-space-small);
}
.mifaz_dl-table-base.ps-2, .ps-2.mifaz_dl-table-2-1, .ps-2.mifaz_dl-table-1-3, .ps-2.mifaz_dl-table-1-2, .ps-2.mifaz_dl-table {
  padding-inline-start: var(--mifaz-space-small);
}
.mifaz_dl-table-base.pe-2, .pe-2.mifaz_dl-table-2-1, .pe-2.mifaz_dl-table-1-3, .pe-2.mifaz_dl-table-1-2, .pe-2.mifaz_dl-table {
  padding-inline-end: var(--mifaz-space-small);
}
.mifaz_dl-table-base.m-3, .m-3.mifaz_dl-table-2-1, .m-3.mifaz_dl-table-1-3, .m-3.mifaz_dl-table-1-2, .m-3.mifaz_dl-table {
  margin: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.my-3, .my-3.mifaz_dl-table-2-1, .my-3.mifaz_dl-table-1-3, .my-3.mifaz_dl-table-1-2, .my-3.mifaz_dl-table {
  margin-block: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.mx-3, .mx-3.mifaz_dl-table-2-1, .mx-3.mifaz_dl-table-1-3, .mx-3.mifaz_dl-table-1-2, .mx-3.mifaz_dl-table {
  margin-inline: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.mt-3, .mt-3.mifaz_dl-table-2-1, .mt-3.mifaz_dl-table-1-3, .mt-3.mifaz_dl-table-1-2, .mt-3.mifaz_dl-table {
  margin-block-start: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.mb-3, .mb-3.mifaz_dl-table-2-1, .mb-3.mifaz_dl-table-1-3, .mb-3.mifaz_dl-table-1-2, .mb-3.mifaz_dl-table {
  margin-block-end: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.ms-3, .ms-3.mifaz_dl-table-2-1, .ms-3.mifaz_dl-table-1-3, .ms-3.mifaz_dl-table-1-2, .ms-3.mifaz_dl-table {
  margin-inline-start: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.me-3, .me-3.mifaz_dl-table-2-1, .me-3.mifaz_dl-table-1-3, .me-3.mifaz_dl-table-1-2, .me-3.mifaz_dl-table {
  margin-inline-end: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.p-3, .p-3.mifaz_dl-table-2-1, .p-3.mifaz_dl-table-1-3, .p-3.mifaz_dl-table-1-2, .p-3.mifaz_dl-table {
  padding: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.py-3, .py-3.mifaz_dl-table-2-1, .py-3.mifaz_dl-table-1-3, .py-3.mifaz_dl-table-1-2, .py-3.mifaz_dl-table {
  padding-block: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.px-3, .px-3.mifaz_dl-table-2-1, .px-3.mifaz_dl-table-1-3, .px-3.mifaz_dl-table-1-2, .px-3.mifaz_dl-table {
  padding-inline: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.pt-3, .pt-3.mifaz_dl-table-2-1, .pt-3.mifaz_dl-table-1-3, .pt-3.mifaz_dl-table-1-2, .pt-3.mifaz_dl-table {
  padding-block-start: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.pb-3, .pb-3.mifaz_dl-table-2-1, .pb-3.mifaz_dl-table-1-3, .pb-3.mifaz_dl-table-1-2, .pb-3.mifaz_dl-table {
  padding-block-end: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.ps-3, .ps-3.mifaz_dl-table-2-1, .ps-3.mifaz_dl-table-1-3, .ps-3.mifaz_dl-table-1-2, .ps-3.mifaz_dl-table {
  padding-inline-start: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.pe-3, .pe-3.mifaz_dl-table-2-1, .pe-3.mifaz_dl-table-1-3, .pe-3.mifaz_dl-table-1-2, .pe-3.mifaz_dl-table {
  padding-inline-end: var(--mifaz-space-medium);
}
.mifaz_dl-table-base.m-4, .m-4.mifaz_dl-table-2-1, .m-4.mifaz_dl-table-1-3, .m-4.mifaz_dl-table-1-2, .m-4.mifaz_dl-table {
  margin: var(--mifaz-space-large);
}
.mifaz_dl-table-base.my-4, .my-4.mifaz_dl-table-2-1, .my-4.mifaz_dl-table-1-3, .my-4.mifaz_dl-table-1-2, .my-4.mifaz_dl-table {
  margin-block: var(--mifaz-space-large);
}
.mifaz_dl-table-base.mx-4, .mx-4.mifaz_dl-table-2-1, .mx-4.mifaz_dl-table-1-3, .mx-4.mifaz_dl-table-1-2, .mx-4.mifaz_dl-table {
  margin-inline: var(--mifaz-space-large);
}
.mifaz_dl-table-base.mt-4, .mt-4.mifaz_dl-table-2-1, .mt-4.mifaz_dl-table-1-3, .mt-4.mifaz_dl-table-1-2, .mt-4.mifaz_dl-table {
  margin-block-start: var(--mifaz-space-large);
}
.mifaz_dl-table-base.mb-4, .mb-4.mifaz_dl-table-2-1, .mb-4.mifaz_dl-table-1-3, .mb-4.mifaz_dl-table-1-2, .mb-4.mifaz_dl-table {
  margin-block-end: var(--mifaz-space-large);
}
.mifaz_dl-table-base.ms-4, .ms-4.mifaz_dl-table-2-1, .ms-4.mifaz_dl-table-1-3, .ms-4.mifaz_dl-table-1-2, .ms-4.mifaz_dl-table {
  margin-inline-start: var(--mifaz-space-large);
}
.mifaz_dl-table-base.me-4, .me-4.mifaz_dl-table-2-1, .me-4.mifaz_dl-table-1-3, .me-4.mifaz_dl-table-1-2, .me-4.mifaz_dl-table {
  margin-inline-end: var(--mifaz-space-large);
}
.mifaz_dl-table-base.p-4, .p-4.mifaz_dl-table-2-1, .p-4.mifaz_dl-table-1-3, .p-4.mifaz_dl-table-1-2, .p-4.mifaz_dl-table {
  padding: var(--mifaz-space-large);
}
.mifaz_dl-table-base.py-4, .py-4.mifaz_dl-table-2-1, .py-4.mifaz_dl-table-1-3, .py-4.mifaz_dl-table-1-2, .py-4.mifaz_dl-table {
  padding-block: var(--mifaz-space-large);
}
.mifaz_dl-table-base.px-4, .px-4.mifaz_dl-table-2-1, .px-4.mifaz_dl-table-1-3, .px-4.mifaz_dl-table-1-2, .px-4.mifaz_dl-table {
  padding-inline: var(--mifaz-space-large);
}
.mifaz_dl-table-base.pt-4, .pt-4.mifaz_dl-table-2-1, .pt-4.mifaz_dl-table-1-3, .pt-4.mifaz_dl-table-1-2, .pt-4.mifaz_dl-table {
  padding-block-start: var(--mifaz-space-large);
}
.mifaz_dl-table-base.pb-4, .pb-4.mifaz_dl-table-2-1, .pb-4.mifaz_dl-table-1-3, .pb-4.mifaz_dl-table-1-2, .pb-4.mifaz_dl-table {
  padding-block-end: var(--mifaz-space-large);
}
.mifaz_dl-table-base.ps-4, .ps-4.mifaz_dl-table-2-1, .ps-4.mifaz_dl-table-1-3, .ps-4.mifaz_dl-table-1-2, .ps-4.mifaz_dl-table {
  padding-inline-start: var(--mifaz-space-large);
}
.mifaz_dl-table-base.pe-4, .pe-4.mifaz_dl-table-2-1, .pe-4.mifaz_dl-table-1-3, .pe-4.mifaz_dl-table-1-2, .pe-4.mifaz_dl-table {
  padding-inline-end: var(--mifaz-space-large);
}
.mifaz_dl-table-base.m-5, .m-5.mifaz_dl-table-2-1, .m-5.mifaz_dl-table-1-3, .m-5.mifaz_dl-table-1-2, .m-5.mifaz_dl-table {
  margin: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.my-5, .my-5.mifaz_dl-table-2-1, .my-5.mifaz_dl-table-1-3, .my-5.mifaz_dl-table-1-2, .my-5.mifaz_dl-table {
  margin-block: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.mx-5, .mx-5.mifaz_dl-table-2-1, .mx-5.mifaz_dl-table-1-3, .mx-5.mifaz_dl-table-1-2, .mx-5.mifaz_dl-table {
  margin-inline: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.mt-5, .mt-5.mifaz_dl-table-2-1, .mt-5.mifaz_dl-table-1-3, .mt-5.mifaz_dl-table-1-2, .mt-5.mifaz_dl-table {
  margin-block-start: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.mb-5, .mb-5.mifaz_dl-table-2-1, .mb-5.mifaz_dl-table-1-3, .mb-5.mifaz_dl-table-1-2, .mb-5.mifaz_dl-table {
  margin-block-end: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.ms-5, .ms-5.mifaz_dl-table-2-1, .ms-5.mifaz_dl-table-1-3, .ms-5.mifaz_dl-table-1-2, .ms-5.mifaz_dl-table {
  margin-inline-start: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.me-5, .me-5.mifaz_dl-table-2-1, .me-5.mifaz_dl-table-1-3, .me-5.mifaz_dl-table-1-2, .me-5.mifaz_dl-table {
  margin-inline-end: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.p-5, .p-5.mifaz_dl-table-2-1, .p-5.mifaz_dl-table-1-3, .p-5.mifaz_dl-table-1-2, .p-5.mifaz_dl-table {
  padding: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.py-5, .py-5.mifaz_dl-table-2-1, .py-5.mifaz_dl-table-1-3, .py-5.mifaz_dl-table-1-2, .py-5.mifaz_dl-table {
  padding-block: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.px-5, .px-5.mifaz_dl-table-2-1, .px-5.mifaz_dl-table-1-3, .px-5.mifaz_dl-table-1-2, .px-5.mifaz_dl-table {
  padding-inline: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.pt-5, .pt-5.mifaz_dl-table-2-1, .pt-5.mifaz_dl-table-1-3, .pt-5.mifaz_dl-table-1-2, .pt-5.mifaz_dl-table {
  padding-block-start: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.pb-5, .pb-5.mifaz_dl-table-2-1, .pb-5.mifaz_dl-table-1-3, .pb-5.mifaz_dl-table-1-2, .pb-5.mifaz_dl-table {
  padding-block-end: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.ps-5, .ps-5.mifaz_dl-table-2-1, .ps-5.mifaz_dl-table-1-3, .ps-5.mifaz_dl-table-1-2, .ps-5.mifaz_dl-table {
  padding-inline-start: var(--mifaz-space-huge);
}
.mifaz_dl-table-base.pe-5, .pe-5.mifaz_dl-table-2-1, .pe-5.mifaz_dl-table-1-3, .pe-5.mifaz_dl-table-1-2, .pe-5.mifaz_dl-table {
  padding-inline-end: var(--mifaz-space-huge);
}

.mifaz_dl-dd-bold dt {
  font-weight: var(--mifaz-font-bold);
}

.mifaz_dl-table {
  grid-template-columns: 1fr 1fr;
}

.mifaz_dl-table-1-2 {
  grid-template-columns: 1fr 2fr;
}

.mifaz_dl-table-1-3 {
  grid-template-columns: 1fr 3fr;
}

.mifaz_dl-table-2-1 {
  grid-template-columns: 2fr 1fr;
}

:root {
  --mifaz-primary-color: var(--mifazregion-primary-color, #0072b5);
  --mifaz-primary-contra-color: var(--mifazregion-contra-color, #ffffff);
  --mifaz-secondary-color: var(--mifazregion-secondary-color, #7a9e1a);
  --mifaz-secondary-contra-color: var(--mifazregion-secondary-contra-color, #ffffff);
  --mifaz-asside-color: var(--mifazregion-asside-color, #808080);
  --mifaz-asside-color-lighter: var(--mifazregion-asside-color-lighter, #d6d6d6);
  --mifaz-asside-contra-color: var(--mifazregion-asside-contra-color, #ffffff);
  --mifaz-important-color: var(--mifazregion-important-colo, #860b0b);
  --mifaz-danger-color: var(--mifazregion-important-colo, #860b0b);
  --mifaz-important-contra-color: var(--mifazregion-important-contra-color, #ffffff);
  --mifaz-highlight-color: var(--mifazregion-highlight-color, #b96fde);
  --mifaz-highlight-contra-color: var(--mifazregion-highlight-contra-color, #ffffff);
  --mifaz-highlight-bg-color: var(--mifazregion-highlight-bg-color, #eaeaea);
  --mifaz-info-color: var(--mifaz-primary-color);
  --mifaz-success-color: var(--mifaz-secondary-color);
  --mifaz-warning-color: var(--mifaz-highlight-color);
  --mifaz-error-color: var(--mifaz-important-color);
  --mifaz-info-background-color: var(--mifaz-primary-color);
  --mifaz-info-font-color: var(--mifaz-primary-contra-color);
  --mifaz-success-background-color: var(--mifaz-secondary-color);
  --mifaz-success-font-color: var(--mifaz-secondary-contra-color);
  --mifaz-warning-background-color: #ffc107;
  --mifaz-warning-font-color: #333333;
  --mifaz-error-background-color: var(--mifaz-important-color);
  --mifaz-error-font-color: var(--mifaz-important-contra-color);
  --mifaz-active-color: var(--mifaz-secondary-color);
  --mifaz-inactive-color: var(--mifaz-asside-color);
  --mifaz-font-primary-color: #666666;
  --mifaz-font-highlith-color: #bc1b1b;
  --mifaz-font-heading-color: #087139;
  --mifaz-link-primary-color: #8f1cc9;
  --mifaz-link-highlith-color: #f0d878;
  --mifaz-page-background-color: #f5f5f5;
  --mifaz-border-color: var(--mifazregion-border-color, var(--mifaz-primary-color));
  --mifaz-border-asside-color: var(--mifazregion-border-asside-color, var(--mifaz-asside-color));
  --mifaz-card-background-color: #ffffff;
  --mifaz-card-text-color: var(--mifaz-font-primary-color);
  --mifaz-card-header-background-color: var(--mifazregion-card-header-background-color, var(--mifaz-primary-color));
  --mifaz-card-header-background-alternative-color: var(--mifaz-secondary-color);
  --mifaz-card-header-font-alternative-color: var(--mifaz-secondary-contra-color);
  --mifaz-card-header-text-color: var(--mifazregion-card-header-text-color, var(--mifaz-card-background-color));
  --mifaz-card-footer-background-color: var(--mifazregion-card-background-color, var(--mifaz-card-background-color));
  --mifaz-card-footer-text-color: #bbbbbb;
  --mifaz-card-section-heading-color: var(--mifazregion-card-section-heading-color, var(--mifaz-font-primary-color));
  --mifaz-button-primary-color: var(--mifazregion-button-primary-color, var(--mifaz-primary-color));
  --mifaz-button-secoundary-color: var(--mifazregion-secoundary-color, var(--mifaz-card-background-color));
  --mifaz-button-hover-primary-color: var(--mifazregion-hover-primary-color, var(--mifaz-card-background-color));
  --mifaz-button-hover-secoundary-color: var(--mifazregion-hover-secoundary-color, var(--mifaz-primary-color));
  --mifaz-button-disabled-primary-color: var(--mifazregion-disabled-primary-color, var(--mifaz-card-background-color));
  --mifaz-button-disabled-secoundary-color: var(--mifazregion-disabled-secoundary-color, var(--mifaz-font-primary-color));
  --mifaz-default-transition: var(--mifazregion-default-transition, all 0.3s ease-in-out);
  --mifaz-legend-color: var(--mifazregion-legend-color, var(--mifaz-primary-color));
  --mifaz-avatar-size-micro: 20px;
  --mifaz-avatar-size-thumbnail: 40px;
  --mifaz-avatar-size-small: 60px;
  --mifaz-avatar-size-medium: 120px;
  --mifaz-avatar-size-large: 200px;
  --mifaz-avatar-size-huge: 300px;
  --mifaz-font-bold: var(--mifazregion-font-bold, 600);
  --mifaz-font-semi-bold: var(--mifazregion-font-semi-bold, 500);
  --mifaz-font-regular: var(--mifazregion-font-regular, 400);
  --mifaz-font-light: var(--mifaz-font-light, 100);
  --mifaz-font-lighter: 100;
  --mifaz-font-hightlight-transform: uppercase;
  --mifaz-size-small: 0.8rem;
  --mifaz-line-height-: 1 ;
  --mifaz-shadow-1: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  --mifaz-shadow-2: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  --mifaz-shadow-3: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  --mifaz-shadow-4: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  --mifaz-shadow-transison: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  --mifaz-button-hover-shadow: var(--mifaz-shadow-1);
  --mifaz-button-active-shadow: none;
  --mifaz-button-disabled-shadow: none;
  --mifaz-card-shadow: var(--mifazregion-card-shadow, var(--mifaz-shadow-1));
  --mifaz-space-tiny: 0.25rem;
  --mifaz-space-small: 0.5rem;
  --mifaz-space-medium: 0.75rem;
  --mifaz-space-large: 1rem;
  --mifaz-space-huge: 3rem;
  --mifaz-content-width: 1630px;
  --mifaz-content-small-witdh: 800px;
  --mifaz-space-paragraph: 0 0 0.75em;
  --mifaz-space-button-v-padding: var(--mifaz-space-medium);
  --mifaz-space-button-h-padding: var(--mifaz-space-large);
  --mifaz-space-button-small-v-padding: var(--mifaz-space-small);
  --mifaz-space-button-small-h-padding: var(--mifaz-space-medium);
  --mifaz-space-buttongroup-gap: var(--mifaz-space-small);
  --mifaz-space-input-v-padding: var(--mifaz-space-small);
  --mifaz-space-input-h-padding: var(--mifaz-space-tiny);
  --mifaz-entry-list-item-user-width: 90px;
  --mifaz-entry-list-item-user-width-column: 100%;
  --mifaz-card-v-padding: var(--mifaz-space-large);
  --mifaz-card-h-padding: var(--mifaz-space-large);
  --mifaz-header-logo-width: auto;
  --mifaz-header-logo-height: 72px;
  --default-font-family: "Roboto", sans-serif;
  --mifaz-font-family: var(--mifazregion-font-family, var(--default-font-family));
  --mifaz-font-size: 1rem;
  --mifaz-font-size-tiny: 0.7rem;
  --mifaz-font-size-small: 0.8rem;
  --mifaz-font-size-smaller: 0.875rem;
  --mifaz-font-size-md: 1rem;
  --mifaz-font-size-larger: 1.2rem;
  --mifaz-font-size-big: 1.5rem;
  --mifaz-font-size-huge: 1.8rem;
  --mifaz-font-size-x-huge: 2rem;
  --mifaz-font-size-xx-huge: 2.5rem;
  --mifaz-font-weight: var(--mifazregion-font-weight, var(--mifaz-font-light));
  --mifaz-font-weigh-light: var(--mifazregion-font-weight-light, var(--mifaz-font-lighter));
  --mifaz-link-text-decoration: none;
  --mifaz-link-hover-text-decoration: none;
  --mifaz-font-size-button: var(--mifaz-font-size);
  --mifaz-font-size-button-small: var(--mifaz-font-size-small);
  --mifaz-font-size-input: var(--mifaz-font-size);
  --mifaz-font-size-input-label: var(--mifaz-font-size);
  --mifaz-font-size-input-label-small: calc(var(--mifaz-font-size) * 0.7);
  --mifaz-entry-list-item-font-size: var(--mifaz-font-size);
  --mifaz-entry-list-item-font-size-small: var(--mifaz-font-size-small);
  --mifaz-entry-list-item-font-light: var(--mifaz-font-light);
  --mifaz-entry-list-item-font-bold: var(--mifaz-font-bold);
  --mifaz-entry-list-item-font-weight-route: var(--mifaz-font-bold);
  --mifaz-entry-list-item-font-weight-location: var(--mifaz-semi-font-bold);
  --mifaz-heading-heading-weight: var(--mifazregion-heading-heading-weight, var(--mifaz-font-light));
  --mifaz-heading-h1-size: var(--mifaz-font-size-huge);
  --mifaz-heading-h1-weight: var(--mifaz-heading-heading-weight);
  --mifaz-heading-h1-line-height: 1;
  --mifaz-heading-h1-text-transform: uppercase;
  --mifaz-heading-h1-letter-spacing: 1px;
  --mifaz-heading-h2-size: var(--mifaz-font-size-big);
  --mifaz-heading-h2-weight: var(--mifaz-heading-heading-weight);
  --mifaz-heading-h2-line-height: 1;
  --mifaz-heading-h2-text-transform: uppercase;
  --mifaz-heading-h2-letter-spacing: 1px;
  --mifaz-heading-h3-size: var(--mifaz-font-size-larger);
  --mifaz-heading-h3-weight: var(--mifaz-heading-heading-weight);
  --mifaz-heading-h3-line-height: 1;
  --mifaz-heading-h3-text-transform: uppercase;
  --mifaz-heading-h3-letter-spacing: 1px;
  --mifaz-heading-h4-size: var(--mifaz-font-size);
  --mifaz-heading-h4-weight: var(--mifaz-heading-heading-weight);
  --mifaz-heading-h4-line-height: 1;
  --mifaz-heading-h4-text-transform: uppercase;
  --mifaz-heading-h4-letter-spacing: 1px;
  --mifaz-heading-h5-size: var(--mifaz-font-size-small);
  --mifaz-heading-h5-weight: var(--mifaz-heading-heading-weight);
  --mifaz-heading-h5-line-height: 1;
  --mifaz-heading-h5-text-transform: uppercase;
  --mifaz-heading-h5-letter-spacing: 1px;
  --mifaz-heading-h6-size: var(--mifaz-font-size-tiny);
  --mifaz-heading-h6-weight: var(--mifaz-heading-heading-weight);
  --mifaz-heading-h6-line-height: 1;
  --mifaz-heading-h6-text-transform: uppercase;
  --mifaz-heading-h6-letter-spacing: 1px;
  --mifaz-page-heading-size: 2.5rem;
  --mifaz-page-heading-weight: var(--mifaz-heading-heading-weight);
  --mifaz-page-heading-letter-spacing: 2px;
  --mifaz-page-heading-line-height: 1.1;
  --mifaz-page-h-padding: var(--mifaz-space-small);
  --mifaz-legend-size: var(--mifaz-font-size);
  --mifaz-legend-weight: var(--mifaz-font-regular);
  --mifaz-legend-line-height: 1;
  --mifaz-border-small: 1px;
  --mifaz-border-type: solid;
  --mifaz-border-button-width: var(--mifaz-border-small);
  --mifaz-border-button-type: var(--mifaz-border-type);
  --mifaz-entry-list-flex-direction: row;
  --mifaz-entry-list-flex-direction-small: column-reverse;
  --mifaz-border-radius-sm: 0.25rem;
  --mifaz-border-radius: 0.5rem;
  --mifaz-border-radius-lg: 0.75rem;
  --mifaz-single-column-content-width: 800px;
  --mifaz-header-logo-align: flex-start;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

*:focus {
  outline: none;
}

*:focus-visible {
  outline: dotted 3px;
  outline-offset: 2px;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: var(--mifaz-font-family);
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  min-height: 100%;
  font-weight: var(--mifaz-font-weight);
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-x: hidden;
  background-color: var(--mifaz-body-bg-color, var(--mifaz-asside-color-lighter));
}
body:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--mifaz-body-bg-img-url) no-repeat;
  background-size: cover;
  z-index: -1;
}

.mifaz_news-image {
  margin-top: var(--mifaz-space-large);
  display: block;
}
.mifaz_news-image img {
  display: block;
  max-width: 100%;
  width: 100%;
  object-fit: contain;
  height: auto;
}

.news-subtile {
  font-weight: var(--mifaz-font-weight);
  color: var(--mifaz-primary-color);
}

.half-right-bottom.float-right {
  float: right;
  width: 50%;
}

.mifaz_app_root {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  flex: 1 1 auto;
}

.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.half-right-bottom {
  display: inline-block;
  margin: 1rem 0 0 1rem;
  width: 50%;
}

.float-right {
  float: right;
}

.block-img {
  display: block;
  max-width: 100%;
  width: 100%;
  object-fit: contain;
  height: auto;
}

.overflow-hidden {
  overflow: hidden;
}

img.fade-img {
  opacity: 0;
  transition: opacity 0.15s;
}

img.fade-img.loaded {
  opacity: 1;
}

img.fade-img.errored {
  opacity: 0;
}

.no-js img.fade-img {
  opacity: 1;
}

.mifaz_avatar {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: var(--mifaz-space-small);
}
.mifaz_avatar.row {
  flex-direction: row;
}
.mifaz_avatar.micro {
  --mifaz-avatar-size: var(--mifaz-avatar-size-micro);
}
.mifaz_avatar.thumbnail {
  --mifaz-avatar-size: var(--mifaz-avatar-size-thumbnail);
}
.mifaz_avatar.small {
  --mifaz-avatar-size: var(--mifaz-avatar-size-small);
}
.mifaz_avatar.medium {
  --mifaz-avatar-size: var(--mifaz-avatar-size-medium);
}
.mifaz_avatar.large {
  --mifaz-avatar-size: var(--mifaz-avatar-size-large);
}
.mifaz_avatar.huge {
  --mifaz-avatar-size: var(--mifaz-avatar-size-huge);
}

.mifaz_avatar_img_wrapper {
  position: relative;
  border-radius: 6px;
  width: var(--mifaz-avatar-size);
  height: var(--mifaz-avatar-size);
  background: var(--avatar-bg-img);
  background-size: cover;
}
.mifaz_avatar_img_wrapper:before {
  background: linear-gradient(135deg, var(--mifaz-primary-color), var(--mifaz-secondary-color));
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  border-radius: 6px;
  z-index: 0;
}
.mifaz_avatar_img_wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  z-index: 1;
  backdrop-filter: blur(10px);
}

.mifaz_avatar_img {
  width: var(--mifaz-avatar-size);
  height: var(--mifaz-avatar-size);
  object-fit: cover;
  box-shadow: var(--mifaz-shadow-1);
  border-radius: 6px;
  display: block;
  position: relative;
  z-index: 5;
  background-color: var(--mifaz-asside-color-lighter);
}

.mifaz_avatar_label {
  max-width: 80px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--mifaz-size-small);
  margin: 0 0 0 5px;
  text-align: center;
}

.mifaz_avatar-grid-container {
  container-type: inline-size;
  container-name: avatar-grid-container;
}

.mifaz_avatar-grid-4 {
  display: grid;
  gap: var(--mifaz-space-medium);
  grid-template-columns: repeat(2, 1fr);
}
@container avatar-grid-container (min-width: 350px) {
  .mifaz_avatar-grid-4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@container avatar-grid-container (min-width: 450px) {
  .mifaz_avatar-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

.mifaz_avatar-size-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-decoration: none;
  gap: var(--mifaz-space-small);
}
.mifaz_avatar-size-icon.thumbnail {
  --mifaz-avatar-size: var(--mifaz-avatar-size-thumbnail);
}
.mifaz_avatar-size-icon.small {
  --mifaz-avatar-size: var(--mifaz-avatar-size-small);
}
.mifaz_avatar-size-icon.medium {
  --mifaz-avatar-size: var(--mifaz-avatar-size-medium);
}
.mifaz_avatar-size-icon.large {
  --mifaz-avatar-size: var(--mifaz-avatar-size-large);
}
.mifaz_avatar-size-icon.huge {
  --mifaz-avatar-size: var(--mifaz-avatar-size-huge);
}
.mifaz_avatar-size-icon .icon {
  width: var(--mifaz-avatar-size);
  height: var(--mifaz-avatar-size);
  display: flex;
  border-radius: var(--mifaz-border-radius);
  border: var(--mifaz-border-small) var(--mifaz-border-type) var(--mifaz_avatar-size-icon-color, var(--mifaz-primary-color));
  align-items: center;
  justify-content: center;
  color: var(--mifaz_avatar-size-icon-color, var(--mifaz-primary-color));
  box-shadow: var(--mifaz-shadow-1);
  transition: var(--mifaz-default-transition);
}
.mifaz_avatar-size-icon .icon:hover {
  box-shadow: var(--mifaz-shadow-2);
}
.mifaz_avatar-size-icon .icon-label {
  max-width: 80px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--mifaz-size-small);
  margin: 0 0 0 5px;
  text-align: center;
  color: var(--mifaz-avatar-size-icon-color, var(--mifaz-card-text-color));
}

.user-img-preview {
  max-width: var(--mifaz-avatar-size-huge);
  margin-inline: auto;
}
.user-img-preview button {
  width: 100%;
  max-width: 100%;
  display: block;
}

.mifaz_blog_date {
  margin: 0 0 var(--mifaz-space-large);
  text-align: right;
  display: block;
}

.blog-article-card .mifaz_card_content img {
  display: block;
  max-width: 100%;
  width: 100%;
  object-fit: contain;
  height: auto;
  margin: 1rem 0;
}

.mifaz_card {
  background-color: var(--mifaz-card-background-color);
  box-shadow: var(--mifaz-card-shadow);
  color: var(--mifaz-card-text-color, var(--mifaz-font-primary-color));
  position: relative;
}

.mifaz_card_content,
.mifaz_card_header {
  padding: var(--mifaz-card-v-padding) var(--mifaz-card-h-padding);
}

.mifaz_card_header {
  background-color: var(--mifaz-card-header-background-color);
  display: flex;
  gap: var(--mifaz-space-medium);
  justify-content: var(--el-header-justify-content, space-between);
  width: 100%;
  position: relative;
}

.mifaz_card_header span {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
}

.mifaz_card_header h1 {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-card-header-h1-size, var(--mifaz-heading-h1-size));
  font-weight: var(--mifaz-card-header-h1-weight, var(--mifaz-heading-h1-weight));
  letter-spacing: var(--mifaz-heading-h1-letter-spacing, unset);
  line-height: var(--mifaz-card-header-h1-line-height, var(--mifaz-heading-h1-line-height));
  text-transform: var(--mifaz-card-header-h1-text-transform, var(--mifaz-heading-h1-text-transform));
}

.mifaz_card_content h1 {
  color: var(--mifaz-card-h1-color, var(--mifaz-card-h-color, var(--mifaz-heading-color, var(--mifaz-primary-color))));
  font-size: var(--mifaz-card-h1-size, var(--mifaz-heading-h1-size));
  font-weight: var(--mifaz-card-h1-weight, var(--mifaz-heading-h1-weight));
  line-height: var(--mifaz-card-h1-line-height, var(--mifaz-heading-h1-line-height));
  text-transform: var(--mifaz-card-h1-text-transform, var(--mifaz-heading-h1-text-transform));
  padding: var(--mifaz-card-h1-padding, var(--mifaz-heading-h1-padding));
  margin: var(--mifaz-card-h1-margin, var(--mifaz-heading-h1-margin, 1.5em 0 0.5em 0));
}

.mifaz_card_content > h1:first-child {
  margin-top: 0;
}

.mifaz_card_header h2 {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-card-header-h2-size, var(--mifaz-heading-h2-size));
  font-weight: var(--mifaz-card-header-h2-weight, var(--mifaz-heading-h2-weight));
  letter-spacing: var(--mifaz-heading-h2-letter-spacing, unset);
  line-height: var(--mifaz-card-header-h2-line-height, var(--mifaz-heading-h2-line-height));
  text-transform: var(--mifaz-card-header-h2-text-transform, var(--mifaz-heading-h2-text-transform));
}

.mifaz_card_content h2 {
  color: var(--mifaz-card-h2-color, var(--mifaz-card-h-color, var(--mifaz-heading-color, var(--mifaz-primary-color))));
  font-size: var(--mifaz-card-h2-size, var(--mifaz-heading-h2-size));
  font-weight: var(--mifaz-card-h2-weight, var(--mifaz-heading-h2-weight));
  line-height: var(--mifaz-card-h2-line-height, var(--mifaz-heading-h2-line-height));
  text-transform: var(--mifaz-card-h2-text-transform, var(--mifaz-heading-h2-text-transform));
  padding: var(--mifaz-card-h2-padding, var(--mifaz-heading-h2-padding));
  margin: var(--mifaz-card-h2-margin, var(--mifaz-heading-h2-margin, 1.5em 0 0.5em 0));
}

.mifaz_card_content > h2:first-child {
  margin-top: 0;
}

.mifaz_card_header h3 {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-card-header-h3-size, var(--mifaz-heading-h3-size));
  font-weight: var(--mifaz-card-header-h3-weight, var(--mifaz-heading-h3-weight));
  letter-spacing: var(--mifaz-heading-h3-letter-spacing, unset);
  line-height: var(--mifaz-card-header-h3-line-height, var(--mifaz-heading-h3-line-height));
  text-transform: var(--mifaz-card-header-h3-text-transform, var(--mifaz-heading-h3-text-transform));
}

.mifaz_card_content h3 {
  color: var(--mifaz-card-h3-color, var(--mifaz-card-h-color, var(--mifaz-heading-color, var(--mifaz-primary-color))));
  font-size: var(--mifaz-card-h3-size, var(--mifaz-heading-h3-size));
  font-weight: var(--mifaz-card-h3-weight, var(--mifaz-heading-h3-weight));
  line-height: var(--mifaz-card-h3-line-height, var(--mifaz-heading-h3-line-height));
  text-transform: var(--mifaz-card-h3-text-transform, var(--mifaz-heading-h3-text-transform));
  padding: var(--mifaz-card-h3-padding, var(--mifaz-heading-h3-padding));
  margin: var(--mifaz-card-h3-margin, var(--mifaz-heading-h3-margin, 1.5em 0 0.5em 0));
}

.mifaz_card_content > h3:first-child {
  margin-top: 0;
}

.mifaz_card_header h4 {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-card-header-h4-size, var(--mifaz-heading-h4-size));
  font-weight: var(--mifaz-card-header-h4-weight, var(--mifaz-heading-h4-weight));
  letter-spacing: var(--mifaz-heading-h4-letter-spacing, unset);
  line-height: var(--mifaz-card-header-h4-line-height, var(--mifaz-heading-h4-line-height));
  text-transform: var(--mifaz-card-header-h4-text-transform, var(--mifaz-heading-h4-text-transform));
}

.mifaz_card_content h4 {
  color: var(--mifaz-card-h4-color, var(--mifaz-card-h-color, var(--mifaz-heading-color, var(--mifaz-primary-color))));
  font-size: var(--mifaz-card-h4-size, var(--mifaz-heading-h4-size));
  font-weight: var(--mifaz-card-h4-weight, var(--mifaz-heading-h4-weight));
  line-height: var(--mifaz-card-h4-line-height, var(--mifaz-heading-h4-line-height));
  text-transform: var(--mifaz-card-h4-text-transform, var(--mifaz-heading-h4-text-transform));
  padding: var(--mifaz-card-h4-padding, var(--mifaz-heading-h4-padding));
  margin: var(--mifaz-card-h4-margin, var(--mifaz-heading-h4-margin, 1.5em 0 0.5em 0));
}

.mifaz_card_content > h4:first-child {
  margin-top: 0;
}

.mifaz_card_header h5 {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-card-header-h5-size, var(--mifaz-heading-h5-size));
  font-weight: var(--mifaz-card-header-h5-weight, var(--mifaz-heading-h5-weight));
  letter-spacing: var(--mifaz-heading-h5-letter-spacing, unset);
  line-height: var(--mifaz-card-header-h5-line-height, var(--mifaz-heading-h5-line-height));
  text-transform: var(--mifaz-card-header-h5-text-transform, var(--mifaz-heading-h5-text-transform));
}

.mifaz_card_content h5 {
  color: var(--mifaz-card-h5-color, var(--mifaz-card-h-color, var(--mifaz-heading-color, var(--mifaz-primary-color))));
  font-size: var(--mifaz-card-h5-size, var(--mifaz-heading-h5-size));
  font-weight: var(--mifaz-card-h5-weight, var(--mifaz-heading-h5-weight));
  line-height: var(--mifaz-card-h5-line-height, var(--mifaz-heading-h5-line-height));
  text-transform: var(--mifaz-card-h5-text-transform, var(--mifaz-heading-h5-text-transform));
  padding: var(--mifaz-card-h5-padding, var(--mifaz-heading-h5-padding));
  margin: var(--mifaz-card-h5-margin, var(--mifaz-heading-h5-margin, 1.5em 0 0.5em 0));
}

.mifaz_card_content > h5:first-child {
  margin-top: 0;
}

.mifaz_card_header h6 {
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-card-header-h6-size, var(--mifaz-heading-h6-size));
  font-weight: var(--mifaz-card-header-h6-weight, var(--mifaz-heading-h6-weight));
  letter-spacing: var(--mifaz-heading-h6-letter-spacing, unset);
  line-height: var(--mifaz-card-header-h6-line-height, var(--mifaz-heading-h6-line-height));
  text-transform: var(--mifaz-card-header-h6-text-transform, var(--mifaz-heading-h6-text-transform));
}

.mifaz_card_content h6 {
  color: var(--mifaz-card-h6-color, var(--mifaz-card-h-color, var(--mifaz-heading-color, var(--mifaz-primary-color))));
  font-size: var(--mifaz-card-h6-size, var(--mifaz-heading-h6-size));
  font-weight: var(--mifaz-card-h6-weight, var(--mifaz-heading-h6-weight));
  line-height: var(--mifaz-card-h6-line-height, var(--mifaz-heading-h6-line-height));
  text-transform: var(--mifaz-card-h6-text-transform, var(--mifaz-heading-h6-text-transform));
  padding: var(--mifaz-card-h6-padding, var(--mifaz-heading-h6-padding));
  margin: var(--mifaz-card-h6-margin, var(--mifaz-heading-h6-margin, 1.5em 0 0.5em 0));
}

.mifaz_card_content > h6:first-child {
  margin-top: 0;
}

.mifaz_card_header h1, .mifaz_card_header h2 {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mifaz_card_content a:not([class]), .mifaz_card_content a:not([class]):visited {
  color: var(--mifaz-card-link-color, var(--mifaz-link-color, var(--mifaz-secondary-color)));
  text-decoration: var(--mifaz-card-link-decoration, var(--mifaz-link-text-decoration, none));
}
.mifaz_card_content a:not([class]):hover, .mifaz_card_content a:not([class]):active, .mifaz_card_content a:not([class]):focus-visible {
  color: var(--mifaz-card-link-color, var(--mifaz-link-color, var(--mifaz-primary-color)));
  text-decoration: var(--mifaz-card-link-decoration, var(--mifaz-link-hover-text-decoration, none));
}

.mifaz_card_footer a:not([class]), .mifaz_card_footer a:not([class]):visited {
  color: var(--mifaz-card-footer-link-color, var(--mifaz-link-color, var(--mifaz-secondary-color)));
  text-decoration: var(--mifaz-card-footer-link-decoration, var(--mifaz-link-text-decoration, none));
}
.mifaz_card_footer a:not([class]):hover, .mifaz_card_footer a:not([class]):active, .mifaz_card_footer a:not([class]):focus-visible {
  color: var(--mifaz-card-footer-link-color, var(--mifaz-link-color, var(--mifaz-primary-color)));
  text-decoration: var(--mifaz-card-footer-link-decoration, var(--mifaz-link-hover-text-decoration, none));
}

.mifaz_card_footer {
  background-color: var(--mifaz-card-footer-background-color);
  color: var(--mifaz-card-footer-text-color);
  padding: var(--mifaz-card-v-padding) var(--mifaz-card-h-padding);
}

.mifaz_card_buttons {
  align-items: center;
  display: flex;
  gap: var(--mifaz-space-medium);
  margin: auto 0;
  position: relative;
}
.mifaz_card_buttons button {
  background: none;
  border: none;
  box-shadow: none;
  color: var(--mifaz-card-header-text-color);
  cursor: pointer;
  font-size: 1rem;
  line-height: 1;
  margin: auto 0;
  padding: 0;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  text-align: center;
}

.mifaz_card .mifaz_card_sub-header {
  color: var(--mifaz-card-text-color, var(--mifaz-font-primary-color));
}

.mifaz_card.grid-3 .mifaz_card_content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--mifaz-card-content-gap, var(--mifaz-space-medium));
}

.mifaz_card {
  display: flex;
  flex-direction: column;
}
.mifaz_card .mifaz_card_content {
  flex: 1;
}
.mifaz_card .mifaz_card_content img:not(.mifaz_avatar_img) {
  max-width: 100%;
}

.mifaz_card.column .mifaz_card_content {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-card-content-gap, var(--mifaz-space-medium));
}

.mifaz_card.flex-space-between .mifaz_card_content {
  justify-content: space-between;
}

@media screen and (min-width: 750px) {
  .mifaz_square-card {
    display: grid;
    grid-template-columns: 300px 1fr;
  }
}
.mifaz_square-card .mifaz_card_header h1, .mifaz_square-card .mifaz_card_header h2 {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-medium);
}
.mifaz_square-card .mifaz_square-card_sub-title {
  text-transform: none;
  font-size: var(--mifaz-card-sub-title-size, var(--mifaz-font-size));
}

.mifaz_card-title-loading-indicator {
  position: absolute;
  top: 0;
  right: 0;
  padding-inline: var(--mifaz-card-h-padding) !important;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--mifaz-card-header-background-color);
  visibility: hidden;
}
.mifaz_card-title-loading-indicator .mf-spinner {
  font-size: 1.2rem;
  line-height: 1;
  display: block;
  aspect-ratio: 1;
  animation: mifaz_card_rotate 1.6s linear infinite;
  color: var(--mifaz-card-header-text-color);
}

[busy] .mifaz_card-title-loading-indicator {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.1s;
  transition-delay: 0.3s;
}

.mifaz_card_header:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: -5px;
  height: 5px;
  width: 100%;
  background: var(--mifaz-secondary-color);
  pointer-events: none;
}

[busy] .mifaz_card_header:after {
  content: "";
  width: 0%;
  animation-name: mifaz_card_growTo98, mifaz_card_pulseOpacity;
  animation-duration: 5s, 1s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-delay: 0.5s, 1.5s;
  animation-fill-mode: forwards, none;
}

@keyframes mifaz_card_rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes mifaz_card_growTo98 {
  0% {
    width: 0%;
  }
  60% {
    width: 80%;
  }
  100% {
    width: 99%;
  }
}
@keyframes mifaz_card_pulseOpacity {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.mifaz_entry-list-item {
  container-type: inline-size;
  background-color: var(--mifaz-entry-list-item-background-color);
  color: var(--mifaz-entry-list-item-text-color);
  font-size: var(--mifaz-entry-list-item-font-size);
  z-index: 1;
  position: relative;
  padding: 0 var(--mifaz-space-medium);
  border-bottom: 1px solid var(--mifaz-entry-list-item-border-color, var(--mifaz-primary-color));
  padding-top: var(--mifaz-space-medium);
  padding-bottom: var(--mifaz-space-medium);
}
.mifaz_entry-list-item.selected {
  border-left: 4px solid var(--mifaz-primary-color);
}
.mifaz_entry-list-item.selected::after {
  box-shadow: var(--mifaz-shadow-2);
}
.mifaz_entry-list-item::after {
  transition: var(--mifaz-default-transition);
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: calc(-1 * var(--mifaz-space-small));
  right: calc(-1 * var(--mifaz-space-small));
  bottom: 0;
  z-index: -1;
}
.mifaz_entry-list-item:hover::after {
  transition: var(--mifaz-default-transition);
  box-shadow: var(--mifaz-shadow-2);
}
.mifaz_entry-list-item a.mifaz_entry-list-item_entry-info, .mifaz_entry-list-item a.mifaz_avatar {
  color: var(--mifaz-entry-list-item-text-color);
}
.mifaz_entry-list-item a.mifaz_avatar:hover {
  color: var(--mifaz-entry-list-item-text-color);
}
@container (max-width: 650px) {
  .mifaz_entry-list-item .mifaz_entry-title {
    font-size: var(--mifaz-font-size-small);
  }
  .mifaz_entry-list-item .location-from, .mifaz_entry-list-item .location-to {
    font-size: var(--mifaz-font-size-larger);
  }
  .mifaz_entry-list-item .mifaz_entry-list-item_type, .mifaz_entry-list-item .mifaz_entry-list-item_time {
    font-size: var(--mifaz-font-size-small);
  }
}
@container (max-width: 450px) {
  .mifaz_entry-list-item .mifaz_entry-list-item_avatar {
    display: none;
  }
  .mifaz_entry-list-item .mifaz_entry-list-item_footer-avatar {
    display: flex;
  }
}

.mifaz_entry-list-item_footer-avatar {
  margin-block-start: var(--mifaz-space-tiny);
  display: none;
}

.mifaz_entry-list-item_type_time {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.mifaz_entry-list-item_entry-info {
  flex: 1 1 auto;
}

.mifaz_entry-list-item_body {
  display: flex;
  gap: var(--mifaz-space-large);
}

.mifaz_entry-list-item_userinfo {
  display: flex;
  gap: var(--mifaz-space-medium);
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--mifaz-entrylist-item-v-padding, var(--mifaz-space-large)) var(--mifaz-entrylist-item-h-padding, var(--mifaz-space-medium));
  flex: 0 0 var(--width);
  width: var(--width);
}

.small .mifaz_entry-list-item_userinfo {
  padding: 0 var(--mifaz-space-medium) var(--mifaz-space-medium);
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.mifaz_entry-list-item_type {
  font-weight: var(--mifaz-entry-list-item-font-bold);
  font-size: var(--mifaz-entry-list-item-font-size-small);
  padding-block-end: var(--mifaz-space-small);
  padding-inline-end: var(--mifaz-space-large);
}

.mifaz_entry-list-item_from-to {
  font-weight: var(--mifaz-entry-list-item-font-weight-route);
  padding: var(--mifaz-space-medium) 0;
}
.mifaz_entry-list-item_from-to .location-name {
  text-transform: var(--mifaz-font-hightlight-transform);
  font-weight: var(--mifaz-entry-list-item-font-weight-location);
}
.mifaz_entry-list-item_from-to .location-from,
.mifaz_entry-list-item_from-to .location-to {
  white-space: nowrap;
}

.mifaz_entry-list-item_entry-info {
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.mifaz_entry-title {
  line-height: 1;
  white-space: nowrap;
  font-size: var(--mifaz-font-size-larger);
  padding-block: var(--mifaz-space-tiny);
  max-width: 100%;
  text-overflow: ellipsis;
  text-transform: uppercase;
  overflow: hidden;
  display: inline-block;
}

.location-from, .location-to {
  font-size: var(--mifaz-font-size-big);
  font-weight: var(--mifaz-entry-list-item-font-weight-location, var(--mifaz-font-semi-bold));
  text-transform: uppercase;
}

.mifaz_entry-list-item_details-link {
  text-align: right;
  margin: 0 0 0 auto;
}

.mifaz_entry-list-item_time {
  font-weight: var(--mifaz-entry-list-item-font-light);
}

.mifaz_entry-list-item_time-row {
  display: inline-block;
}

.mifaz_entry-list-item_footer {
  text-align: right;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mifaz_entry-details-card_details {
  white-space: pre-wrap;
}

.mifaz_entry-details-card_last-update {
  font-size: var(--mifaz-font-size-small);
  margin: var(--mifaz-space-large) 0;
  text-align: right;
}

[data-component=SingleEntryCard] h2 {
  flex: 1 1 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--mifaz-space-medium);
}
[data-component=SingleEntryCard] .mifaz_entry-title-own {
  font-size: var(--mifaz-font-size-small);
  margin: 0;
}
[data-component=SingleEntryCard].mifaz_entry-card-own .mifaz_card_header {
  background-color: var(--mifaz-card-header-background-alternative-color, var(--mifaz-card-header-background-color));
}
[data-component=SingleEntryCard].mifaz_entry-card-own .mifaz_card_header span {
  color: var(--mifaz-card-header-font-alternative-color, var(--mifaz-card-text-color));
}
[data-component=SingleEntryCard].mifaz_entry-card-own .mifaz_card_header .mifaz_card-title-loading-indicator {
  background-color: var(--mifaz-card-header-background-alternative-color, var(--mifaz-card-header-background-color));
}
[data-component=SingleEntryCard] .card-content-header {
  font-size: var(--mifaz-font-size-big);
  font-weight: var(--mifaz-font-bold);
}

fieldset {
  border-color: var(--mifazregion-fielset-border-color, var(--mifaz-primary-color));
  border-width: var(--mifazregion-fielset-border-width, 1px);
}

.fieldset-d-g-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: var(--mifaz-space-medium);
}
.fieldset-d-g-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: var(--mifaz-space-medium);
}
.fieldset-d-g-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: var(--mifaz-space-medium);
}

.mifaz_footer {
  --local-background-color: var(--mifaz-footer-background-color, var(--mifaz-card-background-color));
  --local-color: var(--mifaz-footer-color, var(--mifaz-secondary-color));
  --local-hover-color: var(--mifaz-footer-hover-color, var(--mifaz-primary-color));
  background: var(--local-background-color);
  padding: 0 var(--mifaz-footer-h-padding, var(--mifaz-space-large));
  background-color: var(--mifaz-footer-label-background-color, var(--local-background-color));
  color: var(--mifaz-footer-label-color, var(--mifaz-font-size-primary-color));
  font-size: var(--mifaz-footer-label-font-size, var(--mifaz-font-size));
}
.mifaz_footer a {
  background-color: var(--mifaz-footer-link-background-color, var(--local-background-color));
  color: var(--mifaz-footer-link-color, var(--local-color));
  font-size: var(--mifaz-footer-link-font-size, var(--mifaz-font-size));
  padding-inline: var(--mifaz-footer-link-h-padding, 0);
  padding-block: var(--mifaz-footer-link-v-padding, var(--mifaz-space-tiny));
  text-decoration: var(--mifaz-footer-link-text-decoration, var(--mifaz-link-text-decoration));
}
.mifaz_footer a:hover, .mifaz_footer a:active, .mifaz_footer a.current {
  background-color: var(--mifaz-footer-link-hover-background-color, var(--local-background-color));
  color: var(--mifaz-footer-link-hover-color, var(--local-hover-color));
  text-decoration: var(--mifaz-footer-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}

.mifaz_footer_content {
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  gap: var(--mifaz-footer-column-gap, var(--mifaz-column-gap, var(--mifaz-space-medium)));
  justify-content: space-between;
  max-width: var(--mifaz-footer-content-width, var(--mifaz-content-width, 100%));
}

.mifaz_footer_column {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-footer-row-gap, var(--mifaz-row-gap-huge, var(--mifaz-space-huge)));
  padding: var(--mifaz-footer-v-padding, var(--mifaz-space-large)) 0;
  min-width: var(--mifaz-footer-column-min-size, 280px);
  flex: 1 1 30%;
}

.mifaz_footer_link {
  display: block;
}

.mifaz_footer_label {
  display: block;
  padding-inline: var(--mifaz-footer-link-h-padding, 0);
  padding-block: var(--mifaz-footer-link-v-padding, var(--mifaz-space-tiny));
}

.mifaz_footer_copyright {
  display: block;
  background-color: var(--mifaz-footer-copyright-background-color, var(--local-background-color));
  color: var(--mifaz-footer-copyright-color, var(--mifaz-footer-label-color));
  font-size: var(--mifaz-footer-copyright-font-size, var(--mifaz-font-size-small));
  padding-inline: var(--mifaz-footer-link-h-padding, 0);
  padding-block: var(--mifaz-footer-link-v-padding, var(--mifaz-space-tiny));
  text-align: var(--mifaz-footer-copyright-text-align, right);
}
.mifaz_footer_copyright a {
  background-color: var(--mifaz-footer-link-background-color, var(--local-background-color));
  color: var(--mifaz-footer-link-color, var(--local-color));
  text-decoration: var(--mifaz-footer-link-text-decoration, var(--mifaz-link-text-decoration));
}
.mifaz_footer_copyright a:hover,
.mifaz_footer_copyright a:active {
  background-color: var(--mifaz-footer-link-hover-background-color, var(--local-background-color));
  color: var(--mifaz-footer-link-hover-color, var(--local-hover-color));
  text-decoration: var(--mifaz-footer-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}

.mifaz_footer_social-media-navigation {
  display: flex;
  gap: var(--mifaz-footer-social-media-navigation-gap, var(--mifaz-space-large));
}

.mifaz_footer_icon-link {
  background-color: var(--mifaz-footer-social-media-navigation-icon-background-color);
  color: var(--mifaz-footer-link-color, var(--local-color));
  text-decoration: var(--mifaz-footer-link-text-decoration, var(--mifaz-link-text-decoration));
  font-size: var(--mifaz-footer-social-media-navigation-icon-size, 2rem);
}

.mifaz_footer_title {
  font-weight: var(--mifaz-footer-title-font-weight, var(--mifaz-font-bold));
}

input, select, textarea {
  accent-color: var(--mifaz-input-accent-color, var(--mifaz-primary-color));
  background: var(--mifaz-input-bg-color, var(--mifaz-card-background-color));
}

:root {
  --mifaz-wc-label-background-color: var(--mifaz-input-bg-color, var(--mifaz-card-background-color));
  --mifaz-wc-input-background-color: var(--mifaz-input-bg-color, var(--mifaz-card-background-color));
  --mifaz-wc-clear-btn-background: var(--mifaz-input-bg-color, var(--mifaz-card-background-color));
}

.input-group {
  --border-color: var(--mifaz-primary-color);
  gap: var(--mifaz-input-group-gap, var(--mifaz-space-small));
  display: flex;
  flex-direction: column;
  position: relative;
  padding-bottom: var(--mifaz-space-large);
}
.input-group.invalid {
  --border-color: var(--mifaz-error-color);
}
.input-group.range-input {
  padding: 0;
}
.input-group .range-input-container {
  display: flex;
  gap: var(--mifaz-space-medium);
  width: 100%;
}
.input-group .range-input-container input {
  flex: 1 1 auto;
}
.input-group .range-input-container .range-input-value {
  align-self: center;
}
.input-group label {
  position: absolute;
  bottom: calc(-1 * var(--mifaz-space-small));
  left: var(--mifaz-space-small);
  transition: transform 0.3s;
  transform: translate(0, calc(-100% - var(--mifaz-space-small)));
  pointer-events: none;
}
.input-group textarea ~ label {
  bottom: 0;
}
.input-group input, .input-group textarea {
  padding: var(--mifaz-space-small);
  border: none;
  border-bottom: 1px solid var(--border-color);
  max-width: 100%;
  width: 100%;
  font-size: 1rem;
}
.input-group input:focus-visible, .input-group textarea:focus-visible {
  border-color: var(--mifaz-primary-color);
  background: var(--mifaz-focus-input-bg-color, var(--mifaz-highlight-bg-color));
}
.input-group input:focus-visible, .input-group textarea:focus-visible {
  outline: none;
}
.input-group input:focus ~ label, .input-group textarea:focus ~ label,
.input-group input:not(:placeholder-shown) ~ label, .input-group textarea:not(:placeholder-shown) ~ label,
.input-group .shown-value ~ label, .input-group .has-focus ~ label, .input-group .has-location ~ label, .input-group .focused ~ label {
  transform: translate(0, 0);
  font-size: 0.8em;
  font-weight: 600;
  pointer-events: unset;
}
.input-group input::placeholder, .input-group input::-webkit-input-placeholder {
  opacity: 0;
}

form .hidden {
  display: none;
}

.form-error-message {
  color: var(--mifaz-error-color);
  font-size: 0.8em;
  margin-top: var(--mifaz-space-small);
}

.mifaz_form-feedback {
  color: var(--mifaz-success-color);
}
.mifaz_form-feedback.error {
  color: var(--mifaz-error-color);
}

.mifaz_form-feedback-title {
  font-size: var(--mifaz-font-size-larger);
  font-weight: var(--mifaz-font-bold);
}

.mifaz_list-separator {
  font-size: 0.8rem;
  position: relative;
  top: -0.05rem;
}

.mifaz_user_contact-data-row {
  display: flex;
  gap: var(--mifaz-space-medium);
  align-items: center;
}
.mifaz_user_contact-data-row > :first-child {
  flex: 1 1 auto;
}
.mifaz_user_contact-data-row > :last-child {
  flex: 0 0 180px;
  font-size: var(--mifaz-font-size-smaller);
}

.mifaz_select-row {
  display: flex;
  gap: var(--mifaz-space-medium);
  align-items: center;
}
.mifaz_select-row label {
  font-size: 0.8em;
  font-weight: 600;
}
.mifaz_select-row select {
  padding: var(--mifaz-space-small);
  border: none;
  border-bottom: 1px solid var(--mifaz-primary-color);
  width: 100%;
  font-size: var(--mifaz-input-font-size, var(--mifaz-font-size-md));
}
.mifaz_select-row select:focus-visible {
  border-color: var(--mifaz-primary-color);
  background: var(--mifaz-focus-input-bg-color, var(--mifaz-highlight-bg-color));
}
.mifaz_select-row select:focus {
  outline: none;
}

.mifaz_select-column {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--mifaz-space-medium);
  align-items: flex-start;
}
.mifaz_select-column select {
  padding: var(--mifaz-space-small);
  border: none;
  border-bottom: 1px solid var(--mifaz-primary-color);
  width: 100%;
  font-size: var(--mifaz-input-font-size, var(--mifaz-font-size-md));
  background: var(--mifaz-card-background-color);
}
.mifaz_select-column select:focus-visible {
  border-color: var(--mifaz-primary-color);
  background: var(--mifaz-focus-input-bg-color, var(--mifaz-highlight-bg-color));
}
.mifaz_select-column select:focus {
  outline: none;
}
.mifaz_select-column label {
  font-size: 0.8em;
  font-weight: 600;
  transform: none;
}

form[aria-busy=true] button[type=submit] {
  cursor: not-allowed;
}
form[aria-busy=true] button[type=submit]::before {
  animation: mifaz_button-spinner-spin 1s linear infinite;
  border-radius: 50%;
  border-bottom: 1px solid var(--spinner-color);
  border-left: 1px solid var(--spinner-color);
  border-right: 1px solid var(--spinner-color);
  content: "";
  display: inline-block;
  width: 1em;
  aspect-ratio: 1;
  margin-inline-end: 0.5em;
  position: relative;
  top: 0.2em;
}

@keyframes mifaz_button-spinner-spin {
  to {
    transform: rotate(360deg);
  }
}
.mifaz_form_grid {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-large);
  margin: var(--mifaz-space-large) 0;
}

.mifaz_form_inner-grid {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-large);
  margin: 0;
}

.mifaz_grid {
  --grid-gap: var(--mifaz-grid-gap, var(--mifaz-space-large));
  gap: var(--grid-gap);
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 750px) {
  .mifaz_grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}
.mifaz_grid.grid-c-2 {
  grid-template-columns: calc(50% - var(--grid-gap) / 2) calc(50% - var(--grid-gap) / 2);
}

.mifaz_grid-c-2-tablet-l-above {
  --grid-gap: var(--mifaz-grid-gap, var(--mifaz-space-large));
}
@media screen and (min-width: 1024px) {
  .mifaz_grid-c-2-tablet-l-above {
    display: grid;
    gap: var(--grid-gap);
    grid-template-columns: calc(50% - var(--grid-gap) / 2) calc(50% - var(--grid-gap) / 2);
  }
}

.mifaz_column-tablet-l-under {
  --grid-gap: var(--mifaz-grid-gap, var(--mifaz-space-large));
}
@media screen and (max-width: 1023px) {
  .mifaz_column-tablet-l-under {
    display: flex;
    flex-direction: column;
    gap: var(--grid-gap);
  }
}

.mifaz__header-logo_link {
  align-self: var(--mifazregion-header-logo-align, var(--mifaz-header-logo-align));
}

.mifaz_header {
  background: var(--mifaz-header-background-color, var(--mifaz-primary-contra-color));
  padding: 0 var(--mifaz-header-h-padding, var(--mifaz-space-large));
  position: relative;
  z-index: 15;
  box-shadow: var(--mifazregion-header-shadow, var(--mifazr-header-shadow));
}
@media screen and (max-width: 700px) {
  .mifaz_header {
    padding-inline-end: var(--mifaz-header-h-mobile-padding, var(--mifaz-space-tiny));
  }
}

.mifaz_header_content {
  display: flex;
  flex-direction: row;
  gap: var(--mifaz-header-column-gap, var(--mifaz-space-large));
  margin: 0 auto;
  max-width: var(--mifaz-header-content-width, 100%);
  container-type: inline-size;
}

.mifaz_header_inner_content {
  display: flex;
  flex-direction: row;
  flex: 1 1 100%;
}
@container (min-width: 900px) {
  .mifaz_header_inner_content {
    flex-direction: column;
    gap: var(--mifaz-header-column-gap, var(--mifaz-space-large));
    margin-top: var(--mifaz-header-v-padding, var(--mifaz-space-medium));
  }
}

.mifaz_header_menu_container {
  display: flex;
  flex-direction: row;
  flex: 1 1 auto;
  align-items: flex-end;
  justify-content: flex-end;
}
@container (min-width: 660px) {
  .mifaz_header_menu_container {
    justify-content: space-between;
  }
}
@container (max-width: 899px) {
  .mifaz_header_menu_container {
    align-items: center;
  }
}

.mifaz_header_title_container {
  gap: var(--mifaz-header-container-gap, var(--mifaz-space-tiny));
  flex-direction: column;
  flex: 1 1 100%;
  justify-content: center;
  display: none;
}
@container (min-width: 660px) {
  .mifaz_header_title_container {
    display: flex;
  }
}

.mifaz_header_title {
  line-height: var(--mifaz-header-title-line-height, 1);
  color: var(--mifaz-header-title-color, var(--mifaz-primary-color));
  font-size: var(--mifaz-header-title-font-size, var(--mifaz-font));
  margin-block: var(--mifaz-header-title-v-margin, 0);
  font-weight: var(--mifaz-header-title-font-weight, var(--mifaz-font-weight));
  margin-inline: 0;
}
@container (min-width: 900px) {
  .mifaz_header_title {
    font-size: var(--mifaz-header-title-font-size, var(--mifaz-font-size-big));
  }
}

.mifaz_header_sub_title {
  color: var(--mifaz-header-sub-title-color, var(--mifaz-primary-color));
  font-size: var(--mifaz-header-sub-title-font-size, var(--mifaz-font-size-smaller));
  line-height: var(--mifaz-header-sub-title-line-height, 1);
  margin-block: var(--mifaz-header-sub-title-v-margin, 0);
  font-weight: var(--mifaz-header-sub-title-font-weight, var(--mifaz-font-weight));
  margin-inline: 0;
}
@container (min-width: 900px) {
  .mifaz_header_sub_title {
    font-size: var(--mifaz-header-sub-title-font-size, var(--mifaz-font-size-larger));
  }
}

.mifaz_header_logo {
  display: block;
  width: calc(var(--mifaz-header-logo-width) * 0.6);
  height: calc(var(--mifaz-header-logo-height) * 0.6);
  margin: var(--mifaz-header-v-padding, var(--mifaz-space-small)) 0;
  align-self: center;
}
@container (min-width: 900px) {
  .mifaz_header_logo {
    width: var(--mifaz-header-logo-width);
    height: var(--mifaz-header-logo-height);
  }
}

.mifaz_header_logo-link {
  align-self: center;
}

.mifaz_header_nav-row {
  display: none;
}
@container (min-width: 900px) {
  .mifaz_header_nav-row {
    display: flex;
    flex-direction: row;
    gap: var(--mifaz-header-column-gap, var(--mifaz-space-large));
    margin: 0;
    justify-content: var(--mifaz-header-nav-justitfy, space-between);
    flex: 1 1 100%;
  }
}

.mifaz_header_nav {
  margin: auto 0 0;
  display: flex;
  gap: var(--mifaz-header-nav-gap, var(--mifaz-space-small));
}

.for_interested {
  margin-inline: auto;
}
.for_interested .mifaz_header_nav_link {
  color: var(--mifaz-header-link-customer-color, var(--mifaz-asside-contra-color));
  background-color: var(--mifaz-header-link-customer-background-color, var(--mifaz-asside-color));
  text-decoration: var(--mifaz-header-link-customer-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}
.for_interested .mifaz_header_nav_link:focus-visible {
  outline-color: var(--mifaz-heade-nav-outline-color, var(--mifaz-header-link-customer-background-color, var(--mifaz-asside-color)));
}

.mifaz_header_nav_link {
  display: inline-block;
  color: var(--mifaz-header-link-color, var(--mifaz-secondary-contra-color));
  background-color: var(--mifaz-header-link-background-color, var(--mifaz-secondary-color));
  text-decoration: var(--mifaz-header-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
  font-size: var(--mifaz-header-link-font-size-smaller, var(--mifaz-font-size-smaller));
  padding-inline: var(--mifaz-header-link-h-padding-smaller, var(--mifaz-space-small));
  padding-block: var(--mifaz-header-link-v-padding-smaller, var(--mifaz-space-small));
}
.mifaz_header_nav_link:focus-visible {
  outline-color: var(--mifaz-heade-nav-outline-color, var(--mifaz-header-link-background-color, var(--mifaz-secondary-color)));
}
.mifaz_header_nav_link:hover, .mifaz_header_nav_link:active, .mifaz_header_nav_link.current {
  color: var(--mifaz-header-link-hover-color, var(--mifaz-primary-contra-color));
  background-color: var(--mifaz-header-link-hover-background-color, var(--mifaz-primary-color));
}
@container (mix-width:1000px and max-width: 1199px) {
  .mifaz_header_nav_link {
    font-size: var(--mifaz-header-link-font-size, var(--mifaz-font-size));
    padding-inline: var(--mifaz-header-link-h-padding, var(--mifaz-space-medium));
    padding-block: var(--mifaz-header-link-v-padding, var(--mifaz-space-medium));
  }
}
@container (min-width:1200px) {
  .mifaz_header_nav_link {
    font-size: var(--mifaz-header-link-font-size, var(--mifaz-font-size));
    padding-inline: var(--mifaz-header-link-h-padding, var(--mifaz-space-large));
    padding-block: var(--mifaz-header-link-v-padding, var(--mifaz-space-medium));
  }
}

.mifaz_main {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: var(--mifaz-main-gap, var(--mifaz-space-large));
  padding-block: 0;
  padding-inline: var(--mifaz-main-h-padding, var(--mifaz-space-large));
  width: 100%;
  max-width: var(--mifaz-main-content-width, var(--mifaz-content-width, 100%));
  margin: var(--mifaz-main-v-margin, var(--mifaz-space-large)) auto;
}
@media screen and (max-width: 700px) {
  .mifaz_main {
    padding-inline: var(--mifaz-main-h-mobile-padding, var(--mifaz-space-small));
  }
}

.page-heading {
  padding-inline: var(--mifaz-page-v-padding, var(--mifaz-card-v-padding));
  padding-block: var(--mifaz-page-h-padding, var(--mifaz-card-h-padding));
  background-color: var(--mifaz-card-header-background-color);
  display: flex;
  gap: var(--mifaz-space-medium);
  justify-content: var(--el-header-justify-content, space-between);
  color: var(--mifaz-card-header-text-color);
  margin: 0;
  font-size: var(--mifaz-page-heading-size);
  font-weight: var(--mifaz-page-heading-weight);
  line-height: var(--mifaz-page-heading-line-height);
  text-transform: var(--mifaz-page-heading-text-transform);
  letter-spacing: var(--mifaz-page-heading-letter-spacing);
}

.mifaz_routes-map {
  position: relative;
  padding-top: 100%;
  background: beige;
}

.mifaz_map-search_distance[data-distance=""] .has-value, .mifaz_map-search_distance[data-distance="0"] .has-value {
  display: none;
}
.mifaz_map-search_distance[data-distance=""] .no-value, .mifaz_map-search_distance[data-distance="0"] .no-value {
  display: block;
}
.mifaz_map-search_distance .no-value {
  display: none;
}

mifaz-map {
  --marker-small-bg: rgba(135, 74, 211, 0.6);
  --marker-medium-bg: rgba(74, 113, 211, 0.6);
  --marker-small-color: #ffffff;
  --marker-medium-color: #ffffff;
}

.news {
  display: flex;
  gap: var(--mifaz-space-large);
  border-bottom: 1px solid var(--mifaz-primary-color);
  padding-bottom: var(--mifaz-space-medium);
}
.news .news-title {
  margin-top: 0;
  line-height: 1.2;
}
@container (max-width:560px) {
  .news {
    flex-direction: column;
  }
}

.news-date {
  font-size: 0.8rem;
  color: var(--mifaz-primary-color);
  font-weight: var(--mifaz-font-bold);
}

.news-subtitle {
  font-size: 1.1rem;
  font-weight: var(--mifaz-font-regular);
  color: var(--mifaz-secondary-color);
  margin: 0 0 0.5rem 0;
}

.news-image {
  flex: 0 0 250px;
}
.news-image img {
  width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
}
@container (max-width:560px) {
  .news-image {
    height: 200px;
  }
  .news-image img {
    object-fit: cover;
    height: 100%;
  }
}

.news-list {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-large);
}
@supports (container-type: inline-size) {
  .news-list {
    container-type: inline-size;
  }
}

.mifaz_row {
  display: flex;
  flex: 1 1 auto;
  gap: var(--mifaz-row-gap, var(--mifaz-space-large));
  flex-direction: column;
}
@media screen and (min-width: 750px) {
  .mifaz_row {
    flex-direction: row;
  }
}

.align-self-start {
  align-self: flex-start;
}

.mifaz_savings {
  border: 1px solid #7a9e1a;
  float: left;
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding: 10px;
  width: 300px;
}
.mifaz_savings .title {
  background: #7a9e1a;
  color: #fff;
  margin: -10px -10px 5px;
  padding: 10px;
}
.mifaz_savings dl {
  font-size: 1.1rem;
  justify-content: space-between;
  margin: 10px 0 0;
  display: grid;
  column-gap: 0.5rem;
  row-gap: 0.25rem;
  grid-template-columns: 1fr 2fr;
}
.mifaz_savings dd {
  font-weight: 600;
}

.mifaz_slide-up {
  overflow-x: hidden;
}

.mifaz_slide-up[open] {
  border-radius: calc(5px * var(--ratio));
  border: none !important;
  box-shadow: var(--mifaz-shadow-2);
  margin: 0 auto;
  max-width: 800px;
  padding: 0;
  position: fixed;
  top: var(--mifaz-slide-up-margin, 1rem);
  transform: translateY(100%);
  transition: var(--mifaz-default-transition);
  width: 100%;
  display: flex;
  flex-direction: column;
  background: var(--mifaz-card-background-color);
}
@media screen and (min-width: 801px) {
  .mifaz_slide-up[open] {
    animation: popup-slide-down_open 0.3s ease forwards;
  }
  .mifaz_slide-up[open].close {
    animation: popup-slide-down_close 0.3s ease forwards;
  }
}
@media screen and (max-width: 800px) {
  .mifaz_slide-up[open] {
    top: var(--mifaz-slide-up-margin, 0rem);
    animation: popup-slide-up_open 0.07s ease forwards;
    height: calc(var(--vh, 100vh) - var(--mifaz-slide-up-margin, 0rem));
    max-height: calc(var(--vh, 100vh) - var(--mifaz-slide-up-margin, 0rem));
  }
  @supports (height: 100dvh) {
    .mifaz_slide-up[open] {
      height: calc var(--vh, 100dvh)-var(--mifaz-slide-up-margin, 0rem);
      max-height: calc(var(--vh, 100dvh) - var(--mifaz-slide-up-margin, 0rem));
    }
  }
  .mifaz_slide-up[open].close {
    animation: popup-slide-up_close 0.1s ease forwards;
  }
}
.mifaz_slide-up[open]::backdrop {
  background-image: linear-gradient(0deg, #3f3f3f, var(--mifaz-secondary-color));
  opacity: 0.5;
  animation: popup-bd-fade-in 0.3s ease forwards;
}
.mifaz_slide-up[open].close::backdrop {
  animation: popup-bd-fade-out 0.3s ease forwards;
}

.mifaz_slide-up_header {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  background-color: var(--mifaz-card-header-background-color);
}

.mifaz_slide-up_close-btn {
  color: var(--mifaz-card-header-text-color);
  padding-block: var(--mifaz-card-v-padding);
  padding-inline: var(--mifaz-card-h-padding);
  transition: var(--mifaz-default-transition);
  border: 6px solid var(--mifaz-card-header-background-color);
  border-radius: var(--mifaz-card-close-btn-radius, var(--mifaz-border-radius-lg));
}
.mifaz_slide-up_close-btn:active {
  opacity: 0.8;
}
.mifaz_slide-up_close-btn:focus-visible, .mifaz_slide-up_close-btn:hover {
  background-color: var(--mifaz-card-header-text-color);
  color: var(--mifaz-card-header-background-color);
}
.mifaz_slide-up_close-btn:focus-visible {
  outline-color: var(--mifaz-card-header-text-color);
  outline-offset: -4px;
}

.mifaz_slide-up_title {
  margin: 0;
  padding-block: var(--mifaz-card-v-padding);
  padding-inline: var(--mifaz-card-h-padding);
  color: var(--mifaz-card-header-text-color);
  font-size: var(--mifaz-card-header-h1-size, var(--mifaz-heading-h1-size));
  font-weight: var(--mifaz-card-header-h1-weight, var(--mifaz-heading-h1-weight));
  line-height: var(--mifaz-card-header-h1-line-height, var(--mifaz-heading-h1-line-height));
  text-transform: var(--mifaz-card-header-h1-text-transform, var(--mifaz-heading-h1-text-transform));
}

.mifaz_slide-up_content {
  flex: 1 1 auto;
  overflow-y: auto;
  padding-block: var(--mifaz-card-v-padding);
  padding-inline: var(--mifaz-card-h-padding);
}

.mifaz_slide-up_menu {
  margin-block: 0;
  margin-inline: calc(-1 * var(--mifaz-card-h-padding));
  padding: 0;
  list-style: none;
}

.mifaz_slide-up_menu:not(:last-child) {
  border-bottom: 2px solid var(--mifaz-slide-up-link-seperator-color, var(--mifaz-primary-color));
}

.mifaz_slide-up_menu__item {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid var(--mifaz-slide-up-link-seperator-color, var(--mifaz-primary-color));
}
.mifaz_slide-up_menu__item:last-child {
  border-bottom: none;
}

.mifaz_slide-up_menu__link {
  display: block;
  color: var(--mifaz-slide-up-link-color, var(--mifaz-primary-color));
  font-size: var(--mifaz-slide-up-link-font-size, var(--mifaz-font-size-larger));
  background-color: var(--mifaz-slide-up-link-background-color, var(--mifaz-primary-contra-color));
  padding-block: var(--mifaz-slide-up-link-v-padding, var(--mifaz-space-large));
  padding-inline: var(--mifaz-slide-up-link-h-padding, var(--mifaz-space-large));
  text-decoration: var(--mifaz-slide-up-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}

@keyframes popup-slide-up_open {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes popup-slide-up_close {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
@keyframes popup-slide-down_open {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes popup-slide-down_close {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}
@keyframes popup-bd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.75;
  }
}
@keyframes popup-bd-fade-out {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 0;
  }
}
.mifaz_account_nav_link {
  display: none;
  align-self: flex-end;
  background-color: var(--mifaz-account-link-background-color, transparent);
  color: var(--mifaz-account-link-color, var(--mifaz-primary-color));
  font-size: var(--mifaz-account-link-font-size, var(--mifaz-font-size-small));
  padding: var(--mifaz-account-link-v-padding, var(--mifaz-space-medium)) var(--mifaz-account-link-h-padding, var(--mifaz-space-medium));
  text-decoration: var(--mifaz-account-link-text-decoration, var(--mifaz-link-text-decoration));
}
.mifaz_account_nav_link:focus-visible {
  outline-color: var(--mifaz-heade-nav-outline-color, var(--mifaz-account-link-background-color, var(--mifaz-secondary-color)));
}
.mifaz_account_nav_link:hover, .mifaz_account_nav_link:active, .mifaz_account_nav_link.current {
  background-color: var(--mifaz-account-link-hover-background-color, var(--mifaz-primary-color));
  color: var(--mifaz-account-link-hover-color, var(--mifaz-primary-contra-color));
  text-decoration: var(--mifaz-account-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}
@container (min-width: 900px) {
  .mifaz_account_nav_link {
    display: inline-block;
  }
}

.mifaz_account_user-nav {
  box-shadow: var(--mifaz_account-user-nav-shaodow, var(--mifaz-shadow-2));
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  transition: var(--mifaz-default-transition);
  visibility: hidden;
}
.mifaz_account_user-nav.open {
  opacity: 1;
  visibility: visible;
  max-height: var(--el-height, 1000px);
}

.mifaz_account_user-nav_nav_link, button.mifaz_account_user-nav_nav_link {
  background-color: var(--mifaz-account-link-background-color, var(--mifaz-primary-contra-color));
  color: var(--mifaz-account-link-color, var(--mifaz-primary-color));
  display: block;
  font-size: var(--mifaz-account-link-font-size, var(--mifaz-font-size));
  padding-block: var(--mifaz-account-link-v-padding, var(--mifaz-space-medium));
  padding-inline: var(--mifaz-account-link-h-padding, var(--mifaz-space-large));
  text-decoration: var(--mifaz-account-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
  font-weight: var(--mifaz-account-link-font-weight, var(--mifaz-font-weight));
  position: relative;
}
.mifaz_account_user-nav_nav_link:not(:last-child), button.mifaz_account_user-nav_nav_link:not(:last-child) {
  border-bottom: 1px solid var(--mifaz-account-link-border-color, var(--mifaz-primary-color));
}
.mifaz_account_user-nav_nav_link:hover, .mifaz_account_user-nav_nav_link:active, button.mifaz_account_user-nav_nav_link:hover, button.mifaz_account_user-nav_nav_link:active {
  background-color: var(--mifaz-account-link-hover-background-color, var(--mifaz-primary-color));
  color: var(--mifaz-account-link-hover-color, var(--mifaz-primary-contra-color));
  text-decoration: var(--mifaz-account-link-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}
.mifaz_account_user-nav_nav_link .mifaz_unread_count, button.mifaz_account_user-nav_nav_link .mifaz_unread_count {
  position: absolute;
  right: 1rem;
  top: 50%;
  left: unset;
  bottom: unset;
  transform: translateY(-50%);
}

button.mifaz_account_user-nav_nav_link {
  width: 100%;
  text-align: inherit;
}

@container (min-width: 900px) {
  .mifaz_header_account_mobile_nav {
    display: none;
  }
}

.mifaz_header_account_nav {
  gap: 0;
  display: flex;
  margin-inline-start: auto;
}

.mifaz_header_account_nav {
  position: relative;
}
@container (max-width: 899px) {}

.mifaz_header_content.mifaz_header_content_default {
  gap: 0;
}
@media screen and (min-width: 900px) {
  .mifaz_header_content.mifaz_header_content_default {
    gap: var(--mifaz-header-column-gap, var(--mifaz-space-large));
  }
}

.mifaz_unread_count {
  position: absolute;
  bottom: 0.5rem;
  left: -0.5rem;
}

.mifaz_header_content_variant1 .mifaz_header_avatar_link {
  --block-padding: 0;
}
@container (min-width: 900px) {
  .mifaz_header_content_variant1 .mifaz_header_avatar_link {
    --y-offest: calc(-1 * var(--mifaz-space-medium));
  }
}

.mifaz_header_avatar_link {
  position: relative;
  padding-block: var(--block-padding, var(--mifaz-account-link-v-padding, var(--mifaz-space-medium)));
  transition: var(--mifaz-default-transition);
  top: var(--y-offest, 0);
  align-self: flex-end;
}
@container (max-width: 899px) {
  .mifaz_header_avatar_link {
    align-self: center;
    padding: 0;
    margin: 0 var(--mifaz-space-small) 0 0;
  }
}

.mifaz_header_avatar_link:active {
  transform: scale(0.95);
}

.mifaz_mobile-nav {
  margin: auto 0;
  align-items: center;
  padding: 0;
  display: none;
}
@container (max-width: 899px) {
  .mifaz_mobile-nav {
    display: block;
  }
}

.mifaz_mobile-nav_link, .mifaz_header_account_mobile_nav {
  position: relative;
  margin: auto 0;
  padding: var(--mifaz-space-small);
  color: var(--mifaz-header-title-color, var(--mifaz-primary-color));
  transition: var(--mifaz-default-transition);
  text-decoration: none;
}
.mifaz_mobile-nav_link [class^=mf-], .mifaz_header_account_mobile_nav [class^=mf-] {
  font-size: var(--mifaz-header-title-font-size, var(--mifaz-font-size-big));
  line-height: 1;
  display: block;
}
.mifaz_mobile-nav_link:active, .mifaz_header_account_mobile_nav:active {
  transform: scale(0.9);
}

.mifaz_mobile-nav_link, .mifaz_header_account_mobile_nav {
  display: none;
}
@container (max-width: 899px) {
  .mifaz_mobile-nav_link, .mifaz_header_account_mobile_nav {
    display: block;
  }
}

.entry-has-backway .backway-show {
  display: block;
}
.entry-has-backway .backway-hide {
  display: none;
}

.entry-has-nobackway .nobackway-show {
  display: block;
}
.entry-has-nobackway .no-backway-hide {
  display: none;
}

.entry-is-regularly-drive .regularly-drive-show {
  display: block;
}
.entry-is-regularly-drive .regularly-drive-hide {
  display: none;
}

.entry-is-single-drive .single-drive-show {
  display: block;
}
.entry-is-single-drive .single-drive-hide {
  display: none;
}

.entry-is-offer .offer-show {
  display: block;
}
.entry-is-offer .offer-hide {
  display: none;
}

.entry-is-request .request-show {
  display: block;
}
.entry-is-request .request-hide {
  display: none;
}

.entry-is-offer-and-request .offer-and-request-show {
  display: block;
}
.entry-is-offer-and-request .offer-and-request-hide {
  display: none;
}

.entry-drive-time-no-matters .drive-time-no-matters-show {
  display: block;
}
.entry-drive-time-no-matters .drive-time-no-matters-hide {
  display: none;
}

.entry-return-time-no-matters .return-time-no-matters-show {
  display: block;
}
.entry-return-time-no-matters .return-time-no-matters-hide {
  display: none;
}

.entry-has-day-set .has-day-set-show {
  display: block;
}
.entry-has-day-set .has-day-set-hide {
  display: none;
}

.entry-no-day-set .no-day-set-show {
  display: block;
}
.entry-no-day-set .no-day-set-hide {
  display: none;
}

.mifaz_flash-messages {
  width: 100%;
  margin-block: var(--mifaz-space-medium);
  margin-inline: auto;
  max-width: 800px;
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-medium);
}

.mifaz_flash-message {
  max-width: var(--mifaz-content-width);
  padding: var(--mifaz-space-large);
  display: flex;
  gap: var(--mifaz-space-large);
  justify-content: space-between;
}

.mifaz_flash-title {
  font-size: var(--mifaz-font-size-larger);
  font-weight: var(--mifaz-font-bold);
  margin-block: var(--mifaz-space-small);
}

.mifaz_flash--success {
  background: var(--mifaz-success-background-color);
  color: var(--mifaz-success-font-color);
}

.mifaz_flash--error {
  background: var(--mifaz-error-background-color);
  color: var(--mifaz-error-font-color);
}

.mifaz_flash--warning {
  background: var(--mifaz-warning-background-color);
  color: var(--mifaz-warning-font-color);
}

.mifaz_flash--info {
  background: var(--mifaz-info-background-color);
  color: var(--mifaz-info-font-color);
}

.mifaz_toast-messages {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
  width: 100%;
  max-width: 400px;
  padding: var(--mifaz-space-large);
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-medium);
}
.mifaz_toast-messages:empty {
  display: none;
}

.mifaz_toast-close {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  box-shadow: none;
}

.mifaz_toast-close-icon {
  color: var(--toast-font-color);
  display: block;
  margin: 0;
  padding: 0;
  font-size: var(--mifaz-font-size-larger);
  transition: var(--mifaz-default-transition);
}

.mifaz_toast-close:active .mifaz_toast-close-icon {
  transform: scale(0.9);
  opacity: 0.5;
}

.mifaz_toast {
  background: var(--toast-background-color);
  color: var(--toast-font-color);
  position: relative;
  max-width: var(--mifaz-content-width);
  padding: var(--mifaz-space-medium);
  display: flex;
  gap: var(--mifaz-space-large);
  justify-content: space-between;
  align-items: flex-start;
  box-shadow: var(--mifaz-shadow-2);
  border-radius: var(--mifaz-border-radius);
  overflow: hidden;
}

.mifaz_toast-title {
  font-size: var(--mifaz-font-size-md);
  font-weight: var(--mifaz-font-bold);
  margin-block: var(--mifaz-space-small);
}

.mifaz_toast-indicator {
  border: 1px solid var(--toast-font-color);
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 100%;
  max-width: var(--toast-indicator-max-length, 100%);
}
.mifaz_toast-indicator.start {
  animation: toast-indicator-countdown var(--mifaz-toast-indicator-time, var(--toast-rest-time, 5s)) linear forwards;
}

.mifaz_toast--success {
  --toast-background-color: var(--mifaz-success-background-color);
  --toast-font-color: var(--mifaz-success-font-color);
}

.mifaz_toast--error {
  --toast-background-color: var(--mifaz-error-background-color);
  --toast-font-color: var(--mifaz-error-font-color);
}

.mifaz_toast--warning {
  --toast-background-color: var(--mifaz-warning-background-color);
  --toast-font-color: var(--mifaz-warning-font-color);
}

.mifaz_toast--info {
  --toast-background-color: var(--mifaz-info-background-color);
  --toast-font-color: var(--mifaz-info-font-color);
}

@keyframes toast-indicator-countdown {
  0% {
    width: var(--toast-indicator-max-length, 100%);
  }
  100% {
    width: 0%;
  }
}
.mifaz_button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--mifaz-btn-border-radius, var(--mifaz-border-radius-sm));
  padding-block: var(--mifaz-btn-py, var(--mifaz-space-small));
  padding-inline: var(--mifaz-btn-px, var(--mifaz-space-medium));
  font-size: var(--mifaz-btn-fs, var(--mifaz-font-size-md));
  font-weight: var(--mifaz-btn-fw, var(--mifaz-font-size));
  cursor: pointer;
  transition: var(--mifaz-btn-transision, var(--mifaz-default-transition));
  box-shadow: var(--mifaz-btn-box-shadow, none);
  display: inline-block;
  text-align: center;
  line-height: 1;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mifaz_button.multiline {
  white-space: normal;
}
.mifaz_button:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

.mifaz_button:not(.mifaz_button_outline) {
  background: var(--btn-highlight-color);
  border: var(--mifaz-btn-border, 1px) solid var(--btn-highlight-color);
  color: var(--btn-color);
  --spinner-color: var(--btn-color);
}
.mifaz_button:not(.mifaz_button_outline) > span {
  color: var(--btn-color);
}
.mifaz_button:not(.mifaz_button_outline):hover, .mifaz_button:not(.mifaz_button_outline):focus-visible, .mifaz_button:not(.mifaz_button_outline):active {
  background: var(--btn-color);
  color: var(--btn-highlight-color);
  --spinner-color: var(--btn-highlight-color);
}
.mifaz_button:not(.mifaz_button_outline):hover > span, .mifaz_button:not(.mifaz_button_outline):focus-visible > span, .mifaz_button:not(.mifaz_button_outline):active > span {
  color: var(--btn-highlight-color);
}

.sr-only ~ .focus-replacement.mifaz_button:not(.mifaz_button_outline) {
  background: var(--btn-highlight-color);
  border: var(--mifaz-btn-border, 1px) solid var(--btn-highlight-color);
  color: var(--btn-color);
  display: block;
}
.sr-only ~ .focus-replacement.mifaz_button:not(.mifaz_button_outline):hover, .sr-only ~ .focus-replacement.mifaz_button:not(.mifaz_button_outline):focus-visible, .sr-only ~ .focus-replacement.mifaz_button:not(.mifaz_button_outline):active {
  background: var(--btn-color);
  color: var(--btn-highlight-color);
}

.sr-only:focus-visible ~ .focus-replacement.mifaz_button:not(.mifaz_button_outline) {
  background: var(--btn-color);
  color: var(--btn-highlight-color);
}

.mifaz_button.mifaz_button_outline {
  background: var(--btn-color);
  border: var(--mifaz-btn-border, 1px) solid var(--btn-highlight-color);
  color: var(--btn-highlight-color);
}

.mifaz_button_success {
  --btn-highlight-color: var(--mifaz-btn-success-highlight-color, var(--mifaz-success-background-color));
  --btn-color: var(--mifaz-btn-success-font-color, var(--mifaz-success-font-color));
}

.mifaz_button_error {
  --btn-highlight-color: var(--mifaz-btn-error-highlight-color, var(--mifaz-error-background-color));
  --btn-color: var(--mifaz-btn-error-font-color, var(--mifaz-error-font-color));
}

.mifaz_button_warning {
  --btn-highlight-color: var(--mifaz-btn-warning-highlight-color, var(--mifaz-warning-background-color));
  --btn-color: var(--mifaz-btn-warning-font-color, var(--mifaz-warning-font-color));
}

.mifaz_button_info {
  --btn-highlight-color: var(--mifaz-btn-info-highlight-color, var(--mifaz-info-background-color));
  --btn-color: var(--mifaz-btn-info-font-color, var(--mifaz-info-font-color));
}

.mifaz_button_primary {
  --btn-highlight-color: var(--mifaz-btn-primary-highlight-color, var(--mifaz-primary-color));
  --btn-color: var(--mifaz-btn-primary-font-color, var(--mifaz-primary-contra-color));
}

.mifaz_button_secondary {
  --btn-highlight-color: var(--mifaz-btn-secondary-highlight-color, var(--mifaz-secondary-color));
  --btn-color: var(--mifaz-btn-secondary-font-color, var(--mifaz-secondary-contra-color));
}

.mifaz_button_aside {
  --btn-highlight-color: var(--mifaz-btn-aside-highlight-color, var(--mifaz-aside-color));
  --btn-color: var(--mifaz-btn-aside-font-color, var(--mifaz-aside-contra-color));
}

.mifaz_button_highlight {
  --btn-highlight-color: var(--mifaz-btn-highlight-highlight-color, var(--mifaz-highlight-color));
  --btn-color: var(--mifaz-btn-highlight-font-color, var(--mifaz-highlight-contra-color));
}

.mifaz_icon_button {
  display: flex;
  align-items: center;
  gap: 0.5em;
}

.mifaz_button_row {
  display: flex;
  justify-content: space-between;
  gap: var(--mifaz-space-small);
}
.mifaz_button_row > a {
  align-self: center;
}
.mifaz_button_row.align-between {
  justify-content: space-between;
}
.mifaz_button_row.align-center {
  justify-content: center;
}
.mifaz_button_row.align-end {
  justify-content: flex-end;
}
.mifaz_button_row.align-start {
  justify-content: flex-start;
}

.mifaz_button_row {
  display: flex;
  justify-content: space-between;
  gap: var(--mifaz-space-small);
}
.mifaz_button_row > a {
  align-self: center;
}
.mifaz_button_row.align-between {
  justify-content: space-between;
}
.mifaz_button_row.align-center {
  justify-content: center;
}
.mifaz_button_row.align-end {
  justify-content: flex-end;
}
.mifaz_button_row.align-start {
  justify-content: flex-start;
}

.mifaz_info_box {
  padding-inline: var(--mifaz-space-medium);
  padding-block: var(--mifaz-space-large);
  border-radius: var(--mifaz-border-radius-sm);
  font-weight: var(--mifaz-font-semi-bold);
}

.mifaz_info_box_header {
  font-size: var(--mifaz-font-size-larger);
  margin-bottom: var(--mifaz-space-large);
}

.mifaz_info_success {
  border: 2px solid var(--mifaz-success-color);
}
.mifaz_info_success .mifaz_info_box_header {
  color: var(--mifaz-success-color);
}

.mifaz_info_error {
  border: 2px solid var(--mifaz-error-color);
}
.mifaz_info_error .mifaz_info_box_header {
  color: var(--mifaz-error-color);
}

.mifaz_info_warning {
  border: 2px solid var(--mifaz-warning-color);
}
.mifaz_info_warning .mifaz_info_box_header {
  color: var(--mifaz-warning-color);
}

.mifaz_info_info {
  border: 2px solid var(--mifaz-info-color);
}
.mifaz_info_info .mifaz_info_box_header {
  color: var(--mifaz-info-color);
}

.mifaz_text-link, .mifaz_text-link:visited {
  color: var(--mifaz-link-color, var(--mifaz-secondary-color));
  text-decoration: var(--mifaz-link-text-decoration, none);
}
.mifaz_text-link:hover, .mifaz_text-link:active, .mifaz_text-link:focus-visible {
  color: var(--mifaz-link-color, var(--mifaz-primary-color));
  text-decoration: var(--mifaz-link-hover-text-decoration, none);
}

.mifaz_blank-link {
  text-decoration: inherit;
  color: inherit;
}

.mifaz_loading {
  --el-spinner-color: var(--spinner-color, var(--mifaz-primary-color, #ccc));
  --el-spinner-contra-color: var(--spinner-contra-color, var(--mifaz-primary-contra-color, #333));
  --el-spinner-size: var(--spinner-size, 40px);
  --el-spinner-speed: var(--spinner-sspeed, 1s);
  --el-spinner-stroke-widht: var(--spinner-stroke-widht, 6px);
  position: relative;
  width: var(--el-spinner-size);
  height: var(--el-spinner-size);
  margin: auto;
}
.mifaz_loading:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: calc(50% - var(--el-spinner-size) / 2);
  left: calc(50% - var(--el-spinner-size) / 2);
  width: var(--el-spinner-size);
  height: var(--el-spinner-size);
  border-radius: 50%;
  border: 6px solid var(--el-spinner-color);
  border-top-color: var(--el-spinner-contra-color);
  animation: mifaz_spin var(--el-spinner-speed) linear infinite;
}

@keyframes mifaz_spin {
  to {
    transform: rotate(360deg);
  }
}
[data-component=EntryMatchesCard] {
  --el-header-justify-content: flex-start;
  container-type: inline-size;
}
[data-component=EntryMatchesCard] .matches-list {
  display: none;
}
[data-component=EntryMatchesCard] .entry-actions, [data-component=EntryMatchesCard] .mifaz_toggle-button {
  color: var(--mifaz-card-header-text-color);
  font-size: var(--mifaz-font-size-md);
}
[data-component=EntryMatchesCard] .entry-actions {
  margin-inline-start: auto;
}
[data-component=EntryMatchesCard] .entry-body-actions {
  display: none;
  flex: 1 1 100%;
  align-items: center;
  margin: -0.5rem 0 var(--mifaz-space-large);
}
[data-component=EntryMatchesCard] .mifaz_toggle-button {
  width: 40px;
}
[data-component=EntryMatchesCard] .mifaz_toggle-button.no-form-busy-indicator:before {
  display: none !important;
}
[data-component=EntryMatchesCard][data-status=inactive] {
  --mifaz-card-header-background-color: var(--mifaz-asside-color);
  --mifaz-card-header-text-color: var(--mifaz-asside-contra-color);
}
[data-component=EntryMatchesCard][data-status=inactive] .mifaz_toggle-button i {
  color: var(--mifaz-asside-contra-color);
}
[data-component=EntryMatchesCard][data-status=active] .mifaz_toggle-button i {
  color: var(--mifaz-active-color);
}
[data-component=EntryMatchesCard] .entry-matches-count {
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1/1;
  height: 25px;
  border-radius: 50%;
  font-weight: var(--mifaz-font-bold);
  font-size: var(--mifaz-font-size-small);
  background: var(--mifaz-success-background-color);
  color: var(--mifaz-success-font-color);
  box-shadow: var(--mifaz-shadow-1);
}
[data-component=EntryMatchesCard] .entry-title {
  flex: 1 1 auto;
  overflow: hidden;
}
@container (max-width: 650px) {
  [data-component=EntryMatchesCard] .entry-actions {
    display: none;
  }
  [data-component=EntryMatchesCard] .entry-body-actions {
    display: flex;
  }
  [data-component=EntryMatchesCard] .mifaz_matches_count {
    margin: 0 auto 0 0;
  }
}
@container (max-width: 750px) {
  [data-component=EntryMatchesCard] .mifaz_entry-title {
    font-size: var(--mifaz-font-size-small);
  }
  [data-component=EntryMatchesCard] .data-entry-type {
    font-size: var(--mifaz-font-size-small);
  }
  [data-component=EntryMatchesCard] .location-from, [data-component=EntryMatchesCard] .location-to {
    font-size: var(--mifaz-font-size-larger);
  }
}

.mifaz-icon-button {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}

.mifaz-toggle-button {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  padding: var(--mifaz-space-medium);
}

.mifaz_action-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--mifaz-gap, var(--mifaz-space-small));
}

.mifaz_toggle-button {
  position: relative;
  color: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--mifaz-toggle-button-gap, var(--mifaz-space-small));
}

.mifaz_toggle-button:disabled * {
  opacity: 0.1;
}

.mifaz_toggle-button.waiting:after {
  display: block;
  content: "";
  position: absolute;
  width: 50%;
  aspect-ratio: 1/1;
  border: 3px solid var(--mifaz-primary-contra-color);
  border-top-color: transparent;
  border-radius: 50%;
  animation: mifaz_toggle-button-spin 1s linear infinite;
}

@keyframes mifaz_toggle-button-spin {
  to {
    transform: rotate(360deg);
  }
}
.mifaz_tooltip {
  position: relative;
}
.mifaz_tooltip .mifaz_tooltip__content {
  position: absolute;
  z-index: 9999;
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1.5;
  max-width: 200px;
  min-width: 150px;
  text-align: center;
  bottom: calc(100% + 12px);
  left: 50%;
  transform: translateX(-50%);
  transition: var(--mifaz-default-transition);
  visibility: hidden;
  opacity: 0;
  box-shadow: var(--mifaz-shadow-3);
}
.mifaz_tooltip .mifaz_tooltip__content[data-show=true] {
  visibility: visible;
  opacity: 1;
}
.mifaz_tooltip .mifaz_tooltip__content::before {
  content: "";
  position: absolute;
  bottom: -15px; /* Adjust based on the tooltip spacing */
  left: 50%;
  transform: translateX(-50%);
  border-width: 8px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}

[data-component=UserInfoCard] ._avatar-info {
  flex: 0 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--mifaz-space-medium);
}
[data-component=UserInfoCard] ._user-info-list {
  display: grid;
  grid-template-columns: 170px 1fr;
  grid-auto-rows: max-content;
  column-gap: var(--mifaz-space-large);
  row-gap: var(--mifaz-space-medium);
  margin: 0;
  padding: 0;
}
[data-component=UserInfoCard] ._user-info-list dt {
  font-weight: var(--mifaz-font-bold);
  margin: 0;
  padding: 0;
}
[data-component=UserInfoCard] ._user-info-list dd {
  margin: 0;
  padding: 0;
}
[data-component=UserInfoCard] ._rating-info {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: var(--mifaz-space-small);
  justify-items: center;
}
[data-component=UserInfoCard] .mifaz_rating-stars {
  color: var(--mifaz-rating-stars-color, var(--mifaz-primary-color));
}
[data-component=UserInfoCard] .mifaz_user-title-self {
  font-size: var(--mifaz-font-size-small);
  margin: 0;
  color: var(--mifaz-card-header-font-alternative-color, var(--mifaz-card-text-color));
}
[data-component=UserInfoCard].mifaz_user_self h1, [data-component=UserInfoCard].mifaz_user_self h2 {
  flex: 1 1 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--mifaz-space-medium);
  color: var(--mifaz-card-header-font-alternative-color, var(--mifaz-card-text-color));
}
[data-component=UserInfoCard].mifaz_user_self .mifaz_card_header {
  background-color: var(--mifaz-card-header-background-alternative-color, var(--mifaz-card-header-background-color));
}

[data-component=VehicleInfoCard] ._avatar-info {
  flex: 0 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--mifaz-space-medium);
}
[data-component=VehicleInfoCard] ._info-list {
  display: grid;
  grid-template-columns: 170px 1fr;
  grid-auto-rows: max-content;
  column-gap: var(--mifaz-space-large);
  row-gap: var(--mifaz-space-medium);
  margin: 0;
  padding: 0;
}
[data-component=VehicleInfoCard] ._info-list dt {
  font-weight: var(--mifaz-font-bold);
  margin: 0;
  padding: 0;
}
[data-component=VehicleInfoCard] ._info-list dd {
  margin: 0;
  padding: 0;
}
[data-component=VehicleInfoCard] .mifaz_vehicle-title_own {
  font-size: var(--mifaz-font-size-small);
  margin: 0;
}
[data-component=VehicleInfoCard].mifaz_user_own-vehicle h2 {
  flex: 1 1 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--mifaz-space-medium);
}
[data-component=VehicleInfoCard].mifaz_user_own-vehicle .mifaz_card_header {
  background-color: var(--mifaz-card-header-background-alternative-color, var(--mifaz-card-header-background-color));
}

.mifaz_rating-card {
  background-color: var(--mifaz-rating-card-background-color, var(--mifaz-card-background-color));
  box-shadow: var(--mifaz-rating-card-shadow, var(--mifaz-card-shadow));
  color: var(--mifaz-rating-card-text-color, var(--mifaz-font-primary-color));
}

.mifaz_rating-card_content,
.mifaz_rating-card_header {
  padding-inline: var(--mifaz-rating-card-h-padding, var(--mifaz-space-medium));
  padding-block: var(--mifaz-rating-card-v-padding, var(--mifaz-space-medium));
}

.mifaz_rating-card_header {
  background-color: var(--mifaz-rating-card-header-background-color, var(--mifaz-card-header-background-color));
  display: flex;
  gap: var(--mifaz-space-medium);
  justify-content: var(--el-header-justify-content, space-between);
  color: var(--mifaz-rating-card-header-text-color, var(--mifaz-card-header-text-color));
  font-size: var(--mifaz-rating-card-header-size, var(--mifaz-heading-h4-size));
  font-weight: var(--mifaz-rating-card-header-weight, var(--mifaz-heading-h4-weight));
  line-height: var(--mifaz-rating-card-header-line-height, var(--mifaz-heading-h4-line-height));
  text-transform: var(--mifaz-rating-card-header-text-transform);
}

.mifaz_rating-card_avatar-row {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-medium);
}

.mifaz_rating-card_username {
  font-weight: var(--mifaz-rating-card-username-weight, var(--mifaz-font-bold));
  font-size: var(--mifaz-rating-card-username-size, var(--mifaz-font-size-smaller));
  line-height: var(--mifaz-rating-card-username-line-height, var(--mifaz-line-height-1));
  text-transform: var(--mifaz-rating-card-username-text-transform);
}

.mifaz_rating-stars {
  display: flex;
  gap: var(--mifaz-space-small);
}

.mifaz_rating_self h2 {
  flex: 1 1 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--mifaz-space-medium);
}
.mifaz_rating_self .mifaz_card_header {
  background-color: var(--mifaz-card-header-background-alternative-color, var(--mifaz-card-header-background-color));
}

.mifaz_user-ratings-self {
  font-size: var(--mifaz-font-size-small);
  margin: 0;
}

.mifaz_list-nav_item {
  background-color: var(--mifaz_list-nav_item-background-color, var(--mifaz-primary-contra-color));
  color: var(--mifaz_list-nav_item-color, var(--mifaz-primary-color));
  display: block;
  font-size: var(--mifaz_list-nav_item-font-size, var(--mifaz-font-size));
  padding-block: var(--mifaz_list-nav_item-v-padding, var(--mifaz-space-medium));
  padding-inline: var(--mifaz_list-nav_item-h-padding, var(--mifaz-space-large));
  text-decoration: var(--mifaz_list-nav_item-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
  font-weight: var(--mifaz_list-nav_item-font-weight, var(--mifaz-font-weight));
}
.mifaz_list-nav_item:not(:last-child) {
  border-bottom: 1px solid var(--mifaz_list-nav_item-border-color, var(--mifaz-primary-color));
}
.mifaz_list-nav_item:hover, .mifaz_list-nav_item:active {
  background-color: var(--mifaz_list-nav_item-hover-background-color, var(--mifaz-primary-color));
  color: var(--mifaz_list-nav_item-hover-color, var(--mifaz-primary-contra-color));
  text-decoration: var(--mifaz_list-nav_item-hover-text-decoration, var(--mifaz-link-hover-text-decoration));
}

.mifaz_conversations {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-medium);
  overflow-y: auto;
  height: 100%;
  border-right: 2px solid var(--mifaz-border-color);
  padding-inline-end: var(--mifaz-space-medium);
  padding-block: var(--mifaz-space-medium);
}
@media screen and (max-width: 749px) {
  .mifaz_conversations {
    border: none;
  }
}

.mifaz_conversation {
  position: relative;
}
.mifaz_conversation a {
  display: flex;
  gap: var(--mifaz-space-medium);
  align-items: center;
  color: var(--mifaz-font-primary-color);
  text-decoration: none;
  box-shadow: var(--mifaz-shadow-1);
  padding: var(--mifaz-space-small);
  border-radius: var(--mifaz-border-radius);
  background: var(--mifaz-asside-color-lighter);
}
.mifaz_conversation .mifaz_avatar {
  flex: 0 0 auto;
}
.mifaz_conversation .mifaz_unread_count {
  margin-inline-start: auto;
  position: absolute;
  right: 0.5rem;
  top: 1rem;
  left: unset;
  bottom: unset;
  transform: translateY(-50%);
}

.mifaz_messages {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-medium);
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  align-items: baseline;
}

.mifaz_message {
  display: flex;
  gap: var(--mifaz-space-medium);
  width: 80%;
}
.mifaz_message .mifaz_avatar {
  flex: 0 0 auto;
}
.mifaz_message .mifaz_avatar img {
  box-shadow: var(--mifaz-shadow-1);
}
.mifaz_message.mifaz_message_own {
  flex-direction: row-reverse;
  margin-inline-start: auto;
}

.mifaz_message_content {
  margin: 0 0 var(--mifaz-space-medium);
  white-space: pre-wrap;
}

.mifaz_message_body {
  box-shadow: var(--mifaz-shadow-1);
  padding: var(--mifaz-space-medium);
  border-radius: var(--mifaz-message-border-radius, var(--mifaz-border-radius));
  flex: 1 1 auto;
}

.mifaz_message_own .mifaz_message_body {
  color: var(--mifaz-message-own-text-color, var(--mifaz-primary-contra-color));
  background-color: var(--mifaz-message-own-bg-color, var(--mifaz-primary-color));
}

.mifaz_message_other .mifaz_message_body {
  color: var(--mifaz-message-text-color, var(--mifaz-secondary-contra-color));
  background-color: var(--mifaz-message-bg-color, var(--mifaz-secondary-color));
}

.mifaz_message_sent_at {
  font-size: var(--mifaz-font-size-tiny);
  margin: 0 0 var(--mifaz-space-medium);
  text-align: right;
}

.mifaz_message_readers {
  text-align: right;
}
.mifaz_message_readers [class^=mf-], .mifaz_message_readers [class*=" mf-"] {
  font-size: var(--mifaz-font-size-tiny);
}

.mifaz_messages_container {
  display: flex;
  flex-direction: column;
  gap: var(--mifaz-space-huge);
}

.mifaz_message_form .mifaz_textarea {
  border-radius: var(--mifaz-message--form-border-radius, var(--mifaz-border-radius));
  box-shadow: 0 0 0 4px var(--mifaz-message-form-highlight-color, var(--mifaz-primary-color));
  margin: 0;
  width: 100%;
  padding-inline: var(--mifaz-space-small);
  padding-block: var(--mifaz-space-small);
  resize: block;
}

.mifaz_unread_count {
  --size: 1.25rem;
  display: flex;
  width: var(--size);
  height: var(--size);
  padding: 0;
  line-height: 1;
  justify-content: center;
  align-items: center;
  background: var(--mifaz-badge-bg-color, var(--mifaz-important-color));
  color: var(--mifaz-badge-bg-color, var(--mifaz-important-contra-color));
  border-radius: 50%;
  font-size: 0.75rem;
  z-index: 100;
}
.mifaz_unread_count.hidden {
  display: none;
}

.mifaz_messages_bg-icon {
  margin: auto;
  font-size: 15rem;
  opacity: 0.4;
  pointer-events: none;
  color: var(--mifaz-message-icon-color, var(--mifaz-secondary-color));
}

.mifaz_messages_bg-icon_container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: var(--mifaz-space-huge);
}

.mifaz_chat_title {
  display: flex;
  gap: var(--mifaz-space-medium);
  align-items: center;
}
.mifaz_chat_title .mifaz_avatar {
  margin-block: -20px;
}

@media screen and (max-width: 749px) {
  .conversation-no-mobile {
    display: none;
  }
}

mifaz-location-search {
  --mifaz-wc-input-font-size: 1rem;
  --mifaz-wc-input-line-height: normal;
  --mifaz-wc-input-border: none;
  --mifaz-wc-input-border-bottom: 1px solid var(--mifaz-primary-color);
  --mifaz-wc-input-border-radius: 0;
  --mifaz-wc-input-padding-v: var(--mifaz-space-small);
  --mifaz-wc-input-padding-h: var(--mifaz-space-small);
  --mifaz-wc-input-focus-background-color: var(--mifaz-focus-input-bg-color, var(--mifaz-highlight-bg-color));
  --mifaz-wc-label-line-height: normal;
  --mifaz-wc-label-border: none;
  --mifaz-wc-label-border-bottom: 1px solid var(--mifaz-primary-color);
  --mifaz-wc-label-border-radius: 0;
  --mifaz-wc-label-padding-v: var(--mifaz-space-small);
  --mifaz-wc-label-padding-h: var(--mifaz-space-small);
  --mifaz-wc-clear-btn-border: none;
  --mifaz-wc-clear-btn-focus-outline: dotted 3px;
  --mifaz-wc-clear-btn-focus-outline-offset: 2px;
  --mifaz-wc-gap: var(--mifaz-space-tiny);
  --mifaz-wc-clear-btn-padding-v: var(--mifaz-space-tiny);
  --mifaz-wc-clear-btn-padding-h: var(--mifaz-space-tiny);
}

.mifaz_stopover-input {
  margin-inline-start: 0.5rem;
  position: relative;
}
.mifaz_stopover-input:before {
  position: absolute;
  bottom: -0.5rem;
  left: -0.5rem;
  content: "";
  display: block;
  width: 1px;
  height: 3.5rem;
  border-inline-start: 1px solid var(--mifaz-primary-color);
}

.mifaz_rating-stars-input {
  display: flex;
  gap: var(--mifaz-space-small);
  justify-content: center;
  align-items: center;
}

.mifaz_rating-input-star {
  position: relative;
}
.mifaz_rating-input-star input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.mifaz_rating-input-star input:focus-visible + label {
  outline-offset: 3px;
  outline: var(--mifaz-rating-star-focus-color, var(--mifaz-primary-color)) dotted 3px;
}
.mifaz_rating-input-star label {
  cursor: pointer;
  line-height: 1;
  font-size: 1.5rem;
}
.mifaz_rating-input-star .mifaz_rating-star-label-icon {
  position: relative;
  width: var(--mifaz-rating-star-size, 2rem);
  height: var(--mifaz-rating-star-size, 2rem);
  display: inline-block;
}
.mifaz_rating-input-star .mifaz_rating-star-label-icon::before, .mifaz_rating-input-star .mifaz_rating-star-label-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--mifaz-rating-star-size, 2rem);
  color: var(--mifaz-rating-star-color, var(--mifaz-primary-color));
}
.mifaz_rating-input-star .mifaz_rating-star-label-icon::before {
  content: "☆";
}
.mifaz_rating-input-star .mifaz_rating-star-label-icon::after {
  content: "★";
  opacity: 0;
  transition: var(--mifaz-rating-star-transition, var(--mifaz-default-transition));
}
.mifaz_rating-input-star input:checked + label .mifaz_rating-star-label-icon::after, .mifaz_rating-input-star[data-filled=true] .mifaz_rating-star-label-icon::after {
  transition-delay: 0.05s;
  opacity: 1;
}

.mifaz-drive-cost-result {
  margin-block: var(--mifaz-space-large);
  font-size: var(--mifaz-font-size-huge);
}

.mifaz-drive-cost-result-value {
  font-weight: var(--mifaz-font-bold);
}

.mifaz_skeleton {
  background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  animation: mifaz_skeleton-loading 1.5s infinite;
  border-radius: 4px;
}

.mifaz_skeleton-image {
  width: 100%;
  height: 180px;
  margin-bottom: 12px;
  border-radius: 8px;
}

.mifaz_skeleton-text {
  height: 18px;
  margin-bottom: 12px;
}

.mifaz_skeleton-text.headline {
  height: 36px;
  margin-bottom: 18px;
}

.mifaz_skeleton-text.big {
  height: 24px;
}

.mifaz_skeleton-text.small {
  height: 14px;
}

@keyframes mifaz_skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.mifaz_notice {
  padding-inline: var(--mifaz-main-h-padding, var(--mifaz-space-large));
  width: 100%;
  max-width: var(--mifaz-single-column-content-width, 800px);
  margin: 0 auto;
}

.mifaz_notice_box {
  margin-block-start: var(--mifaz-space-large);
  padding: var(--mifaz-notice-box-padding, var(--mifaz-space-medium));
}

.mifaz_notice--warning {
  background-color: var(--mifaz-notice-warning-bg-color, var(--mifaz-warning-background-color));
  color: var(--mifaz-notice-warning--font-color, var(--mifaz-warning-font-color));
}

.mifaz_notice-heading {
  font-weight: var(--mifaz-font-bold);
  margin-block-end: var(--mifaz-notice-box-headin-margin, var(--mifaz-space-large));
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(var(--mifaz-space-large));
}

.notice--closing {
  overflow: hidden;
  max-height: var(--el-height);
  animation: notice-closing-animation var(--el-close-duration) forwards;
}

@keyframes notice-closing-animation {
  0% {
    opacity: 1;
    max-height: var(--el-height);
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
.mifaz_carpool-member {
  position: relative;
}

.mifaz_carpool-member-delete button {
  padding: var(--mifaz-space-small);
}
.mifaz_carpool-member-delete .icon {
  color: var(--mifaz-danger-color);
}

.mifaz_fav-routes {
  display: flex;
  gap: 1ch;
  margin-bottom: 0.25rem;
  align-items: center;
}

.mifaz_fav-routes_count {
  width: 3rem;
}

.mifaz_entry_search_filter summary {
  cursor: pointer;
}
.mifaz_entry_search_filter .mifaz_entry_search_filter_options {
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  transition: var(--mifaz-default-transition);
}
.mifaz_entry_search_filter .mifaz-checkbox-container:has(input:checked) ~ .mifaz_entry_search_filter_options {
  visibility: visible;
  max-height: 800px;
}

.mifaz_opnv_widgets {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  gap: var(--mifaz-space-medium);
  flex-wrap: wrap;
}
.mifaz_opnv_widgets li {
  margin: 0;
  padding: 0;
  display: inline-block;
}

.mifaz_card-pagination {
  --btn-color: var(--mifaz-btn-secondary-font-color, var(--mifaz-secondary-contra-color));
  --btn-highlight-color: var(--mifaz-btn-secondary-highlight-color, var(--mifaz-secondary-color));
  display: flex;
  gap: var(--mifaz-space-medium);
  margin-block: var(--mifaz-space-medium);
}

.mifaz_card-pagination_link {
  align-items: center;
  aspect-ratio: 1;
  background: var(--btn-highlight-color);
  border-radius: var(--mifaz-btn-border-radius, var(--mifaz-border-radius-sm));
  border: var(--mifaz-btn-border, 1px) solid var(--btn-highlight-color);
  box-shadow: var(--mifaz-btn-box-shadow, none);
  color: var(--btn-color);
  display: flex;
  font-size: var(--mifaz-btn-fs, var(--mifaz-font-size-md));
  font-weight: var(--mifaz-btn-fw, var(--mifaz-font-size));
  justify-content: center;
  line-height: 1;
  text-decoration: none;
  transition: var(--mifaz-btn-transision, var(--mifaz-default-transition));
  width: calc(var(--mifaz-btn-fs, var(--mifaz-font-size-md)) * 2);
}
.mifaz_card-pagination_link.current-page {
  color: var(--btn-highlight-color);
  background: var(--btn-color);
}

.mifaz_opnv_bahn-widget {
  display: flex;
  gap: var(--mifaz-space-medium);
  align-items: center;
}

.mifaz_page_figure {
  margin: var(--mifaz-space-large) auto;
  padding: 0;
}
.mifaz_page_figure img {
  display: block;
  margin: auto;
  max-width: 100%;
  object-fit: contain;
  width: 100%;
  height: auto;
}
.mifaz_page_figure figcaption {
  color: var(--mifaz-primary-color);
  display: block;
  font-size: var(--mifaz-font-size-small);
  font-weight: var(--mifaz-font-weight);
  padding: var(--mifaz-space-tiny) 0;
}

.mifaz_yt-video .video-wrapper {
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
  position: relative;
}
.mifaz_yt-video .caption {
  color: var(--mifaz-primary-color);
  display: block;
  font-size: var(--mifaz-font-size-small);
  font-weight: var(--mifaz-font-weight);
  padding: var(--mifaz-space-tiny) 0;
}
.mifaz_yt-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

.sr-only:focus-visible ~ .focus-replacement {
  outline: dotted 3px;
  outline-offset: 2px;
  display: block;
}

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