@import url(https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,600&display=swap);*,:after,:before,html{box-sizing:border-box}html{font-size:62.5%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px}body,button,html{margin:0}button{padding:0;border:none;font:inherit;color:inherit;cursor:pointer;background-color:transparent}h1,h2{margin-left:-25px;margin-right:-25px;letter-spacing:-1px}img{float:none!important;max-width:100%}p{margin-top:0}a{color:inherit;text-decoration:none}a:focus,a:hover{color:#0040ff}.button{display:block;padding:14px 16px;border:0;border-radius:8px;background-color:#0040ff;color:#fff;font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none;outline:0;transition:box-shadow .3s;cursor:pointer}.button--full-width{width:100%}.button:focus,.button:hover{background-color:#003ae6;transition-duration:.15s;color:#fff}button:disabled,button:disabled:hover{background-color:#a8a8a8;cursor:not-allowed}.button.is-loading{cursor:not-allowed}.button--medium{font-size:16px}.button-secondary{color:#000;background:#ececf0}.button.button-secondary:focus,.button.button-secondary:hover{background:#e3e4ea;color:#000}.button--inlined{display:inline-block}label input:focus~span{color:#0040ff}input{font-family:inherit;font-size:inherit;line-height:inherit;color:#111;flex:1;width:100%;min-height:2.625rem;margin:0;padding:.6875rem;background:transparent;box-shadow:0 1.5px 2px rgba(16,24,40,.02),0 1px 2px rgba(16,24,40,.02);border-radius:inherit;text-align:start}input:hover{border-color:#b8b9c3}.form-select,input{display:block;width:100%;padding:0 10px;height:42px;border:1px solid #d2d3dd}input:focus,select:focus{z-index:2;position:relative;border-color:#0040ff;outline:0}input:disabled,input:read-only{background:#f7f7f7!important}.form-group{position:relative}.form-group+.form-group{margin-top:0}.form-group--flex{display:flex;gap:16px}@media(max-width:600px){.form-group--flex{flex-direction:column;gap:0}}.form-group--flex>div{width:50%}@media(max-width:600px){.form-group--flex>div{width:100%}}.form-group__label,label.checkbox{padding-bottom:5px;margin-top:16px}.form-group__label,label.checkbox{font-size:14px;text-align:left;display:block;color:#5a5c65;font-weight:500}label.checkbox{margin:0;padding-bottom:0}.form-group__help{font-size:14px;text-align:left;display:block;margin-top:10px;color:#737373}.form-control.form-control--bordered{border-radius:6px}html form .toggle{float:none;display:inline-block;transform:translateY(-2px)}.form-hint.form-hint{z-index:2;position:absolute;top:100%;left:-999em;padding:0 15px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:14px;line-height:30px;text-align:left;transform:translate(-50%,3px);white-space:nowrap}.has-error input:focus~.form-hint,input:focus~.form-hint{left:50%}input.is-valid~.form-hint{left:-999em}.form-hint:after,.form-hint:before{content:"";position:absolute;bottom:100%;left:50%;border:6px solid transparent;border-bottom-color:#fff;transform:translateX(-50%)}.form-hint:before{border-bottom-color:#ddd;transform:translate(-50%,-1px)}.form-error{margin:10px 0 0;display:block;font-size:14px;color:#ff002e;line-height:1.3;font-weight:400;text-align:left}.form-error.form-error--with-icon{width:100%;display:flex;gap:4px;align-items:start}.form-error__icon{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.form-error__link{text-decoration:underline}.checkbox{line-height:1.4375}@media(min-width:640px){.checkbox{font-size:16px}}.checkbox{position:relative;padding-left:22px;text-align:left;user-select:none}.checkbox--belfius .checkbox__button{top:50%;transform:translateY(calc(-50% + 2px))}.checkbox:focus,.checkbox:hover{color:#0040ff;cursor:pointer}.checkbox--belfius:focus,.checkbox--belfius:hover{color:#c30045}.checkbox input{position:absolute;left:-999em}.checkbox__button{position:absolute;top:0;left:0;vertical-align:middle;display:inline-block;width:14px;height:14px;border:1px solid #ccc;border-radius:4px;transform:translateY(4px)}.checkbox input:checked+.checkbox__button{background:url(/dist/static/icon-checkmark.71c596913809746f3adb51a9a3d35614.svg) 50% no-repeat;color:#0040ff;background-size:10px;background-color:#0040ff}.checkbox input:focus+.checkbox__button{border-color:#0040ff}.checkbox--belfius input:focus+.checkbox__button{border-color:#c30045}.checkbox--belfius input:checked+.checkbox__button{background:url(/dist/static/icon-checkmark-belfius.8b4fa40a0011d87123769a96831f45e1.svg) 50% no-repeat}.input-container{position:relative}.input-container--left{flex:1 50%;margin-right:-1px}.input-container--wide.input-container--left{margin-right:10px}.input-container--wide.input-container--right{margin-left:10px}.input-container--right{flex:1 50%}.form-control{font-size:14px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control--stacked{margin-bottom:-1px}.form-control--rounded{border-radius:6px}.form-control--rounded-top{border-top-left-radius:6px;border-top-right-radius:6px}.form-control--rounded-bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.form-control--rounded-top-left{border-top-left-radius:6px}.form-control--rounded-top-right{border-top-right-radius:6px}.has-error .form-control.is-valid{background:transparent}.form-control.is-invalid,.has-error .form-control{position:relative;z-index:2;border-color:#f44335}.form-label{font-size:.875rem;font-weight:500;line-height:1.3;color:#5a5c65}@media(max-width:520px){.button-group{flex-direction:column-reverse}}@media(max-width:520px){.button-group .button{margin:6px 0}}.button-group,.field-group{display:flex;justify-content:space-between;margin-top:16px;color:rgba(0,0,0,.6);font-size:14px;line-height:1.2;text-align:left}.button-group>*{display:inline-block}.button-group>:not(:first-child){margin-left:15px}.form-separator{width:100%;height:1px;background-color:#d2d3dd;border:0;margin-top:32px;margin-bottom:32px}.form-select{display:block;width:100%;height:42px;padding:5px 30px 5px 10px;border:0;background-color:#fff;background-image:url(/dist/static/icon-dropdown.3c13ffdb235e8b959704dc1585e55a9a.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px 12px;border-radius:6px;color:#191919;font-size:15px;line-height:16px;transition:box-shadow .1s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.form-select{background-image:url(/dist/static/icon-drop-down-arrow@2x.00cb6aeba795653633030f79473531fe.png);background-size:9px}}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 rgba(0,0,0,.6)}.form-control[type=file]::-webkit-file-upload-button{padding:0 6px;margin-inline-end:5px;color:inherit;background-color:#f7f7f7;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:0;border-radius:0;transition:background-color .2s ease-in-out;height:42px;font-family:Inter,sans-serif}.form-control[type=file]::file-selector-button{padding:0 6px;margin-inline-end:5px;color:inherit;background-color:#f7f7f7;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:0;border-radius:0;transition:background-color .2s ease-in-out;height:42px;font-family:Inter,sans-serif}.form-control[type=file]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#d2d3dd}.form-control[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#d2d3dd}.form-control[type=file]{overflow:hidden;padding:0}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control[type=file]:active,.form-control[type=file]:focus{border:0}.form-group--phone-number{position:relative;overflow:hidden}.form-control--phone-number{position:absolute;left:1000000000000px}.form-group--button{margin-top:20px;display:flex;gap:8px;flex-direction:column}@media(max-width:800px){.hide-xs{display:none}}.is-hidden{display:none}.screenreader-only{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.text-left{text-align:left}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{position:relative;margin:0 auto;width:25px;height:25px}.spinner:after{content:"";left:0;position:absolute;border-radius:50%;width:24px;height:24px;border:2px solid #0040ff;border-top-color:transparent;animation:rotate .65s linear infinite}.otp-form-group{display:flex;margin-top:24px;margin-bottom:32px;gap:8px}@media(max-width:364px){.otp-form-group.backup_codes{gap:4px}}.otp-form-group input{font-family:SFMono-Regular,Liberation Mono,Menlo,Courier,monospace;font-size:24px;aspect-ratio:7/8;max-width:56px;height:auto;border-radius:8px;text-align:center;padding:0}@media(max-width:364px){.otp-form-group input{aspect-ratio:3/4;font-size:18px}}.mollie-ui-variables{--mollie-ui-color-background-tertiary:#f5f6f8;--mollie-ui-border-radius-large:16px}.push-animation--wrapper{pointer-events:none;position:relative;line-height:1;background-color:var(--mollie-ui-color-background-tertiary);border-radius:var(--mollie-ui-border-radius-large);container-type:inline-size;transition:opacity .2s ease-out}.push-animation--wrapper[data-expired=true]{opacity:.6}.push-animation--phone{width:100%;height:auto}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}.push-animation--notification{font-size:16px;font-size:4cqw;--title-font-size:0.75em;--title-line-height:1.33333;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"icon title    time" "icon subtitle subtitle";place-items:start;padding:.75em;gap:0 .5em;position:absolute;width:74%;top:27%;left:0;right:0;margin-left:auto;margin-right:auto;background:hsla(0,0%,89.4%,.8);background-blend-mode:color-dodge,normal;backdrop-filter:blur(20px);border-radius:1em;box-shadow:0 .5em .5em 0 rgba(0,0,0,.05);animation-name:fadeInDown;animation-duration:.6s;animation-delay:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.3,.83,.4,1.2)}.push-animation--icon{grid-area:icon;line-height:0}.push-animation--logo{width:calc(var(--title-font-size)*2*var(--title-line-height));height:auto}.push-animation--time{grid-area:time;font-size:.63875em;line-height:1.53816;color:#7f7f7f;font-weight:400;text-align:right}.push-animation--title{grid-area:title;font-weight:590}.push-animation--subtitle{grid-area:subtitle;font-weight:400}.push-animation--subtitle,.push-animation--title{font-size:var(--title-font-size);line-height:var(--title-line-height);max-width:100%;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02583em}.js-two-factor-authentication-app .hidden,.js-two-factor-authentication-app .on-pusher-error,.js-two-factor-authentication-app .on-verification-expired,.js-two-factor-authentication-app .on-verification-pending{display:none}.js-two-factor-authentication-app[data-pusher-had-error=true] .on-pusher-error,.js-two-factor-authentication-app[data-pusher-silent=true] .on-pusher-silent{display:initial}.js-two-factor-authentication-app:not([data-expired=true]) .on-verification-pending,.js-two-factor-authentication-app[data-expired=true] .on-verification-expired{display:contents}.js-two-factor-authentication-app .side-by-side{display:grid;grid-template-columns:1fr 1fr}.modal{background-color:#fff;padding:32px;width:100%;max-width:min(calc(100vw - 32px),440px);border-width:0;border-radius:8px}.modal-content{display:flex;flex-direction:column;gap:16px}.modal button{--mollie-ui-animation-duration-200:200ms;--mollie-ui-button-animation-duration:var(--mollie-ui-animation-duration-200);--mollie-ui-animation-ease-in:cubic-bezier(0.68,0.6,0.12,1.4);background:#e3e4eb;border-radius:8px;padding:14px 16px 13px;width:100%;font-size:16px;transition:transform var(--mollie-ui-button-animation-duration) var(--mollie-ui-animation-ease-in)}.modal button:hover{background:#d2d3dd}.modal button:active{background:#aeb1c2;transform:scale(99%)}.modal .modal-body,.modal .modal-title{line-height:1.3;margin:0;text-align:start}.modal .modal-title{font-size:22px;font-weight:600}.modal .modal-body{font-size:14px;font-weight:400}.modal ul{padding-inline-start:22px;display:flex;flex-direction:column;gap:8px}.modal a{color:#0040ff}.modal a:hover{text-decoration:underline}.disable-2fa-amount-group{width:200px;flex-direction:row;gap:0}.disable-2fa-amount-group input::-webkit-inner-spin-button,.disable-2fa-amount-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.disable-2fa-amount-group input[type=number]{-moz-appearance:textfield}.disable-2fa-amount-group .separator{padding:0 10px;align-items:center;justify-content:center;display:flex}.disable-2fa-amount-group .separator.currency{padding-left:0}.connect-body .auth-container,.hosted-onboarding-body .auth-container{min-height:100vh;max-width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:stretch;height:100%}.connect-body .auth-container--login,.connect-body .auth-container--signup,.hosted-onboarding-body .auth-container--login,.hosted-onboarding-body .auth-container--signup{height:100vh}@media(max-height:650px),(max-width:1080px){.connect-body .auth-container--login,.connect-body .auth-container--signup,.hosted-onboarding-body .auth-container--login,.hosted-onboarding-body .auth-container--signup{height:100%}}.connect-body .auth-form-wrapper,.hosted-onboarding-body .auth-form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;isolation:isolate;background:color(display-p3 1 1 1);flex:none;order:1;flex-grow:1;max-width:100%}.connect-body .auth-form-wrapper-inner,.hosted-onboarding-body .auth-form-wrapper-inner{display:flex;grid-gap:70px;gap:70px;flex-grow:1;width:100%;align-items:stretch;flex-direction:column;justify-content:space-between}.connect-body .auth-form-header,.hosted-onboarding-body .auth-form-header{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.connect-body .auth-form-header .auth-nav-back,.hosted-onboarding-body .auth-form-header .auth-nav-back{font-size:12px;line-height:130%;color:#5a5c65;justify-self:start}.connect-body .auth-form-header .auth-nav-back a,.connect-body .auth-form-header .auth-nav-back a:active,.connect-body .auth-form-header .auth-nav-back a:focus,.connect-body .auth-form-header .auth-nav-back a:hover,.hosted-onboarding-body .auth-form-header .auth-nav-back a,.hosted-onboarding-body .auth-form-header .auth-nav-back a:active,.hosted-onboarding-body .auth-form-header .auth-nav-back a:focus,.hosted-onboarding-body .auth-form-header .auth-nav-back a:hover{color:inherit;text-decoration:none}.connect-body .auth-form-header svg,.hosted-onboarding-body .auth-form-header svg{justify-self:center}.connect-body .auth-form-header svg path,.hosted-onboarding-body .auth-form-header svg path{fill:#111;fill:color(display-p3 .0667 .0667 .0667)}.connect-body .auth-form-header .auth-nav-switch-action,.hosted-onboarding-body .auth-form-header .auth-nav-switch-action{justify-self:end}.connect-body .auth-form-header .auth-nav-switch-action .button,.hosted-onboarding-body .auth-form-header .auth-nav-switch-action .button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.connect-body .auth-form-header .spacer,.hosted-onboarding-body .auth-form-header .spacer{justify-self:end}.connect-body .connect-form,.connect-body .hosted-onboarding-form,.hosted-onboarding-body .connect-form,.hosted-onboarding-body .hosted-onboarding-form{max-width:400px;align-self:center}.connect-body .connect-form .partner-logo,.connect-body .hosted-onboarding-form .partner-logo,.hosted-onboarding-body .connect-form .partner-logo,.hosted-onboarding-body .hosted-onboarding-form .partner-logo{max-width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.connect-body .connect-form .auth-form-title,.connect-body .hosted-onboarding-form .auth-form-title,.hosted-onboarding-body .connect-form .auth-form-title,.hosted-onboarding-body .hosted-onboarding-form .auth-form-title{font-weight:600;font-size:30px;line-height:130%;color:#111;margin:0 0 10px}.connect-body .connect-form p,.connect-body .hosted-onboarding-form p,.hosted-onboarding-body .connect-form p,.hosted-onboarding-body .hosted-onboarding-form p{margin-bottom:16px;font-size:16px;line-height:130%;color:#5a5c65}.connect-body .connect-form p.auth-form-text,.connect-body .hosted-onboarding-form p.auth-form-text,.hosted-onboarding-body .connect-form p.auth-form-text,.hosted-onboarding-body .hosted-onboarding-form p.auth-form-text{font-size:18px}.connect-body .connect-form .form-control--rounded,.connect-body .hosted-onboarding-form .form-control--rounded,.hosted-onboarding-body .connect-form .form-control--rounded,.hosted-onboarding-body .hosted-onboarding-form .form-control--rounded{border-radius:8px}.connect-body .connect-form .form-control--rounded-top,.connect-body .hosted-onboarding-form .form-control--rounded-top,.hosted-onboarding-body .connect-form .form-control--rounded-top,.hosted-onboarding-body .hosted-onboarding-form .form-control--rounded-top{border-top-left-radius:8px;border-top-right-radius:8px}.connect-body .connect-form .form-control--rounded-bottom,.connect-body .hosted-onboarding-form .form-control--rounded-bottom,.hosted-onboarding-body .connect-form .form-control--rounded-bottom,.hosted-onboarding-body .hosted-onboarding-form .form-control--rounded-bottom{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.connect-body .connect-form .form-control--rounded-top-left,.connect-body .hosted-onboarding-form .form-control--rounded-top-left,.hosted-onboarding-body .connect-form .form-control--rounded-top-left,.hosted-onboarding-body .hosted-onboarding-form .form-control--rounded-top-left{border-top-left-radius:8px}.connect-body .connect-form .form-control--rounded-top-right,.connect-body .hosted-onboarding-form .form-control--rounded-top-right,.hosted-onboarding-body .connect-form .form-control--rounded-top-right,.hosted-onboarding-body .hosted-onboarding-form .form-control--rounded-top-right{border-top-right-radius:8px}.connect-body .auth-form-footer,.connect-body .auth-form-secondary_action,.hosted-onboarding-body .auth-form-footer,.hosted-onboarding-body .auth-form-secondary_action{display:flex;grid-gap:25px;gap:25px;justify-content:center}.connect-body .auth-form-footer a,.connect-body .auth-form-secondary_action a,.hosted-onboarding-body .auth-form-footer a,.hosted-onboarding-body .auth-form-secondary_action a{padding:10px 0;color:#a0a3b2;font-size:14px;font-weight:500}.connect-body .auth-form__link.auth-form__link,.hosted-onboarding-body .auth-form__link.auth-form__link{font-weight:500;color:#0040ff}.connect-body .auth-form__link.auth-form__link:hover,.hosted-onboarding-body .auth-form__link.auth-form__link:hover{opacity:.5}.connect-body .flash-message-wrapper,.hosted-onboarding-body .flash-message-wrapper{margin-top:16px}.connect-body .successbox,.hosted-onboarding-body .successbox{background:#f5fbf5;border:1px solid #c2e6c1}.connect-body .errorbox,.hosted-onboarding-body .errorbox{background:#fff2f5;border:1px solid #ffccd5}.connect-body .warningbox,.hosted-onboarding-body .warningbox{background:#fffcf4;border:1px solid #ffe5aa}.connect-body .errorbox,.connect-body .successbox,.connect-body .warningbox,.hosted-onboarding-body .errorbox,.hosted-onboarding-body .successbox,.hosted-onboarding-body .warningbox{border-radius:16px;font-weight:400;font-size:14px;line-height:130%;padding:16px}.connect-body .errorbox p,.connect-body .successbox p,.connect-body .warningbox p,.hosted-onboarding-body .errorbox p,.hosted-onboarding-body .successbox p,.hosted-onboarding-body .warningbox p{margin:0}.connect-body .errorbox a,.hosted-onboarding-body .errorbox a{color:#99001c;font-weight:600}.connect-body .custom-html-wrapper,.hosted-onboarding-body .custom-html-wrapper{width:400px;align-self:center}