html{height:100%}body{font-family:'Fira Sans', Helvetica, Arial, sans-serif;margin:0;display:flex;flex-direction:column;justify-content:center;height:100%}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}button{font-family:'Fira Sans', Helvetica, Arial, sans-serif}.wk-field{color:#000 !important;font-size:1rem !important}.center{display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar-header{position:relative;top:-4px}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline}.icon{position:relative;top:-10px}.logged-out iframe{display:none;width:0;height:0}.wk-icon-spinner-alt{font-size:14px !important;margin-left:8px !important}span.action-link a{text-decoration:none;color:#005b92}span.action-link a:hover{color:#003d61}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{background-color:#232323;padding:.5rem 1rem;visibility:hidden;position:absolute;font-size:.75rem;line-height:1rem;width:14rem;bottom:125%;color:#fff;left:-25%;z-index:1}.tooltip:hover{cursor:initial}.tooltip:hover .tooltiptext{visibility:visible}.page-redirect-mobile{display:flex;padding:0 2rem;align-items:center;flex-direction:column}.page-redirect-mobile .smile{height:7.875rem;width:7.875rem}.page-redirect-mobile .title{margin:1.5rem 0 .5rem 0;text-align:center;font-size:1.25rem;font-weight:500;color:#353535}.page-redirect-mobile .subtitle{line-height:1.3rem;text-align:center;font-size:.875rem;font-weight:400;color:#353535}.page-redirect-mobile .logo{margin-top:1rem}.page-consent .client-logo{float:left}.page-consent .client-logo img{width:80px;height:80px}.page-consent .consent-buttons{margin-top:25px}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px}.page-consent .consent-form .consent-description{margin-left:25px}.page-consent .consent-form .consent-description label{font-weight:normal}.page-consent .consent-form .consent-remember{padding-left:16px}.grants .page-header{margin-bottom:10px}.grants .grant{margin-top:20px;padding-bottom:20px;border-bottom:1px solid lightgray}.grants .grant img{width:100px;height:100px}.grants .grant .clientname{font-size:140%;font-weight:bold}.grants .grant .granttype{font-size:120%;font-weight:bold}.grants .grant .created{font-size:120%;font-weight:bold}.grants .grant .expires{font-size:120%;font-weight:bold}.grants .grant li{list-style-type:none;display:inline}.grants .grant li:after{content:', '}.grants .grant li:last-child:after{content:''}.footer-layout{height:100%;display:flex;flex-direction:column}.footer-layout .content{flex-grow:1;flex-basis:0;display:flex;min-width:64rem;align-items:center;justify-content:center}.footer-layout .footer{padding:1rem 2rem}.footer-layout .footer .logo{grid-area:logo;height:1.875rem}.frame-layout{height:100%;display:flex;flex-direction:column}.frame-layout .content{flex-grow:1;flex-basis:0;display:flex;min-width:64rem;justify-content:center}.frame-layout .frame{height:100%;border:none;width:calc(100% - 22rem)}.frame-layout .form{width:22rem;padding:2rem;min-width:22rem}.frame-layout .assistant-form{width:23.5rem;padding:2rem;min-width:22rem}.frame-layout .kfo-form{width:25.5rem;padding:2rem;min-width:22rem}.frame-layout .footer{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo notification link";grid-column-gap:2rem;align-items:center;padding:1rem 2rem}.frame-layout .footer .logo{grid-area:logo;height:1.875rem}.frame-layout .footer .notification{grid-area:notification;font-size:0.875rem;justify-self:end;color:#757575}.frame-layout .footer .notification:hover{color:#474747}.frame-layout .footer .gdpr{text-decoration:none;font-size:0.875rem;justify-self:end;grid-area:link;color:#757575}.frame-layout .footer .gdpr:hover{text-decoration:underline;color:#474747}loading-second-step{text-align:center}.login-flags{display:none;align-self:center}.login-flags .flags-title{font-size:2rem;font-weight:500;text-align:center;line-height:2.5rem;margin:0 0 0.5rem 0}.login-flags .flags-subtitle{font-size:1.125rem;font-weight:400;text-align:center;line-height:1.5rem;margin:0 0 1.5rem 0}.login-flags .flags-grid{display:grid;grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:auto auto}.login-flags .flag-element{display:flex;align-items:center}.login-flags .flag-element img{height:1.5rem;margin-right:0.5rem}.login-flags .flag-element span{cursor:pointer}.form .login-form-title{font-size:2rem;line-height:2.5rem;margin:0 0 1rem 0}.form .login-form-submit{float:right}.form .login-form-submit-f-end{display:flex;justify-content:flex-end}.form .login-forgot-button{padding:0;margin-bottom:1rem}.form .choice-label{padding-top:0.2rem}.form .wk-field-label{font-size:0.875rem}.form .wk-field-header .div-office{display:flex;flex-direction:row;align-items:flex-end}.form .wk-field-header .div-office .wk-field-choice-label .popper-tooltip-height{line-height:9px}@media (min-width: 48rem){.form .wk-field-header .div-office .wk-field-choice-label{padding-bottom:0.5rem;padding-top:0.25rem}}.form .rememberme-login{display:flex;flex-direction:row;align-items:center}.form .popper-tooltip-info{margin-left:.5rem;color:#007ac3;font-size:.75rem}.form .popper-tooltip{display:none;border-color:#007ac3}.form .popper-tooltip[data-show]{display:block;border-color:#007ac3 !important;min-width:22rem;max-width:22rem;border:1px solid;border-top:4px solid;padding:1rem 1rem 0;background-color:#fff;z-index:1}.form .popper-tooltip .popper-container{display:grid;grid-template-columns:1.5rem auto 1.5rem;grid-template-rows:fit-content(0) auto;grid-template-areas:"icon title ." ". message .";row-gap:.5rem;column-gap:1rem;color:#353535}.form .popper-tooltip .popper-container .popper-icon{grid-area:icon;line-height:1;color:#007ac3}.form .popper-tooltip .popper-container .popper-title{grid-area:title;font-size:.875rem;font-weight:500;line-height:1.125rem}.form .popper-tooltip .popper-container .popper-message{grid-area:message;white-space:normal;font-weight:400;font-size:.875rem;line-height:1.3125rem;padding-bottom:1rem !important}.form .popper-tooltip[data-popper-placement^='top']>.popper-tooltip-arrow{bottom:-9px;left:-4px !important}.form .popper-tooltip[data-popper-placement^='top']>.popper-tooltip-arrow,.form .popper-tooltip[data-popper-placement^='top']>.popper-tooltip-arrow::before{position:absolute;width:8px;height:8px}.form .popper-tooltip[data-popper-placement^='top']>.popper-tooltip-arrow::before{content:'';border-top:solid 8px #007ac3;border-left:solid 8px transparent;border-right:solid 8px transparent}.form .popper-tooltip[data-popper-placement^='bottom']>.popper-tooltip-arrow{top:-10px;left:-3px !important}.form .popper-tooltip[data-popper-placement^='bottom']>.popper-tooltip-arrow,.form .popper-tooltip[data-popper-placement^='bottom']>.popper-tooltip-arrow::before{position:absolute;transform:rotate(180deg);width:8px;height:8px}.form .popper-tooltip[data-popper-placement^='bottom']>.popper-tooltip-arrow::before{content:'';border-top:solid 8px #007ac3;border-left:solid 8px transparent;border-right:solid 8px transparent}.form .popper-tooltip[data-popper-placement^='left']>.popper-tooltip-arrow{right:-12px;top:-1px !important}.form .popper-tooltip[data-popper-placement^='left']>.popper-tooltip-arrow,.form .popper-tooltip[data-popper-placement^='left']>.popper-tooltip-arrow::before{position:absolute;transform:rotate(270deg);width:8px;height:8px}.form .popper-tooltip[data-popper-placement^='left']>.popper-tooltip-arrow::before{content:'';border-top:solid 8px #007ac3;border-left:solid 8px transparent;border-right:solid 8px transparent}.form .popper-tooltip[data-popper-placement^='right']>.popper-tooltip-arrow{left:-12px;top:-1px !important}.form .popper-tooltip[data-popper-placement^='right']>.popper-tooltip-arrow,.form .popper-tooltip[data-popper-placement^='right']>.popper-tooltip-arrow::before{position:absolute;transform:rotate(90deg);width:8px;height:8px}.form .popper-tooltip[data-popper-placement^='right']>.popper-tooltip-arrow::before{content:'';border-top:solid 8px #007ac3;border-left:solid 8px transparent;border-right:solid 8px transparent}.form .login-summary{margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #EDEDED}.form .validation-summary-errors ul{padding:0}.form .flag-field-tip{display:flex;align-items:center;justify-content:flex-end}.form .flag-field-tip img{height:16px;margin-right:.5rem}.form .flag-field-tip span{cursor:pointer;font-size:12px}.form .field-text{color:#323232;font-size:.875rem;font-weight:400}.form .double-field{display:grid;grid-template-columns:22rem 22rem;grid-column-gap:1rem}.form .security-criteria .title{color:#2C2C2C;font-size:.75rem}.form .security-criteria .list{padding-left:15px;margin-top:.5rem;line-height:1rem}.form .security-criteria .list-item{color:#232323;font-size:.75rem}.form .security-criteria.mobile{display:none}.page-grants .grants-description-gift{font-size:9rem;color:#ddd}.page-grants .grants-description-title{margin-top:1.5rem;margin-bottom:0.5rem}.page-grants .grants-description-helper{margin-top:0rem;margin-bottom:1.5rem}.center-row{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.show-recovery-codes-container{height:100%;display:grid;grid-template-rows:10rem auto auto}.show-recovery-codes-container .recovery-codes-footer{padding-bottom:3rem;padding-top:1rem;align-self:end;display:flex;flex-direction:row;justify-content:center}.show-recovery-codes-container .codes-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:2rem}.show-recovery-codes-container .recovery-code{color:#e5202e;font-size:0.875rem;font-weight:bold;height:1.313rem;line-height:1.313rem}.show-recovery-codes-container .show-recovery-codes-title{font-size:2rem;line-height:2.5rem;margin:0 0 2.375rem 0}.show-recovery-codes-container .wk-icon-filled-caution{color:#EA8F00;margin-top:1rem}.show-recovery-codes-container .text-use-recovery-codes{color:#757575;font-size:0.875rem;font-weight:normal;margin-left:0.5rem}.show-recovery-codes-container .form{max-width:36rem}.show-recovery-codes-container .recovery-codes-title{color:#232323;font-size:0.875rem;font-weight:500}.show-recovery-codes-container .codes-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem}.two-factor-frame-layout .two-factor-form{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;align-items:center;max-width:35%}.two-factor-frame-layout .two-factor-form .login-form-title{font-size:2rem;line-height:2.5rem;margin:5rem 0 0 0}.two-factor-frame-layout .wk-field-body{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:flex-end}.two-factor-frame-layout .list{width:100%;margin:0;padding:1rem 1rem 0 1rem}.two-factor-frame-layout .list li{margin-bottom:2rem}.two-factor-frame-layout .wk-form-buttons{margin-left:1rem}.two-factor-frame-layout .apps .row-app{display:flex;flex-direction:row;align-items:center}.two-factor-frame-layout .apps .first-app{margin-bottom:0.5rem}.two-factor-frame-layout .apps .row-app p{margin-block-start:0;margin-block-end:0;width:190px}.two-factor-frame-layout .apps .row-app a{margin-left:1rem}.two-factor-frame-layout .apps .row-app img{vertical-align:middle;width:80px}.two-factor-frame-layout .two-factor-codes{color:red;font-weight:bold;font-size:1rem;background-color:white;border-radius:0;padding:0}.two-factor-frame-layout .qr-code{display:grid;justify-items:center}.two-factor-frame-layout .wk-field-required{color:red;margin-left:.5rem}.two-factor-frame-layout .cnt-btn{width:100%}.two-factor-frame-layout .two-factor-footer{text-align:center;padding-bottom:2rem}.insert-otp .kleos-disclamer.disclamer-info{background-color:#dbedf7;padding:.5rem}.insert-otp .kleos-disclamer{display:flex;flex-direction:row;margin:0 0 24px}.insert-otp .kleos-disclamer i{margin:0 8px 0 0}.insert-otp .wk-icon-filled-info:before{content:"\e425"}.insert-otp .kleos-disclamer p.disclamer-text.multiline-ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;word-break:normal !important;color:#757575;font-size:0.875rem}.insert-otp .kleos-disclamer p.disclamer-text{margin:0;word-break:break-word}.insert-otp .kleos-disclamer.disclamer-info .disclamer-icon{color:#007ac3}.insert-otp .otp-form-flex{display:flex;align-items:stretch}.insert-otp .otp-form-flex .wk-field-required{color:red;margin-left:.5rem}.insert-otp .otp-form-flex .button-lost{margin:1rem 0 0.625rem 0;font-size:0.875rem}.insert-otp .otp-form-flex .otp-buttons-flex{display:flex;flex-direction:row;justify-content:flex-end;margin-top:0.5rem}.insert-otp .otp-form-flex .otp-buttons-flex .button-cancel{margin-right:1rem;text-decoration:none}.insert-otp .otp-form-flex .otp-buttons-flex .button-cancel:hover{text-decoration:underline}.form-insert-recovery-code .text-enter-recovery-code{color:#757575;font-size:0.875rem;font-weight:normal;margin:0;margin-left:0.5rem}.form-insert-recovery-code .wk-icon-filled-caution{color:#EA8F00}.form-insert-recovery-code .wk-field-required{color:red}.form-insert-recovery-code .buttons-container{display:flex;flex-direction:row;justify-content:flex-end}.form-insert-recovery-code .mr-2{margin-right:1rem}.form-insert-recovery-code .insert-recovery-form-title{font-size:2rem;line-height:2.5rem;margin:0 0 2rem 0}.overlay-error{position:fixed;z-index:1000;width:100%;height:100%;background-color:rgba(255,255,255,0.95)}.overlay-error .overlay-panel{position:absolute;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%;pointer-events:none !important;width:100%;height:100%}.overlay-error .overlay-panel .overlay-content{height:fit-content;width:100%;text-align:center;align-self:center}.overlay-error .overlay-panel .overlay-content .overlay-icon{font-size:8.25rem;color:#DADADA;margin-bottom:2.25rem}.overlay-error .overlay-panel .overlay-content .overlay-title{font-size:1.25rem;font-weight:500;line-height:1.625rem;margin:0}.overlay-error .overlay-panel .overlay-content .overlay-msg{font-weight:400;font-size:0.875rem;line-height:1.3125rem}.overlay-error .overlay-panel .overlay-content .overlay-dismiss-msg{font-weight:300;font-size:0.875rem;line-height:1.3125rem;margin-top:2rem}.summary-msg .wk-notification-content{-webkit-line-clamp:7 !important}.wk-field-input-readonly{background-color:#ededed;border-color:#757575;box-shadow:none !important}#box-title-reset .only-mobile-visible{display:none}#box-title-reset .login-form-title.mobile{display:none}@media screen and (max-width: 599px){.footer-layout.reset-psw-layout .content{min-width:unset;display:grid;justify-content:inherit}.footer-layout.reset-psw-layout #reset-password-form{padding:1.5rem}.footer-layout.reset-psw-layout #reset-password-form .double-field{display:inline}.footer-layout.reset-psw-layout #reset-password-form .login-form-title:not(.mobile){display:none}.footer-layout.reset-psw-layout #reset-password-form .security-criteria.mobile{display:block;margin-bottom:1rem}.footer-layout.reset-psw-layout #reset-password-form .security-criteria:not(.mobile){display:none}.footer-layout.reset-psw-layout #reset-password-form .login-summary .hidden-for-mobile{display:none}.footer-layout.reset-psw-layout #reset-password-form #box-title-reset{display:grid;justify-content:center}.footer-layout.reset-psw-layout #reset-password-form #box-title-reset .login-form-title.mobile{justify-content:center;display:grid}.footer-layout.reset-psw-layout #reset-password-form #box-title-reset .only-mobile-visible{display:block;margin-bottom:0.3rem}.footer-layout.reset-psw-layout #reset-password-form .footer{display:grid;padding-bottom:3rem}}

