:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body,html{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden;font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*,*:before,*:after{box-sizing:border-box}.MuiContainer-root{padding:20px 104px!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}@media (max-width: 1200px){.MuiContainer-root{padding-left:64px!important;padding-right:64px!important}}@media (max-width: 600px){.MuiContainer-root{padding:16px 24px!important}}.MuiContainer-root,.MuiGrid-container{width:100%!important;margin-left:0!important;margin-right:0!important}.MuiGrid-container{min-height:300px;width:100%!important}.MuiGrid-item{width:100%;max-width:100%}@media (max-width: 600px){.MuiGrid-container{margin:0!important;width:100%!important}.MuiGrid-item{padding:8px!important;width:100%!important}}.MuiGrid-container.empty-state{display:flex;justify-content:center;align-items:center;text-align:center;padding:3rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.MuiAppBar-root .MuiContainer-root{padding-top:0!important;padding-bottom:0!important}.MuiAppBar-root{position:fixed!important;top:0;left:0;right:0;z-index:1100}.MuiAppBar-root .MuiIconButton-root{display:flex!important;align-items:center;justify-content:center;cursor:pointer!important}.MuiDrawer-paper .drawer-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.MuiDrawer-paper .close-button{color:#0009;transition:color .3s}.MuiDrawer-paper .close-button:hover{color:#000000e6;background-color:#0000000a}.image-gallery-container .MuiContainer-root{padding-left:104px!important;padding-right:104px!important;width:100%!important}@media (max-width: 1200px){.image-gallery-container .MuiContainer-root{padding-left:64px!important;padding-right:64px!important;width:100%!important}}@media (max-width: 600px){.image-gallery-container .MuiContainer-root{padding-left:24px!important;padding-right:24px!important;width:100%!important}}.image-gallery-container .MuiGrid-container{padding-left:0!important;padding-right:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}.image-gallery-container .MuiGrid-item{padding:16px!important}@media (max-width: 600px){.image-gallery-container .MuiGrid-item{padding:8px!important}}@media (min-width: 1200px){.MuiContainer-maxWidthLg{max-width:992px!important}.MuiContainer-maxWidthXl{max-width:1328px!important}}footer .MuiContainer-root{padding-top:0!important;padding-bottom:0!important}@media (max-width: 600px){.MuiPaper-root{width:100%!important}.MuiBox-root{overflow-x:hidden!important}}.responsive-container{padding-right:24px!important;padding-left:24px!important;width:100%;margin:0 auto}@media (max-width: 600px){.responsive-container{padding-right:16px!important;padding-left:16px!important}}@media (max-width: 500px){.MuiBox-root .--mobile-stepper{position:relative;bottom:50px}}@media (max-width: 500px){.MuiContainer-root .MuiBox-root:has(.--animate-text){position:absolute;top:80px}}.__paper-gallery .__tabs-gallery{overflow:auto}.__paper-gallery .__tabs-gallery .MuiTabs-scroller{overflow:auto!important}@media (max-width: 500px){.__paper-gallery .__tabs-gallery .MuiTabs-scroller .MuiTabs-list{justify-content:start}}
