@font-face{font-family:"InterBold";font-weight:700;font-style:normal;src:url(https://s3.ca-central-1.amazonaws.com/agoracorp-web/Inter-Bold-3e3cb905bf27a4c8c370fd245d959030.ttf) format("truetype")}@font-face{font-family:"InterSemiBold";font-weight:600;font-style:normal;src:url(https://s3.ca-central-1.amazonaws.com/agoracorp-web/Inter-SemiBold-c6588ec1e3a1f399c5c0ddab71a0caba.ttf) format("truetype")}@font-face{font-family:"InterMedium";font-weight:500;font-style:normal;src:url(https://s3.ca-central-1.amazonaws.com/agoracorp-web/Inter-Medium-18b8c68e64126db9ce88dfcf10b6ac84.ttf) format("truetype")}@font-face{font-family:"InterRegular";font-weight:400;font-style:normal;src:url(https://s3.ca-central-1.amazonaws.com/agoracorp-web/Inter-Regular-9cd7588f47651215d52f3cec8c6f4a44.ttf) format("truetype")}@font-face{font-family:"InterLight";font-weight:300;font-style:normal;src:url(https://s3.ca-central-1.amazonaws.com/agoracorp-web/Inter-Light-e7dd1399358ca04ed457d18330e193f7.ttf) format("truetype")}

*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}body{min-height:100vh;color:#1F2A37;font-family:"InterRegular";font-size:14px}h1{color:#1F2A37;font-family:"InterRegular";font-size:32px;font-weight:500;line-height:120%;letter-spacing:-0.01em}h2{color:#1F2A37;font-family:"InterRegular";font-size:24px;font-weight:500;line-height:100%;letter-spacing:-0.01em}h3{color:#1F2A37;font-family:"InterRegular";font-size:20px;font-weight:500;line-height:120%;letter-spacing:-0.01em}h4{color:#1F2A37;font-family:"InterLight";font-size:18px;font-weight:400;line-height:160%;letter-spacing:-0.01em}h5{color:#1F2A37;font-family:"InterRegular";font-size:16px;font-weight:500;letter-spacing:-0.01em}p{color:#1F2A37;font-family:"InterLight";font-size:15px;font-weight:400;line-height:18px;letter-spacing:-0.01em}a{color:#1F2A37;font-family:"InterLight";font-size:15px;font-weight:400;text-decoration:underline;letter-spacing:-0.01em}a:focus{outline:none}ul{margin:0;padding:0;list-style:none}strong{font-family:"InterRegular";font-size:15px;font-weight:500;line-height:18px;letter-spacing:-0.01em}.crisp-client #crisp-chatbox div a{display:none !important}

#root{min-height:100vh}#modal-root{position:relative;z-index:5}body{background-color:white}.bullet{display:inline-block;width:6px;height:6px;background-color:#1F2A37;border-radius:50%}.title{color:#111827;font-family:"InterSemiBold";font-size:18px;font-weight:600;line-height:29px}.button-text-regular{font-family:"InterSemiBold";font-size:15px;font-weight:600;line-height:24px;line-height:-1%}.button-text-small{font-family:"InterBold";font-size:13px;font-weight:500;line-height:16px;line-height:-1%}.text-regular{font-family:"InterLight";font-size:15px;font-weight:400;line-height:18px;letter-spacing:-0.01em}.text-strong{font-family:"InterRegular";font-size:15px;font-weight:500;line-height:18px;letter-spacing:-0.01em}.text-paragraph{font-family:"InterLight";font-size:15px;font-weight:400;line-height:24px;letter-spacing:-0.01em}.link-regular{font-family:"InterLight";font-size:15px;font-weight:400;line-height:18px;text-decoration:underline;letter-spacing:-0.01em}.link-small{font-family:"InterLight";font-size:13px;font-weight:400;line-height:16px;text-decoration:underline;letter-spacing:-0.01em}.label{color:#1F2A37;font-family:"InterLight";font-size:13px;font-weight:400;line-height:16px}.label-uppercase{font-family:"InterRegular";font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.04em;text-transform:uppercase}.caption{font-family:"InterLight";font-size:12px;font-weight:400;line-height:18px;letter-spacing:-0.01em}.caption-heavy{font-family:"InterSemiBold";font-size:12px;line-height:18px;letter-spacing:-0.01em}.navigation{color:#6B7380;font-family:"InterMedium";font-size:16px;font-weight:500;line-height:26px}.circle{display:inline-block;width:6px;height:6px;background-color:#6B7380;border-radius:50%}@media only screen and (max-width: 767px){.hide-on-sm{display:none !important}}@media only screen and (min-width: 768px) and (max-width: 1150px){.hide-on-md{display:none !important}}@media only screen and (min-width: 1151px){.hide-on-lg{display:none !important}}.white-filled-icon path{fill:white}.white-stroked-icon path{stroke:white}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.body-has-mobile-nav-menu-open{overflow:hidden}.body-has-mobile-nav-menu-open .main-body-content{margin-top:144px}.right-aligned-text{text-align:right}.is-truncated-text{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}

.no-subdomain-fallback-page{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100vw;height:100vh}.idle-warning-floating-message-wrapper{padding:16px}.idle-warning-floating-message-description{margin-bottom:12px;color:white}.idle-warning-floating-message-refresh-button.white-button.button{padding:6px 20px}

.login-page-title{width:400px;margin-bottom:32px}.two-factor-auth-page-title{margin-bottom:16px}.two-factor-auth-page-description{margin-bottom:48px;color:#6B7380}.login-page-form{margin-bottom:24px}.login-page-form-input:not(:last-of-type){margin-bottom:30px}.button.primary-button.login-page-submit-button{width:100%;margin-top:48px}.login-page-reset-password-link-container{text-align:center}

.form-errors{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:24px 1fr;grid-gap:12px;width:100%;margin-bottom:24px;padding:12px 16px;background:#FBE7E7;border:none;border-radius:8px}.form-errors .form-error{color:#DA1414}.form-errors-warning-icon path{fill:#DA1414}

.input-label{display:block}.input-label.has-error .input-wrapper{border-color:#DA1414}.input-label.disabled .input-wrapper{border-color:#F9FAFB}.input-label.disabled .input{color:#9CA4AF;background-color:#F9FAFB}.input-label.focused .input-wrapper{border-color:#1F2A37}.input-wrapper{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;overflow:hidden;border:1px solid #D1D5DB;border-radius:4px;transition:.4s ease-in-out}.input-wrapper:hover{border-color:#1F2A37}.input-wrapper .input-clear-button{width:24px;height:24px}.input{width:100%;height:38px;-webkit-flex:1;flex:1;padding:0 16px;border:none;outline:none;font-family:"InterRegular";font-size:15px;font-weight:500;line-height:120%;letter-spacing:-0.01em}.input::-webkit-input-placeholder{color:#6B7380}.input:-moz-placeholder{color:#6B7380}.input::-moz-placeholder{color:#6B7380}.input:-ms-input-placeholder{color:#6B7380}.input-validated-icon{position:absolute;right:10px;min-width:16px}.input-error-message{margin-top:4px;color:#DA1414;text-transform:initial}.input-information-message{margin-top:4px;color:#6B7380;font-family:"InterMedium";font-size:12px;font-weight:500;line-height:12px;text-transform:none}.input-with-unit .input{border:none}.input-with-unit.has-error .input-unit-icon-container{border-color:#DA1414}.input-unit-icon-container{border-top-left-radius:4px;border-bottom-left-radius:4px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;padding:2px 0 0 14px;color:#9CA4AF}.input-clear-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:10px;background-color:transparent;border:none}

.button{position:relative;height:40px;border-radius:4px;outline:none;cursor:pointer;font-family:"InterSemiBold";font-size:15px;font-weight:600;line-height:24px;letter-spacing:-0.01em}.button.inactive{cursor:default}.button .button-spinner{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button.primary-button{color:white;background-color:#1F2A37;border:none;outline:none;transition:background-color .4s ease-in-out}.button.primary-button:hover,.button.primary-button:focus{background-color:#374251}.button.primary-button.inactive{color:white;background-color:#D1D5DB}.button.primary-button .lds-spinner-item:after{background-color:white}.button.secondary-button{color:#1F2A37;background:transparent;border:1px solid #D1D5DB;outline:none;transition:.4s ease-in-out}.button.secondary-button:hover,.button.secondary-button:focus{color:#111827;background:transparent;border-color:#D1D5DB}.button.secondary-button.inactive{color:#D1D5DB;background-color:transparent}.button.secondary-button .lds-spinner-item:after{background-color:#D1D5DB}.button.primary-button,.button.secondary-button{width:-webkit-max-content;width:max-content;max-width:100%;padding:0 24px}.button.tertiary-button{width:auto;height:auto;padding:0;padding-bottom:2px;color:#1F2A37;background-color:transparent;border:none;border-radius:0;outline:none;transition:border-color .4s ease-in-out}.button.tertiary-button.button-with-icon{text-decoration:none}.button.tertiary-button:hover,.button.tertiary-button:focus{border-color:#1F2A37}.button.tertiary-button.inactive{color:#D1D5DB}.button.tertiary-button.inactive path{fill:#D1D5DB}.button.tertiary-button .lds-spinner-item:after{background-color:#D1D5DB}.button.small-text-button,.button.text-button{display:-webkit-inline-flex;display:inline-flex;height:auto;background:none;border:none;font-family:"InterLight";font-weight:400;text-decoration:underline;letter-spacing:-0.01em}.button.small-text-button.inactive,.button.text-button.inactive{color:#9CA4AF;cursor:not-allowed}.button.small-text-button{font-size:13px;line-height:16px}.button.text-button{font-size:15px;line-height:18px}.button.white-button{width:100%;height:auto;padding:18px;color:gray-80;background-color:white;border:none;border-radius:8px;outline:none;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}.button.green-button{color:white;background-color:#099990;border:none;outline:none;transition:background-color .4s ease-in-out}.button.green-button:hover,.button.green-button:focus{background-color:#22A39B}.button.green-button.inactive{color:white;background-color:#D1D5DB}.button.green-button .lds-spinner-item:after{background-color:white}.button.icon-button-without-text{width:40px;height:40px;background-color:white;border:none;transition:.4s ease-in-out}.button.icon-button-without-text path{stroke:#1F2A37;stroke-width:1px}.button.icon-button-without-text:hover{background-color:#F3F4F5}.button.icon-only-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;padding:0}.stop-button{color:#1F2A37}.panel-footer-button{border-top-left-radius:0;border-top-right-radius:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;color:#111827;background-color:transparent;border:none;outline:none;font-size:12px;line-height:19px;text-transform:uppercase;transition:background-color .4s ease-in-out}.panel-footer-button:focus{background-color:#D1D5DB;box-shadow:none}.button-error-messages{color:#DA1414}

.lds-spinner{position:relative;display:inline-block;width:16px;height:16px}.lds-spinner-item{-webkit-transform-origin:8px 8px;transform-origin:8px 8px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner-item:after{position:absolute;top:7px;left:13px;display:block;width:5px;height:1px;background:#111827;border-radius:20%;content:" "}.lds-spinner-item:nth-child(1){-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner-item:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner-item:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.lds-spinner-item:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.lds-spinner-item:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.lds-spinner-item:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.lds-spinner-item:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.lds-spinner-item:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.lds-spinner-item:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-spinner-item:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.lds-spinner-item:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.lds-spinner-item:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}

.form-field-title-container{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:5px}.form-field-title-container .form-field-title.label{color:#6B7380}.form-field-title-container.required .form-field-title.label{color:#6B7380}.form-field-title-optional-text{-webkit-align-self:center;align-self:center;margin-left:8px;color:#6B7380;font-family:"InterRegular";font-size:10px;font-weight:400;line-height:12px}.form-field-title-required-asterisk{-webkit-align-self:center;align-self:center;margin-left:4px;color:#DA1414}

.__react_component_tooltip.tooltip-content{background-color:#4B5663;text-align:center;transition:none}.__react_component_tooltip.tooltip-content.type-info:after{border-top-color:#4B5663;border-bottom-color:#4B5663}

.password-input input::-webkit-textfield-decoration-container{visibility:hidden}.password-input .password-input-icon{display:none;height:24px;margin-right:10px;background-color:transparent;border:none;outline:none}.password-input .password-input-icon.password-input-icon-visible{display:inline-block}.password-input .password-input-icon:focus{box-shadow:none}.password-input .password-input-icon:focus .show-icon path{stroke:#111827}.password-input .password-input-icon:focus .hide-icon .Hide_svg__eye{stroke:#111827}.password-input .password-input-icon:focus .hide-icon .Hide_svg__eye-lashes{fill:#111827}.password-input .input-clear-button{margin-right:5px}

.two-factor-authentication-flow-button.button{width:100%;margin-top:16px}.two-factor-authentication-flow-button.button.continue-button{margin-top:40px}.two-factor-authentication-flow-button.button.tertiary-button.view-changing-button{-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;margin-top:16px;padding:0;text-align:left}.two-factor-authentication-flow-button.button.tertiary-button.view-changing-button.icon-on-right .button-with-icon-icon-container{margin:0 0 0 7px}

.two-factor-authentication-flow-enter-code-view-input{margin-top:64px}.two-factor-authentication-flow-enter-code-view-input .input-wrapper{display:block;border:none;border-bottom:1px solid #4B5663;border-radius:0}.two-factor-authentication-flow-enter-code-view-input.has-error .input-wrapper{border-bottom:1px solid #DA1414}.two-factor-authentication-flow-enter-code-view-input .input{padding-left:32px;font-size:32px;line-height:46px;text-align:center;letter-spacing:24px}.two-factor-authentication-flow-enter-code-view-input .input::-webkit-input-placeholder{color:#6B7380;font-family:"InterRegular";font-size:24px;line-height:46px;text-align:center;letter-spacing:3px}.two-factor-authentication-flow-enter-code-view-input .input:-moz-placeholder{color:#6B7380;font-family:"InterRegular";font-size:24px;line-height:46px;text-align:center;letter-spacing:3px}.two-factor-authentication-flow-enter-code-view-input .input::-moz-placeholder{color:#6B7380;font-family:"InterRegular";font-size:24px;line-height:46px;text-align:center;letter-spacing:3px}.two-factor-authentication-flow-enter-code-view-input .input:-ms-input-placeholder{color:#6B7380;font-family:"InterRegular";font-size:24px;line-height:46px;text-align:center;letter-spacing:3px}.two-factor-authentication-flow-enter-code-view-input .input-error-message{margin-top:16px;text-align:left}.two-factor-authentication-flow-enter-code-view-no-access-to-authenticator-message{margin:72px 0 10px;color:#6B7380;text-align:left}

.button-with-icon{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 12px;border-radius:4px}.button-with-icon .button-with-icon-icon-container{margin-right:10px;padding-top:2px}.button-with-icon.icon-on-right .button-with-icon-icon-container{margin-left:10px;margin-right:0}.button-with-icon.icon-on-left .button-with-icon-icon-container{margin-right:10px}.button-with-icon-icon-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;padding-bottom:2px}

.two-factor-authentication-flow-use-another-method-view-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.two-factor-authentication-flow-use-another-method-view-button-separator{width:100%;margin-top:80px;color:#6B7380;text-align:left}

.wait-requests-spinner.lds-spinner{display:block;margin:16px auto}

.two-factor-authentication-flow-receive-sms-view-description{margin-bottom:0}.two-factor-authentication-flow-receive-sms-view-phone-number-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto 0;padding:6px 50px;background-color:#F9FAFB;border-radius:20px}.two-factor-authentication-flow-receive-sms-view-throttled-request-view-container{height:184px;margin-top:50px}.two-factor-authentication-flow-receive-sms-view-form{max-width:320px;margin:auto}.two-factor-authentication-flow-button.tertiary-button.view-changing-button.two-factor-authentication-flow-receive-sms-view-view-changing-button{margin-top:48px}

.phone-number-validation-throttled-request-view-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}

.phone-validation-form .phone-validation-form-countdown{font-size:14px;line-height:22px;text-align:center}.phone-validation-form .form-errors{margin-top:25px}.phone-validation-form .form-error,.phone-validation-form .input-error-message{font-size:14px;line-height:22px;text-align:center}.phone-validation-form-code-input{margin:50px 0 25px}.phone-validation-form-code-input .input-wrapper{display:block;border:none;border-bottom:1px solid #4B5663;border-radius:0}.phone-validation-form-code-input.has-error .input-wrapper{border-bottom:1px solid #DA1414}.phone-validation-form-code-input .input{font-size:28px;line-height:45px;text-align:center;letter-spacing:5px}.phone-validation-form-code-input .input::-webkit-input-placeholder{color:#4B5663;font-family:"InterRegular";font-size:28px;line-height:45px;letter-spacing:0}.phone-validation-form-code-input .input:-moz-placeholder{color:#4B5663;font-family:"InterRegular";font-size:28px;line-height:45px;letter-spacing:0}.phone-validation-form-code-input .input::-moz-placeholder{color:#4B5663;font-family:"InterRegular";font-size:28px;line-height:45px;letter-spacing:0}.phone-validation-form-code-input .input:-ms-input-placeholder{color:#4B5663;font-family:"InterRegular";font-size:28px;line-height:45px;letter-spacing:0}.phone-validation-form-submit-button.button{width:100%;margin-top:60px;padding-top:3px;border-radius:4px}.phone-validation-form-send-code-button{display:block;height:auto;margin:0 auto;color:#1F2A37;background-color:transparent;border:none;outline:none;font-size:14px;line-height:22px;text-decoration:underline}

.auth-page-container{display:-webkit-flex;display:flex;text-align:left}.auth-page-left-mask-container{display:-webkit-flex;display:flex;width:40vw;height:100vh;padding:32px;background:#111827;background-image:url(https://s3.ca-central-1.amazonaws.com/agoracorp-web/auth-page-left-bg-c0ce43aa74ee01db83d4f72a9836ee78.png);background-position-x:100%;background-size:cover}.auth-page-left-mask-agora-watermark-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:36px 1fr;grid-gap:14px;margin-top:auto}.auth-page-left-mask-agora-watermark-text{color:white}.auth-page-logo.company-logo-container{-webkit-justify-content:flex-start;justify-content:flex-start;height:60px;margin:0 auto 78px}.auth-page-main{width:320px;margin:78px auto auto 125px}@media only screen and (max-width: 767px){.auth-page-main{width:100%;max-width:376px;margin:78px auto auto;padding:0 28px}}.auth-page-main-description{margin-bottom:32px;color:#6B7380}

.company-logo-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;height:40px}@media only screen and (max-width: 767px){.company-logo-container{height:36px}}.logo{height:100%;mix-blend-mode:multiply}

.forgot-password-page-title{margin-bottom:16px}.forgot-password-page-description{margin-bottom:32px;color:#6B7380}.forgot-password-page-success-icon{margin:0 auto 24px}.forgot-password-page-success-description{margin-bottom:48px;color:#6B7380}.forgot-password-page-form-submit-button.button.primary-button{width:100%;margin-top:50px}.forgot-password-page-back-to-login-button.button.primary-button{width:100%}

.reset-password-page-title{margin-bottom:16px}.reset-password-page-description{margin-bottom:32px;color:#6B7380}.reset-password-page-form-submit-button.button.primary-button{width:100%;margin-top:48px}

.page-container{display:grid;grid-template-columns:1fr;min-height:100vh;background-color:#F9FAFB}.page-container.has-fixed-footer .page-content-body{min-height:100vh}.main-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;margin:0 auto}.main-body-content{width:100%;padding-top:32px;padding-bottom:75px;background-color:#F9FAFB;transition:.4s ease-in-out}@media only screen and (max-width: 767px){.main-body-content{width:100vw}}

.page-header-container{position:-webkit-sticky;position:sticky;top:0;z-index:3;width:100%;background-color:#F9FAFB;transition:.4s ease-in-out}.page-header-container.has-mobile-navbar-open{position:fixed;width:100vw;height:100vh;background-color:rgba(107,115,128,0.6)}.page-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:72px;margin:auto;background-color:white;box-shadow:0 1px 0 rgba(0,0,0,0.08)}@media only screen and (max-width: 767px){.page-header{display:grid;gap:0 24px;grid-template-columns:40px 1fr -webkit-max-content;grid-template-columns:40px 1fr max-content;height:auto;padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1150px){.page-header{margin:auto;padding-left:16px;padding-right:8px}}@media only screen and (min-width: 1151px){.page-header{padding-left:24px;padding-right:8px}}.page-header-logo-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:-webkit-min-content;width:min-content;min-width:48px;height:56px}.page-header-hamburger-button{display:none;background:transparent;border:none}.page-header-user-dropdown-container{display:grid;-webkit-align-items:center;align-items:center;justify-items:start;grid-template-columns:0.25fr 1fr;grid-template-columns:0.25fr 0.25fr 1fr;gap:5px}.page-header-user-dropdown-container-have-button{display:grid;-webkit-align-items:center;align-items:center;justify-items:start;grid-template-columns:1.1fr 0.25fr 1fr;gap:5px}.raise-service-ticket-modal.ReactModal__Content{max-height:100vh;overflow:auto}.raise-service-ticket-modal.ReactModal__Content .modal-form-body{max-height:-webkit-max-content;max-height:max-content;overflow-y:auto;scroll-behavior:smooth}.raise-service-ticket-modal.ReactModal__Content.form-modal{overflow:none;padding-bottom:20px}.raise-service-ticket-iframe{width:100%;height:90vh}.select-language-consent-modal{max-width:500px;padding:2px;background-color:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.language-consent-modal-div{display:grid;grid-template-rows:2fr 1fr;grid-gap:15px;padding:10px}.language-consent-button-wrapper{display:-webkit-flex;display:flex;justify-self:end;gap:10px}.language-consent-modal-text{margin-top:16px;color:#333;font-size:16px;line-height:1.6}.raise-service-ticket-button{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;background:none;border:none;cursor:pointer}

.nav-menu-container{height:100%}@media only screen and (max-width: 767px){.nav-menu-container{height:72px;grid-column:1/4;grid-row:2;overflow-x:auto;border-top:1px solid #E5E7EB}}.nav-menu{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:-webkit-max-content;width:max-content;height:100%;-webkit-flex:1;flex:1;margin:auto}@media only screen and (max-width: 767px){.nav-menu{-webkit-justify-content:unset;justify-content:unset}}.nav-menu-overflow-menu{display:-webkit-flex;display:flex}.nav-menu-overflow-menu .dropdown-list{right:0;min-width:180px}.nav-menu-overflow-menu .dropdown-header-button{display:grid;width:40px;height:40px;margin:auto;place-items:center;border:none}.nav-menu-overflow-menu .dropdown-header-button,.nav-menu-overflow-menu .dropdown-header-button:hover,.nav-menu-overflow-menu .dropdown-header-button:focus,.nav-menu-overflow-menu .dropdown-header-button:active,.nav-menu-overflow-menu .dropdown-header-button.with-menu-open{border:none}.nav-menu-overflow-menu .dropdown-header-button:hover,.nav-menu-overflow-menu .dropdown-header-button.with-menu-open,.nav-menu-overflow-menu .dropdown-header-button:focus{background:#F3F4F5}.nav-menu-overflow-menu-nav-link{width:100%;height:100%;padding:0 16px}

.nav-link{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:24px;border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none}.nav-link:first-of-type{margin-left:12px}.nav-link .nav-link-text{transition:color .4s ease-in-out}@media only screen and (max-width: 1260px){.nav-link .nav-link-text{font-size:12px}}.nav-link .nav-link-text,.nav-link:link .nav-link-text,.nav-link:visited .nav-link-text{color:#6B7380}.nav-link:hover .nav-link-text{color:#545a64}.nav-link.active{border-color:#1F2A37}.nav-link.active .nav-link-text,.nav-link:active .nav-link-text{color:#111827}.nav-link:focus{outline:none;box-shadow:none}.nav-link:focus .nav-link-text{color:#25282d}.nav-link .bullet{position:absolute;left:0}

.dropdown-container{position:relative}.dropdown-container.option-selected .dropdown-header-button-text{color:#1F2A37}.dropdown-container.has-error .dropdown-header-button{border:1px solid #DA1414}.dropdown-container.disabled{pointer-events:none}.dropdown-container.disabled .dropdown-header-button{background-color:#F9FAFB;border:1px solid #F9FAFB;cursor:not-allowed}.dropdown-container.disabled .dropdown-header-button-text{color:#6B7380}.dropdown-container.disabled .dropdown-header-button-icon path{fill:#9CA4AF}.dropdown-container.disabled.option-selected .dropdown-header-button-icon{display:none}.dropdown-container .dropdown-list{position:absolute;z-index:1;max-height:320px;overflow:auto}.dropdown-container .dropdown-list.top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dropdown-container .dropdown-list.bottom{bottom:-3px;-webkit-transform:translateY(100%);transform:translateY(100%)}.dropdown-container .dropdown-list.left{top:0;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.dropdown-container .dropdown-list.right{top:0;right:0;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.dropdown-container:focus{outline:none}.dropdown-header-button{width:100%;height:40px;color:#6B7380;background-color:white;border:1px solid #D1D5DB;border-radius:4px;letter-spacing:-0.01em;transition:.4s ease-in-out}.dropdown-header-button:hover,.dropdown-header-button.with-menu-open,.dropdown-header-button:focus{outline:none}.dropdown-header-button:hover .dropdown-header-button-icon path,.dropdown-header-button.with-menu-open .dropdown-header-button-icon path,.dropdown-header-button:focus .dropdown-header-button-icon path{stroke:#1F2A37}.dropdown-header-button-icon path{transition:.4s ease-in-out;stroke:#9CA4AF}.dropdown-header-button-text{display:inline-block;max-width:calc(100% - 16px);overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;-webkit-flex:1;flex:1;color:#6B7380;font-family:"InterRegular";font-size:15px;font-weight:500;line-height:120%;text-align:left}.dropdown-header-button-default-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:1;flex:1;padding:0 16px}.form-field-title-container{margin-bottom:5px}.dropdown-disabled-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}

.dropdown-list{width:100%;background-color:white;border-radius:4px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08);visibility:hidden;opacity:0}.dropdown-list.visible{visibility:visible;opacity:1}.dropdown-list.full-size{width:auto;min-width:100%;max-width:unset}.dropdown-empty-message{padding:20px}

.dropdown-list-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:40px;padding:0 16px;cursor:default;transition:background-color .4s ease-in-out}.dropdown-list-item.can-be-selected{cursor:pointer}.dropdown-list-item.can-be-selected:focus,.dropdown-list-item.can-be-selected:hover,.dropdown-list-item.can-be-selected.focused{background-color:#F3F4F5}.dropdown-list-item.selected{background-color:#F3F4F5}.dropdown-list-item-title{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.dropdown-list-item-subtitle{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;margin-left:5px;color:#6B7380}.dropdown-list-item-title-container{min-width:0}

.superscript-count-wrapper{display:inline}.superscript-count{vertical-align:super;margin-left:4px;color:#9CA4AF;font-family:"InterSemiBold";font-size:10px;font-weight:500;line-height:120%}.superscript-count.red{color:#DA1414}

.breadcrumb-list-container{margin:auto;padding:10px;background:#F3F4F5;border-bottom:1px solid #E5E7EB}@media only screen and (max-width: 767px){.breadcrumb-list-container{max-width:100vw}}.breadcrumb-list{display:grid;-webkit-justify-content:flex-start;justify-content:flex-start;grid-gap:16px;grid-auto-flow:column;max-width:1110px;margin:auto}@media only screen and (max-width: 767px){.breadcrumb-list{overflow-x:auto}}.breadcrumb-list-item{display:-webkit-flex;display:flex;white-space:nowrap}.breadcrumb-list-item:not(:last-child):after{display:block;width:18px;height:18px;margin-left:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgMTIuNzVMMTAuNSA5TDYuNzUgNS4yNSIgc3Ryb2tlPSIjNkI3MzgwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");background-size:18px 18px;content:" "}.breadcrumb-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#374251;text-decoration:none;transition:color .4s ease-in-out}.breadcrumb-link:hover{color:#1F2A37;text-decoration:underline}.breadcrumb-link:focus{color:#1F2A37;box-shadow:none}.breadcrumb-current-item{color:#9CA4AF}

.list-item-click-wrapper{outline:none;cursor:pointer}

.auth-user-dropdown-wrapper{display:grid;place-items:center}.auth-user-dropdown-wrapper .dropdown-header-button{width:100%;height:auto;padding:8px 16px 8px 8px;background-color:transparent;border:none;border-radius:4px;box-shadow:none;cursor:pointer;transition:background-color .4s ease-in-out}.auth-user-dropdown-wrapper .dropdown-header-button,.auth-user-dropdown-wrapper .dropdown-header-button:hover,.auth-user-dropdown-wrapper .dropdown-header-button:focus,.auth-user-dropdown-wrapper .dropdown-header-button:active,.auth-user-dropdown-wrapper .dropdown-header-button.with-menu-open{border:none}.auth-user-dropdown-wrapper .dropdown-header-button:hover,.auth-user-dropdown-wrapper .dropdown-header-button.with-menu-open,.auth-user-dropdown-wrapper .dropdown-header-button:focus{background:#F3F4F5}.auth-user-dropdown-wrapper .dropdown-list{right:0;width:220px}.auth-user-dropdown-wrapper .dropdown-list-item .dropdown-list-item-title{margin-left:24px}@media only screen and (min-width: 1151px){.auth-user-dropdown-wrapper .dropdown-list-item .dropdown-list-item-title{margin-left:14px;font-size:12px}}.logout-dropdown-option .logout-icon path{transition:stroke .4s ease-in-out}.logout-dropdown-option .dropdown-list-item-title{color:#DA1414;transition:color .4s ease-in-out}.logout-dropdown-option:hover .logout-icon path,.logout-dropdown-option:focus .logout-icon path{stroke:#ab1010}.logout-dropdown-option:hover .dropdown-list-item-title,.logout-dropdown-option:focus .dropdown-list-item-title{color:#ab1010}.auth-user-dropdown-container{display:grid;-webkit-align-items:center;align-items:center;justify-items:flex-start;grid-template-columns:40px 1fr 24px;grid-row-gap:2px;grid-column-gap:12px}@media only screen and (max-width: 767px){.auth-user-dropdown-container{grid-template-columns:auto;width:32px;height:32px;place-items:center}}.auth-user-dropdown-container .avatar-container{width:40px;height:40px;grid-row:1/3}@media only screen and (max-width: 767px){.auth-user-dropdown-container .avatar-container{width:32px;height:32px;grid-row:auto}}.auth-user-dropdown-container .avatar-container .user-avatar{margin-right:0}.auth-user-dropdown-container.is-investor .auth-user-dropdown-header-full-name{grid-row:1/3}.auth-user-dropdown-container.is-investor .auth-user-dropdown-header-role{display:none}.auth-user-dropdown-header-arrow-down-icon{grid-column:3/4;grid-row:1/3;margin:auto}.auth-user-dropdown-header-arrow-down-icon path{stroke:#9CA4AF}.auth-user-dropdown-header-role{color:#6B7380}

.avatar-container{width:32px;height:32px;border-radius:50%}.user-avatar{display:inline-block;width:100%;height:100%;object-fit:cover;margin-right:12px;background-color:white;border-radius:50%}

.language-select{width:228px}.language-select-page-header{width:75px}

.fixed-page-footer{position:-webkit-sticky;position:sticky;bottom:0;right:0;z-index:3;width:100%;height:80px}.fixed-page-footer.fixed-position{position:fixed;width:100%}.fixed-page-footer-content-wrapper{position:relative;width:100%;height:100%;background-color:#1F2A37}.fixed-page-footer-content{width:100%;max-width:1110px;height:100%;margin:0 auto;padding:0 16px}.fixed-page-footer-text{color:white;font-family:"InterMedium";font-size:16px;line-height:26px}

.page-content-header{padding:0 0 28px}.page-content-header.has-tabs{padding-bottom:0}.page-content-header-body{max-width:1110px;margin:auto}@media only screen and (max-width: 1150px){.page-content-header-body{padding:0 16px}}@media only screen and (min-width: 1151px){.page-content-header-body{padding:0}}.page-content-header-tab-view{-webkit-justify-content:center;justify-content:center;margin-top:20px}.page-content-header-title-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}

.tab-view{display:-webkit-flex;display:flex;border-bottom:1px solid #D1D5DB}@media only screen and (max-width: 767px){.tab-view{max-width:100vw;overflow-x:auto}}.tab-view-item{margin-right:30px}.tab-view-item .tab-view-item-link{display:block;padding-bottom:5px;color:#6B7380;text-decoration:none;transition:color .4s ease-in-out}.tab-view-item .tab-view-item-link:hover{color:#111827}.tab-view-item .tab-view-item-link:focus{color:#111827;box-shadow:none}.tab-view-item.active{position:relative}.tab-view-item.active .tab-view-item-link{color:#111827;font-weight:600}.tab-view-item.active:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1F2A37;content:""}

.page-content-body{max-width:1110px;margin:auto;padding:2px 0 30px}@media only screen and (min-width: 768px) and (max-width: 1150px){.page-content-body{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 1151px){.page-content-body{padding-left:0;padding-right:0}}

.investment-asset-select-item-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.investment-asset-select-item-content-description{display:inline-block;max-width:300px;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;color:#9CA4AF}

.advisor-dashboard-module-link-list.dashboard-module-link-list .dashboard-module-link.content-box{width:auto}.advisor-dashboard-investor-dna-plus-send-invitation-box{margin-top:20px}

.async-content-box .async-content-spinner-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:50px}.async-content-box.has-header .async-content-spinner-container{padding-top:25px}.async-content-box.has-header .async-content-error-message{margin-top:25px}.async-content-box .async-content-error-message{padding-bottom:25px;text-align:center}

.async-content-spinner-container{display:grid;place-items:center;height:48px}.async-content-spinner-text{margin-top:2px;margin-left:10px;line-height:14px}

.content-box{width:100%;height:100%;background-color:white;border:1px solid #E5E7EB;border-radius:6px}.content-box .content-box-top-right-button.button{position:absolute;top:32px;right:24px;width:auto}.content-box.has-header{padding-top:16px}.content-box.has-header .content-box-body{padding-top:16px}.content-box.has-footer{padding-bottom:0}.content-box-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:40px;padding:0 24px}.content-box-rrif-header{display:grid;grid-template-columns:5fr 1fr}.content-box-header-title-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.content-box-body{position:relative;padding:32px 24px}.content-box-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:45px;border-top:1px solid #D1D5DB}

.see-all-link-button{padding:0 16px;text-transform:lowercase;text-wrap:nowrap}

.button.link-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:-webkit-max-content;width:max-content;text-decoration:none}.button.link-button.icon-on-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}

.alert-content-box-body{min-height:168px}.alert-content-box-body ul:not(:first-of-type){margin-top:16px}.dashboard-alerts-panel-description-text{margin-bottom:20px}

.content-box-empty-state-container{text-align:center}.content-box-empty-state-icon-container{margin-bottom:8px}.content-box-empty-state-message{margin-bottom:8px}.content-box-empty-state-descriptive-text{color:#6B7380}.content-box-empty-state-action-buttons{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:24px}

.alert-list-item:not(:first-of-type){margin-top:20px}

.dismissable-alert-box-dismiss-button-container{position:absolute;top:12px;right:12px}.dismissable-alert-box-type-text{margin-bottom:24px}.dismissable-alert-box-message strong{color:#111827}.alert-description-separator-bullet{margin:0 14px 2px;background:#D1D5DB}.dismissable-alert-box-preview-link{margin-top:8px;margin-bottom:16px;text-decoration:none}

.alert-box{position:relative;display:grid;grid-template-columns:1fr;padding:0;background-color:#E6F3FB;border:none;border-radius:4px;outline:none}.alert-box.has-account-info-column{display:grid;grid-gap:0}@media only screen and (min-width: 1151px){.alert-box.has-account-info-column{grid-template-columns:250px 1fr}}@media only screen and (min-width: 768px) and (max-width: 1150px){.alert-box.has-account-info-column{grid-template-columns:250px 1fr}}@media only screen and (max-width: 767px){.alert-box.has-account-info-column{grid-template-columns:1fr}}.alert-box .alert-dismiss-button{display:block;-webkit-align-self:flex-start;align-self:flex-start;color:#DA1414}.alert-box .alert-dismiss-button.inactive{color:rgba(218,20,20,0.3)}.alert-box.is-past{background-color:#F9FAFB}.alert-box.is-past,.alert-box.is-past .alert-box-account-info-column{border-color:#D1D5DB}.alert-box-body{display:grid;padding:20px}.alert-content{padding-top:5px}.alert-box-description-row{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.alert-box-action-row{margin-top:15px}

.alert-box-account-info-column{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:20px}.alert-box-account-info-column-investor-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:32px 1fr;grid-column-gap:12px}.alert-box-account-info-column-investor-name{text-decoration:none}.alert-box-account-info-column-account-info-group{display:grid;grid-template-columns:1fr;grid-row-gap:6px;grid-column-gap:24px;margin-top:18px;padding-left:44px}.alert-box-account-info-column-account-info-group-account-link{text-decoration:none}.alert-box-account-info-column-account-info-group-account-value{color:#9CA4AF}

.alert-creation-date{color:#6B7380}

.description-term-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:30px;width:100%}

.description-term-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.description-term-title{color:#6B7380;text-transform:capitalize}.description-term-description.description-first{margin-bottom:8px}.description-term-description:not(.description-first){margin-top:8px}.description-term-description.truncate{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}

.workflow-list .workflow-list-item:not(:first-of-type){margin-top:16px}

.esign-workflow-esign-button.button{width:auto}

.simple-box-container.workflow-box{display:grid;grid-template-columns:1fr;grid-gap:32px;padding:0;background-color:#FBF0E7;border:none}.simple-box-container.workflow-box.has-account-info-column{display:grid;grid-gap:0}@media only screen and (min-width: 1151px){.simple-box-container.workflow-box.has-account-info-column{grid-template-columns:250px 1fr}}@media only screen and (min-width: 768px) and (max-width: 1150px){.simple-box-container.workflow-box.has-account-info-column{grid-template-columns:250px 1fr}}@media only screen and (max-width: 767px){.simple-box-container.workflow-box.has-account-info-column{grid-template-columns:1fr}}.simple-box-container.workflow-box.rejected{background-color:#FBE7E7}.workflow-content-row-container{position:relative}.workflow-content-row{padding:20px}.workflow-content-row.rejection-content{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:24px 1fr;gap:10px;padding-bottom:5px}.workflow-content-row .workflow-reject-icon{justify-self:center;margin-top:2px}.workflow-rejected-by-title{color:#DA1414}.workflow-rejection-description{margin-top:4px;color:#DA1414;white-space:pre-line}

.simple-box-container{padding:12px 16px;border:1px solid #D1D5DB;border-radius:4px}

.workflow-box-actions{display:grid;grid-template-columns:repeat(2, 150px);grid-gap:16px;margin-top:36px}@media only screen and (max-width: 767px){.workflow-box-actions{grid-template-columns:repeat(2, 1fr)}}.workflow-box-actions .button{width:100%}.workflow-box-actions .workflow-dismiss-button{position:absolute;top:20px;right:20px;width:auto;color:#DA1414}

.ReactModal__Content.reject-workflow-modal{width:480px}.reject-workflow-modal-textarea-container{margin-top:20px;text-transform:unset}.reject-workflow-modal-textarea-container .form-field-title-container{margin-bottom:20px}.reject-workflow-modal-textarea-container .form-field-title{color:#111827;font-family:"InterRegular";font-size:14px;line-height:22px;text-transform:none}.reject-workflow-modal-textarea-container .textarea{height:124px;min-height:124px}.reject-workflow-modal-textarea-information{margin-top:10px}.reject-workflow-modal-workflow-title,.reject-workflow-modal-responsible-name{color:#111827}

.dropdown-menu-open .modal-body,.dropdown-menu-open .ReactModal__Content{overflow:hidden}.ReactModal__Overlay{position:fixed;top:0;bottom:0;left:0;right:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(107,115,128,0.6);opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content{position:relative;display:grid;width:75vw;max-height:85vh;overflow:auto;background-color:#F9FAFB;border-radius:6px}.ReactModal__Content:focus{outline:none}.ReactModal__Content.has-header{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;min-height:150px;background-color:white}.ReactModal__Content.has-header .modal-body{max-height:85vh;padding-top:20px;padding-bottom:48px}.ReactModal__Content.has-footer{grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;min-height:150px}.ReactModal__Content.has-footer .modal-body{max-height:85vh}.ReactModal__Content.has-footer.has-header{grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content}.ReactModal__Content.form-modal{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;overflow:hidden}.ReactModal__Content.form-modal .modal-form{display:grid;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;padding:0}.ReactModal__Content.form-modal .modal-form-body{overflow-y:auto;padding:20px 28px 148px}.modal--regular{max-width:480px}.modal-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:calc(100% - 28px);height:60px;margin-left:28px;background-color:white}.modal-header-close-button{background-color:transparent;border:none}.modal-header-close-button path{transition:stroke .4s ease-in-out}.modal-header-close-button:hover path{stroke:#b4bbc5}.modal-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;height:76px;padding:0 28px}@media only screen and (max-width: 767px){.modal-footer{-webkit-justify-content:center;justify-content:center;padding:0}}.modal-footer .modal-footer-button:not(:first-of-type){margin-left:16px}.modal-body{overflow:auto;padding:0 28px}.modal-footer-button{width:auto;height:40px}

.textarea-label.disabled .textarea{color:#4B5663;background-color:#F3F4F5}.textarea-label.has-error .textarea{border-color:#DA1414}.textarea-label .input-error-message{margin-top:5px;color:#DA1414;font-size:14px;line-height:unset;text-transform:initial}.textarea-wrapper{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;min-height:40px}.textarea{width:80%;height:40px;min-height:40px;padding:7px 16px;border:1px solid #D1D5DB;border-radius:4px;outline:none;resize:vertical;font-family:"InterRegular";font-size:15px}.textarea::-webkit-input-placeholder{color:#6B7380;font-family:"InterRegular";font-size:15px}.textarea:-moz-placeholder{color:#6B7380;font-family:"InterRegular";font-size:15px}.textarea::-moz-placeholder{color:#6B7380;font-family:"InterRegular";font-size:15px}.textarea:-ms-input-placeholder{color:#6B7380;font-family:"InterRegular";font-size:15px}

.reject-workflow-modal-related-user-box{margin-bottom:40px;background-color:#F9FAFB;border:0}.reject-workflow-modal-related-user-box .description-term-list{display:-webkit-flex;display:flex}.reject-workflow-modal-related-user-box .description-term-list .description-term-container{-webkit-flex:auto;flex:auto}.reject-workflow-modal-related-user-box-account-description-list{display:grid;grid-template-columns:-webkit-min-content 50px 90px 50px;grid-template-columns:min-content 50px 90px 50px;grid-gap:45px}@media only screen and (min-width: 768px) and (max-width: 1150px){.reject-workflow-modal-related-user-box-account-description-list{grid-template-columns:120px 90px 50px 50px;grid-gap:16px}}.reject-workflow-modal-related-user-box-account-description-list .description-term-title{font-family:"InterRegular";font-size:10px;font-weight:400;text-align:right;text-transform:capitalize}.reject-workflow-modal-related-user-box-account-description-list .description-term-description{margin-top:0;text-align:right}.reject-workflow-modal-related-user-box-header-investor-name{margin-top:2px;text-decoration:none}.reject-workflow-modal-related-user-box-header-investor-name.truncated{display:inline-block;max-width:360px;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;width:360px;color:#111827}.reject-workflow-modal-related-user-box-investor-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.reject-workflow-modal-related-user-box-investor-row .avatar-container{margin-right:10px}.reject-workflow-modal-related-user-box-account-row{display:-webkit-flex;display:flex;margin-top:10px;padding-top:10px;border-top:1px solid #D1D5DB}.reject-workflow-modal-related-user-box-account-name-container{display:-webkit-flex;display:flex;width:280px}.reject-workflow-modal-related-user-box-account-name-container .description-term-description{margin-top:0}.reject-workflow-modal-related-user-box-account-name-container .description-term-title{text-transform:capitalize}.reject-workflow-modal-related-user-box-account-name{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"InterRegular";font-size:14px;text-decoration:none}

.account-performance-text.negative{color:#DA1414}.account-performance-text.positive{color:#099990}.account-performance-text.no-value{color:#6B7380;font-family:"InterRegular";font-weight:400}

.workflow-description-row{margin-top:3px}.workflow-box-type-text,.workflow-description-text{margin-bottom:24px}.workflow-description-separator-bullet{margin:0 14px 2px;background:#D1D5DB}

.list-container{width:100%}

.digg-pagination-container{display:-webkit-flex;display:flex;margin-top:50px}

.digg-pagination-item{width:56px;height:46px;overflow:hidden;border:1px solid #D1D5DB;border-left:none;transition:border-color 0.4s ease}.digg-pagination-item .digg-pagination-item-button{border-radius:0}.digg-pagination-item:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #D1D5DB}.digg-pagination-item:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.digg-pagination-item.is-active .digg-pagination-item-button{color:#1F2A37;background-color:#F9FAFB;cursor:default}.digg-pagination-item.is-active .digg-pagination-item-button:active,.digg-pagination-item.is-active .digg-pagination-item-button:link,.digg-pagination-item.is-active .digg-pagination-item-button:visited{color:#1F2A37}.digg-pagination-item-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;color:#6B7380;background-color:transparent;border:none}.digg-pagination-item-button:active,.digg-pagination-item-button:link,.digg-pagination-item-button:visited{color:#1F2A37}.digg-pagination-item-button:active,.digg-pagination-item-button:focus,.digg-pagination-item-button:hover{background-color:#F9FAFB;outline:none;box-shadow:none}

.table-header-row{display:grid;grid-template-rows:30px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-gap:50px}

.table-header-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.table-header-item .button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:100%;color:#6B7380;background-color:transparent;border:none;outline:none;cursor:default}.table-header-item.can-sort .button{cursor:pointer}.table-header-item.can-sort .button:hover .table-header-item-label{color:#111827}.table-header-item.can-sort .button:focus{box-shadow:none}.table-header-item.can-sort .button:focus .table-header-item-label{color:#111827}.table-header-item.active .table-header-item-label{color:#111827}.table-header-item.lean-to-right.can-sort .button,.table-header-item.lean-to-right{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.table-header-item.center{-webkit-justify-content:center;justify-content:center;text-align:center}.table-header-item:last-of-type.active{margin-right:10px}.table-header-item-sort-icon{position:absolute;top:calc(50% - 1px);right:-5px;min-width:6px;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.table-header-item-label{position:relative;transition:color .4s ease-in-out}.table-cell-with-subtitle{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:100%;max-height:32px}.table-cell-with-subtitle.lean-to-right{-webkit-align-items:flex-end;align-items:flex-end;text-align:right}.table-cell-with-subtitle .subtitle{position:absolute;bottom:-10px;width:100%}

.transfer-approve-workflow-transfer-detail-row{display:grid;-webkit-align-items:center;align-items:center;grid-template-rows:unset;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-gap:50px;min-height:67px;border-bottom:1px solid #D1D5DB}.transfer-approve-workflow-transfer-detail-row .institution-name-row-name{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}

.institution-name-row{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:auto 1fr}.institution-name-row .institution-icon-container{grid-row:1/3;margin-right:10px}.institution-name-row.only-name .institution-name-row-name{grid-row:1/3}.institution-account-number{color:#6B7380}.institution-name-row-name-portfolio{text-align:right;word-wrap:break-word}

.institution-icon-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px;-webkit-flex:0 0 32px;flex:0 0 32px;margin-right:16px;background-color:#1F2A37;border-radius:50%}

.document-package-panel-document-group-container{margin-bottom:16px}.document-package-panel-document-group-container:not(:first-of-type){padding-top:16px;border-top:1px solid #D1D5DB}.document-package-panel-document-group-container-header{margin-bottom:16px}.document-package-panel-document-group-container-account-button{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:-webkit-max-content 24px;grid-template-columns:max-content 24px;height:auto;gap:12px}

.document-package-panel-document-list-missing-information-warning-box{display:grid;grid-gap:8px 12px;-webkit-align-items:center;align-items:center;margin-top:16px;padding:12px 18px;background:white;border-radius:8px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}@media only screen and (min-width: 1151px){.document-package-panel-document-list-missing-information-warning-box{grid-template-columns:24px 1fr -webkit-max-content;grid-template-columns:24px 1fr max-content}}@media only screen and (min-width: 768px) and (max-width: 1150px){.document-package-panel-document-list-missing-information-warning-box{grid-template-columns:24px 1fr}}@media only screen and (max-width: 767px){.document-package-panel-document-list-missing-information-warning-box{grid-template-columns:24px 1fr}}.document-package-panel-document-list-missing-information-warning-box-icon path{fill:#DA1414}.document-package-panel-document-list-missing-information-warning-box-message{color:#DA1414}.document-package-panel-document-list-missing-information-warning-box-see-requirements-button{grid-column:2}@media only screen and (min-width: 1151px){.document-package-panel-document-list-missing-information-warning-box-see-requirements-button{grid-column:auto}}

.account-detail-opening-status-panel-empty-state-content-box,.account-detail-opening-status-panel-box .content-box-body{padding-top:10px;padding-bottom:12px}

.account-opening-blocking-reasons-list-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:67px}@media only screen and (max-width: 767px){.account-opening-blocking-reasons-list-item{display:grid;grid-gap:8px;height:auto;margin:15px;padding:12px 0 24px}.account-opening-blocking-reasons-list-item .account-opening-blocking-reasons-list-item-action-button{width:100%;grid-column:1/3}}.account-opening-blocking-reasons-list-item:not(:first-of-type){border-top:1px solid #D1D5DB}.account-opening-blocking-reason-panel{border:0}.blocking-reason-div{margin-bottom:5px}.blocking-reasons-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.blocking-reasons-header-button{width:100%;height:100%;padding:10px;border:none;border-radius:6px}

.account-opening-blocking-reasons-list-item-action-button{width:180px;height:40px}.account-opening-blocking-reasons-list-item-action-button .button-with-icon-text{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.account-opening-blocking-reasons-list-item-action-description{color:#4B5663}.account-opening-blocking-reasons-list-item-edit-account-button.button .add-account-button-icon path{stroke:#1F2A37}

.add-secondary-investor-modal.ReactModal__Content{width:540px;max-width:70vw}@media only screen and (max-width: 767px){.add-secondary-investor-modal.ReactModal__Content{width:100%;max-width:unset}}.add-secondary-investor-modal-form-body{max-width:372px}.add-secondary-investor-modal-form-name-input-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;width:100%}.add-secondary-investor-modal-form-input{margin-top:16px}.add-secondary-investor-modal-email-warning-message{margin-top:24px}

.amount-input-row{display:-webkit-flex;display:flex}.amount-input-row .amount-input{min-width:248px;margin-left:16px}.amount-input-row .dropdown-header-button{border:1px solid #D1D5DB;box-shadow:none}.amount-input{transition:background-color 0 0}.amount-input.disabled .input-wrapper{background-color:#F9FAFB}.amount-input .input-wrapper{background-color:white}

.number-input.can-be-formatted-to-locale-string .input:focus{pointer-events:none}

.warning-message-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:auto 1fr auto;grid-gap:18px;grid-auto-flow:column;padding:16px 24px;border-width:1px;border-style:solid;border-radius:6px}.warning-message-container .warning-message{font-family:"InterMedium"}.warning-message-container .warning-message-icon-container{display:-webkit-flex;display:flex}.warning-message-container.warning{background-color:#FBF0E7;border:none}.warning-message-container.warning .warning-message{color:#DB6811}

.add-account-button.button.inactive .add-account-button-icon path{stroke:#D1D5DB}

.add-account-modal.ReactModal__Content{width:540px;min-height:526px}.update-account-modal.ReactModal__Content{width:auto;min-height:542px;overflow-y:scroll;margin-bottom:21px}.add-account-modal-description{margin-bottom:24px}.update-modal-body{padding:0 28px}.add-account-form-field{max-width:320px;margin-bottom:28px}.add-account-form-field.is-spouse-successor-holder-checkbox{max-width:100%}.add-account-form-field.account-type-dropdown{margin-top:0}.add-account-form-field .form-field-title-container{margin-bottom:8px;color:#111827;font-family:"InterMedium";font-size:16px;font-weight:500;line-height:24px;text-transform:capitalize}.add-account-form-field .input{height:40px}.add-account-form-field.bank-account-select .agora-account-select-header-content-placeholder{font-size:16px;line-height:26px}.add-account-form-field.bank-account-select .dropdown-list-item{padding:0 16px}.add-account-form-field.bank-account-select .agora-account-select-item-name{display:inline-block;max-width:210px;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.add-account-form-field.bank-account-select .agora-account-select-item-balance{margin-left:10px}.add-account-form-field.bank-account-select .agora-account-select-header-content .agora-account-select-item-name{display:inline-block;max-width:180px;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.add-account-form-field.fee-amount .input-wrapper{height:40px}.add-account-fee-collection-form-field{display:grid;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:center;justify-content:center;grid-template-columns:0.5fr 1fr;height:40px;margin-top:14px;gap:10px}

.add-account-modal-form.modal-form .modal-form-body{padding-bottom:16px}.add-account-modal-mark-as-approve-button{margin-right:auto}.add-account-form-plan-type-select{max-width:100%}.add-account-modal-create-form-rep-code-not-found-modal-title{margin-bottom:8px}

.currency-dropdown{min-width:106px;max-width:300px}

.checkbox-input-label{position:relative;display:block;margin-bottom:10px;padding-left:28px;color:#1F2A37;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-input-label .checkbox-input-icon{border-color:#D1D5DB}.checkbox-input-label:hover .checkbox-input-icon{border-color:#1F2A37}.checkbox-input-label.selected{color:#1F2A37}.checkbox-input-label.selected .checkbox-input-icon{border-color:#1F2A37}.checkbox-input-label.disabled{color:#D1D5DB;cursor:default}.checkbox-input-label.disabled .checkbox-input-icon{background-color:#F3F4F5;border-color:#F3F4F5}.checkbox-input-label.has-error .checkbox-input-icon{border-color:#DA1414}.checkbox-input-label.with-right-icon{padding-left:0;padding-right:28px}.checkbox-input-label.with-right-icon .checkbox-input-icon{left:unset;right:0}.checkbox-input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.checkbox-input:focus ~ .checkbox-input-icon{border-color:#1F2A37}.checkbox-input:checked ~ .checkbox-input-icon{background-color:#1F2A37;border-color:#1F2A37}.checkbox-input:checked ~ .checkbox-input-icon .check-icon{display:block}.checkbox-input-icon{position:absolute;top:1px;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:20px;height:20px;border:1px solid #6B7380;border-radius:4px;transition:border-color .4s ease-in-out}.checkbox-input-icon .check-icon{display:none}

.account-plan-type-select.bordered-single-choice-list.has-icon-on-right{margin-top:8px}.account-plan-type-select.bordered-single-choice-list.has-icon-on-right .radio-input-label{padding-bottom:16px}

.bordered-single-choice-list .radio-input-label{padding:18px 24px 18px 62px;background:white;border:1px solid #D1D5DB;border-radius:4px;transition:.4s ease-in-out}.bordered-single-choice-list .radio-input-label.selected,.bordered-single-choice-list .radio-input-label:hover{border-color:#1F2A37}.bordered-single-choice-list .radio-input-icon{top:calc(50% - 10px);left:24px;right:auto}.bordered-single-choice-list.has-icon-on-right .radio-input-label{padding:18px 72px 18px 24px}.bordered-single-choice-list.has-icon-on-right .radio-input-icon{left:auto;right:24px}

.radio-input-label{position:relative;display:block;margin-bottom:10px;padding-left:28px;color:#6B7380;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}.radio-input-label.is-disabled{cursor:not-allowed}.radio-input-label.is-disabled .radio-input-icon{border-color:#9CA4AF}.radio-input-label:not(.radio-input-label.is-disabled):hover{cursor:pointer}.radio-input-label:not(.radio-input-label.is-disabled):hover .radio-input-icon{border-color:#1F2A37}.radio-input-label.selected{color:#111827}.radio-input-label.selected .radio-input-icon{background-color:#1F2A37;border:none}.radio-input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.radio-input:focus ~ .radio-input-icon{border-color:#1F2A37}.radio-input:checked ~ .radio-input-icon:after{display:block;background-color:white}.radio-input-icon{position:absolute;top:0;left:0;width:20px;height:20px;-webkit-flex:0 0 20px;flex:0 0 20px;border:1px solid #6B7380;border-radius:50%;transition:border-color .4s ease-in-out}.radio-input-icon:after{position:absolute;top:50%;left:50%;display:none;width:6px;height:6px;background-color:#1F2A37;border-radius:50%;content:"";-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.account-plan-type-select-radio-input-item-title-container{height:24px}.account-plan-type-select-radio-input-item-separator{margin:0 4px;color:#6B7380}.account-plan-type-select-radio-input-item-content-description{margin-top:2px;color:#6B7380}

.add-account-form-locked-in-account-questions-checkbox-input,.add-account-form-locked-in-account-questions-yes-no-question-row,.add-account-form-locked-in-account-questions-age-questions-row{max-width:100%}.add-account-form-locked-in-account-questions-yes-no-question-row{display:grid;grid-gap:16px}.add-account-form-locked-in-account-questions-age-questions-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}

.yes-no-single-choice-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:150px}

.add-account-form-itf-account-questions-title{margin-top:36px;margin-bottom:16px}

.date-select-label{margin-bottom:5px}.date-select-container{max-width:372px}.date-select-container.has-error .react-date-picker__wrapper{border-color:#DA1414}.date-select-container.required .form-field-title.label{color:#6B7380;text-transform:capitalize}.date-select .react-date-picker,.date-select .react-date-picker__wrapper{border-radius:4px}.date-select .react-date-picker__wrapper{width:165px;height:40px;padding:0 14px;background-color:white;border:1px solid #D1D5DB;transition:.4s ease-in-out}.date-select .react-date-picker__wrapper:hover{border-color:#1F2A37}.date-select .react-date-picker--open .react-date-picker__wrapper{border-color:#1F2A37}.date-select .react-date-picker__inputGroup{width:104px;padding:8px 8px 6px 2px}.date-select .react-date-picker__inputGroup input[type="date"]{display:none}.date-select .react-date-picker__inputGroup span{color:#111827}.date-select .react-date-picker__button{width:unset;padding:0}.date-select .react-date-picker__button:focus{outline:none}.react-date-picker__inputGroup__input{outline:none}.react-calendar__tile{padding:0.65em 0.5em !important}.react-date-picker__calendar.react-date-picker__calendar--open{top:100% !important;bottom:unset !important}.react-date-picker__calendar .react-calendar{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:272px;border:none;border-radius:6px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}.react-date-picker__calendar .react-calendar button{margin:0;border:0;border-radius:6px;outline:none;text-transform:capitalize;transition:background-color .4s ease-in-out}.react-date-picker__calendar .react-calendar button.react-calendar__tile--active,.react-date-picker__calendar .react-calendar button.react-calendar__tile--hasActive{color:white;background-color:#1A97DE}.react-date-picker__calendar .react-calendar button:enabled:hover,.react-date-picker__calendar .react-calendar button:enabled:focus{color:#1F2A37;background-color:#f2f2f2 !important}.react-date-picker__calendar .react-calendar button:disabled{background-color:#F3F4F5}.react-calendar__navigation{height:44px;margin-bottom:0 !important}.react-calendar__navigation button{min-width:44px;background:none;border-radius:10px}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:21px 10px !important}.react-calendar__month-view__days{height:189px}.react-date-picker.react-date-picker--disabled .react-date-picker__wrapper{color:#9CA4AF;background-color:#F9FAFB;border:none}.react-date-picker.react-date-picker--disabled .react-date-picker__inputGroup__input,.react-date-picker.react-date-picker--disabled .react-date-picker__inputGroup__divider,.react-date-picker.react-date-picker--disabled .react-date-picker__inputGroup__leadingZero{color:#9CA4AF}.react-calendar__navigation__arrow{font-size:18px}

.warning-modal{max-width:480px;padding:37px 0}.warning-modal .modal-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.warning-modal .warning-modal-icon{margin:16px 0 30px}.warning-modal p{max-width:unset;margin-bottom:48px;padding:0 32px;color:#4B5663;text-align:center}.warning-modal .primary-button{width:auto}.warning-modal.has-header{padding:0}

.confirmation-modal{width:480px;max-width:80vw}

.planType-dropdown{min-width:106px;max-width:300px}

.account-link-portfolio-modal{max-width:auto}.portfolio-pac-purchase-form-description{margin-bottom:18px}.ReactModal__Content.form-modal .portfolio-pac-purchase-form-modal-body.modal-form-body{padding-bottom:24px}.account-link-portfolio-modal-portfolio-select .portfolio-select-radio-input-item-content-details-container{grid-template-columns:1fr 232px}@media only screen and (max-width: 767px){.account-link-portfolio-modal-portfolio-select .portfolio-select-radio-input-item-content-details-container{grid-template-columns:auto}}.account-link-portfolio-veryconservative-text-strong{font-family:"InterRegular";font-size:15px;font-weight:700;line-height:18px;letter-spacing:-0.01em}.account-link-portfolio-modal-select-portfolio-view{max-width:760px}.account-link-portfolio-modal-special-instructions-view{max-width:560px}.account-link-portfolio-modal-textarea{margin-bottom:20px}

.portfolio-select-radio-input-item-content-title-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:16px}.portfolio-select-radio-input-item-content-details-button .button-with-icon-text{color:#9CA4AF;transition:color .4s ease-in-out}.portfolio-select-radio-input-item-content-details-button:hover .button-with-icon-text{color:initial}.portfolio-select-radio-input-item-content-details-button:hover .portfolio-select-radio-input-item-content-details-button-icon path{stroke:#1F2A37}.portfolio-select-radio-input-item-content-details-button-icon path{transition:stroke .4s ease-in-out;stroke:#6B7380}.portfolio-select-radio-input-item-content-details-container{display:grid;grid-gap:32px 24px;margin-top:16px}@media only screen and (min-width: 1151px){.portfolio-select-radio-input-item-content-details-container{grid-template-columns:600px 1fr}}@media only screen and (min-width: 768px) and (max-width: 1150px){.portfolio-select-radio-input-item-content-details-container{grid-template-columns:auto auto}}@media only screen and (max-width: 767px){.portfolio-select-radio-input-item-content-details-container{grid-template-columns:1fr}}.portfolio-select-radio-input-item-content-details-container-description{color:#4B5663}.portfolio-select-radio-input-item-content-details-container-pie-chart{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:72px 1fr;gap:22px}.portfolio-select-radio-input-item-content-pie-chart-legend-list-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.portfolio-select-radio-input-item-content-pie-chart-legend-bullet{margin-right:8px}

.agora-pie-chart-container{outline:none}.agora-pie-chart-tooltip{text-align:center}.agora-pie-chart-active-center-title{color:#6B7380;font-family:"InterMedium";font-size:10px;line-height:16px}.agora-pie-chart-active-center-description{color:#111827;font-family:"InterSemiBold";font-size:18px;line-height:29px}

.chart-tooltip-container{padding:12px 16px;color:white;background-color:#1F2A37;border-radius:4px}

.portfolio-select-bordered-single-choice-list .radio-input-icon{top:21px}

.ReactModal__Content.add-beneficiary-modal{width:770px;max-width:70vw;height:640px}@media only screen and (max-width: 767px){.ReactModal__Content.add-beneficiary-modal{width:100%;max-width:unset}}.ReactModal__Content.add-beneficiary-modal .add-beneficiary-modal-form-body{height:400px;padding-bottom:10px}.ReactModal__Content.add-beneficiary-modal .title{text-transform:capitalize}.add-beneficiary-modal-form-input-row-list-item{position:relative;margin-bottom:16px;padding:16px 24px 24px;background:#F9FAFB;border:1px solid #D1D5DB;border-radius:6px}.add-beneficiary-modal-remove-row-button.button.delete-button{position:absolute;top:-12px;right:-12px;width:24px;height:24px;background-color:#F9FAFB;border:1px solid #D1D5DB;border-radius:4px}.add-beneficiary-modal-remove-row-button.button.delete-button:hover{background-color:#F3F4F5}.add-beneficiary-modal-remove-row-button.button.delete-button svg path{fill:#DA1414}.add-beneficiary-modal-name-inputs{display:grid;grid-template-columns:1fr 1fr 175px;grid-gap:10px}.add-beneficiary-modal-name-grant-option-inputs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.add-beneficiary-modal-name-request-grant-inputs{display:grid;-webkit-align-items:end;align-items:end;grid-template-columns:175px 1fr;grid-gap:10px}.add-beneficiary-modal-name-same-address-inputs{display:grid;-webkit-align-items:end;align-items:end;grid-template-columns:auto;grid-gap:10px}.add-beneficiary-modal-name-resp-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.add-beneficiary-modal-form-input{margin-top:10px}.add-beneficiary-modal-birth-date-select .react-date-picker{width:100%}.add-beneficiary-modal-birth-date-select .react-date-picker__wrapper{height:42px;background-color:white}.add-beneficiary-modal-form-relationship-dropdown .dropdown-list{max-height:150px}.add-beneficiary-modal-form-gender-dropdown{margin-top:10px}.add-beneficiary-modal-form-gender-dropdown .dropdown-list{max-height:150px}.add-beneficiary-modal-form-input-row-list-item-title{margin-bottom:8px}.add-beneficiary-modal-form-same-address-checkbox-input{margin-top:10px}

.button.delete-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#DA1414;border:1px solid #D1D5DB}.button.delete-button.inactive path{fill:#D1D5DB}

.address-input-container .input-error-message{white-space:pre-line}.address-input-label{margin-bottom:8px}.address-input-country-row,.address-input-province-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:10px;margin-top:10px}

.country-select .dropdown-list{width:350px;max-height:200px}.country-select .tag-body{padding-left:7px}.country-select.disabled .tag-container{color:#D1D5DB;background-color:#F3F4F5;font-family:"InterRegular";font-size:14px;font-weight:400}

.typeahead-select-container .typeahead-select-dropdown .dropdown-header-button{height:auto;background-color:transparent;border:none;box-shadow:none;text-align:left}.typeahead-select-container.has-error .typeahead-select-header .input-wrapper{border-color:#DA1414}.typeahead-select-dropdown.disabled .typeahead-select-tag-list-container{width:100%}

.multi-select-typeahead-input .typeahead-select-header-tag-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:90%;height:100%}.multi-select-typeahead-input .list-item.typeahead-select-header-tag-list-item{position:relative;top:-4px;height:24px;margin-top:10px;margin-left:10px}.multi-select-typeahead-input .list-item.typeahead-select-header-tag-list-item,.multi-select-typeahead-input .typeahead-select-tag{max-width:100%}.multi-select-typeahead-input .typeahead-select-tag.tag-container{height:100%;min-height:unset;margin:0;padding:0 8px;background-color:white;border:1px solid #D1D5DB;border-radius:2px}.multi-select-typeahead-input.disabled.none-selected .input{display:block}.multi-select-typeahead-input.disabled .input{display:none}.multi-select-typeahead-input.disabled .typeahead-select-header-tag-list-item{margin-left:8px}.multi-select-typeahead-input.disabled .typeahead-select-tag{margin:0}.typeahead-select-tag.tag-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;background-color:white;text-transform:capitalize}.typeahead-select-tag.tag-container .tag-remove-button{margin-left:0}.single-typeahead-input-selected.typeahead-input{width:100%}.single-typeahead-input-selected.typeahead-input .input-wrapper{border:1px solid #D1D5DB}.single-typeahead-input-selected.typeahead-input .input{position:absolute;z-index:-1}.single-typeahead-input-selected.typeahead-input .typeahead-select-header-tag-list,.single-typeahead-input-selected.typeahead-input .typeahead-select-header-tag-list-item{width:100%;height:100%}.single-typeahead-input-selected.typeahead-input .typeahead-select-tag{min-height:40px;text-transform:capitalize}.single-typeahead-input-selected.typeahead-input .typeahead-select-tag-wrapper{width:100%;height:100%}.single-typeahead-input-selected.typeahead-input .typeahead-select-tag-wrapper,.single-typeahead-input-selected.typeahead-input .typeahead-select-tag-wrapper .typeahead-select-tag{min-height:40px}.typeahead-select-header.disabled{width:100%}.typeahead-select-header.disabled .input-wrapper{border:none}.typeahead-select-header.disabled .typeahead-select-tag{color:#9CA4AF;background-color:#F9FAFB;border:none}.typeahead-select-header.disabled .tag-body{max-width:unset}.typeahead-select-header.disabled .typeahead-select-header-tag-list{max-width:unset}.typeahead-select-header.can-select-multiple .input-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;height:auto;min-height:40px;padding:6px 16px 6px 0;border:1px solid #D1D5DB;border-radius:4px}.typeahead-select-header.can-select-multiple .input{min-width:100px;height:auto;-webkit-flex:1;flex:1;margin-left:16px;padding:0;border:none}.typeahead-select-header.is-dropdown-menu-open{position:relative;z-index:2}.typeahead-select-header.is-dropdown-menu-open+.dropdown-overlay{z-index:1}.typeahead-select-tag-list-item .typeahead-select-tag{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;min-height:40px;border-radius:4px}.typeahead-select-right-icon-container{position:absolute;right:15px}.typeahead-select-right-icon-container path{stroke:#9CA4AF}

.tag-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-width:0;height:100%;padding:0 8px 0 16px;border-radius:2px;font-family:"InterRegular";font-size:15px;font-weight:500;line-height:120%;letter-spacing:-0.01em}.tag-container.button{border:none;border-radius:2px}.tag-container.tag-link{display:-webkit-inline-flex;display:inline-flex;color:#1F2A37;background-color:transparent;border:1px solid #D1D5DB;text-decoration:none}.tag-container .tag-remove-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-left:10px;background-color:transparent;border:none}.tag-container .tag-remove-button path{stroke:#9CA4AF;transition:stroke .4s ease-in-out}.tag-container .tag-remove-button:hover path{stroke:#1F2A37}.tag-body{display:inline-block;max-width:calc(100% - 24px);overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.document-package-panel-package-item-attachment-list{margin-bottom:12px}.document-package-panel-package-item-attachment-list-document-list{padding-left:12px}.document-package-panel-document-list-see-more-button.button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:auto;padding:8px 0;border:none;text-decoration:none;text-transform:lowercase}.document-package-panel-document-list-see-more-button-icon{margin-right:8px}.document-package-panel-document-list-see-more-button-icon.is-list-expanded{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}

.document-package-panel-document-list-item{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:16px -webkit-max-content -webkit-max-content;grid-template-columns:16px max-content max-content;padding:8px 0;gap:8px}

.document-package-panel-document-list-action-button-container{display:grid;-webkit-justify-content:flex-start;justify-content:flex-start;grid-auto-flow:column;margin-top:24px;gap:16px}@media only screen and (max-width: 767px){.document-package-panel-document-list-action-button-container{grid-auto-flow:row}}.document-package-panel-document-list-modify-package-button.inactive .button-with-icon-icon-container path{stroke:#D1D5DB}

.modify-document-package-modal.ReactModal__Content{max-width:540px;min-height:450px}

.modify-document-package-modal-overview-view-description{margin-bottom:18px}.modify-document-package-modal-overview-view-add-document-button{margin-top:16px}.modify-document-package-modal-delete-package-button{margin-right:auto}

.modify-document-package-modal-overview-view-item-group-container{margin-bottom:24px}

.modify-document-package-modal-overview-view-package-item-account-name{margin-top:12px}

.modify-document-package-modal-document-list-item{display:grid;grid-template-columns:1fr auto;gap:24px;padding:14px 0;border-bottom:1px solid #E5E7EB}.modify-document-package-modal-document-list-item-document-name{color:#6B7380}.modify-document-package-modal-document-list-item-replace-button.file-input-label{color:#DB6811;border:none}.modify-document-package-modal-document-list-item-remove-button.button.delete-button{display:-webkit-inline-flex;display:inline-flex;width:-webkit-max-content;width:max-content;padding:0;color:#DA1414;border:none}.modify-document-package-modal-document-list-item-buttons{display:grid;-webkit-align-items:center;align-items:center;grid-auto-flow:column;gap:12px}

.file-input-container{position:relative}.file-input{position:absolute;z-index:-1;width:0.1px;height:0.1px;overflow:hidden;opacity:0}.file-input+.file-input-label.inactive{cursor:default}.file-input+.file-input-label.inactive path{stroke:silver;fill:transparent}.file-input-label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:white;border:1px solid #D1D5DB;border-radius:4px;cursor:pointer}.file-input-label.button{width:-webkit-max-content;width:max-content;padding:12px 0}

.modify-document-package-modal-add-document-view-attachment-type-select.attachment-type-select{width:100%;margin-bottom:16px}.modify-document-package-modal-add-document-view-upload-constraints-text{margin-top:12px;color:#6B7380}.modify-document-package-modal-add-document-view-browse-file-button.file-input-label{background-color:transparent;border:none}.modify-document-package-modal-add-document-view-single-attachment-upload.single-file-upload-container{width:auto}

.attachment-type-select{width:236px}.attachment-type-select .input-wrapper{height:40px;-webkit-flex:0 0 236px;flex:0 0 236px}.attachment-type-select .button{height:40px}.attachment-type-select .dropdown-list{max-height:220px}@media only screen and (min-width: 1151px){.attachment-type-select .dropdown-list{max-height:320px}}

.single-file-upload-container{width:198px;height:40px}.single-file-upload-container .file-input-container,.single-file-upload-container .button{width:-webkit-max-content;width:max-content;height:100%}.single-file-upload-container .button{padding-left:15px}.single-file-upload-container .single-file-uploaded-attachment-tag{-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:100%}

.agora-account-select .dropdown-list-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-right:40px}.agora-account-select.should-highlight-placeholder .agora-account-select-header-content-placeholder{color:#111827}.modify-agora-account-select{margin-bottom:10px}

.agora-account-select-item-name{max-width:245px}.agora-account-select-item-name span{color:#4B5663}.agora-account-select-item-balance{margin-left:10px;font-family:"InterSemiBold";font-weight:600}

.agora-account-select-header-content-container .agora-account-select-item-name{display:inline-block;max-width:240px;overflow:hidden;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;color:#111827;font-family:"InterRegular";font-size:14px;font-weight:400}.agora-account-select-header-content-container .agora-account-select-item-balance{color:#111827}.agora-account-select-header-content-container .agora-account-select-header-content-placeholder{color:#6B7380;font-family:"InterRegular";font-size:14px;font-weight:400}.agora-account-select-header-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:calc(100% - 10px);padding-right:15px}

.advisor-dashboard-accounts-panel{margin:24px 0}.advisor-dashboard-accounts-panel-description-list{-webkit-justify-content:flex-start;justify-content:flex-start;grid-template-columns:unset;grid-auto-flow:column;gap:48px}.advisor-dashboard-accounts-panel-description-list .description-term-description{color:#1F2A37;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-0.01em}.advisor-dashboard-accounts-panel-dashboard-panel-buttons{display:grid;grid-template-columns:105px 1fr;grid-column-gap:7px}

.investor-dashboard-blurbs-panel-container{margin-bottom:20px}.marketing-blurbs-panel-container{margin-top:15px}

.advisor-dashboard-reports-panel{margin:24px 0}.reports-details-container{margin-top:40px}.reports-details-section{position:relative;margin-bottom:16px;padding:32px;background-color:white;border:1px solid #e5e7eb;border-radius:8px}.reports-expandable-question-group-box{width:100%;background:white}.reports-expandable-question-group-box-header{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:22fr 1fr}.reports-expandable-question-group-box-header-title{width:-webkit-max-content;width:max-content;justify-self:flex-start;font-size:19px}.reports-expandable-question-group-box-header-button{width:100%;height:100%;padding:15px 10px;border:none;border-radius:6px}.reports-expandable-question-group-box-body{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:2.25fr 0.5fr;margin:10px;padding:15px;background-color:white;border:1px solid #E5E7EB;border-radius:6px}.reports-list{padding:10px;transition:background-color .4s ease-in-out}.reports-list:hover{background-color:#F9FAFB}.reports-expandable-button{display:grid;grid-template-columns:"0.3fr 0.3fr"}.reports-spinner-div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:10px;padding:15px;background-color:white;border:1px solid #E5E7EB;border-radius:6px}.ReactModal__Content.select-date-range-modal{width:50vw;overflow:visible;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}.select-date-range-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:20px}.date-range-row{display:-webkit-flex;display:flex;gap:20px;margin-top:10px;margin-left:50px}.date-range-select{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px}.date-range-label{color:#111827;font-weight:700}.export-button-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;gap:7px}.export-button{padding:10px 20px;color:#fff;border-radius:5px}

.investor-dashboard-accounts-panel{background-color:#F3F4F5;border:1px solid #D1D5DB;box-shadow:none}.investor-dashboard-accounts-panel-add-button{grid-template-columns:16px 130px}

.investor-dashboard-account{padding:16px 25px 14px}.investor-dashboard-account:not(:last-of-type){margin-bottom:20px}.investor-dashboard-account .investor-dashboard-account-information-box-container,.investor-dashboard-account .alert-list,.investor-dashboard-account .workflow-list{margin-top:20px}.investor-dashboard-account .list-item-click-wrapper:focus{box-shadow:none}.investor-dashboard-account-info-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.investor-dashboard-account-name,.investor-dashboard-account-initial-value-container{margin-left:18px}.investor-dashboard-account-name{font-size:18px}.investor-dashboard-account-initial-value-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.investor-dashboard-account-initial-value-container .label{margin-right:8px;color:#4B5663}.investor-dashboard-account-current-performance-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:70px}.investor-dashboard-account-performance-percentage,.investor-dashboard-account-current-value{font-family:"InterBold";font-size:18px;font-weight:700}.investor-dashboard-account-current-value-currency,.investor-dashboard-account-performance-amount{font-size:12px}.investor-dashboard-account-current-value-currency{color:#4B5663}.investor-dashboard-account-name-status-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.investor-dashboard-account-name-status-row-label{margin-left:10px}.investor-dashboard-account-blocking-reasons-list{padding-left:20px}

.account-status-label.label{min-width:108px;max-width:150px;height:24px;margin-left:8px}

.label-component{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;padding:2px 12px;background-color:#E5E7EB;border-radius:6px;text-align:center;text-transform:capitalize}.label-component.red{color:#DA1414;background-color:#FBE7E7}.label-component.green{color:#099990;background-color:#E6F5F4}.label-component.blue{color:#0A8CDA;background-color:#E6F3FB}.label-component.orange{color:#DB6811;background-color:#FBF0E7}.label-component.gray{color:#6B7380;background-color:#E5E7EB}.label:hover:after{visibility:visible;opacity:1}

.investor-dashboard-alerts-panel-container{margin-bottom:20px}

.pending-document-packages-panel{margin-bottom:16px;background:#FBF0E7}

.document-package-info-box-content{display:grid;grid-gap:32px 16px}@media only screen and (min-width: 1151px){.document-package-info-box-content{grid-template-columns:180px 1fr 120px}}@media only screen and (min-width: 768px) and (max-width: 1150px){.document-package-info-box-content{grid-template-columns:180px 1fr 120px}}@media only screen and (max-width: 767px){.document-package-info-box-content{grid-template-columns:1fr}}.document-package-info-box-content:not(:first-of-type){margin-top:36px}.document-package-info-box-content-section-label{margin-bottom:32px}@media only screen and (max-width: 767px){.document-package-info-box-content-section-label{margin-bottom:16px}}.document-package-info-box-content-date-section{text-align:right}@media only screen and (max-width: 767px){.document-package-info-box-content-date-section{text-align:left}}.document-package-info-box-current-assignee-user-card{display:grid;grid-template-columns:24px 1fr;gap:2px 12px}.document-package-info-box-current-assignee-user-card-avatar{width:24px;height:24px;grid-row:1/3}.document-package-info-box-current-assignee-user-card-full-name{margin-top:3px}.document-package-info-box-current-assignee-user-card-role{color:#6B7380}.document-package-info-box-view-progress-button.button{display:block;margin:15px 0 0 36px}

.document-package-progress-modal{max-width:540px}.document-package-progress-modal-list-item{display:grid;grid-gap:10px;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;min-height:72px;margin-bottom:16px;padding:16px;border:1px solid #E5E7EB;border-radius:4px}@media only screen and (min-width: 1151px){.document-package-progress-modal-list-item{grid-template-columns:1fr 100px}}@media only screen and (min-width: 768px) and (max-width: 1150px){.document-package-progress-modal-list-item{grid-template-columns:1fr 100px}}@media only screen and (max-width: 767px){.document-package-progress-modal-list-item{grid-template-columns:1fr}}.document-package-progress-modal-list-item.done{background:#F3FAF9;border:none}.document-package-progress-modal-list-item.waiting{background:#FBF0E7;border:none}.document-package-progress-modal-list-item-user-info{display:grid;grid-template-rows:auto auto;grid-template-columns:40px auto;gap:3px 16px}.document-package-progress-modal-list-item-user-info-avatar{width:40px;height:40px;grid-row:1/3}.document-package-progress-modal-list-item-user-title,.document-package-progress-modal-list-item-date-label{color:#6B7380}.document-package-progress-modal-list-item-status-label{display:grid;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;grid-template-columns:24px auto;gap:10px}@media only screen and (max-width: 767px){.document-package-progress-modal-list-item-status-label{justify-self:center}}.document-package-progress-modal-list-item-completed-label{color:#099990}.document-package-progress-modal-list-item-pending-label{color:#DB6811}.document-package-progress-modal-list-item-check-icon path{fill:#099990}.document-package-progress-modal-list-item-time-icon path{fill:#DB6811}

.bank-accounts-content-box{margin-top:20px;padding-top:20px}

.add-bank-account-action-button.primary-button{width:auto;min-width:184px;padding:0 6px}

.add-manual-bank-account-modal{width:480px}.add-manual-bank-account-modal-form-body{max-width:234px}.add-manual-bank-account-modal-form-field{margin-top:28px}.add-manual-bank-account-modal-form-field:first-child{margin-top:18px}.add-manual-bank-account-modal-form-field .single-attachment-upload-container{margin:10px 0 0}

.single-attachment-upload-box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:100px;background-color:#F9FAFB}.single-attachment-upload-container{display:-webkit-flex;display:flex;width:182px;height:40px;min-height:unset}.single-attachment-upload-container .single-file-uploaded-attachment-tag{-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:100%}.single-attachment-upload-container .single-file-uploaded-attachment-tag.tag-link .button{padding-left:0}.single-attachment-upload-container .form-errors{margin:0 0 16px}

.bank-account-list-container .table-header-row{grid-template-columns:1fr 1fr 75px 120px 40px;grid-gap:30px}.bank-account-list-header-item.align-right{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}

.bank-account-list-item{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr 1fr 75px 120px 40px;grid-gap:30px;padding:17px 0;border-bottom:1px solid #D1D5DB}.bank-account-list-item-account-currency,.bank-account-list-item-account-number{text-align:right}

.add-bank-account-workflows-modal{max-width:640px}.add-bank-account-workflows-modal .workflow-list{margin-top:20px}.add-bank-account-workflows-modal-header{-webkit-justify-content:space-between;justify-content:space-between;padding-right:20px}

.investor-dashboard-your-advisor-box{display:grid;-webkit-align-items:center;align-items:center;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;min-width:300px;gap:0 18px;padding:12px 16px;border:1px solid #D1D5DB;border-radius:8px}.investor-dashboard-your-advisor-box-avatar{width:40px;height:40px;grid-row:1/3}.investor-dashboard-your-advisor-box-message-button{grid-column:3;grid-row:1/3}.investor-dashboard-your-advisor-description{color:#6B7380}.investor-dashboard-your-advisor-full-name--white{color:white}.investor-dashboard-your-advisors-full-names-tooltip-content{font-family:"InterSemiBold"}

.avatar-group-container{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px;background:#0A8CDA;border-radius:100%}.user-group path:first-of-type{fill:white}.user-group path:last-of-type{stroke:white}

.onespan-sign-page-content.stand-alone-page-content-wrapper{padding-top:0;padding-bottom:0}.onespan-sign-page-content.stand-alone-page-content-wrapper .stand-alone-page-content{width:100%;height:calc(100vh - 70px);text-align:center}.onespan-sign-page-content.stand-alone-page-content-wrapper .stand-alone-page-content .one-span-iframe-container{width:100%;height:100%}.onespan-sign-page-content.stand-alone-page-content-wrapper .stand-alone-page-content .async-content-error-message{text-align:center}.onespan-sign-page-content.stand-alone-page-content-wrapper .stand-alone-page-content .async-content-spinner-container{-webkit-justify-content:center;justify-content:center}.onespan-sign-page-content.stand-alone-page-content-wrapper .stand-alone-page-content .spinner{position:relative;top:100px}.onespan-sign-page-content.stand-alone-page-content-wrapper .one-span-iframe-continue-button{width:180px;height:40px;margin:20px auto 0}

.one-span-document-package-spinner{margin-top:64px}.onespan-document-package-spinner-container{width:500px;margin:auto;text-align:center}.onespan-document-package-spinner-description{margin-top:24px;font-size:16px}

.one-span-iframe-container{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-overflow-scrolling:touch}.one-span-iframe{position:relative;width:100%;height:100%}.one-span-iframe-spinner{position:absolute;top:120px;width:32px;height:32px}.one-span-iframe-spinner .lds-spinner-item{-webkit-transform-origin:16px 16px;transform-origin:16px 16px}.one-span-iframe-spinner .lds-spinner-item:after{top:3px;left:15px;width:1px;height:7px;border-radius:20%}.one-span-signature-in-process-modal .one-span-signature-in-process-modal-description{color:#111827;font-size:14px;line-height:22px}.one-span-sign-page-message-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}

.pending-modal.has-header{max-width:480px;min-height:440px}.pending-modal.has-header .pending-modal-content{padding-bottom:48px}.pending-modal-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pending-modal-content-heading{margin-top:69px;font-family:"InterBold";font-size:24px;font-weight:700;line-height:38px}

.stand-alone-page-sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;width:100%;background-color:white;box-shadow:0 1px 0 rgba(0,0,0,0.08)}.stand-alone-page-sticky-header.only-description .stand-alone-page-sticky-header-content{grid-template-columns:1fr}.stand-alone-page-sticky-header-content{display:grid;justify-items:center;grid-template-columns:40px 1fr 139px;width:100%;min-height:70px;padding:15px 24px}.stand-alone-page-sticky-header-title-description-container{display:grid;text-align:center;place-items:center}.stand-alone-page-sticky-header-description{margin-top:7px;color:#6B7380}.stand-alone-page-sticky-header-close-button,.stand-alone-page-sticky-header-submit-button.primary-button{width:100%}

.stand-alone-page-header{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:44px 0}.stand-alone-page-content-wrapper{min-height:calc(100vh - 70px);margin:0 auto;padding:48px 24px 120px;background-color:#F9FAFB}.stand-alone-page-content{max-width:1110px;margin:auto}

.kyc-page .main-body-content{padding-bottom:0}

@media only screen and (max-width: 767px){.kyc-page-content-body{width:100%;padding:0}}.kyc-page-content-body .content-box-body{padding:16px 16px 150px}.kyc-page-content-body.has-fixed-footer .content-box-body{margin-bottom:-100px}

.kyc-page-question-form-group-container .form{padding:0}.kyc-page-question-form-group-container:last-of-type .form{margin-bottom:120px}.kyc-page-question-form-group-container:not(:last-child) .form{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #D1D5DB}

.phone-input-container.has-error .input{border-color:#DA1414}.phone-inputs{display:grid;grid-template-columns:repeat(2, 65px) 1fr;grid-gap:10px}.phone-input-label{margin-bottom:6px}.phone-input-error-message{margin-top:5px;color:#DA1414}.phone-number-input{max-width:178px}

.expandable-question-group-box{margin-bottom:16px;background:white;border-radius:8px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}.expandable-question-group-box-header{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:24px 1fr 126px;gap:24px}.expandable-question-group-box-header-title{justify-self:flex-start}.expandable-question-group-box-header-button{width:100%;height:100%;padding:32px 24px;background:white;border:none;border-radius:8px}.expandable-question-group-box-body{padding:8px 72px 32px}

.expandable-question-group-box-header-progress-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:minmax(70px, 100px) 32px;gap:16px}.expandable-question-group-box-header-completed-text{color:#099990}.expandable-question-group-box-header-missing-text{color:#6B7380}.expandable-question-group-box-header-check-icon-container{display:grid;width:32px;height:32px;background:#099990;border-radius:100%;place-items:center}

.progress-ring-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:stroke-dashoffset .4s ease-in-out}

.kyc-page-question-group-sub-group-list-item-form-wrapper.is-subgroup{margin-top:24px;padding-left:24px;border-left:4px solid #D1D5DB}

p.question-form-information{margin-bottom:20px;color:#111827;font-size:16px}.question-form-submit-button{margin-top:40px}.approximate-net-worth-question-row-details-section{margin-top:24px;padding-left:24px;border-left:4px solid #D1D5DB}.approximate-net-worth-question-row-details-section .section-title{font-size:16px}

.question-form-row-container .radio-input-label,.question-form-row-container .checkbox-input-label{padding-left:34px}.question-form-row-container:not(:first-of-type){margin-top:40px}.question-form-row-container.has-error .question-form-row-title{color:#DA1414}.question-form-row-container.has-error.free_text .textarea,.question-form-row-container.has-error.occupation .textarea,.question-form-row-container.has-error.employer_name .textarea{border-color:#DA1414}.question-form-row-container.has-error.phone_number .input-wrapper,.question-form-row-container.has-error.phone_number .input-unit-icon-container,.question-form-row-container.has-error.personal_income .input-wrapper,.question-form-row-container.has-error.personal_income .input-unit-icon-container,.question-form-row-container.has-error.tax_code .input-wrapper,.question-form-row-container.has-error.tax_code .input-unit-icon-container,.question-form-row-container.has-error.number_of_dependents .input-wrapper,.question-form-row-container.has-error.number_of_dependents .input-unit-icon-container,.question-form-row-container.has-error.years_of_employee_experience .input-wrapper,.question-form-row-container.has-error.years_of_employee_experience .input-unit-icon-container{border-color:#DA1414}.question-form-row-container.has-error.date .react-date-picker__wrapper{border-color:#DA1414}.question-form-row-container.has-error.education .dropdown-header-button,.question-form-row-container.has-error.business_type .dropdown-header-button{border:1px solid #DA1414}.question-form-row-title{margin-bottom:20px;color:#111827;font-family:"InterSemiBold";font-size:16px}.trading-authorization-question-form-row-title{width:50%}.required-question-info-text{margin-left:12px;font-family:"InterRegular";font-size:12px;line-height:19px}.question-form-net-worth-row-inputs .question-form-amount-input{margin-top:28px}.question-form-amount-input{max-width:50%}.question-form-amount-input .input-unit-icon-container{height:40px}.question-form-row-currency-dropdown,.question-form-row-canadian-province-select{max-width:250px}.question-form-row-includes-spouse-checkbox{margin-top:28px}.question-business-type-other-option-select{display:grid;grid-template-columns:0.5fr 1fr}.question-form-shah-net-worth-row-header{display:grid;-webkit-align-items:center;align-items:center;justify-items:start;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:10px}.question-form-shah-net-worth-liabilities-row-header{display:grid;-webkit-align-items:center;align-items:center;justify-items:start;grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 0.5fr;margin-bottom:10px}.question-form-shah-net-worth-liabilities-row-header>:nth-child(2),.question-form-shah-net-worth-liabilities-row-header>:nth-child(3),.question-form-shah-net-worth-liabilities-row-header>:nth-child(4){margin-left:47px}.question-form-shah-net-worth-liabilities-row-footer{display:grid;-webkit-align-items:end;align-items:end;justify-items:start;grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 0.5fr}.question-form-shah-net-worth-row-footer{display:grid;-webkit-align-items:end;align-items:end;justify-items:start;grid-template-columns:1fr 1fr 1fr 1fr 0.5fr}.question-form-shah-net-worth-row-header-input{justify-self:end;margin-top:28px;color:#9CA4AF;background-color:#F9FAFB;border:1px solid lightgrey;border-radius:4px}.question-form-shah-liabilities-net-worth-row-header-input{max-width:90%;justify-self:baseline;margin-left:5px;color:#9CA4AF;background-color:#F9FAFB;border:1px solid lightgrey;border-radius:4px}.approximate-net-worth-list{padding-left:12px}

.agora-question-row.agora_comfortable_portfolio .radio-input-label{margin-bottom:28px}.agora-comfortable-portfolio-image{display:block;width:320px;padding-top:3px}

.id-document-question-row>*{margin-top:28px}.id-document-question-row .input-information-message{margin-top:0}.id-document-question-row .document-description,.id-document-question-row .document-no-input{max-width:420px}.id-document-question-row-issued-region-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;max-width:420px}.id-document-question-row-type-select{max-width:300px}

.tax-resident-detail-section{margin-top:28px}.tax-resident-detail-section .button,.tax-resident-detail-section .dropdown-list,.tax-resident-detail-section .input-wrapper{max-width:200px}.tax-resident-detail-section .country-select,.tax-resident-detail-section .input-label{margin-top:20px}.tax-resident-detail-section .country-select .typeahead-select-right-icon-container{bottom:12px}.tax-resident-detail-section-title{margin-bottom:8px;color:#111827;font-size:16px}.tax-resident-detail-section-certification-checkbox{margin-top:16px}.tax-resident-detail-section-certification-checkbox.has-error .checkbox-input-icon{border-color:#DA1414}.tax-resident-question-title{margin-top:28px}.tax-resident-question-choice-list{display:grid;grid-template-columns:90px 90px;grid-column-gap:10px;margin-top:10px}.tax-resident-question-row-tax-treaty-benefit-field{max-width:512px;margin-top:16px}.tax-resident-question-row-tax-treaty-benefit-field.beneficial-owner-field{margin-top:28px}.tax-resident-question-row-tax-treaty-benefit-field.percent-rate-of-withholding-claimed-field .input-wrapper{max-width:265px;height:40px}.tax-resident-question-row-tax-treaty-benefit-field .form-field-title{color:#111827;font-size:12px;text-transform:initial}.tax-resident-question-row-tax-details-section{max-width:400px;margin-top:24px;padding-left:24px;border-left:4px solid #D1D5DB}.tax-resident-question-row-tax-details-section .section-title{font-size:16px}

.yes-no-select{max-width:150px}

.section-title{margin-bottom:15px}.section-title-optional-text{margin-left:5px;color:#4B5663;font-family:"InterRegular";font-size:14px;font-weight:400;text-transform:lowercase}

.politically-exposed-person-question-selection-row{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:200px 150px;grid-gap:15px;max-width:unset;margin-top:15px}@media only screen and (max-width: 767px){.politically-exposed-person-question-selection-row{grid-template-columns:1fr}}.politically-exposed-person-question-selection-row.sources-of-funds-row{-webkit-align-items:flex-start;align-items:flex-start;grid-template-columns:200px 1fr}@media only screen and (max-width: 767px){.politically-exposed-person-question-selection-row.sources-of-funds-row{grid-template-columns:1fr}}

.national-instrument-54-form-question-row-section .national-instrument-54-form-question-row-section-description{font-size:14px;line-height:22px}.national-instrument-54-form-question-row-section:not(:first-of-type){margin-top:28px}.national-instrument-54-form-question-row-section-title{margin-bottom:8px;color:#111827;font-size:14px}.national-instrument-54-form-question-row-section-title.has-error{color:#DA1414}.national-instrument-54-form-question-row-section-choice-list{margin-top:16px}.national-instrument-54-form-question-row-section-material-description-list{margin-top:8px}.national-instrument-54-form-question-row-section-material-description-list .list-item{margin-left:13px;color:#6B7380;list-style:lower-latin}

.affiliation-and-authorization-question-row-textarea{margin-top:16px;text-transform:unset}.affiliation-and-authorization-question-row-section__owner-type-single-choice-list{display:-webkit-flex;display:flex;gap:24px;-webkit-align-items:center;align-items:center;height:40px}.affiliation-and-authorization-question-row-section__owner-type-single-choice-list .radio-input-label{margin-bottom:0}.affiliation-and-authorization-question-row-owner-types-section{max-width:400px;margin-top:24px;padding-left:24px;border-left:4px solid #D1D5DB}.affiliation-and-authorization-question-row-owner-types-section .section-title{font-size:16px}

.marital-status-question-row-spouse-details-section{max-width:400px;margin-top:24px;padding-left:24px;border-left:4px solid #D1D5DB}.marital-status-question-row-spouse-details-section .section-title{font-size:16px}.marital-status-question-row-spouse-details-section .date-select .react-date-picker__wrapper{width:100%;height:42px}.marital-status-question-row-spouse-details-section .react-date-picker{display:block}.marital-status-question-row-spouse-details-section .marital-status-question-row-spouse-details-section-years-of-experience-select{max-width:unset}.marital-status-question-row-spouse-details-section-name-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.marital-status-question-row-spouse-details-section-input,.marital-status-question-row-spouse-details-section-years-of-experience-select{margin-top:20px}.marital-status-question-row-spouse-details-section-years-of-experience-select .dropdown-header-button,.marital-status-question-row-spouse-details-section-years-of-experience-select .dropdown-list{width:75px}

.number-select{max-width:75px}.number-select .dropdown-list-item{-webkit-justify-content:center;justify-content:center}

.agora-portfolio-goal-question-row-image{display:block;width:300px;margin:0 auto 16px}

.agora-possible-outcome-question-row-image{display:block;width:520px;margin:0 auto 16px}

.risk-tolerance-question-row{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:210px 1fr}.risk-tolerance-question-row-input{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr 86px;grid-gap:16px}.risk-tolerance-question-row-input:not(:last-of-type){margin-bottom:8px}.risk-tolerance-question-row-input .input-wrapper{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:36px 1fr;padding:0}.risk-tolerance-question-row-input .input-wrapper,.risk-tolerance-question-row-input .input-wrapper .input-unit-icon-container,.risk-tolerance-question-row-input .input-wrapper .input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px}.risk-tolerance-question-row-input .input{padding:0 8px;text-align:center}.risk-tolerance-question-row-input .form-field-title-container{margin-top:2px;color:#111827;font-family:"InterRegular";font-size:16px;font-weight:400;line-height:26px;text-transform:none}.risk-tolerance-question-row-progress-ring{margin:auto}

.risk-tolerance-progress-illustration{margin:auto}.risk-tolerance-progress-illustration-text{font-family:"InterLight";font-size:36px;font-weight:300;line-height:58px}.risk-tolerance-progress-illustration-warning{margin-top:8px;color:#DA1414;text-align:center}

.family-and-business-relationship-question-row-textarea{margin-top:16px;text-transform:unset}

.pad-closure-question-selection-row{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:200px 150px;grid-gap:15px;max-width:unset;margin-top:15px}@media only screen and (max-width: 767px){.pad-closure-question-selection-row{grid-template-columns:1fr}}.pad-closure-question-selection-row.pre-notification-periods-row{-webkit-align-items:flex-start;align-items:flex-start;grid-template-columns:1fr}@media only screen and (max-width: 767px){.pad-closure-question-selection-row.pre-notification-periods-row{grid-template-columns:1fr}}

.trusted-person-question-row-textarea{margin-top:16px;text-transform:unset}.trusted-person-question-row-column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;margin-top:10px}.trusted-person-question-row-address-div{margin-top:10px}

.power-of-attorney-question-row-textarea{margin-top:16px;text-transform:unset}.power-of-attorney-question-row-section__owner-type-single-choice-list{display:-webkit-flex;display:flex;gap:24px;-webkit-align-items:center;align-items:center;height:40px}.power-of-attorney-question-row-section__owner-type-single-choice-list .radio-input-label{margin-bottom:0}.power-of-attorney-question-row-owner-types-section{max-width:400px;margin-top:24px;padding-left:24px;border-left:4px solid #D1D5DB}

.approximate-net-worth-list-div{display:grid;-webkit-align-items:baseline;align-items:baseline;grid-template-columns:1fr 1fr 1fr 1fr 0.5fr;margin-bottom:5px}.approximate-liabilities-net-worth-list-div{display:grid;-webkit-align-items:baseline;align-items:baseline;grid-template-columns:1fr 1.5fr 1.5fr 1.5fr 0.5fr;margin-bottom:5px}.approximate-net-worth-list-other-section-div{display:grid;-webkit-align-items:baseline;align-items:baseline;grid-template-columns:0.8fr 1fr;margin:5px}.approximate-liabilities-net-worth-list-div>:nth-child(5){-webkit-align-self:center;align-self:center;justify-self:center;margin-top:0;margin-bottom:20px}.approximate-net-worth-list-div>:nth-child(4){-webkit-align-self:center;align-self:center;justify-self:center;margin-top:0;margin-bottom:20px}.liabilities-question-form-amount-input{max-width:90%}

.investment-experience-question-row-image{display:block;width:300px;margin:0 auto 16px}

.edit-investor-overview-page-form .input-wrapper,.edit-investor-overview-page-form .dropdown-header-button{height:40px}.edit-investor-overview-page-form .input{font-size:14px}.edit-investor-overview-page-form .phone-inputs{grid-template-columns:60px 60px 100px}.edit-investor-overview-page-form .dropdown-header-button-text{font-size:14px}.edit-investor-overview-page-footer-cancel-button.button,.edit-investor-overview-page-footer-cancel-button.button:hover,.edit-investor-overview-page-footer-cancel-button.button:focus,.edit-investor-overview-page-footer-submit-button.button,.edit-investor-overview-page-footer-submit-button.button:hover,.edit-investor-overview-page-footer-submit-button.button:focus{color:white}

.edit-investor-overview-form-overview-section.is-entity-investor .edit-investor-overview-form-overview-section-input-fields-cell-row-name-container{grid-template-columns:auto auto}.edit-investor-overview-form-overview-section-form-errors{display:inline-block;width:auto}.edit-investor-overview-form-overview-section-content{display:grid;grid-template-columns:100px 1fr;grid-gap:40px}.edit-investor-overview-form-overview-section-avatar-update-cell{text-align:center}.edit-investor-overview-form-overview-section-avatar-update-cell-avatar.avatar-container{width:100px;height:100px;margin-bottom:8px;background-color:#6B7380;border-radius:50%}.button.edit-investor-overview-form-overview-section-update-avatar-button{min-width:unset;font-family:"InterMedium";font-size:14px;text-decoration:underline}.button.edit-investor-overview-form-overview-section-update-avatar-button .button-spinner{right:-16px}.edit-investor-overview-form-overview-section-input-fields-cell{padding:32px 0;border-bottom:1px solid #D1D5DB}.edit-investor-overview-form-overview-section-input-fields-cell-row{display:grid;grid-gap:32px}.edit-investor-overview-form-overview-section-input-fields-cell-row:not(:last-of-type){margin-bottom:32px}.edit-investor-overview-form-overview-section-input-fields-cell-row.email-input-container{grid-template-columns:auto 1fr 1fr}.edit-investor-overview-form-overview-section-input-fields-cell-row-name-container{display:grid;grid-template-columns:144px repeat(3, auto);grid-gap:10px}.edit-investor-overview-form-overview-section-email-input{min-width:228px}.edit-investor-overview-form-overview-section-phone-inputs{display:grid;gap:24px;grid-auto-flow:column}.edit-investor-overview-form-overview-section-row-with-3-columns{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}.edit-investor-overview-form-overview-section-birth-date-select .react-date-picker,.edit-investor-overview-form-overview-section-birth-date-select .react-date-picker__wrapper{width:100%}

.edit-investor-overview-form-address-section{display:grid;grid-template-columns:100px 1fr;grid-gap:40px}.edit-investor-overview-form-address-section-label-cell{padding:42px 0;text-align:center}.edit-investor-overview-form-address-section-label-cell-title{color:#6B7380;font-family:"InterMedium";font-size:16px;text-transform:capitalize}.update-address-div{box-sizing:border-box;padding:0 55px 5px}.edit-investor-overview-form-address-section-input-fields-cell{padding:32px 0;border-bottom:1px solid #D1D5DB}.edit-investor-overview-form-address-section-input-fields-cell-row{display:grid;grid-gap:16px}.edit-investor-overview-form-address-section-input-fields-cell-row:not(:last-of-type){margin-bottom:16px}.edit-investor-overview-form-address-section-input-fields-cell-row.city-row{grid-template-columns:1fr 1fr}.edit-investor-overview-form-address-section-input-fields-cell-row .typeahead-select-tag-list-item .typeahead-select-tag{height:40px;min-height:unset}

.edit-investor-overview-form-region-section{display:grid;grid-template-columns:100px 1fr;grid-gap:40px}.edit-investor-overview-form-region-section-label-cell{padding:42px 0;text-align:center}.edit-investor-overview-form-region-section-label-cell-title{color:#6B7380;font-family:"InterMedium";font-size:16px;text-transform:capitalize}.edit-investor-overview-form-region-section-input-fields-cell{padding:32px 0;border-bottom:1px solid #D1D5DB}.edit-investor-overview-form-region-section-input-fields-cell-row{display:grid;grid-template-columns:300px 300px;grid-gap:32px}.edit-investor-overview-form-region-section-input-fields-cell-row:not(:last-of-type){margin-bottom:32px}

.citizenship-select .input-wrapper{min-height:40px}

.edit-investor-overview-form-other-section{display:grid;grid-template-columns:100px 1fr;grid-gap:40px}.edit-investor-overview-form-other-section-label-cell{padding:42px 0;text-align:center}.edit-investor-overview-form-other-section-label-cell-title{color:#6B7380;font-family:"InterMedium";font-size:16px;text-transform:capitalize}.edit-investor-overview-form-other-section-input-fields-cell{padding:32px 0;border-bottom:1px solid #D1D5DB}.edit-investor-overview-form-other-section-input-fields-cell-row{display:grid;grid-template-columns:300px 300px;grid-gap:32px}.edit-investor-overview-form-other-section-input-fields-cell-row:not(:last-of-type){margin-bottom:32px}.edit-investor-overview-form-other-section-investment-knowledge-select{width:300px}

.code-block{height:100%;padding:50px;background-color:#FBF0E7}

.route-loading-page .main-body-content{position:relative;width:calc(100vw - 240px);height:calc(100vh - 72px)}@media only screen and (min-width: 1151px){.route-loading-page .main-body-content{width:calc(100vw - 136px)}}@media only screen and (max-width: 1150px){.route-loading-page .main-body-content{width:100vw}}.route-loading-content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.route-loading-content.only-content{background-color:rgba(0,0,0,0.02)}.route-loading-content.only-content .jumping-circles{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.route-loading-content .jumping-circles{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.route-loading-content-spinner{display:block;margin:auto}

#support-widget-need-help-button-root{position:fixed;bottom:21px;right:17px;z-index:2;display:none}@media only screen and (min-width: 1151px){#support-widget-need-help-button-root{display:unset}}#support-widget-need-help-button-root .support-widget-need-help-button{min-width:131px;height:40px;padding:6px 24px;color:#0A8CDA;background:white;border:1px solid #0A8CDA;border-radius:20px}

.client-onboarding-flow-support{position:fixed;bottom:20px;right:20px;z-index:2;width:52px;height:52px}.client-onboarding-flow-support-button{width:100%;height:100%;background-color:transparent;cursor:pointer}.client-onboarding-flow-support-advisor-avatar{width:50px;height:50px}.client-onboarding-flow-support-advisor-avatar .user-avatar{overflow:hidden;margin:0;border:2px solid white}

.client-onboarding-flow-support-modal{width:480px;margin:auto 20px 20px auto}.client-onboarding-flow-support-modal .thread-message-groups{height:300px;max-height:300px}.client-onboarding-flow-support-modal-close-button{position:absolute;top:20px;right:20px;z-index:2;width:40px;border:none}

.client-onboarding-flow-support-modal-menu-greeting-part{display:grid;grid-template-columns:64px 1fr;grid-gap:20px;padding:28px}.client-onboarding-flow-support-modal-menu-greeting-advisor-avatar{width:64px;height:64px}.client-onboarding-flow-support-modal-menu-greeting-advisor-avatar .user-avatar{overflow:hidden;margin:0}.client-onboarding-flow-support-modal-menu-greeting-message-item{display:inline-block;padding:12px 16px;color:white;background-color:#1F2A37;border-radius:10px;font-family:"InterMedium";font-size:18px;line-height:29px}.client-onboarding-flow-support-modal-menu-greeting-message-item:not(:last-of-type){margin-bottom:18px}.client-onboarding-flow-support-modal-menu-options-part{padding:30px 50px 50px;background-color:#D1D5DB}.client-onboarding-flow-support-modal-menu-options-part .secondary-button{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:80px;padding:0 30px;color:#111827;border-radius:10px;font-size:18px}.client-onboarding-flow-support-modal-menu-options-part .secondary-button .button-with-icon-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:left}.client-onboarding-flow-support-modal-menu-options-part .secondary-button:not(:last-of-type){margin-bottom:18px}.client-onboarding-flow-support-modal-menu-option-button-icon path{stroke:#4B5663}.client-onboarding-flow-support-modal-menu-option-button-sub-text{color:#6B7380;font-family:"InterMedium";font-size:12px}.client-onboarding-flow-support-modal-menu-option-button-sub-text.have-new-messages{color:#1F2A37}.client-onboarding-flow-support-modal-menu-options-part-title{margin-bottom:20px;color:#6B7380;font-size:18px;line-height:29px;text-align:center}

.thread-detail-container{display:grid;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;max-height:calc(100vh - 72px - 1px);background-color:#F3F4F5}@media only screen and (max-width: 767px){.thread-detail-container{height:calc( 100vh - 72px - 40px - 1px);max-height:unset}}.thread-detail-container-body{position:relative;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;overflow:auto}@media only screen and (max-width: 767px){.thread-detail-container-body{display:block}}.thread-detail-back-button-container{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:40px;padding:10px 12px;background-color:#F3F4F5;text-align:left}.thread-detail-back-button.button{font-family:"InterLight";font-size:15px;font-weight:400;line-height:18px;text-decoration:none}.thread-detail-back-button.button .button-with-icon-icon-container{margin-right:4px}.thread-detail-back-button-icon path{stroke:#6B7380}

.thread-detail-header-container{position:-webkit-sticky;position:sticky;top:0;z-index:1;max-height:156px;overflow:auto;padding:24px;background-color:#F9FAFB;border-bottom:1px solid #E5E7EB}@media only screen and (max-width: 767px){.thread-detail-header-container{position:relative;z-index:0;min-height:156px;max-height:170px}}.thread-detail-header-user-info-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:40px 1fr auto;grid-gap:15px}.thread-detail-header-icon-container{width:100%;height:40px;-webkit-align-self:flex-start;align-self:flex-start}.thread-detail-header-icon-container .avatar-container,.thread-detail-header-icon-container .user-avatar,.thread-detail-header-icon-container .thread-list-item-group-icon-container{width:100%;height:100%}.thread-detail-header-body{max-width:440px;margin-left:55px}.thread-detail-header-other-members-list{display:-webkit-box;max-width:440px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#111827}.thread-detail-header-other-members-list-item{display:inline-block}.thread-detail-header-created-info-row{display:-webkit-flex;display:flex;margin-top:10px}.thread-detail-header-subject-name-link{text-decoration:none}.thread-detail-header-subject-name-link:hover{text-decoration:underline}.thread-detail-header-subject-name-link:active{box-shadow:none}.thread-detail-header-created-date-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.thread-detail-header-created-date-range-icon{-webkit-flex:0 0 16px;flex:0 0 16px}.thread-detail-header-created-date,.thread-detail-header-created-by-name-full-name{color:#1F2A37}.thread-detail-header-created-by-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:24px 1fr;gap:8px;margin-left:32px}.thread-detail-header-created-by-container .user-avatar,.thread-detail-header-created-by-container .avatar-container{width:24px;height:24px}.thread-detail-header-created-by-name-preposition{color:#6B7380}.thread-detail-header-created-date{margin-top:3px;margin-left:8px}

.thread-detail-header-buttons{display:grid;grid-auto-flow:column;gap:16px}.thread-detail-header-add-recipient-button,.thread-detail-header-more-button{width:40px;height:40px}.thread-detail-header-add-recipient-button,.thread-detail-header-more-button .dropdown-header-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:transparent}.thread-detail-header-more-button .dropdown-header-button{height:100%}.thread-detail-header-more-button .dropdown-list.bottom{bottom:-8px;right:0}

.add-recipient-modal-form-textarea{margin-bottom:48px}

.thread-detail-footer{position:-webkit-sticky;position:sticky;bottom:0;display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:24px 1fr;min-height:80px;max-height:128px;padding:20px 24px;background-color:#F3F4F5;gap:16px}.thread-detail-footer-form{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr 24px;grid-gap:16px;min-height:40px;padding:0 16px;background-color:white;border:1px solid #D1D5DB;border-radius:4px}.thread-detail-footer-textarea{max-height:88px}.thread-detail-footer-textarea .textarea-wrapper{display:-webkit-flex;display:flex;min-height:unset}.thread-detail-footer-textarea .textarea{height:100%;min-height:unset;max-height:88px;padding:0;border:none;resize:none}.thread-detail-footer-send-button{width:24px;height:24px;-webkit-align-self:flex-start;align-self:flex-start;margin-top:8px;background-color:transparent;border:none}.thread-detail-footer-send-button:hover .thread-detail-footer-send-button-icon path{stroke:#111827}.thread-detail-footer-send-button-icon path{stroke:#6B7380}

.thread-detail-attach-button-tooltip{height:24px;-webkit-align-self:flex-start;align-self:flex-start;margin-top:8px}.thread-detail-attach-button-container{display:inline-block}.thread-detail-attach-button-container .thread-detail-attach-button{min-width:unset}.thread-detail-attach-button{width:24px;height:24px;background-color:transparent;border:none;box-shadow:none}

.thread-message-groups{position:relative;height:100%;overflow:auto;padding:32px 24px 24px;padding-bottom:0;background-color:white}.thread-message-groups .thread-message-list{margin-top:32px}.thread-message-groups .thread-message-list:last-of-type{margin-top:35px;margin-bottom:20px}.thread-message-groups .thread-message-list:first-of-type{margin-top:0}.thread-message-groups.has-next{padding-top:60px}.thread-message-groups.has-previous{padding-bottom:60px}.thread-message-list-new-messages-button{position:-webkit-sticky;position:sticky;top:calc(100% - 65px);z-index:2;display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr 24px;gap:8px;height:40px;margin:auto;padding:0 24px;color:#0A8CDA;background:white;border:1px solid #0A8CDA;border-radius:20px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}.thread-message-list-new-messages-button-icon path{stroke:#0A8CDA}.thread-message-list-spinner{-webkit-align-self:center;align-self:center;margin:20px auto}.thread-message-list-spinner.next-spinner,.thread-message-list-spinner.previous-spinner{position:absolute;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.thread-message-list-spinner.next-spinner{top:20px}

.thread-message-list{display:grid}.thread-message-list-date{color:#6B7380;text-align:center}

.thread-message-list-item{display:-webkit-flex;display:flex;justify-self:flex-start;margin-top:8px}.thread-message-list-item:first-of-type{margin-top:16px}.thread-message-list-item.is-my-message{justify-self:flex-end}.thread-message-list-item.is-pending{opacity:0.7}.thread-message-list-item.has-name .tooltip-trigger{min-width:215px}.thread-message-list-item-avatar{height:40px;-webkit-flex:0 0 40px;flex:0 0 40px;margin-right:8px}.thread-message-list-item-avatar .user-avatar{width:100%;height:100%}.thread-message-list-item-tooltip-wrapper{display:inline-block}.thread-message-list-item-tooltip-wrapper .tooltip-content{z-index:0}

.thread-message-list-item-box-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.thread-message-list-item-tooltip-wrapper{margin-bottom:10px}.thread-message-list-item-tooltip-wrapper:last-of-type{margin-bottom:0}.thread-message-list-item-box{max-width:452px;padding:12px 16px;background-color:#374251;border-radius:10px}.thread-message-list-item-box.is-my-message{background-color:#E5E7EB}.thread-message-list-item-box.is-my-message .thread-message-list-item-box-body-text{color:#1F2A37}.thread-message-list-item-box.has-attachment{min-width:160px;padding:0;background-color:white}.thread-message-list-item-box.has-attachment .dropdown-header-button{height:100%;padding:12px 16px;border:none;border-radius:10px;text-align:left}.thread-message-list-item-box.has-attachment .dropdown-list{z-index:2}.thread-message-list-item-box.has-attachment.thread-message-list-item-box-body-content{padding:12px 16px;background-color:#D1D5DB}.thread-message-list-item-box.no-avatar{margin-left:48px}.thread-message-list-item-box.has-name{min-width:160px}.thread-message-list-item-box-body-text{color:white;white-space:pre-line;word-wrap:break-word}.thread-message-list-item-box-sender-name{color:#D1D5DB;text-transform:capitalize}.internal-message-info-container{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:1fr 16px;margin-top:5px;gap:8px}.internal-message-info-private-icon path{stroke:#DB6811}.internal-message-info{color:#DB6811;text-transform:capitalize}

.thread-message-list-item-attachment-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:12px 16px;background:white;border:1px solid #F3F4F5;border-radius:10px;box-shadow:0 0 1px rgba(81,92,98,0.4),0 4px 8px rgba(81,92,98,0.08)}.thread-message-list-item-attachment-container .thread-message-list-item-attachment-name{width:100%}.thread-message-list-item-attachment-container .file-type-icon-container{-webkit-flex:0 0 40px;flex:0 0 40px;margin-right:15px}.thread-message-list-item-attachment-name{word-break:break-all}

.file-type-icon-container{min-width:40px;height:50px}

.thread-message-list-investor-last-interaction-row{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;justify-self:center;margin-top:20px}.thread-message-list-investor-last-interaction-wrapper{display:inline-block;width:100%;padding:10px}.thread-message-list-investor-last-interaction{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:auto;text-align:center}.thread-message-list-investor-last-interaction:after{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#0A8CDA;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.thread-message-list-investor-last-interaction-label{z-index:1;padding:4px 18px;color:white;background-color:#0A8CDA;border-radius:12px}.thread-message-list-investor-last-interaction-value{padding:4px 18px;color:#0A8CDA;text-align:center;text-transform:uppercase}

.client-onboarding-flow-support-success-modal{width:480px;max-width:80vw;min-height:480px}.client-onboarding-flow-support-success-modal .modal-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}.client-onboarding-flow-support-success-modal .modal-body h1{margin-top:22px;margin-bottom:28px}.client-onboarding-flow-support-success-modal .modal-body button{width:280px;margin-top:60px}.client-onboarding-flow-support-success-modal-body-icon{margin-top:80px}

.new-conversation-modal{width:480px}.new-conversation-modal.is-investor .subject-input{margin-top:0}.new-conversation-modal.form-modal .modal-form-body{padding-bottom:0}.new-conversation-modal-textarea .textarea{height:100px;min-height:65px}.new-conversation-modal-input{margin-top:32px}.new-conversation-modal-input .form-field-title-container{text-transform:capitalize}.new-conversation-modal-input.label{color:#111827}.new-conversation-modal-attachment-section{display:-webkit-flex;display:flex;margin-top:20px}.new-conversation-modal-attachment-section .form-attachment-section-attachment-tag-list{margin-bottom:16px}.new-conversation-modal-recipients-section .section-title{font-family:"InterMedium";font-size:16px;font-weight:500;line-height:26px;text-transform:capitalize}.new-conversation-modal-typeahead-select .dropdown-list{z-index:2;max-height:200px}.new-conversation-modal-typeahead-select .dropdown-list-item-title-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.new-conversation-modal-typeahead-select.client-typeahead-select{width:100%}.new-conversation-modal-typeahead-select.colleague-typeahead-select{margin-top:18px}.new-conversation-modal-typeahead-select.colleague-typeahead-select .dropdown-list{width:calc(100% - 80px);margin-left:80px}.thread-client-recipient-typeahead-container,.colleague-typeahead-select .input-label{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:60px 1fr;grid-gap:20px}.recipient-typeahead-select-label{-webkit-align-self:flex-start;align-self:flex-start;margin-top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recipient-typeahead-select-label,.colleague-typeahead-select .input-label{color:#6B7380}

.new-conversation-modal-form-body-advisor-detail-section{margin-bottom:36px}.new-conversation-modal-form-body-advisor-detail-section-title{margin-bottom:4px;font-family:"InterMedium";font-size:16px;font-weight:500;line-height:26px;text-transform:capitalize}.new-conversation-modal-form-body-advisor-detail{display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:32px auto;grid-gap:10px}.new-conversation-modal-form-body-group-icon-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px;background:#0A8CDA;border-radius:100%}.new-conversation-modal-form-body-advisor-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.new-conversation-modal-form-body-advisor-container-full-name:not(:last-child):after{content:",  ";white-space:pre}

.form-attachment-section-container .form-attachment-section-title-container{margin-bottom:8px}.file-input-label.form-attachment-section-input-label{width:-webkit-max-content;width:max-content;border:none}.file-input-label.form-attachment-section-input-label .button{width:100%}.form-attachment-section-attachment-tag-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.form-attachment-section-attachment-tag-list .tag-list-item{margin:10px 10px 0 0}.form-attachment-section-attachment-tag-list .tag-list-item-tag{width:auto;max-width:300px}

.tag-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}.tag-list-item{margin-bottom:10px}.tag-list-item:not(:last-of-type){margin-right:10px}.tag-list-item-tag{width:auto;max-width:300px}

.client-onboarding-flow-support-notification{position:absolute;top:-6px;right:32px}.client-onboarding-flow-support-notification-text{margin-top:2px;margin-right:10px;padding:2px 16px;color:white;background-color:#1F2A37;border-radius:2px;font-family:"InterMedium";font-size:16px;line-height:26px;white-space:nowrap}

#floating-message-root{position:fixed;z-index:2147483646}.floating-message{position:fixed;top:16px;left:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;max-width:70vw;height:auto;min-height:40px;padding:8px 20px 8px 12px;color:white;background-color:#1F2A37;border-radius:36px;visibility:hidden;opacity:0;pointer-events:none;text-align:center;white-space:pre-line;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .4s ease-in-out}.floating-message.is-error{background-color:#DA1414}.floating-message.visible{visibility:visible;opacity:1;pointer-events:initial}.floating-message-icon{-webkit-flex:0 0 16px;flex:0 0 16px;margin-right:10px}.floating-message-text{padding-top:3px}


/*# sourceMappingURL=main-fbdcc5b52cfdf3ca4a16.css.map*/