@import "../../../../styles/global.css";.btn{background-color:transparent;border:none;border-radius:12px;flex-shrink:0;height:48px;outline:none;padding:0;width:120px}.btn,.btn .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.btn .container{align-self:stretch;border-radius:8px;flex:1 0 0;padding:0 24px 0 16px}.btn.btn-text-only .container{padding:0 24px}.btn.btn-pressed .container{overflow:hidden;position:relative}.btn .button-content{align-items:center;display:flex;gap:8px;justify-content:center}.btn .icon-plus{aspect-ratio:1/1;height:18px;width:18px}.btn .text-wrapper{color:var(--color-alias-button-text-filled-primary,#fff);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,24px);text-align:center}.btn-pressed .state-layer{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.btn.btn-pressed .pressed-indicator{background-color:#ffffff80;border-radius:60px/24px;height:48px;left:31px;pointer-events:none;position:absolute;top:25px;width:100px}.btn.btn-primary .pressed-indicator{background-color:#ffffff80}.btn-primary .container{background:#2e839c}.btn-primary:focus{border:2px solid var(--color-primitive-primary-primary,#2e839c);border-radius:var(--radius-lg,12px);padding:var(--spacing-alias-padding-xs,4px)}.btn-primary:focus .container{border-radius:var(--radius-md,8px)}.btn-primary:hover .container{background:rgba(46,131,156,.6)}.btn-disabled{cursor:not-allowed;pointer-events:none}.btn-disabled .container{background:#fafafa!important}.btn-disabled .text-wrapper{color:#d4d4d4}.btn-lg{height:64px;width:160px}.btn-lg .text-wrapper{font-size:20px;line-height:28px}.btn-lg .button-content{gap:12px}.btn-lg .pressed-indicator{left:63px!important;top:31px!important}.btn-text-only .container{padding:0 16px!important}.btn-text-only.btn-primary .container{background:#2e839c;border:none;transition:background-color .2s ease}.btn-text-only.btn-primary:hover .container{background:rgba(46,131,156,.8)}.btn-text-only.btn-primary:focus{border:2px solid #2e839c;border-radius:12px;outline:none;padding:4px}.btn-text-only.btn-primary:focus .container{border-radius:8px}.btn-text-only.btn-primary:active .container{background:rgba(46,131,156,.9)}.btn-text-only.style-filled-state .container{background:#2e839c;border:none}.btn-text-only.style-outline-state .container{background:transparent;border:none}.btn.style-filled-state .text-wrapper{color:#001f28}.btn-text-only.style-filled-state.btn-disabled .text-wrapper,.btn.style-filled-state.btn-disabled .text-wrapper{color:#d4d4d4}.btn-outline{border:2px solid #2e839c;padding:4px}.btn.style-filled-state .container{background:#b3edf7;transition:background .2s ease}.btn.style-filled-state:hover .container{background:#9fe4f3}.btn.style-filled-state:focus{border:2px solid var(--color-primitive-primary-primary,#2e839c);border-radius:var(--radius-lg,12px);padding:var(--spacing-alias-padding-xs,4px)}.btn.style-filled-state:focus .container{border-radius:var(--radius-md,8px)}.btn.style-filled-state.btn-pressed{border-radius:8px;overflow:hidden;position:relative}.btn.style-filled-state.btn-pressed .pressed-indicator{background-color:#0000001a;border-radius:60px/24px;height:48px;left:31px;pointer-events:none;position:absolute;top:25px;width:100px}.btn.btn-pressed:not(.style-filled-state,.style-outline-state):hover .container{background:inherit!important}.btn-text-only.style-filled-state.btn-pressed:hover .container,.style-filled-state.btn-pressed:hover .container{background:#b3edf7}.btn-primary:not(.style-filled-state).btn-pressed:hover .container,.btn-text-only.btn-primary:not(.style-filled-state).btn-pressed:hover .container{background:#2e839c!important}.btn.btn-text-only.style-outline-state,.btn.style-outline-state{background-color:transparent;border:1.5px solid #2e839c;overflow:hidden;position:relative;transition:all .2s ease}.btn-text-only.style-outline-state .text-wrapper,.style-outline-state .text-wrapper{color:#2e839c}.btn.style-outline-state:hover{background-color:var(--color-alias-state-layers-on-light-hover,rgba(46,131,156,.08))}.btn.style-outline-state:focus{border:2px solid #2e839c;box-shadow:0 0 0 2px rgba(46,131,156,.3);outline:none;padding:4px}.btn.style-outline-state:focus .container{background:transparent;border:1.5px solid #2e839c}.btn-text-only.style-outline-state.btn-disabled,.style-outline-state.btn-disabled{border:1.5px solid #d4d4d4;cursor:not-allowed;opacity:.5}.btn-text-only.style-outline-state.btn-disabled .text-wrapper,.style-outline-state.btn-disabled .text-wrapper{color:#d4d4d4}.btn.style-outline-state.style-borderless .container{border:none}.btn.style-outline-state.style-borderless .text-wrapper{color:#2e839c}.btn.style-outline-state.style-borderless.btn-disabled .container{background:#fafafa;border:none}.btn.style-outline-state.style-borderless.btn-disabled .text-wrapper{color:#d4d4d4}.btn.style-outline-state.btn-disabled .container{background:#fafafa;border:none}.btn.style-outline-state.btn-disabled .text-wrapper{color:#d4d4d4}.btn.style-outline-state.btn-pressed .pressed-indicator{background-color:#0000001a;border-radius:60px/24px;height:48px;left:31px;pointer-events:none;position:relative;top:25px;width:100px}.btn-primary.btn-pressed:hover .container,.btn-text-only.btn-primary.btn-pressed:hover .container{background:#2e839c!important}.btn-text-only:not(.btn-primary):not(.style-filled-state).btn-pressed:hover .container{background:inherit!important}.btn.style-outline-state.no-border{border:none}:root{--typography-font-body:"DM Sans",sans-serif;--typography-font-label:"DM Sans",sans-serif;--typography-font-size-body-sm:1rem;--typography-font-size-body-xs:0.75rem;--typography-font-size-label-sm:1rem;--typography-line-height-body-sm:1.5rem;--typography-line-height-body-xs:1rem;--typography-line-height-label-sm:1.5rem;--typography-font-weight-body:300;--typography-font-weight-label:500;--color-primitive-surface-surface:#fefefc;--color-primitive-surface-outline:#181611;--color-primitive-surface-on-surface:#181611;--color-primitive-error-error:#b3261e;--color-primitive-primary-primary:#2e839c;--color-primitive-disabled-state-on-light:#d4d4d4;--color-primitive-disabled-state-on-dark:#fafafa;--spacing-alias-padding-0:0rem;--spacing-alias-padding-xs:0.25rem;--spacing-alias-padding-sm:0.5rem;--spacing-alias-padding-md:0.75rem;--spacing-alias-padding-lg:1rem;--spacing-alias-vertical-gap-xs:0.25rem;--spacing-alias-horizontal-gap-lg:1rem;--radius-xs:0.125rem;--radius-sm:0.25rem}.text-field{display:flex;flex-direction:column;width:22rem}.field{background:var(--color-primitive-surface-surface);border-radius:var(--radius-sm);gap:var(--spacing-alias-horizontal-gap-lg);padding:var(--spacing-alias-padding-lg) var(--spacing-alias-padding-lg) var(--spacing-alias-padding-lg) var(--spacing-alias-padding-md)}.field,.input{align-items:center;display:flex}.input{flex:1 0 0}.input input.text-wrapper,.textarea-input{background:transparent;border:none;color:var(--color-primitive-surface-on-surface);font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);font-weight:var(--typography-font-weight-body);line-height:var(--typography-line-height-body-sm);outline:none;text-align:start;width:100%}.state-default-filled{gap:var(--spacing-alias-vertical-gap-xs)}.state-default-filled .field{border:1px solid var(--color-primitive-surface-outline)}.state-default-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-surface-on-surface)}.state-error-filled .field{border:1px solid var(--color-primitive-error-error)}.state-error-filled .input input.text-wrapper,.state-error-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-error-error)}.state-default-filled .field,.state-error-filled .field{background:var(--color-primitive-surface-surface);border:1px solid var(--color-primitive-surface-outline);border-radius:var(--radius-sm);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px);position:relative;transition:all .2s ease}.state-default-filled .field.has-focus,.state-default-filled .field.has-value{background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-primary-primary)}.state-error-filled .field.has-focus,.state-error-filled .field.has-value{background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-error-error)}.state-default-filled .floating-label,.state-error-filled .floating-label{background:var(--color-primitive-surface-surface,#fefefc);font-family:var(--typography-font-label);font-size:var(--typography-font-size-label-sm);font-style:normal;left:.75rem;opacity:0;padding:0 .25rem;pointer-events:none;position:absolute;top:-.5rem;transform:translateY(10px);transition:all .2s ease;z-index:2}.state-default-filled .field.has-focus .floating-label,.state-default-filled .field.has-value .floating-label,.state-error-filled .field.has-focus .floating-label,.state-error-filled .field.has-value .floating-label{opacity:1;transform:translateY(0)}.state-default-filled .floating-label{color:var(--color-primitive-primary-primary)}.state-default-filled .floating-label.error,.state-error-filled .floating-label{color:var(--color-primitive-error-error)}.state-default-filled .field input,.state-error-filled .field input{background:transparent;border:none;font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);outline:none;padding:0;width:100%}.state-default-filled .field.has-focus input,.state-default-filled .field.has-value input,.state-error-filled .field.has-focus input,.state-error-filled .field.has-value input{padding-top:.25rem}.state-default-filled-disabled .icon-eye,.state-default-filled-disabled .icon-lock-closed,.state-default-filled-disabled .text-wrapper{cursor:not-allowed;opacity:.4}.textarea-input-wrapper{position:relative;width:100%}.textarea-input{min-height:120px;resize:vertical}.helper{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-alias-padding-0) var(--spacing-alias-padding-lg)}.helper-error,.helper-wrapper,.state-default-filled .helper-wrapper,.state-default-filled-disabled .helper-wrapper,.state-error-filled .helper-wrapper,.state-floating-label .helper-wrapper,.state-floating-label-disabled .helper-wrapper,.state-floating-label-error .helper-wrapper,.textarea-count,.textarea-helper{color:var(--color-primitive-surface-on-surface);font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-xs);font-style:normal;font-weight:var(--typography-font-weight-body);line-height:var(--typography-line-height-body-xs)}.state-error-filled .helper-wrapper{color:var(--color-primitive-error-error)}.textarea-helper{flex:1}.textarea-count{color:var(--color-primitive-surface-on-surface);opacity:.7}.icon-error,.icon-eye,.icon-lock-closed{align-items:center;display:flex;justify-content:center}.icon-lock-closed{height:1rem;width:1rem}.icon-error,.icon-eye{cursor:pointer;height:1.5rem;width:1.5rem}.field:focus-within{border-color:var(--color-primitive-primary-primary);box-shadow:0 0 0 1px var(--color-primitive-primary-primary)}.state-default-filled-disabled .field:focus-within{border-color:var(--color-primitive-disabled-state-on-light);box-shadow:none}.util-typography-body-xs{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.helper-row{align-items:center;display:flex;justify-content:space-between}.state-default-filled{gap:var(--spacing-alias-vertical-gap-xs,.25rem);width:22rem}.state-default-filled,.state-default-filled .field-label{align-items:flex-start;display:flex;flex-direction:column;padding:var(--spacing-alias-padding-0,0)}.state-default-filled .field-label{align-self:stretch;height:3.5rem}.state-default-filled .field{align-items:center;align-self:stretch;background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,.25rem);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,1rem);padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem)}.state-default-filled .icon-lock-closed{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.state-default-filled .input{align-items:center;display:flex;flex:1 0 0}.state-default-filled .input input.text-wrapper{background:transparent;border:none;color:inherit;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);outline:none;padding:0;width:100%}.state-default-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-surface-on-surface,#181611);opacity:.7}.state-default-filled .icon-eye{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.state-default-filled .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-default-filled .helper-wrapper{flex:1;margin-top:-1px;position:relative}.state-error-filled{gap:var(--spacing-alias-vertical-gap-xs,.25rem);width:22rem}.state-error-filled,.state-error-filled .field-label{align-items:flex-start;display:flex;flex-direction:column;padding:var(--spacing-alias-padding-0,0)}.state-error-filled .field-label{align-self:stretch;height:3.5rem}.state-error-filled .field{align-items:center;align-self:stretch;background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-error-error,#b3261e);border-radius:var(--radius-sm,.25rem);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,1rem);padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem)}.state-error-filled .icon-lock-closed{align-items:center;display:flex;filter:invert(13%) sepia(95%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);height:1rem;justify-content:center;width:1rem}.state-error-filled .input{align-items:center;display:flex;flex:1 0 0}.state-error-filled .input input.text-wrapper{background:transparent;border:none;color:inherit;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);outline:none;padding:0;width:100%}.state-error-filled .input input.text-wrapper::placeholder{color:var(--color-primitive-error-error,#b3261e);opacity:.7}.state-error-filled .icon-eye{align-items:center;cursor:pointer;display:flex;filter:invert(13%) sepia(95%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);height:1.5rem;justify-content:center;width:1.5rem}.state-error-filled .helper-wrapper{flex:1;margin-top:-1px;position:relative}.state-floating-label{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xs,.25rem);margin-top:2rem;width:22rem}.state-floating-label .floating-label-wrapper{position:relative;width:100%}.state-floating-label .floating-label{background:#fff;color:var(--color-primitive-primary-primary);font-family:var(--typography-font-label);font-size:var(--typography-font-size-label-sm);font-style:normal;font-weight:var(--typography-font-weight-label);left:1.5rem;line-height:var(--typography-line-height-label-sm);padding:0 .25rem;pointer-events:none;position:absolute;top:-.9rem;z-index:2}.state-floating-label .field{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surface);border:2px solid var(--color-primitive-primary-primary);border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,16px);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px)}.state-floating-label .icon-lock-closed{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.state-floating-label .input{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0}.state-floating-label .input input.text-wrapper{background:transparent;border:none;font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);font-style:normal;font-weight:var(--typography-font-weight-body);line-height:var(--typography-line-height-body-sm);outline:none;padding:0;width:100%}.state-floating-label .icon-eye{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.state-floating-label .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-floating-label .helper-wrapper{flex:1;margin-top:-1px;position:relative}.state-floating-label-error{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xs,.25rem);margin-top:2rem;width:22rem}.state-floating-label-error .floating-label-wrapper{position:relative;width:100%}.state-floating-label-error .floating-label.error{background:#fff;color:var(--color-primitive-error-error,#b3261e);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);left:1.5rem;padding:0 .5rem;pointer-events:none;position:absolute;top:-.9rem;z-index:2}.state-floating-label-error .field{align-items:center;background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-error-error,#b3261e);border-radius:var(--radius-sm,.25rem);box-sizing:border-box;display:flex;gap:var(--spacing-alias-horizontal-gap-lg,1rem);padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);position:relative;width:100%}.state-floating-label-error .icon-eye,.state-floating-label-error .icon-lock-closed{display:flex;filter:invert(13%) sepia(95%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.state-floating-label-error .icon-lock-closed{align-items:center;height:1rem;justify-content:center;width:1rem}.state-floating-label-error .input{align-items:center;display:flex;flex:1 0 0}.state-floating-label-error .input input.text-wrapper{background:transparent;border:none;color:inherit;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);outline:none;padding:0;width:100%}.state-floating-label-error .input input.text-wrapper::placeholder{color:var(--color-primitive-error-error,#b3261e);opacity:.7}.state-floating-label-error .icon-eye{align-items:center;cursor:pointer;height:1.5rem;justify-content:center;width:1.5rem}.state-floating-label-error .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-floating-label-error .helper-wrapper.error{flex:1;margin-top:-1px;position:relative}.state-default-filled-disabled .field{background:var(--color-primitive-disabled-state-on-dark);border-color:var(--color-primitive-disabled-state-on-light)}.state-default-filled-disabled .icon-eye,.state-default-filled-disabled .icon-lock-closed{filter:grayscale(1) opacity(.4)}.state-default-filled-disabled .input input.text-wrapper{color:var(--color-primitive-disabled-state-on-light);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-default-filled-disabled .input input.text-wrapper::placeholder{color:var(--color-primitive-disabled-state-on-light);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-default-filled-disabled .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-default-filled-disabled .helper-wrapper{color:var(--color-primitive-disabled-state-on-light)}.state-floating-label-disabled .field{background:var(--color-primitive-disabled-state-on-dark,#fafafa);border:1px solid var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-floating-label-disabled .floating-label{background:var(--color-primitive-disabled-state-on-dark,#fafafa);color:var(--color-primitive-disabled-state-on-light,#d4d4d4);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-floating-label-disabled .icon-eye,.state-floating-label-disabled .icon-lock-closed{filter:grayscale(1) opacity(.4)}.state-floating-label-disabled .input input.text-wrapper{background:transparent;color:var(--color-primitive-disabled-state-on-light,#d4d4d4);cursor:not-allowed;font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-floating-label-disabled .input input.text-wrapper::placeholder{color:var(--color-primitive-disabled-state-on-light,#d4d4d4);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-floating-label-disabled .helper{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-lg,1rem)}.state-floating-label-disabled .helper-wrapper{color:var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-default-filled-textarea{display:flex;flex-direction:column;margin-top:2rem;width:22rem}.state-default-filled-textarea .field-label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:120px;padding:var(--spacing-alias-padding-0,0)}.state-default-filled-textarea .field{background:var(--color-primitive-surface-surface,#fefefc);border:1px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);gap:var(--spacing-alias-horizontal-gap-lg,16px);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px)}.state-default-filled-textarea .field,.state-default-filled-textarea .input{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0}.state-default-filled-textarea .textarea-input{background:transparent;border:none;box-sizing:border-box;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);min-height:5.5rem;outline:none;padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);resize:vertical;width:100%}.state-default-filled-textarea .textarea-input::placeholder{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-default-filled-textarea .helper-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;padding:0 .5rem}.state-default-filled-textarea .textarea-count,.state-default-filled-textarea .textarea-helper{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.state-default-filled-textarea-disabled,.state-default-filled-textarea-error,.state-floating-focus-active,.state-floating-label-textarea,.state-floating-label-textarea-disabled,.state-floating-label-textarea-error{align-self:stretch;display:flex;flex-direction:column;margin-top:2rem;width:352px}.state-default-filled-textarea-error .field{border:1px solid var(--color-primitive-error-error,#b3261e)!important}.state-default-filled-textarea-error .textarea-input{color:var(--color-primitive-error-error,#b3261e)}.state-default-filled-textarea-error .textarea-input::placeholder{color:var(--color-primitive-error-error,#b3261e)}.state-default-filled-textarea-error .textarea-count,.state-default-filled-textarea-error .textarea-helper{color:var(--color-primitive-error-error,#b3261e)}.state-default-filled-textarea-error .textarea-input-wrapper{position:relative;width:100%}.state-default-filled-textarea-error .icon-error{height:1.5rem;pointer-events:none;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.state-floating-label-textarea{display:flex;flex-direction:column;margin-top:2rem;width:22rem}.floating-label-textarea-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:120px;padding:var(--spacing-alias-padding-0,0)}.state-floating-label-textarea .floating-label{background:#fff;color:var(--color-primitive-primary-primary,#1976d2);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);left:1.5rem;line-height:var(--typography-line-height-label-sm,1.5rem);padding:0 .5rem;pointer-events:none;position:absolute;top:-.9rem;z-index:2}.state-floating-label-textarea .textarea-field{background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-primary-primary,#1976d2);border-radius:var(--radius-sm,.25rem);box-sizing:border-box;position:relative}.state-floating-label-textarea .textarea-input{background:transparent;border:none;box-sizing:border-box;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);min-height:5.5rem;outline:none;padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);resize:vertical;width:100%}.state-floating-label-textarea .textarea-input::placeholder{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-floating-label-textarea .helper-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;padding:0 .5rem}.state-floating-label-textarea .textarea-count,.state-floating-label-textarea .textarea-helper{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.state-floating-label-textarea-error .floating-label.error{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-field-error{border:2px solid var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-input{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-input::placeholder{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-count,.state-floating-label-textarea-error .textarea-helper{color:var(--color-primitive-error-error,#b3261e)}.state-floating-label-textarea-error .textarea-field-error{position:relative}.state-floating-label-textarea-error .icon-error{height:1.5rem;pointer-events:none;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.state-default-filled-textarea-disabled .field{background:var(--color-primitive-disabled-state-on-dark,#fafafa);border:1px solid var(--color-primitive-disabled-state-on-light,#d4d4d4)!important}.state-default-filled-textarea-disabled .textarea-input{background:transparent;color:var(--color-primitive-disabled-state-on-light,#d4d4d4);cursor:not-allowed}.state-default-filled-textarea-disabled .textarea-input::placeholder{color:var(--color-primitive-disabled-state-on-light,#d4d4d4);opacity:1}.state-default-filled-textarea-disabled .textarea-count,.state-default-filled-textarea-disabled .textarea-helper{color:var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-floating-focus-active .field-label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:7.5rem;padding:var(--spacing-alias-padding-0,0);position:relative}.state-floating-focus-active .field{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surface,#fefefc);border:2px solid var(--color-primitive-primary-primary,#2e839c);border-radius:var(--radius-sm,4px);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);display:flex;flex:1 0 0;gap:var(--spacing-alias-horizontal-gap-lg,16px);padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px)}.state-floating-focus-active .textarea-input{background:transparent;border:none;box-sizing:border-box;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,1.5rem);min-height:5.5rem;outline:none;padding:var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-lg,1rem) var(--spacing-alias-padding-md,.75rem);resize:vertical;width:100%}.state-floating-focus-active .textarea-input::placeholder{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem);opacity:1}.state-floating-focus-active .input{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0}.state-floating-focus-active .button-cursor{background:var(--color-primitive-surface-outline,#181611);border-radius:.25rem;height:1.25rem;width:.0625rem}.state-floating-focus-active .label{align-items:center;background:var(--color-primitive-surface-surface,#fefefc);border-radius:var(--radius-xs,.125rem);display:flex;justify-content:center;left:.75rem;padding:var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-xs,.25rem);position:absolute;top:-.75rem}.state-floating-focus-active .text-wrapper{color:var(--color-primitive-primary-primary,#2e839c);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,1rem);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,1.5rem)}.state-floating-focus-active .helper-row{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;padding:0 .5rem}.state-floating-focus-active .helper-wrapper,.state-floating-focus-active .textarea-count,.state-floating-focus-active .textarea-helper{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,.75rem);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,1rem)}.state-floating-focus-active-disabled .field{background:var(--color-primitive-disabled-state-on-dark,#fafafa);border:1px solid var(--color-primitive-disabled-state-on-light,#d4d4d4);box-shadow:none}.state-floating-focus-active-disabled .textarea-input{background:transparent;color:var(--color-primitive-disabled-state-on-light,#d4d4d4);cursor:not-allowed}.state-floating-focus-active-disabled .textarea-input::placeholder{color:var(--color-primitive-disabled-state-on-light,#d4d4d4);opacity:1}.state-default-filled-disabled .helper-wrapper,.state-default-filled-disabled .util-typography-body-xs,.state-floating-focus-active-disabled .label .text-wrapper,.state-floating-focus-active-disabled .textarea-count,.state-floating-focus-active-disabled .textarea-helper{color:var(--color-primitive-disabled-state-on-light,#d4d4d4)}.state-default-filled-textarea .field,.state-default-filled-textarea-error .field{border:1px solid var(--color-primitive-surface-outline);border-radius:var(--radius-sm);min-height:120px;padding:var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-lg,16px) var(--spacing-alias-padding-md,12px);position:relative;transition:all .2s ease}.state-default-filled-textarea .field.has-focus,.state-default-filled-textarea .field.has-value,.state-default-filled-textarea-error .field.has-focus,.state-default-filled-textarea-error .field.has-value{border:2px solid var(--color-primitive-primary-primary);padding-top:1.5rem}.state-default-filled-textarea-error .field.has-focus,.state-default-filled-textarea-error .field.has-value{border-color:var(--color-primitive-error-error)}.state-default-filled-textarea .floating-label,.state-default-filled-textarea-error .floating-label{background:var(--color-primitive-surface-surface,#fefefc);font-family:var(--typography-font-label);font-size:var(--typography-font-size-label-sm);font-style:normal;left:.75rem;opacity:0;padding:0 .25rem;pointer-events:none;position:absolute;top:-.5rem;transform:translateY(10px);transition:all .2s ease;z-index:2}.state-default-filled-textarea .field.has-focus .floating-label,.state-default-filled-textarea .field.has-value .floating-label,.state-default-filled-textarea-error .field.has-focus .floating-label,.state-default-filled-textarea-error .field.has-value .floating-label{opacity:1;transform:translateY(0)}.state-default-filled-textarea .field textarea,.state-default-filled-textarea-error .field textarea{background:transparent;border:none;font-family:var(--typography-font-body);font-size:var(--typography-font-size-body-sm);margin:0;min-height:100px;outline:none;padding:0;resize:vertical;width:100%}.state-default-filled-textarea .field.has-focus textarea,.state-default-filled-textarea .field.has-value textarea,.state-default-filled-textarea-error .field.has-focus textarea,.state-default-filled-textarea-error .field.has-value textarea{padding-top:.5rem}.state-default-filled-textarea .floating-label.error,.state-default-filled-textarea-error .floating-label{color:var(--color-primitive-error-error)}.state-default-filled-textarea .floating-label{color:var(--color-primitive-primary-primary)}.my-test{border:2px solid red;height:100px;width:200px}.field input:-webkit-autofill,.field input:-webkit-autofill:active,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important;background-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.field input:-moz-autofill,.field input:-moz-autofill:active,.field input:-moz-autofill:focus,.field input:-moz-autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}.field input:autofill,.field input:autofill:active,.field input:autofill:focus,.field input:autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important}@import "../../styles/global.css";.pay-off-calculator{align-items:flex-start;display:flex;flex-direction:column}.fit-content{width:fit-content}.pay-off-calculator .frame{align-items:flex-end;align-self:stretch;display:flex;gap:163px;padding:80px 0}.pay-off-calculator .frame-2{gap:var(--spacing-alias-grid-vertical-gutter-default,48px)}.pay-off-calculator .div-2,.pay-off-calculator .frame-2{align-items:flex-start;display:flex;flex-direction:column}.pay-off-calculator .div-2{align-self:stretch;gap:var(--spacing-alias-vertical-gap-xs,8px)}.pay-off-calculator .title{font-family:var(--typography-font-headline,"DM Sans");font-size:var(--typography-font-size-headline,48px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px)}.pay-off-calculator .text-wrapper-2,.pay-off-calculator .title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.pay-off-calculator .text-wrapper-2{font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}.pay-off-calculator form{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.pay-off-calculator .frame-3,.pay-off-calculator form{display:flex;flex-direction:column;gap:24px;margin:0!important}.pay-off-calculator .frame-3{align-items:flex-start;align-self:stretch;border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:8px;padding:24px}.pay-off-calculator .frame-4{align-items:flex-start;align-self:stretch;display:flex;gap:24px}.pay-off-calculator .button-wrapper{align-items:center;align-self:stretch;display:flex;gap:24px;justify-content:flex-end}.pay-off-calculator .frame-5{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.pay-off-calculator .content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-3xl,48px)}.pay-off-calculator .frame-6{align-items:center;align-self:stretch;display:flex;gap:var(--spacing-alias-grid-gutter,24px);height:320px;justify-content:center}.pay-off-calculator .card{align-items:flex-start;background:var(--color-primitive-secondary-secondary-container,#eef5f7);border-radius:var(--radius-md,8px);gap:36px;padding:40px;width:100%}.pay-off-calculator .card,.pay-off-calculator .frame-7{align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;justify-content:center}.pay-off-calculator .frame-7{align-items:center;gap:4px}.pay-off-calculator .text-wrapper-3{align-self:stretch;color:var(--color-primitive-surface-on-surface-variant,#5f5746);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,24px);text-align:center}.pay-off-calculator .text-wrapper-4{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);display:flex;flex:1 0 0;flex-direction:column;font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:var(--typography-font-weight-title,500);justify-content:center;line-height:var(--typography-line-height-title,44px);text-align:center}.pay-off-calculator .text-wrapper-4.val.valid{align-items:center;display:flex;flex-direction:row;justify-content:center}.bold-content,.pay-off-calculator .payoff-month,.pay-off-calculator .payoff-year,.total-amount{color:var(--color-primitive-surface-on-surface,#181611);display:block;font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:var(--typography-font-weight-title,500);line-height:1.2;line-height:var(--typography-line-height-title,44px);text-align:center}.pay-off-calculator .bold-content{padding-top:55px}.pay-off-calculator .total-amount-to-pay{align-items:center;color:var(--color-primitive-surface-on-surface,#181611);display:inline-flex;flex-direction:row;font-family:var(--typography-font-title,"DM Sans");font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:var(--typography-font-weight-title,500);justify-content:center;line-height:var(--typography-line-height-title,44px);text-align:center;vertical-align:middle}.pay-off-calculator .text-wrapper-5{align-self:stretch;color:var(--color-primitive-surface-on-surface-variant,#5f5746);display:block;font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-label,500);height:48px;line-height:var(--typography-line-height-label-sm,24px);overflow-wrap:break-word;text-align:center;white-space:normal;width:150px;word-break:break-all}.pay-off-calculator .button-3{all:unset;border-radius:var(--brand-radius-lg);box-sizing:border-box;display:inline-flex;height:64px}.pay-off-calculator .button-3,.pay-off-calculator .container-7{align-items:center;flex-direction:column;justify-content:center;position:relative}.pay-off-calculator .container-7{align-self:stretch;background-color:var(--brand-color-primitive-primary-primary);border-radius:var(--brand-radius-md-duplicate);display:flex;flex:1;flex-grow:1;padding:0 var(--brand-radius-2xl) 0 var(--brand-radius-2xl);width:100%}.pay-off-calculator .button-content-3{align-items:center;border-radius:var(--brand-radius-md-duplicate);display:inline-flex;flex:0 0 auto;gap:var(--device-spacing-alias-horizontal-gap-md);justify-content:center;position:relative}.pay-off-calculator .label-4{color:var(--brand-color-alias-button-text-filled-primary);font-family:var(--label-lg-font-family);font-size:var(--label-lg-font-size);font-style:var(--label-lg-font-style);font-weight:var(--label-lg-font-weight);letter-spacing:var(--label-lg-letter-spacing);line-height:var(--label-lg-line-height);margin-top:-2px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.pay-off-calculator .total-amount{display:inline-block;max-width:100%;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal;word-break:break-all}.pay-off-calculator .calculator form .row:first-child .remove-card{display:none}.pay-off-calculator .calculator .debt-free-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.pay-off-calculator .calculator .debt-free-container .interest{display:inline-block}.pay-off-calculator .calculator .debt-free-container .second-intrest-span{width:auto}.pay-off-calculator .calculator .summary .default-text,.pay-off-calculator .calculator .summary .invalid,.pay-off-calculator .calculator .summary.invalid .valid{display:none}.pay-off-calculator .calculator .summary.invalid .invalid{display:block;visibility:visible}.pay-off-calculator .calculator .summary .payoff-date{flex-direction:column}#calculator-form>.frame-3:only-child{border:none;padding:24px 0}.pay-off-calculator .as-seen-on{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xl,32px);padding:var(--spacing-alias-grid-bottom-margin,80px) 0}.pay-off-calculator .as-seen-on .frame-8{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.pay-off-calculator .as-seen-on .div-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xs,8px)}.pay-off-calculator .as-seen-on .title-2{font-family:var(--typography-font-title,"DM Sans");font-size:36px;font-weight:var(--typography-font-weight-title,500);line-height:44px}.pay-off-calculator .as-seen-on .text-wrapper-2,.pay-off-calculator .as-seen-on .title-2{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.pay-off-calculator .as-seen-on .text-wrapper-2{font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}.pay-off-calculator .as-seen-on-wrapper{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;padding:80px 0}.pay-off-calculator .as-seen-on-2{align-items:flex-start;background:var(--color-alias-section-bg-light,#fefefc);display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xl,32px);padding:var(--spacing-alias-padding-0,0)}.pay-off-calculator .as-seen-on-2 .text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-lg,24px)}.pay-off-calculator .as-seen-on-2 .title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-headline,"DM Sans");font-size:var(--typography-font-size-headline,48px);font-style:normal;font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px)}.pay-off-calculator .as-seen-on-2 .cards{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;gap:24px var(--spacing-alias-grid-gutter,24px)}.pay-off-calculator .as-seen-on-2 .blog-card{border:.25px solid var(--color-primitive-surface-outline,#181611)}@media (max-width:998px){.pay-off-calculator .as-seen-on-wrapper .cards{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.pay-off-calculator .as-seen-on-wrapper .blog-card{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surf-container-lowest,#fefefc);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-md,8px);display:flex;flex-direction:column;height:100%}.pay-off-calculator .as-seen-on-wrapper .blog-media-image{align-items:center;align-self:stretch;display:flex;height:auto;justify-content:center;width:100%}.pay-off-calculator .as-seen-on-wrapper .blog-text-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-lg,16px);padding:var(--spacing-alias-padding-xl,24px) var(--spacing-alias-padding-lg,16px)}.pay-off-calculator .as-seen-on-wrapper .category-chip{align-items:center;background:var(--color-primitive-secondary-secondary-container,#eef5f7);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);display:flex;gap:var(--spacing-alias-horizontal-gap-sm,8px);margin:0;padding:var(--spacing-alias-padding-xs,4px) var(--spacing-alias-padding-lg,16px)}.pay-off-calculator .as-seen-on-wrapper .blog-title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-lg,20px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-lg,28px);max-height:56px}.pay-off-calculator .as-seen-on-wrapper .blog-supporting-text{align-items:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}.pay-off-calculator .as-seen-on-wrapper .d-none{display:block!important}.pay-off-calculator .as-seen-on-wrapper .author-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xxs,0);margin-bottom:0}.pay-off-calculator .as-seen-on-wrapper .actions{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:var(--spacing-alias-padding-0,0) 0}.btn-large{width:100%}}@media screen and (max-width:768px){.pay-off-calculator .frame{padding:var(--spacing-alias-grid-top-margin,40px) 0}.pay-off-calculator .frame,.pay-off-calculator .frame-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-grid-vertical-gutter-default,24px)}.pay-off-calculator .div-2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xs,4px)}.pay-off-calculator .title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-headline,"DM Sans");font-size:var(--typography-font-size-headline,32px);font-style:normal;font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,40px)}.pay-off-calculator .frame-4{gap:24px}.pay-off-calculator .content,.pay-off-calculator .frame-4{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.pay-off-calculator .content{gap:var(--spacing-alias-vertical-gap-3xl,40px);justify-content:flex-end}.pay-off-calculator .full-width-btn{width:100%}.pay-off-calculator .frame-6{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-grid-gutter,16px);height:auto;justify-content:center}#calculator-form>.frame-3:only-child{border:none;padding:0}.pay-off-calculator .as-seen-on-wrapper .cards{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.pay-off-calculator .as-seen-on-wrapper .blog-card{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surf-container-lowest,#fefefc);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-md,8px);display:flex;flex-direction:column;height:100%}.pay-off-calculator .as-seen-on-wrapper .blog-media-image{align-items:center;align-self:stretch;display:flex;height:200px;justify-content:center;width:100%}.pay-off-calculator .as-seen-on-wrapper .blog-text-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-lg,16px);padding:var(--spacing-alias-padding-xl,24px) var(--spacing-alias-padding-lg,16px)}.pay-off-calculator .as-seen-on-wrapper .category-chip{align-items:center;background:var(--color-primitive-secondary-secondary-container,#eef5f7);border:.25px solid var(--color-primitive-surface-outline,#181611);border-radius:var(--radius-sm,4px);display:flex;gap:var(--spacing-alias-horizontal-gap-sm,8px);margin:0;padding:var(--spacing-alias-padding-xs,4px) var(--spacing-alias-padding-lg,16px)}.pay-off-calculator .as-seen-on-wrapper .blog-title{align-self:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-label,"DM Sans");font-size:var(--typography-font-size-label-lg,20px);font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-lg,28px);max-height:56px}.pay-off-calculator .as-seen-on-wrapper .blog-supporting-text{align-items:stretch;color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}.pay-off-calculator .as-seen-on-wrapper .d-none{display:block!important}.pay-off-calculator .as-seen-on-wrapper .author-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-xxs,0);margin-bottom:0}.pay-off-calculator .as-seen-on-wrapper .actions{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:var(--spacing-alias-padding-0,0) 0}}.full-width{width:100%}.rowflex{flex-direction:row!important;max-width:inherit!important;padding-top:0!important}@media (min-width:1024px){.pay-off-calculator{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.rowflex{flex-direction:column!important}.simple-loan-calculator .div-2{flex:0}}@media screen and (max-width:998px){.simple-loan-calculator form{flex:0}}@media (max-width:998px){.btn-large .text-wrapper,.btn.style-outline-state .text-wrapper{font-size:16px;font-weight:500;line-height:24px}}