@font-face{font-family:'Source Sans 3';src:url("../fonts/SourceSans3-Regular.otf.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Source Sans 3';src:url("../fonts/SourceSans3-Medium.otf.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Source Sans 3';src:url("../fonts/SourceSans3-Bold.otf.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lg-bg:#f4f8fb;--lg-surface:#ffffff;--lg-text:#141c20;--lg-text-secondary:#40484d;--lg-muted:#5f686d;--lg-outline:#6e777c;--lg-outline-subtle:#dce3e8;--lg-primary:#007aa3;--lg-on-primary:#ffffff;--lg-primary-surface:#e6f4fa;--lg-brand-a:#0097c5;--lg-brand-b:#0084b0;--lg-brand-c:#005f84;--lg-accent:#f08a24;--lg-error:#ba1a1a;--lg-error-surface:#ffdad6;--lg-on-error-surface:#93000a;--lg-info-surface:#e6f4fa;--lg-on-info-surface:#004d64;--lg-ease:cubic-bezier(0.2,0,0,1);--lg-font:'Source Sans 3',system-ui,-apple-system,sans-serif}html{font-size:16px}.lg-body{margin:0;min-height:100vh;min-height:100dvh;background:var(--lg-bg);color:var(--lg-text);font-family:var(--lg-font);font-weight:400;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.lg-body *,.lg-body *::before,.lg-body *::after{box-sizing:border-box}.lg-shell{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:100vh;min-height:100dvh}.lg-brand{position:sticky;top:0;height:100vh;height:100dvh;padding:16px}.lg-brand-inner{position:relative;overflow:hidden;height:100%;border-radius:32px 32px 32px 0;background:linear-gradient(160deg,var(--lg-brand-a) 0%,var(--lg-brand-b) 50%,var(--lg-brand-c) 100%);padding:56px;display:flex;flex-direction:column;justify-content:flex-end;gap:24px}.kingsday .lg-brand-inner{background:url("../images/kingsday.jpg") no-repeat center center;background-size:cover}.lg-bubble-1{position:absolute;width:560px;height:560px;right:-200px;top:-140px;border-radius:220px 220px 220px 0;background:rgba(255,255,255,0.08)}.lg-bubble-2{position:absolute;width:320px;height:320px;right:12%;top:26%;border-radius:128px 128px 128px 0;border:2px solid rgba(255,255,255,0.2)}.lg-spark{position:absolute;width:72px;height:72px;right:calc(12% + 24px);top:calc(26% - 24px);border-radius:28px 28px 28px 0;background:var(--lg-accent)}.lg-tagline{position:relative;margin:0;font-size:72px;line-height:1.05;font-weight:700;letter-spacing:-0.02em;color:#ffffff}.lg-sub{position:relative;margin:0;max-width:420px;font-size:20px;line-height:28px;color:rgba(255,255,255,0.92)}.lg-main{min-width:0;padding:40px 80px 32px;display:flex;flex-direction:column;gap:32px}.lg-header{display:flex;align-items:center;justify-content:flex-end;gap:16px}.lg-logo{height:48px;width:auto;display:block}.lg-center{flex-grow:1;display:flex;align-items:center;justify-content:center}.lg-content{width:100%;max-width:400px}.lg-footer{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;font-size:14px;line-height:20px;color:var(--lg-muted)}.lg-back{margin-top:24px;padding-top:24px;border-top:1px solid var(--lg-outline-subtle)}.lg-body h1{margin:0 0 24px;font-family:var(--lg-font);font-size:32px;line-height:40px;font-weight:700;letter-spacing:-0.01em;color:var(--lg-text);overflow-wrap:anywhere}.lg-body a{color:var(--lg-primary);font-weight:500;text-decoration:none;border-radius:4px}.lg-body a:hover{color:var(--lg-primary);text-decoration:underline}.lg-body :focus-visible{outline:2px solid var(--lg-primary);outline-offset:2px}.lg-body label{font-weight:500}.lg-body hr{border:0;border-top:1px solid var(--lg-outline-subtle);opacity:1}.lg-body .mb-3{margin-bottom:20px !important}.lg-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.lg-eyebrow{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--lg-primary)}.lg-body .lg-heading h1{margin:0;font-size:36px;line-height:44px}.lg-form{display:flex;flex-direction:column;gap:20px;margin:0}.lg-form fieldset{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;border:0;min-width:0}.lg-field{display:flex;flex-direction:column;gap:8px}.lg-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.lg-label{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--lg-text)}.lg-field-password{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label forgot" "input input";align-items:baseline;column-gap:12px;row-gap:8px}.lg-field-password>.lg-label{grid-area:label}.lg-field-password>.lg-password{grid-area:input}.lg-field-password>.lg-forgot{grid-area:forgot;font-size:14px;line-height:20px}.lg-login-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label forgot" "input input" "submit submit";align-items:baseline;column-gap:12px;row-gap:8px}.lg-login-grid>.lg-label{grid-area:label}.lg-login-grid>.lg-password{grid-area:input}.lg-login-grid>.lg-password-toggle{grid-area:input;justify-self:end;align-self:start;position:relative}.lg-login-grid>.lg-forgot{grid-area:forgot;font-size:14px;line-height:20px}.lg-login-grid>.lg-submit{grid-area:submit;margin-top:12px}.lg-label-row a{font-size:14px;line-height:20px}.lg-password{position:relative}.lg-body .lg-password .form-control{padding-right:52px}.lg-password-toggle{position:absolute;right:0;top:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;color:var(--lg-text-secondary);cursor:pointer}.lg-password-toggle:hover{color:var(--lg-primary)}.lg-password-toggle .lg-icon-hide,.lg-password-toggle[aria-pressed="true"] .lg-icon-show{display:none}.lg-password-toggle[aria-pressed="true"] .lg-icon-hide{display:block}.lg-submit{padding-top:8px}.lg-alt{display:flex;flex-direction:column;gap:20px;margin:32px 0 0;padding:0;list-style:none}.lg-divider{display:flex;align-items:center;gap:16px;font-size:14px;line-height:20px;color:var(--lg-muted)}.lg-divider::before,.lg-divider::after{content:"";flex-grow:1;height:1px;background:var(--lg-outline-subtle)}.lg-notice{display:flex;align-items:flex-start;gap:8px}.lg-notice .fal{flex-shrink:0;margin-top:3px}.lg-body .form-control{width:100%;height:48px;padding:0 16px;border:1px solid var(--lg-outline);border-radius:8px;background:var(--lg-surface);color:var(--lg-text);font:400 16px/24px var(--lg-font);box-shadow:none;transition:border-color 150ms var(--lg-ease),box-shadow 150ms var(--lg-ease)}.lg-body textarea.form-control{height:auto;padding:12px 16px}.lg-body .form-control::placeholder{color:var(--lg-muted);opacity:1}.lg-body .form-control:hover{border-color:var(--lg-text)}.lg-body .form-control:focus{outline:none;border-color:var(--lg-primary);box-shadow:0 0 0 1px var(--lg-primary)}.lg-body .form-control.input-validation-error,.lg-body .form-control[aria-invalid="true"]{border-color:var(--lg-error);box-shadow:0 0 0 1px var(--lg-error)}.lg-body .btn{width:100%;height:auto;min-height:48px;padding:12px 24px;border-radius:24px;font:500 16px/24px var(--lg-font);text-transform:none;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none;transition:filter 150ms var(--lg-ease),background-color 150ms var(--lg-ease)}.lg-body .btn:hover,.lg-body .btn:active,.lg-body .btn:focus{box-shadow:none;text-decoration:none}.lg-body .btn:focus-visible{outline:2px solid var(--lg-primary);outline-offset:2px}.lg-body .btn-primary,.lg-body .btn-primary:hover,.lg-body .btn-primary:focus,.lg-body .btn-primary:active,.lg-body .btn-primary:not(:disabled):not(.disabled):active{border:0;background-color:var(--lg-primary);color:var(--lg-on-primary)}.lg-body .btn-primary:hover{filter:brightness(0.95)}.lg-body .btn-primary:active{filter:brightness(0.92)}.lg-body .btn-default,.lg-body .btn-external,.lg-body .btn-external-social-google{border:1px solid var(--lg-outline);background-color:transparent;color:var(--lg-primary)}.lg-body .btn-default:hover,.lg-body .btn-default:focus,.lg-body .btn-default:active,.lg-body .btn-external:hover,.lg-body .btn-external:focus,.lg-body .btn-external:active,.lg-body .btn-external-social-google:hover,.lg-body .btn-external-social-google:focus,.lg-body .btn-external-social-google:active{border-color:var(--lg-outline);background-color:var(--lg-primary-surface);color:var(--lg-primary) !important}.lg-body .btn-external span{font-size:inherit;padding-right:0;vertical-align:baseline}.lg-body .btn-external .fal{font-size:20px}.lg-body .btn:disabled,.lg-body .btn.disabled{opacity:0.38;cursor:not-allowed}.lg-body .login-buttons{padding-top:8px}.lg-body .alert{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;padding:12px 16px;border:0;border-radius:12px;font-size:16px;line-height:24px}.lg-body .alert-danger{background:var(--lg-error-surface);color:var(--lg-on-error-surface)}.lg-body .alert-info{background:var(--lg-info-surface);color:var(--lg-on-info-surface)}.lg-body .alert ul{margin:0;padding-left:20px}.lg-body .text-danger,.lg-body .field-validation-error{color:var(--lg-error) !important;font-size:14px;line-height:20px}.login-external-logins{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.iframe-signout{display:none}.lg-body .lg-intro{margin:0 0 24px;color:var(--lg-text-secondary)}.lg-body .lg-intro strong{color:var(--lg-text);font-weight:500;overflow-wrap:anywhere}.lg-email{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--lg-primary-surface);color:var(--lg-text);overflow-wrap:anywhere}.lg-email .fal{color:var(--lg-text-secondary)}.lg-links{display:flex;justify-content:center;margin:24px 0 0}.lg-body .lg-links a,.lg-link-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--lg-primary);font:500 14px/20px var(--lg-font);cursor:pointer}.lg-link-button:hover{text-decoration:underline}.lg-link-button:focus-visible{outline:2px solid var(--lg-primary);outline-offset:2px;border-radius:4px}.lg-footer .lg-logo{height:56px;margin-left:auto}@media (max-width:599px){.lg-footer .lg-logo{height:44px}}.lg-lang{position:relative;flex-shrink:0}.lg-lang>summary{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:9999px;color:var(--lg-text-secondary);font-weight:500;list-style:none;cursor:pointer;transition:background-color 150ms var(--lg-ease)}.lg-lang>summary::-webkit-details-marker{display:none}.lg-lang>summary:hover{background:var(--lg-primary-surface)}.lg-lang-chevron{font-size:12px;transition:transform 150ms var(--lg-ease)}.lg-lang[open] .lg-lang-chevron{transform:rotate(180deg)}.lg-lang-short{display:none}.lg-lang-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:200px;margin:0;padding:8px;display:flex;flex-direction:column;background:var(--lg-surface);border:1px solid var(--lg-outline-subtle);border-radius:12px;box-shadow:0 4px 8px 3px rgba(0,0,0,0.15),0 1px 3px 0 rgba(0,0,0,0.3)}.lg-lang-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--lg-text);font:400 16px/24px var(--lg-font);text-align:left;cursor:pointer}.lg-lang-option:hover{background:var(--lg-primary-surface)}.lg-lang-option[aria-current="true"]{font-weight:500;color:var(--lg-primary)}.tenant-selectie-placeholder{padding:8px 0}.tenant-list-item{font-size:16px;padding:4px}.tenantCard{position:relative;display:flex;flex-direction:column;margin-bottom:12px;padding:16px;border:1px solid var(--lg-outline-subtle);border-radius:12px;background-color:var(--lg-surface);transition:background-color 150ms var(--lg-ease),border-color 150ms var(--lg-ease)}.tenantCard:hover,.tenantCard:hover a,.tenantCard:hover a:hover{border-color:var(--lg-primary);background-color:var(--lg-primary-surface);color:var(--lg-primary);text-decoration:none}@keyframes lg-drift-1{0%,100%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(-24px,18px) rotate(4deg)}}@keyframes lg-drift-2{0%,100%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(16px,-20px) rotate(-6deg)}}@keyframes lg-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lg-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lg-bubble-1{animation:lg-drift-1 28s ease-in-out infinite}.lg-bubble-2{animation:lg-drift-2 22s ease-in-out infinite}.lg-spark{animation:lg-float 8s ease-in-out infinite}.lg-tagline{animation:lg-enter 500ms cubic-bezier(0.05,0.7,0.1,1) both}.lg-sub{animation:lg-enter 500ms cubic-bezier(0.05,0.7,0.1,1) 100ms both}@media (min-width:1600px){.lg-shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg-brand-inner{padding:72px}.lg-tagline{font-size:88px}.lg-sub{font-size:24px;line-height:32px;max-width:480px}.lg-content{max-width:440px}}@media (max-width:1199px){.lg-shell{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg-brand-inner{padding:40px}.lg-tagline{font-size:56px}.lg-sub{font-size:18px;line-height:26px}.lg-bubble-1{width:440px;height:440px;right:-180px;top:-120px;border-radius:176px 176px 176px 0}.lg-bubble-2{width:220px;height:220px;border-radius:88px 88px 88px 0}.lg-spark{width:56px;height:56px;border-radius:22px 22px 22px 0}.lg-main{padding:32px 48px 24px}}@media (max-width:839px){.lg-shell{display:flex;flex-direction:column}.lg-brand{position:static;height:auto;flex-shrink:0}.lg-brand-inner{height:240px;padding:32px 40px}.lg-bubble-1{width:360px;height:360px;right:-120px;top:-140px;border-radius:140px 140px 140px 0}.lg-bubble-2{display:none}.lg-spark{width:48px;height:48px;right:180px;top:40px;border-radius:18px 18px 18px 0}.lg-tagline{font-size:48px}.lg-main{flex-grow:1;padding:16px 40px 24px}.lg-content{max-width:440px}}@media (max-width:599px){.lg-brand{padding:0}.lg-brand-inner{height:180px;border-radius:0;padding:24px 24px 48px}.lg-tagline{font-size:36px;line-height:40px;letter-spacing:-0.01em}.lg-sub{display:none}.lg-bubble-1{width:300px;height:300px;right:-110px;top:-100px;border-radius:120px 120px 120px 0;animation:none}.lg-spark{width:40px;height:40px;right:72px;top:92px;border-radius:16px 16px 16px 0}.lg-main{position:relative;margin-top:-28px;border-radius:28px 28px 0 0;background:var(--lg-surface);padding:24px;gap:24px}.lg-logo{height:36px}.lg-lang>summary{padding:0 12px;font-size:14px}.lg-lang-full{display:none}.lg-lang-short{display:inline}.lg-center{align-items:flex-start}.lg-content{max-width:none}.lg-heading{gap:2px;margin-bottom:24px}.lg-eyebrow{font-size:14px;line-height:20px}.lg-body h1,.lg-body .lg-heading h1{font-size:28px;line-height:36px}.lg-form,.lg-form fieldset{gap:16px}.lg-login-grid>.lg-submit{margin-top:8px}.lg-alt{gap:16px;margin-top:24px}}@media (max-height:799px) and (min-width:840px){.lg-main{padding-top:24px;padding-bottom:24px;gap:24px}.lg-brand-inner{padding:40px}}@media (max-height:599px) and (min-width:600px){.lg-shell{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg-brand{position:sticky;height:100vh;height:100dvh;padding:12px}.lg-brand-inner{height:100%;padding:24px;border-radius:24px 24px 24px 0}.lg-tagline{font-size:32px;line-height:36px}.lg-sub,.lg-bubble-2{display:none}.lg-bubble-1{width:260px;height:260px;right:-100px;top:-90px;border-radius:104px 104px 104px 0}.lg-spark{width:36px;height:36px;right:64px;top:72px;border-radius:14px 14px 14px 0}.lg-main{padding:16px 32px;gap:24px}.lg-logo{height:36px}.lg-center{align-items:flex-start}.lg-body h1,.lg-body .lg-heading h1{font-size:28px;line-height:36px}}@media (prefers-reduced-motion:reduce){.lg-body *,.lg-body *::before,.lg-body *::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important}.lg-bubble-1,.lg-bubble-2,.lg-spark,.lg-tagline,.lg-sub{animation:none !important}}.login-hugo{display:block;position:relative;margin:0 auto;width:375px;padding:10px 20px;height:auto;background:#0C384F;opacity:0.9;border-bottom-right-radius:20px;border-bottom-left-radius:20px;color:#ffffff;font-size:16px}.login-hugo #toggle-chat{display:block;width:100%;height:auto;text-align:center;cursor:pointer;margin-top:10px}.login-hugo .hugo{display:block;background-image:url("../images/hugo_inactive.png");background-size:100px 100px;background-repeat:no-repeat;height:100px;width:100px;position:relative;margin:0 auto;transition:.3s all ease-in-out;margin-top:5px}.login-hugo .hugo.active{background-image:url("../images/hugo_active.png")}#chatBotWrapper{position:fixed;width:365px;height:auto;right:5px;display:block;bottom:0;text-align:left;z-index:99;box-shadow:0 -3px 15px -5px black;-webkit-box-shadow:0 -3px 15px -5px black;-moz-box-shadow:0 -3px 15px -5px black;border-top-left-radius:10px;border-top-right-radius:10px;background-color:white}#chatBotWrapper h1{margin-top:5px}#chatBotWrapper #closeButton{width:20px;height:20px;margin:10px;position:absolute;right:0px;top:0px}#chatBotWrapper .header{height:35px;text-align:center}#chatBotWrapper .spinLoader,#chatBotWrapper .spinLoader:after,#chatBotWrapper .spinLoader:before{color:#00b1aa !important;background:#00b1aa !important}.spinLoader.hidden{display:none}.conv-form-wrapper{padding:15px}#chatBotWrapper form.convFormDynamic{width:calc(100%);margin:15px 0px;padding:0 !important;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,0.4)}#chatBotWrapper form.convFormDynamic textarea.userInputDynamic{font-size:1rem}#chatBotWrapper div.conv-form-wrapper div.options{height:auto;max-width:335px}#chatBotWrapper div.conv-form-wrapper div.options div.option{background-color:#00b1aa;color:white;border-radius:2px;font-weight:bold;font-size:1rem;text-transform:uppercase}#chatBotWrapper div.conv-form-wrapper div#messages div.message{font-size:1rem;max-width:75%}#chatBotWrapper div.conv-form-wrapper div#messages div.message.from{background-color:#00b1aa;color:white}#chatBotWrapper form.convFormDynamic button.submit:hover{background:#00b1aa;color:#fff}#chatBotWrapper form.convFormDynamic button.submit{color:#00b1aa}#chatBotWrapper div.conv-form-wrapper:before{background:inherit}#chatBotWrapper div.conv-form-wrapper div.wrapper-messages{height:50vh;width:inherit}