#benefit-sections .hideMobile{display:none}#benefit-sections .planHead{background:#eef8fb;min-height:59px;height:auto}#benefit-sections .planCard{padding-top:20px}#benefit-sections .isPushed{scroll-margin-top:130px}#benefit-sections .title{display:flex;align-items:center;gap:10px;padding:13px}#benefit-sections .intro{padding-inline:16px;margin-top:15px;margin-bottom:16px}#benefit-sections .description{color:#002677;font-size:20px;margin-bottom:12px}#benefit-sections .scripDescrip{margin-bottom:12px}#benefit-sections .deduct{padding:24px 0 0;background:0 0;border-bottom:1px solid #cbcccd}#benefit-sections .deductHead{color:#323333;margin-bottom:8px}#benefit-sections .deductCost{display:flex;gap:30px}#benefit-sections .deductCost span:first-child{color:#002677;font-size:24px;font-weight:400!important;margin-right:8px}#benefit-sections .tierWrap{padding:0 18px}#benefit-sections .isFull{grid-column:1/-1}#benefit-sections .tierItem{padding-block:12px;padding-bottom:18px;border-bottom:1px solid #cbcccd;background:#fff}#benefit-sections .tierItem:last-child{margin-bottom:0}#benefit-sections .tierTitle{color:#323333}#benefit-sections .scripSection{padding-block:5px}#benefit-sections .scripSection:empty{padding:0;border-top:none!important}#benefit-sections .scripSection div:nth-child(1){color:#323333;font-weight:500}#benefit-sections .scripSection div:nth-child(1) span{display:block;color:#002677;font-size:24px}#benefit-sections .scripSection div:nth-child(2){color:#323333}#benefit-sections .pdflink{display:flex;align-items:center;gap:10px;padding-left:0!important;text-align:left}#benefit-sections a.external{font-weight:700!important;margin-top:10px}#benefit-sections .docWrap{padding:0 18px}#benefit-sections .docSection+.docSection{margin-top:40px}#benefit-sections .blueBoxSubhead.heading-3,#benefit-sections .tierTitle.heading-3{margin-top:0;margin-bottom:0}#benefit-sections .docSection .tierTitle{margin-bottom:8px}#benefit-sections .docLang{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:32px}#benefit-sections .lang-btn-padding{padding:8px 24px}#benefit-sections .lang-en-btn{width:115px!important}#benefit-sections .lang-other-btn{width:160px!important}#benefit-sections .footnote{border-radius:20px;border:1px solid #333;background:#fff;padding:0 0 0 18px;margin-top:22px;margin-inline:8px}#benefit-sections .footnote-inner-content{max-height:440px;overflow-y:auto;margin-bottom:18px;margin-top:18px}#benefit-sections .footnote div+div{margin-top:15px}#benefit-sections .blueBox{padding:22px;border-radius:16px;border:1px solid rgba(168,218,255,.5);background:#eef8fb;box-shadow:0 4px 4px 0 #a8daff;margin-inline:16px}#benefit-sections .blueBox.everydayNeedIcons{width:88px;height:88px;padding:0;background-color:#e7f8fa;box-shadow:0 4px 4px 0 #a8daff80;border:1px solid #a8daff80;padding:0}#benefit-sections .blueBox+.blueBox{margin-top:20px}#benefit-sections .blueBox img{mix-blend-mode:darken}#benefit-sections .blueBoxDesktopImg{display:none}#benefit-sections .blueBoxCopy span{display:block;margin-top:10px}#benefit-sections .blueBoxCopy p{display:block;margin-top:10px}#benefit-sections .glassesImg,#benefit-sections .hearingImg{display:flex;justify-content:center;margin-block:10px}#benefit-sections .blueBoxDentalWrap{margin-top:10px;display:flex;flex-direction:column}#benefit-sections .blueBox .tierItems{margin-top:10px;margin-left:-10px;margin-right:-10px}#benefit-sections .blueBox .tierItem{padding-block:12px;padding-bottom:30px;border-radius:8px;border:1px solid #e5e5e6;padding:24px 18px;background:#fff}#benefit-sections .blueBox .tierItem+.tierItem{margin-top:5px}#benefit-sections .blueBox .tierItem:last-child{margin-bottom:0;border-radius:8px;border:1px solid #e5e5e6;padding:24px 18px}#benefit-sections .everydayNeed{margin-block:30px;margin-inline:16px}#benefit-sections .everydayNeedContainer{display:flex;gap:16px}#benefit-sections .everydayNeedContainer+.everydayNeedContainer{margin-top:35px}#benefit-sections .everydayNeedTitle{font-size:24px!important}#benefit-sections .everydayNeedLoop{margin-top:30px}#benefit-sections .need{display:grid;grid-template-columns:90px 1fr;column-gap:16px;row-gap:10px}#benefit-sections .needDescriptionWrap{grid-column:1/span 2}#benefit-sections .need+.need{margin-top:35px}#benefit-sections .needIcon{display:flex;justify-content:center;align-items:center;width:88px;height:88px;border-radius:16px;border:1px solid rgba(168,218,255,.5);background:#e7f8fa;box-shadow:0 4px 4px 0 rgba(168,218,255,.5)}#benefit-sections .needIcon img{width:80%;mix-blend-mode:darken}#benefit-sections .needIcon.food img{width:47px}#benefit-sections .needIcon.gift img{width:79px;margin-top:-10px}#benefit-sections .needIcon.workout img{width:69px}#benefit-sections .needIcon.auto img{width:74px}#benefit-sections .needTitle{font-size:24px;font-weight:400!important;color:#002677}#benefit-sections .benefitTiers{border-top:1px solid #dcdcdc}@media (min-width:400px){#benefit-sections .need{grid-template-areas:'sidebar header' 'sidebar main';row-gap:0;grid-auto-rows:min-content;position:relative}#benefit-sections .needIcon{grid-area:sidebar;position:absolute;top:0;left:0}#benefit-sections .needHeadings{grid-area:header}#benefit-sections .needDescriptionWrap{grid-area:main}#benefit-sections .everydayNeedContainer+.everydayNeedContainer{margin-top:53px}}@media (min-width:550px){#benefit-sections .blueBoxDesktopImg{display:block!important}#benefit-sections .blueBoxDesktopImg.rotateY{transform:rotateY(180deg);background:#f0f8ff}#benefit-sections .blueBoxMobileImg{display:none!important}#benefit-sections .blueBoxOptionalWrap{margin-top:10px;display:grid;grid-template-columns:40% 50%;gap:10%}#benefit-sections .blueBoxOptionalWrap .blueBoxCopy{padding-top:20px}#benefit-sections .blueBoxGlasses .blueBoxTitle:has(+.blueBoxGlassesWrap){margin-left:237px}#benefit-sections .blueBoxGlassesWrap{margin-top:10px;display:grid;grid-template-columns:207px 1fr;gap:30px}#benefit-sections .blueBoxHearingWrap{margin-top:10px;display:grid;grid-template-columns:1fr 218px;gap:20px}#benefit-sections .blueBoxHearingWrap>:first-child{order:2}#benefit-sections .blueBoxHearing .blueBoxTitle:has(+.blueBoxHearingWrap){margin-right:238px}#benefit-sections .glassesImg{margin:0;display:block}#benefit-sections .hearingImg{margin:0;display:block;margin-top:-50px}#benefit-sections .blueBoxDentalWrap{margin-top:10px;display:flex;flex-direction:row}}@media (min-width:768px){#benefit-sections .tierItems{display:grid;grid-template-columns:1fr 1fr;gap:11px}#benefit-sections .tierItem{border-radius:8px;border:1px solid #e5e5e6;padding:24px 18px}#benefit-sections .blueBox .tierItems{margin-inline:0}#benefit-sections .blueBox .tierItem{border-radius:8px;border:1px solid #e5e5e6;padding:24px 18px}#benefit-sections .blueBox .tierItem+.tierItem{margin-top:0}#benefit-sections .benefitTiers{border-top:0}#benefit-sections #dental-coverage .tierItem:last-child:nth-child(odd),#benefit-sections #doctor-visits .tierItem:last-child:nth-child(odd),#benefit-sections #medical-benefits-information .tierItem:last-child:nth-child(odd),#benefit-sections #other-benefits .tierItem:last-child:nth-child(odd),#benefit-sections #prescription-drug-benefits .tierItem:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:768px){#benefit-sections .tierItem:last-child{border-bottom:none;padding-bottom:0}}@media (min-width:1000px){#benefit-sections .hideMobile{display:block}#benefit-sections .isPushed{scroll-margin-top:0}#benefit-sections .intro{padding-inline:0}#benefit-sections .section{padding-left:44px}#benefit-sections .deduct{border-bottom:none}#benefit-sections .tierWrap{padding:0}#benefit-sections .tierItems{grid-template-columns:1fr}#benefit-sections .docWrap{padding:0}#benefit-sections .docSection+.docSection{margin-top:32px}#benefit-sections .docSection{border-radius:12px;border:1px solid #e5e5e6;padding:32px 30px}#benefit-sections .footnote{margin-inline:0}#benefit-sections .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#benefit-sections .everydayNeed{margin-block:50px}#benefit-sections .everydayNeedTitle{font-size:30px!important}#benefit-sections .need{grid-template-columns:165px 1fr;column-gap:30px;min-height:165px}#benefit-sections .needIcon{width:165px;height:165px}#benefit-sections .needIcon.food img{width:47px}#benefit-sections .needIcon{width:87px}#benefit-sections .needIcon.gift img{width:145px}#benefit-sections .needIcon.workout img{width:125px}#benefit-sections .needIcon.auto img{width:140px}#benefit-sections .blueBox{margin-inline:0}#benefit-sections .blueBox.everydayNeedIcons{width:165px;height:165px}}@media (min-width:1200px){#benefit-sections .tierItems{grid-template-columns:1fr 1fr}}