.form-step{flex:1}.form-step:before{content:"";z-index:1;background:#bbb;height:.125rem;display:block;position:absolute;top:.25rem;left:0;right:0}@media (width>=48em){.form-step:before{top:.625rem}}.form-step--completed:before,.form-step--current:before{background:#0046ad}.form-step--current+.form-step:before{left:-50%}.form-step:first-child:before{left:50%}.form-step:last-child:before{right:50%}.form-step:after{content:"";z-index:2;background:#f6f6f6;border:.125rem solid #858585;border-radius:100%;width:.625rem;height:.625rem;margin-left:-.3125rem;display:block;position:absolute;top:0;left:50%}@media (width>=48em){.form-step:after{width:1.25rem;height:1.25rem;margin-left:-.625rem}}.form-step--completed:after{background-color:#0046ad}@media (width>=48em){.form-step--completed:after{background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"10\" viewBox=\"0 0 12 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.7071 0.89647C12.0976 1.28699 12.0976 1.92016 11.7071 2.31068L5.06066 8.95713C4.47487 9.54292 3.52513 9.54292 2.93934 8.95713L0.292893 6.31068C-0.0976311 5.92016 -0.0976311 5.28699 0.292893 4.89647C0.683417 4.50595 1.31658 4.50595 1.70711 4.89647L4 7.18936L10.2929 0.89647C10.6834 0.505946 11.3166 0.505946 11.7071 0.89647Z\" fill=\"white\"/></svg>");background-position:50%;background-repeat:no-repeat}}.form-step--current:after{background-color:#fff}@media (width>=48em){.form-step--current:after{background-image:none}}.form-step--completed:after,.form-step--current:after{border-color:#0046ad}@media (width>=48em){.form-step--completed:after,.form-step--current:after{background-color:#0046ad}}.summary-package{box-shadow:0 4px 8px #0000000d}.comparison-link{text-decoration:underline;display:inline-block}@media (width>=48em){.comparison-link{float:right}}.form-step__text{color:#6a6a6a;padding-top:1.75rem}.form-step__text--completed{color:#212322}.summary-section{border:1px solid #99b5de}.summary-section-divider{background:0 0;border-top:1px dashed #6e7787}.conditional-checkbox,.conditional-radio{background-color:#fff;border-radius:.875rem;margin:0;box-shadow:inset -1px -1px #dedede}.conditional-checkbox--nobg,.conditional-radio--nobg{box-shadow:none;background:0 0;border-radius:0}.conditional-checkbox__label,.conditional-radio__label{box-shadow:none;background:0 0;padding:.75rem 1rem}.conditional-checkbox__content,.conditional-radio__content{display:none}.conditional-checkbox__content--active,.conditional-radio__content--active{display:block}.form-step-button-next{order:2}.form-step-button-prev{order:1}
