@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-Bold-Cfdqxc8M.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Public Sans;src:url(/assets/PublicSans-Bold-DlnSi7Y-.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Public Sans;src:url(/assets/PublicSans-SemiBold-BFabC8dR.woff2) format("woff2");font-weight:600;font-style:normal}.banner{width:100%;text-align:start;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;color:#d74f4f;padding:24px;background:#ffefef;border:1px solid #d74f4f;box-shadow:0 8px 120px #0c5d9314;border-radius:12px;cursor:pointer}.banner svg{height:24px;min-width:24px;margin-right:12px}.banner.hide{display:none;-webkit-user-select:none;user-select:none;pointer-events:none}.banner.show{display:flex}.error-banner{color:#d74f4f;padding:24px;background:#ffefef;border:1px solid #d74f4f}.warning-banner{color:#f26f37;border:1px solid #f26f37;background:#fef1eb}.warning-banner svg path{fill:#f26f37}@media screen and (max-width: 750px){.error-banner{width:100%}.error-banner p{font-size:1rem}}.brand-title{font-family:Bricolage Grotesque,sans-serif;text-align:center;font-weight:600;font-size:2rem;line-height:46px;margin-bottom:40px;color:var(--color-titles)}button.link,a.link{color:var(--color-button-primary);font-weight:700;font-size:1rem;cursor:pointer;text-decoration:none;border:none;background-color:unset;font-family:Public Sans,sans-serif}button.link:hover,a.link:hover{color:var(--color-button-primary-lighter)}.subtitle{text-align:center;color:var(--color-text);font-weight:400;font-size:1rem;line-height:24px;margin-bottom:40px}.warning{color:#eba600;text-align:center}.large-submit button,.large-submit a{min-width:550px!important}.submit{margin-top:40px;text-align:center}.submit button,.submit a{min-width:364px;background-color:var(--color-button-primary);color:var(--color-button-title);border:none;padding:15px 35px;cursor:pointer;text-decoration:none;font-weight:600;font-size:1rem;height:56px;border-radius:9px}.submit button.disabled,.submit a.disabled{opacity:.7;cursor:initial}.submit button:not(.disabled):hover,.submit a:not(.disabled):hover{background:var(--color-button-primary-lighter)}@media screen and (max-width: 750px){.submit button,.submit a{min-width:unset}}.submit .secondary-action{padding:15px 35px;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-decoration:underline;text-align:center;cursor:pointer;color:var(--color-button-primary)}.submit .secondary-action:not(.disabled):hover{color:var(--color-button-primary-lighter)}.large-input-line{max-width:550px!important}.input-line{max-width:364px;margin:20px auto 24px}.input-line label{color:var(--color-titles);font-weight:600;font-size:1rem;line-height:20px}.input-line input{font-family:Public Sans,sans-serif;font-weight:600;height:56px;width:100%;border:1px solid var(--color-text-08);border-radius:12px;margin-top:10px;margin-bottom:10px;display:block;padding:13px 20px;font-size:1rem;box-sizing:border-box;color:var(--color-text)}.input-line input::placeholder{font-family:Public Sans,sans-serif;font-weight:600;font-size:1rem;color:var(--color-text-60)}.input-line input:focus{border:2px solid var(--color-button-primary);outline:var(--color-button-primary);padding:13px 19px}.input-line div.text{font-weight:400;font-size:.75rem;color:#211f1d;margin-bottom:0;margin-top:-5px}.input-line.invalid input{border-color:#f28783}.input-line.invalid input:focus{outline:none!important;box-shadow:0 0 5px #f28783}.input-line.invalid div.text{color:#f28783}.input-line input:disabled,.input-line select:disabled{background-color:#f7f8fa}.primary-svg path{fill:var(--color-button-primary)}.primary-svg g{fill:var(--color-button-primary)}.mobile-icon{height:92px;width:92px;margin:52px;z-index:1}.mobile-icon path{fill:var(--color-highlight-background)}.status-icon{display:flex;align-items:center;justify-content:center;height:92px;width:92px;margin:52px;min-height:92px;border-radius:50%;background:var(--color-badge-background)}.user-container{background:var(--color-background, #f8f6f5);background-size:contain;background-repeat:no-repeat;position:absolute;inset:0}.user-container .container{height:100%;display:flex;flex-flow:column}.user-container .container .box{padding:16px;flex:1;display:flex;margin:0 auto;flex-flow:column;align-items:center}@media screen and (max-width: 750px){.user-container .container .box{width:100%;box-sizing:border-box;padding:20px}}.loading{text-align:center}.transfer-password-form-page{width:400px;margin:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.transfer-password-form-page .bank-logo{text-align:center;box-shadow:0 12px 52px #7d7d7d4d;display:flex;align-items:center;justify-content:center;height:92px;width:92px;margin:52px;border-radius:50%;background:radial-gradient(58.65% 58.65% at 77.98% 36.54%,#fff,#f8f6f5)}.transfer-password-form-page .bank-logo img{max-width:80px}.transfer-password-form-page .brand-title{font-size:1.25rem;line-height:28px}.transfer-password-form-page .subtitle{color:var(--color-titles-80);font-size:1rem;line-height:20px;font-weight:600;margin-bottom:32px}.transfer-password-form-page .input-line{max-width:unset;margin-top:0;width:100%}.transfer-password-form-page .submit{width:100%;margin-top:8px}.transfer-password-form-page .submit button{width:100%}.transfer-password-form-page .warning{margin-bottom:16px}@media screen and (max-width: 750px){.transfer-password-form-page,.transfer-password-form-page .submit button{width:100%}}.transfer-result-page{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.transfer-result-page .transfer-result-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:400px}.transfer-result-page .transfer-result-content .title{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;color:var(--color-titles);line-height:28px;text-align:center}.transfer-result-page .transfer-result-content .link{margin-top:64px}.transfer-result-page .transfer-result-content .submit,.transfer-result-page .transfer-result-content .submit button{width:100%}.transfer-result-page .transfer-result-content .paragraph-3{color:var(--color-titles-50);margin-top:10px}@media screen and (max-width: 750px){.transfer-result-page{box-sizing:border-box;padding:16px}.transfer-result-page .transfer-result-content{width:100%}}.bulk-transfer-status{width:400px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bulk-transfer-status .brand-title{font-weight:600;font-size:1.25rem;line-height:28px;letter-spacing:-.02em;margin-bottom:14px}.bulk-transfer-status .receivers-line{width:100%}.bulk-transfer-status .submit{margin-top:30px;width:100%}.bulk-transfer-status .submit button{width:100%}@media screen and (max-width: 750px){.bulk-transfer-status{width:100%}}.receivers-line.input-line{margin-top:40px}.receivers-line.input-line .receiver-accounts-card{display:flex;flex-direction:column;margin-top:8px;padding:24px;border:1px solid #e2eafe;background-color:#fff;box-shadow:0 8px 120px var(--color-text-08);border-radius:12px}.receivers-line.input-line .receiver-accounts-card .transfer-item{padding:0;cursor:pointer}.transfer-item-status{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.recap-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.recap-row:not(:last-child){margin-bottom:4px}.recap-row svg{margin-right:4px}.transfer-item-group-title{font-family:Bricolage Grotesque,sans-serif;font-style:normal;font-weight:600;font-size:1.25rem;line-height:28px;letter-spacing:-.02em;margin:24px 0!important}.transfer-otp-page{width:400px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.transfer-otp-page .bank-logo{text-align:center;margin-bottom:20px}.transfer-otp-page .bank-logo img{max-height:80px}.transfer-otp-page .brand-title{font-size:1.25rem;line-height:28px}.transfer-otp-page .subtitle{color:var(--color-titles-80);font-size:1rem;line-height:20px;font-weight:600;margin-bottom:32px}.transfer-otp-page .form-inputs{width:100%}.transfer-otp-page .form-inputs .input-line{margin-top:0;max-width:unset;margin-left:unset;margin-right:unset}.transfer-otp-page .submit{width:100%;margin-top:8px}.transfer-otp-page .submit button{width:100%}.transfer-otp-page .mobile-icon{height:92px;width:92px;margin:52px;z-index:1}.transfer-otp-page .mobile-icon path{fill:var(--color-highlight-background, url(#mobile_phone_paint_radial))}@media screen and (max-width: 750px){.transfer-otp-page{width:100%}}.transfer-otp-app2app-page{width:400px;height:100%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.transfer-otp-app2app-page .brand-title{font-weight:600;font-size:1.25rem;line-height:28px;text-align:center;letter-spacing:-.02em;margin-bottom:8px}.transfer-otp-app2app-page .subtitle{font-weight:600;font-size:1rem;line-height:21px;text-align:center;color:var(--color-titles-80)}.transfer-otp-app2app-page svg{margin-bottom:52px}.transfer-otp-app2app-page .mobile-icon{height:92px;width:92px;margin:52px;z-index:1}.transfer-otp-app2app-page .mobile-icon path{fill:var(--color-highlight-background, url(#mobile_phone_paint_radial))}@media screen and (max-width: 750px){.transfer-otp-app2app-page{width:100%}}.icon-loader-container{display:flex;flex-direction:row;gap:32px;justify-content:center;align-items:center}.icon-loader{display:flex;justify-content:center;align-items:center;height:92px;width:92px;flex:0 0 92px;border-radius:50%;filter:drop-shadow(0px 12px 20px rgba(0,0,0,.2));background:#fff;margin-bottom:52px;overflow:hidden}.icon-loader img,.icon-loader svg{max-height:64px;max-width:80px}.loader-title{margin-bottom:20px;text-align:center}.ripple-center{right:44px;bottom:44px}.ripple-left{right:152px;bottom:44px}.ripple-right{right:28px;bottom:44px}.status-icon.info{box-shadow:0 12px 52px #7d7d7d4d}.status-icon.success{box-shadow:0 12px 52px #54b9ac4d}.status-icon.warning,.status-icon.error{filter:drop-shadow(0px 12px 52px rgba(0,0,0,.2))}@media screen and (max-width: 1023px){.connect-status{width:100%}.connect-status .connect-status-content{width:unset;margin:36px}}.transfer-loader{margin:0 auto;width:400px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.transfer-loader .brand-title{font-size:1.25rem;line-height:28px}.transfer-loader .loader-row{display:flex;flex-direction:row}.transfer-loader .loader-spacer{width:32px}@media screen and (max-width: 750px){.transfer-loader{width:100%}}.choose_account_card{display:flex;justify-content:space-between;align-items:center;padding:24px;margin-top:8px;height:83px;background-color:#fff;border:1px solid var(--color-text-08);box-shadow:0 8px 120px var(--color-text-08);border-radius:12px;cursor:pointer;box-sizing:border-box}.choose_account_card.disabled{background-color:#fff;pointer-events:none}.choose_account_card.disabled .title{color:#675f5b}.choose_account_card.disabled .next-logo{display:none}.choose_account_card .title{color:var(--color-text);font-size:1rem;font-weight:600}.choose_account_card .next-logo{height:24px}.choose_account_card .next-logo path{fill:var(--color-text-60)}.create-simple-transfer{width:400px;height:100%}.create-simple-transfer .input-line{max-width:unset;margin:20px 0 24px}.create-simple-transfer .input-line input{box-sizing:border-box;color:var(--color-text)}.create-simple-transfer .submit button{height:56px;width:400px;border-radius:9px;font-size:1rem}@media screen and (max-width: 750px){.create-simple-transfer{width:100%}.create-simple-transfer .submit button{width:100%;min-width:unset}}.amount-line .amount-input{position:relative}.amount-line .amount-input input::-webkit-inner-spin-button{appearance:none;margin:0}.amount-line .amount-input .currency{position:absolute;top:19px;right:16px;vertical-align:middle;height:100%;color:var(--color-text-60);font-size:1.125rem;line-height:20px;font-weight:700}.label-line label{display:flex;flex-direction:row;justify-content:space-between}.label-line .max-characters{font-size:.75rem;color:var(--color-titles-80);margin-top:8px}.label-line .execution-date{font-size:.875rem;color:#675f5b}.receiver-line.input-line .account-item{width:auto;margin:8px 0 0;flex-direction:column;align-items:start}.sender-line.input-line .account-item{width:auto;margin:8px 0 0}.sender-line.input-line .account-item .next-logo{margin-right:10px}.account-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px;margin:12px 0 0;width:100%;box-sizing:border-box;background-color:#fff;border:1px solid var(--color-text-08);border-radius:12px;cursor:pointer;box-shadow:0 8px 120px var(--color-text-08)}.account-item.hoverable:hover{border-color:var(--color-button-primary);border-width:2px;padding:23px}.account-item:first-child{margin-top:16px;margin-bottom:unset}.account-item:last-child{margin-bottom:16px}.account-item.uneditable img,.account-item.uneditable .info{opacity:.6}.account-item.disabled{background-color:#fff;cursor:unset}.account-item.disabled .name{margin-bottom:unset}.account-item.disabled .next-logo{display:none}.account-item .name{color:var(--color-text);font-weight:600;font-size:1rem;line-height:20px;text-transform:capitalize;padding-right:4px}.account-item .info{flex:1;font-size:.75rem;line-height:20px;font-weight:600;color:var(--color-text-60);display:flex;flex-direction:column}.account-item img{max-height:32px;width:64px;margin:8px;object-fit:contain}.account-item .balance,.account-item .bank-name{font-weight:700}.account-item .next-logo{position:absolute;height:24px;right:0;top:38%;margin-right:10px}.account-item .submit{margin-top:unset;width:100%;min-width:unset}.create-bulk-transfer{width:400px;margin:0 auto}.create-bulk-transfer .large-submit button{min-width:unset!important;width:100%}@media screen and (max-width: 750px){.create-bulk-transfer{width:100%}}.branding-logo{text-align:center;padding:56px 0 40px}.branding-logo img{height:60px;max-width:120px}.transfer-error{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px;text-align:center}@media screen and (min-width: 576px){.transfer-error{margin:40px}}.transfer-error .transfer-error-logo{margin:52px;filter:drop-shadow(0px 12px 52px rgba(0,0,0,.2));border-radius:50%;width:92px;height:92px;display:flex;align-items:center;justify-content:center;background:radial-gradient(58.65% 58.65% at 77.98% 36.54%,#fff,#f8f6f5)}.transfer-error .transfer-error-title{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;color:var(--color-titles);line-height:28px}.transfer-error .transfer-error-subtitle{color:var(--color-titles-80);margin-top:10px}.exit{position:absolute;top:36px;right:36px;cursor:pointer}.exit button,.exit a{margin:10px 0 0 15px;color:var(--color-button-primary);font-size:1rem;cursor:pointer;border:none;background:0;padding:0;text-decoration:none;box-shadow:unset;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.exit button svg g,.exit a svg g{fill:var(--color-button-primary);stroke:var(--color-button-primary)}.exit button img,.exit a img{width:20px}@media screen and (max-width: 750px){.navigation div{padding-left:20px;padding-right:20px}}.back-button{position:absolute;top:36px;left:36px}.back-button button,.back-button a{font-size:1rem;color:var(--color-button-primary);cursor:pointer;border:none;background:0;padding:0;text-decoration:none}.back-button button img,.back-button a img{width:20px}.back-button .icon-button{display:flex;place-items:center}@media screen and (max-width: 1023px){.exit{position:absolute}}.sender-list-page{width:400px}.sender-list-page .brand-title{width:400px;margin:0 auto}.sender-list-page .bank-info{margin:40px auto}.sender-list-page .bank-info .bank-header{display:flex;flex-direction:row;background-color:#fff;padding:24px;border:1px solid var(--color-text-08);border-radius:12px}.sender-list-page .bank-info .bank-header img{width:64px;max-height:32px}.sender-list-page .bank-info .bank-header .bank-name{color:var(--color-text-60);font-weight:600;font-size:1rem;margin-left:16px}.sender-list-page .bank-info .bank-header .bank-name.no-logo{margin-left:15px}.sender-list-page .bank-info .bank-header .bank-logo img{vertical-align:middle}.sender-list-page .bank-info .bank-header .bank-logo,.sender-list-page .bank-info .bank-header .bank-name{width:fit-content;margin-top:auto;margin-bottom:auto}.sender-list-page .bank-info .bank-accounts{display:flex;flex-direction:column;justify-content:center;align-content:center}.sender-list-page .bank-info .bank-accounts .bank-account{position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:16px;margin:8px;min-height:56px;width:290px;border-radius:3px;box-shadow:0 4px 6px #041c2c1a,0 0 3px #041c2c14}.sender-list-page .bank-info .bank-accounts .bank-account .name{font-weight:700;font-size:1rem;margin-bottom:8px;text-transform:capitalize}.sender-list-page .bank-info .bank-accounts .bank-account .info{font-size:.875rem;line-height:24px;color:#675f5b}.sender-list-page .bank-info .bank-accounts .bank-account .info .balance{font-weight:700}.sender-list-page .bank-info .bank-accounts .bank-account .next-logo{position:absolute;width:16px;height:24px;right:5px;top:38%}.sender-list-page .message{margin:20px 0;color:var(--color-titles-80);text-align:center;font-size:.875rem}.sender-list-page .compatible_info{margin-bottom:16px}.sender-list-page .compatible_info .compatible_info_title{font-weight:700}.sender-list-page .compatible_info .compatible_info_description{margin-top:8px;color:#211f1d}@media screen and (max-width: 750px){.sender-list-page,.sender-list-page .bank-info{width:100%}.sender-list-page .bank-info .bank-header .bank-name{font-size:1rem}.sender-list-page .brand-title{width:100%}}.bank-accounts{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}
