.medicare-product-card_root__YnRRc{margin-bottom:1rem;margin-top:1rem}@media (max-width:47.99875rem){.medicare-product-card_root__YnRRc{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}}@media (min-width:48rem){.medicare-product-card_root__YnRRc{padding:.5rem 2rem 0;border:1px solid #d8d9da;border-radius:2px}}@media ((min-width:48rem)) and (max-width:1000px){.medicare-product-card_rootWithBanner__knJ10{margin-top:2rem}}@media (min-width:48rem){.medicare-product-card_rootWithBanner__knJ10{padding-top:0}}@media (max-width:47.99875rem){.medicare-product-card_banner__sAbLW{margin-bottom:-1rem}}@media (min-width:1001px){.medicare-product-card_banner__sAbLW{margin-left:-2rem}}@media (max-width:47.99875rem){.medicare-product-card_container___DgTi{display:flex;flex-direction:column;padding:1rem;gap:1rem}}@media (min-width:48rem){.medicare-product-card_container___DgTi{display:grid;column-gap:1.5rem;row-gap:1rem;padding-top:1rem;grid-template:"logo heading" "cta heading" "main main"/40% 1fr}}.medicare-product-card_logo__8WsQA{align-self:center;grid-area:logo;aspect-ratio:208/96;max-width:208px;width:100%}.medicare-product-card_logo__8WsQA img{object-fit:contain}@media (min-width:48rem){.medicare-product-card_logo__8WsQA{justify-self:center}}.medicare-product-card_heading__tDMQ5{grid-area:heading;display:flex;flex-direction:column;gap:1rem}@media (max-width:47.99875rem){.medicare-product-card_heading__tDMQ5{text-align:center}}@media (min-width:48rem){.medicare-product-card_heading__tDMQ5{text-align:left}}.medicare-product-card_cta__P8cyy{grid-area:cta}.medicare-product-card_ctaTop__t256X{padding:.75rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;background-color:#f7f7f7;margin-bottom:.5rem}.medicare-product-card_phones__28KzK{display:flex;align-items:center;font-family:GothamDisplay,system-ui,sans-serif;font-weight:500!important;font-size:1rem;line-height:1.5}.medicare-product-card_main__JpFl5{grid-area:main}@media (min-width:48rem){.medicare-product-card_main__JpFl5{gap:1.5rem;flex-direction:column;padding-top:.5rem}}.medicare-product-card_tabs__FyyxN>div:first-child>div{padding:1px;display:flex;align-items:center}.medicare-product-card_tabs__FyyxN>div:first-child button{outline:1px solid #8b8c8f!important;color:#000;text-transform:none;display:flex;align-items:center;justify-content:center;flex-grow:1;font-family:Gotham,system-ui,sans-serif;font-size:1rem;line-height:1.5;font-weight:400}.medicare-product-card_tabs__FyyxN>div:first-child button div,.medicare-product-card_tabs__FyyxN>div:first-child button span{font:inherit;color:inherit!important;font-weight:inherit;text-transform:inherit}.medicare-product-card_tabs__FyyxN>div:first-child button>div:last-child{display:none}.medicare-product-card_tabs__FyyxN>div:first-child button:focus,.medicare-product-card_tabs__FyyxN>div:first-child button:hover,.medicare-product-card_tabs__FyyxN>div:first-child button[aria-selected=true]{outline-color:#005fb9!important;color:#005fb9;outline-offset:0}.medicare-product-card_tabs__FyyxN>div:first-child button[aria-selected=true]{background-color:#eef7ff}.medicare-product-card_tabs__FyyxN>div:first-child button:not(:last-child){margin-right:1px}.medicare-product-card_tabs__FyyxN>div:first-child button:first-child{border-radius:4px 0 0 4px}.medicare-product-card_tabs__FyyxN>div:first-child button:last-child{border-radius:0 4px 4px 0}.medicare-product-card_overview__n70MG{display:flex;gap:1rem}@media (max-width:47.99875rem){.medicare-product-card_overview__n70MG{flex-direction:column}}.medicare-product-card_aside__isa7W{font-family:Gotham,system-ui,sans-serif;font-size:.8125rem;line-height:1.53846154;font-weight:400}.medicare-product-card_aside__isa7W a{color:#4b99e6}@media (max-width:47.99875rem){.medicare-product-card_aside__isa7W{padding:.75rem 1rem;background-color:#f7f7f7}}.medicare-product-card_reveal__SjmjO{display:flex;justify-content:space-between;align-items:center;border-width:0;background-color:hsla(0,0%,100%,0);width:100%;cursor:pointer;font-family:Gotham,system-ui,sans-serif;font-size:.8125rem;line-height:1.53846154;font-weight:400;color:#4b99e6}@media (max-width:47.99875rem){.medicare-product-card_reveal__SjmjO{padding:0;margin:0}}@media (min-width:48rem){.medicare-product-card_reveal__SjmjO{padding:1rem 0;font-family:GothamDisplay,system-ui,sans-serif;font-weight:500!important}.medicare-product-card_revealOpened__VhJnz{color:#000}}.medicare-product-card_revealIcon__2h__i{color:#000;width:1.5rem;height:1.5rem}.medicare-product-card_revealIconOpened__E0p9S{transform:rotate(180deg)}.medicare-product-card_references__2KW_4{padding-top:.5rem;padding-left:.5rem}@media (min-width:48rem){.medicare-product-card_references__2KW_4{padding-top:0}}.medicare-product-card_references__2KW_4 li:before{padding-top:0}@media (min-width:48rem){.medicare-product-card_references__2KW_4{padding-bottom:1.75rem}}@media (min-width:48rem) and (min-width:27.5rem){.medicare-product-card_references__2KW_4{padding-bottom:calc(1.75rem + .25 * (100vw - 27.5rem) / 54.5)}}@media (min-width:48rem) and (min-width:82rem){.medicare-product-card_references__2KW_4{padding-bottom:2rem}}.medicare-product-card_tooltip__1GquK{display:block;max-width:300px}.medicare-product-card_rating__riHdD{grid-area:rating;display:flex;align-items:center;flex-wrap:wrap;column-gap:.5rem;row-gap:.25rem}@media (max-width:47.99875rem){.medicare-product-card_rating__riHdD{justify-content:center}}div.medicare-product-card_starRating__b_Kf1{--color-accent:#0d2499}.medicare-product-card_prosConsList__6fgsw>div{border:none}.star-rating_root__eRTaE{--color-default:#d8d9da;--color-accent:#008254;--spacing:0.25rem;--size:1rem;display:flex;column-gap:var(--spacing);font-size:var(--size)}.star-rating_starClassName__rHjsI{width:1.063em;height:1em;fill:var(--color-default)}.star-rating_accentStar__j2SqG{fill:var(--color-accent)}.medicare-provider-availability_tooltipContent__tUGtw{max-width:300px}.medicare-provider-availability_phoneLink__o_vYa{display:flex}.medicare-provider-availability_phoneIcon__Xn6gI{margin-right:5px;margin-top:2px;height:22px}.medicare-provider-availability_checkIcon__z0Kzc{margin-right:10px;height:22px;min-width:22px}.medicare-provider-availability_titleTooltip__hJYlx{color:#3d4045;margin-top:2px;height:22px}
/*# sourceMappingURL=4acf2e22a5be784e.css.map*/