@charset "utf-8";

.mui-1uph4nv-root { 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-1uph4nv-root:hover { background-color: rgba(255, 255, 255, 0.11); }

.mui-1uph4nv-root:focus { top: 10px; transition: top 225ms cubic-bezier(0, 0, 0.2, 1); outline: -webkit-focus-ring-color auto 5px; }

.mui-4n914a-gridItemContainer { display: flex; -webkit-box-align: center; align-items: center; }

.mui-fybwkj-iconButtonRoot { margin-left: 4px; color: rgb(255, 255, 255); }

.mui-fybwkj-iconButtonRoot.mui-fybwkj-iconButtonRoot { padding: 8px; }

.mui-10rgtdf-iconButtonLighten { color: rgb(255, 255, 255); }

.mui-1xa9ngw-navPrimary { font-size: 14px; border-radius: 0px; box-sizing: border-box; color: rgb(255, 255, 255); min-width: fit-content; }

.mui-1xa9ngw-navPrimary:hover { background: none; color: rgb(216, 216, 216); }

.mui-1xa9ngw-navPrimary:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1u5vuj5-navSecondaryLink { text-transform: none; }

.mui-doe83f-navLinkCapitalize { text-transform: capitalize; }

.mui-1s474po-navPrimaryLeftSpace { margin-left: 36px; }

.mui-1g3wuif-navSpacing { display: flex; margin-left: 8px; white-space: nowrap; }

.mui-zrnso5-pointerEventsAuto { pointer-events: auto; }

.mui-wq61cv-pointerEventsNone { pointer-events: none; }

.mui-1cr1dwv-invitationLandingRoot { z-index: 1201; width: auto; margin-bottom: 8px; padding: 8px 16px; }

@media (min-width: 600px) {
  .mui-1cr1dwv-invitationLandingRoot { padding-right: 24px; padding-left: 24px; }
}

.mui-f8ez8e-root { z-index: 1201; width: auto; padding-right: 12px; padding-left: 12px; background-color: rgb(19, 19, 19); }

.mui-1n3gueo-noBottomSpacing { margin-bottom: 0px; }

.mui-i2x46h-noWrap { flex-wrap: nowrap; }

.mui-1ggy0n2-containerTop { padding-top: 12px; padding-bottom: 12px; }

.mui-s4as7i-containerBottom { padding-top: 4px; }

.mui-1iatukv-container { height: 108px; flex-wrap: nowrap; }

.mui-y8te0y-logo { display: flex; margin-right: 8px; }

.mui-qfc8z8-disabled.mui-qfc8z8-disabled { cursor: default; }

.mui-138uarv-bold { font-weight: bold; }

.mui-sqzscu-endIcon { margin-left: 4px; margin-right: -8px; }

.mui-sqzscu-endIcon.mui-sqzscu-endIcon > svg { font-size: 0.867rem; }

.mui-1bgswzq-selectedDevNavColor { color: rgb(255, 0, 0); }

.mui-1bgswzq-selectedDevNavColor:hover { color: rgb(255, 0, 0); }

.mui-l6rknu-primaryNavLinkContainer { overflow: hidden; -webkit-box-flex: 1; flex-grow: 1; }

.mui-1vspcof-primaryNavLinks { display: flex; }

.mui-ezwvsx-sstkPrimaryNavLinks { font-size: 14px; }

.mui-4po6gt-secondaryNavLinks { display: flex; }

.mui-fbx2ik-sstkSecondaryNavLinks { margin-left: auto; }

.mui-fbx2ik-sstkSecondaryNavLinks a { text-transform: none; }

.mui-1drwi3h-hideLgDown { display: flex; }

.mui-2baw36-hideMdDown { display: flex; }

@media (max-width: 1023.95px) {
  .mui-2baw36-hideMdDown { display: none; }
}

@media (min-width: 1024px) {
  .mui-77pnog-hideMdUp { display: none; }
}

@media (max-width: 599.95px) {
  .mui-1a91uoc-hideSmDown { display: none; }
}

.mui-qif2u-hideLgCustomDown { display: flex; }

.mui-eh0rt6-hideLgCustomUp { display: flex; }

.mui-1xxqyob-menuButton { margin-right: -8px; }

.mui-1pgsolg-menuButtonLight { border-top: 1px solid transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; color: rgba(12, 18, 28, 0.6); font-weight: normal; font-size: 14px; }

.mui-1pgsolg-menuButtonLight:hover { color: rgba(12, 18, 28, 0.87); background-color: transparent; }

.mui-1jigday-divider { height: 24px; margin-left: 8px; margin-top: 8px; }

.mui-10553tv-iconOnlyProfileIcon > button { min-width: 0px; padding-right: 0px; padding-left: 0px; }

.mui-15adezh-overflowMenuButton { margin-right: 96px; color: rgba(0, 0, 0, 0.5); }

.mui-1pu3be9-primaryNavItem { margin-left: 4px; display: flex; }

@media (max-width: 1023.95px) {
  .mui-1pu3be9-primaryNavItem { display: none; }
}

.mui-2tdp9g-hidePrimaryNavItem { opacity: 0; visibility: hidden; }

.mui-t7oywb-showPrimaryNavItem { opacity: 1; visibility: visible; display: flex; }

.mui-1fu40mk-overflowButtonDivider { height: 24px; margin-left: 8px; margin-top: 12px; }

.mui-15nr2s5-buttonLabel { font-size: inherit; font-weight: normal; }

.mui-1v8uv7a-appsBtn { margin: 0px 8px; border-color: rgba(12, 18, 28, 0.12); color: rgb(216, 216, 216); font-size: 0.867rem; }

.mui-1v8uv7a-appsBtn:hover { background: rgb(252, 52, 65); color: rgb(255, 255, 255); border-color: transparent; }

.mui-hyuzio-redesign2025appsBtn { border-radius: 0px; margin-left: 4px; color: rgb(255, 255, 255); border-bottom: 2px solid transparent; border-top: 2px solid transparent; font-weight: normal; font-size: 14px; }

.mui-hyuzio-redesign2025appsBtn:hover { background-color: inherit; color: rgb(216, 216, 216); border-bottom: 2px solid rgb(255, 255, 255); }

.mui-hyuzio-redesign2025appsBtn:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1fbjt8i-redesign2025UnderlineHover { border-bottom: 2px solid transparent; border-top: 2px solid transparent; }

.mui-1fbjt8i-redesign2025UnderlineHover:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-vu8ftj-redesign2025Underline { border-bottom: 2px solid rgb(255, 255, 255); border-top: 2px solid transparent; }

.mui-18ocunf-businessPage { border-style: none; }

.mui-phxm3g-actionHover:hover { background: rgb(252, 52, 65); color: rgb(255, 255, 255); border-color: rgb(252, 52, 65); }

.mui-13e40z-actionHoverBusiness:hover { background: rgb(252, 52, 65); border-color: rgb(252, 52, 65); color: rgb(255, 255, 255) !important; }

.mui-1tnshiy-contained { background-color: rgba(12, 18, 28, 0.12); color: rgba(12, 18, 28, 0.6); font-size: 0.867rem; }

.mui-1rn0s6k-containedBusiness { background-color: rgb(255, 255, 255); font-size: 0.867rem; margin: 0px 8px; color: rgb(0, 0, 0) !important; }

.mui-ykc3kj-requestDemoBusiness { margin: 0px 8px; }

.mui-e0lzal-redesign2025ButtonHover { border-radius: 8px; }

.mui-e0lzal-redesign2025ButtonHover:hover { background-color: rgba(255, 255, 255, 0.11); }

.mui-e0lzal-redesign2025ButtonHover:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1gn0u0k-unlimitedButton { border-radius: 8px; border: 1.5px solid rgb(120, 120, 120); color: rgb(255, 255, 255); background-color: rgb(19, 19, 19); text-wrap: nowrap; font-size: 16px; }

.mui-1gn0u0k-unlimitedButton:hover { border: 1.5px solid rgb(216, 216, 216); }

.mui-1gn0u0k-unlimitedButton:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1a0we7f-containerTop-noWrap { padding-top: 12px; padding-bottom: 12px; flex-wrap: nowrap; }

.mui-1knynac-redesign2025ButtonHover.mui-1knynac-redesign2025ButtonHover { border-radius: 8px; }

.mui-1knynac-redesign2025ButtonHover.mui-1knynac-redesign2025ButtonHover:hover { background-color: rgba(255, 255, 255, 0.11); }

.mui-1knynac-redesign2025ButtonHover.mui-1knynac-redesign2025ButtonHover:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { color: rgb(255, 255, 255); }

@media (min-width: 1024px) {
  .mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { display: none; }
}

.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover { border-radius: 8px; }

.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: rgba(255, 255, 255, 0.11); }

.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-o5vpkk-iconButtonLighten-hideMdUp-redesign2025ButtonHover:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1r8dn2q-root { background: none; box-shadow: none; }

.mui-uacjc5-inherit { color: inherit; }

.mui-zd79e7-underline:hover { text-decoration: underline; }

.mui-1nisn9z-fullSize { top: 0px; left: 0px; width: 100vw; }

.mui-1glu65g-secondaryList { 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 screen and (max-height: 688px) {
  .mui-1glu65g-secondaryList { position: relative; height: calc(100% - 320px); }
}

@media (max-width: 1023.95px) {
  .mui-1glu65g-secondaryList { display: none; }
}

.mui-gexuqc-tab { 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: 3px solid transparent; }

.mui-gexuqc-tab:hover { color: rgba(0, 0, 0, 0.87); }

.mui-gexuqc-tab p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 1023.95px) {
  .mui-gexuqc-tab { width: 50px; }
  .mui-gexuqc-tab p { padding: 0px; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-gexuqc-tab { margin: 0px 8px; }
}

@media (min-width: 1024px) {
  .mui-gexuqc-tab { border-bottom: none; border-left: 3px solid transparent; }
}

.mui-gexuqc-tab:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

@media (min-width: 1024px) {
  .mui-13s1b1z-desktop { width: 100%; margin-bottom: 16px; }
}

@media (min-width: 1024px) {
  .mui-1hilrky-mobileMenuTrigger.mui-1hilrky-mobileMenuTrigger { display: none; }
}

.mui-x9re40-icon.mui-x9re40-icon.mui-x9re40-icon { margin-bottom: 0px; }

.mui-afgjbj-tabLabel { padding: 0px 4px; font-size: 0.75rem; line-height: 1.5; width: 100%; text-align: center; }

.mui-15zegyu-selected.mui-15zegyu-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-15zegyu-selected.mui-15zegyu-selected { border-bottom: none; border-left: 3px solid rgba(0, 0, 0, 0.87); }
}

@media (min-width: 1024px) {
  .mui-1wrjlhm-desktop.mui-1wrjlhm-desktop { width: 100%; margin-bottom: 16px; }
}

.mui-ider6q-selected.mui-ider6q-selected.mui-ider6q-selected.mui-ider6q-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-ider6q-selected.mui-ider6q-selected.mui-ider6q-selected.mui-ider6q-selected { border-bottom: none; border-left: 3px solid rgba(0, 0, 0, 0.87); }
}

.mui-v0961f-tab-desktop-selected { 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: 3px solid transparent; }

.mui-v0961f-tab-desktop-selected:hover { color: rgba(0, 0, 0, 0.87); }

.mui-v0961f-tab-desktop-selected p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 1023.95px) {
  .mui-v0961f-tab-desktop-selected { width: 50px; }
  .mui-v0961f-tab-desktop-selected p { padding: 0px; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-v0961f-tab-desktop-selected { margin: 0px 8px; }
}

@media (min-width: 1024px) {
  .mui-v0961f-tab-desktop-selected { border-bottom: none; border-left: 3px solid transparent; }
}

.mui-v0961f-tab-desktop-selected:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

@media (min-width: 1024px) {
  .mui-v0961f-tab-desktop-selected.mui-v0961f-tab-desktop-selected { width: 100%; margin-bottom: 16px; }
}

.mui-v0961f-tab-desktop-selected.mui-v0961f-tab-desktop-selected.mui-v0961f-tab-desktop-selected.mui-v0961f-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-v0961f-tab-desktop-selected.mui-v0961f-tab-desktop-selected.mui-v0961f-tab-desktop-selected.mui-v0961f-tab-desktop-selected { border-bottom: none; border-left: 3px solid rgba(0, 0, 0, 0.87); }
}

@media (min-width: 1024px) {
  .mui-1wddvrl-mobileMenuTrigger.mui-1wddvrl-mobileMenuTrigger.mui-1wddvrl-mobileMenuTrigger.mui-1wddvrl-mobileMenuTrigger { display: none; }
}

.mui-d4xlzw-tab-mobileMenuTrigger { 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: 3px solid transparent; }

.mui-d4xlzw-tab-mobileMenuTrigger:hover { color: rgba(0, 0, 0, 0.87); }

.mui-d4xlzw-tab-mobileMenuTrigger p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 1023.95px) {
  .mui-d4xlzw-tab-mobileMenuTrigger { width: 50px; }
  .mui-d4xlzw-tab-mobileMenuTrigger p { padding: 0px; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-d4xlzw-tab-mobileMenuTrigger { margin: 0px 8px; }
}

@media (min-width: 1024px) {
  .mui-d4xlzw-tab-mobileMenuTrigger { border-bottom: none; border-left: 3px solid transparent; }
}

.mui-d4xlzw-tab-mobileMenuTrigger:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

@media (min-width: 1024px) {
  .mui-d4xlzw-tab-mobileMenuTrigger.mui-d4xlzw-tab-mobileMenuTrigger.mui-d4xlzw-tab-mobileMenuTrigger.mui-d4xlzw-tab-mobileMenuTrigger { display: none; }
}

.mui-qb6l3f-tab-desktop { 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: 3px solid transparent; }

.mui-qb6l3f-tab-desktop:hover { color: rgba(0, 0, 0, 0.87); }

.mui-qb6l3f-tab-desktop p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 1023.95px) {
  .mui-qb6l3f-tab-desktop { width: 50px; }
  .mui-qb6l3f-tab-desktop p { padding: 0px; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-qb6l3f-tab-desktop { margin: 0px 8px; }
}

@media (min-width: 1024px) {
  .mui-qb6l3f-tab-desktop { border-bottom: none; border-left: 3px solid transparent; }
}

.mui-qb6l3f-tab-desktop:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

@media (min-width: 1024px) {
  .mui-qb6l3f-tab-desktop.mui-qb6l3f-tab-desktop { width: 100%; margin-bottom: 16px; }
}

.mui-ifajf-root { padding: 0px 4px; font-size: 0.75rem; line-height: 1.5; width: 100%; text-align: center; }

.mui-1v33jdm-root { position: absolute; width: 48px; top: 0px; left: 48px; border-radius: 8px; object-fit: fill; }

.mui-hlk11e-containerEnter { animation: 266.667ms cubic-bezier(0.4, 0, 1, 1) 0s 1 normal forwards running animation-17gq25v; }

@-webkit-keyframes animation-17gq25v { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes animation-17gq25v { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: scale(1); }
}

.mui-1v26f2b-containerExit { animation: 266.667ms cubic-bezier(0, 0, 0.2, 1) 266.667ms 1 normal forwards running animation-aihdsg; }

@-webkit-keyframes animation-aihdsg { 
  0% { opacity: 1; transform: translateX(0px) scale(1); }
  100% { opacity: 0; transform: translateX(-40px) scale(0); }
}

@keyframes animation-aihdsg { 
  0% { opacity: 1; transform: translateX(0px) scale(1); }
  100% { opacity: 0; transform: translateX(-40px) scale(0); }
}

.mui-db3na-creditLine { position: absolute; height: auto; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); text-shadow: rgba(0, 0, 0, 0.88) 0.25px 0.25px 0.25em; text-align: right; bottom: 0px; padding-right: 4px; }

@media (max-width: 599.95px) {
  .mui-db3na-creditLine { margin: 0px calc(-50% - 16px); }
}

@media (min-width: 1024px) {
  .mui-db3na-creditLine { padding-bottom: 2px; padding-right: 8px; }
}

.mui-1xfbkyz-heroImage { height: auto; min-height: 100%; }

.mui-h5vtth-heroContent { position: relative; padding: 0px; }

.mui-cfc7o5-videoRoot { visibility: hidden; opacity: 0; transition: opacity 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.mui-cfc7o5-videoRoot.mui-cfc7o5-videoRoot { position: absolute; height: 100%; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); top: 0px; width: auto; }

@media (max-width: 599.95px) {
  .mui-cfc7o5-videoRoot.mui-cfc7o5-videoRoot { margin: 0px calc(-50% - 16px); }
}

.mui-cfc7o5-videoRoot.mui-cfc7o5-videoRoot video { object-fit: cover; }

.mui-cfc7o5-videoRoot > div { padding-top: 0px; }

.mui-zy1egz-videoVisible { opacity: 1; visibility: visible; }

.mui-10t2q8a-assetIconMeta { z-index: 1; position: absolute; height: auto; bottom: 0px; left: 0px; padding-bottom: 8px; }

@media (min-width: 1280px) {
  .mui-10t2q8a-assetIconMeta { padding-bottom: 16px; }
}

@media (max-width: 1023.95px) {
  .mui-10t2q8a-assetIconMeta { position: relative; }
}

.mui-1evahz0-title { font-weight: 400; }

@media (max-width: 599.95px) {
  .mui-10i1crg-contributorName { margin-top: 4px; }
}

.mui-xbtb01-contributorLink { margin-left: 4px; margin-right: 4px; }

@media (max-width: 599.95px) {
  .mui-xbtb01-contributorLink { display: inline-block; min-width: 48px; }
}

.mui-2dgjd4-bottomGradientOverlay { position: absolute; bottom: 0px; pointer-events: none; background: linear-gradient(to top, rgba(12, 18, 28, 0.5) 0%, rgba(12, 18, 28, 0.38) 35%, transparent 60%, transparent 100%); left: -16px; right: -16px; height: 100px; }

@media (min-width: 600px) {
  .mui-2dgjd4-bottomGradientOverlay { left: -24px; right: -24px; }
}

@media (min-width: 1280px) {
  .mui-2dgjd4-bottomGradientOverlay { height: 160px; }
}

.mui-1eklof9-splitHero { display: flex; flex-flow: row-reverse wrap; -webkit-box-pack: center; justify-content: center; margin: 0px auto; max-width: 1200px; }

.mui-1eklof9-splitHero::before { background-color: transparent; }

.mui-1xixdvj-twoCols { flex: 1 1 50%; max-width: 100%; }

.mui-jmuhvx-imageGif { object-fit: cover; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }

.mui-1mo4mvf-gifContainer { object-fit: cover; position: relative; width: 100%; padding-bottom: calc(29.2969%); }

.mui-1rg04r2-overlayHero::before { display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0.12; position: absolute; top: 0px; width: 100%; height: 100%; z-index: 0; }

.mui-1sak9qg-keywordsRoot { gap: 8px; }

.mui-7fyppy-keywordsTitle { color: rgba(255, 255, 255, 0.7); font-weight: normal; font-size: 1rem; margin-right: 4px; }

.mui-zq2njc-heroLinksWrapper { min-height: calc(56px); padding-top: 0px; margin-bottom: 24px; }

.mui-17cd9s4-keyItemLink:focus-visible > div { border: 2px solid rgb(0, 112, 240); }

.mui-130hm35-keyItemRoot { color: rgb(255, 255, 255); font-weight: normal; font-size: 1rem; margin: 0px; }

.mui-130hm35-keyItemRoot.mui-130hm35-keyItemRoot { background: transparent; margin-bottom: 0px; border: none; padding: 0px; height: auto; }

.mui-130hm35-keyItemRoot [class*="MuiChip-label"] { padding: 0px; }

.mui-umdu0c-newline { white-space: pre-line; }

.mui-174f3ha-gridRoot { width: 100%; border-radius: 8px; max-height: 50px; background: transparent; }

.mui-2nx1im-searchBarGridRoot { 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-c73bym-filterDrawerIcon { border-radius: 0px; 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); color: rgb(0, 0, 0); }

@media (min-width: 1024px) {
  .mui-2iybt5-filterIconMd { display: none; }
}

@media (min-width: 600px) {
  .mui-1odf9qk-filterIconSm { display: none; }
}

.mui-xdkral-searchByAssetGridRoot { display: flex; -webkit-box-align: center; align-items: center; border: 1px solid rgba(0, 0, 0, 0.23); background: rgb(255, 255, 255); }

@media (max-width: 1279.95px) {
  .mui-xdkral-searchByAssetGridRoot { border: none; }
}

.mui-1ozkzsm-searchByAssetIconButton { padding: 0px 8px; }

.mui-zdnagr-assetTypeSelection { display: flex; background: rgb(255, 255, 255); border-radius: 8px; margin-right: 24px; }

@media (max-width: 1023.95px) {
  .mui-zdnagr-assetTypeSelection { margin-right: 8px; }
}

.mui-aqrr6m-searchBarButtons { display: flex; }

.mui-z16pac-searchButton { height: 100%; }

.mui-cho7k7-reverseSearchImageButton { padding-left: 16px; padding-right: 16px; border-radius: 8px; }

.mui-cpf5vr-reverseSearchImageGrid { margin-left: 8px; border-radius: 8px; }

.mui-19j3giv-reverseSearchImageText { color: rgba(0, 0, 0, 0.87); }

.mui-113y5ed-menuButton { 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-113y5ed-menuButton:focus, .mui-113y5ed-menuButton:hover { background-color: rgb(255, 255, 255); }

.mui-135827e-icon { margin-right: 8px; }

.mui-176wqog-label { padding-right: 16px; }

.mui-v7mhjq-assetTypeCategories { margin-right: 16px; }

@media (max-width: 1023.95px) {
  .mui-v7mhjq-assetTypeCategories { margin-right: 8px; }
}

.mui-2bgn4l-menuDropdown { cursor: default; }

@media (max-width: 1023.95px) {
  .mui-1dvncw6-iconDropdown { margin-right: -12px; }
}

.mui-1vzti1v-assetTitle { color: rgb(0, 0, 0); }

@media (max-width: 1023.95px) {
  .mui-1vzti1v-assetTitle { display: none; }
}

.mui-1mgzz2w-select { -webkit-box-align: center; align-items: center; display: flex !important; }

.mui-13x7iwy-dynamicSearchBar { width: 100%; }

.mui-1496tae-listbox { max-height: 500px; }

.mui-9ra960-autocompleteRoot .MuiInputBase-root { flex-wrap: nowrap; }

.mui-9ra960-autocompleteRoot.mui-9ra960-autocompleteRoot.mui-9ra960-autocompleteRoot .MuiInputBase-adornedEnd { padding-right: 0px; }

.mui-181b0s3-autocompleteOption { margin-left: 8px; }

.mui-gzfdzz-input.mui-gzfdzz-input.mui-gzfdzz-input { padding-top: 0px; padding-bottom: 0px; height: 48px; width: 100%; }

.mui-ui8zyj-inputRoot.mui-ui8zyj-inputRoot.mui-ui8zyj-inputRoot { padding-top: 0px; padding-bottom: 0px; }

.mui-11cgxqp-textRoot { width: 100%; }

.mui-1kkvqp2-inputRoot { background: rgb(255, 255, 255); border-radius: 0px 8px 8px 0px; padding-right: 0px; }

.mui-1kkvqp2-inputRoot input[type="search"]::-webkit-search-cancel-button { display: none; }

.mui-rmu0q4-inputNotFocused.mui-rmu0q4-inputNotFocused.mui-rmu0q4-inputNotFocused { -webkit-box-flex: 0; flex-grow: 0; width: auto; min-width: auto; }

.mui-1q9g49l-notchedOutline { border: 0px; }

.mui-99n4fq-searchIcon { margin: 16px; }

.mui-1alv61c-inputRoot-inputRoot { background: rgb(255, 255, 255); border-radius: 0px 8px 8px 0px; padding-right: 0px; }

.mui-1alv61c-inputRoot-inputRoot input[type="search"]::-webkit-search-cancel-button { display: none; }

.mui-1alv61c-inputRoot-inputRoot.mui-1alv61c-inputRoot-inputRoot.mui-1alv61c-inputRoot-inputRoot { padding-top: 0px; padding-bottom: 0px; }

.mui-c58oa9-input-inputNotFocused.mui-c58oa9-input-inputNotFocused.mui-c58oa9-input-inputNotFocused { padding-top: 0px; padding-bottom: 0px; height: 48px; width: 100%; }

.mui-c58oa9-input-inputNotFocused.mui-c58oa9-input-inputNotFocused.mui-c58oa9-input-inputNotFocused { -webkit-box-flex: 0; flex-grow: 0; width: auto; min-width: auto; }

.mui-x1rslu-clearInputIcon { padding: 4px; visibility: hidden; display: none; }

.mui-w27dc7-clearInputIconVisible { visibility: visible; display: flex; }

.mui-1wprn01-searchIcon { border-radius: 0px 8px 8px 0px; background-color: rgb(252, 52, 65); color: rgb(255, 255, 255); }

.mui-1wprn01-searchIcon:hover { background-color: rgb(218, 57, 40); }

.mui-1wprn01-searchIcon:disabled { background-color: rgb(189, 189, 189); }

.mui-1j5la2g-searchButton-searchIcon { height: 100%; border-radius: 0px 8px 8px 0px; background-color: rgb(252, 52, 65); color: rgb(255, 255, 255); }

.mui-1j5la2g-searchButton-searchIcon:hover { background-color: rgb(218, 57, 40); }

.mui-1j5la2g-searchButton-searchIcon:disabled { background-color: rgb(189, 189, 189); }

.mui-1fxgugg-reverseSearchImageGrid.mui-1fxgugg-reverseSearchImageGrid { margin-left: 8px; border-radius: 8px; }

.mui-17bhneg-searchByAssetGridRoot-reverseSearchImageGrid { display: flex; -webkit-box-align: center; align-items: center; border: 1px solid rgba(0, 0, 0, 0.23); background: rgb(255, 255, 255); }

@media (max-width: 1279.95px) {
  .mui-17bhneg-searchByAssetGridRoot-reverseSearchImageGrid { border: none; }
}

.mui-17bhneg-searchByAssetGridRoot-reverseSearchImageGrid.mui-17bhneg-searchByAssetGridRoot-reverseSearchImageGrid { margin-left: 8px; border-radius: 8px; }

.mui-11w8mgd-root { position: relative; display: inline-flex; vertical-align: middle; }

.mui-1sybmsm-popper { pointer-events: all; }

.mui-3rzg1z-tooltip { color: rgb(255, 255, 255); background-color: rgba(12, 18, 28, 0.87); }

.mui-1b866eg-arrow { color: rgba(12, 18, 28, 0.87); }

.mui-slg6zm-tooltipHidden { visibility: hidden; }

.mui-1vcogxu-keywordTitle { font-weight: 700; white-space: nowrap; }

.mui-1cn27xv-root { display: flex; overflow-x: auto; padding-bottom: 16px; }

@media (max-width: 599.95px) {
  .mui-1cn27xv-root { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%); scrollbar-width: none; }
  .mui-1cn27xv-root::-webkit-scrollbar { display: none; }
}

.mui-14hryii-keyItemRoot { margin-bottom: 0px; }

.mui-no0cze-keywordsRoot.mui-no0cze-keywordsRoot { gap: 8px; }

.mui-1bzc41-root { margin-right: 8px; margin-bottom: 8px; padding-left: 8px; font-size: 0.75rem; }

.mui-g0eten-centerKeywords { display: flex; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; }

.mui-b0g9b9-link:focus-visible { outline: 0px; }

.mui-b0g9b9-link:focus-visible > div { outline: -webkit-focus-ring-color auto 5px; }

.mui-1z0idw5-searchIcon { height: 16px; width: 16px; }

.mui-1g51f9y-standardKeyword { padding: 8px; border-radius: 4px; border: 1px solid rgba(12, 18, 28, 0.12); display: inline-block; }

.mui-102sph6-root-keyItemRoot { padding-left: 8px; color: rgb(255, 255, 255); font-weight: normal; font-size: 1rem; margin: 0px; }

.mui-102sph6-root-keyItemRoot.mui-102sph6-root-keyItemRoot { background: transparent; margin-bottom: 0px; border: none; padding: 0px; height: auto; }

.mui-102sph6-root-keyItemRoot [class*="MuiChip-label"] { padding: 0px; }

.mui-ipuap9-link-keyItemLink:focus-visible { outline: 0px; }

.mui-ipuap9-link-keyItemLink:focus-visible > div { outline: -webkit-focus-ring-color auto 5px; }

.mui-ipuap9-link-keyItemLink:focus-visible > div { border: 2px solid rgb(0, 112, 240); }

.mui-tasqym-root { flex-direction: row; }

.mui-139hdli-rootContainer { background-color: rgb(243, 244, 245); padding: 16px; border-radius: 8px; text-align: center; }

@media (min-width: 600px) {
  .mui-139hdli-rootContainer { text-align: left; }
}

@media (min-width: 600px) {
  .mui-1a71jm8-remaining { padding-right: 16px; }
}

@media (min-width: 600px) {
  .mui-xmx591-action { padding-left: 16px; border-left: 1px solid rgba(12, 18, 28, 0.12); }
}

.mui-6kzzpc-link { color: rgb(0, 112, 240); }

.mui-wz5m1f-gridContainer { width: calc(100% + 2 * var(--customGridSpacing)); margin: calc(-1 * var(--customGridSpacing)); }

.mui-wz5m1f-gridContainer > .MuiGrid-root { padding: var(--customGridSpacing); }

.mui-m30y9a-gridItem { padding: var(--customGridSpacing); }

.mui-176cm88-container { flex-wrap: wrap; overflow: hidden; }

@media (max-width: 1023.95px) {
  .mui-176cm88-container { overflow: auto; }
}

.mui-1ohijr2-carousel { display: flex; transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 599.95px) {
  .mui-tw9tae-container > .MuiGrid-root:nth-of-type(n+2) { display: none; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-tw9tae-container > .MuiGrid-root:nth-of-type(n+3) { display: none; }
}

@media (min-width: 1024px) and (max-width: 1279.95px) {
  .mui-tw9tae-container > .MuiGrid-root:nth-of-type(n+4) { display: none; }
}

@media (min-width: 1280px) and (max-width: 1919.95px) {
  .mui-tw9tae-container > .MuiGrid-root:nth-of-type(n+5) { display: none; }
}

@media (min-width: 1920px) {
  .mui-tw9tae-container > .MuiGrid-root:nth-of-type(n+5) { display: none; }
}

.mui-13iwcnr-skeleton { padding-top: 56.25%; width: 100%; }

.mui-7xgcg5-withoutSpacing { padding: 0px !important; }

.mui-1u2te7p-container { background-color: rgb(243, 244, 245); padding: 16px; }

.mui-1u2te7p-container.mui-1u2te7p-container.mui-1u2te7p-container > * { max-width: 1280px; margin: auto; }

.mui-1u2te7p-container:last-of-type { padding: 16px 16px 0px; }

@media (min-width: 600px) {
  .mui-1u2te7p-container { padding: 16px 24px; }
  .mui-1u2te7p-container:last-of-type { padding: 16px 24px 0px; }
}

@media (min-width: 1024px) {
  .mui-1u2te7p-container { padding: 24px; }
  .mui-1u2te7p-container:last-of-type { padding: 24px 24px 0px; }
}

.mui-2ffzmg-title { margin: 0px; }

@media (min-width: 600px) {
  .mui-2ffzmg-title { margin-bottom: 16px; }
}

.mui-1qsafo-centeredTitle { text-align: center; font-size: 1.933rem; line-height: 1.25; }

.mui-12f0hkk-inlineContent { -webkit-box-pack: start; justify-content: flex-start; margin-top: 16px; margin-bottom: 16px; }

.mui-12f0hkk-inlineContent > :first-child { -webkit-box-pack: inherit; justify-content: inherit; }

@media (min-width: 1280px) {
  .mui-12f0hkk-inlineContent { margin-top: 0px; margin-bottom: 0px; -webkit-box-pack: end; justify-content: flex-end; }
}

.mui-rvldyi-newline.mui-rvldyi-newline { white-space: pre-line; }

.mui-1by2cxj-title-newline { margin: 0px; }

@media (min-width: 600px) {
  .mui-1by2cxj-title-newline { margin-bottom: 16px; }
}

.mui-1by2cxj-title-newline.mui-1by2cxj-title-newline { white-space: pre-line; }

.mui-1ss4bue-root { margin: 0px; }

@media (max-width: 1023.95px) {
  .mui-ahqexk-title { font-weight: normal; }
}

@media (max-width: 1023.95px) {
  .mui-ai13qv-subtitle { display: none; }
}

.mui-d87g7i-img { object-fit: cover; width: 100%; }

.mui-1hydtb6-link { overflow: hidden; display: flex; border-radius: 4px; }

.mui-dp8bi0-gifContainer { object-fit: cover; position: relative; width: 100%; padding-bottom: calc(100%); }

.mui-1oljv3s-root { margin-top: 8px; margin-right: 16px; }

.mui-14ynmsm-title { font-weight: 700; }

.mui-195f5th-subtitle a { text-decoration: none; color: rgb(0, 112, 240); }

.mui-195f5th-subtitle a:hover { text-decoration: underline; }

.mui-ngovu4-title-title { font-weight: 700; }

@media (max-width: 1023.95px) {
  .mui-ngovu4-title-title { font-weight: normal; }
}

.mui-nnjrry-title-title-newline { font-weight: 700; white-space: pre-line; }

@media (max-width: 1023.95px) {
  .mui-nnjrry-title-title-newline { font-weight: normal; }
}

.mui-ktyvab-root { 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-ktyvab-root:hover { text-decoration: none; }

.mui-ktyvab-root.Mui-disabled { color: rgba(255, 255, 255, 0.5); }

.mui-ktyvab-root.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-ktyvab-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-ktyvab-root:hover { box-shadow: none; }

.mui-ktyvab-root.Mui-focusVisible { box-shadow: none; }

.mui-ktyvab-root:active { box-shadow: none; }

.mui-ktyvab-root.Mui-disabled { box-shadow: none; }

.mui-ktyvab-root.MuiButton-loading { color: transparent; }

.mui-ktyvab-root:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-ktyvab-root:hover { background-color: rgba(255, 255, 255, 0.11); }

.mui-ktyvab-root:focus { top: 10px; transition: top 225ms cubic-bezier(0, 0, 0.2, 1); outline: -webkit-focus-ring-color auto 5px; }

.mui-1ahxe03-root-root { 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; }

.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover { 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-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: transparent; }
}

.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover.Mui-disabled { background-color: transparent; color: rgba(255, 255, 255, 0.5); }

.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover.MuiIconButton-loading { color: transparent; }

@media (min-width: 1024px) {
  .mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover { display: none; }
}

.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover { border-radius: 8px; }

.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover:hover { background-color: rgba(255, 255, 255, 0.11); }

.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover.mui-1ji3rhf-iconButtonLighten-hideMdUp-redesign2025ButtonHover:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1le80r3 { z-index: 1300; }

.mui-18mgrk9 { display: flex; }

@media (max-width: 599.95px) {
  .mui-18mgrk9 { padding: 0px 8px; -webkit-box-pack: justify; justify-content: space-between; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-18mgrk9 { -webkit-box-pack: center; justify-content: center; }
}

@media (min-width: 1024px) {
  .mui-18mgrk9 { flex-direction: column; }
}

.mui-13i4cc3-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-13i4cc3-tab-desktop-selected.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-13i4cc3-tab-desktop-selected { print-color-adjust: exact; }
}

.mui-13i4cc3-tab-desktop-selected:hover { color: rgba(0, 0, 0, 0.87); }

.mui-13i4cc3-tab-desktop-selected p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 1023.95px) {
  .mui-13i4cc3-tab-desktop-selected { width: 50px; }
  .mui-13i4cc3-tab-desktop-selected p { padding: 0px; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-13i4cc3-tab-desktop-selected { margin: 0px 8px; }
}

@media (min-width: 1024px) {
  .mui-13i4cc3-tab-desktop-selected { border-bottom: none; border-left: 3px solid transparent; }
}

.mui-13i4cc3-tab-desktop-selected:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

@media (min-width: 1024px) {
  .mui-13i4cc3-tab-desktop-selected.mui-13i4cc3-tab-desktop-selected { width: 100%; margin-bottom: 16px; }
}

.mui-13i4cc3-tab-desktop-selected.mui-13i4cc3-tab-desktop-selected.mui-13i4cc3-tab-desktop-selected.mui-13i4cc3-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-13i4cc3-tab-desktop-selected.mui-13i4cc3-tab-desktop-selected.mui-13i4cc3-tab-desktop-selected.mui-13i4cc3-tab-desktop-selected { border-bottom: none; border-left: 3px solid rgba(0, 0, 0, 0.87); }
}

.mui-1nyyhq-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-1nyyhq-secondaryList { padding: 0px 8px; -webkit-box-pack: justify; justify-content: space-between; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-1nyyhq-secondaryList { -webkit-box-pack: center; justify-content: center; }
}

@media (min-width: 1024px) {
  .mui-1nyyhq-secondaryList { flex-direction: column; }
}

@media screen and (max-height: 688px) {
  .mui-1nyyhq-secondaryList { position: relative; height: calc(100% - 320px); }
}

@media (max-width: 1023.95px) {
  .mui-1nyyhq-secondaryList { display: none; }
}

.mui-jg3gfz { 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: 3px solid; color: rgb(255, 255, 255); }

.mui-jg3gfz:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-jg3gfz:hover { background-color: transparent; }
}

.mui-jg3gfz.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-jg3gfz.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-jg3gfz.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-jg3gfz.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-jg3gfz.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-jg3gfz.Mui-disabled { opacity: 0.38; }

.mui-jg3gfz + .MuiDivider-root { margin-top: 2px; margin-bottom: 2px; }

.mui-jg3gfz + .MuiDivider-inset { margin-left: 52px; }

.mui-jg3gfz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }

.mui-jg3gfz .MuiListItemText-inset { padding-left: 36px; }

.mui-jg3gfz .MuiListItemIcon-root { min-width: 36px; }

@media (min-width: 600px) {
  .mui-jg3gfz { min-height: auto; }
}

.mui-jg3gfz:hover { background-color: transparent; }

.mui-4d855a { 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-4d855a:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-4d855a:hover { background-color: transparent; }
}

.mui-4d855a.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-4d855a.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-4d855a.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-4d855a.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-4d855a.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-4d855a.Mui-disabled { opacity: 0.38; }

.mui-4d855a + .MuiDivider-root { margin-top: 2px; margin-bottom: 2px; }

.mui-4d855a + .MuiDivider-inset { margin-left: 52px; }

.mui-4d855a .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }

.mui-4d855a .MuiListItemText-inset { padding-left: 36px; }

.mui-4d855a .MuiListItemIcon-root { min-width: 36px; }

@media (min-width: 600px) {
  .mui-4d855a { min-height: auto; }
}

.mui-4d855a:hover { background-color: transparent; }

.mui-1pet0hk { 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 14px; }

.mui-1pet0hk::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-1pet0hk:focus { outline: 0px; }

.mui-1pet0hk:invalid { box-shadow: none; }

.mui-1pet0hk::-webkit-search-decoration { appearance: none; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-1pet0hk::-webkit-input-placeholder { opacity: 0 !important; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-1pet0hk:focus::-webkit-input-placeholder { opacity: 0.42; }

.mui-1pet0hk.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }

.mui-1pet0hk:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }

.mui-1pet0hk:-webkit-autofill { border-radius: inherit; }

.mui-utsnbx-icon { position: absolute; top: calc(50% - 0.5em); pointer-events: none; color: rgba(0, 0, 0, 0.54); right: 7px; margin-right: 8px; }

.mui-utsnbx-icon.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-h2v8xi { border-color: rgba(0, 0, 0, 0.23); }

.mui-80nsjl { 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-9idkl9-textRoot { width: 100%; }

.mui-pemtgh-clearInputIcon { 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-pemtgh-clearInputIcon:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-pemtgh-clearInputIcon:hover { background-color: transparent; }
}

.mui-pemtgh-clearInputIcon.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-pemtgh-clearInputIcon.MuiIconButton-loading { color: transparent; }

.mui-1kfl2ui-notchedOutline { border: 0px; }

.mui-1smhxqc-searchButton-searchIcon { 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-1smhxqc-searchButton-searchIcon:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-1smhxqc-searchButton-searchIcon:hover { background-color: transparent; }
}

.mui-1smhxqc-searchButton-searchIcon.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-1smhxqc-searchButton-searchIcon.MuiIconButton-loading { color: transparent; }

.mui-1smhxqc-searchButton-searchIcon:hover { background-color: rgb(218, 57, 40); }

.mui-1smhxqc-searchButton-searchIcon:disabled { background-color: rgb(189, 189, 189); }

.mui-lne5ck-reverseSearchImageButton { 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-lne5ck-reverseSearchImageButton:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-lne5ck-reverseSearchImageButton:hover { background-color: transparent; }
}

.mui-lne5ck-reverseSearchImageButton.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-lne5ck-reverseSearchImageButton.MuiIconButton-loading { color: transparent; }

.mui-nstcek-popper { z-index: 1500; pointer-events: all; }

.mui-nstcek-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }

.mui-nstcek-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }

.mui-nstcek-popper[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }

.mui-nstcek-popper[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }

.mui-nstcek-popper[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }

.mui-nstcek-popper[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }

.mui-nstcek-popper[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }

.mui-nstcek-popper[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }

.mui-nstcek-popper[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }

.mui-nstcek-popper[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }

.mui-1kas3fj-popper { z-index: 1500; pointer-events: all; }

.mui-1kas3fj-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }

.mui-1kas3fj-popper[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }

.mui-1kas3fj-popper[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }

.mui-1kas3fj-popper[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }

.mui-1kas3fj-popper[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }

.mui-1kas3fj-popper[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }

.mui-1kas3fj-popper[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }

.mui-1kas3fj-popper[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }

.mui-1kas3fj-popper[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }

.mui-1kas3fj-popper[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }

.mui-v8huo-root-keyItemRoot { 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-v8huo-root-keyItemRoot.Mui-disabled { opacity: 0.38; pointer-events: none; }

.mui-v8huo-root-keyItemRoot .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }

.mui-v8huo-root-keyItemRoot .MuiChip-avatarColorPrimary { color: rgb(255, 255, 255); background-color: rgba(12, 18, 28, 0.87); }

.mui-v8huo-root-keyItemRoot .MuiChip-avatarColorSecondary { color: rgb(255, 255, 255); background-color: rgb(218, 57, 40); }

.mui-v8huo-root-keyItemRoot .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }

.mui-v8huo-root-keyItemRoot .MuiChip-icon { margin-left: 5px; margin-right: -6px; }

.mui-v8huo-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-v8huo-root-keyItemRoot .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }

.mui-v8huo-root-keyItemRoot .MuiChip-icon { color: rgb(97, 97, 97); }

.mui-v8huo-root-keyItemRoot:hover { background-color: rgba(0, 0, 0, 0.12); }

.mui-v8huo-root-keyItemRoot.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-v8huo-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-v8huo-root-keyItemRoot.mui-v8huo-root-keyItemRoot { background: transparent; margin-bottom: 0px; border: none; padding: 0px; height: auto; }

.mui-v8huo-root-keyItemRoot [class*="MuiChip-label"] { padding: 0px; }

.mui-ewxla7 { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }

.mui-lw0xdp { z-index: -1; }

.mui-1lbe2ow { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; -webkit-tap-highlight-color: transparent; background-color: transparent; z-index: -1; }

.mui-9kzjsi { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }

.mui-d1xm6m { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }

.mui-vtb3w5 { outline: 0px; }

.mui-ubifyk { list-style: none; margin: 0px; padding: 8px 0px; position: relative; outline: 0px; }

.mui-1i910my { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; display: flex; -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; }

.mui-1i910my:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-1i910my:hover { background-color: transparent; }
}

.mui-1i910my.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-1i910my.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-1i910my.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-1i910my.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-1i910my.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-1i910my.Mui-disabled { opacity: 0.38; }

.mui-1i910my + .MuiDivider-root { margin-top: 2px; margin-bottom: 2px; }

.mui-1i910my + .MuiDivider-inset { margin-left: 52px; }

.mui-1i910my .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }

.mui-1i910my .MuiListItemText-inset { padding-left: 36px; }

.mui-1i910my .MuiListItemIcon-root { min-width: 36px; }

@media (min-width: 600px) {
  .mui-1i910my { min-height: auto; }
}

.mui-hmaotp { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; display: flex; -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; }

.mui-hmaotp.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-hmaotp { print-color-adjust: exact; }
}

.mui-hmaotp:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-hmaotp:hover { background-color: transparent; }
}

.mui-hmaotp.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-hmaotp.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-hmaotp.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-hmaotp.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-hmaotp.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-hmaotp.Mui-disabled { opacity: 0.38; }

.mui-hmaotp + .MuiDivider-root { margin-top: 2px; margin-bottom: 2px; }

.mui-hmaotp + .MuiDivider-inset { margin-left: 52px; }

.mui-hmaotp .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }

.mui-hmaotp .MuiListItemText-inset { padding-left: 36px; }

.mui-hmaotp .MuiListItemIcon-root { min-width: 36px; }

@media (min-width: 600px) {
  .mui-hmaotp { min-height: auto; }
}

.mui-1sto70o { z-index: 1300; }

.mui-1xbsryc { z-index: 1300; }

.mui-91h5nj-tosLink { color: rgb(67, 185, 211); }

.mui-1967l2p-secondaryNavLinks-sstkSecondaryNavLinks { display: flex; margin-left: auto; }

.mui-1967l2p-secondaryNavLinks-sstkSecondaryNavLinks a { text-transform: none; }

.mui-1hewi8n { min-width: 0px; box-sizing: border-box; }

.mui-1hewi8n.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

@media (min-width: 0px) {
  .mui-1jc6clx { display: none; }
}

@media (min-width: 1024px) {
  .mui-1jc6clx { display: block; }
}

.mui-1puv03h-centerTextAlign { text-align: center; }

.mui-eoeqbe-title { color: rgb(255, 255, 255); z-index: 1; font-weight: bold; line-height: 1.1; font-size: 1.267rem; text-align: center; }

@media (min-width: 1920px) {
  .mui-eoeqbe-title { font-size: 1.533rem; }
}

.mui-ogpcj1-titleBottomSpacing { margin-bottom: 8px; }

.mui-bxg5b2-subtitle { color: rgb(255, 255, 255); z-index: 1; font-weight: normal; line-height: 1.5; font-size: 1rem; text-align: center; }

.mui-bxg5b2-subtitle a { text-decoration: none; color: rgb(67, 185, 211); }

.mui-bxg5b2-subtitle a:hover { text-decoration: underline; }

.mui-2zdqpj-container { overflow: visible; position: relative; padding: 24px 0px; }

.mui-1bsacw8-innerContainer { z-index: 1; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

@media (min-width: 1024px) {
  .mui-1bsacw8-innerContainer { max-width: 1280px; }
}

@media (max-width: 1023.95px) {
  .mui-1bsacw8-innerContainer { flex-direction: column; align-items: flex-start; }
}

.mui-1ykmm95-heroImageRoot { background-color: rgb(40, 119, 163); top: 0px; position: absolute; height: 100%; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); overflow: hidden; animation: auto ease 0s 1 normal none running none; }

@media (max-width: 599.95px) {
  .mui-1ykmm95-heroImageRoot { margin: 0px calc(-50% - 16px); }
}

.mui-19y29e3-heroImage { min-height: 100%; }

.mui-5731r2-textWrapper { flex-direction: column; width: auto; }

@media (min-width: 600px) {
  .mui-5731r2-textWrapper { margin-right: 24px; }
}

.mui-18uk58m-logo { height: 40px; margin-right: 24px; }

.mui-1aalue7-buttonContainer { padding-left: 0px; }

@media (min-width: 1024px) {
  .mui-1aalue7-buttonContainer { margin: auto; }
}

.mui-14fxvfp-disclaimer { color: rgb(255, 255, 255); margin-bottom: -24px; }

.mui-1bfuok6-price { font-weight: bold; }

.mui-1bfuok6-price.mui-1bfuok6-price { font-size: 1.533rem; }

.mui-wvklij-container { padding: 36px; }

.mui-19r8e49-title h1 { margin: 0px; }

.mui-1u4bqni-innerContainer { flex-direction: row; }

@media (max-width: 1023.95px) {
  .mui-1u4bqni-innerContainer { flex-direction: row; }
}

.mui-14uryfg-buttonContainer { margin: auto; }

@media (max-width: 1023.95px) {
  .mui-14uryfg-buttonContainer { margin-top: 16px; }
}

.mui-1k1y4lg-heroImageRoot { background-color: rgb(40, 119, 163); margin: 0px; }

.mui-1hzmu0h-container { background-color: rgb(40, 119, 163); border-radius: 0px; height: 60px; padding: 0px; margin-top: 0px; }

@media (max-width: 599.95px) {
  .mui-1hzmu0h-container { flex-direction: row; min-height: 105px; }
}

.mui-17e10vw-innerContainer { -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: center; justify-content: center; position: absolute; }

@media (min-width: 600px) {
  .mui-17e10vw-innerContainer { flex-flow: row; }
}

.mui-19tn11a-title { font-weight: bold; line-height: 1.1; font-size: 0.867rem; }

@media (max-width: 599.95px) {
  .mui-1b0288q-cta { padding: 0px 16px; width: 100%; }
  .mui-1b0288q-cta .MuiContainer-maxWidthLg { margin-top: 8px; }
}

@media (min-width: 600px) {
  .mui-1b0288q-cta .MuiContainer-maxWidthLg { margin-top: 0px; }
}

.mui-1j3ottq-headerCta { font-weight: bold; line-height: 1.1; font-size: 0.867rem; height: 40px; padding: 8px 16px; }

@media (max-width: 599.95px) {
  .mui-1j3ottq-headerCta { min-width: 100%; }
}

.mui-uz81lb-heroImageRoot.mui-uz81lb-heroImageRoot { background-color: rgb(40, 119, 163); margin: 0px; }

.mui-1znpbt-heroImageRoot-heroImageRoot { background-color: rgb(40, 119, 163); top: 0px; position: absolute; height: 100%; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); overflow: hidden; animation: auto ease 0s 1 normal none running none; }

@media (max-width: 599.95px) {
  .mui-1znpbt-heroImageRoot-heroImageRoot { margin: 0px calc(-50% - 16px); }
}

.mui-1znpbt-heroImageRoot-heroImageRoot.mui-1znpbt-heroImageRoot-heroImageRoot { background-color: rgb(40, 119, 163); margin: 0px; }

.mui-1neldp8-container-container { overflow: visible; position: relative; background-color: rgb(40, 119, 163); border-radius: 0px; height: 60px; padding: 0px; margin-top: 0px; }

@media (max-width: 599.95px) {
  .mui-1neldp8-container-container { flex-direction: row; min-height: 105px; }
}

.mui-1me1ptk-title.mui-1me1ptk-title { font-weight: bold; line-height: 1.1; font-size: 0.867rem; }

.mui-74me1a-title-title { color: rgb(255, 255, 255); z-index: 1; font-weight: bold; line-height: 1.1; font-size: 1.267rem; text-align: center; }

@media (min-width: 1920px) {
  .mui-74me1a-title-title { font-size: 1.533rem; }
}

.mui-74me1a-title-title.mui-74me1a-title-title { font-weight: bold; line-height: 1.1; font-size: 0.867rem; }

.mui-ki67fo-innerContainer.mui-ki67fo-innerContainer { -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: center; justify-content: center; position: absolute; }

@media (min-width: 600px) {
  .mui-ki67fo-innerContainer.mui-ki67fo-innerContainer { flex-flow: row; }
}

.mui-e2b5w8-innerContainer-innerContainer { z-index: 1; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

@media (min-width: 1024px) {
  .mui-e2b5w8-innerContainer-innerContainer { max-width: 1280px; }
}

@media (max-width: 1023.95px) {
  .mui-e2b5w8-innerContainer-innerContainer { flex-direction: column; align-items: flex-start; }
}

.mui-e2b5w8-innerContainer-innerContainer.mui-e2b5w8-innerContainer-innerContainer { -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: center; justify-content: center; position: absolute; }

@media (min-width: 600px) {
  .mui-e2b5w8-innerContainer-innerContainer.mui-e2b5w8-innerContainer-innerContainer { flex-flow: row; }
}

.mui-ct7jlb-container { background-color: rgb(243, 244, 245); padding: 16px; }

.mui-ct7jlb-container.mui-ct7jlb-container.mui-ct7jlb-container > * { max-width: 100%; margin: auto; }

.mui-ct7jlb-container:last-of-type { padding: 16px 16px 0px; }

@media (min-width: 600px) {
  .mui-ct7jlb-container { padding: 16px 24px; }
  .mui-ct7jlb-container:last-of-type { padding: 16px 24px 0px; }
}

@media (min-width: 1024px) {
  .mui-ct7jlb-container { padding: 24px; }
  .mui-ct7jlb-container:last-of-type { padding: 24px 24px 0px; }
}

.mui-15irdo-gifContainer { object-fit: cover; position: relative; width: 100%; }

.mui-yhptcw-title-title-newline { color: rgb(255, 255, 255); z-index: 1; font-weight: bold; line-height: 1.1; font-size: 1.267rem; text-align: center; white-space: pre-line; }

@media (min-width: 1920px) {
  .mui-yhptcw-title-title-newline { font-size: 1.533rem; }
}

.mui-yhptcw-title-title-newline.mui-yhptcw-title-title-newline { font-weight: bold; line-height: 1.1; font-size: 0.867rem; }

.mui-13dwpox-root { margin-top: 24px; }

@media (min-width: 600px) {
  .mui-13dwpox-root { margin-top: 24px; }
}

@media (min-width: 1024px) {
  .mui-13dwpox-root { margin-top: 36px; }
}

.mui-nsbjm3-buttonContainer.mui-nsbjm3-buttonContainer { padding-left: 0px; }

@media (min-width: 1024px) {
  .mui-nsbjm3-buttonContainer.mui-nsbjm3-buttonContainer { margin: auto; }
}

.mui-1y7bqgx-root-buttonContainer { margin-top: 24px; }

@media (min-width: 600px) {
  .mui-1y7bqgx-root-buttonContainer { margin-top: 24px; }
}

@media (min-width: 1024px) {
  .mui-1y7bqgx-root-buttonContainer { margin-top: 36px; }
}

.mui-1y7bqgx-root-buttonContainer.mui-1y7bqgx-root-buttonContainer { padding-left: 0px; }

@media (min-width: 1024px) {
  .mui-1y7bqgx-root-buttonContainer.mui-1y7bqgx-root-buttonContainer { margin: auto; }
}

.mui-m4cszp-BlackOutline { color: rgb(0, 0, 0); background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); }

.mui-m4cszp-BlackOutline:hover, .mui-m4cszp-BlackOutline:focus { color: rgb(0, 0, 0); background: rgb(255, 255, 255); opacity: 0.8; }

.mui-2s0ryi-WhiteOutline { background: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }

.mui-2s0ryi-WhiteOutline:hover, .mui-2s0ryi-WhiteOutline:focus { background: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.8; }

.mui-1pgx3lb-BlackFill { background: rgb(0, 0, 0); color: rgb(255, 255, 255); border: none; }

.mui-1pgx3lb-BlackFill:hover, .mui-1pgx3lb-BlackFill:focus { background: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.8; }

.mui-1qsvzdg-WhiteFill { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: none; }

.mui-1qsvzdg-WhiteFill:hover, .mui-1qsvzdg-WhiteFill:focus { background: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 0.8; }

.mui-969npf-BlackTransparent { background: transparent; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }

.mui-969npf-BlackTransparent:hover, .mui-969npf-BlackTransparent:focus { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }

.mui-1ch2cm4-WhiteTransparent { background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.mui-1ch2cm4-WhiteTransparent:hover, .mui-1ch2cm4-WhiteTransparent:focus { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }

.mui-1at5q87-PrimaryRed { background: rgb(252, 52, 65); color: rgb(255, 255, 255); border: none; text-align: center; text-wrap: balance; }

.mui-1at5q87-PrimaryRed:hover, .mui-1at5q87-PrimaryRed:focus { background: rgb(218, 57, 40); color: rgb(255, 255, 255); }

@media screen and (max-width: 430px) {
  .mui-1at5q87-PrimaryRed { padding: 0px 24px; }
}

.mui-1gbnya4 { background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.mui-1gbnya4:hover, .mui-1gbnya4:focus { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }

.mui-1gbwjqh-defaultButton:focus { outline: -webkit-focus-ring-color auto 5px; }

.mui-1q19nl9-WhiteFill-defaultButton-headerCta { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: none; font-weight: bold; line-height: 1.1; font-size: 0.867rem; height: 40px; padding: 8px 16px; }

.mui-1q19nl9-WhiteFill-defaultButton-headerCta:hover, .mui-1q19nl9-WhiteFill-defaultButton-headerCta:focus { background: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 0.8; }

.mui-1q19nl9-WhiteFill-defaultButton-headerCta:focus { outline: -webkit-focus-ring-color auto 5px; }

@media (max-width: 599.95px) {
  .mui-1q19nl9-WhiteFill-defaultButton-headerCta { min-width: 100%; }
}

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta { 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; 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; min-width: 64px; --variant-textColor: #ffffff; --variant-outlinedColor: #ffffff; --variant-outlinedBorder: rgba(255, 255, 255, 0.5); --variant-containedColor: rgba(0, 0, 0, 0.87); --variant-containedBg: #ffffff; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); text-transform: none; border-radius: 25px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: none; font-weight: bold; line-height: 1.1; font-size: 0.867rem; height: 40px; padding: 8px 16px; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta { print-color-adjust: exact; }
}

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:hover { text-decoration: none; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta.Mui-disabled { color: rgba(255, 255, 255, 0.3); }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta.Mui-disabled { border: 1px solid rgba(255, 255, 255, 0.12); }

@media (hover: hover) {
  .mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:hover { --variant-containedBg: rgb(178, 178, 178); --variant-textBg: rgba(255, 255, 255, 0.08); --variant-outlinedBorder: #ffffff; --variant-outlinedBg: rgba(255, 255, 255, 0.08); }
}

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:hover { box-shadow: none; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta.Mui-focusVisible { box-shadow: none; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:active { box-shadow: none; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta.Mui-disabled { box-shadow: none; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta.MuiButton-loading { color: transparent; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:hover { border-color: rgba(255, 255, 255, 0.23); }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:hover, .mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:focus { background: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 0.8; }

.mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta:focus { outline: -webkit-focus-ring-color auto 5px; }

@media (max-width: 599.95px) {
  .mui-1jbjj2x-a-inherit-WhiteFill-defaultButton-headerCta { min-width: 100%; }
}

.mui-epta3v-container-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%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: visible; position: relative; background-color: rgb(40, 119, 163); border-radius: 0px; height: 60px; padding: 0px; margin-top: 0px; }

.mui-epta3v-container-container > * { --Grid-parent-columns: 12; }

.mui-epta3v-container-container > * { --Grid-parent-columnSpacing: 0px; }

.mui-epta3v-container-container > * { --Grid-parent-rowSpacing: 0px; }

.mui-epta3v-container-container.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

@media (max-width: 599.95px) {
  .mui-epta3v-container-container { flex-direction: row; min-height: 105px; }
}

.mui-15kjkoz-heroImageRoot-heroImageRoot { display: block; background-color: rgb(40, 119, 163); top: 0px; position: absolute; height: 100%; left: 50%; right: 50%; margin: 0px calc(-50% - 24px); overflow: hidden; animation: auto ease 0s 1 normal none running none; }

@media (max-width: 599.95px) {
  .mui-15kjkoz-heroImageRoot-heroImageRoot { margin: 0px calc(-50% - 16px); }
}

.mui-15kjkoz-heroImageRoot-heroImageRoot.mui-15kjkoz-heroImageRoot-heroImageRoot { background-color: rgb(40, 119, 163); margin: 0px; }

@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}

@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}

.mui-1eld95k-innerContainer-innerContainer { --Grid-columns: 12; min-width: 0px; box-sizing: border-box; display: flex; flex-flow: wrap; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; z-index: 1; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.mui-1eld95k-innerContainer-innerContainer.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

@media (min-width: 1024px) {
  .mui-1eld95k-innerContainer-innerContainer { max-width: 1280px; }
}

@media (max-width: 1023.95px) {
  .mui-1eld95k-innerContainer-innerContainer { flex-direction: column; align-items: flex-start; }
}

.mui-1eld95k-innerContainer-innerContainer.mui-1eld95k-innerContainer-innerContainer { -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: center; justify-content: center; position: absolute; }

@media (min-width: 600px) {
  .mui-1eld95k-innerContainer-innerContainer.mui-1eld95k-innerContainer-innerContainer { flex-flow: row; }
}

.mui-jm1kh2-textWrapper { --Grid-columns: 12; --Grid-rowSpacing: 0px; min-width: 0px; box-sizing: border-box; display: flex; flex-flow: column wrap; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: auto; }

.mui-jm1kh2-textWrapper > * { --Grid-parent-rowSpacing: 0px; }

.mui-jm1kh2-textWrapper.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

@media (min-width: 600px) {
  .mui-jm1kh2-textWrapper { margin-right: 24px; }
}

.mui-11q4ns3-cta { min-width: 0px; box-sizing: border-box; }

.mui-11q4ns3-cta.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

@media (max-width: 599.95px) {
  .mui-11q4ns3-cta { padding: 0px 16px; width: 100%; }
  .mui-11q4ns3-cta .MuiContainer-maxWidthLg { margin-top: 8px; }
}

@media (min-width: 600px) {
  .mui-11q4ns3-cta .MuiContainer-maxWidthLg { margin-top: 0px; }
}

.mui-1wxvtdk-root-buttonContainer { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 4px; padding-right: 4px; margin-top: 24px; }

@media (min-width: 600px) {
  .mui-1wxvtdk-root-buttonContainer { padding-left: 8px; padding-right: 8px; }
}

@media (min-width: 1280px) {
  .mui-1wxvtdk-root-buttonContainer { max-width: 1280px; }
}

@media (min-width: 600px) {
  .mui-1wxvtdk-root-buttonContainer { margin-top: 24px; }
}

@media (min-width: 1024px) {
  .mui-1wxvtdk-root-buttonContainer { margin-top: 36px; }
}

.mui-1wxvtdk-root-buttonContainer.mui-1wxvtdk-root-buttonContainer { padding-left: 0px; }

@media (min-width: 1024px) {
  .mui-1wxvtdk-root-buttonContainer.mui-1wxvtdk-root-buttonContainer { margin: auto; }
}

.mui-3cj8ml { display: flex; -webkit-box-pack: center; justify-content: center; margin-top: 0px; margin-bottom: 0px; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; min-width: 64px; --variant-textColor: #ffffff; --variant-outlinedColor: #ffffff; --variant-outlinedBorder: rgba(255, 255, 255, 0.5); --variant-containedColor: rgba(0, 0, 0, 0.87); --variant-containedBg: #ffffff; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); text-transform: none; border-radius: 25px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: none; font-weight: bold; line-height: 1.1; font-size: 0.867rem; height: 40px; padding: 8px 16px; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta:hover { text-decoration: none; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta.Mui-disabled { color: rgba(255, 255, 255, 0.3); }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta.Mui-disabled { border: 1px solid rgba(255, 255, 255, 0.12); }

@media (hover: hover) {
  .mui-dyfcqg-WhiteFill-defaultButton-headerCta:hover { --variant-containedBg: rgb(178, 178, 178); --variant-textBg: rgba(255, 255, 255, 0.08); --variant-outlinedBorder: #ffffff; --variant-outlinedBg: rgba(255, 255, 255, 0.08); }
}

.mui-dyfcqg-WhiteFill-defaultButton-headerCta:hover { box-shadow: none; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta.Mui-focusVisible { box-shadow: none; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta:active { box-shadow: none; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta.Mui-disabled { box-shadow: none; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta.MuiButton-loading { color: transparent; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta:hover { border-color: rgba(255, 255, 255, 0.23); }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta:hover, .mui-dyfcqg-WhiteFill-defaultButton-headerCta:focus { background: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 0.8; }

.mui-dyfcqg-WhiteFill-defaultButton-headerCta:focus { outline: -webkit-focus-ring-color auto 5px; }

@media (max-width: 599.95px) {
  .mui-dyfcqg-WhiteFill-defaultButton-headerCta { min-width: 100%; }
}

.mui-1m90wyq-WhiteFill-defaultButton-headerCta { 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; 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; min-width: 64px; --variant-textColor: #ffffff; --variant-outlinedColor: #ffffff; --variant-outlinedBorder: rgba(255, 255, 255, 0.5); --variant-containedColor: rgba(0, 0, 0, 0.87); --variant-containedBg: #ffffff; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); text-transform: none; border-radius: 25px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: none; font-weight: bold; line-height: 1.1; font-size: 0.867rem; height: 40px; padding: 8px 16px; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1m90wyq-WhiteFill-defaultButton-headerCta { print-color-adjust: exact; }
}

.mui-1m90wyq-WhiteFill-defaultButton-headerCta:hover { text-decoration: none; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta.Mui-disabled { color: rgba(255, 255, 255, 0.3); }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta.Mui-disabled { border: 1px solid rgba(255, 255, 255, 0.12); }

@media (hover: hover) {
  .mui-1m90wyq-WhiteFill-defaultButton-headerCta:hover { --variant-containedBg: rgb(178, 178, 178); --variant-textBg: rgba(255, 255, 255, 0.08); --variant-outlinedBorder: #ffffff; --variant-outlinedBg: rgba(255, 255, 255, 0.08); }
}

.mui-1m90wyq-WhiteFill-defaultButton-headerCta:hover { box-shadow: none; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta.Mui-focusVisible { box-shadow: none; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta:active { box-shadow: none; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta.Mui-disabled { box-shadow: none; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta.MuiButton-loading { color: transparent; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta:hover { border-color: rgba(255, 255, 255, 0.23); }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta:hover, .mui-1m90wyq-WhiteFill-defaultButton-headerCta:focus { background: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 0.8; }

.mui-1m90wyq-WhiteFill-defaultButton-headerCta:focus { outline: -webkit-focus-ring-color auto 5px; }

@media (max-width: 599.95px) {
  .mui-1m90wyq-WhiteFill-defaultButton-headerCta { min-width: 100%; }
}

.mui-5u7ldd-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks { border-radius: 0px; box-sizing: border-box; color: rgb(255, 255, 255); min-width: fit-content; display: flex; margin-left: 8px; white-space: nowrap; border-bottom: 2px solid transparent; border-top: 2px solid transparent; font-size: 14px; }

.mui-5u7ldd-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { background: none; color: rgb(216, 216, 216); }

.mui-5u7ldd-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-5u7ldd-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-rcweob-dropdown { display: inline-block; }

.mui-1spxfht-buttonLabel { font-size: inherit; font-weight: normal; text-transform: none; color: inherit; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; 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; line-height: 1.75; border-width: 2px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; padding: 6px 8px; background-color: var(--variant-textBg); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; font-weight: bold; text-transform: none; border-radius: 0px; box-sizing: border-box; color: rgb(255, 255, 255); min-width: fit-content; display: flex; white-space: nowrap; border-bottom-style: solid; border-bottom-color: transparent; border-top-style: solid; border-top-color: transparent; font-size: 14px; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks { print-color-adjust: exact; }
}

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { background: none; color: rgb(216, 216, 216); }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { text-decoration: none; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { color: rgba(255, 255, 255, 0.5); }

@media (hover: hover) {
  .mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks: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-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { box-shadow: none; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-focusVisible { box-shadow: none; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:active { box-shadow: none; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { box-shadow: none; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.MuiButton-loading { color: transparent; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { background: none; color: rgb(216, 216, 216); }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-t4osza-a-inherit-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; line-height: 1.75; border-width: 2px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; padding: 6px 8px; background-color: var(--variant-textBg); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; font-weight: bold; text-transform: none; border-radius: 0px; box-sizing: border-box; color: rgb(255, 255, 255); min-width: fit-content; display: flex; margin-left: 8px; white-space: nowrap; border-bottom-style: solid; border-bottom-color: transparent; border-top-style: solid; border-top-color: transparent; font-size: 14px; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { text-decoration: none; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { color: rgba(255, 255, 255, 0.5); }

@media (hover: hover) {
  .mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks: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-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { box-shadow: none; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-focusVisible { box-shadow: none; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:active { box-shadow: none; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { box-shadow: none; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.MuiButton-loading { color: transparent; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { background: none; color: rgb(216, 216, 216); }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-1y70ln5-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; 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; line-height: 1.75; border-width: 2px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; padding: 6px 8px; background-color: var(--variant-textBg); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; font-weight: bold; text-transform: none; border-radius: 0px; box-sizing: border-box; color: rgb(255, 255, 255); min-width: fit-content; display: flex; white-space: nowrap; border-bottom-style: solid; border-bottom-color: transparent; border-top-style: solid; border-top-color: transparent; font-size: 14px; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks { print-color-adjust: exact; }
}

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { background: none; color: rgb(216, 216, 216); }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { text-decoration: none; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { color: rgba(255, 255, 255, 0.5); }

@media (hover: hover) {
  .mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks: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-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { box-shadow: none; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-focusVisible { box-shadow: none; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:active { box-shadow: none; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.Mui-disabled { box-shadow: none; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks.MuiButton-loading { color: transparent; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { background: none; color: rgb(216, 216, 216); }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.mui-ck1xwp-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks-navPrimary-navSpacing-redesign2025UnderlineHover-sstkPrimaryNavLinks:hover { border-bottom: 2px solid rgb(255, 255, 255); }

.mui-10ufj1m-buttonLabel { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; line-height: 1.5; font-size: inherit; font-weight: normal; text-transform: none; color: inherit; }

.mui-1wrte7i-endIcon { display: inherit; margin-left: 4px; margin-right: -8px; }

.mui-1wrte7i-endIcon > :nth-of-type(1) { font-size: 20px; }

.mui-1wrte7i-endIcon.mui-1wrte7i-endIcon > svg { font-size: 0.867rem; }

.mui-hh4st0-gridItemWithRadius { border-radius: 8px; }

.mui-dsmtl3-item { display: block; overflow: hidden; position: relative; }

.mui-1ghxevq-link { position: absolute; overflow: hidden; display: block; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 2; }

.mui-1ghxevq-link:focus-visible { border: 4px solid rgb(0, 0, 0); outline: 0px; }

.mui-75nea6-background { background-color: rgb(0, 0, 0); }

.mui-x6rgis-withAspectRatioSizing { position: absolute; width: 100%; height: 100%; }

.mui-2g0vu4-assetItemContainer { width: 100%; height: 100%; }

.mui-1frehga-blankTemplateWrapper { display: flex; height: 100%; }

.mui-tv9nw9-assetItemSkeleton { height: 100%; }

.mui-4iph1h-item { flex-basis: var(--itemFlexBasis); -webkit-box-flex: var(--itemFlexGrow); flex-grow: var(--itemFlexGrow); background: rgb(243, 244, 245); }

@media (max-width: 1279.95px) {
  .mui-4iph1h-item.mui-4iph1h-item { flex-basis: var(--itemFlexBasisLg); }
}

@media (max-width: 1023.95px) {
  .mui-4iph1h-item.mui-4iph1h-item { flex-basis: var(--itemFlexBasisMd); }
}

@media (max-width: 599.95px) {
  .mui-4iph1h-item.mui-4iph1h-item { flex-basis: var(--itemFlexBasisSm); }
}

.mui-1lj40ky-assetItemContainer { overflow: hidden; position: absolute; top: 0px; left: 0px; display: var(--assetItemContainerDisplay); -webkit-box-align: var(--assetItemContainerAlignItems); align-items: var(--assetItemContainerAlignItems); background: rgb(243, 244, 245); }

.mui-f7yqcw-responsiveCarouselWrapper { height: 100%; }

.mui-f7yqcw-responsiveCarouselWrapper > div { height: 100%; }

.mui-16jc9cy-letterboxingWrapper { width: 100%; position: relative; font-size: 0px; padding-top: 0px; }

.mui-1txysgz-letterboxingWrapperWithPseudo { width: 100%; position: relative; font-size: 0px; padding-top: var(--letterboxingWrapperPadding); }

.mui-1txysgz-letterboxingWrapperWithPseudo::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100.5%; padding-bottom: var(--letterboxingWrapperPadding); background: rgb(243, 244, 245); }

.mui-jvtnkr-placeholder { background: transparent; -webkit-box-flex: 1e+07 !important; flex-grow: 1e+07 !important; }

.mui-z8pf01-item-gridItemWithRadius { display: block; overflow: hidden; position: relative; border-radius: 8px; }

.mui-tsxyla-link { cursor: pointer; position: absolute; overflow: hidden; display: block; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 2; }

.mui-tsxyla-link:focus-visible { border: 4px solid rgb(0, 0, 0); outline: 0px; }

.mui-32m29d-button { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: absolute; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; bottom: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: block; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 100%; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; left: 0px; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: hidden; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; right: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; top: 0px; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 100%; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: 2; }

.mui-19fi7mn-linkContent { visibility: hidden; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }

.mui-8syaf8-a-inherit-link { text-decoration: none; color: inherit; cursor: pointer; position: absolute; overflow: hidden; display: block; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 2; }

.mui-8syaf8-a-inherit-link:focus-visible { border: 4px solid rgb(0, 0, 0); outline: 0px; }

.mui-s4mmsx-img { height: 100.5%; width: 100%; object-fit: cover; }

.mui-1vhhpmc-container { position: relative; overflow: hidden; }

.mui-ill08f-withBackground { background-color: rgb(243, 244, 245); }

.mui-1dxf071-assetContainer { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.mui-1qqi7zv-imageContainer { height: 108%; }

.mui-1s5x0gj-asset { height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(243, 244, 245); }

.mui-9ss7ws-container-withBackground { position: relative; overflow: hidden; background-color: rgb(243, 244, 245); }

.mui-1yrxr7n-assetContainer-imageContainer { position: absolute; top: 0px; left: 0px; width: 100%; height: 108%; }

.mui-b1q99i-assetContainer-asset { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(243, 244, 245); }

.mui-kn8clu-skeleton { width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; z-index: -1; background-color: rgb(255, 255, 255); }

.mui-atf5f2 { margin: 0px; font-weight: 700; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 1.25rem; line-height: 1.334; }

@media (min-width: 600px) {
  .mui-atf5f2 { font-size: 1.3118rem; }
}

@media (min-width: 1024px) {
  .mui-atf5f2 { font-size: 1.4993rem; }
}

@media (min-width: 1280px) {
  .mui-atf5f2 { font-size: 1.4993rem; }
}

.mui-u0yk2m { 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; }

@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}

@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}

.mui-smqm3q-root { position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; }

.mui-smqm3q-root:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-smqm3q-root.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-nhwo6z-disabled.mui-nhwo6z-disabled { pointer-events: auto; opacity: 0.38; }

.mui-1khgs8j-next { right: -16px; }

.mui-1y5shh6-previous { left: -16px; }

.mui-1l7n00y-thumbnail { width: 100.5%; height: auto; }

.mui-jowso2-video { left: 0px; position: absolute; top: 0px; width: 100%; height: 100%; z-index: 1; min-width: 100%; }

.mui-15o1ho-previewImage { display: block; min-height: 100%; width: 100%; height: 100%; margin: auto; }

.mui-193j7zb-fullWidth.mui-193j7zb-fullWidth { width: 100%; }

.mui-7yr8xq-thumbnailContainer { height: 100%; background-color: rgb(243, 244, 245); }

.mui-eap5vj-previewImage-img-fullWidth { display: block; min-height: 100%; margin: auto; height: 100.5%; width: 100%; object-fit: cover; }

.mui-eap5vj-previewImage-img-fullWidth.mui-eap5vj-previewImage-img-fullWidth { width: 100%; }

.mui-1o54vbn-root-previous { position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; left: -16px; }

.mui-1o54vbn-root-previous:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-1o54vbn-root-previous.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-mdtqcx-root-next { position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; right: -16px; }

.mui-mdtqcx-root-next:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-mdtqcx-root-next.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-1av3xm3-root-previous-disabled { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; border-radius: 20px; padding: 0px 10px; font-size: 0.9375rem; border: 1px solid rgba(0, 0, 0, 0.23); position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; left: -16px; }

.mui-1av3xm3-root-previous-disabled.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-1av3xm3-root-previous-disabled.Mui-disabled { opacity: 0.38; }

.mui-1av3xm3-root-previous-disabled:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-1av3xm3-root-previous-disabled:hover { background-color: transparent; }
}

.mui-1av3xm3-root-previous-disabled.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-1av3xm3-root-previous-disabled.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-1av3xm3-root-previous-disabled.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-1av3xm3-root-previous-disabled.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-1av3xm3-root-previous-disabled.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-1av3xm3-root-previous-disabled.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-1av3xm3-root-previous-disabled:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-1av3xm3-root-previous-disabled.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-1av3xm3-root-previous-disabled.mui-1av3xm3-root-previous-disabled { pointer-events: auto; opacity: 0.38; }

.mui-w5c935-root-previous-disabled { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; -webkit-tap-highlight-color: transparent; outline: 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-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; border-radius: 20px; padding: 0px 10px; font-size: 0.9375rem; border: 1px solid rgba(0, 0, 0, 0.23); position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; left: -16px; }

.mui-w5c935-root-previous-disabled.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-w5c935-root-previous-disabled { print-color-adjust: exact; }
}

.mui-w5c935-root-previous-disabled.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-w5c935-root-previous-disabled.Mui-disabled { opacity: 0.38; }

.mui-w5c935-root-previous-disabled:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-w5c935-root-previous-disabled:hover { background-color: transparent; }
}

.mui-w5c935-root-previous-disabled.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-w5c935-root-previous-disabled.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-w5c935-root-previous-disabled.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-w5c935-root-previous-disabled.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-w5c935-root-previous-disabled.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-w5c935-root-previous-disabled.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-w5c935-root-previous-disabled:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-w5c935-root-previous-disabled.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-w5c935-root-previous-disabled.mui-w5c935-root-previous-disabled { pointer-events: auto; opacity: 0.38; }

.mui-nnl8u7 { margin: 0px -8px; font-size: 1.375rem; }

.mui-11sf9bs { 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; margin: 0px -8px; font-size: 1.375rem; }

.mui-1b6u9xa-root-next { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; border-radius: 20px; padding: 0px 10px; font-size: 0.9375rem; border: 1px solid rgba(0, 0, 0, 0.23); position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; right: -16px; }

.mui-1b6u9xa-root-next.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-1b6u9xa-root-next.Mui-disabled { opacity: 0.38; }

.mui-1b6u9xa-root-next:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-1b6u9xa-root-next:hover { background-color: transparent; }
}

.mui-1b6u9xa-root-next.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-1b6u9xa-root-next.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-1b6u9xa-root-next.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-1b6u9xa-root-next.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-1b6u9xa-root-next.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-1b6u9xa-root-next.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-1b6u9xa-root-next:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-1b6u9xa-root-next.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-13fybw9-root-next { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; -webkit-tap-highlight-color: transparent; outline: 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-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; border-radius: 20px; padding: 0px 10px; font-size: 0.9375rem; border: 1px solid rgba(0, 0, 0, 0.23); position: absolute; top: 45%; z-index: 3; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; opacity: 0.9; right: -16px; }

.mui-13fybw9-root-next.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-13fybw9-root-next { print-color-adjust: exact; }
}

.mui-13fybw9-root-next.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-13fybw9-root-next.Mui-disabled { opacity: 0.38; }

.mui-13fybw9-root-next:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-13fybw9-root-next:hover { background-color: transparent; }
}

.mui-13fybw9-root-next.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-13fybw9-root-next.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-13fybw9-root-next.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-13fybw9-root-next.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-13fybw9-root-next.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-13fybw9-root-next.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-13fybw9-root-next:hover { background-color: rgb(255, 255, 255); opacity: 1; }

.mui-13fybw9-root-next.Mui-focusVisible { background-color: rgb(255, 255, 255); opacity: 1; outline: -webkit-focus-ring-color auto 5px; }

.mui-ucozd0 { position: fixed; inset: 0px; z-index: 1300; }

.mui-14dl35y { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent; z-index: -1; }

.mui-1sev6np { overflow-y: auto; display: flex; flex-direction: column; height: 100%; flex: 1 0 auto; z-index: 1300; position: fixed; top: 0px; outline: 0px; right: 0px; width: 320px; }

@media (min-width: 1200px) {
  .mui-1sev6np { width: 360px; }
}

.mui-1gxciq2 { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); overflow-y: auto; display: flex; flex-direction: column; height: 100%; flex: 1 0 auto; z-index: 1300; position: fixed; top: 0px; outline: 0px; right: 0px; width: 320px; }

@media (min-width: 1200px) {
  .mui-1gxciq2 { width: 360px; }
}

.mui-ozbpag-avatar { margin: 0px 4px 4px; padding: 8px; }

.mui-120ngg3-avatarContainer::after { background-image: url("/assets/images/favicon/light/fav_32.png"); background-size: contain; bottom: calc(-10px); content: ""; height: 20px; position: absolute; right: 16px; width: 20px; z-index: 1; }

.mui-197xgg7-avatarlistItemContainer { display: inline-grid; width: 100%; padding-right: 24px; }

.mui-xufmw6-avatarListItemTextRoot { padding-left: 2px; }

.mui-1ji7f9w-avatarSection { background: rgb(243, 244, 245); margin-bottom: 8px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 2px 0px; }

.mui-1ji7f9w-avatarSection.mui-1ji7f9w-avatarSection { padding-top: 48px; }

.mui-18jf2cv-borderBottom { border-color: rgba(12, 18, 28, 0.12); border-style: solid; border-width: 0px 0px 1px; }

.mui-1hfy6v2-collapse { max-height: 250px; overflow: auto; border-color: rgba(12, 18, 28, 0.12); border-style: solid; border-width: 0px 0px 2px; }

.mui-1u6g3u0-drawerHeader { position: absolute; z-index: 1; right: 0px; display: flex; -webkit-box-pack: end; justify-content: flex-end; }

.mui-m2x6c8-expandIcon { margin-right: 16px; }

.mui-1ddbtcy-formControlLabel { margin-left: 8px; font-size: 0.867rem; }

.mui-jx1zf1-gradientBorder { border-style: solid; border-width: 0px 0px 2px; border-image-width: 1; border-image-slice: 1; border-image-source: linear-gradient(to right, rgb(232, 213, 104), rgb(163, 134, 87)); }

.mui-yq81d7-gradientBorderTop { border-top-width: 2px; border-bottom-width: 0px; }

.mui-19odm6p-link { width: 100%; }

.mui-15p28mm-listItemPadding { padding-left: 4px; }

.mui-1hdhovi-listItemRoot { cursor: pointer; align-items: flex-start; padding-top: 16px; padding-bottom: 16px; }

.mui-1hdhovi-listItemRoot:first-of-type { padding-top: 0px; }

.mui-1ct0icz-listItemTextPrimary { font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mui-tbw68e-listPadding { padding-top: 0px; padding-bottom: 0px; }

.mui-bxqs80-root { display: flex; flex-direction: column; height: 100vh; }

.mui-1dfwdwx-scrollableArea { overflow: auto; -webkit-box-flex: 1; flex-grow: 1; }

.mui-xuvbbw-listItemPadding-listItemRoot { padding-left: 4px; cursor: pointer; align-items: flex-start; padding-top: 16px; padding-bottom: 16px; }

.mui-xuvbbw-listItemPadding-listItemRoot:first-of-type { padding-top: 0px; }

.mui-1pnhye9-a-inherit-avatar { 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; 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.75rem; margin: 0px 4px 4px; padding: 8px; }

.mui-1pnhye9-a-inherit-avatar.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1pnhye9-a-inherit-avatar { print-color-adjust: exact; }
}

.mui-1pnhye9-a-inherit-avatar:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-1pnhye9-a-inherit-avatar:hover { background-color: transparent; }
}

.mui-1pnhye9-a-inherit-avatar.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-1pnhye9-a-inherit-avatar.MuiIconButton-loading { color: transparent; }

.mui-dzx9se-goldBorder { border: 2px solid rgb(199, 174, 95); }

.mui-po7pk5-avatarSize { width: 40px; height: 40px; }

.mui-1fintat-iconSize { width: 24px; height: 24px; }

.mui-1cnvo9l-iconRoot { margin-left: 8px; margin-right: calc(10px); min-width: 36px; }

.mui-yfs6m0-listItemDetailsRoot { padding-left: calc(56px); }

.mui-15w8fqn { 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); padding: 12px; font-size: 1.75rem; }

.mui-15w8fqn:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-15w8fqn:hover { background-color: transparent; }
}

.mui-15w8fqn.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-15w8fqn.MuiIconButton-loading { color: transparent; }

.mui-deih4v { 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%; 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; font-size: 1.75rem; }

.mui-deih4v.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-deih4v { print-color-adjust: exact; }
}

.mui-deih4v:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-deih4v:hover { background-color: transparent; }
}

.mui-deih4v.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-deih4v.MuiIconButton-loading { color: transparent; }

.mui-y51lez { 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); }

.mui-18kopya-avatarSection-listPadding { list-style: none; margin: 0px 0px 8px; padding: 0px; position: relative; background: rgb(243, 244, 245); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 2px 0px; }

.mui-18kopya-avatarSection-listPadding.mui-18kopya-avatarSection-listPadding { padding-top: 48px; }

.mui-1jr44nw-listItemPadding-listItemRoot { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding-left: 4px; cursor: pointer; align-items: flex-start; padding-top: 16px; padding-bottom: 16px; }

.mui-1jr44nw-listItemPadding-listItemRoot:first-of-type { padding-top: 0px; }

.mui-1k80kex { min-width: 56px; color: rgba(0, 0, 0, 0.54); flex-shrink: 0; display: inline-flex; }

.mui-1lv30qh-avatar { 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.75rem; margin: 0px 4px 4px; padding: 8px; }

.mui-1lv30qh-avatar:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-1lv30qh-avatar:hover { background-color: transparent; }
}

.mui-1lv30qh-avatar.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-1lv30qh-avatar.MuiIconButton-loading { color: transparent; }

.mui-1v8e6ny-avatar { 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; 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.75rem; margin: 0px 4px 4px; padding: 8px; }

.mui-1v8e6ny-avatar.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1v8e6ny-avatar { print-color-adjust: exact; }
}

.mui-1v8e6ny-avatar:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-1v8e6ny-avatar:hover { background-color: transparent; }
}

.mui-1v8e6ny-avatar.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-1v8e6ny-avatar.MuiIconButton-loading { color: transparent; }

.mui-o11uvy-avatarSize { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 1.25rem; line-height: 1; border-radius: 50%; overflow: hidden; user-select: none; color: rgb(255, 255, 255); background-color: rgb(211, 101, 226); width: 40px; height: 40px; }

.mui-10ht07t-iconSize { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 24px; height: 24px; }

.mui-q0ldm { display: flex; flex-direction: column; padding-left: 2px; padding-right: 16px; width: 100%; }

.mui-1wduhak { list-style: none; margin: 0px; padding: 8px 0px; position: relative; }

.mui-bvwvw3-avatarListItemTextRoot { flex: 1 1 auto; min-width: 0px; margin-top: 6px; margin-bottom: 6px; padding-left: 2px; }

.MuiTypography-root:where(.mui-bvwvw3-avatarListItemTextRoot .MuiListItemText-primary) { display: block; }

.MuiTypography-root:where(.mui-bvwvw3-avatarListItemTextRoot .MuiListItemText-secondary) { display: block; }

.mui-1qnam9a-listItemTextPrimary { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 1rem; line-height: 1.5; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mui-e0n64v { 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; color: rgba(0, 0, 0, 0.6); }

.mui-2ircj9-a-inherit { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-width: 0px; box-sizing: border-box; text-align: left; padding: 8px 16px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-2ircj9-a-inherit.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-2ircj9-a-inherit { print-color-adjust: exact; }
}

.mui-2ircj9-a-inherit:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-2ircj9-a-inherit:hover { background-color: transparent; }
}

.mui-2ircj9-a-inherit.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-2ircj9-a-inherit.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-2ircj9-a-inherit.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-2ircj9-a-inherit.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-2ircj9-a-inherit.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-2ircj9-a-inherit.Mui-disabled { opacity: 0.38; }

.mui-170041x-nested { padding-left: 16px; }

.mui-1hue91u-label { font-size: 0.867rem; }

.mui-1jxftah-bold { font-weight: 700; }

.mui-1ugdhij-a-inherit-listItemDetailsRoot { color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px 8px calc(56px); }

.mui-1r1d9d { display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-width: 0px; box-sizing: border-box; text-align: left; padding: 8px 16px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-1r1d9d:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-1r1d9d:hover { background-color: transparent; }
}

.mui-1r1d9d.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-1r1d9d.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-1r1d9d.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-1r1d9d.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-1r1d9d.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-1r1d9d.Mui-disabled { opacity: 0.38; }

.mui-n7ro6f { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-width: 0px; box-sizing: border-box; text-align: left; padding: 8px 16px; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-n7ro6f.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-n7ro6f { print-color-adjust: exact; }
}

.mui-n7ro6f:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-n7ro6f:hover { background-color: transparent; }
}

.mui-n7ro6f.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-n7ro6f.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-n7ro6f.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-n7ro6f.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-n7ro6f.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-n7ro6f.Mui-disabled { opacity: 0.38; }

.mui-174vr3y-iconRoot { color: rgba(0, 0, 0, 0.54); flex-shrink: 0; display: inline-flex; margin-left: 8px; margin-right: calc(10px); min-width: 36px; }

.mui-1vg6q84 { font-weight: 700; }

.mui-1skv6t9-bold { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-size: 1rem; line-height: 1.5; color: rgba(0, 0, 0, 0.87); font-weight: 700; }

.mui-abqyn { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }

.mui-17mmtcr-nested { display: flex; width: 100%; padding-left: 16px; }

.mui-9vd5ud { width: 100%; }

.mui-11fhglq { list-style: none; margin: 0px; padding: 0px; position: relative; }

.mui-1dy0u99-listItemDetailsRoot { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px 8px calc(56px); }

.mui-wuvxru-label { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; line-height: 1.5; color: rgba(0, 0, 0, 0.87); font-size: 0.867rem; }

.mui-4mb1j7 { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }

.mui-19ri5qq { opacity: 0; position: absolute; }

.mui-19ri5qq.MuiTouchRipple-rippleVisible { opacity: 0.3; transform: scale(1); animation-name: animation-1taevns; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.mui-19ri5qq.MuiTouchRipple-ripplePulsate { animation-duration: 200ms; }

.mui-19ri5qq .MuiTouchRipple-child { opacity: 1; display: block; width: 100%; height: 100%; border-radius: 50%; background-color: currentcolor; }

.mui-19ri5qq .MuiTouchRipple-childLeaving { opacity: 0; animation-name: animation-5ich1p; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.mui-19ri5qq .MuiTouchRipple-childPulsate { position: absolute; left: 0px; top: 0px; animation-name: animation-f6tr5a; animation-duration: 2500ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: infinite; animation-delay: 200ms; }

@-webkit-keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}

@keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}

@-webkit-keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@-webkit-keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}

@keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}

.mui-uiwesf { 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); transform: scaleY(-1); }

.mui-30ign1 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-1cbf1l2 { transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); height: auto; overflow: visible; }

.mui-1uqn2ig-secondaryList { 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 screen and (max-height: 628px) {
  .mui-1uqn2ig-secondaryList { position: relative; height: calc(100% - 320px); }
}

@media (max-width: 1023.95px) {
  .mui-1uqn2ig-secondaryList { display: none; }
}

.mui-dpdm8z-pageBodyHeader { width: 100%; }

.mui-1b1pgba-content { display: flex; align-items: flex-start; }

.mui-7gyzb8-bottomAdornment { width: 100%; }

.mui-98hc4t-marginBottom_base { margin-bottom: 16px; }

.mui-9v5emk-marginBottom_m { margin-bottom: 8px; }

@media (min-width: 600px) {
  .mui-9v5emk-marginBottom_m { margin-bottom: 24px; }
}

.mui-16azw51-marginBottom_l { margin-bottom: 16px; transition: margin 300ms; }

@media (min-width: 1024px) {
  .mui-16azw51-marginBottom_l { margin-bottom: 24px; }
}

@media (min-width: 1280px) {
  .mui-16azw51-marginBottom_l { margin-bottom: 36px; }
}

.mui-1g01loq-titleCol { flex: 1 1 0%; width: 100%; overflow: hidden; min-height: 40px; }

.mui-t34l1z-subTitle { padding-left: 8px; }

.mui-xcy69j-boxContainer { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; }

.mui-1qdszw1-pageBodyHeader-marginBottom_l { width: 100%; margin-bottom: 16px; transition: margin 300ms; }

@media (min-width: 1024px) {
  .mui-1qdszw1-pageBodyHeader-marginBottom_l { margin-bottom: 24px; }
}

@media (min-width: 1280px) {
  .mui-1qdszw1-pageBodyHeader-marginBottom_l { margin-bottom: 36px; }
}

.mui-usi1p4-content { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }

.mui-fln8u7-heroSection { position: relative; padding-bottom: 24px; }

.mui-6nkh6g-withBackground { padding: 24px 24px 16px; margin: 0px -16px; background-color: rgb(245, 245, 245); }

@media (min-width: 600px) {
  .mui-6nkh6g-withBackground { margin-left: -24px; margin-right: -24px; }
}

.mui-6nkh6g-withBackground.mui-DamHeroSection-empty-ref { padding-top: 36px; padding-bottom: 36px; }

.mui-6nkh6g-withBackground.mui-DamHeroSection-emptyHomePage-ref { padding-top: 36px; padding-bottom: 36px; }

.mui-rwlrz-emptyHomePage { padding-top: 12px; }

.mui-ym4vb6-holdings { padding-top: 12px; }

.mui-1nbk0ly-hr { border-bottom: 1px solid rgba(12, 18, 28, 0.12); position: absolute; left: 8px; right: 8px; bottom: -1px; }

@media (min-width: 1024px) {
  .mui-1nbk0ly-hr { left: 24px; right: 24px; }
}

.mui-1nbk0ly-hr.mui-DamHeroSection-outsetBorder-ref { left: -16px; right: -16px; }

.mui-1nbk0ly-hr.mui-1nbk0ly-hr.mui-DamHeroSection-insetBorder-ref { left: 8px; right: 8px; }

@media (min-width: 1024px) {
  .mui-1nbk0ly-hr.mui-1nbk0ly-hr.mui-DamHeroSection-insetBorder-ref { left: 24px; right: 24px; }
}

.mui-1j42f34-hr-outsetBorder { border-bottom: 1px solid rgba(12, 18, 28, 0.12); position: absolute; left: 8px; right: 8px; bottom: -1px; }

@media (min-width: 1024px) {
  .mui-1j42f34-hr-outsetBorder { left: 24px; right: 24px; }
}

.mui-1j42f34-hr-outsetBorder.mui-DamHeroSection-outsetBorder-ref { left: -16px; right: -16px; }

.mui-1j42f34-hr-outsetBorder.mui-1j42f34-hr-outsetBorder.mui-DamHeroSection-insetBorder-ref { left: 8px; right: 8px; }

@media (min-width: 1024px) {
  .mui-1j42f34-hr-outsetBorder.mui-1j42f34-hr-outsetBorder.mui-DamHeroSection-insetBorder-ref { left: 24px; right: 24px; }
}

.mui-2jzvxy-breadcrumbs { font-size: 0.75rem; line-height: 1.5; }

@media (max-width: 1023.95px) {
  .mui-2jzvxy-breadcrumbs { width: calc(100% - 72px); }
}

.mui-1jmm2z2-separator { font-size: 1rem; line-height: 1.5; }

.mui-x9eg8a-item { word-break: break-word; }

.mui-1uitn85-link { text-decoration: none; }

.mui-1uitn85-link, .mui-1uitn85-link:visited { color: rgb(0, 112, 240); }

.mui-1uitn85-link:hover { color: rgba(0, 0, 0, 0.87); }

.mui-1lnathv-upper { display: flex; flex-flow: row; align-items: flex-start; }

@media (max-width: 599.95px) {
  .mui-1lnathv-upper { flex-wrap: wrap; -webkit-box-pack: end; justify-content: flex-end; }
}

.mui-8w3fxm-isReadOnly { -webkit-box-pack: justify; justify-content: space-between; }

.mui-gsimtq-lower { min-height: 32px; margin-top: 16px; margin-bottom: -8px; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; }

.mui-gsimtq-lower > * { margin-bottom: 8px; }

.mui-1ru1ljt-divider { height: 48px; margin: 0px 16px; border-color: rgba(0, 0, 0, 0.26); }

@media (max-width: 599.95px) {
  .mui-1ru1ljt-divider { display: none; }
}

.mui-bwybxf-sort { display: none; }

@media (min-width: 1024px) {
  .mui-bwybxf-sort { display: block; position: relative; top: 4px; height: 48px; margin-left: 72px; }
}

.mui-1ul9bwv-viewSwitcher { width: auto; }

.mui-12rik08-filterChips { margin-top: 4px; }

.mui-zfjq7q-chip.mui-zfjq7q-chip { margin: 4px 8px 4px 0px; }

.mui-1w46kib-resetFilters.mui-1w46kib-resetFilters { color: rgb(0, 112, 240); }

.mui-1pdxirj-root { -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; width: 100%; }

@media (max-width: 599.95px) {
  .mui-1pdxirj-root { order: 1; margin-top: 8px; }
}

@media (min-width: 1024px) {
  .mui-1pdxirj-root { flex-basis: 450px; }
}

.mui-y8x2n4-searchInputRoot { -webkit-box-align: stretch; align-items: stretch; background: rgb(255, 255, 255); }

.mui-11qwfof-searchInput { padding: 0px 16px; height: 48px; }

.mui-1vimgeu-searchInputEndAdornment { margin: 0px; padding: 0px; }

.mui-zubqcq-searchButton { margin: 0px; height: auto; width: 48px; border-radius: 0px 4px 4px 0px; padding: 8px; flex-shrink: 0; }

.mui-1rt3zue-helperTextRoot { margin-left: 0px; margin-bottom: -8px; max-width: 100%; }

.mui-146roob-notchedOutline.mui-146roob-notchedOutline.mui-146roob-notchedOutline { border: 1px solid rgb(158, 158, 158); }

.mui-abc58s-root { width: 100%; }

.mui-tf2et5-select > div::before { color: rgba(0, 0, 0, 0.6); margin-right: 16px; }

.mui-e0cw8c-selectInput:focus { outline: -webkit-focus-ring-color auto 5px; }

.mui-fddsla-root { padding: 0px; border-radius: 8px; }

.mui-85m03s-buttonInner { min-width: 52px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; padding: 3px 8px; }

.mui-nvl4w7-text { margin-top: -1px; }

@media (max-width: 599.95px) {
  .mui-1nxy1ke-container > .MuiGrid-root:nth-of-type(n+5) { display: none; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-1nxy1ke-container > .MuiGrid-root:nth-of-type(n+9) { display: none; }
}

@media (min-width: 1024px) and (max-width: 1279.95px) {
  .mui-1nxy1ke-container > .MuiGrid-root:nth-of-type(n+13) { display: none; }
}

@media (min-width: 1280px) and (max-width: 1919.95px) {
  .mui-1nxy1ke-container > .MuiGrid-root:nth-of-type(n+17) { display: none; }
}

@media (min-width: 1920px) {
  .mui-1nxy1ke-container > .MuiGrid-root:nth-of-type(n+25) { display: none; }
}

.mui-ah76fv-skeleton { padding-top: 103.782%; width: 100%; }

.mui-1wol6sc-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-1wol6sc-secondaryList { padding: 0px 8px; -webkit-box-pack: justify; justify-content: space-between; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-1wol6sc-secondaryList { -webkit-box-pack: center; justify-content: center; }
}

@media (min-width: 1024px) {
  .mui-1wol6sc-secondaryList { flex-direction: column; }
}

@media screen and (max-height: 628px) {
  .mui-1wol6sc-secondaryList { position: relative; height: calc(100% - 320px); }
}

@media (max-width: 1023.95px) {
  .mui-1wol6sc-secondaryList { display: none; }
}

.mui-oymdxj-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-oymdxj-secondaryList { padding: 0px 8px; -webkit-box-pack: justify; justify-content: space-between; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-oymdxj-secondaryList { -webkit-box-pack: center; justify-content: center; }
}

@media (min-width: 1024px) {
  .mui-oymdxj-secondaryList { flex-direction: column; }
}

@media screen and (max-height: 628px) {
  .mui-oymdxj-secondaryList { position: relative; height: calc(100% - 320px); }
}

@media (max-width: 1023.95px) {
  .mui-oymdxj-secondaryList { display: none; }
}

.mui-9zqr9o-breadcrumbs { font-size: 0.75rem; line-height: 1.5; }

@media (max-width: 1023.95px) {
  .mui-9zqr9o-breadcrumbs { width: calc(100% - 72px); }
}

.mui-1n71e9d-breadcrumbs { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; color: rgba(0, 0, 0, 0.6); font-size: 0.75rem; line-height: 1.5; }

@media (max-width: 1023.95px) {
  .mui-1n71e9d-breadcrumbs { width: calc(100% - 72px); }
}

.mui-51eq8m { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px; list-style: none; }

.mui-1e6nenu-separator { display: flex; user-select: none; margin-left: 8px; margin-right: 8px; font-size: 1rem; line-height: 1.5; }

.mui-1yuwrrb-item { margin: 0px; font: inherit; letter-spacing: inherit; color: rgba(0, 0, 0, 0.6); word-break: break-word; }

.mui-3yzt89-boxContainer { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; }

.mui-7frxyd-subTitle { 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; padding-left: 8px; }

.mui-1goff5m-divider { flex-shrink: 0; border-width: 0px thin 0px 0px; border-style: solid; height: 48px; margin: 0px 16px; border-color: rgba(0, 0, 0, 0.26); }

@media (max-width: 599.95px) {
  .mui-1goff5m-divider { display: none; }
}

.mui-zmugvz-root { -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; width: 100%; }

@media (max-width: 599.95px) {
  .mui-zmugvz-root { order: 1; margin-top: 8px; }
}

@media (min-width: 1024px) {
  .mui-zmugvz-root { flex-basis: 450px; }
}

.mui-12shkgi-root { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; width: 100%; }

@media (max-width: 599.95px) {
  .mui-12shkgi-root { order: 1; margin-top: 8px; }
}

@media (min-width: 1024px) {
  .mui-12shkgi-root { flex-basis: 450px; }
}

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment { 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; position: relative; border-radius: 4px; -webkit-box-align: stretch; align-items: stretch; background: rgb(255, 255, 255); margin: 0px; padding: 0px; }

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }

@media (hover: none) {
  .mui-1ijqazm-searchInputRoot-searchInputEndAdornment:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(0, 0, 0); }

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(255, 0, 0); }

.mui-1ijqazm-searchInputRoot-searchInputEndAdornment.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }

.mui-xf7j6b-searchInput { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 0px 16px; height: 48px; }

.mui-xf7j6b-searchInput::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-xf7j6b-searchInput:focus { outline: 0px; }

.mui-xf7j6b-searchInput:invalid { box-shadow: none; }

.mui-xf7j6b-searchInput::-webkit-search-decoration { appearance: none; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-xf7j6b-searchInput::-webkit-input-placeholder { opacity: 0 !important; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-xf7j6b-searchInput:focus::-webkit-input-placeholder { opacity: 0.42; }

.mui-xf7j6b-searchInput.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }

.mui-xf7j6b-searchInput:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }

.mui-xf7j6b-searchInput:-webkit-autofill { border-radius: inherit; }

.mui-kj33ar-searchButton { 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; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #fc3441; --variant-outlinedColor: #fc3441; --variant-outlinedBorder: rgba(252, 52, 65, 0.5); --variant-containedColor: #fff; --variant-containedBg: #fc3441; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-weight: bold; text-transform: none; margin: 0px; height: auto; width: 48px; border-radius: 0px 4px 4px 0px; padding: 8px; flex-shrink: 0; }

.mui-kj33ar-searchButton:hover { text-decoration: none; }

.mui-kj33ar-searchButton.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-kj33ar-searchButton:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }

@media (hover: none) {
  .mui-kj33ar-searchButton:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}

.mui-kj33ar-searchButton:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }

.mui-kj33ar-searchButton.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }

.mui-kj33ar-searchButton.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-kj33ar-searchButton:hover { --variant-containedBg: #da3928; --variant-textBg: rgba(252, 52, 65, 0.04); --variant-outlinedBorder: #fc3441; --variant-outlinedBg: rgba(252, 52, 65, 0.04); }
}

.mui-kj33ar-searchButton:hover { box-shadow: none; }

.mui-kj33ar-searchButton.Mui-focusVisible { box-shadow: none; }

.mui-kj33ar-searchButton:active { box-shadow: none; }

.mui-kj33ar-searchButton.Mui-disabled { box-shadow: none; }

.mui-kj33ar-searchButton.MuiButton-loading { color: transparent; }

.mui-13s9wec-searchButton { 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; 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; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #fc3441; --variant-outlinedColor: #fc3441; --variant-outlinedBorder: rgba(252, 52, 65, 0.5); --variant-containedColor: #fff; --variant-containedBg: #fc3441; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-weight: bold; text-transform: none; margin: 0px; height: auto; width: 48px; border-radius: 0px 4px 4px 0px; padding: 8px; flex-shrink: 0; }

.mui-13s9wec-searchButton.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-13s9wec-searchButton { print-color-adjust: exact; }
}

.mui-13s9wec-searchButton:hover { text-decoration: none; }

.mui-13s9wec-searchButton.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-13s9wec-searchButton:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }

@media (hover: none) {
  .mui-13s9wec-searchButton:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}

.mui-13s9wec-searchButton:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }

.mui-13s9wec-searchButton.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }

.mui-13s9wec-searchButton.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-13s9wec-searchButton:hover { --variant-containedBg: #da3928; --variant-textBg: rgba(252, 52, 65, 0.04); --variant-outlinedBorder: #fc3441; --variant-outlinedBg: rgba(252, 52, 65, 0.04); }
}

.mui-13s9wec-searchButton:hover { box-shadow: none; }

.mui-13s9wec-searchButton.Mui-focusVisible { box-shadow: none; }

.mui-13s9wec-searchButton:active { box-shadow: none; }

.mui-13s9wec-searchButton.Mui-disabled { box-shadow: none; }

.mui-13s9wec-searchButton.MuiButton-loading { color: transparent; }

.mui-1ixhhap-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }

.mui-1ixhhap-notchedOutline.mui-1ixhhap-notchedOutline.mui-1ixhhap-notchedOutline { border: 1px solid rgb(158, 158, 158); }

.mui-3tvyag-notchedOutline { 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); }

.mui-3tvyag-notchedOutline.mui-3tvyag-notchedOutline.mui-3tvyag-notchedOutline { border: 1px solid rgb(158, 158, 158); }

.mui-blv7k1-helperTextRoot { 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: 0.75rem; line-height: 1.66; text-align: left; margin: 3px 14px -8px 0px; max-width: 100%; }

.mui-blv7k1-helperTextRoot.Mui-disabled { color: rgba(0, 0, 0, 0.38); }

.mui-blv7k1-helperTextRoot.Mui-error { color: rgb(255, 0, 0); }

.mui-180s290-helperTextRoot { 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: 0.75rem; line-height: 1.66; text-align: left; margin: 3px 14px -8px 0px; max-width: 100%; }

.mui-180s290-helperTextRoot.Mui-disabled { color: rgba(0, 0, 0, 0.38); }

.mui-180s290-helperTextRoot.Mui-error { color: rgb(255, 0, 0); }

.mui-bione6 { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transform: translate(0px, -1.5px) scale(0.75); transform-origin: left top; max-width: 133%; 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-v9iocb { 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; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transform: translate(0px, -1.5px) scale(0.75); transform-origin: left top; max-width: 133%; 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-v9iocb.Mui-focused { color: rgb(0, 0, 0); }

.mui-v9iocb.Mui-disabled { color: rgba(0, 0, 0, 0.38); }

.mui-v9iocb.Mui-error { color: rgb(255, 0, 0); }

.mui-17dd7ak-select { line-height: 1rem; }

.mui-17dd7ak-select.mui-17dd7ak-select [role="button"] { min-height: 1rem; }

.mui-17dd7ak-select > div::before { color: rgba(0, 0, 0, 0.6); margin-right: 16px; }

.mui-q9rjcv-select { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 1rem; 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; line-height: 1rem; }

.mui-q9rjcv-select.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }

.mui-q9rjcv-select::after { left: 0px; bottom: 0px; content: ""; position: absolute; right: 0px; transform: scaleX(0); transition: transform 200ms cubic-bezier(0, 0, 0.2, 1); pointer-events: none; }

.mui-q9rjcv-select.Mui-focused::after { transform: scaleX(1) translateX(0px); }

.mui-q9rjcv-select.Mui-error::before, .mui-q9rjcv-select.Mui-error::after { border-bottom-color: rgb(255, 0, 0); }

.mui-q9rjcv-select::before { border-bottom: 1px solid rgba(0, 0, 0, 0.42); left: 0px; bottom: 0px; content: " "; position: absolute; right: 0px; transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; }

.mui-q9rjcv-select:hover:not(.Mui-disabled, .Mui-error)::before { border-bottom: 2px solid rgba(0, 0, 0, 0.87); }

@media (hover: none) {
  .mui-q9rjcv-select:hover:not(.Mui-disabled, .Mui-error)::before { border-bottom: 1px solid rgba(0, 0, 0, 0.42); }
}

.mui-q9rjcv-select.Mui-disabled::before { border-bottom-style: dotted; }

.mui-q9rjcv-select::after { border-bottom: 2px solid rgb(0, 0, 0); }

.mui-q9rjcv-select.mui-q9rjcv-select [role="button"] { min-height: 1rem; }

.mui-q9rjcv-select > div::before { color: rgba(0, 0, 0, 0.6); margin-right: 16px; }

.mui-17lba1h-selectInput { font: inherit; letter-spacing: inherit; color: currentcolor; padding: 4px 0px 5px; 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; }

.mui-17lba1h-selectInput::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-17lba1h-selectInput:focus { outline: 0px; }

.mui-17lba1h-selectInput:invalid { box-shadow: none; }

.mui-17lba1h-selectInput::-webkit-search-decoration { appearance: none; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-17lba1h-selectInput::-webkit-input-placeholder { opacity: 0 !important; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-17lba1h-selectInput:focus::-webkit-input-placeholder { opacity: 0.42; }

.mui-17lba1h-selectInput.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }

.mui-17lba1h-selectInput:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }

.mui-17lba1h-selectInput:focus { outline: -webkit-focus-ring-color auto 5px; }

.mui-oedkrm-selectInput { appearance: none; user-select: none; border-radius: 0px; cursor: pointer; font: inherit; letter-spacing: inherit; color: currentcolor; padding: 4px 0px 5px; 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; }

.mui-oedkrm-selectInput:focus { border-radius: 0px; }

.mui-oedkrm-selectInput.Mui-disabled { cursor: default; }

.mui-oedkrm-selectInput[multiple] { height: auto; }

.mui-oedkrm-selectInput:not([multiple]) option, .mui-oedkrm-selectInput:not([multiple]) optgroup { background-color: rgb(255, 255, 255); }

.mui-oedkrm-selectInput.mui-oedkrm-selectInput.mui-oedkrm-selectInput { padding-right: 24px; min-width: 16px; }

.mui-oedkrm-selectInput.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.mui-oedkrm-selectInput::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-oedkrm-selectInput:focus { outline: 0px; }

.mui-oedkrm-selectInput:invalid { box-shadow: none; }

.mui-oedkrm-selectInput::-webkit-search-decoration { appearance: none; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-oedkrm-selectInput::-webkit-input-placeholder { opacity: 0 !important; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-oedkrm-selectInput:focus::-webkit-input-placeholder { opacity: 0.42; }

.mui-oedkrm-selectInput.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }

.mui-oedkrm-selectInput:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }

.mui-oedkrm-selectInput:focus { outline: -webkit-focus-ring-color auto 5px; }

.mui-1nkidvm { position: absolute; right: 0px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(0, 0, 0, 0.54); }

.mui-1nkidvm.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-1ro4v4d { 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; right: 0px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(0, 0, 0, 0.54); }

.mui-1ro4v4d.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-1cy8uhn { 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: 0.75rem; line-height: 1.66; text-align: left; margin: 3px 0px 0px; }

.mui-1cy8uhn.Mui-disabled { color: rgba(0, 0, 0, 0.38); }

.mui-1cy8uhn.Mui-error { color: rgb(255, 0, 0); }

.mui-1hh34zg-root { 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); font-size: 1.75rem; padding: 0px; border-radius: 8px; }

.mui-1hh34zg-root:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-1hh34zg-root:hover { background-color: transparent; }
}

.mui-1hh34zg-root.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-1hh34zg-root.MuiIconButton-loading { color: transparent; }

.mui-11vek04-root { 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); font-size: 1.75rem; padding: 0px; border-radius: 8px; }

.mui-11vek04-root.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-11vek04-root { print-color-adjust: exact; }
}

.mui-11vek04-root:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-11vek04-root:hover { background-color: transparent; }
}

.mui-11vek04-root.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-11vek04-root.MuiIconButton-loading { color: transparent; }

.mui-1pntt8j-buttonInner { min-width: 52px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; padding: 3px 8px; }

.mui-cvv2ga-text { margin: -1px 0px 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 1.66; color: rgba(0, 0, 0, 0.87); }

.mui-gjb8k0-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-gjb8k0-container > * { --Grid-parent-columns: 12; }

.mui-gjb8k0-container > * { --Grid-parent-columnSpacing: 0px; }

.mui-gjb8k0-container > * { --Grid-parent-rowSpacing: 0px; }

.mui-gjb8k0-container.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

@media (max-width: 599.95px) {
  .mui-gjb8k0-container > .MuiGrid-root:nth-of-type(n+5) { display: none; }
}

@media (min-width: 600px) and (max-width: 1023.95px) {
  .mui-gjb8k0-container > .MuiGrid-root:nth-of-type(n+9) { display: none; }
}

@media (min-width: 1024px) and (max-width: 1279.95px) {
  .mui-gjb8k0-container > .MuiGrid-root:nth-of-type(n+13) { display: none; }
}

@media (min-width: 1280px) and (max-width: 1919.95px) {
  .mui-gjb8k0-container > .MuiGrid-root:nth-of-type(n+17) { display: none; }
}

@media (min-width: 1920px) {
  .mui-gjb8k0-container > .MuiGrid-root:nth-of-type(n+25) { display: none; }
}

.mui-1jpinrm-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-1jpinrm-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-1jpinrm-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-1jpinrm-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-1jpinrm-gridItem { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}

.mui-1jpinrm-gridItem.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-plgmhv-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: 103.782%; width: 100%; }

@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}

@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}

.mui-1t5edc5-uploadItems { max-height: 280px; overflow: hidden scroll; }

.mui-lxzd25-filters { display: none; flex-direction: column; scroll-behavior: smooth; margin-top: 4px; }

@media (min-width: 1024px) {
  .mui-lxzd25-filters { display: flex; overflow: hidden; flex-direction: row; }
}

.mui-lxzd25-filters.mui-157-fadeLeft-ref { mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%); }

.mui-lxzd25-filters.mui-157-fadeRight-ref { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%); }

.mui-lxzd25-filters.mui-157-fadeLeft-ref.mui-157-fadeRight-ref { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0)); }

.mui-1y86sy8-pillFilter { font-weight: normal; padding: 16px; margin-right: 8px; white-space: nowrap; }

.mui-1clvup9-popoverContent { padding: 16px 16px 8px; margin-left: 0px; display: flex; flex-flow: column; }

.mui-1clvup9-popoverContent:not(:last-of-type) { padding-right: 0px; }

.mui-alujnt-popoverContentItem { min-width: 280px; margin-bottom: 24px; }

@media (min-width: 600px) {
  .mui-alujnt-popoverContentItem { margin-right: 4px; margin-left: 4px; }
}

.mui-ilqtru-popoverContentItemWide { max-width: 100%; }

.mui-1b9i3ay-popoverContentItemNestedFilter { margin-bottom: 4px; }

.mui-qllycg-popoverContentItemSingle:last-child { margin-bottom: 0px; }

.mui-7rr4e9-filterTitle { font-weight: bold; margin-bottom: calc(10px); padding-left: 2px; }

.mui-iv6r36-filterTitleRoot { margin-top: 0px; }

.mui-ajx2au-filterDivider { padding-bottom: 0px; margin-right: 8px; padding-right: 16px; border-style: solid; border-color: rgba(12, 18, 28, 0.12); border-image: initial; border-width: 0px 1px 0px 0px; }

.mui-13b3pt0-divider { border-color: rgba(12, 18, 28, 0.12); min-width: 90%; margin-left: 24px; margin-right: 8px; }

.mui-azshru-always { white-space: nowrap; }

.mui-1ujpwj8-root { font-size: 0.75rem; font-weight: 400; }

.mui-lp133i-active { background-color: rgb(243, 244, 245); }

.mui-1qwnil-outlined { border-color: rgba(12, 18, 28, 0.12); border-radius: 20px; }

.mui-1qwnil-outlined:hover, .mui-1qwnil-outlined:focus { border-radius: 20px; }

.mui-1qwnil-outlined.mui-1qwnil-outlined { padding: 16px; }

.mui-8zsdu3-disabledLabelIcon span { opacity: 0.4; }

.mui-14mnzrd-labelIcon { width: 24px; height: 24px; min-height: 24px; min-width: 24px; margin-right: 8px; }

.mui-14mnzrd-labelIcon * { width: 24px; height: 24px; }

.mui-15l1pu7-endIcon { transition: transform 300ms; }

.mui-1rr2dus-openIcon { transform: rotate(180deg); }

.mui-sq5zgq-popoverContainer { display: flex; margin-top: 8px; }

.mui-1xbah94-popoverContent { padding: 16px 16px 8px; display: flex; flex-flow: column; max-height: 70vh; }

.mui-1xbah94-popoverContent:not(:last-of-type) { padding-right: 0px; }

.mui-9sfqwi-always-pillFilter { font-weight: normal; padding: 16px; margin-right: 8px; white-space: nowrap; }

.mui-164dmw6-pillFilter { font-weight: normal; padding: 16px; margin-right: 8px; }

.mui-1jmcwlo-always-pillFilter { white-space: nowrap; font-weight: normal; padding: 16px; margin-right: 8px; }

.mui-h8b6gk-always-pillFilter-outlined { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; min-width: 64px; border: 1px solid rgba(12, 18, 28, 0.12); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; text-transform: none; font-size: 15px; line-height: 15px; font-weight: normal; padding: 16px; margin-right: 8px; white-space: nowrap; border-radius: 20px; }

.mui-h8b6gk-always-pillFilter-outlined:hover { text-decoration: none; }

.mui-h8b6gk-always-pillFilter-outlined.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-h8b6gk-always-pillFilter-outlined.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-h8b6gk-always-pillFilter-outlined: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-h8b6gk-always-pillFilter-outlined:hover { box-shadow: none; }

.mui-h8b6gk-always-pillFilter-outlined.Mui-focusVisible { box-shadow: none; }

.mui-h8b6gk-always-pillFilter-outlined:active { box-shadow: none; }

.mui-h8b6gk-always-pillFilter-outlined.Mui-disabled { box-shadow: none; }

.mui-h8b6gk-always-pillFilter-outlined.MuiButton-loading { color: transparent; }

.mui-h8b6gk-always-pillFilter-outlined:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-h8b6gk-always-pillFilter-outlined:hover, .mui-h8b6gk-always-pillFilter-outlined:focus { border-radius: 20px; }

.mui-h8b6gk-always-pillFilter-outlined.mui-h8b6gk-always-pillFilter-outlined { padding: 16px; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined { 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; margin: 0px 8px 0px 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; min-width: 64px; border: 1px solid rgba(12, 18, 28, 0.12); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; text-transform: none; font-size: 15px; line-height: 15px; font-weight: normal; padding: 16px; white-space: nowrap; border-radius: 20px; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined { print-color-adjust: exact; }
}

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:hover, .mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:focus { border-radius: 20px; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined { padding: 16px; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:hover { text-decoration: none; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined: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-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:hover { box-shadow: none; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.Mui-focusVisible { box-shadow: none; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:active { box-shadow: none; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { box-shadow: none; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.MuiButton-loading { color: transparent; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:hover, .mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined:focus { border-radius: 20px; }

.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined.mui-1wlr5rc-always-pillFilter-outlined-always-pillFilter-outlined { padding: 16px; }

.mui-1sdleju-endIcon { display: inherit; margin-left: 8px; margin-right: -2px; transition: transform 300ms; }

.mui-1sdleju-endIcon > :nth-of-type(1) { font-size: 18px; }

.mui-1woh4wv-always-pillFilter-outlined { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; min-width: 64px; border: 1px solid rgba(12, 18, 28, 0.12); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; text-transform: none; font-size: 15px; line-height: 15px; white-space: nowrap; font-weight: normal; padding: 16px; margin-right: 8px; border-radius: 20px; }

.mui-1woh4wv-always-pillFilter-outlined:hover { text-decoration: none; }

.mui-1woh4wv-always-pillFilter-outlined.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-1woh4wv-always-pillFilter-outlined.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-1woh4wv-always-pillFilter-outlined: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-1woh4wv-always-pillFilter-outlined:hover { box-shadow: none; }

.mui-1woh4wv-always-pillFilter-outlined.Mui-focusVisible { box-shadow: none; }

.mui-1woh4wv-always-pillFilter-outlined:active { box-shadow: none; }

.mui-1woh4wv-always-pillFilter-outlined.Mui-disabled { box-shadow: none; }

.mui-1woh4wv-always-pillFilter-outlined.MuiButton-loading { color: transparent; }

.mui-1woh4wv-always-pillFilter-outlined:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-1woh4wv-always-pillFilter-outlined:hover, .mui-1woh4wv-always-pillFilter-outlined:focus { border-radius: 20px; }

.mui-1woh4wv-always-pillFilter-outlined.mui-1woh4wv-always-pillFilter-outlined { padding: 16px; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined { 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; margin: 0px 8px 0px 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; min-width: 64px; border: 1px solid rgba(12, 18, 28, 0.12); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 40px; text-transform: none; font-size: 15px; line-height: 15px; white-space: nowrap; font-weight: normal; padding: 16px; border-radius: 20px; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined { print-color-adjust: exact; }
}

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:hover, .mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:focus { border-radius: 20px; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined { padding: 16px; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:hover { text-decoration: none; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined: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-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:hover { box-shadow: none; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.Mui-focusVisible { box-shadow: none; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:active { box-shadow: none; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.Mui-disabled { box-shadow: none; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.MuiButton-loading { color: transparent; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:hover, .mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined:focus { border-radius: 20px; }

.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined.mui-r6p0as-always-pillFilter-outlined-always-pillFilter-outlined { padding: 16px; }

.mui-19aypyx-filters-fadeRight { display: none; flex-direction: column; scroll-behavior: smooth; margin-top: 4px; }

@media (min-width: 1024px) {
  .mui-19aypyx-filters-fadeRight { display: flex; overflow: hidden; flex-direction: row; }
}

.mui-19aypyx-filters-fadeRight.mui-157-fadeLeft-ref { mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%); }

.mui-19aypyx-filters-fadeRight.mui-157-fadeRight-ref { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%); }

.mui-19aypyx-filters-fadeRight.mui-157-fadeLeft-ref.mui-157-fadeRight-ref { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0)); }

.mui-1e7fu1e { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }

.mui-15rs9tq-popoverContainer { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); max-height: calc(100% - 32px); outline: 0px; display: flex; margin-top: 8px; }

.mui-w7v7zq-popoverContainer { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); max-height: calc(100% - 32px); outline: 0px; display: flex; margin-top: 8px; }

.mui-6my4i4-gridView { margin-top: 16px; }

.mui-x5wj3w-listView { margin-top: 8px; }

.mui-rg5ayt-videoContainer { background: rgb(0, 0, 0); }

.mui-memc06-wrapper { position: relative; }

.mui-15dsh1t-withOutline::before { content: ""; outline: rgb(0, 112, 240) solid 2px; position: absolute; border-radius: 4px; pointer-events: none; z-index: 1; display: block; }

.mui-15dsh1t-withOutline.mui-158-outlineXs-ref::before { inset: -4px; }

.mui-15dsh1t-withOutline.mui-158-outlineBase-ref::before { inset: -8px; }

.mui-1me8uk8-snackbar { bottom: 96px; }

.mui-5cxrp5-disabled > * { pointer-events: none; opacity: 0.5; }

.mui-5cxrp5-disabled.mui-158-withOutline-ref::before { outline-color: rgb(255, 179, 0); }

.mui-l14ak2-alertMessage { padding: 0px; }

.mui-csidn2-alertRoot { position: fixed; top: 50%; left: 50%; }

.mui-1mhb8ay-gridView-wrapper-outlineXs { margin-top: 16px; position: relative; }

.mui-1y81goj-holdingCard { position: relative; height: 100%; overflow: visible; }

.mui-1y81goj-holdingCard, .mui-1y81goj-holdingCard:last-child { padding: 0px; }

.mui-1llapi-hasPointer { cursor: pointer; }

.mui-h2qbp-progress { position: absolute; top: 0px; left: calc(50% - 30px); margin-top: calc(28.125% - 30px); }

.mui-2k45fn-assetType { display: flex; margin-bottom: 4px; margin-top: 8px; }

.mui-171z54f-media { position: relative; }

.mui-1gla0kz-content { padding: 8px; }

.mui-1gla0kz-content:last-child { padding-bottom: 16px; }

.mui-1c2nyuy-bottomRow { display: inline-flex; -webkit-box-align: center; align-items: center; flex-shrink: 0; width: unset; }

.mui-sc2e6m-aspectRatioBox { height: 0px; width: 100%; padding-bottom: calc(56.2493%); }

.mui-aqv46v-withdrawnMediaItem { box-shadow: none; }

.mui-iuc9z6-title { cursor: text; }

.mui-1srf6og-titleBox { display: flex; -webkit-box-align: baseline; align-items: baseline; }

.mui-rsvyv7-badgeDesktopMargin { margin-left: -8px; }

.mui-1ibtqcd-badgeMobileMargin { margin-top: 8px; }

.mui-1ejb08d-readOnly { height: 24px; }

.mui-mms2tg-chipsContainer { row-gap: 4px; }

.mui-xy7qxz-holdingCard-hasPointer { position: relative; height: 100%; overflow: visible; cursor: pointer; }

.mui-xy7qxz-holdingCard-hasPointer, .mui-xy7qxz-holdingCard-hasPointer:last-child { padding: 0px; }

.mui-2aau5z-root { width: 100%; }

.mui-2aau5z-root { transition: ease-out; box-shadow: transparent 0px 0px 0px 0px; }

.mui-2aau5z-root .mui-184-checkboxContainer-ref::before { transform: scale(1); transition: ease-out; background: rgba(12, 18, 28, 0.12); }

.mui-2aau5z-root:not(.mui-184-multiSelect-ref) .mui-184-checkboxContainer-ref:focus { opacity: 1; }

.mui-2aau5z-root:not(.mui-184-multiSelect-ref):hover .mui-184-checkboxContainer-ref, .mui-2aau5z-root:not(.mui-184-multiSelect-ref):hover .mui-184-checkboxContainer-ref:focus { opacity: 0.5; }

.mui-2aau5z-root:not(.mui-184-multiSelect-ref):hover .mui-184-checkboxContainer-ref:hover, .mui-2aau5z-root:not(.mui-184-multiSelect-ref):hover .mui-184-checkboxContainer-ref:focus:hover { opacity: 1; }

.mui-2aau5z-root:focus { outline: none; }

.mui-2aau5z-root.mui-184-checked-ref.mui-184-hasSelectedOutline-ref { transition: ease-in; box-shadow: rgb(0, 112, 240) 0px 0px 0px 2px; }

.mui-2aau5z-root.mui-184-checked-ref .mui-184-checkboxContainer-ref { opacity: 1; }

.mui-2aau5z-root.mui-184-checked-ref .mui-184-checkboxContainer-ref::after { transform: scale(1); transition: ease-in; }

.mui-1rs8wjb-multiSelect { z-index: 2; cursor: pointer; }

.mui-1rs8wjb-multiSelect .mui-184-checkboxContainer-ref { opacity: 1; }

.mui-1rs8wjb-multiSelect .mui-184-checkboxContainer-ref::before { transform: scale(1); transition: ease-out; background: rgba(12, 18, 28, 0.12); }

.mui-1rs8wjb-multiSelect .mui-184-checkbox-ref { fill: transparent; }

.mui-1rs8wjb-multiSelect .mui-184-checkbox-ref::before { transition: ease-out; opacity: 0; }

.mui-1rs8wjb-multiSelect .mui-184-checkbox-ref::after { content: ""; position: absolute; width: 20px; height: 20px; }

.mui-1rs8wjb-multiSelect:hover .mui-184-checkbox-ref::before { opacity: 1; }

.mui-1rs8wjb-multiSelect.mui-184-checked-ref .mui-184-checkboxContainer-ref::before { transform: scale(0); transition: ease-in; }

.mui-1rs8wjb-multiSelect.mui-184-checked-ref .mui-184-checkbox-ref { fill: rgb(255, 255, 255); }

.mui-1rs8wjb-multiSelect.mui-184-checked-ref .mui-184-checkbox-ref::before { opacity: 1; }

.mui-1rs8wjb-multiSelect.mui-184-checked-ref .mui-184-checkbox-ref::after { opacity: 0; }

.mui-1taoe8k-checkboxContainer { display: flex; position: absolute; z-index: 2; top: 8px; left: 8px; width: 40px; height: 40px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0.5; }

@media (min-width: 1024px) {
  .mui-1taoe8k-checkboxContainer { opacity: 0; }
}

.mui-1taoe8k-checkboxContainer.mui-184-showCheckbox-ref { opacity: 1; }

.mui-1taoe8k-checkboxContainer::before, .mui-1taoe8k-checkboxContainer::after { content: ""; display: block; position: absolute; width: 40px; height: 40px; transform: scale(0); transform-origin: center center; transition: ease-out; border-radius: 50%; background: rgb(0, 112, 240); }

.mui-1taoe8k-checkboxContainer:focus-within { border-radius: 50%; background: rgba(12, 18, 28, 0.12); outline: -webkit-focus-ring-color auto 5px; }

.mui-1ezytj-checkbox { z-index: 1; padding: 0px; color: rgb(255, 255, 255); }

.mui-1yjvb3e-hasHigherElevation { z-index: 2; }

.mui-1s436ud-wrapper { width: 100%; display: block; height: 0px; background: center top no-repeat rgb(243, 244, 245); position: relative; padding-bottom: calc(56.2493%); overflow: hidden; }

.mui-1s436ud-wrapper.mui-179-normal-ref { background-size: auto 100%; }

.mui-1s436ud-wrapper.mui-179-normal-ref.mui-179-hasRibbon-ref { background-size: auto calc(107.14% + 1px); }

.mui-4jx9if-imageMask { position: absolute; top: 50%; transform: translateY(-50%); }

.mui-1fmue7-narrowImage { height: 100%; position: absolute; left: 50%; transform: translateX(-50%); }

.mui-1fmue7-narrowImage.mui-179-hasRibbon-ref { height: calc(107.14%); bottom: -7.14%; }

.mui-z2o36p-overrideOpacity { opacity: 0.5; }

.mui-gxrhzi-wrapper-normal-hasRibbon { width: 100%; display: block; height: 0px; background: center top no-repeat rgb(243, 244, 245); position: relative; padding-bottom: calc(56.2493%); overflow: hidden; }

.mui-gxrhzi-wrapper-normal-hasRibbon.mui-179-normal-ref { background-size: auto 100%; }

.mui-gxrhzi-wrapper-normal-hasRibbon.mui-179-normal-ref.mui-179-hasRibbon-ref { background-size: auto calc(107.14% + 1px); }

.mui-1ikb2o7-titleWithAdornment { flex: 1 1 0%; display: flex; margin-bottom: -8px; -webkit-box-align: center; align-items: center; }

.mui-1ldkvj9-title { flex: 1 1 0%; font-weight: bold; font-size: 0.867rem; color: rgba(0, 0, 0, 0.87); display: block; }

.mui-o2op39-title-title { flex: 1 1 0%; font-weight: bold; font-size: 0.867rem; color: rgba(0, 0, 0, 0.87); display: block; cursor: text; }

.mui-u9bi2g-root { display: flex; -webkit-box-align: center; align-items: center; color: rgba(0, 0, 0, 0.6); }

.mui-543otn-icon { display: block; width: 12px; height: 12px; margin-right: 2px; }

.mui-jp2d90-label { flex: 1 1 0%; font-size: 0.867rem; }

.mui-srwc51-tagList { margin-top: -4px; }

.mui-hz01sm-tag { height: 17px; margin: 4px 4px 0px 0px; border-radius: 4px; background-color: rgb(243, 244, 245); color: rgba(0, 0, 0, 0.87); font-size: 0.75rem; cursor: inherit; }

.mui-hz01sm-tag .mui-162-labelSmall-ref { padding: 0px 4px; }

.mui-e5444d-tagList-bottomRow { margin-top: -4px; --Grid-columns: 12; flex-flow: wrap; min-width: 0px; box-sizing: border-box; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); display: inline-flex; -webkit-box-align: center; align-items: center; flex-shrink: 0; width: unset; }

.mui-e5444d-tagList-bottomRow.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-1lrpo2z-narrowImage-hasRibbon { height: 100%; position: absolute; left: 50%; transform: translateX(-50%); }

.mui-1lrpo2z-narrowImage-hasRibbon.mui-179-hasRibbon-ref { height: calc(107.14%); bottom: -7.14%; }

.mui-d5o2fw-wrapper-hasRibbon { width: 100%; display: block; height: 0px; background: center top no-repeat rgb(243, 244, 245); position: relative; padding-bottom: calc(56.2493%); overflow: hidden; }

.mui-d5o2fw-wrapper-hasRibbon.mui-179-normal-ref { background-size: auto 100%; }

.mui-d5o2fw-wrapper-hasRibbon.mui-179-normal-ref.mui-179-hasRibbon-ref { background-size: auto calc(107.14% + 1px); }

.mui-8r5pxs-root { position: relative; height: 0px; overflow: hidden; }

.mui-11617fs-image { width: 100%; }

.mui-1wvauvy-root-imageMask { height: 0px; overflow: hidden; position: absolute; top: 50%; transform: translateY(-50%); }

.mui-xaywv6-media-aspectRatioBox { position: relative; height: 0px; width: 100%; padding-bottom: calc(56.2493%); }

.mui-1e3xw7j-root { display: flex; position: absolute; top: 0px; left: 0px; flex-wrap: wrap; place-content: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; width: 100%; height: 100%; background: rgb(243, 244, 245); box-shadow: rgba(12, 18, 28, 0.12) 0px 0px 0px 1px inset; }

.mui-127jj9q-assetId { position: absolute; top: 24px; left: 24px; color: rgba(12, 18, 28, 0.38); font-size: 1rem; }

.mui-1bpcwtm-icon::before { color: rgba(12, 18, 28, 0.38); }

.mui-1ixkgb3-label { width: 100%; color: rgba(12, 18, 28, 0.38); font-size: 0.867rem; text-align: center; }

.mui-1ixkgb3-label.mui-163-md-ref { font-size: 1rem; }

.mui-9d9qa7-withdrawnMediaItem-root { display: flex; position: absolute; top: 0px; left: 0px; flex-wrap: wrap; place-content: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; width: 100%; height: 100%; background: rgb(243, 244, 245); box-shadow: rgba(12, 18, 28, 0.12) 0px 0px 0px 1px inset; }

.mui-1an6jbe-container { margin: 48px 0px; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }

@media (min-width: 1024px) {
  .mui-1an6jbe-container { width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); }
}

.mui-isiaxn-button { grid-column: 2; display: flex; -webkit-box-pack: center; justify-content: center; }

.mui-h8sz3e-pagination { -webkit-box-pack: center; justify-content: center; grid-column: 3; margin-top: 24px; }

@media (min-width: 1024px) {
  .mui-h8sz3e-pagination { margin-top: 0px; -webkit-box-pack: end; justify-content: flex-end; }
}

.mui-1a8a3z0-a-inherit { 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; 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; min-width: 64px; border: 1px solid rgba(0, 0, 0, 0.23); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; padding: 7px 80px; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-weight: bold; text-transform: none; border-radius: 25px; height: 48px; line-height: 1.133rem; font-size: 1.133rem; }

.mui-1a8a3z0-a-inherit.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1a8a3z0-a-inherit { print-color-adjust: exact; }
}

.mui-1a8a3z0-a-inherit:hover { text-decoration: none; }

.mui-1a8a3z0-a-inherit.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-1a8a3z0-a-inherit.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-1a8a3z0-a-inherit: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-1a8a3z0-a-inherit:hover { box-shadow: none; }

.mui-1a8a3z0-a-inherit.Mui-focusVisible { box-shadow: none; }

.mui-1a8a3z0-a-inherit:active { box-shadow: none; }

.mui-1a8a3z0-a-inherit.Mui-disabled { box-shadow: none; }

.mui-1a8a3z0-a-inherit.MuiButton-loading { color: transparent; }

.mui-1a8a3z0-a-inherit:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-1a8a3z0-a-inherit:focus { background-color: rgb(117, 117, 117); color: white; }

.mui-5p135c-paginationInput input { text-align: center; padding-right: 4px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; width: 40px; height: 40px; }

.mui-5p135c-paginationInput input[type="number"] { appearance: textfield; }

.mui-5p135c-paginationInput input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.mui-5p135c-paginationInput input::-webkit-inner-spin-button { appearance: none; margin: 0px; }

.mui-n8ykje-totalPages { white-space: pre; margin-left: 8px; }

.mui-1w5syrr-centerPagination { position: absolute; transform: translate(100%, 50%); top: 0px; right: -8px; }

@media (min-width: 1024px) {
  .mui-1w5syrr-centerPagination { position: relative; transform: none; right: 0px; }
}

.mui-1vug6vh-totalPages-centerPagination { white-space: pre; margin-left: 8px; position: absolute; transform: translate(100%, 50%); top: 0px; right: -8px; }

@media (min-width: 1024px) {
  .mui-1vug6vh-totalPages-centerPagination { position: relative; transform: none; right: 0px; }
}

.mui-1mf1qfs-a-inherit { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 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-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; padding: 0px 10px; font-size: 0.9375rem; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.23); }

.mui-1mf1qfs-a-inherit.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1mf1qfs-a-inherit { print-color-adjust: exact; }
}

.mui-1mf1qfs-a-inherit.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-1mf1qfs-a-inherit.Mui-disabled { opacity: 0.38; }

.mui-1mf1qfs-a-inherit:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-1mf1qfs-a-inherit:hover { background-color: transparent; }
}

.mui-1mf1qfs-a-inherit.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-1mf1qfs-a-inherit.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-1mf1qfs-a-inherit.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-1mf1qfs-a-inherit.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-1mf1qfs-a-inherit.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-1mf1qfs-a-inherit.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-1mf1qfs-a-inherit:focus { background-color: rgb(117, 117, 117); color: white; }

.mui-izzdl2-gridView-wrapper-outlineXs { --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%; margin-top: 16px; position: relative; }

.mui-izzdl2-gridView-wrapper-outlineXs > * { --Grid-parent-columns: 12; }

.mui-izzdl2-gridView-wrapper-outlineXs > * { --Grid-parent-columnSpacing: 16px; }

.mui-izzdl2-gridView-wrapper-outlineXs > * { --Grid-parent-rowSpacing: 16px; }

.mui-izzdl2-gridView-wrapper-outlineXs.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-1k9ee3h { -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: 600px) {
  .mui-1k9ee3h { -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-1k9ee3h { -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-1k9ee3h { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}

.mui-1k9ee3h.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-a8s3gz-holdingCard-hasPointer { position: relative; height: 100%; overflow: visible; cursor: pointer; }

.mui-a8s3gz-holdingCard-hasPointer, .mui-a8s3gz-holdingCard-hasPointer:last-child { padding: 0px; }

.mui-1g6cmss-holdingCard-hasPointer { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.12); position: relative; height: 100%; overflow: visible; cursor: pointer; }

.mui-1g6cmss-holdingCard-hasPointer, .mui-1g6cmss-holdingCard-hasPointer:last-child { padding: 0px; }

.mui-3qrsuf-checkboxContainer { box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; position: absolute; z-index: 2; top: 8px; left: 8px; width: 40px; height: 40px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0.5; }

.mui-3qrsuf-checkboxContainer.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-3qrsuf-checkboxContainer { print-color-adjust: exact; }
}

@media (min-width: 1024px) {
  .mui-3qrsuf-checkboxContainer { opacity: 0; }
}

.mui-3qrsuf-checkboxContainer.mui-184-showCheckbox-ref { opacity: 1; }

.mui-3qrsuf-checkboxContainer::before, .mui-3qrsuf-checkboxContainer::after { content: ""; display: block; position: absolute; width: 40px; height: 40px; transform: scale(0); transform-origin: center center; transition: ease-out; border-radius: 50%; background: rgb(0, 112, 240); }

.mui-3qrsuf-checkboxContainer:focus-within { border-radius: 50%; background: rgba(12, 18, 28, 0.12); outline: -webkit-focus-ring-color auto 5px; }

.mui-17vgzen-checkbox { z-index: 1; padding: 0px; color: rgb(255, 255, 255); }

.mui-17vgzen-checkbox:hover { background-color: rgba(0, 112, 240, 0.04); }

.mui-17vgzen-checkbox.Mui-checked, .mui-17vgzen-checkbox.MuiCheckbox-indeterminate { color: rgb(0, 112, 240); }

.mui-17vgzen-checkbox.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

@media (hover: none) {
  .mui-17vgzen-checkbox:hover { background-color: transparent; }
}

.mui-1szonf6-checkbox { border-radius: 50%; z-index: 1; padding: 0px; color: rgb(255, 255, 255); }

.mui-1szonf6-checkbox:hover { background-color: rgba(0, 112, 240, 0.04); }

.mui-1szonf6-checkbox.Mui-checked, .mui-1szonf6-checkbox.MuiCheckbox-indeterminate { color: rgb(0, 112, 240); }

.mui-1szonf6-checkbox.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

@media (hover: none) {
  .mui-1szonf6-checkbox:hover { background-color: transparent; }
}

.mui-1n7f37-checkbox { 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; border-radius: 50%; z-index: 1; padding: 0px; color: rgb(255, 255, 255); }

.mui-1n7f37-checkbox.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1n7f37-checkbox { print-color-adjust: exact; }
}

.mui-1n7f37-checkbox:hover { background-color: rgba(0, 112, 240, 0.04); }

.mui-1n7f37-checkbox.Mui-checked, .mui-1n7f37-checkbox.MuiCheckbox-indeterminate { color: rgb(0, 112, 240); }

.mui-1n7f37-checkbox.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

@media (hover: none) {
  .mui-1n7f37-checkbox:hover { background-color: transparent; }
}

.mui-j8yymo { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }

.mui-1dejod4-content { padding: 8px; }

.mui-1dejod4-content:last-child { padding-bottom: 24px; }

.mui-1dejod4-content:last-child { padding-bottom: 16px; }

.mui-h7e2e5-title-title { margin: 0px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1 1 0%; font-weight: bold; font-size: 0.867rem; color: rgba(0, 0, 0, 0.87); display: block; cursor: text; }

.mui-1w8cdyo-icon { user-select: none; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; display: block; width: 12px; height: 12px; margin-right: 2px; }

.mui-kpl59v { --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-pack: justify; justify-content: space-between; }

.mui-kpl59v > * { --Grid-parent-columns: 12; }

.mui-kpl59v > * { --Grid-parent-columnSpacing: 0px; }

.mui-kpl59v > * { --Grid-parent-rowSpacing: 0px; }

.mui-kpl59v.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-12k49ao-chipsContainer { --Grid-columns: 12; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; column-gap: ; width: 100%; -webkit-box-pack: start; justify-content: flex-start; row-gap: 4px; }

.mui-12k49ao-chipsContainer.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-hlzttd-bottomRow { --Grid-columns: 12; flex-flow: wrap; min-width: 0px; box-sizing: border-box; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); display: inline-flex; -webkit-box-align: center; align-items: center; flex-shrink: 0; width: unset; }

.mui-hlzttd-bottomRow.MuiGrid-grid-xs-3 > .MuiGrid-root { padding: 0px; }

.mui-m1zew8-tag { 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; line-height: 1.5; 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; vertical-align: middle; box-sizing: border-box; height: 17px; margin: 4px 4px 0px 0px; border-radius: 4px; background-color: rgb(243, 244, 245); color: rgba(0, 0, 0, 0.87); font-size: 0.75rem; cursor: inherit; }

.mui-m1zew8-tag.Mui-disabled { opacity: 0.38; pointer-events: none; }

.mui-m1zew8-tag .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }

.mui-m1zew8-tag .MuiChip-avatarColorPrimary { color: rgb(255, 255, 255); background-color: rgba(12, 18, 28, 0.87); }

.mui-m1zew8-tag .MuiChip-avatarColorSecondary { color: rgb(255, 255, 255); background-color: rgb(218, 57, 40); }

.mui-m1zew8-tag .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }

.mui-m1zew8-tag .MuiChip-icon { margin-left: 5px; margin-right: -6px; }

.mui-m1zew8-tag .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-m1zew8-tag .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }

.mui-m1zew8-tag .MuiChip-icon { font-size: 18px; margin-left: 4px; margin-right: -4px; }

.mui-m1zew8-tag .MuiChip-deleteIcon { font-size: 16px; margin-right: 4px; margin-left: -4px; }

.mui-m1zew8-tag .MuiChip-icon { color: rgb(97, 97, 97); }

.mui-m1zew8-tag .mui-162-labelSmall-ref { padding: 0px 4px; }

.mui-qxv6bk-labelSmall { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 8px; padding-right: 8px; }

.mui-h3qo17-holdingCard { position: relative; height: 100%; overflow: visible; }

.mui-h3qo17-holdingCard, .mui-h3qo17-holdingCard:last-child { padding: 0px; }

.mui-tnrre8-holdingCard { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.12); position: relative; height: 100%; overflow: visible; }

.mui-tnrre8-holdingCard, .mui-tnrre8-holdingCard:last-child { padding: 0px; }

.mui-1a62w5o-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.25rem; }

.mui-1a62w5o-icon::before { color: rgba(12, 18, 28, 0.38); }

.mui-17yh5p2 { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; min-width: 64px; border: 1px solid rgba(0, 0, 0, 0.23); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; padding: 7px 80px; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-weight: bold; text-transform: none; border-radius: 25px; height: 48px; line-height: 1.133rem; font-size: 1.133rem; }

.mui-17yh5p2:hover { text-decoration: none; }

.mui-17yh5p2.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-17yh5p2.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-17yh5p2: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-17yh5p2:hover { box-shadow: none; }

.mui-17yh5p2.Mui-focusVisible { box-shadow: none; }

.mui-17yh5p2:active { box-shadow: none; }

.mui-17yh5p2.Mui-disabled { box-shadow: none; }

.mui-17yh5p2.MuiButton-loading { color: transparent; }

.mui-17yh5p2:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-17yh5p2:focus { background-color: rgb(117, 117, 117); color: white; }

.mui-1n7pgwn { 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; 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; min-width: 64px; border: 1px solid rgba(0, 0, 0, 0.23); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #000000; --variant-outlinedColor: #000000; --variant-outlinedBorder: rgba(0, 0, 0, 0.5); --variant-containedColor: #fff; --variant-containedBg: #000000; padding: 7px 80px; box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-weight: bold; text-transform: none; border-radius: 25px; height: 48px; line-height: 1.133rem; font-size: 1.133rem; }

.mui-1n7pgwn.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-1n7pgwn { print-color-adjust: exact; }
}

.mui-1n7pgwn:hover { text-decoration: none; }

.mui-1n7pgwn.Mui-disabled { color: rgba(0, 0, 0, 0.26); }

.mui-1n7pgwn.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }

@media (hover: hover) {
  .mui-1n7pgwn: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-1n7pgwn:hover { box-shadow: none; }

.mui-1n7pgwn.Mui-focusVisible { box-shadow: none; }

.mui-1n7pgwn:active { box-shadow: none; }

.mui-1n7pgwn.Mui-disabled { box-shadow: none; }

.mui-1n7pgwn.MuiButton-loading { color: transparent; }

.mui-1n7pgwn:hover { border-color: rgba(0, 0, 0, 0.23); }

.mui-1n7pgwn:focus { background-color: rgb(117, 117, 117); color: white; }

.mui-lt1o1s-pagination { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; grid-column: 3; margin-top: 24px; }

@media (min-width: 1024px) {
  .mui-lt1o1s-pagination { margin-top: 0px; -webkit-box-pack: end; justify-content: flex-end; }
}

.mui-14s4iyf { display: flex; -webkit-box-align: center; align-items: center; position: relative; }

.mui-ervu2b { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; padding: 0px 10px; font-size: 0.9375rem; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.23); }

.mui-ervu2b.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-ervu2b.Mui-disabled { opacity: 0.38; }

.mui-ervu2b:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-ervu2b:hover { background-color: transparent; }
}

.mui-ervu2b.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-ervu2b.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-ervu2b.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-ervu2b.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-ervu2b.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-ervu2b.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-8ct5qv { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 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-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; padding: 0px 10px; font-size: 0.9375rem; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.23); }

.mui-8ct5qv.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-8ct5qv { print-color-adjust: exact; }
}

.mui-8ct5qv.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-8ct5qv.Mui-disabled { opacity: 0.38; }

.mui-8ct5qv:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-8ct5qv:hover { background-color: transparent; }
}

.mui-8ct5qv.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-8ct5qv.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-8ct5qv.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-8ct5qv.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-8ct5qv.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-8ct5qv.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-1rggoxn-paginationInput input { text-align: center; padding-right: 4px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; width: 40px; height: 40px; }

.mui-1rggoxn-paginationInput input[type="number"] { appearance: textfield; }

.mui-1rggoxn-paginationInput input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.mui-1rggoxn-paginationInput input::-webkit-inner-spin-button { appearance: none; margin: 0px; }

.mui-qte4d9-paginationInput { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; }

.mui-qte4d9-paginationInput input { text-align: center; padding-right: 4px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; width: 40px; height: 40px; }

.mui-qte4d9-paginationInput input[type="number"] { appearance: textfield; }

.mui-qte4d9-paginationInput input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.mui-qte4d9-paginationInput input::-webkit-inner-spin-button { appearance: none; margin: 0px; }

.mui-45m9mb { 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; position: relative; border-radius: 4px; }

.mui-45m9mb.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }

.mui-45m9mb:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }

@media (hover: none) {
  .mui-45m9mb:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}

.mui-45m9mb.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }

.mui-45m9mb.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(0, 0, 0); }

.mui-45m9mb.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(255, 0, 0); }

.mui-45m9mb.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }

.mui-1xatvrh { 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: 8.5px 14px; }

.mui-1xatvrh::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }

.mui-1xatvrh:focus { outline: 0px; }

.mui-1xatvrh:invalid { box-shadow: none; }

.mui-1xatvrh::-webkit-search-decoration { appearance: none; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-1xatvrh::-webkit-input-placeholder { opacity: 0 !important; }

label[data-shrink="false"] + .MuiInputBase-formControl .mui-1xatvrh:focus::-webkit-input-placeholder { opacity: 0.42; }

.mui-1xatvrh.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }

.mui-1xatvrh:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }

.mui-1xatvrh:-webkit-autofill { border-radius: inherit; }

.mui-y81w3q { font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; padding: 0px 10px; font-size: 0.9375rem; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.23); }

.mui-y81w3q.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-y81w3q.Mui-disabled { opacity: 0.38; }

.mui-y81w3q:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-y81w3q:hover { background-color: transparent; }
}

.mui-y81w3q.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-y81w3q.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-y81w3q.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-y81w3q.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-y81w3q.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-y81w3q.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-y81w3q:focus { background-color: rgb(117, 117, 117); color: white; }

.mui-qxapjc { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 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-weight: 400; line-height: 1.43; text-align: center; box-sizing: border-box; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 40px; height: 40px; padding: 0px 10px; font-size: 0.9375rem; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.23); }

.mui-qxapjc.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-qxapjc { print-color-adjust: exact; }
}

.mui-qxapjc.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }

.mui-qxapjc.Mui-disabled { opacity: 0.38; }

.mui-qxapjc:hover { background-color: rgba(0, 0, 0, 0.04); }

@media (hover: none) {
  .mui-qxapjc:hover { background-color: transparent; }
}

.mui-qxapjc.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }

.mui-qxapjc.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }

@media (hover: none) {
  .mui-qxapjc.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}

.mui-qxapjc.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }

.mui-qxapjc.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }

.mui-qxapjc.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }

.mui-qxapjc:focus { background-color: rgb(117, 117, 117); color: white; }

.mui-1n9pv74-totalPages-centerPagination { margin: 0px 0px 0px 8px; font-family: Haffer, Haffer-fallback-1, Haffer-fallback-2, Helvetica, Arial, Fustat, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.57; white-space: pre; position: absolute; transform: translate(100%, 50%); top: 0px; right: -8px; }

@media (min-width: 1024px) {
  .mui-1n9pv74-totalPages-centerPagination { position: relative; transform: none; right: 0px; }
}

.mui-1em7i3q-trigger { width: 40px; height: 40px; color: rgba(0, 0, 0, 0.6); }

.mui-1krp3ej-rightIcon { width: 12px; height: 12px; position: absolute; right: 8px; }

.mui-1pgj3vb-listItemIconWrapper { min-width: auto; padding-right: 8px; }

.mui-16g9s2g-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }

.mui-16g9s2g-disabled:hover { background: none; }

.mui-16g9s2g-disabled .mui-194-icon-ref { color: rgba(0, 0, 0, 0.38); }

.mui-pcjg46-trigger { min-width: auto; min-height: 40px; padding: 0px; font-size: 1rem; letter-spacing: normal; text-transform: none; cursor: pointer; }

.mui-1tjfwl8-icon { margin-right: 4px; transition: transform 150ms; border-radius: 50%; }

.mui-17fc5av-trigger-trigger { min-width: auto; min-height: 40px; padding: 0px; font-size: 1rem; letter-spacing: normal; text-transform: none; cursor: pointer; width: 40px; height: 40px; color: rgba(0, 0, 0, 0.6); }

.mui-4m0ul2-trigger-trigger { 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); min-width: auto; min-height: 40px; padding: 0px; font-size: 1rem; letter-spacing: normal; text-transform: none; cursor: pointer; width: 40px; height: 40px; color: rgba(0, 0, 0, 0.6); }

.mui-4m0ul2-trigger-trigger:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-4m0ul2-trigger-trigger:hover { background-color: transparent; }
}

.mui-4m0ul2-trigger-trigger.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-4m0ul2-trigger-trigger.MuiIconButton-loading { color: transparent; }

.mui-bffes1-trigger-trigger { 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; 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); min-width: auto; min-height: 40px; padding: 0px; font-size: 1rem; letter-spacing: normal; text-transform: none; cursor: pointer; width: 40px; height: 40px; color: rgba(0, 0, 0, 0.6); }

.mui-bffes1-trigger-trigger.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .mui-bffes1-trigger-trigger { print-color-adjust: exact; }
}

.mui-bffes1-trigger-trigger:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .mui-bffes1-trigger-trigger:hover { background-color: transparent; }
}

.mui-bffes1-trigger-trigger.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.mui-bffes1-trigger-trigger.MuiIconButton-loading { color: transparent; }