:root{font-family:Public Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100vh;width:100%}html{font-size:18px}body{background:radial-gradient(circle at 8% 8%,#f8fbff,#eef4ff 38%,#f4f7fb);color:#0f172a}a{color:#2e368f;text-decoration:none}a:hover{text-decoration:underline}.logo{height:2.5rem;width:auto;display:block}.left-menu{display:flex;flex-direction:column;min-height:0}.left-menu .menu-button{background-color:#fff;justify-content:flex-start;color:#0f172a}.left-menu .menu-button:hover{background-color:#eef3ff}.left-menu .menu-button .zip{position:absolute;right:-20px;bottom:50%;margin-bottom:-11px;width:52px;background-color:#2e368f;color:#fff;font-size:12px;border-radius:0 0 4px 4px;transform:rotate(-90deg)}.left-menu .menu-button .effective-date{position:absolute;left:.5em;bottom:-.8em;background-color:#2e368f;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px}.left-menu .menu-button:disabled{opacity:.8}.left-menu .menu-button.active{background-color:transparent}.left-menu .menu-button.active:before{content:" ";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:linear-gradient(-45deg,#fff,#2e368f,#fff,#2e368f);background-size:400% 400%;animation:roll 15s ease infinite}@keyframes roll{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}div.A{background-color:gold}div.B{background-color:#ff4500}div.C{background-color:#00ced1}div.D{background-color:#ff1493}div.G{background-color:#32cd32}div.F{background-color:#1e90ff}div.M{background-color:#2f4f4f}div.N{background-color:#8a2be2}.plans button:hover{background-color:#2e368f14}.plans .selected,.plans .selected:hover{background-color:#2e368f;color:#fff!important;cursor:default;border-radius:8px 8px 0 0}.applicant-two{position:relative}main{margin-top:1em}@media print{th{color:#000!important;font-weight:700}}.table{width:100%;background-color:#fff;font-family:Helvetica,Arial,sans-serif}.table th:nth-of-type(1){text-align:left}.table td{font-family:Arial,sans-serif}.table tr>th{background-color:#2e368f;color:#fff}.table td+td,.table th+th{text-align:center}.table tr:nth-child(odd)>td{background-color:#eee}
