: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-link-text-color: #105FA8;--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-modal-overlay-color: rgba(0,0,0,.4);--partner-modal-border-color: #BABABA;--partner-modal-top-bar-background: linear-gradient(90deg, #105EA6 0%, #03A0AD 100%);--partner-error-color: #C12506;--partner-error-bg-color: #FEEFEC;--partner-recommended-payment-background-color: rgba(20, 120, 199, .1);--partner-recommended-payment-border-color: #003A70}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 .logo-button{background:none;border:none;cursor:pointer}.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.button--full-width{width:100%}.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)}.button.tertiary{border:none;background:none;padding:0;height:auto;color:var(--partner-link-text-color)}: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-h6: 600 .875rem/1.25rem 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}.default-group-sub-questions{display:flex;flex-direction:column;gap:16px}.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}.top-level-question{color:var(--partner-primary-text-color)}.top-level-question .top-level-question__sub-text{margin-top:.5rem}div.top-level-question{display:flex;flex-direction:column;gap:2.5rem}fieldset.top-level-question .top-level-question__controls{margin-top:2.5rem}.sub-question .sub-question__main-text{display:block;color:var(--partner-label-text-color);margin-bottom:8px}@media(max-width:1024px){div.top-level-question{gap:1.5rem}fieldset.top-level-question .top-level-question__controls{margin-top:1.5rem}}dialog.modal{border:solid 1px var(--partner-modal-border-color);border-radius:8px;padding:0;color:var(--partner-primary-text-color)}dialog.modal::backdrop{background-color:var(--partner-modal-overlay-color, rgb(0, 0, 0, .4))}dialog.modal .modal__top-bar{height:10px;background:var(--partner-modal-top-bar-background)}dialog.modal .modal__content{padding:32px}dialog.modal .modal__header{margin-bottom:24px}dialog.modal .modal__close-button{margin-top:40px}.toggletip{display:inline}.toggletip .toggletip__button{height:1.5rem;width:1.5rem;background-color:transparent;color:inherit;border:none;padding:0;cursor:pointer}.toggletip .toggletip__button svg{height:100%;width:100%}@media(max-width:1024px){.toggletip .toggletip__button{height:1.25rem;width:1.25rem}}.radio-options{display:flex;flex-wrap:wrap;gap:24px}.radio-option input{appearance:none;height:0;width:0;margin:0;position:absolute;pointer-events:none}.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}@media(min-width:1025px){.multiselect-options{gap:1.25rem}}.name-group-fields{display:flex;flex-direction:column;gap:16px}.name-group-row{display:flex;gap:16px}.name-group-row>*{flex:1 1 50%}@media(max-width:1024px){.name-group-row{flex-direction:column}}.address-group{display:flex;flex-direction:column;gap:16px}.address-group .address-row-first-two-thirds-width,.address-group .address-row-fifty-fifty{display:flex;flex-direction:column;gap:inherit}@media(min-width:1025px){.address-group .address-row-first-two-thirds-width{display:flex;flex-direction:row;gap:inherit}.address-group .address-row-first-two-thirds-width>*:first-child{flex:2 1 0}.address-group .address-row-first-two-thirds-width>*:last-child{flex:1 1 0}.address-group .address-row-fifty-fifty{display:flex;flex-direction:row;gap:inherit}.address-group .address-row-fifty-fifty>*{flex:1 1 50%}}.questionnaire-step{display:flex;flex-direction:column;gap:2.5rem;width:100%;max-width:656px}.questionnaire-step .questionnaire-nav{display:flex;justify-content:center}@media(max-width:1024px){.questionnaire-step{gap:1.5rem}}.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}@media(max-width:1024px){.apply .content{padding-top:40px}}.decision-page{display:flex;justify-content:center}.decision-page .decision-page__content{display:flex;flex-direction:column;gap:40px;width:656px;padding:112px 0 92px}.decision-page .decision-section .decision-section__title{display:flex;flex-direction:column;gap:16px}.decision-page .decision-page__welcome{display:flex;flex-direction:column;gap:8px}.decision-page .policy-details .decision-section__title{padding-bottom:16px}.decision-page .policy-details .policy-details__section{padding:24px 0}.decision-page .policy-details .policy-details__coverage{display:flex;flex-direction:column;gap:40px}.decision-page .policy-details .policy-details__detail{display:flex;justify-content:space-between}.decision-page .policy-details .policy-details__prices{text-align:right}.decision-page .optional-riders{display:flex;flex-direction:column;gap:16px}.decision-page .optional-riders .optional-riders__selection{display:flex;flex-wrap:wrap;gap:16px}.decision-page .optional-riders .optional-riders__selection>*{width:calc(50% - 8px)}.decision-page .application-answers{display:flex;flex-direction:column;gap:32px;margin:24px 0}.decision-page .answer-row .answer-row__label{display:flex;justify-content:space-between}.decision-page .payment-selection{display:flex;flex-direction:column;gap:24px}.decision-page .payment-option{display:flex;flex-direction:column;gap:8px;background-color:var(--partner-input-field-background-color);border:solid 1px var(--partner-input-field-border-color);border-radius:10px;padding:32px}.decision-page .payment-option.payment-option--bank{background-color:var(--partner-recommended-payment-background-color);border-color:var(--partner-recommended-payment-border-color)}.decision-page .payment-option.payment-option--bank>*:last-child{margin-top:8px}@media(max-width:1024px){.decision-page .decision-page__content{width:100%;padding:24px}.decision-page .decision-page__welcome{display:none}.decision-page .policy-details .policy-details__coverage{gap:16px}.decision-page .optional-riders .optional-riders__selection{flex-direction:column;gap:16px}.decision-page .optional-riders .optional-riders__selection>*{width:100%}.decision-page .payment-selection .payment-option--bank>*:last-child{margin:0}}
