@import url(https://billedarkiv.blob.core.windows.net/styling/master.css);.landing-page-not-found-page{box-sizing:border-box;padding:5rem 1rem;text-align:center}@media(min-width:992px){.landing-page-not-found-page{padding:10% 2rem}}.landing-page-not-found-page .landing-page-not-found-title{font-size:3rem}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.spinner-section{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.spinner-section .spinner-background{background-color:#fff;height:100%;width:100%}.spinner-section .fullpage-spinner{-webkit-animation:rotation .6s linear infinite;animation:rotation .6s linear infinite;border:6px solid rgba(48,60,55,.15);border-radius:100%;border-top-color:rgba(48,60,55,.8);height:60px;left:calc(50% - 30px);margin:0 auto;position:absolute;top:50%;width:60px}.landing-page-header{align-items:center;display:flex;height:5rem;justify-content:center;margin-bottom:2rem;position:relative}.landing-page-header .landing-page-logo{max-height:2rem}@media(min-width:992px){.landing-page-header .landing-page-logo{max-height:3rem}}.landing-page-option{background-color:#fff;border-radius:8px;box-shadow:0 0 15px #bfbfbf;box-sizing:border-box;cursor:pointer;margin:0 auto;padding:1rem;position:relative;width:100%}.landing-page-option-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:9rem;width:100%}.landing-page-option-title{font-weight:700;margin-top:2rem}.disabled-landing-page-option-overlay{background-color:hsla(0,0%,100%,.35);cursor:auto;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.landing-page-option.disabled .disabled-landing-page-option-overlay{display:block}.language-picker{position:absolute;right:2rem;top:1rem}.language-picker .language-picker-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;cursor:pointer;height:1.3rem;margin:0 auto;width:1.3rem}@media(min-width:992px){.language-picker .language-picker-icon{height:1.5rem;width:1.5rem}}.language-picker .action-text{font-size:12px;margin:8px 0 0}.language-picker .language-picker-list{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:10px;position:absolute;width:100%}.language-picker .language-picker-list .language-picker-icon{border:1px solid #f4f4f4}.authorize-session-content{align-items:center;background-color:#fff;color:#303030;color:var(--text-color,#303030);display:flex;flex-direction:column;height:100vh;justify-content:center;max-height:100vh;max-width:100%;max-width:100vw;overflow:hidden;position:absolute;text-align:center;top:0;width:100vw;z-index:12}.authorize-session-content .authorize-form{display:flex;flex-direction:column;gap:1rem;min-width:400px}.authorize-session-content .authorize-title{margin-bottom:2rem}.authorize-session-content .authorize-password-error{font-size:16px;font-weight:700;margin:0}.authorize-session-content .authorize-session-button{background:#0051ff;border:none;border-radius:6px;color:#fff;flex-basis:100%;font-size:14px;font-weight:700;justify-content:center;margin-top:1rem;padding:12px 0;text-align:center;text-decoration:none}.authorize-session-content .authorize-session-button:focus{outline:none}.authorize-session-content .authorize-session-button:hover:not(.disabled),.authorize-session-content .authorize-session-button:hover:not(:disabled){cursor:pointer}.authorize-session-content .authorize-session-button.disabled,.authorize-session-content .authorize-session-button:disabled{opacity:.7}@media(min-width:992px){.authorize-session-content .authorize-session-button{font-size:16px}}.authorize-session-content input{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;box-sizing:border-box;color:#303030;color:var(--text-color,#303030);font-size:14px;padding:12px 16px}.authorize-session-content input:focus{border:none;outline:2px solid #3c3c3c}.authorize-session-content input.disabled,.authorize-session-content input:disabled{background-color:#f4f4f4;opacity:.5}.landing-page{background-color:#fff;background-color:var(--background-color,#fff);color:#303030;color:var(--text-color,#303030)}.landing-page-title{color:#303030;color:var(--page-title-color,#303030);font-family:var(--accent-font);font-size:1.8em;padding-bottom:2rem;padding-top:1.5rem;text-align:center;white-space:pre-wrap}@media(min-width:992px){.landing-page-title{font-size:2.8em;padding-bottom:3rem;padding-top:2rem}}.landing-page-options{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:1180px;padding:0 5% 1rem}@media(min-width:992px){.landing-page-options{grid-template-columns:1fr 1fr;padding-bottom:3rem}}.landing-page-error-boundary-page{box-sizing:border-box;padding:5rem 1rem;text-align:center}@media(min-width:992px){.landing-page-error-boundary-page{padding:10% 2rem}}.landing-page-error-boundary-page .landing-page-error-boundary-title{font-size:3rem}.landing-page-error-boundary-page .button{margin-top:1rem}body,html{background-color:#fff;background-color:var(--background-color,#fff);color:#303030;color:var(--text-color,#303030);margin:0}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;font-family:sans-serif;font-family:var(--main-font,sans-serif);min-height:100vh;touch-action:manipulation}h1,h2,h3,h4,h5,h6{margin:0}a{font-weight:700}button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif;font-family:var(--main-font,sans-serif)}button:focus{outline:none}.button{background:#303030;background:var(--button-color,#303030);border:2px solid #303030;border:2px solid var(--button-color,#303030);border-radius:6px;color:#fff;color:var(--button-text-color,#fff);font-size:1em;line-height:1;padding:1em 1.25em;text-align:center;text-decoration:none}.button:hover{cursor:pointer}