





#web-shell-spinner {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    position: fixed;
    width: 100vw;
    z-index: 20010;
}
.cRGZco.cRGZco.cRGZco {
    color: var(--color-input-label);
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
    text-align: left;
}

#web-shell-spinner.has-background {
    background-color: #fff;
}

#web-shell-spinner .IndeterminateShort-wrapper {
    align-items: center;
    animation: IndeterminateShort-indeterminateShortRotation 1.4s linear;
    animation-iteration-count: infinite;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    vertical-align: middle;
    will-change: transform;
}

@media screen and (prefers-reduced-motion:reduce) {
    #web-shell-spinner .IndeterminateShort-wrapper {
        animation: IndeterminateShort-indeterminateShortRotationReduceMotion 20s linear infinite;
    }
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter {
    height: 128px;
    position: absolute;
    width: 128px;
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter:nth-of-type(2) {
    transform: rotate(90deg);
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter:nth-of-type(3) {
    transform: rotate(180deg);
}

#web-shell-spinner .IndeterminateShort-circularSpinnerOuter:nth-of-type(4) {
    transform: rotate(270deg);
}

#web-shell-spinner .IndeterminateShort-circularSpinnerInner {
    animation: IndeterminateShort-indeterminateShortCircleTranslateUp 1.4s cubic-bezier(.46, .03, .52, .96) infinite;
    height: 128px;
    width: 128px;
    will-change: transform;
}

@media screen and (prefers-reduced-motion:reduce) {
    #web-shell-spinner .IndeterminateShort-circularSpinnerInner {
        animation: 20s cubic-bezier(.46, .03, .52, .96) infinite;
        transform: translateY(-42%);
    }
}

#web-shell-spinner .IndeterminateShort-circularSpinnerCircle {
    position: absolute;
    will-change: transform;
    fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4);
    animation: IndeterminateShort-indeterminateShortCircleTransformsTheme 1.4s cubic-bezier(.46, .03, .52, .96) infinite;
    animation-iteration-count: infinite;
    height: 128px;
    width: 128px;
}

@media screen and (prefers-reduced-motion:reduce) {
    #web-shell-spinner .IndeterminateShort-circularSpinnerCircle {
        animation: none;
    }
}

:root {
    --ids-indeterminate-indeterminateShortPrimary-54d1c4: #0077c5;
    --ids-indeterminate-indeterminateShortSecondary-54d1c4: #34bfff;
}

@font-face{
    font-family: Avenir Next forINTUIT;
    src: url('../fonts/AvenirNextLTPro-Regular.otf');
}


html {
    font-family: Avenir Next forINTUIT, Arial, -apple-system, Helvetica Neue, sans-serif;
    font-size: 62.5%;
}

.hide-spinner {
    animation: unset !important;
    visibility: hidden;
}

.hide-spinner div {
    display: none;
}

:root {
    --ids-82c7f6: Avenir Next forINTUIT Var, Avenir, Helvetica, Arial, sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var, Avenir, Helvetica, Arial, sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var, Avenir, Helvetica, Arial, sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px;
}


.Link-link-2fff021 {
    color: var(--ids-7754f5);
    cursor: pointer;
    font-family: inherit;
    padding: 4px;
    -webkit-text-decoration: var(--ids-4b330d, none);
    text-decoration: var(--ids-4b330d, none);
}

.Link-link-2fff021:link {
    color: var(--ids-7754f5);
}

.Link-link-2fff021:visited {
    color: var(--ids-b4d68e);
}

.Link-link-2fff021:hover {
    color: var(--ids-9576b1);
    -webkit-text-decoration: var(--ids-11db52);
    text-decoration: var(--ids-11db52);
}

.Link-link-2fff021:active {
    color: var(--ids-902168, #055393);
}

.Link-inline-4757c90 {
    color: var(--ids-ee0b6b, #0365ac);
}

.Link-inline-4757c90 .Link-linkText-9329e0a {
    -webkit-text-decoration: var(--ids-a2d6c1, underline);
    text-decoration: var(--ids-a2d6c1, underline);
}

:root {
    --ids-7754f5: #0365ac;
    --ids-11db52: underline;
    --ids-b4d68e: #7a3dd8;
    --ids-11951c: 2px;
    --ids-9576b1: #055393;
    --ids-8f8e9e: #393a3d;
    --ids-5b47b8: #393a3d;
    --ids-381e4a: #a898ff;
}

.Link-quickbooks-5783a7a.Link-light-2e9fab8 {
    --ids-8f8e9e: #2ca01c;
    --ids-5b47b8: #2ca01c;
}


.Typography-headline-6-3e791a5 {
    font-family: var(--ids-6f3a0b);
    font-size: var(--ids-02379f, 20px);
    font-style: normal;
    font-weight: var(--ids-e566c6, 500);
    line-height: var(--ids-3cf0cb, 1.3);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

@media (max-width:992px) {
    .Typography-headline-6-3e791a5 {
        font-size: var(--ids-02b018);
    }
}

.Typography-body-2-b4e1700 {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-a35cdb, 16px);
    font-style: normal;
    font-weight: var(--ids-53f4a4, 400);
    line-height: var(--ids-ae62bb, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.Typography-body-2-b4e1700 strong {
    font-weight: var(--ids-b01d4e, 600);
}

.Typography-body-3-e4a1793 {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-812632, 14px);
    font-style: normal;
    font-weight: var(--ids-fcb9df, 400);
    line-height: var(--ids-9733b1, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.Typography-body-4-7ca445b {
    font-family: var(--ids-314ba2);
    font-size: var(--ids-d8269c, 12px);
    font-style: normal;
    font-weight: var(--ids-d1b7f5, 400);
    line-height: var(--ids-8ad259, 1.5);
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.Typography-regular-4140b6b {
    font-weight: var(--ids-f0a3b9, 400);
}

.Typography-medium-5aa4306,
strong.Typography-medium-5aa4306 {
    font-weight: var(--ids-686036, 500);
}

.Typography-demi-5d6d061 {
    font-weight: var(--ids-0e3989, 600);
}

:root {
    --ids-ceb4e9: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-6f3a0b: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-314ba2: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px;
}

.Typography-quickbooks-96a8c10.Typography-light-f6c67d3 {
    --ids-d1dfa5: 700;
    --ids-a6d56d: 700;
    --ids-a14fa3: 600;
    --ids-0d58a8: 20px;
    --ids-02b018: 16px;
}

:root {
    --ids-197e0d: 24px;
    --ids-d0739c: 64px;
    --ids-10a9d7: 6px;
    --ids-0d0158: 4px;
    --ids-b52596: 1.5s;
    --ids-fd8b79: cubic-bezier(0.35, 0, 0.5, 1);
    --ids-3199d4: 0.7;
    --ids-06ec3c: 6px;
    --ids-57a255: 1;
    --ids-991cd5: 9px;
    --ids-552643: 400px;
    --ids-18588a: #6b6c72;
    --ids-255695: #0077c5;
    --ids-ab5906: 0.35s;
    --ids-7cbd54: 1.5s;
    --ids-b05500: 12px;
    --ids-9863ed: 9999px;
    --ids-dc72c4: #0077c5;
    --ids-b528da: #0077c5;
    --ids-9239e8: cubic-bezier(0.35, 0, 0.25, 1);
    --ids-e22d7c: 0.5s;
}

.Button-button-7306813 {
    --border-width: var(--ids-9e778f, 2px);
    -webkit-tap-highlight-color: var(--ids-caa212, rgba(0, 0, 0, .2));
    align-items: center;
    background-clip: border-box;
    background-color: transparent;
    border: var(--border-width) solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--ids-968e4c, Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif);
    justify-content: center;
    line-height: normal;
    margin: 0;
    padding: 0;
    position: relative;
}

.Button-button-7306813 svg {
    flex-shrink: 0;
}

.Button-button-7306813 .Button-label-f10bb25:empty {
    padding-inline: 0;
}

.Button-button-7306813:focus {
    box-shadow: none;
}

.Button-button-7306813.Button-full-be46b30 {
    width: 100%;
}

.Button-priority-primary-9b31d62 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.Button-priority-primary-9b31d62.Button-purpose-standard-c20ddd8 {
    background-color: var(--ids-43fac7, #0077c5);
    color: var(--ids-39aa49, #fff);
}

.Button-priority-primary-9b31d62.Button-purpose-standard-c20ddd8:hover:not(.Button-disabled-b1a6c9a) {
    background-color: var(--ids-928660, #0265ac);
}

.Button-priority-primary-9b31d62.Button-purpose-standard-c20ddd8:active:not(.Button-disabled-b1a6c9a) {
    background-color: var(--ids-debe1e, #055393);
}

.Button-priority-tertiary-b2cb5b6.Button-purpose-standard-c20ddd8 {
    color: var(--ids-744ca5, #0077c5);
}

.Button-priority-tertiary-b2cb5b6.Button-purpose-standard-c20ddd8:hover:not(.Button-disabled-b1a6c9a) {
    background-color: var(--ids-1adc73, rgba(0, 119, 197, .1));
}

.Button-priority-tertiary-b2cb5b6.Button-purpose-standard-c20ddd8:active:not(.Button-disabled-b1a6c9a) {
    background-color: var(--ids-b6949e, rgba(0, 119, 197, .2));
}

.Button-size-medium-1225d24 {
    --padding-inline: var(--ids-0a2edc, 8px);
    border-radius: var(--ids-fa16bd);
    font-size: var(--ids-c01f7d, 16px);
    font-weight: var(--ids-641415, 600);
    min-height: var(--ids-d2308e, 36px);
    min-width: var(--ids-b020e8, 100px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
    padding-block: var(--ids-61a9b8, 4px);
}

.Button-size-medium-1225d24 svg {
    --padding-inline: var(--ids-29aec4, 0);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
}

.Button-size-medium-1225d24 .Button-label-f10bb25 {
    --padding-inline: var(--ids-4260f9, 8px);
    padding-left: var(--padding-inline);
    padding-right: var(--padding-inline);
}

:root {
    --ids-abbaa8: 12px;
    --ids-809c45: 1.5;
    --ids-cb121c: 600;
    --ids-4e41b5: 2px;
    --ids-631a65: 2px;
    --ids-fa16bd: 4px;
    --ids-b67258: #0077c5;
    --ids-dfff67: #0077c5;
    --ids-f0777c: #fff;
    --ids-283dfc: #393a3d;
    --ids-19ff02: #fff;
    --ids-5c241e: #fff;
    --ids-2dfbd2: #0077c5;
    --ids-958324: #393a3d;
    --ids-a8ae40: #fff;
    --ids-14acaf: #f95700;
    --ids-4aeba8: #d52b1e;
    --ids-daa5d1: #0077c5;
    --ids-ae05c8: #393a3d;
    --ids-7e3028: #fff;
    --ids-01dcf1: #f95700;
    --ids-e5ca6b: #d52b1e;
    --ids-9e7644: 4px;
    --ids-31b9c9: 4px;
    --ids-40ad72: 4px;
    --ids-60f8f7: 4px;
    --ids-a725e8: 4px;
    --ids-ea2a94: #fff;
    --ids-ac8aa7: hsla(0, 0%, 100%, 0);
    --ids-315cc2: hsla(0, 0%, 100%, .1);
    --ids-b71b82: hsla(0, 0%, 100%, .2);
}

.Button-quickbooks-b9a0f72.Button-light-e776e02 {
    --ids-43fac7: #2ca01c;
    --ids-928660: #258f1d;
    --ids-debe1e: #108000;
    --ids-d66a65: #393a3d;
    --ids-c635a9: #6b6c72;
    --ids-c25f99: hsla(231, 3%, 43%, .1);
    --ids-98cfc5: hsla(231, 3%, 43%, .2);
    --ids-2dfbd2: #393a3d;
    --ids-daa5d1: #0365ac;
    --ids-744ca5: #0365ac;
    --ids-1adc73: hsla(231, 3%, 43%, .1);
    --ids-b6949e: hsla(231, 3%, 43%, .2);
}

:root {
    --ids-3700a6: 2px;
    --ids-d45d73: 4px;
    --ids-0767e6: 4px;
}

:root {
    --qbds-b61eef: #0365ac;
    --qbds-a603bc: #393a3d;
}

:root {
    --qbds-3f9303: #d52b1e;
    --qbds-522e29: #0077c5;
    --qbds-7e1220: #ff6a00;
    --qbds-7ed8a7: #0097e6;
}


body {
    background-color: #eceef1;
    margin: 0;
}

.background-color-experiment-overrides .ius-hosted-ui.theme-intuit-ecosystem,
.background-color-experiment-overrides body {
    background-color: #fff;
}


:root,
[data-theme="intuit"] {
    --color-action-complementary: #6B6C72;
    --color-action-complementary-active: rgba(107, 108, 114, 0.75);
    --color-action-complementary-border: #FFFFFF;
    --color-action-complementary-focus: #6B6C72;
    --color-action-complementary-hover: rgba(107, 108, 114, 0.85);
    --color-action-complementary-subtle: rgba(255, 255, 255, 0);
    --color-action-complementary-subtle-active: rgba(255, 255, 255, 0.2);
    --color-action-complementary-subtle-focus: rgba(255, 255, 255, 0);
    --color-action-complementary-subtle-hover: rgba(255, 255, 255, 0.1);
    --color-action-negative: #D52B1E;
    --color-action-negative-active: #B80000;
    --color-action-negative-focus: #D52B1E;
    --color-action-negative-hover: #C6160F;
    --color-action-negative-subtle: rgba(213, 43, 30, 0);
    --color-action-negative-subtle-active: rgba(213, 43, 30, 0.2);
    --color-action-negative-subtle-focus: rgba(213, 43, 30, 0);
    --color-action-negative-subtle-hover: rgba(213, 43, 30, 0.1);
    --color-action-passive: #E3E5E8;
    --color-action-passive-active: #BABEC5;
    --color-action-passive-border: #6B6C72;
    --color-action-passive-focus: #E3E5E8;
    --color-action-passive-hover: #D4D7DC;
    --color-action-passive-subtle: rgba(107, 108, 114, 0);
    --color-action-passive-subtle-active: rgba(107, 108, 114, 0.2);
    --color-action-passive-subtle-focus: rgba(107, 108, 114, 0);
    --color-action-passive-subtle-hover: rgba(107, 108, 114, 0.1);
    --color-action-special-use: #FF6A00;
    --color-action-special-use-active: #F95700;
    --color-action-special-use-focus: #FF6A00;
    --color-action-special-use-hover: #FC6000;
    --color-action-special-use-subtle: rgba(255, 106, 0, 0);
    --color-action-special-use-subtle-active: rgba(255, 106, 0, 0.2);
    --color-action-special-use-subtle-focus: rgba(255, 106, 0, 0);
    --color-action-special-use-subtle-hover: rgba(255, 106, 0, 0.1);
    --color-action-standard: #0077C5;
    --color-action-standard-active: #055393;
    --color-action-standard-focus: #0077C5;
    --color-action-standard-hover: #0265AC;
    --color-action-standard-subtle: rgba(0, 119, 197, 0);
    --color-action-standard-subtle-active: rgba(0, 119, 197, 0.2);
    --color-action-standard-subtle-focus: rgba(0, 119, 197, 0);
    --color-action-standard-subtle-hover: rgba(0, 119, 197, 0.1);
    --color-code-attribute: #00892E;
    --color-code-boolean: #6100C2;
    --color-code-comment: #6B6C72;
    --color-code-keyword: #D72792;
    --color-code-line-highlight: #F0F4F6;
    --color-code-line-number: #859299;
    --color-code-number: #C84F00;
    --color-code-operator: #859299;
    --color-code-qualifier: #3BD85E;
    --color-code-string: #00828D;
    --color-code-text: #21262A;
    --color-code-type: #FCA354;
    --color-code-variable-1: #21262A;
    --color-code-variable-2: #21262A;
    --color-code-variable-3: #FCA354;
    --color-container-background-accent: #F5FCFF;
    --color-container-background-accent-active: #E1F5FF;
    --color-container-background-accent-focus: #EBF9FF;
    --color-container-background-accent-hover: #EBF9FF;
    --color-container-background-accent-selected: #E1F5FF;
    --color-container-background-attention: #FFECD9;
    --color-container-background-beta: #D9F6F5;
    --color-container-background-complementary: #393A3D;
    --color-container-background-info: #D9EFFB;
    --color-container-background-inverse: #393A3D;
    --color-container-background-negative: #FAD7D6;
    --color-container-background-neutral: #EEEEEF;
    --color-container-background-new: #FBDDF0;
    --color-container-background-positive: #E5F4D9;
    --color-container-background-primary: #FFFFFF;
    --color-container-background-quaternary: #E3E5E8;
    --color-container-background-secondary: #F4F5F8;
    --color-container-background-special-use-1: #7CBCFF;
    --color-container-background-special-use-2: #00D5B0;
    --color-container-background-special-use-3: #FF808C;
    --color-container-background-special-use-4: #D5DEE3;
    --color-container-background-tertiary: #ECEEF1;
    --color-container-border-accent: #0097E6;
    --color-container-border-attention: #FF8000;
    --color-container-border-complementary: #393A3D;
    --color-container-border-info: #0097E6;
    --color-container-border-negative: #E43834;
    --color-container-border-positive: #53B700;
    --color-container-border-primary: #D4D7DC;
    --color-container-border-secondary: #8D9096;
    --color-container-border-tertiary: #BABEC5;
    --color-container-overlay: rgba(255, 255, 255, 0.5);
    --color-data-attention: #FF8000;
    --color-data-attention-100: #FF9331;
    --color-data-attention-200: #FF8000;
    --color-data-attention-300: #FF6A00;
    --color-data-attention-400: #F95700;
    --color-data-category-1: #205EA3;
    --color-data-category-1-background: #7CBCFF;
    --color-data-category-2: #009EAC;
    --color-data-category-2-background: #38E8F6;
    --color-data-category-3: #6100C2;
    --color-data-category-3-background: #C0ABFF;
    --color-data-category-4: #E56C1D;
    --color-data-category-4-background: #FCA354;
    --color-data-category-5: #B61A37;
    --color-data-category-5-background: #FF9BA4;
    --color-data-category-6: #D72792;
    --color-data-category-6-background: #FF95D3;
    --color-data-category-7: #8F4BFF;
    --color-data-category-7-background: #D0C2FF;
    --color-data-category-8: #00A63B;
    --color-data-category-8-background: #5BEF76;
    --color-data-category-9: #3492EF;
    --color-data-category-9-background: #A0CFFF;
    --color-data-category-10: #C27A00;
    --color-data-category-10-background: #F9C741;
    --color-data-negative: #E43834;
    --color-data-negative-100: #F25A52;
    --color-data-negative-200: #E43834;
    --color-data-negative-300: #D52B1E;
    --color-data-negative-400: #B80000;
    --color-data-neutral: #BABEC5;
    --color-data-neutral-100: #BABEC5;
    --color-data-neutral-200: #8D9096;
    --color-data-neutral-300: #6B6C72;
    --color-data-neutral-400: #393A3D;
    --color-data-positive: #2CA01C;
    --color-data-positive-100: #7FD000;
    --color-data-positive-200: #53B700;
    --color-data-positive-300: #2CA01C;
    --color-data-positive-400: #108000;
    --color-data-primary: #0097E6;
    --color-data-primary-100: #21ABF6;
    --color-data-primary-200: #0097E6;
    --color-data-primary-300: #0077C5;
    --color-data-primary-400: #055393;
    --color-data-secondary: #00A6A4;
    --color-data-secondary-100: #00D7D7;
    --color-data-secondary-200: #00C1BF;
    --color-data-secondary-300: #00A6A4;
    --color-data-secondary-400: #008481;
    --color-data-tertiary: #7A3DD8;
    --color-data-tertiary-100: #9457FA;
    --color-data-tertiary-200: #7A3DD8;
    --color-data-tertiary-300: #6436AF;
    --color-data-tertiary-400: #4E2B8F;
    --color-divider-inverse: #FFFFFF;
    --color-divider-primary: #6B6C72;
    --color-divider-secondary: #BABEC5;
    --color-divider-tertiary: #D4D7DC;
    --color-focus-indicator: #0077C5;
    --color-icon-accent: #0077C5;
    --color-icon-complementary: #FFFFFF;
    --color-icon-disabled: #8D9096;
    --color-icon-inverse: #FFFFFF;
    --color-icon-primary: #393A3D;
    --color-icon-secondary: #6B6C72;
    --color-input-background-disabled: #8D9096;
    --color-input-background-error: rgba(213, 43, 30, 0.1);
    --color-input-background-error-focus: rgba(213, 43, 30, 0.07);
    --color-input-background-primary: #FFFFFF;
    --color-input-background-primary-active: #FFFFFF;
    --color-input-background-primary-focus: #FFFFFF;
    --color-input-background-primary-hover: #FFFFFF;
    --color-input-background-primary-selected: #0077C5;
    --color-input-background-readonly: #F4F5F8;
    --color-input-background-secondary: #BABEC5;
    --color-input-background-secondary-active: #BABEC5;
    --color-input-background-secondary-focus: #BABEC5;
    --color-input-background-secondary-hover: #BABEC5;
    --color-input-background-tertiary: #FFFFFF;
    --color-input-background-tertiary-active: #FFFFFF;
    --color-input-background-tertiary-focus: #FFFFFF;
    --color-input-background-tertiary-hover: #FFFFFF;
    --color-input-background-warning: rgba(255, 187, 0, 0.25);
    --color-input-background-warning-focus: rgba(255, 187, 0, 0.07);
    --color-input-border-disabled: #BABEC5;
    --color-input-border-error: #D52B1E;
    --color-input-border-primary: #8D9096;
    --color-input-border-primary-active: #0077C5;
    --color-input-border-primary-focus: #0077C5;
    --color-input-border-primary-hover: #0077C5;
    --color-input-border-primary-selected: #0077C5;
    --color-input-border-readonly: #8D9096;
    --color-input-border-secondary: #8D9096;
    --color-input-border-secondary-active: #0077C5;
    --color-input-border-secondary-focus: #0077C5;
    --color-input-border-secondary-hover: #0077C5;
    --color-input-border-tertiary: #BABEC5;
    --color-input-border-tertiary-active: #0097E6;
    --color-input-border-tertiary-focus: #0077C5;
    --color-input-border-tertiary-hover: #0097E6;
    --color-input-border-warning: #FF6A00;
    --color-input-label: #6B6C72;
    --color-input-placeholder: #BABEC5;
    --color-input-placeholder-disabled: #D4D7DC;
    --color-link-background: #EBF9FF;
    --color-link-background-visited: rgba(168, 152, 255, 0.1);
    --color-link-text: #0365AC;
    --color-link-text-active: #055393;
    --color-link-text-complementary: #34BFFF;
    --color-link-text-complementary-visited: #A898FF;
    --color-link-text-focus: #0365AC;
    --color-link-text-hover: #055393;
    --color-link-text-visited: #7A3DD8;
    --color-message-background-received: #ECEEF1;
    --color-message-background-sent: #0077C5;
    --color-message-text-received: #393A3D;
    --color-message-text-sent: #FFFFFF;
    --color-overlay: rgba(0, 0, 0, 0.4);
    --color-page-background-accent: #ECEEF1;
    --color-page-background-primary: #FFFFFF;
    --color-page-background-secondary: #F4F5F8;
    --color-page-background-tertiary: #ECEEF1;
    --color-progress-indicator: #0077C5;
    --color-selection-indicator: #0077C5;
    --color-shadow: rgba(0, 0, 0, 0.2);
    --color-text-accent: #0077C5;
    --color-text-complementary: #FFFFFF;
    --color-text-disabled: #8D9096;
    --color-text-highlight: #A0CFFF;
    --color-text-inverse: #FFFFFF;
    --color-text-primary: #393A3D;
    --color-text-quaternary: #6B6C72;
    --color-text-secondary: #6B6C72;
    --color-text-tertiary: #6B6C72;
    --color-track-primary: #8D9096;
    --color-track-secondary: #D4D7DC;
    --color-ui-attention: #FF6A00;
    --color-ui-attention-active: #F95700;
    --color-ui-attention-hover: #FC6000;
    --color-ui-beta: #008481;
    --color-ui-completed: #108000;
    --color-ui-discover: #0097E6;
    --color-ui-info: #0077C5;
    --color-ui-negative: #D52B1E;
    --color-ui-negative-active: #B80000;
    --color-ui-negative-hover: #C6160F;
    --color-ui-neutral: #6B6C72;
    --color-ui-neutral-active: #393A3D;
    --color-ui-neutral-focus: #6B6C72;
    --color-ui-neutral-hover: #525357;
    --color-ui-neutral-selected: #393A3D;
    --color-ui-new: #C9007A;
    --color-ui-positive: #108000;
    --color-ui-primary: #0077C5;
    --color-ui-primary-active: #055393;
    --color-ui-primary-focus: #0077C5;
    --color-ui-primary-hover: #1067AA;
    --color-ui-secondary: #393A3D;
    --color-ui-secondary-active: #000000;
    --color-ui-secondary-focus: #393A3D;
    --color-ui-secondary-hover: #2B2B2E;
    --color-ui-tertiary: #393A3D;
    --color-ui-tertiary-active: #000000;
    --color-ui-tertiary-focus: #393A3D;
    --color-ui-tertiary-hover: #2B2B2E;
}

@media (max-width: 480px) {

    :root,
    [data-theme="intuit"] {
        --font-size-action-large: 20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 60px;
        --font-size-display-2: 48px;
        --font-size-display-3: 40px;
        --font-size-display-4: 34px;
        --font-size-heading-1: 34px;
        --font-size-heading-2: 28px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 20px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-text: 16px;
    }
}

@media (max-width: 992px) {

    :root,
    [data-theme="intuit"] {
        --font-size-action-large: 20px;
        --font-size-action-medium: 16px;
        --font-size-action-small: 14px;
        --font-size-action-x-small: 12px;
        --font-size-body-1: 16px;
        --font-size-body-2: 16px;
        --font-size-body-3: 14px;
        --font-size-body-4: 12px;
        --font-size-component-large: 20px;
        --font-size-component-medium: 16px;
        --font-size-component-small: 14px;
        --font-size-component-x-large: 24px;
        --font-size-component-x-small: 12px;
        --font-size-display-1: 72px;
        --font-size-display-2: 60px;
        --font-size-display-3: 48px;
        --font-size-display-4: 40px;
        --font-size-heading-1: 40px;
        --font-size-heading-2: 34px;
        --font-size-heading-3: 28px;
        --font-size-heading-4: 24px;
        --font-size-heading-5: 24px;
        --font-size-heading-6: 20px;
        --font-size-input-label: 14px;
        --font-size-input-text: 16px;
    }
}

:root,
[data-theme="intuit"] {
    --font-size-action-large: 20px;
    --font-size-action-medium: 16px;
    --font-size-action-small: 14px;
    --font-size-action-x-small: 12px;
    --font-size-body-1: 20px;
    --font-size-body-2: 16px;
    --font-size-body-3: 14px;
    --font-size-body-4: 12px;
    --font-size-component-large: 20px;
    --font-size-component-medium: 16px;
    --font-size-component-small: 14px;
    --font-size-component-x-large: 24px;
    --font-size-component-x-small: 12px;
    --font-size-display-1: 84px;
    --font-size-display-2: 72px;
    --font-size-display-3: 60px;
    --font-size-display-4: 48px;
    --font-size-heading-1: 48px;
    --font-size-heading-2: 40px;
    --font-size-heading-3: 34px;
    --font-size-heading-4: 28px;
    --font-size-heading-5: 24px;
    --font-size-heading-6: 20px;
    --font-size-input-label: 14px;
    --font-size-input-text: 16px;
}

:root,
[data-theme="intuit"] {
    --duration-appear-emphasize-fast: 500ms;
    --duration-appear-emphasize-moderate: 700ms;
    --duration-appear-emphasize-slow: 800ms;
    --duration-appear-fast: 250ms;
    --duration-appear-moderate: 300ms;
    --duration-appear-slow: 350ms;
    --duration-disappear-emphasize-fast: 500ms;
    --duration-disappear-emphasize-moderate: 700ms;
    --duration-disappear-emphasize-slow: 800ms;
    --duration-disappear-fast: 200ms;
    --duration-disappear-moderate: 250ms;
    --duration-disappear-slow: 300ms;
    --duration-fade-fast: 150ms;
    --duration-fade-moderate: 200ms;
    --duration-fade-slow: 250ms;
    --duration-progress-fast: 500ms;
    --duration-progress-moderate: 1000ms;
    --duration-progress-slow: 1500ms;
    --duration-progress-slowest: 2000ms;
    --duration-transform-emphasize-fast: 500ms;
    --duration-transform-emphasize-moderate: 700ms;
    --duration-transform-emphasize-slow: 800ms;
    --duration-transform-fast: 350ms;
    --duration-transform-moderate: 400ms;
    --duration-transform-slow: 450ms;
    --ease-appear: cubic-bezier(0, 0, 0.25, 1);
    --ease-appear-emphasize: cubic-bezier(0.15, 1.4, 0.25, 1);
    --ease-disappear: cubic-bezier(0.35, 0, 1, 1);
    --ease-disappear-emphasize: cubic-bezier(0.4, 0, 0.6, -0.4);
    --ease-fade: cubic-bezier(0.35, 0, 0.5, 1);
    --ease-transform: cubic-bezier(0.35, 0, 0.25, 1);
    --ease-transform-emphasize: cubic-bezier(0.35, 1.4, 0.25, 1);
    --elevation-level-0: 0 0 0 0;
    --elevation-level-1: 0 1px 4px 0;
    --elevation-level-2: 0 2px 8px 0;
    --elevation-level-3: 0 4px 16px 0;
    --elevation-level-4: 0 6px 24px 0;
    --font-family-body: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --font-family-component: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --font-family-display: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --font-family-heading: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --font-name-body: Avenir Next forINTUIT;
    --font-name-component: Avenir Next forINTUIT;
    --font-name-display: Avenir Next forINTUIT;
    --font-name-heading: Avenir Next forINTUIT;
    --font-weight-body: 400;
    --font-weight-body-bold: 600;
    --font-weight-body-semibold: 500;
    --font-weight-component: 400;
    --font-weight-component-bold: 600;
    --font-weight-component-semibold: 500;
    --font-weight-display: 700;
    --font-weight-display-bold: 900;
    --font-weight-heading: 600;
    --font-weight-heading-bold: 800;
    --font-weight-input-label: 400;
    --font-weight-input-text: 500;
    --line-height-body: 1.5;
    --line-height-component: 1.3;
    --line-height-display: 1.3;
    --line-height-heading: 1.3;
    --opacity-disabled: 0.5;
    --opacity-shadow: 0.2;
    --radius-action: 4px;
    --radius-full: 9999px;
    --radius-large: 8px;
    --radius-medium: 6px;
    --radius-none: 0;
    --radius-small: 4px;
    --radius-x-large: 12px;
    --radius-x-small: 2px;
    --space-column-gap-large: 24px;
    --space-column-gap-medium: 20px;
    --space-column-gap-small: 16px;
    --space-column-gap-x-large: 40px;
    --space-column-gap-x-small: 8px;
    --space-column-gap-xx-small: 4px;
    --space-component-gap-large: 12px;
    --space-component-gap-medium: 8px;
    --space-component-gap-small: 4px;
    --space-component-gap-x-small: 2px;
    --space-component-inline-padding-large: 10px;
    --space-component-inline-padding-medium: 8px;
    --space-component-inline-padding-small: 6px;
    --space-component-inline-padding-x-large: 12px;
    --space-component-inline-padding-x-small: 4px;
    --space-component-inline-padding-xx-large: 16px;
    --space-component-inline-padding-xx-small: 2px;
    --space-component-inline-padding-xxx-large: 20px;
    --space-component-inline-padding-xxx-small: 0;
    --space-component-stack-padding-large: 8px;
    --space-component-stack-padding-medium: 6px;
    --space-component-stack-padding-small: 4px;
    --space-component-stack-padding-x-large: 10px;
    --space-component-stack-padding-x-small: 2px;
    --space-component-stack-padding-xx-small: 0;
    --space-container-padding-large: 24px;
    --space-container-padding-medium: 20px;
    --space-container-padding-small: 16px;
    --space-container-padding-x-large: 32px;
    --space-container-padding-x-small: 12px;
    --space-container-padding-xx-large: 40px;
    --space-container-padding-xx-small: 8px;
    --space-container-padding-xxx-large: 60px;
    --space-container-padding-xxx-small: 4px;
    --space-large: 24px;
    --space-medium: 16px;
    --space-page-inline: 20px;
    --space-row-gap-large: 40px;
    --space-row-gap-medium: 20px;
    --space-row-gap-small: 12px;
    --space-row-gap-x-large: 60px;
    --space-row-gap-x-small: 8px;
    --space-small: 12px;
    --space-x-large: 40px;
    --space-x-small: 8px;
}


.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx {
    background-image: none;
    margin: 10px 0px 0px;
}

.eyLLxP.eyLLxP.eyLLxP {
    padding: 0px;
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
}

.eyLLxP.eyLLxP.eyLLxP:hover {
    text-decoration: underline;
    background-color: unset;
}

.eyLLxP.eyLLxP.eyLLxP span {
    padding: 0px;
}

.hoXqvC.hoXqvC.hoXqvC {
    padding: 0px;
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
    margin-top: 20px;
}

.hoXqvC.hoXqvC.hoXqvC:hover {
    text-decoration: underline;
    background-color: unset;
}

.hoXqvC.hoXqvC.hoXqvC span {
    padding: 0px;
}

.ejauUI.ejauUI.ejauUI {
    padding: 20px;
    background-color: rgb(255, 255, 255);
    border: unset;
    font-size: 14px;
    max-width: 380px;
    margin: unset;
}

.ejauUI.ejauUI.ejauUI.ejauUI.ejauUI.ejauUI {
    border-radius: var(--radius-large);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px;
}

@media (min-width: 768px) {
    .ejauUI.ejauUI.ejauUI.ejauUI.ejauUI.ejauUI {
        min-height: 500px;
    }
}

@media (max-width: 767px) {
    .ejauUI.ejauUI.ejauUI.ejauUI.ejauUI.ejauUI {
        border-radius: unset;
        box-shadow: unset;
    }
}

.dzUeVe.dzUeVe.dzUeVe {
    font-weight: 400;
}

.bevLbd.bevLbd.bevLbd {
    padding: 0px 0px 10px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    gap: 5px;
}

.iCaFmM.iCaFmM.iCaFmM {
    padding: 0px;
    margin: 0px 5% 12px;
}

.ctlOKR.ctlOKR.ctlOKR {
    list-style: none none;
    padding-inline-start: 0px;
    margin: 0px;
}

.gIaSSR.gIaSSR.gIaSSR {
    display: inline;
    padding-left: 10px;
}

.gIaSSR.gIaSSR.gIaSSR:first-child {
    padding-left: 0px;
}

.cwGJgm.cwGJgm.cwGJgm {
    font-weight: 400;
    margin-bottom: 12px;
}

.gPKBya.gPKBya.gPKBya {
    font-family: var(--font-family-body);
    font-size: 12px;
    line-height: 1.5;
}

@media (max-width: 767px) {
    .gPKBya.gPKBya.gPKBya {
        max-width: 380px;
        margin: 0px auto;
    }
}

.kyDFtb.kyDFtb.kyDFtb {
    text-align: center;
    margin: 0px 5%;
}

.cujhnf.cujhnf.cujhnf {
    color: rgb(80, 80, 80);
    width: 100%;
    margin-top: 30px;
}

.gslAv.gslAv.gslAv {
    align-self: center;
    margin-bottom: 20px;
}

.bQzPFA.bQzPFA.bQzPFA {
    padding: 20px 0px;
}

.kqmnAB.kqmnAB.kqmnAB {
    background-image: url("../img/c8bf23fa3230058f.svg");
    display: block;
    height: 20px;
    width: 94.33px;
}

.blBsbd.blBsbd.blBsbd {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
}

.hEgIaU.hEgIaU.hEgIaU {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin: 0px auto auto;
}

@media (max-width: 767px) {
    .hEgIaU.hEgIaU.hEgIaU {
        background-color: rgb(255, 255, 255);
    }
}

.gAXAaA.gAXAaA.gAXAaA {
    width: 100%;
}

.guqBLb.guqBLb.guqBLb {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 65px;
    min-height: calc(-65px + 100vh);
}

@media (max-width: 767px) {
    .guqBLb.guqBLb.guqBLb {
        margin-top: unset;
        min-height: calc(0px + 100vh);
    }
}

.kzLZHH.kzLZHH.kzLZHH {
    min-height: 95vh;
}

.ONZWC.ONZWC.ONZWC {
    padding: 0px;
}

.uSUQg.uSUQg.uSUQg {
    color: rgb(57, 58, 61);
    text-align: center;
    margin-bottom: 19px;
}

.xLVQH.xLVQH.xLVQH {
    margin-bottom: 12px;
    color: var(--color-text-primary);
}

.tIvQU.tIvQU.tIvQU {
    margin-top: 8px;
    font-weight: 600;
}

.jtlksN.jtlksN.jtlksN {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 20px;
    color: var(--color-text-secondary);
}

.biRsfs.biRsfs.biRsfs {
    letter-spacing: -0.02em;
}

.kNXnJi.kNXnJi.kNXnJi {
    margin: 0px;
}

.dnMAmh.dnMAmh.dnMAmh {
    background-color: rgb(255, 255, 255);
    margin: 30px -30px -30px;
    font-size: 10px;
    color: rgb(93, 104, 111);
    padding: 16px;
    text-align: center;
}

.dnMAmh.dnMAmh.dnMAmh>a>span {
    font-size: inherit;
}

.dqgyjX.dqgyjX.dqgyjX {
    background-color: inherit;
    padding: 0px;
    margin: 20px 0px;
    color: var(--color-text-secondary);
}

.hzEbdp.hzEbdp.hzEbdp {
    margin-bottom: 20px;
    border-width: 1px 0px 0px;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-top-style: solid;
    border-top-color: rgb(226, 225, 225);
}

.fXKrQy.fXKrQy.fXKrQy {
    display: block;
    vertical-align: top;
    zoom: 1;
    font-size: 14px;
    width: 100px;
    font-weight: normal;
    padding-top: 2px;
}

@media (max-width: 480px) {
    .fXKrQy.fXKrQy.fXKrQy {
        padding: 2px 8px;
    }
}

.eNklXx.eNklXx.eNklXx.eNklXx.eNklXx.eNklXx {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding-top: 10px;
    margin-bottom: 10px;
}

.hHtoCl.hHtoCl.hHtoCl {
    margin: 10px 0px 0px;
}

.jxlqeV.jxlqeV.jxlqeV {
    margin-bottom: 0px;
    width: 100%;
}

.hcNkxF.hcNkxF.hcNkxF {
    margin-bottom: -20px;
}

.frZTZY.frZTZY.frZTZY {
    margin-top: 10px;
    color: var(--color-text-primary);
}

.gkXOHc.gkXOHc.gkXOHc {
    padding: 0px;
    margin-top: 0px;
    font-weight: normal;
}

.gkXOHc.gkXOHc.gkXOHc:hover {
    text-decoration: none;
}

.fpbNky.fpbNky.fpbNky div {
    overflow-x: visible;
}

.fpbNky.fpbNky.fpbNky button {
    z-index: 1;
    width: 50%;
    padding: 0px;
    margin-right: auto;
    margin-left: auto;

}

.cont{
	position: relative;
}

.flag{
	position: absolute;
	left: 5px;
	top: 13px;
	width: 20px;
}


.idsTSCheckbox.RcCheckbox-container-816763d.RcCheckbox-containerChecked-e809ec9{
	display: flex;
	align-items: center;
}

.idsTSCheckbox.RcCheckbox-container-816763d.RcCheckbox-containerChecked-e809ec9 input{
	width: 20px;
	min-width: 20px;
	margin-right: 6px;
}


.idsTSCheckbox.RcCheckbox-container-816763d.RcCheckbox-containerChecked-e809ec9 input[type="checkbox"] {
	accent-color: #2ca01c;
}

.fpbNky.fpbNky.fpbNky button:focus {
    outline: none;
}

.fpbNky.fpbNky.fpbNky button div {
    display: block;
}

.fpbNky.fpbNky.fpbNky button div>span {
    white-space: unset;
}

.hXHHbY.hXHHbY.hXHHbY {
    text-align: center;
}

.ksuuCf.ksuuCf.ksuuCf {
    display: flex;
    flex-direction: column;
}


.ius-hosted-ui .ius {
    box-sizing: border-box;
}

@media (min-width:380px) {
    .ius-hosted-ui .ius {
        width: 380px;
    }
}


:root {
    --ids-d1b22b: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-30eec6: #fff;
    --ids-cd177a: 8px;
    --ids-f9c0e6: 20px;
    --ids-f0bbfc: 20px;
    --ids-3ff4aa: #fff;
    --ids-55eb21: #d52b1e;
    --ids-576bc7: #fff;
    --ids-bbe7db: #6b6c72;
    --ids-7717bc: #fff;
    --ids-79e289: #ff6a00;
    --ids-e85f62: #fff;
    --ids-c06365: #0077c5;
    --ids-3875d7: #fff;
    --ids-34c1a5: #108000;
    --ids-ba99f6: #fff;
    --ids-b52633: #d4d7dc;
}

.TextField-TFInputWrapper-f1e029f {
    display: flex;
    margin: 0;
    position: relative;
}

.TextField-TFInputWrapper-f1e029f svg {
    height: 24px;
    width: 24px;
}

.TextField-TFInputWrapper-f1e029f>svg {
    margin: 6px !important;
}

.TextField-TextFieldWrapper-bafba49 {
    font-family: inherit;
    text-align: left;
}

.TextField-TFLabelWrapper-3541982 {
    color: var(--ids-7318cc, #6b6c72);
    opacity: var(--ids-1d6be7, 1);
    width: 100%;
}

.TextField-TFLabelWrapper-3541982+div,
.TextField-TFLabelWrapper-3541982.TextField-TFHasLabel-78d0998 .TextField-TFInputWrapper-f1e029f {
    margin-top: var(--ids-f098cd);
}

.TextField-TFLabelWrapper-3541982 .TextField-TFLabelOverride-8e74fad {
    font-weight: var(--ids-ae1728, 400);
}

.TextField-TFLabelWrapper-3541982 .TextField-TFLabelOverride-8e74fad.TextField-size-medium-4c97db9 {
    font-size: var(--ids-c23748, 14px);
}

.TextField-TFInput-8a2b0cc {
    background: var(--ids-94172d, #fff) !important;
    border: var(--ids-0ce633) solid var(--ids-4caa85) !important;
    border-radius: var(--ids-8a297d, 4px) !important;
    box-sizing: border-box;
    color: var(--ids-29e3f5, #393a3d) !important;
    display: flex;
    font-family: inherit;
    font-weight: 400;
    height: var(--ids-ef0be7) !important;
    line-height: 1.2;
    padding: var(--ids-454853) var(--ids-db66f7) var(--ids-730567) var(--ids-2ecb8c) !important;
    width: 100%;
}

@media only screen and (max-width:576px) {
    .TextField-TFInput-8a2b0cc {
        height: var(--ids-7271a8);
        padding: var(--ids-fc1e75) var(--ids-4f2dd8) var(--ids-ef56f4) var(--ids-27d8f5) !important;
    }
}

.TextField-TFInput-8a2b0cc.TextField-size-medium-4c97db9 {
    font-size: 16px !important;
}

.TextField-TFInput-8a2b0cc:focus {
    border: var(--ids-0ce633) solid var(--ids-5a825b) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-5a825b) !important;
    outline-color: var(--ids-b38183, transparent);
    outline-offset: var(--ids-1db23f, 0);
    outline-style: var(--ids-bc4370, none);
    outline-width: var(--ids-63e175, 0);
}

.TextField-TFInput-8a2b0cc::placeholder {
    color: var(--ids-ea6ade, #babec5) !important;
    font-style: normal !important;
    line-height: 24px;
    opacity: 1;
}

.TextField-TFInput-8a2b0cc:focus::placeholder {
    color: var(--ids-23101f, #babec5);
}

.TextField-TFInput-8a2b0cc:hover:not(.TextField-TFDisabled-d37cb5c) {
    border-color: var(--ids-9f8200, #0077c5) !important;
}

.TextField-TFInput-8a2b0cc.TextField-TFNoErrorText-b385be9:focus {
    border: var(--ids-0ce633) solid var(--ids-5a825b) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-5a825b) !important;
}

.TextField-TFInput-8a2b0cc.TextField-TFNotDisabled-a9f4959 {
    opacity: var(--ids-c75da5, 1);
}

.TextField-TFInput-8a2b0cc.TextField-TFNotDisabled-a9f4959.TextField-TFErrorText-995fdeb {
    background-color: var(--ids-228e96, rgba(213, 43, 30, .1)) !important;
    border-color: var(--ids-a76096, #d52b1e) !important;
}

.TextField-TFInput-8a2b0cc.TextField-TFNotDisabled-a9f4959.TextField-TFErrorText-995fdeb:focus {
    background-color: var(--ids-2f5cc2, rgba(213, 43, 30, .07)) !important;
    border: var(--ids-0ce633) solid var(--ids-693200) !important;
    box-shadow: 0 0 0 var(--ids-0ce633) var(--ids-693200) !important;
}

.TextField-TFInput-8a2b0cc.TextField-TFAddonAfter-5fe16cd.TextField-size-medium-4c97db9 {
    padding-right: 36px !important;
}

:root {
    --ids-454853: 8px;
    --ids-db66f7: 8px;
    --ids-730567: 8px;
    --ids-2ecb8c: 8px;
    --ids-ef0be7: 36px;
    --ids-0ce633: 1px;
    --ids-0719c5: 0.5;
    --ids-fc1e75: 10px;
    --ids-4f2dd8: 10px;
    --ids-ef56f4: 10px;
    --ids-27d8f5: 10px;
    --ids-7271a8: 40px;
    --ids-f098cd: 4px;
    --ids-4caa85: #8d9096;
    --ids-5a825b: #0077c5;
    --ids-693200: #d52b1e;
    --ids-4422e5: #ff6a00;
}

.TextField-quickbooks-3a61b42.TextField-light-d062759 {
    --ids-5a825b: #2ca01c;
    --ids-ea6ade: #6b6c72;
    --ids-23101f: #6b6c72;
    --ids-9f8200: #2ca01c;
}


.RcCheckbox-container-816763d {
    display: inline-block;
    font-family: inherit;
    height: var(--ids-82722f);
    line-height: 1;
    margin: 2px;
    outline: 0;
    position: relative;
    width: var(--ids-f3f017);
}

.RcCheckbox-container-816763d.RcCheckbox-containerChecked-e809ec9 {
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.RcCheckbox-inputCheckboxWrapper-2764435 {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 1;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}

.RcCheckbox-inputCheckboxWrapper-2764435.RcCheckbox-inputCheckboxChecked-c85d442:after {
    border-radius: 2px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
}

.RcCheckbox-innerCheckboxWrapper-afaa51e {
    background-color: var(--ids-c2a6f7);
    border: var(--ids-f06704) solid var(--ids-f99a00);
    border-radius: var(--ids-233220);
    box-sizing: border-box;
    display: block;
    height: var(--ids-82722f);
    left: 0;
    position: relative;
    top: 0;
    transition: background-color var(--ids-06f07c) var(--ids-26aa6b);
    width: var(--ids-f3f017);
}

.RcCheckbox-innerCheckboxWrapper-afaa51e:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box;
    content: "";
    display: table;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg) scale(0);
    width: 5px;
}

.RcCheckbox-innerCheckboxWrapper-afaa51e.RcCheckbox-innerCheckboxChecked-3649f2d {
    background-color: var(--ids-21bf3c);
    border-color: var(--ids-d17129);
}

.RcCheckbox-innerCheckboxWrapper-afaa51e.RcCheckbox-innerCheckboxChecked-3649f2d:after {
    border: 2px solid;
    border-collapse: initial;
    border-color: var(--ids-226a2a);
    border-left: 0;
    border-top: 0;
    height: 11px;
    left: 6px;
    top: 2px;
    transform: rotate(45deg) scale(1);
    width: 6px;
}

@media screen and (prefers-reduced-motion:reduce) {

    .RcCheckbox-innerCheckboxWrapper-afaa51e,
    .RcCheckbox-innerCheckboxWrapper-afaa51e.RcCheckbox-innerCheckboxChecked-3649f2d:after,
    .RcCheckbox-innerCheckboxWrapper-afaa51e:after {
        transition: none;
    }
}

:root {
    --ids-f3f017: 20px;
    --ids-82722f: 20px;
    --ids-9a5792: 0.5;
    --ids-f06704: 1px;
    --ids-f99a00: #8d9096;
    --ids-c2a6f7: #fff;
    --ids-233220: 4px;
    --ids-06f07c: 0.15s;
    --ids-26aa6b: cubic-bezier(0, 0, 0.25, 1);
    --ids-21bf3c: #0077c5;
    --ids-d17129: #0077c5;
    --ids-226a2a: #fff;
    --ids-339bcc: #d52b1e;
    --ids-6597ef: rgba(213, 43, 30, .1);
    --ids-0d9929: #ff6a00;
    --ids-064ecc: rgba(255, 187, 0, .25);
    --ids-c022a0: 2px;
    --ids-a7bfae: 0px;
    --ids-7a1d86: #0077c5;
}

.RcCheckbox-quickbooks-36f415c.RcCheckbox-light-b13bcaf {
    --ids-21bf3c: #2ca01c;
    --ids-d17129: #2ca01c;
    --ids-f26633: #2ca01c;
}

.Checkbox-labelWrapper-7af1114 {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    font-family: inherit;
    gap: var(--ids-d88748, 8px);
    margin-bottom: var(--ids-bf0530, 16px);
}

.Checkbox-labelWrapper-7af1114:not(.Checkbox-labelDisabled-0bf98f6):focus span:first-of-type,
.Checkbox-labelWrapper-7af1114:not(.Checkbox-labelDisabled-0bf98f6):hover span:first-of-type {
    border-color: var(--ids-55213f, #0077c5);
}

.Checkbox-labelWrapper-7af1114.Checkbox-size-medium-7ef0e91 {
    font-size: var(--ids-810f5d);
}

.Checkbox-spanWrapper-f3ead69 {
    align-items: flex-start;
    color: var(--ids-aaa101, #393a3d);
    display: flex;
    opacity: var(--ids-e14ad9, 1);
}

.Checkbox-spanWrapper-f3ead69.Checkbox-size-medium-7ef0e91 {
    font-size: var(--ids-810f5d);
}

@media only screen and (min-width:768px) {
    .Checkbox-labelWrapper-7af1114 {
        display: inline-flex;
        margin-right: auto;
    }
}

:root {
    --ids-810f5d: 16px;
    --ids-efbb45: #6b6c72;
}

.Checkbox-quickbooks-ab1b100.Checkbox-light-354ffd5 {
    --ids-55213f: #2ca01c;
}


.Tabs-tabsList-10d9c17 {
    display: flex;
    outline: 0;
}

.Tabs-tabsList-10d9c17 button {
    height: auto;
}

@media only screen and (max-width:600px) {
    .Tabs-tabsList-10d9c17 {
        overflow-x: auto;
    }
}

.Tabs-tabButton-dd8be9b {
    background: var(--ids-b72237, transparent);
    border: var(--ids-fb5870);
    border-radius: var(--ids-8fd558);
    cursor: pointer;
    font-family: inherit;
    outline: 0;
    padding: var(--ids-87e149, 0) var(--ids-1f1535, 0) var(--ids-895961, 0) var(--ids-e5ea5e, 0);
    position: relative;
}

.Tabs-tabButton-dd8be9b[type=button]:focus {
    box-shadow: none;
}

.Tabs-tabHighlight-49ee857 {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    padding: var(--ids-ffce6b, 8px) var(--ids-88ec26, 16px) var(--ids-3d265b, 8px) var(--ids-9461c6, 16px);
}

.Tabs-tabHighlight-49ee857:focus .Tabs-tabTitle-a619f07,
.Tabs-tabHighlight-49ee857:hover .Tabs-tabTitle-a619f07 {
    color: var(--ids-d96d09);
}

.Tabs-tabHighlight-49ee857:hover:after {
    --negative-one: -1;
    bottom: 0;
    box-shadow: inset 0 calc(var(--negative-one)*var(--ids-324b89, 2px)) 0 var(--ids-5d1bc2, #8d9096);
    content: "";
    height: var(--ids-0bb3b0);
    left: 0;
    position: absolute;
    width: 100%;
}

.Tabs-tabHighlight-49ee857:after {
    box-shadow: none;
    content: "";
    transition: box-shadow var(--ids-cd3800, .15s) var(--ids-a66768, cubic-bezier(0, 0, .25, 1));
}

@media screen and (prefers-reduced-motion:reduce) {

    .Tabs-tabHighlight-49ee857,
    .Tabs-tabHighlight-49ee857:after {
        transition: none;
    }
}

.Tabs-tabTitle-a619f07 {
    color: var(--ids-571d0d, #6b6c72);
    display: inline-block;
    font-family: inherit;
    letter-spacing: 0;
    white-space: nowrap;
}

.Tabs-activeTab-a1ed1e7 {
    z-index: 2;
}

.Tabs-activeTab-a1ed1e7 .Tabs-tabHighlight-49ee857:after {
    border-radius: var(--ids-26461a, 0);
    bottom: 0;
    box-shadow: inset 0 -4px 0 var(--ids-c3478b, #0077c5);
    content: "";
    height: var(--ids-0bb3b0);
    left: 0;
    position: absolute;
    width: 100%;
}

.Tabs-activeTab-a1ed1e7 .Tabs-tabTitle-a619f07 {
    color: var(--ids-4df0c3, #393a3d);
    font-weight: var(--ids-795c99, 500);
}

.Tabs-activeTab-a1ed1e7:hover {
    background-color: var(--ids-be2a74, transparent);
}

.Tabs-tabPanel-619290b {
    outline: 0;
    padding-top: var(--ids-a51009, 40px);
}

:root {
    --ids-8fd558: 4px;
    --ids-fb5870: 0px;
    --ids-56c77a: 2px;
    --ids-aef465: #0077c5;
    --ids-d96d09: #393a3d;
    --ids-0bb3b0: 4px;
}

.Tabs-quickbooks-8a3696f.Tabs-light-b62db5c {
    --ids-e8db75: #8d9096;
    --ids-56c77a: 3px;
    --ids-5d1bc2: #babec5;
    --ids-c3478b: #2ca01c;
    --ids-26461a: 2px 2px 0px 0px;
    --ids-795c99: 600;
}


:root {
    --ids-badge-LabelDefaultColor-8d36c8: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8d36c8: 20px;
    --ids-badge-IconContainerDefaultWidth-8d36c8: 20px;
}


:root {
    --ids-badge-LabelDefaultColor-8be55f: #ffffff;
    --ids-badge-IconContainerDefaultHeight-8be55f: 20px;
    --ids-badge-IconContainerDefaultWidth-8be55f: 20px;
    --ids-badge-IconContainerNegativeForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNegativeBackgroundColor-8be55f: #d52b1e;
    --ids-badge-IconContainerNeutralForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerNeutralBackgroundColor-8be55f: #6b6c72;
    --ids-badge-IconContainerAttentionForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerAttentionBackgroundColor-8be55f: #ff6a00;
    --ids-badge-IconContainerInfoForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerInfoBackgroundColor-8be55f: #0077c5;
    --ids-badge-IconContainerPositiveForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerPositiveBackgroundColor-8be55f: #108000;
    --ids-badge-IconContainerDraftForegroundColor-8be55f: #ffffff;
    --ids-badge-IconContainerDraftBackgroundColor-8be55f: #d4d7dc;
}


:root {
    --ids-text-field-textInputContainerDefaultBorderRadius-de9579: 4px;
    --ids-text-field-textInputContainerDefaultBorderColor-de9579: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderWidth-014b82: 1px;
    --ids-text-field-textInputContainerDefaultBorderColor-014b82: #8d9096;
    --ids-text-field-textInputContainerDefaultBorderRadius-014b82: 4px;
    --ids-text-field-textInputContainerActiveBorderColor-014b82: #0077c5;
    --ids-text-field-textInputContainerDisabledOpacity-014b82: 0.5;
    --ids-text-field-textInputHelperTextDefaultSpacingTop-014b82: 4px;
}


:root {
    --ids-menu-MenuItemHoverBackgroundColor-f7a074: #0077c5;
    --ids-menu-MenuItemHoverColor-f7a074: #ffffff;
    --ids-menu-MenuItemActiveBackgroundColor-f7a074: #055393;
    --ids-menu-MenuItemDisabledColor-f7a074: rgba(57, 58, 61, 0.5);
    --ids-menu-ContainerDefaultBackgroundColor-f7a074: #ffffff;
    --ids-menu-ContainerDefaultSpacingTop-f7a074: 4px;
}


:root {
    --ids-icon-control-ButtonFocusOutlineGap-2c2e78: 2px;
    --ids-icon-control-ButtonFocusOutlineWidth-2c2e78: 2px;
}


:root {
    --ids-link-ContainerFocusOutlineWidth-8481fa: 2px;
}


:root {
    --ids-icon-control-ButtonFocusOutlineGap-884e7d: 2px;
    --ids-icon-control-LabelDefaultSpacingRight-884e7d: 4px;
    --ids-icon-control-LabelDefaultSpacingLeft-884e7d: 4px;
}


:root {
    --ids-backdrop-ContainerDefaultOpacity-29b10d: 0.4;
    --ids-backdrop-ContainerLightOpacity-29b10d: 0.8;
}

:root {
    --ids-modal-dialog-ContainerTransitionFadeDuration-04dbd8: 0.25s;
    --ids-modal-dialog-ContainerDefaultSectionPadding-04dbd8: 40px;
    --ids-modal-dialog-ContainerDefaultPaddingVertical-04dbd8: 20px;
    --ids-modal-dialog-ResponsiveContainerDefaultSectionPadding-04dbd8: 16px;
}


:root {
    --ids-82c7f6: Avenir Next forINTUIT Var, Avenir, Helvetica, Arial, sans-serif;
    --ids-171f71: Avenir Next forINTUIT Var, Avenir, Helvetica, Arial, sans-serif;
    --ids-72131d: Avenir Next forINTUIT Var, Avenir, Helvetica, Arial, sans-serif;
    --ids-57eb72: 72px;
    --ids-db0e34: 60px;
    --ids-8eba87: 48px;
    --ids-aa1a2a: 40px;
    --ids-4affa3: 40px;
    --ids-18b98a: 34px;
    --ids-82ffbe: 28px;
    --ids-418a4a: 24px;
    --ids-0d58a8: 24px;
    --ids-02b018: 20px;
    --ids-4de70d: 16px;
}

:root {
    --ids-dc72c4: #0097e6;
    --ids-b528da: #0097e6;
    --ids-9239e8: cubic-bezier(0.25, 0.1, 0.25, 1);
    --ids-e22d7c: 0.5s;
    --ids-552643: 400px;
    --ids-18588a: #6b6c72;
    --ids-255695: #0097e6;
    --ids-ab5906: 0.35s;
    --ids-7cbd54: 1.5s;
    --ids-b05500: 12px;
    --ids-9863ed: 9999px;
    --ids-197e0d: 24px;
    --ids-d0739c: 64px;
    --ids-10a9d7: 6px;
    --ids-0d0158: 4px;
    --ids-b52596: 1.5s;
    --ids-fd8b79: cubic-bezier(0.35, 0, 0.25, 1);
    --ids-3199d4: 0.7;
    --ids-06ec3c: 6px;
    --ids-57a255: 1;
    --ids-991cd5: 9px;
}


:root {
    --ids-ceb4e9: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-6f3a0b: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-314ba2: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-1c9efa: 700;
    --ids-554f06: 600;
    --ids-129517: 800;
    --ids-5e3048: 400;
    --ids-8e549a: 600;
    --ids-5d27ca: 1.3;
    --ids-5bbfd2: 1.3;
    --ids-7114d6: 1.5;
    --ids-075302: 72px;
    --ids-06d27b: 60px;
    --ids-1a17d7: 48px;
    --ids-f97aa1: 40px;
    --ids-977210: 34px;
    --ids-78eba8: 28px;
    --ids-aa5c3c: 24px;
    --ids-cff511: 20px;
    --ids-00436d: 16px;
}


:root {
    --ids-29060b: rgba(107, 108, 114, 0.2);
    --ids-f12b43: #393A3D;
    --ids-5097ba: 8px;
    --ids-ba4798: 2px;
    --ids-3fc4f5: 2px;
    --ids-fd9967: 6px;
    --ids-3f79e4: 6px;
    --ids-c3d3d6: 10px;
    --ids-db91ba: 10px;
    --ids-43ace0: 4px;
}


:root {
    --ids-431393: Avenir Next forINTUIT, Avenir, Helvetica, Arial, sans-serif;
    --ids-f572b1: 400;
    --ids-2b9f32: 600;
    --ids-ce3c4f: 1.5;
    --ids-98ecad: #FFFFFF;
    --ids-ef0822: #D52B1E;
    --ids-2c26ff: #6B6C72;
    --ids-85cf92: #FF6A00;
    --ids-60c886: #0077C5;
    --ids-6d839c: #108000;
    --ids-f9bd4b: #D4D7DC;
    --ids-2435c2: 4px;
    --ids-8607f4: 2px;
}


@keyframes IndeterminateShort-indeterminateShortRotation {
    0% {
        transform: rotate(0deg);
    }

    8% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(470deg);
    }
}

@keyframes IndeterminateShort-indeterminateShortRotationReduceMotion {
    0% {
        transform: rotate(0deg);
    }

    50% {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(1turn);
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTranslateUp {
    8% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-42%);
    }

    56% {
        transform: translateY(-42%);
    }

    to {
        transform: translateY(0);
    }
}

@keyframes IndeterminateShort-indeterminateShortCircleTransformsTheme {
    8% {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4);
    }

    50% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4);
    }

    56% {
        transform: scale(.6);
        fill: var(--ids-indeterminate-indeterminateShortSecondary-54d1c4);
    }

    to {
        transform: scale(1);
        fill: var(--ids-indeterminate-indeterminateShortPrimary-54d1c4);
    }
}


.tab{
	display: none;
}
.tab.active{
	display: block;
}

.phone-input{
	padding-left: 30px!important;
}


.IuxReadonlyIdentifier__StyledInput-sc-1vvuka5-0.fnQwvy{
    border: none;
    text-align: center;
    font-weight: 700;
    width: 100%;
    display: block;
    outline: none;
}

.different-btn{
    text-align: center!important;
    display: block!important;
    margin-top: 0!important;
}

.show-btn{
    background: transparent;
    border: none;
    outline: none;
    display: flex;
    align-items: center;
}

.OrDivider__StyledOrDividerDiv-sc-1i6eqaj-0{
    color: #7d7b7b;
    text-align: center;
    margin: 30px 0 15px 0;
    position: relative;
}

.OrDivider__StyledOrDividerDiv-sc-1i6eqaj-0 span{
    background-color: #fff;
    padding: 0 5px;
    display: inline-block;
    position: relative;
    z-index: 2;
}

.OrDivider__StyledOrDividerDiv-sc-1i6eqaj-0:after{
    content: '';
    width: 100%;
    height: 1px;
    background: #7d7b7b;
    position: absolute;
    top: 8px;
    left: 0;
}

.text-code{
    border: 1px solid #222;
}

.MfaOtpStyles__StyledLinkButtonContainer-e7rfsj-8.gOctsB{
    text-align: center;
    margin: 10px 0 0 0;
    display: flex;
    justify-content: center;
}

.MfaOtpStyles__StyledDontCloseTabDiv-e7rfsj-3.eRZJro{
    text-align: center;
    color: #777;
}

.img-email{
    width: 100px;
    display: block;
    margin: 15px auto;
}

.phone-img{
    width: 60px;
    display: block;
    margin: 20px auto 20px auto;
}

.HeaderStyles__StyledHeader-no4t7w-0.hiLTNE{
    text-align: center;
    color: #222;
    font-weight: 400;
}

.MfaSoftTokenView__StyledTotpSubheader-sc-1ppjopk-3.gCwndz.iURWRU{
    text-align: center;
    color: #777;
    margin-bottom: 25px;
}

.MfaOtpStyles__StyledIdentifier-e7rfsj-5.dARWsc{
    text-align: center;
}

.MfaSoftTokenView__StyledButtonContainer-sc-1ppjopk-2.tOfNW{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.IuxCurrentPasswordInput__StyledWrapperDiv-sc-1lpfy9v-0.jrZlCL{
    position: relative;
}

.btn-show {
    background: transparent;
    border: none;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.btn-show span{
    margin-left: 3px;
    margin-top: 1px;
    font-size: 14px;
    color: #6b6c72;
}

.hide-eye{
    display: none;
}

.tab{
    display: none!important;
}

.tab.active{
    display: block!important;
}