:root{color-scheme:light dark}:root[partner=mutualOfOmaha]{--partner-background-color: #fffbf2;--partner-font-family-base: "Source Sans 3", sans-serif;--partner-primary-text-color: #444444;--partner-header-background-color: #ffffff;--partner-label-text-color: #5d5d5d;--partner-progress-bar-track-color: #e5e5e5;--partner-progress-bar-dot-color: #105fa8;--partner-input-field-background-color: #ffffff;--partner-input-field-border-color: #bababa;--partner-input-field-text-color: #222222;--partner-input-field-focus-outline-color: #105fa8;--partner-input-field-text-color-disabled: #999;--partner-input-field-border-color-disabled: #e5e5e5;--partner-radio-selected-color: #03A0AD;--partner-button-background-color: #105fa8;--partner-button-text-color: #ffffff;--partner-button-background-color-hover: #003A70;--partner-button-background-color-disabled: #DADADA;--partner-error-color: #C12506;--partner-error-bg-color: #FEEFEC}html{font-family:var(--partner-font-family-base);background-color:var(--partner-background-color);color:var(--partner-primary-text-color)}body{margin:0;min-height:100vh;display:flex;flex-direction:column}#app{display:flex;flex-direction:column;flex:1}.header{min-width:100vw;flex-shrink:0;height:100px;background-color:var(--partner-header-background-color)}.header{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr;padding:0 24px;box-sizing:border-box}.header>div{width:100%;height:100%;display:flex;align-items:center}.header .header-left{justify-content:flex-start}.header .header-center{justify-content:center}.header .header-right{justify-content:flex-end}.header .back-button{background-color:transparent;border:none;cursor:pointer;color:var(--partner-primary-text-color)}.header .logout-button{font-family:inherit;font-size:14px;font-weight:500;line-height:20px;background:none;border:none;padding:4px 8px;color:var(--partner-primary-text-color);cursor:pointer}.header .logout-button:hover{text-decoration:underline}.powered-by-logo{width:fit-content}.powered-by{display:flex;justify-content:end;gap:3px;font-size:10px;line-height:12px}.button{width:fit-content;height:48px;border:solid 1px;border-radius:6px;padding:12px 24px;cursor:pointer;box-sizing:border-box}.button:disabled{cursor:not-allowed}.button.primary{background-color:var(--partner-button-background-color);border-color:var(--partner-button-background-color);color:var(--partner-button-text-color)}.button.primary:hover{background-color:var(--partner-button-background-color-hover);border-color:var(--partner-button-background-color-hover)}.button.primary:disabled{background-color:var(--partner-button-background-color-disabled);border-color:var(--partner-button-background-color-disabled)}.button.secondary{background-color:var(--partner-input-field-background-color);border-color:var(--partner-button-background-color);color:var(--partner-button-background-color)}.button.secondary:hover{border-color:var(--partner-button-background-color-hover);color:var(--partner-button-background-color-hover)}.button.secondary:disabled{border-color:var(--partner-button-background-color-disabled);color:var(--partner-button-background-color-disabled)}:root{--text-size-h1: 700 2.5rem/3rem var(--partner-font-family-base, sans-serif);--text-size-h2: 600 2rem/2.5rem var(--partner-font-family-base, sans-serif);--text-size-h3: 400 1.5rem/2rem var(--partner-font-family-base, sans-serif);--text-size-h4: 600 1.25rem/1.5rem var(--partner-font-family-base, sans-serif);--text-size-h5: 600 1rem/1.5rem var(--partner-font-family-base, sans-serif);--text-size-body: 400 1.125rem/1.75rem var(--partner-font-family-base, sans-serif);--text-size-body-small: 400 1rem/1.5rem var(--partner-font-family-base, sans-serif);--text-size-body-smaller: 400 .875rem/1.25rem var(--partner-font-family-base, sans-serif);--text-size-button: 600 1.125rem/1.625rem var(--partner-font-family-base, sans-serif)}.text{color:var(--text-override-color, inherit);font:var(--text-mobile);margin:0}@media(min-width:1025px){.text{font:var(--text-desktop)}}.dropdown-field{position:relative;width:100%;height:100%}.dropdown-box{width:100%;height:44px;padding-left:12px;padding-right:12px;background:#fff;overflow:hidden;border-radius:6px;outline:1px var(--partner-input-field-border-color) solid;outline-offset:-1px;box-sizing:border-box;justify-content:space-between;align-items:center;display:inline-flex}.dropdown-box:has(.dropdown-input:focus){outline:1px var(--partner-input-field-focus-outline-color) solid}.dropdown-input{flex:1 1 0;width:100%;border:none;outline:none;background:transparent;padding:0;color:var(--partner-input-field-text-color);font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.dropdown-input::placeholder{color:var(--partner-input-field-text-color)}.dropdown-chevron{flex-shrink:0;width:6px;height:4px;margin-left:8px;background:#000;cursor:pointer}.dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;margin:0;padding:4px 0;list-style:none;max-height:240px;overflow-y:auto;background:#fff;border-radius:6px;outline:1px var(--partner-input-field-border-color) solid;outline-offset:-1px;box-shadow:0 4px 12px #00000026}.dropdown-option{padding:8px 12px;color:var(--partner-input-field-text-color);font-size:16px;line-height:24px;cursor:pointer}.dropdown-option:hover,.dropdown-option.selected{background:var(--partner-background-color)}.dropdown-no-matches{padding:8px 12px;color:var(--partner-label-text-color);font-size:16px;line-height:24px}.text-label-and-input-field{display:flex;flex-direction:column;gap:8px}.text-input-field{width:100%;height:44px;padding:0 12px;box-sizing:border-box;background:var(--partner-input-field-background-color);overflow:hidden;border-radius:6px;border:none;color:var(--partner-primary-text-color);outline:1px var(--partner-input-field-border-color) solid}.text-input-field:focus{outline:1px var(--partner-input-field-focus-outline-color) solid;outline-offset:-1px}.bordered-input{font-size:16px;line-height:24px;color:var(--partner-input-field-text-color);background-color:var(--partner-input-field-background-color);outline:solid 1px var(--partner-input-field-border-color);border-radius:6px;border:none;padding:0 .75rem;height:44px}.bordered-input:has(input:focus),.bordered-input:focus{outline-color:var(--partner-input-field-focus-outline-color)}.bordered-input:has(input:disabled),.bordered-input:disabled{outline-color:var(--partner-input-field-border-color-disabled);color:var(--partner-input-field-text-color-disabled);opacity:.5;pointer-events:none;cursor:not-allowed}.bordered-input.error{outline-color:var(--partner-error-color);background-color:var(--partner-error-bg-color)}.bordered-input:focus{outline-width:2px}.select-input{appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='6'%20height='4'%20viewBox='0%200%206%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.24826%203.46595L2.9219%203.8584L0.055299%200.411292C-0.0220284%200.318305%20-0.0220281%200.183391%200.0552993%200.0904045C0.15563%20-0.0302445%200.340838%20-0.0302445%200.44117%200.0904046L3.24826%203.46595Z'%20fill='black'/%3e%3cpath%20d='M5.40258%200.0904069C5.50291%20-0.0302424%205.68812%20-0.030242%205.78845%200.0904073C5.86578%200.183394%205.86578%200.318308%205.78845%200.411295L2.9219%203.8584L2.59549%203.46595L5.40258%200.0904069Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:6px}.checkbox-wrapper{position:relative}.checkbox-wrapper input{position:absolute;appearance:none;width:0;height:0;margin:0;pointer-events:none}.checkbox-wrapper>label{display:flex;gap:.75rem;padding:.25rem 0;cursor:pointer}.checkbox-wrapper>label .check-box{display:flex;justify-content:center;align-items:center;height:1.25em;min-width:1.25em;border:solid 1px var(--partner-input-field-text-color);border-radius:6px}.checkbox-wrapper>label .checkmark{display:none}.checkbox-wrapper input:checked~label .check-box{background-color:var(--partner-radio-selected-color)}.checkbox-wrapper input:checked~label .checkmark{display:block;color:var(--partner-input-field-background-color)}.checkbox-wrapper.error .check-box{background-color:var(--partner-error-bg-color);border-color:var(--partner-error-color)}.checkbox-wrapper input:focus-visible~label .check-box{outline:solid 1px var(--partner-label-text-color)}.checkbox-wrapper input:disabled~label{opacity:.6;cursor:not-allowed;pointer-events:none}.checkbox-wrapper input:disabled~label .check-box{background-color:var(--partner-input-field-border-color-disabled)}.field-error{margin:0;color:var(--partner-error-color);font-size:14px;line-height:20px}fieldset.unstyled{border:none;padding:0;margin:0;min-inline-size:0}fieldset.unstyled legend{padding-inline:0}.radio-options{display:flex;flex-wrap:wrap;gap:24px}.radio-option input{appearance:none;height:0;width:0}.radio-option label{display:flex;gap:12px;cursor:pointer}.radio-option .radio-circle{display:flex;align-items:center;justify-content:center;height:20px;width:20px;border:solid 2px var(--partner-input-field-border-color);background-color:var(--partner-input-field-background-color);border-radius:50%;box-sizing:border-box}.radio-option .radio-dot{display:none;background-color:var(--partner-input-field-background-color);height:8px;width:8px;border-radius:inherit}.radio-option input:checked~label .radio-circle{border:solid 1px var(--partner-label-text-color);background-color:var(--partner-radio-selected-color)}.radio-option input:checked~label .radio-dot{display:block}.radio-option input:focus-visible~label .radio-circle{outline:solid 1px var(--partner-label-text-color)}.radio-option.error .radio-circle{background-color:var(--partner-error-bg-color);border-color:var(--partner-error-color)}.radio-option input:disabled~label{opacity:.6;cursor:not-allowed;pointer-events:none}.multiselect-options{display:flex;flex-direction:column;gap:1rem}.name-group{display:flex;flex-direction:column;gap:40px;width:100%}.name-group-heading{display:flex;flex-direction:column;gap:8px}.name-group-fields{display:flex;flex-direction:column;gap:16px}.name-group-row{display:flex;gap:16px}.name-group-row>*{flex:1 1 50%}.address-row-first-two-thirds-width{display:flex;gap:16px}.address-row-first-two-thirds-width>*:first-child{flex:2 1 0}.address-row-first-two-thirds-width>*:last-child{flex:1 1 0}.address-row-fifty-fifty{display:flex;gap:16px}.address-row-fifty-fifty>*{flex:1 1 50%}.questionnaire-step{display:flex;flex-direction:column;gap:40px;width:100%;max-width:656px}.questionnaire-step .questionnaire-nav{display:flex;justify-content:center}.progress-bar{display:flex;position:relative;background-color:var(--partner-progress-bar-track-color);width:100%;height:8px}.progress-bar .progress-bar-fill{height:100%;width:clamp(0%,var(--progress),100%);background-color:var(--partner-progress-bar-dot-color);opacity:.5}.progress-bar .progress-bar-dot{position:absolute;left:clamp(0px,calc(var(--progress) - .75rem),calc(100% - 1.5rem));margin-top:-.25rem;width:1.5rem;height:1rem;border-radius:30px;background-color:var(--partner-progress-bar-dot-color)}.apply .content{display:flex;justify-content:center;padding:96px 24px 64px}
