@charset "utf-8";

@layer mui {
  .mui-ysg9zt-root { position: fixed; top: 0px; left: 0px; width: 100%; height: 3px; z-index: 999999; }
  @media print {
  .mui-ysg9zt-root { display: none; }
}
}

@layer mui {
  .mui-e5kkbu { width: 100%; height: 60px; background-color: rgb(40, 119, 163); }
  @media (max-width: 599.95px) {
  .mui-e5kkbu { height: 105px; }
}
}

@layer mui {
  .mui-fzniza-root { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; height: 40px; font-weight: bold; text-transform: none; z-index: 2000; position: absolute; left: 12px; background: rgb(19, 19, 19); border-radius: 8px; border: 1.5px solid rgb(120, 120, 120); color: rgb(255, 255, 255); top: -48px; transition: top 195ms cubic-bezier(0.4, 0, 1, 1); }
  .mui-fzniza-root.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-fzniza-root { print-color-adjust: exact; }
}
  .mui-fzniza-root:hover { text-decoration: none; }
  .mui-fzniza-root.Mui-disabled { color: rgba(255, 255, 255, 0.5); }
  .mui-fzniza-root.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
  @media (hover: hover) {
  .mui-fzniza-root:hover { --variant-containedBg: rgba(12, 18, 28, 0.87); --variant-textBg: rgba(0, 0, 0, 0.04); --variant-outlinedBorder: #000000; --variant-outlinedBg: rgba(0, 0, 0, 0.04); }
}
  .mui-fzniza-root:hover { box-shadow: none; }
  .mui-fzniza-root.Mui-focusVisible { box-shadow: none; }
  .mui-fzniza-root:active { box-shadow: none; }
  .mui-fzniza-root.Mui-disabled { box-shadow: none; }
  .mui-fzniza-root.MuiButton-loading { color: transparent; }
  .mui-fzniza-root:hover { border-color: rgba(0, 0, 0, 0.23); }
  .mui-fzniza-root:hover { background-color: rgba(255, 255, 255, 0.11); }
  .mui-fzniza-root:focus { top: 10px; transition: top 225ms cubic-bezier(0, 0, 0.2, 1); outline: -webkit-focus-ring-color auto 5px; }
}

@layer mui {
  .mui-5636sh-root-root { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; box-sizing: border-box; flex-shrink: 0; position: relative; --AppBar-background: #000000; --AppBar-color: #fff; color: var(--AppBar-color); background: none rgb(19, 19, 19); box-shadow: none; z-index: 1201; width: auto; padding-right: 12px; padding-left: 12px; }
}

@layer mui {
  .mui-193blz1-containerTop-noWrap { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: row; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; -webkit-box-align: center; align-items: center; padding-top: 12px; padding-bottom: 12px; }
  .mui-193blz1-containerTop-noWrap > * { --Grid-parent-columns: 12; }
  .mui-193blz1-containerTop-noWrap > * { --Grid-parent-columnSpacing: 0px; }
  .mui-193blz1-containerTop-noWrap > * { --Grid-parent-rowSpacing: 0px; }
  .mui-193blz1-containerTop-noWrap.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1lwoi4f { --Grid-columns: 12; flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; flex-flow: wrap; min-width: 0px; box-sizing: border-box; width: 100%; display: flex; -webkit-box-pack: start; justify-content: flex-start; gap: 4px; }
  .mui-1lwoi4f.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 5px; font-size: 1.125rem; color: rgb(255, 255, 255); }
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { print-color-adjust: exact; }
}
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: var(--IconButton-hoverBg); }
  @media (hover: none) {
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: transparent; }
}
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.Mui-disabled { background-color: transparent; color: rgba(255, 255, 255, 0.5); }
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.MuiIconButton-loading { color: transparent; }
  @media (min-width: 1024px) {
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { display: none; }
}
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { border-radius: 8px; }
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: rgba(255, 255, 255, 0.11); }
  .mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-1cjpcpk-iconButtonLighten-hideMdUp-redesign2025ButtonHover:focus-visible { outline: -webkit-focus-ring-color auto 5px; }
}

@layer mui {
  .mui-lnffrt { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
}

@layer mui {
  .mui-mp3j41 { min-width: 0px; box-sizing: border-box; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
  .mui-mp3j41.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-syuplo-a { text-decoration: none; }
}

@layer mui {
  .mui-cl71v4-a-inherit { text-decoration: none; color: inherit; }
}

@layer mui {
  .mui-igqsv5-noWrap { --Grid-columns: 12; flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; flex-flow: row; min-width: 0px; box-sizing: border-box; display: flex; width: 100%; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; gap: 2px; }
  .mui-igqsv5-noWrap.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-8ukd03-utilityBar { border-top: 1px solid rgba(12, 18, 28, 0.12); z-index: 101; position: fixed; bottom: 0px; width: 100vw; max-width: 100vw; padding: 8px; height: 65px; }
  @media (min-width: 1024px) {
  .mui-8ukd03-utilityBar { border-right: 1px solid rgba(12, 18, 28, 0.12); width: 70px; min-width: 70px; position: sticky; top: -1px; height: 100vh; padding: 24px 0px 0px; min-height: 512px; }
  @media screen and (max-height: 512px) {
  .mui-8ukd03-utilityBar { height: auto; }
}
}
  @media (max-width: 599.95px) {
  .mui-8ukd03-utilityBar { z-index: 101; border-top: 1px solid rgba(12, 18, 28, 0.12) !important; }
}
}

@layer mui {
  .mui-zko7lh { display: flex; }
  @media (max-width: 599.95px) {
  .mui-zko7lh { padding: 0px 8px; -webkit-box-pack: justify; justify-content: space-between; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-zko7lh { -webkit-box-pack: center; justify-content: center; }
}
  @media (min-width: 1024px) {
  .mui-zko7lh { flex-direction: column; }
}
}

@layer mui {
  .mui-txa2a2-a-inherit-tab-desktop-selected { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 0px; opacity: 1; width: 70px; text-transform: none; color: rgba(0, 0, 0, 0.6); display: flex; flex-direction: column; min-height: 48px; min-width: 48px; border-bottom-style: solid; border-bottom-color: transparent; }
  .mui-txa2a2-a-inherit-tab-desktop-selected.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-txa2a2-a-inherit-tab-desktop-selected { print-color-adjust: exact; }
}
  .mui-txa2a2-a-inherit-tab-desktop-selected:hover { color: rgba(0, 0, 0, 0.87); }
  .mui-txa2a2-a-inherit-tab-desktop-selected p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  @media (max-width: 1023.95px) {
  .mui-txa2a2-a-inherit-tab-desktop-selected { width: 50px; }
  .mui-txa2a2-a-inherit-tab-desktop-selected p { padding: 0px; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-txa2a2-a-inherit-tab-desktop-selected { margin: 0px 8px; }
}
  @media (min-width: 1024px) {
  .mui-txa2a2-a-inherit-tab-desktop-selected { border-bottom: none; border-left: 3px solid transparent; }
}
  .mui-txa2a2-a-inherit-tab-desktop-selected:focus-visible { outline: -webkit-focus-ring-color auto 5px; }
  @media (min-width: 1024px) {
  .mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected { width: 100%; margin-bottom: 16px; }
}
  .mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected { color: rgba(0, 0, 0, 0.87); border-bottom: 3px solid rgba(0, 0, 0, 0.87); border-left: none; position: relative; }
  @media (min-width: 1024px) {
  .mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected.mui-txa2a2-a-inherit-tab-desktop-selected { border-bottom: none; border-left: 3px solid rgba(0, 0, 0, 0.87); }
}
}

@layer mui {
  .mui-1dfu9bz-icon { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
  .mui-1dfu9bz-icon.mui-1dfu9bz-icon.mui-1dfu9bz-icon { margin-bottom: 0px; }
}

@layer mui {
  .mui-ow3sou-root { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; padding: 0px 4px; font-size: 0.75rem; line-height: 1.5; width: 100%; text-align: center; }
}

@layer mui {
  .mui-79elbk { position: relative; }
}

@layer mui {
  .mui-luvglg-tab-desktop { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 0px; opacity: 1; width: 70px; text-transform: none; color: rgba(0, 0, 0, 0.6); display: flex; flex-direction: column; min-height: 48px; min-width: 48px; border-bottom-style: solid; border-bottom-color: transparent; }
  .mui-luvglg-tab-desktop.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-luvglg-tab-desktop { print-color-adjust: exact; }
}
  .mui-luvglg-tab-desktop:hover { color: rgba(0, 0, 0, 0.87); }
  .mui-luvglg-tab-desktop p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  @media (max-width: 1023.95px) {
  .mui-luvglg-tab-desktop { width: 50px; }
  .mui-luvglg-tab-desktop p { padding: 0px; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-luvglg-tab-desktop { margin: 0px 8px; }
}
  @media (min-width: 1024px) {
  .mui-luvglg-tab-desktop { border-bottom: none; border-left: 3px solid transparent; }
}
  .mui-luvglg-tab-desktop:focus-visible { outline: -webkit-focus-ring-color auto 5px; }
  @media (min-width: 1024px) {
  .mui-luvglg-tab-desktop.mui-luvglg-tab-desktop { width: 100%; margin-bottom: 16px; }
}
}

@layer mui {
  .mui-1d7j3r7-a-inherit-tab-desktop { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 0px; opacity: 1; width: 70px; text-transform: none; color: rgba(0, 0, 0, 0.6); display: flex; flex-direction: column; min-height: 48px; min-width: 48px; border-bottom-style: solid; border-bottom-color: transparent; }
  .mui-1d7j3r7-a-inherit-tab-desktop.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-1d7j3r7-a-inherit-tab-desktop { print-color-adjust: exact; }
}
  .mui-1d7j3r7-a-inherit-tab-desktop:hover { color: rgba(0, 0, 0, 0.87); }
  .mui-1d7j3r7-a-inherit-tab-desktop p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  @media (max-width: 1023.95px) {
  .mui-1d7j3r7-a-inherit-tab-desktop { width: 50px; }
  .mui-1d7j3r7-a-inherit-tab-desktop p { padding: 0px; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-1d7j3r7-a-inherit-tab-desktop { margin: 0px 8px; }
}
  @media (min-width: 1024px) {
  .mui-1d7j3r7-a-inherit-tab-desktop { border-bottom: none; border-left: 3px solid transparent; }
}
  .mui-1d7j3r7-a-inherit-tab-desktop:focus-visible { outline: -webkit-focus-ring-color auto 5px; }
  @media (min-width: 1024px) {
  .mui-1d7j3r7-a-inherit-tab-desktop.mui-1d7j3r7-a-inherit-tab-desktop { width: 100%; margin-bottom: 16px; }
}
}

@layer mui {
  .mui-v0acf-tab-mobileMenuTrigger { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 0px; opacity: 1; width: 70px; text-transform: none; color: rgba(0, 0, 0, 0.6); display: flex; flex-direction: column; min-height: 48px; min-width: 48px; border-bottom-style: solid; border-bottom-color: transparent; }
  .mui-v0acf-tab-mobileMenuTrigger.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-v0acf-tab-mobileMenuTrigger { print-color-adjust: exact; }
}
  .mui-v0acf-tab-mobileMenuTrigger:hover { color: rgba(0, 0, 0, 0.87); }
  .mui-v0acf-tab-mobileMenuTrigger p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  @media (max-width: 1023.95px) {
  .mui-v0acf-tab-mobileMenuTrigger { width: 50px; }
  .mui-v0acf-tab-mobileMenuTrigger p { padding: 0px; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-v0acf-tab-mobileMenuTrigger { margin: 0px 8px; }
}
  @media (min-width: 1024px) {
  .mui-v0acf-tab-mobileMenuTrigger { border-bottom: none; border-left: 3px solid transparent; }
}
  .mui-v0acf-tab-mobileMenuTrigger:focus-visible { outline: -webkit-focus-ring-color auto 5px; }
  @media (min-width: 1024px) {
  .mui-v0acf-tab-mobileMenuTrigger.mui-v0acf-tab-mobileMenuTrigger.mui-v0acf-tab-mobileMenuTrigger.mui-v0acf-tab-mobileMenuTrigger { display: none; }
}
}

@layer mui {
  .mui-11hprc2-secondaryList { display: flex; padding-top: 16px; padding-bottom: 24px; border-top: 1px solid rgba(12, 18, 28, 0.12); width: 70px; position: fixed; bottom: 0px; left: 0px; background-color: rgba(150, 150, 150, 0.06); }
  @media (max-width: 599.95px) {
  .mui-11hprc2-secondaryList { padding: 0px 8px; -webkit-box-pack: justify; justify-content: space-between; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-11hprc2-secondaryList { -webkit-box-pack: center; justify-content: center; }
}
  @media (min-width: 1024px) {
  .mui-11hprc2-secondaryList { flex-direction: column; }
}
  @media screen and (max-height: 688px) {
  .mui-11hprc2-secondaryList { position: relative; height: calc(100% - 320px); }
}
  @media (max-width: 1023.95px) {
  .mui-11hprc2-secondaryList { display: none; }
}
}

@layer mui {
  .mui-qivqbh-heroImageRoot { background-color: rgb(133, 136, 143); position: absolute; height: 100%; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); overflow: hidden; }
  @media (max-width: 599.95px) {
  .mui-qivqbh-heroImageRoot { margin: 0px calc(-50% - 16px); }
}
}

@layer mui {
  .mui-l3lcuy-heroContainer { z-index: 1; position: relative; height: auto; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; min-height: 40vh; padding-top: 24px; padding-bottom: 24px; }
  @media (min-width: 1280px) {
  .mui-l3lcuy-heroContainer { min-height: 550px; }
}
  .mui-l3lcuy-heroContainer::before { background-color: rgb(133, 136, 143); position: absolute; height: 100%; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); content: ""; top: 0px; }
  @media (max-width: 599.95px) {
  .mui-l3lcuy-heroContainer::before { margin: 0px calc(-50% - 16px); }
}
}

@layer mui {
  .mui-krnout-image { object-fit: cover; width: 100%; height: 100%; }
}

@layer mui {
  .mui-napuno-image-heroImage { object-fit: cover; width: 100%; height: auto; min-height: 100%; }
}

@layer mui {
  .mui-e3l7ye-heroContent { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; position: relative; padding: 0px; }
  @media (min-width: 600px) {
  .mui-e3l7ye-heroContent { padding-left: 8px; padding-right: 8px; }
}
  @media (min-width: 1280px) {
  .mui-e3l7ye-heroContent { max-width: 1280px; }
}
}

@layer mui {
  .mui-gifoma-title { display: flex; -webkit-box-pack: center; justify-content: center; text-align: center; padding-bottom: 16px; margin-bottom: 8px; color: rgb(255, 255, 255); width: 100%; }
}

@layer mui {
  .mui-1l0kje0-searchBar { margin: 8px -16px 0px; padding: 16px; }
  @media (min-width: 600px) {
  .mui-1l0kje0-searchBar { margin: 8px -16px 0px; border-radius: 8px; }
}
}

@layer mui {
  .mui-1wjflg3-newline { margin: 0px; font-weight: 700; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 2rem; line-height: 1.167; color: white; white-space: pre-line; }
  @media (min-width: 600px) {
  .mui-1wjflg3-newline { font-size: 2.5707rem; }
}
  @media (min-width: 1024px) {
  .mui-1wjflg3-newline { font-size: 2.7849rem; }
}
  @media (min-width: 1280px) {
  .mui-1wjflg3-newline { font-size: 2.9991rem; }
}
}

@layer mui {
  @media (max-width: 1023.95px) {
  .mui-tz3lcd-assetTypeContainer { display: none; }
}
}

@layer mui {
  .mui-1nce86p { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-bottom: 24px; }
  .mui-1nce86p > * { --Grid-parent-columns: 12; }
  .mui-1nce86p > * { --Grid-parent-columnSpacing: 0px; }
  .mui-1nce86p > * { --Grid-parent-rowSpacing: 0px; }
  .mui-1nce86p.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1ltc89p { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-color: initial; border-image: initial; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; padding: 6px 16px; box-sizing: border-box; white-space: nowrap; margin: 0px auto; display: flex; border-bottom-style: solid; color: rgb(255, 255, 255); }
  .mui-1ltc89p.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-1ltc89p { print-color-adjust: exact; }
}
  .mui-1ltc89p:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
  @media (hover: none) {
  .mui-1ltc89p:hover { background-color: transparent; }
}
  .mui-1ltc89p.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }
  .mui-1ltc89p.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }
  .mui-1ltc89p.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }
  @media (hover: none) {
  .mui-1ltc89p.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}
  .mui-1ltc89p.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
  .mui-1ltc89p.Mui-disabled { opacity: 0.38; }
  .mui-1ltc89p + .MuiDivider-root { margin-top: 2px; margin-bottom: 2px; }
  .mui-1ltc89p + .MuiDivider-inset { margin-left: 52px; }
  .mui-1ltc89p .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
  .mui-1ltc89p .MuiListItemText-inset { padding-left: 36px; }
  .mui-1ltc89p .MuiListItemIcon-root { min-width: 36px; }
  @media (min-width: 600px) {
  .mui-1ltc89p { min-height: auto; }
}
  .mui-1ltc89p:hover { background-color: transparent; }
}

@layer mui {
  .mui-13s463k { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; margin-right: 8px; }
}

@layer mui {
  .mui-14rdsw0 { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; }
  .MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-primary) { display: block; }
  .MuiTypography-root:where(.mui-14rdsw0 .MuiListItemText-secondary) { display: block; }
}

@layer mui {
  .mui-1bxdk3p { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.43; }
}

@layer mui {
  .mui-22ksr2 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; padding: 6px 16px; box-sizing: border-box; white-space: nowrap; margin: 0px auto; display: flex; color: rgb(255, 255, 255); }
  .mui-22ksr2.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-22ksr2 { print-color-adjust: exact; }
}
  .mui-22ksr2:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
  @media (hover: none) {
  .mui-22ksr2:hover { background-color: transparent; }
}
  .mui-22ksr2.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }
  .mui-22ksr2.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }
  .mui-22ksr2.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }
  @media (hover: none) {
  .mui-22ksr2.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}
  .mui-22ksr2.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
  .mui-22ksr2.Mui-disabled { opacity: 0.38; }
  .mui-22ksr2 + .MuiDivider-root { margin-top: 2px; margin-bottom: 2px; }
  .mui-22ksr2 + .MuiDivider-inset { margin-left: 52px; }
  .mui-22ksr2 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
  .mui-22ksr2 .MuiListItemText-inset { padding-left: 36px; }
  .mui-22ksr2 .MuiListItemIcon-root { min-width: 36px; }
  @media (min-width: 600px) {
  .mui-22ksr2 { min-height: auto; }
}
  .mui-22ksr2:hover { background-color: transparent; }
}

@layer mui {
  .mui-wkgaz2-gridRoot { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); margin-top: 0px; width: 100%; border-radius: 8px; max-height: 50px; background: transparent; }
  .mui-wkgaz2-gridRoot > * { --Grid-parent-columns: 12; }
  .mui-wkgaz2-gridRoot > * { --Grid-parent-columnSpacing: 0px; }
  .mui-wkgaz2-gridRoot > * { --Grid-parent-rowSpacing: 0px; }
  .mui-wkgaz2-gridRoot.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-inw06a-assetTypeCategories { min-width: 0px; box-sizing: border-box; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-right: 16px; }
  .mui-inw06a-assetTypeCategories.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
  @media (max-width: 1023.95px) {
  .mui-inw06a-assetTypeCategories { margin-right: 8px; }
}
}

@layer mui {
  .mui-dnv8us-menuButton { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: rgba(0, 0, 0, 0.87); cursor: text; position: relative; display: flex; -webkit-box-align: center; align-items: center; height: 50px; box-sizing: border-box; background-color: rgb(255, 255, 255); border-radius: 8px; }
  .mui-dnv8us-menuButton.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
  .mui-dnv8us-menuButton:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
  @media (hover: none) {
  .mui-dnv8us-menuButton:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
  .mui-dnv8us-menuButton.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
  .mui-dnv8us-menuButton.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(0, 0, 0); }
  .mui-dnv8us-menuButton.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(255, 0, 0); }
  .mui-dnv8us-menuButton.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
  .mui-dnv8us-menuButton:focus, .mui-dnv8us-menuButton:hover { background-color: rgb(255, 255, 255); }
}

@layer mui {
  .mui-11x350i-select { appearance: none; user-select: none; cursor: pointer; border-radius: 4px; -webkit-box-align: center; align-items: center; font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; display: flex !important; }
  .mui-11x350i-select:focus { border-radius: 0px; }
  .mui-11x350i-select.Mui-disabled { cursor: default; }
  .mui-11x350i-select[multiple] { height: auto; }
  .mui-11x350i-select:not([multiple]) option, .mui-11x350i-select:not([multiple]) optgroup { background-color: rgb(255, 255, 255); }
  .mui-11x350i-select:focus { border-radius: 4px; }
  .mui-11x350i-select.mui-11x350i-select.mui-11x350i-select { padding-right: 32px; }
  .mui-11x350i-select.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .mui-11x350i-select::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
  .mui-11x350i-select:focus { outline: 0px; }
  .mui-11x350i-select:invalid { box-shadow: none; }
  .mui-11x350i-select::-webkit-search-decoration { appearance: none; }
  label[data-shrink="false"] + .MuiInputBase-formControl .mui-11x350i-select::-webkit-input-placeholder { opacity: 0 !important; }
  label[data-shrink="false"] + .MuiInputBase-formControl .mui-11x350i-select:focus::-webkit-input-placeholder { opacity: 0.42; }
  .mui-11x350i-select.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
  .mui-11x350i-select:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
  .mui-11x350i-select:-webkit-autofill { border-radius: inherit; }
}

@layer mui {
  .mui-1gx61wj-icon { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(0, 0, 0); margin-right: 8px; }
}

@layer mui {
  .mui-zw6th5-label { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; padding-right: 16px; }
  .MuiTypography-root:where(.mui-zw6th5-label .MuiListItemText-primary) { display: block; }
  .MuiTypography-root:where(.mui-zw6th5-label .MuiListItemText-secondary) { display: block; }
}

@layer mui {
  .mui-1cseh52 { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; }
}

@layer mui {
  .mui-147e5lo { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
}

@layer mui {
  .mui-a0xk31-icon { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; position: absolute; top: calc(50% - 0.5em); pointer-events: none; color: rgba(0, 0, 0, 0.54); right: 7px; margin-right: 8px; }
  .mui-a0xk31-icon.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
}

@layer mui {
  .mui-5v2ak0 { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(0, 0, 0, 0.23); }
}

@layer mui {
  .mui-w4cd9x { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
}

@layer mui {
  .mui-d8g4ss-searchBarGridRoot { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; min-width: 0px; box-sizing: border-box; display: flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-top: 1px solid rgba(0, 0, 0, 0.23); border-bottom: 1px solid rgba(0, 0, 0, 0.23); border-left: 1px solid rgba(0, 0, 0, 0.23); border-image: initial; border-right: none; overflow: hidden; background: rgb(255, 255, 255); border-radius: 8px 0px 0px 8px; }
  .mui-d8g4ss-searchBarGridRoot.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-8atqhb { width: 100%; }
}

@layer mui {
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar { width: 100%; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar.Mui-focused .MuiAutocomplete-clearIndicator { visibility: visible; }
  @media (pointer: fine) {
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar:hover .MuiAutocomplete-clearIndicator { visibility: visible; }
}
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-tag { margin: 3px; max-width: calc(100% - 6px); }
  .MuiAutocomplete-hasPopupIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-inputRoot, .MuiAutocomplete-hasClearIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-inputRoot { padding-right: 30px; }
  .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-inputRoot { padding-right: 56px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-inputRoot .MuiAutocomplete-input { width: 0px; min-width: 30px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInput-root { padding-bottom: 1px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInput-root .MuiInput-input { padding: 4px 4px 4px 0px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInput-root.MuiInputBase-sizeSmall .MuiInput-input { padding: 2px 4px 3px 0px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root { padding: 9px; }
  .MuiAutocomplete-hasPopupIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root, .MuiAutocomplete-hasClearIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root { padding-right: 39px; }
  .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root { padding-right: 65px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root .MuiAutocomplete-input { padding: 7.5px 4px 7.5px 5px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root .MuiAutocomplete-endAdornment { right: 9px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root.MuiInputBase-sizeSmall { padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding: 2.5px 4px 2.5px 8px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root { padding-top: 19px; padding-left: 8px; }
  .MuiAutocomplete-hasPopupIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root, .MuiAutocomplete-hasClearIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root { padding-right: 39px; }
  .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root { padding-right: 65px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root .MuiFilledInput-input { padding: 7px 4px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root .MuiAutocomplete-endAdornment { right: 9px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root.MuiInputBase-sizeSmall { padding-bottom: 1px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root.MuiInputBase-sizeSmall .MuiFilledInput-input { padding: 2.5px 4px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInputBase-hiddenLabel { padding-top: 8px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root.MuiInputBase-hiddenLabel { padding-top: 0px; padding-bottom: 0px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root.MuiInputBase-hiddenLabel .MuiAutocomplete-input { padding-top: 16px; padding-bottom: 17px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiFilledInput-root.MuiInputBase-hiddenLabel.MuiInputBase-sizeSmall .MuiAutocomplete-input { padding-top: 8px; padding-bottom: 9px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-input { -webkit-box-flex: 1; flex-grow: 1; text-overflow: ellipsis; opacity: 0; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiAutocomplete-input { opacity: 1; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInputBase-adornedEnd { padding-right: 24px; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInputBase-root { flex-wrap: nowrap; }
  .mui-1ct8lj4-autocompleteRoot-dynamicSearchBar.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar.mui-1ct8lj4-autocompleteRoot-dynamicSearchBar .MuiInputBase-adornedEnd { padding-right: 0px; }
}

@layer mui {
  .mui-1plqcyg { color: rgba(0, 0, 0, 0.6); font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; padding: 0px; position: relative; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); }
  .mui-1plqcyg.Mui-focused { color: rgb(0, 0, 0); }
  .mui-1plqcyg.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
  .mui-1plqcyg.Mui-error { color: rgb(255, 0, 0); }
}

@layer mui {
  .mui-kxbsti-textRoot { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
}

@layer mui {
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; background: rgb(255, 255, 255); border-radius: 0px 8px 8px 0px; padding-right: 0px; }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
  @media (hover: none) {
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(0, 0, 0); }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(255, 0, 0); }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot input[type="search"]::-webkit-search-cancel-button { display: none; }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.mui-zcoz1m-inputRoot-inputRoot-inputRoot.mui-zcoz1m-inputRoot-inputRoot-inputRoot { padding-top: 0px; padding-bottom: 0px; }
  .mui-zcoz1m-inputRoot-inputRoot-inputRoot.mui-zcoz1m-inputRoot-inputRoot-inputRoot.mui-zcoz1m-inputRoot-inputRoot-inputRoot { padding-top: 0px; padding-bottom: 0px; }
}

@layer mui {
  .mui-1nykqxy-input-inputNotFocused-input { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 0px 16.5px 14px; }
  .mui-1nykqxy-input-inputNotFocused-input::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
  .mui-1nykqxy-input-inputNotFocused-input:focus { outline: 0px; }
  .mui-1nykqxy-input-inputNotFocused-input:invalid { box-shadow: none; }
  .mui-1nykqxy-input-inputNotFocused-input::-webkit-search-decoration { appearance: none; }
  label[data-shrink="false"] + .MuiInputBase-formControl .mui-1nykqxy-input-inputNotFocused-input::-webkit-input-placeholder { opacity: 0 !important; }
  label[data-shrink="false"] + .MuiInputBase-formControl .mui-1nykqxy-input-inputNotFocused-input:focus::-webkit-input-placeholder { opacity: 0.42; }
  .mui-1nykqxy-input-inputNotFocused-input.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
  .mui-1nykqxy-input-inputNotFocused-input:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
  .mui-1nykqxy-input-inputNotFocused-input:-webkit-autofill { border-radius: inherit; }
  .mui-1nykqxy-input-inputNotFocused-input.mui-1nykqxy-input-inputNotFocused-input.mui-1nykqxy-input-inputNotFocused-input { padding-top: 0px; padding-bottom: 0px; height: 48px; width: 100%; }
  .mui-1nykqxy-input-inputNotFocused-input.mui-1nykqxy-input-inputNotFocused-input.mui-1nykqxy-input-inputNotFocused-input { -webkit-box-flex: 0; flex-grow: 0; width: auto; min-width: auto; }
  .mui-1nykqxy-input-inputNotFocused-input.mui-1nykqxy-input-inputNotFocused-input.mui-1nykqxy-input-inputNotFocused-input { padding-top: 0px; padding-bottom: 0px; height: 48px; width: 100%; }
}

@layer mui {
  .mui-yxqbup { display: flex; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-left: 8px; }
}

@layer mui {
  .mui-rgw4qb-clearInputIcon { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); font-size: 1.125rem; padding: 4px; visibility: hidden; display: none; }
  .mui-rgw4qb-clearInputIcon.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-rgw4qb-clearInputIcon { print-color-adjust: exact; }
}
  .mui-rgw4qb-clearInputIcon:hover { background-color: var(--IconButton-hoverBg); }
  @media (hover: none) {
  .mui-rgw4qb-clearInputIcon:hover { background-color: transparent; }
}
  .mui-rgw4qb-clearInputIcon.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
  .mui-rgw4qb-clearInputIcon.MuiIconButton-loading { color: transparent; }
}

@layer mui {
  .mui-98feer { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.25rem; }
}

@layer mui {
  .mui-na2dqq-notchedOutline { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; overflow: hidden; min-width: 0%; border: 0px; }
}

@layer mui {
  .mui-jetg6v-searchBarButtons { min-width: 0px; box-sizing: border-box; display: flex; }
  .mui-jetg6v-searchBarButtons.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-6g1175-searchButton-searchIcon { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(252, 52, 65, 0.04); padding: 12px; font-size: 1.75rem; height: 100%; border-radius: 0px 8px 8px 0px; background-color: rgb(252, 52, 65); color: rgb(255, 255, 255); }
  .mui-6g1175-searchButton-searchIcon.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-6g1175-searchButton-searchIcon { print-color-adjust: exact; }
}
  .mui-6g1175-searchButton-searchIcon:hover { background-color: var(--IconButton-hoverBg); }
  @media (hover: none) {
  .mui-6g1175-searchButton-searchIcon:hover { background-color: transparent; }
}
  .mui-6g1175-searchButton-searchIcon.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
  .mui-6g1175-searchButton-searchIcon.MuiIconButton-loading { color: transparent; }
  .mui-6g1175-searchButton-searchIcon:hover { background-color: rgb(218, 57, 40); }
  .mui-6g1175-searchButton-searchIcon:disabled { background-color: rgb(189, 189, 189); }
}

@layer mui {
  .mui-18972uq-searchByAssetGridRoot-reverseSearchImageGrid { min-width: 0px; box-sizing: border-box; display: flex; -webkit-box-align: center; align-items: center; border: 1px solid rgba(0, 0, 0, 0.23); background: rgb(255, 255, 255); }
  .mui-18972uq-searchByAssetGridRoot-reverseSearchImageGrid.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
  @media (max-width: 1279.95px) {
  .mui-18972uq-searchByAssetGridRoot-reverseSearchImageGrid { border: none; }
}
  .mui-18972uq-searchByAssetGridRoot-reverseSearchImageGrid.mui-18972uq-searchByAssetGridRoot-reverseSearchImageGrid { margin-left: 8px; border-radius: 8px; }
}

@layer mui {
  @media (min-width: 0px) {
  .mui-1cb1p49 { display: none; }
}
  @media (min-width: 1280px) {
  .mui-1cb1p49 { display: block; }
}
}

@layer mui {
  .mui-1i4x3e6-root { position: relative; display: inline-flex; vertical-align: middle; }
}

@layer mui {
  .mui-1jbbqi8-reverseSearchImageButton { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); padding: 12px 16px; font-size: 1.75rem; border-radius: 8px; }
  .mui-1jbbqi8-reverseSearchImageButton.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-1jbbqi8-reverseSearchImageButton { print-color-adjust: exact; }
}
  .mui-1jbbqi8-reverseSearchImageButton:hover { background-color: var(--IconButton-hoverBg); }
  @media (hover: none) {
  .mui-1jbbqi8-reverseSearchImageButton:hover { background-color: transparent; }
}
  .mui-1jbbqi8-reverseSearchImageButton.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
  .mui-1jbbqi8-reverseSearchImageButton.MuiIconButton-loading { color: transparent; }
}

@layer mui {
  .mui-ovccca-reverseSearchImageText { margin: 0px 0px 0px 8px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; color: rgba(0, 0, 0, 0.87); }
}

@layer mui {
  .mui-kbgzst-heroLinksWrapper { display: flex; -webkit-box-pack: center; justify-content: center; min-height: calc(56px); padding-top: 0px; margin-bottom: 24px; }
}

@layer mui {
  .mui-16u0731-root-keywordsRoot { display: flex; overflow-x: auto; padding-bottom: 16px; }
  @media (max-width: 599.95px) {
  .mui-16u0731-root-keywordsRoot { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%); scrollbar-width: none; }
  .mui-16u0731-root-keywordsRoot::-webkit-scrollbar { display: none; }
}
  .mui-16u0731-root-keywordsRoot.mui-16u0731-root-keywordsRoot { gap: 8px; }
}

@layer mui {
  .mui-ohyvb6 { display: flex; overflow: auto; }
}

@layer mui {
  .mui-18jusbm-keywordsTitle { margin: 0px 4px 0px 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; line-height: 1.5; color: rgba(255, 255, 255, 0.7); font-weight: normal; font-size: 1rem; }
}

@layer mui {
  .mui-87riww-a-inherit-link-keyItemLink { text-decoration: none; color: inherit; }
  .mui-87riww-a-inherit-link-keyItemLink:focus-visible { outline: 0px; }
  .mui-87riww-a-inherit-link-keyItemLink:focus-visible > div { outline: -webkit-focus-ring-color auto 5px; }
  .mui-87riww-a-inherit-link-keyItemLink:focus-visible > div { border: 2px solid rgb(0, 112, 240); }
}

@layer mui {
  .mui-cinfp-root-keyItemRoot { position: relative; appearance: none; max-width: 100%; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 32px; line-height: 1.5; background-color: rgba(0, 0, 0, 0.08); border-radius: 16px; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); outline: 0px; text-decoration: none; border: 0px; padding: 0px 0px 0px 8px; vertical-align: middle; box-sizing: border-box; user-select: none; -webkit-tap-highlight-color: transparent; cursor: pointer; color: rgb(255, 255, 255); font-weight: normal; font-size: 1rem; margin: 0px; }
  .mui-cinfp-root-keyItemRoot.Mui-disabled { pointer-events: none; cursor: default; }
  @media print {
  .mui-cinfp-root-keyItemRoot { print-color-adjust: exact; }
}
  .mui-cinfp-root-keyItemRoot.Mui-disabled { opacity: 0.38; pointer-events: none; }
  .mui-cinfp-root-keyItemRoot .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }
  .mui-cinfp-root-keyItemRoot .MuiChip-avatarColorPrimary { color: rgb(255, 255, 255); background-color: rgba(12, 18, 28, 0.87); }
  .mui-cinfp-root-keyItemRoot .MuiChip-avatarColorSecondary { color: rgb(255, 255, 255); background-color: rgb(218, 57, 40); }
  .mui-cinfp-root-keyItemRoot .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }
  .mui-cinfp-root-keyItemRoot .MuiChip-icon { margin-left: 5px; margin-right: -6px; }
  .mui-cinfp-root-keyItemRoot .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
  .mui-cinfp-root-keyItemRoot .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }
  .mui-cinfp-root-keyItemRoot .MuiChip-icon { color: rgb(97, 97, 97); }
  .mui-cinfp-root-keyItemRoot:hover { background-color: rgba(0, 0, 0, 0.12); }
  .mui-cinfp-root-keyItemRoot.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }
  .mui-cinfp-root-keyItemRoot:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; }
  .mui-cinfp-root-keyItemRoot.mui-cinfp-root-keyItemRoot { background: transparent; margin-bottom: 0px; border: none; padding: 0px; height: auto; }
  .mui-cinfp-root-keyItemRoot [class*="MuiChip-label"] { padding: 0px; }
}

@layer mui {
  .mui-s01idy { overflow: hidden; text-overflow: ellipsis; padding-left: 12px; padding-right: 12px; white-space: nowrap; }
}

@layer mui {
  @media (min-width: 0px) {
  .mui-1463zz6 { margin-left: -16px; margin-right: -16px; }
}
  @media (min-width: 600px) {
  .mui-1463zz6 { margin-left: -24px; margin-right: -24px; }
}
}

@layer mui {
  @media (min-width: 0px) {
  .mui-12snj51 { margin-left: 16px; margin-right: 16px; margin-bottom: 24px; }
}
  @media (min-width: 600px) {
  .mui-12snj51 { margin-left: 24px; margin-right: 24px; margin-bottom: 36px; }
}
}

@layer mui {
  .mui-1gjslsr { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 4px; padding-right: 4px; }
  @media (min-width: 600px) {
  .mui-1gjslsr { padding-left: 8px; padding-right: 8px; }
}
  @media (min-width: 1280px) {
  .mui-1gjslsr { max-width: 1280px; }
}
}

@layer mui {
  .mui-1yuhvjn { margin-top: 16px; }
}

@layer mui {
  .mui-89n8ji-root { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; min-width: 0px; box-sizing: border-box; display: flex; flex-flow: wrap; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; }
  .mui-89n8ji-root > * { --Grid-parent-columns: 12; }
  .mui-89n8ji-root > * { --Grid-parent-columnSpacing: 0px; }
  .mui-89n8ji-root > * { --Grid-parent-rowSpacing: 0px; }
  .mui-89n8ji-root.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1ydhluq { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
  @media (min-width: 1280px) {
  .mui-1ydhluq { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 7 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 7) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  .mui-1ydhluq.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-18m8hyu { display: block; background-color: rgba(0, 0, 0, 0.11); margin-top: 0px; margin-bottom: 0px; height: auto; transform-origin: 0px 55%; transform: scale(1, 0.6); border-radius: 4px / 6.7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; }
  .mui-18m8hyu:empty::before { content: " "; }
}

@layer mui {
  .mui-t2mgo6 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
  @media (min-width: 1280px) {
  .mui-t2mgo6 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 5 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 5) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  .mui-t2mgo6.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1e99pvw-root { position: relative; }
}

@layer mui {
  .mui-17yv7wr-gridContainer-container { width: calc(100% + 2 * var(--customGridSpacing)); margin: calc(-1 * var(--customGridSpacing)); flex-wrap: wrap; overflow: hidden; }
  .mui-17yv7wr-gridContainer-container > .MuiGrid-root { padding: var(--customGridSpacing); }
  @media (max-width: 1023.95px) {
  .mui-17yv7wr-gridContainer-container { overflow: auto; }
}
}

@layer mui {
  .mui-y1vdxq-container { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; }
  .mui-y1vdxq-container > * { --Grid-parent-columns: 12; }
  .mui-y1vdxq-container > * { --Grid-parent-columnSpacing: 0px; }
  .mui-y1vdxq-container > * { --Grid-parent-rowSpacing: 0px; }
  .mui-y1vdxq-container.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
  @media (max-width: 599.95px) {
  .mui-y1vdxq-container > .MuiGrid-root:nth-of-type(n+2) { display: none; }
}
  @media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-y1vdxq-container > .MuiGrid-root:nth-of-type(n+3) { display: none; }
}
  @media (min-width: 1024px) and (max-width: 1279.95px) {
  .mui-y1vdxq-container > .MuiGrid-root:nth-of-type(n+4) { display: none; }
}
  @media (min-width: 1280px) and (max-width: 1919.95px) {
  .mui-y1vdxq-container > .MuiGrid-root:nth-of-type(n+5) { display: none; }
}
  @media (min-width: 1920px) {
  .mui-y1vdxq-container > .MuiGrid-root:nth-of-type(n+5) { display: none; }
}
}

@layer mui {
  .mui-hi2wd-gridItem { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; padding: var(--customGridSpacing); }
  @media (min-width: 600px) {
  .mui-hi2wd-gridItem { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  @media (min-width: 1024px) {
  .mui-hi2wd-gridItem { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  @media (min-width: 1280px) {
  .mui-hi2wd-gridItem { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  @media (min-width: 1920px) {
  .mui-hi2wd-gridItem { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  .mui-hi2wd-gridItem.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-16aobb-skeleton { display: block; background-color: rgba(0, 0, 0, 0.11); height: 1.2em; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; padding-top: 56.25%; width: 100%; }
}

@layer mui {
  .mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing > * { padding: 24px 16px; }
  @media (min-width: 600px) {
  .mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing > * { padding: 36px 24px; }
}
  @media (min-width: 1024px) {
  .mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing > * { padding: 36px 24px; }
}
  @media (min-width: 1280px) {
  .mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing > * { padding: 48px 24px; }
}
  @media (min-width: 1024px) {
  .mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing > :nth-of-type(2n+1) { padding: 36px 24px; }
}
  @media (min-width: 1280px) {
  .mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing.mui-r2zn9w-verticalSpacing > :nth-of-type(2n+1) { padding: 48px 24px; }
}
}

@layer mui {
  .mui-1fjpgz8-container { background-color: rgb(255, 255, 255); }
}

@layer mui {
  .mui-17ni0lt { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; }
  @media (min-width: 1280px) {
  .mui-17ni0lt { max-width: 1280px; }
}
}

@layer mui {
  .mui-1fhs705-title-newline { font-weight: 700; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 1.5625rem; line-height: 1.235; color: rgb(0, 0, 0); margin: 0px; }
  @media (min-width: 600px) {
  .mui-1fhs705-title-newline { font-size: 1.8219rem; }
}
  @media (min-width: 1024px) {
  .mui-1fhs705-title-newline { font-size: 2.0243rem; }
}
  @media (min-width: 1280px) {
  .mui-1fhs705-title-newline { font-size: 2.0243rem; }
}
  @media (min-width: 600px) {
  .mui-1fhs705-title-newline { margin-bottom: 16px; }
}
  .mui-1fhs705-title-newline.mui-1fhs705-title-newline { white-space: pre-line; }
}

@layer mui {
  .mui-jiaj76-item { display: flex; }
}

@layer mui {
  .mui-1jr5fwu-imageItem { flex: 1 1 0%; }
}

@layer mui {
  .mui-12dzys4-imageText { display: flex; flex: 2 1 0%; flex-direction: column; -webkit-box-pack: center; justify-content: center; margin-left: 16px; }
}

@layer mui {
  .mui-blpo2q { --Grid-columns: 12; --Grid-columnSpacing: 16px; --Grid-rowSpacing: 16px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; -webkit-box-pack: start; justify-content: flex-start; }
  .mui-blpo2q > * { --Grid-parent-columns: 12; }
  .mui-blpo2q > * { --Grid-parent-columnSpacing: 16px; }
  .mui-blpo2q > * { --Grid-parent-rowSpacing: 16px; }
  .mui-blpo2q.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1njnnx1 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
  @media (min-width: 600px) {
  .mui-1njnnx1 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  @media (min-width: 1024px) {
  .mui-1njnnx1 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  @media (min-width: 1280px) {
  .mui-1njnnx1 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  @media (min-width: 1920px) {
  .mui-1njnnx1 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
  .mui-1njnnx1.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }
}

@layer mui {
  .mui-1h3tg16-overlay { position: absolute; left: 0px; top: 0px; pointer-events: none; border-radius: 4px; color: rgb(255, 255, 255); height: 100%; width: 100%; background: transparent; transition: background 150ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; z-index: 3; }
}

@layer mui {
  .mui-etdulr-wrapper { position: relative; }
  .mui-etdulr-wrapper:hover > .mui-CMSImageItem-overlay-ref { background: rgba(0, 0, 0, 0.2); }
}

@layer mui {
  .mui-1f6z0os-root { background-color: rgba(12, 18, 28, 0.12); position: relative; overflow: hidden; width: 100%; padding-top: 100%; border-radius: 4px; }
  .mui-1f6z0os-root > picture { display: flex; position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; }
}

@layer mui {
  .mui-wz9fmo-root-root { margin: 0px; }
}

@layer mui {
  .mui-suftam-a-underline-inherit { text-decoration: none; color: inherit; }
  .mui-suftam-a-underline-inherit:hover { text-decoration: underline; }
}

@layer mui {
  .mui-a0uvr0-title-title-newline { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 1rem; line-height: 1.5; color: rgb(0, 0, 0); font-weight: 700; white-space: pre-line; }
  @media (max-width: 1023.95px) {
  .mui-a0uvr0-title-title-newline { font-weight: normal; }
}
}