.loginHead h2{text-align:center;font-size:2rem;font-weight:600;letter-spacing:.2rem}.loginHead{padding:5rem;background-color:var(--medium-highlight-color)}.loginContainer{padding:3rem;display:flex;flex-direction:column;justify-content:center;border:.01rem solid var(--gray-text-color);border-radius:.5rem;width:50%;margin:5rem auto}.loginImage{margin:0 auto}.login button{background-color:var(--main-text-color);text-align:center;color:var(--white-text-color);border-radius:.5rem;margin:1rem;width:94.5%}@media screen and (max-width:600px){.loginContainer{width:90%;margin:2rem auto;padding:1rem}.login button{width:90%}.loginHead h2{font-size:1.5rem}.loginHead{padding:2rem}}table{border-spacing:0;border-collapse:separate;margin:1rem auto;border-radius:1rem;overflow:hidden;background-color:var(--medium-highlight-color)}.tableContainer{display:flex;justify-content:center;align-items:center}td,th{padding:1rem;text-align:left}td{border-top:.01rem solid var(--black-text-color)}tr:nth-of-type(2n){background-color:var(--white-text-color)}th{background-color:var(--main-text-color);color:#fff}td:first-child{font-weight:500}.switchLink{font-size:small;font-style:italic;color:var(--third-accent-color)}.mobileTableHeader{display:none}.desktopTableHeader{display:flex;justify-content:center;padding:1rem;color:var(--main-text-color);font-size:3rem;letter-spacing:.1rem}@media (max-width:1024px){.mobileTableHeader{display:flex;justify-content:center;background-color:var(--main-text-color);padding:1rem;color:var(--white-text-color);font-size:large;letter-spacing:.1rem}td{display:grid;gap:.5rem;grid-template-columns:8rem auto;padding:.2rem .5rem;border-top:none;font-size:small}td:first-child{padding-top:1rem;font-weight:700;display:block}td:last-child{border-bottom:.01rem solid var(--black-text-color);padding-bottom:1rem}tr:nth-of-type(2n){background-color:var(--white-text-color)}td:before{font-weight:600;font-size:small}td:nth-of-type(2):before{content:"Carrier"}td:nth-of-type(3):before{content:"Premium"}td:nth-of-type(4):before{content:"Total Estimated Cost"}td:nth-of-type(5):before{content:"Medical"}td:nth-of-type(6):before{content:"Pharmacy"}td:nth-of-type(7):before{content:"Pharmacy/month"}th{display:none}}.tooltipContainer{position:relative}.tooltipStyling{position:absolute;background-color:var(--third-accent-color);color:var(--white-text-color);padding:.5rem;border-radius:2rem;z-index:1;top:4rem;left:10rem;transform:translateX(-50%);width:20rem;white-space:balance;text-wrap:balance;font-weight:400;font-size:1rem;text-align:center;font-style:normal!important}.smallTooltip{top:4rem;left:-8rem}.tooltipContainer:hover .tooltipStyling .smallTooltip{display:block}