:root{font-family:Karla,sans-serif!important;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;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{margin:0;padding:0;overflow-x:hidden;display:flex;place-items:center;min-width:320px;min-height:100vh}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}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.custom-button{color:#fff;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:14px;font-family:Karla,sans-serif;font-weight:700;letter-spacing:.6px;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;background-color:transparent!important}.custom-button.contained{background-color:#212121!important;color:#fff;padding:.85em 1.8em;height:auto;border:1px solid transparent;border-radius:5px;text-decoration:none;text-align:center;vertical-align:middle;text-transform:uppercase;white-space:normal}.custom-button.contained:hover{background-color:#af8f61!important;color:#fff!important}.custom-button.no-hover:hover{background-color:#000!important;color:#fff!important;filter:none!important}:root{--mobile-max: 430px}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none;font-family:Karla,sans-serif;padding-bottom:env(safe-area-inset-bottom)}#root,.App{width:100%;margin-inline:auto}.full-bleed{position:relative;left:50%;right:50%;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw}img,picture,video{max-width:100%;height:auto;display:block}body{justify-content:center}.image-container{max-width:100%!important}.MuiAppBar-root{padding-right:0!important}@media (max-width: 599.95px){#root,.App{max-width:var(--mobile-max)}}@media (min-width: 600px){.MuiToolbar-root{min-height:0px!important}}
