.element-hidden{visibility:hidden}.capitalize{text-transform:capitalize}.flex{display:flex}.justify-between{justify-content:space-between}.items-baseline{align-items:baseline}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.h-12{height:3rem}.mb-0{margin-bottom:0!important}.mr-0{margin-right:0}.ml-0{margin-left:0}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mt-12{margin-top:3rem}.mt-4{margin-top:1rem}.mb-16{margin-bottom:4rem}.p-0{padding:0}.pb-16{padding-bottom:4rem}.pl-0{padding-left:0}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-16{padding-top:4rem}.font-bold{font-weight:700}.text-3xl{font-size:1.875rem}.button-row,.edit-action{align-items:center;display:flex}.edit-action__link{padding-left:5px}@media (max-width:768px){.button-row{align-items:flex-start;flex-flow:column wrap;justify-content:space-between}.button-row button.stb-btn{margin-bottom:15px}}table td,table th{margin:0;padding:0}form .stb-form-group input{padding-left:10px}div.row div>h2:first-child{margin-bottom:3rem}p{margin-bottom:1.5rem}@media (max-width:991px) and (min-width:768px){.banner .stb-btn{margin-bottom:12px}}.highlight-shadow{animation:pulse 2s infinite;animation-iteration-count:1;transition:text-shadow .4s ease-in-out}@keyframes pulse{50%{font-weight:700;text-shadow:-1px -1px 0 #dcdcdc,1px -1px 0 #dcdcdc,-1px 1px 0 #dcdcdc,1px 1px 0 #dcdcdc}to{font-weight:400;text-shadow:none}}
.breadcrumbs__row{align-items:center;display:flex;flex-wrap:wrap}.breadcrumbs__item{padding-right:10px}.breadcrumbs__icon{padding:0 10px 0 0}.breadcrumbs__chevron{padding:5px 10px 0 0}
.print-link__wrapper{align-items:center;display:flex;padding-bottom:60px;padding-left:20px;padding-top:25px}.print-link{margin-left:15px}@media print{#spp-menu,.step-container__avatar-wrapper,h1{display:none}.step-container__offset-icon-wrapper{padding-left:0!important}.site-footer,svg *{display:none}table{width:100%!important}td,tr{display:revert!important}.insurance-details__row td:empty{display:none!important}.insurance-details__cell-label,.insurance-details__cell-value{padding:0!important}hr{display:none}.insurance-details__wrapper{padding-top:20px!important}.print-link__wrapper{display:none}.step-container__action-wrapper{padding-bottom:0!important}a,footer.desktopfooter{display:none!important}div{border:none!important}.copyright,.stb-footer .toTop div,.top-menu-nav,div.stb-footer .toTop a,footer.desktopfooter a{display:none!important}.bottom-margin-50{margin-bottom:0!important}#breadcrumb,#printActionContainer,div.step-container__icon-wrapper,div.step-container__vertical-line{display:none!important}div.step-container{padding:0!important}div.step-container__action{break-inside:avoid!important;padding:20px 0 0!important;page-break-inside:avoid!important}.insurance-details td,.insurance-details__header-wrapper{padding:0!important}.insurance-list .insurance-details{break-inside:avoid!important;margin-bottom:10px!important;page-break-inside:avoid!important}.closerToTop{top:0!important}.container{padding-top:0!important}}
.insurance-list{display:flex;flex-direction:column;padding-top:3rem}.insurance-list .insurance-details__wrapper:last-child{border-bottom:0}.insurance-list__horizontal-rule{margin:40px 0}@media (max-width:768px){.step-container__body>.insurance-list:first-child{padding-top:1.5rem}}
.notification-box__title{font-size:18px;font-weight:600}.notification-box__content p{font-size:14px}@media (max-width:991px){.notification-box__title{padding-top:10px}}
.disbursement-time{margin-right:5px;min-width:112px;padding:5px}.disbursement-time__icon{margin-left:12px}input[type=radio].disbursement-time__radio{margin:4px 10px 0 0}.flipper-link{font-weight:400;margin-left:23px}.flipper-link,.flipper-link:active,.flipper-link:hover{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:768px){.flipper-link{margin-left:unset}}
.app-btn{background-color:#fff;border:1px solid #333;border-radius:5px;font-size:19px;font-weight:700;padding:10px 70px}.app-btn--primary{background-color:#819f2b;border:0;color:#fff}
.flip-container{perspective:1000px}.flip-container .back,.flip-container .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;position:relative;top:0;transform-style:preserve-3d;transition:.6s}.flip-container .front--horizontal{transform:rotateY(0deg);z-index:2}.flip-container .front--vertical{transform:rotateX(0deg);z-index:2}.flip-container .back--horizontal{transform:rotateY(-180deg)}.flip-container .back--vertical{transform:rotateX(-180deg)}.flip-container--flipped .back--horizontal{transform:rotateY(0deg)}.flip-container--flipped .front--horizontal{transform:rotateY(180deg)}.flip-container--flipped .back--vertical{transform:rotateX(0deg)}.flip-container--flipped .front--vertical{transform:rotateX(180deg)}
.app-modal{display:none}.app-modal__overlay{align-items:center;background-color:#2f4f4f80;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3}.app-modal__header{background-color:#fce06d;display:flex;justify-content:space-between;padding:12px 20px}.app-modal__container{background-color:#fff;-ms-flex:0 0 auto;max-width:500px}.app-modal__content{padding:15px 28px 0}.app-modal__content-list-item{padding:15px 0}.app-modal__content-list-group{padding-left:32px}.app-modal__content-list-group .app-modal__content-list-item:first-child,.app-modal__content-list-group .app-modal__content-list-item:last-child{padding-top:0}.app-modal__footer{display:flex;justify-content:flex-end;padding:0 12px}.app-modal__footer .stb-btn{border-radius:4px;font-size:1em;height:35px;padding:0 40px}.app-modal.is-open{display:block}@media (max-width:768px){.app-modal__container{max-width:85vw}.app-modal_content-list-group{padding-left:25px}}
.base-button{background-color:#fff;border:0;border-collapse:collapse;margin:0;outline:none}.base-input{padding-left:10px}.month-picker{border:1px solid #000;border-radius:7px;display:flex;flex-wrap:wrap;font-size:.85em;min-width:150px;overflow:hidden;position:absolute}.month-picker__input{min-height:48px;padding-left:10px}.month-picker__trigger{background-color:#fff;background-color:#819f2b;border:0;border-collapse:collapse;margin:0;min-width:40px;outline:none}.month-picker__trigger--disabled{background-color:#666;cursor:not-allowed}.month-picker__calendar-icon{color:#fff}.month-picker__wrapper{opacity:0;position:relative;right:30px;top:-160px;transition:visibility 1s,opacity .5s linear;visibility:hidden}.month-picker__wrapper--open{opacity:1;transition:visibility 1s,opacity .5s linear;visibility:visible}.month-picker__year{align-items:center;background-color:#fff;border-bottom:1px solid #000;display:inline-flex;flex-basis:100%;justify-content:space-between;padding:2px 15px}.month-picker__year-controls{font-size:1.4em;font-weight:700}.month-picker__tile,.month-picker__year-controls{background-color:#fff;border:0;border-collapse:collapse;margin:0;outline:none}.month-picker__tile{border-bottom:1px solid #ccc;border-right:1px solid #ccc;flex-grow:1;flex-shrink:0;padding:8px 0;width:25%}.month-picker__tile--disabled{color:#949494}.month-picker__tile--no-right-border{border-right:0}.month-picker__tile--no-bottom-border{border-bottom:0}@media (max-width:768px){.month-picker__wrapper{right:150px}}
.rp-survivor-protection__input{padding:6px 4px}
.rp-radio{border:1px solid #ccc;display:flex;flex-wrap:wrap;margin:0;padding:8px 20px 8px .7em}.rp-radio .radio__input{height:1.55em;margin-top:0;opacity:0;position:absolute;width:1.55em}.rp-radio .radio__label{font-size:16px;font-weight:400;margin-left:10px}.rp-radio .radio__control{align-items:center;background-color:#fff;border:.05em solid #aaa;border-radius:50%;display:flex;font-size:1.55rem;height:1.55em;justify-content:center;width:1.55em}.rp-radio--checked{background-color:#404040}.rp-radio--checked .radio__label{color:#fff}.rp-radio--disabled,.rp-radio--disabled .radio__control{background-color:#e6e6e6}.rp-radio--disabled .radio__label{color:#a6a6a6}.rp-radio .radio__control:before{border-radius:50%;box-shadow:inset 0 0 0 1em #000;content:"";height:12px;transform:scale(0);transition:transform .18s ease-in-out;width:12px}.rp-radio .radio__input:checked+.radio__control:before{transform:scale(1)}.rp-radio .radio__input:checked+.radio{background-color:#404040}@media (max-width:768px){.rp-radio .radio__label{margin-left:5px}}
.edit-menu{align-items:baseline;display:flex;font-weight:400;justify-content:space-between}.edit-menu__icon{margin-right:5px}.edit-menu__link-name{font-size:1.6rem}.edit-menu__icon-dropdown{font-size:11px;margin-left:10px;transform:rotate(90deg)}.edit-menu__wrapper{left:auto;opacity:0;position:absolute;right:110px;transition:visibility 0s,opacity .5s linear;visibility:hidden}.edit-menu__wrapper--open{opacity:1;visibility:visible}.edit-menu__selection{background-color:#fff;box-shadow:5px 5px 5px #ccc}.edit-menu__selection-item{border:1px solid #000;border-bottom:none;cursor:pointer;min-width:230px;padding:10px}.edit-menu__selection-item:last-child{border-bottom:1px solid #000}.edit-menu__selection-item:focus,.edit-menu__selection-item:hover{background-color:#819f2b;padding:10px}
.insurance-details{width:100%}.insurance-details td,.insurance-details th{font-size:1.2em;padding-left:0}.insurance-details td.insurance-details__insurance-number,.insurance-details__insurance-number{padding-left:.75rem}.insurance-details__header h3{margin-top:0}.insurance-details__subheader{font-weight:700;padding-top:15px}.insurance-details--dotted-leaders{border-collapse:collapse;table-layout:fixed}.insurance-details__cell-label{background-image:radial-gradient(#bfbfbf 1px,#fff0 0);background-position:0 100%;background-repeat:repeat-x;background-size:8px 8px;padding:5px 0 0}.insurance-details__cell-value{padding:5px 8px 0 .75rem}.insurance-details__cell-content{background-color:#fff}.insurance-details__cell-value--bold{font-weight:700}.insurance-details__cell-value--icon{align-items:flex-end;display:flex}.insurance-details__cell-value--icon .insurance-details__cell-content{flex:0 1 0%}.insurance-details__row--first td{padding-top:15px}.insurance-details__row td{padding-top:10px;vertical-align:top}.insurance-details__row td:empty{margin:0;padding:0}.insurance-details__row .disclaimer__wrapper{padding:10px 0 0}.insurance-details__row .disclaimer__content{width:85%}.insurance-details .insurance-details__row.insurance-details__row--large td{padding-top:40px}.insurance-details--disabled .insurance-details__cell-content{background-color:#f2f2f2}@media (max-width:768px){table.insurance-details{width:auto}table.insurance-details td,table.insurance-details tr{display:block}table.insurance-details .insurance-details__cell-label{background-image:none}table.insurance-details .insurance-details__cell-value,table.insurance-details .insurance-details__insurance-number{padding-left:0}table.insurance-details .insurance-details__cell-content{text-align:left}table.insurance-details .insurance-details__row--first td{padding-top:5px}table.insurance-details .insurance-details__row td:nth-child(2),table.insurance-details .insurance-details__row--large td:empty{padding-top:0}}
.disbursement-period__picker{margin-right:5px;padding:5px}
.change-of-investment-type{margin-right:15px;padding:5px}.reset-investmentType-link{color:#282828;font-weight:400}.reset-investmentType-link:visited{color:#282828}.reset-investmentType-link:hover{color:#da291c}
.step-container{background-color:#fff;margin:0 15px;padding:20px;transition:background-color .3s linear}.step-container__label{background-color:#fff;padding:5px 25px}.step-container__action-wrapper{padding-bottom:3rem;padding-top:3rem}.step-container__action{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.step-container__action-text{align-items:baseline;flex-wrap:wrap;padding-bottom:25px}.step-container__action-description{flex:1 0 100%}.step-container__body{padding-bottom:3rem;padding-right:55px}.step-container__avatar-wrapper{height:72px;margin-left:65%;position:relative;z-index:1}.step-container__avatar-wrapper:before{border:25px solid;border-color:#0000 #0000 #404040;bottom:0;content:"";left:-55px;position:absolute}.step-container__avatar-wrapper:after{border:25px solid;border-color:#0000 #0000 #fff;bottom:-4px;content:"";left:-55px;position:absolute}.step-container__avatar{position:absolute;top:-48px}.step-container__offset-flipper-icon-wrapper,.step-container__offset-icon-wrapper{align-items:center;display:flex}.step-container__offset-flipper-icon{left:-45px;position:absolute}.step-container__offset-icon{left:55px;position:absolute}.step-container__footer-notice{padding-top:30px}.step-container__horizontal-rule{margin-right:53px}.step-container__vertical-line{background-color:#fff;border-left:3px solid #404040;border-right:3px solid #404040;margin-bottom:-3px;margin-left:56px;margin-top:-3px;max-width:25px;min-height:25px;position:relative}.step-container--complete{background-color:#f2f2f2;border:3px solid #f2f2f2;border-radius:20px;transition:background-color .3s linear}.step-container--complete .step-container__icon-wrapper,.step-container--complete~.step-container__vertical-line{display:none}.step-container__sibling-wrapper .step-container--complete.step-container--sibling{border-color:#f2f2f2}.step-container__sibling-wrapper>.step-container--complete.step-container--sibling{border-bottom-left-radius:0;border-bottom-right-radius:0}.step-container__sibling-wrapper>.step-container--complete.step-container--sibling~.step-container--complete.step-container--sibling{border-top-left-radius:0;border-top-right-radius:0}.step-container--outlined,.step-container--sibling{border:3px solid #404040;border-radius:20px;transition:border-color .3s linear}.step-container--fill-height{min-height:calc(100vh - 200px)}.row>div.step-container--last{margin-bottom:72px}.step-container__action .stb-btn{margin-bottom:0}@media (max-width:768px){.step-container__body{padding-bottom:20px;padding-right:0;padding-top:20px}.step-container--sibling .step-container__body{padding-top:20px}.step-container--sibling~.step-container--sibling .step-container__body{padding-top:0}.step-container__offset-flipper-icon-wrapper,.step-container__offset-icon-wrapper{padding-left:30px}.step-container__offset-flipper-icon{left:-10px}.step-container__offset-icon{left:45px}.step-container__horizontal-rule{margin-right:auto}}@media (min-width:768px){.step-container{padding-left:65px;padding-top:55px}.step-container__avatar-wrapper{margin-left:80%}.step-container__action .stb-btn{margin-right:40px}}
footer.desktopfooter,footer.mobilefooter{bottom:0;position:relative}.application-container{min-height:calc(100vh - 374px);position:relative}.retirement-planner{display:flex;margin-bottom:30px;margin-top:30px;max-width:740px}.linkImg{cursor:pointer;margin-left:20px}.input-group .help-block{display:none}.input-group.has-error .help-block{display:block}.review-step__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0}.review-step__header{font-size:1.2em;font-weight:700;margin-bottom:0}.review-step>.review-step__row:first-child{padding-top:0}.review-step__icon{cursor:pointer;margin-right:5px}.review-step__link-name{font-size:1.6rem}.review-step__edit-wrapper{display:flex;flex:0 1 55%;margin:inherit}.review-step__label p{margin:0}.review-step__label p.font-bold{padding-bottom:5px}.review-step__wrapper .review-step:last-child{padding-bottom:10px}@media screen and (max-width:991px){.application-container{min-height:calc(100vh - 305px);position:relative}}.a-disabled{pointer-events:none}@media (max-width:768px){.review-step__edit-wrapper{flex:0 1 auto}.review-step__row{align-items:flex-start;flex-direction:column}.review-step__row .review-step__edit{padding-top:8px}}.mb-0.row{margin:0}.mb-0.row>div{margin-bottom:0}form .stb-form-group .input-group.narrow,form .stb-form-group .input-group.narrow input.form-control{width:230px}@media (min-width:768px){form .stb-form-group .input-group.narrow,form .stb-form-group .input-group.narrow input.form-control{width:10rem}form .stb-form-group .input-group.wide input.form-control{width:32rem}}@media (max-width:991px){.closerToTop{position:relative;top:-70px}}@media (min-width:992px){.closerToTop{position:relative;top:-130px}}
.undo-link{align-items:center;display:flex}.undo-link__link{font-size:19px;font-weight:700;margin-left:10px}.undo-link--hidden{display:none}
.rp-checkbox{border:1px solid #ccc;display:flex;font-size:16px;font-weight:400;padding:1rem}.rp-checkbox__control{border:1px solid #ccc;height:1.5em;padding:1px;width:1.5em}.rp-checkbox__control svg{transform:scale(0);transition:transform .1s ease-in 25ms}.rp-checkbox__label{flex-basis:100%;margin-left:10px}.rp-checkbox__input{display:inline-flex}.rp-checkbox__input input{height:1.5em;margin:0;opacity:0;position:absolute;width:1.5em}.rp-checkbox__input input:checked+.rp-checkbox__control svg{transform:scale(1)}@media (max-width:768px){.rp-checkbox__label{margin-left:5px}}
.registration-overview{padding:1em}.registration-overview__header{padding-bottom:10px}.registration-overview__heading{margin:0;padding-bottom:20px}.registration-overview__action,.registration-overview__notice-wrapper{display:flex;justify-content:flex-end}.registration-overview__action{margin-top:2em}.stb-box{padding:3em}.stb-box p.registration-overview__notice{color:#d9001b;flex:0 1 37%;margin:0}@media (max-width:768px){.stb-box{padding:.5em}.stb-box p.registration-overview__notice{flex-basis:100%}}
