html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;min-height:100vh;background:#f3f9ff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button{border-width:0;cursor:pointer}button:disabled{cursor:unset}input{font-family:sans-serif;background-color:#fff;padding:0;border-width:0;border-style:none;border-color:#000;border-image:none}.icon-small,.icon-large{display:flex;flex-shrink:0;align-items:center;justify-content:center}.icon-large{width:1.5rem;height:1.5rem}.icon-small{width:1.25rem;height:1.25rem}.layout-home{height:100%;overflow:hidden}.layout-header-main{z-index:2;grid-row:1/2;grid-column:1/3}.layout-navbar{grid-row:2/3}.layout-content-main{grid-row:2/end;grid-column:2/end;height:100%;padding-top:3px}.error-page{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%;height:calc(100vh - 63px);font-family:Martel Sans,sans-serif}.error-page-title{margin-top:3rem;font-size:1.5rem;font-weight:700;line-height:1.5rem;color:#00255e}.error-page-description{font-size:1rem;font-weight:400;line-height:1rem;color:#00255e}.error-page-button-container{max-width:12rem}.benefit-container{position:relative;display:flex;flex-direction:row;gap:.5rem;width:calc(100% - 7rem);padding:1rem 1rem 1rem 3.75rem;background:#fff;border-left:3px solid #47c772;border-radius:.25rem}.benefit-container.collapsed{max-height:47px}.benefit-container.medicare{border-left:3px solid #0d8bff}.benefit-container.medicare.selected{border-left:2px solid #0d8bff}.benefit-container.selected{border:2px solid #0d8bff}.benefit-container .toggle-button{margin-left:auto}.benefit-container .benefit-container-title-row{display:flex;gap:1.25rem;align-items:end}.benefit-container .benefit-container-title-row-tag{margin-top:.125rem}.benefit-container .benefit-container-title-row-og-medicare-tooltip{margin-left:-.5rem}.benefit-container .benefit-container-title-and-description{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0;padding-right:40px}.benefit-container .benefit-container-title-and-description h5{font-size:1.2rem;font-weight:700;line-height:1.3em;color:#333}.benefit-container .benefit-container-title-highlighter{overflow:hidden;font-size:1rem;font-weight:600;line-height:1.2rem;color:#00255e;text-overflow:ellipsis;white-space:nowrap}.benefit-container.benefit-container-empty{background:#fdfdfd;border:1px solid #dce5ec;border-radius:.25rem}.benefit-container.benefit-container-empty .benefit-container-title h5{color:#808285}.benefit-container .benefit-container-content{display:flex;gap:1rem;justify-content:space-between;white-space:pre-line}.benefit-container .benefit-container-content.copay-display-position-right{flex-direction:row;width:100%}@media(max-width:1000px){.benefit-container .benefit-container-content.copay-display-position-right{width:95%}}.benefit-container .benefit-container-content.copay-display-position-bottom{flex-direction:column}@media(max-width:1100px){.benefit-container .benefit-container-content.copay-display-position-right{flex-direction:column;width:95%}}.benefit-container .benefit-container-copays{display:flex;flex-direction:column;gap:.25rem;width:80%}@media(max-width:1100px){.benefit-container .benefit-container-copays{width:100%}}.benefit-container .benefit-container-info-wrapper{display:flex;flex-direction:column;flex:0 0 auto;min-width:230px}@media(max-width:1100px){.benefit-container .benefit-container-info-wrapper{min-width:100%;width:100%}}.benefit-container .benefit-container-info-column{display:flex;flex-direction:column;gap:.25rem;align-items:end;min-width:230px}@media(max-width:1100px){.benefit-container .benefit-container-info-column{width:100%}}.benefit-container .benefit-container-info-row{display:flex;flex-direction:row;gap:.75rem}.benefit-container-description{padding-bottom:.25rem;line-height:1.3;color:#405276;white-space:pre-line}.benefit-container-description p{line-height:1.3rem}.benefit-container-description.collapsed{display:-webkit-box;height:1.3rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.benefit-container-description.half{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.benefit-container-description.half-fixed{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.benefit-container-description-full{padding-bottom:2.5px;line-height:1.3em;color:#546483;white-space:pre-line}.benefit-container-info{padding-top:.75rem;margin-top:.5rem;line-height:1.3;color:#405276}.benefit-container-info .title{padding-bottom:.5rem;font-weight:700;line-height:1.2}.benefit-container-info .description{line-height:1.3em;white-space:pre-line}.benefit-container-info .description-fixed{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;line-height:1.3em;white-space:pre-line;-webkit-box-orient:vertical}.benefit-container-info p{line-height:1.3rem}.benefit-container-description-toggle button{padding:.5rem 0 0;color:#0d8bff;background:none}.benefit-container-description-toggle button p{font-size:.75rem;line-height:1.2rem}.benefit-container-item-toggle button{padding:0;color:#0d8bff;background:none}.benefit-container-item-toggle button p{font-size:.75rem;line-height:1.2rem}.tags-container{padding:.65rem;background:#f3f9ff;border:1px solid #f1f1f1;border-radius:.25rem}.tags-title{font-weight:600;color:#00255e}.tags-items{display:flex;flex-direction:row;gap:.625rem;padding-top:.625rem}.tags-item{display:flex;align-items:center}.tags-item a{font-size:20px}.go-to-plan-details-button{width:350px}.contact-information-container{background-color:#f3f9ff;min-width:0}.contact-information-container .benefit-sub-item-row{min-width:0;box-sizing:border-box}.contact-information-container .benefit-sub-item-value{min-width:0;overflow-wrap:break-word}.benefit-sub-item-icon-globe{margin-top:3px}.community-resource-location-header-row{display:flex;align-items:start;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background-color:#f3f9ff;border-radius:.25rem;cursor:pointer}.community-resource-location-header-row .community-resource-location-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.2;color:#00255e}.community-resource-location-header-row .community-resource-location-toggle-button{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer}.community-resource-location-header-row .community-resource-location-toggle-button svg{margin-bottom:3px}.community-resource-locations-show-all{font-family:Martel Sans,sans-serif;font-weight:600;font-size:14px;line-height:24px;margin-top:.5rem;padding:0;border:none;background:none;color:#0d8bff;cursor:pointer;text-align:left}.community-resource-location-details{margin-bottom:.75rem}.community-resource-location-details .benefit-sub-item-row{padding:.5rem 20px}.community-resource-location-details .community-resource-location-address-row{display:flex;gap:.25rem;align-items:center;padding:.5rem 20px;font-size:.875rem;line-height:1.4;color:#405276;background:#f3f9ff;border-radius:.25rem}.community-resource-location-details .community-resource-location-address-content{display:flex;align-items:start;gap:.25rem;width:100%;min-width:0;font-family:Martel Sans,sans-serif;font-size:14px;line-height:24px;color:#0d8bff}.community-resource-location-details .community-resource-location-address-text{overflow-wrap:anywhere;line-break:strict;min-width:0;font-weight:600;line-height:24px}.community-resource-location-details .community-resource-location-distance-text{white-space:nowrap;font-weight:600;line-height:24px}.community-resource-location-details .community-resource-location-address-icon{align-self:start;margin-top:4px}.community-resource-location-details .phone-benefit-sub-item-icon{margin-left:3px}.community-resource-location-details .benefit-sub-item-icon{max-height:20px}.community-resource-locations-title{font-family:Martel Sans,sans-serif;font-weight:700;font-size:.875rem;line-height:1.2;color:#00255e}.benefit-summary-sub-item{padding:.65rem;background:#f3f9ff;border:1px solid #f1f1f1;border-radius:.25rem}.benefit-summary-sub-item .benefit-summary-sub-item-title{padding-bottom:10px}.benefit-summary-sub-item .benefit-summary-sub-item-title h4{font-weight:600;color:#00255e}.benefit-summary-sub-item .benefit-summary-sub-item-amount h4{line-height:1.5;color:#546483;white-space:pre-line}.benefit-container-detail{display:flex;flex-direction:column;gap:.75rem;width:400px;min-width:400px;padding-top:1.75rem}.benefit-container-detail.benefit-container-detail-collapsed{width:0;min-width:0}@media(max-width:1100px){.benefit-container-detail.benefit-container-detail-collapsed{display:none}}@media(max-width:1100px){.benefit-container-detail{width:100%}}.benefit-container-detail .medicaid .benefit-sub-item-row{width:100%}.benefit-costs{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f3f9ff;border-radius:.25rem}.benefit-costs .costs-label{font-size:.875rem;font-weight:700;line-height:1.2;color:#00255e}.benefit-costs .costs-value{font-size:.875rem;line-height:1.2;color:#405276}.benefit-costs .costs-expandable-value{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;font-size:.875rem;line-height:1.2;color:#405276;-webkit-box-orient:vertical}.benefit-costs p{line-height:1.3rem}.benefit-description-info-container{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;line-height:1.3;color:#405276}.benefit-description-info-container .title{font-weight:700;line-height:1.2}.benefit-description-info-container .description{line-height:1.3em;white-space:pre-line}.benefit-description-info-container p{line-height:1.3rem}.og-medicare-links-container{padding:.75rem;background:#f3f9ff;border-radius:.25rem}.og-medicare-links-title{font-size:.875rem;font-weight:700;line-height:1.2;color:#00255e}.og-medicare-links-items{display:flex;flex-direction:column;gap:.625rem;padding-top:.625rem}.og-medicare-links-item{display:flex;align-items:center}.og-medicare-links-item a{font-size:20px}.blank-subitem-text{font-size:.875rem;line-height:1.2;color:#405276}.benefit-container .medicaid-tag{background-color:#47c77226!important}.benefit-container .medicaid-tag .benefit-tag-text{color:#47c772!important}.benefit-summary-sub-item-column{display:flex;gap:.25rem;align-items:center;height:.3125rem;padding:.5rem;background:#f3f9ff;border-radius:.25rem}.benefit-summary-sub-item-column .benefit-summary-sub-item-label{font-size:small;line-height:1.2;color:#405276}.benefit-summary-sub-item-column .benefit-summary-sub-item-value{font-size:small;font-weight:600;line-height:1.2;color:#405276}.benefit-summary-sub-item-row{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;background:#f3f9ff;border-radius:.25rem}.benefit-summary-sub-item-row .benefit-summary-sub-item-label{font-size:.875rem;font-weight:700;line-height:1.2;color:#00255e}.benefit-summary-sub-item-row .benefit-summary-sub-item-value{font-size:.875rem;line-height:1.2;color:#405276}.benefit-summary-sub-item-row .benefit-summary-sub-item-expandable-value{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;font-size:.875rem;line-height:1.2;color:#405276;-webkit-box-orient:vertical}.community-resource-container{position:relative;display:flex;flex-direction:row;gap:.5rem;width:calc(100% - 7rem);padding:1rem 1rem 1rem 3.75rem;background:#fff;border-left:3px solid #d06bff;border-radius:.25rem}.community-resource-container.collapsed{max-height:47px}.community-resource-container.selected{border:2px solid #0d8bff}.community-resource-container.map-view{max-height:45px;border-left:none}.community-resource-container.map-view.selected{border-left:2px solid #0d8bff}.community-resource-container:hover{cursor:pointer}.community-resource-container .toggle-button{margin-left:auto}.community-resource-container-title-row,.community-resource-container-title-row-map-view{display:flex;gap:1.25rem;align-items:center}.community-resource-container-title-row-tag{margin-top:.125rem}.community-resource-container-title-highlighter{overflow:hidden;font-size:1rem;font-weight:600;line-height:1.2rem;color:#00255e;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1500px){.community-resource-container.map-view .community-resource-container-title-highlighter{max-width:85%}}@media(max-width:1370px){.community-resource-container.map-view .community-resource-container-title-highlighter{max-width:65%}}.community-resource-container-title-and-description{display:flex;flex:1;flex-direction:column;gap:7px;padding-right:40px}.community-resource-container-title-and-description.map-view{padding-right:0}.community-resource-container-content{display:flex;gap:1rem;justify-content:space-between;white-space:pre-line}.community-resource-container-content.copay-display-position-right{flex-direction:row;width:100%}.community-resource-container-content.copay-display-position-bottom{flex-direction:column}@media(max-width:1100px){.community-resource-container-content.copay-display-position-right{flex-direction:column}}.community-resource-container-info-column{display:flex;align-items:center;min-width:220px;flex-direction:row;justify-content:end;gap:1rem}@media(max-width:1100px){.community-resource-container-info-column{width:100%}}.community-resource-container-info-row{display:flex;flex-direction:row;gap:.75rem;min-width:400px;padding-top:.75rem}@media(max-width:1100px){.community-resource-container-info-row{width:100%}}.community-resource-container-description{line-height:1.3;color:#405276;white-space:pre-line}.community-resource-container-description.collapsed{display:-webkit-box;height:1.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.community-resource-container-description.half{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7}.community-resource-container-description.half-fixed{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.community-resource-container-description p{line-height:1.3rem}.community-resource-container-info{display:flex;flex-shrink:0;flex-direction:column;gap:.75rem;width:400px;padding-top:1.75rem}@media(max-width:1100px){.community-resource-container-info{width:100%}}.community-resource-container-description-toggle button{padding:.5rem 0 0;color:#0d8bff;background:none}.community-resource-container-description-toggle button p{font-size:.75rem;line-height:1.2rem}.community-resource-container-item-toggle button{padding:0;color:#0d8bff;background:none}.community-resource-container-item-toggle button p{font-size:.75rem;line-height:1.2rem}.community-resource-service-areas{display:flex;gap:.25rem;justify-content:start;max-width:299px;padding:.5rem;overflow:hidden;background:#f3f9ff;border-radius:.25rem}@media(max-width:1100px){.community-resource-service-areas{width:100%;max-width:100%}}.community-resource-service-areas .community-resource-service-areas-value-item-value{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;font-size:13px;font-size:.875rem;font-weight:400;line-height:1.2;color:#405276;-webkit-box-orient:vertical}.community-resource-tag{background-color:#d06bff26!important}.community-resource-tag .benefit-tag-text{color:#9747ff!important}.community-resource-tag.distance-tag{background-color:#f7f7f7!important}.community-resource-tag.distance-tag .benefit-tag-text{color:#405276!important;font-weight:400;font-size:11px;line-height:120%}.community-resource-service-areas-row{display:flex;flex-direction:row;gap:.5rem;align-items:center;align-self:start;max-width:100%;padding:.1rem .75rem .75rem 0;border-radius:.25rem}.community-resource-service-areas-row .community-resource-service-areas-value-item-value{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1!important;line-clamp:1!important;font-size:13px;font-size:.875rem;font-weight:400;line-height:1.2;color:#405276;-webkit-box-orient:vertical}.community-resource-summary-sub-item-column{display:flex;flex:1;flex-direction:column;gap:.25rem;padding:.5rem;background:#f3f9ff;border-radius:.25rem}.community-resource-summary-sub-item-label{font-size:.875rem;font-weight:600;line-height:1.2;color:#405276}.community-resource-summary-sub-item-value{display:flex;gap:.25rem;align-items:start;font-size:.875rem;font-weight:400;line-height:1.2;color:#405276}.community-resource-summary-sub-item-expandable-value{display:-webkit-box;padding-bottom:.25rem;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;font-size:.875rem;line-height:1.2;color:#405276;-webkit-box-orient:vertical}.benefit-sub-item-row{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f3f9ff;border-radius:.25rem}.benefit-sub-item-row .benefit-sub-item-label{font-size:.875rem;font-weight:700;line-height:1.2;color:#00255e}.benefit-sub-item-row .benefit-sub-item-value{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.4;color:#405276}.benefit-sub-item-row .benefit-sub-item-value.with-icon{flex-direction:row}.benefit-sub-item-row .benefit-sub-item-expandable-value{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;font-size:.875rem;line-height:1.2;color:#405276;-webkit-box-orient:vertical}.benefit-sub-item-column{display:flex;gap:.25rem;align-items:center;max-height:21px;padding:.175rem .5rem;font-size:13px;background:#f3f9ff;border-radius:.25rem;border-radius:4px}.benefit-sub-item-column .benefit-sub-item-label{font-size:small;line-height:1.2;color:#405276}.benefit-sub-item-column .benefit-sub-item-value{display:flex;gap:.25rem;font-size:small;font-weight:600;line-height:1.4;color:#405276}.benefit-sub-item-column .benefit-sub-item-icon{width:20px}.benefit-sub-item-toggle button{padding:0;color:#0d8bff;background:none}.benefit-sub-item-toggle button p{font-size:.75rem;line-height:1.2rem}.benefit-sub-item-url{color:#0d8bff;text-decoration:none;cursor:pointer;line-height:1.2rem;overflow-wrap:anywhere;line-break:anywhere}.benefit-array-sub-item-value{width:100%;align-items:flex-start;justify-content:space-between}.benefit-array-sub-item-value .benefit-array-sub-item-content{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}.benefit-array-sub-item-value .benefit-array-sub-item-text{overflow-wrap:anywhere;line-break:anywhere}.benefit-array-sub-item-value .benefit-array-sub-item-toggle-button{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer}.benefit-array-sub-item-value .benefit-array-sub-item-toggle-button svg{margin-top:1px}.phone-benefit-sub-item-contact{padding:.75rem;background:#f3f9ff;border-radius:.25rem}.phone-benefit-sub-item-contact .phone-benefit-sub-item-contact-label{display:block;font-size:.875rem;font-weight:700;line-height:1.2;color:#00255e;margin-bottom:.25rem}.phone-benefit-sub-item-contact .phone-benefit-sub-item-rows{display:flex;flex-direction:column;gap:.25rem}.phone-benefit-sub-item-contact .phone-benefit-sub-item-row{display:flex;flex-direction:row;align-items:center;gap:.1rem}.phone-benefit-sub-item-contact .phone-benefit-sub-item-row svg{height:18px;width:18px;margin-top:4px}.phone-benefit-sub-item-contact .phone-benefit-sub-item-row .benefit-sub-item-icon{width:20px;flex-shrink:0}.phone-benefit-sub-item-contact .phone-benefit-sub-item-row .benefit-sub-item-value{font-size:.875rem;line-height:1.4;color:#405276}.benefit-description{padding-bottom:.25rem;line-height:1.3;color:#405276}.benefit-description p{line-height:1.3rem}.benefit-description.benefit-description-truncated{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.benefit-description-info{padding-bottom:1.25rem;line-height:1.3;color:#405276}.benefit-description-info.collapsed{display:-webkit-box;padding:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.benefit-description-info .title{padding-bottom:.5rem}.benefit-description-info .title,.benefit-description-info .title .markdown-container,.benefit-description-info .title .markdown-container span{font-family:Martel Sans,sans-serif;font-weight:700;font-size:14px;line-height:120%;letter-spacing:0;vertical-align:middle}.benefit-description-info .description,.benefit-description-info .description-fixed{line-height:1.3em;white-space:pre-line}.benefit-description-info p{line-height:1.3rem}.button-outlined,.button{display:flex;align-items:center;align-self:stretch;justify-content:center;border:none;border-radius:.25rem}.button.button-large{padding:1.25rem}.button.button-medium{padding:.9375rem}.button.button-small{padding:.625rem}.button.button-primary{color:#fff;background:#0d8bff;transition:background-color .1s}.button.button-secondary{color:#fff;background:#00255e;transition:ease-in background-color .1s}.button.button-transparent{color:#0d8bff;background:transparent;border:1px solid #546483;transition:ease-in background-color .1s}.button:disabled{background:#a9adb3;transition:ease-in background-color .1s}.button-outlined{height:calc(100% - 2px);color:#0d8bff;background:#fff;border:1px solid #0d8bff}.button-outlined.button-large{padding:1.25rem}.button-outlined.button-medium{padding:.9375rem}.button-outlined.button-small{padding:.625rem}.button-outlined-right-icon{padding-left:.4rem}.button-tag{padding:.2rem .7rem;margin-left:.25rem;font-size:10px;font-weight:600;color:#0d8bff;background-color:#0d8bff26;border-radius:.5rem}.button-outlined-left-icon{padding-right:.4rem}.button.button-no-border,.button.button-no-border:hover{border:none}.back-button{width:calc(100% - 2.5rem);padding:1.25rem 1.25rem .75rem;margin-bottom:.25rem;background:#fff}.back-button button{display:flex;align-items:center;color:#00255e;background:none}.back-button button p{padding-bottom:.25rem}.checkbox-button-right,.checkbox-button-left,.checkbox-button-center{display:flex;align-items:center;justify-content:center;height:1.25rem;padding:.625rem;white-space:nowrap;border-radius:.25rem}.checkbox-button-right input[type=checkbox],.checkbox-button-left input[type=checkbox],.checkbox-button-center input[type=checkbox]{display:none}.checkbox-button-right input[type=checkbox]+label:before,.checkbox-button-left input[type=checkbox]+label:before,.checkbox-button-center input[type=checkbox]+label:before{display:inline-block;flex-shrink:0;width:14px;height:14px;content:"";background-image:url(/checkbox_unchecked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-button-right input[type=checkbox]:checked+label:before,.checkbox-button-left input[type=checkbox]:checked+label:before,.checkbox-button-center input[type=checkbox]:checked+label:before{display:inline-block;flex-shrink:0;width:14px;height:14px;content:"";background-image:url(/checkbox_checked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-button-primary{color:#0d8bff;border:1px solid #d6e2fb}.checkbox-button-secondary{color:#00255e;border:1px solid #d6e2fb}.checkbox-button-fixed-position-top-left{position:absolute;top:.25rem;left:.625rem;color:#808285}.checkbox-button-no-border{display:flex;gap:.2rem;align-items:center;justify-content:center;min-width:120px;margin:0 1.25rem}.checkbox-button-right{direction:rtl}.checkbox-button-right input[type=checkbox]+label:before{padding-left:.25rem}.radio-button{display:flex;align-items:center;margin:5px 0;cursor:pointer}.radio-button input{display:none}.radio-button-circle{position:relative;width:10px;height:10px;margin-right:10px;margin-bottom:9px;border:1px solid #aaaaaa;border-radius:50%}.radio-button input:checked+.radio-button-circle:after{position:absolute;top:50%;left:50%;width:10px;height:10px;content:"";background-color:#0d8bff;border-radius:50%;transform:translate(-50%,-50%)}.switch-button{position:relative;display:inline-flex;gap:.2rem;align-items:center;cursor:pointer}.switch-button-slider{position:relative;display:inline-block;width:36px;height:20px;background-color:#ccc;border-radius:10px;transition:all .2s ease-in-out}.switch-button-slider:before{position:absolute;top:2px;left:2px;width:16px;height:16px;content:"";background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;transition:all .2s ease-in-out}.switch-button-label{margin-left:8px;font-size:12px;color:#808285}.switch-button input{position:absolute;width:0;height:0;opacity:0}.switch-button input:checked+.switch-button-slider{background-color:#0d8bff}.switch-button input:checked+.switch-button-slider:before{transform:translate(16px)}.checkbox-right,.checkbox-left{display:flex;width:100%;text-overflow:ellipsis}.checkbox-right input[type=checkbox],.checkbox-left input[type=checkbox]{display:none}.checkbox-right label,.checkbox-left label{display:flex;gap:.5rem;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1rem}.checkbox-right label.wrap,.checkbox-left label.wrap{display:flex;align-items:flex-start;overflow:visible;line-height:1.1rem;white-space:pre-wrap}.checkbox-right input[type=checkbox]+label:before,.checkbox-left input[type=checkbox]+label:before{display:inline-block;flex-shrink:0;width:14px;height:14px;content:"";background-image:url(/checkbox_unchecked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-right input[type=checkbox]:checked+label:before,.checkbox-left input[type=checkbox]:checked+label:before{display:inline-block;flex-shrink:0;width:14px;height:14px;content:"";background-image:url(/checkbox_checked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-left.combined input[type=checkbox]+label:before{padding-right:.25rem}.checkbox-text{cursor:pointer}.checkbox-right{direction:rtl}.checkbox-right.combined input[type=checkbox]+label:before{padding-left:.25rem}.benefit-tag{display:flex;align-items:center;justify-content:center;width:fit-content;height:23px;padding:0 8px;white-space:nowrap;background-color:#0d8bff26;border-radius:20px}.benefit-tag.medicaid{background-color:#47c77226}.benefit-tag-left-icon{width:20px;height:20px;background-color:#fff}.benefit-tag-text{margin-bottom:.125rem;font-size:11px;font-weight:700;line-height:1.2;color:#0d8bff;text-transform:capitalize}.benefit-tag-text.medicaid{color:#47c772}.text-container .unhighlighted-text{line-height:1.3rem}.text-container .highlighted-text{top:0;background:#dce5ecb3;border-radius:.25rem}.link-item-with-icon{display:flex;gap:8px}.link-item-with-icon a{font-size:11px;font-weight:700;line-height:1.2rem;color:#0d8bff;text-wrap:wrap;overflow-wrap:anywhere;cursor:pointer}.link-item-with-icon svg{padding-top:6px;flex-shrink:0}.link-item-with-icon a:hover{filter:brightness(80%)}.link-item-with-icon a:visited{filter:contrast(70%)}.multi-step-form-container{position:relative;display:flex;flex-direction:column;gap:0;align-items:start;width:30%;padding:1.5rem 1.5rem 0;border-right:1px solid #dce5ec}.multi-step-form-container .multi-step-form-step{position:relative;display:flex;flex-grow:1;gap:.625rem;padding:.5rem 0 1.75rem;opacity:0;transform:translateY(10px);animation:fade-slide-in .4s ease forwards}.multi-step-form-container .multi-step-form-step.active:after,.multi-step-form-container .multi-step-form-step.completed:after{background-color:#0d8bff;transition:background-color .3s ease}.multi-step-form-container .multi-step-form-step:after{position:absolute;bottom:0;left:.938rem;width:1px;height:calc(100% - 47px);margin-top:25%;content:"";background-color:#808285;transition:background-color .2s ease}.multi-step-form-container .multi-step-form-step:last-child:after{display:none}.multi-step-form-container .multi-step-form-step .multi-step-form-step-icon{flex-shrink:0;cursor:default}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text{display:flex;flex-direction:column;margin-top:2px}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text .multi-step-form-step-text-title{margin-top:5px;font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:120%;vertical-align:middle;color:#808285;letter-spacing:0%;cursor:pointer;transition:all .2s ease}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text .multi-step-form-step-text-title.active{font-size:1rem;font-weight:400;color:#0d8bff;cursor:default}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text .multi-step-form-step-text-title.completed{font-size:.875rem;font-weight:600;color:#0d8bff;cursor:pointer}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text .multi-step-form-step-text-title.disabled-pointer{cursor:default}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text .multi-step-form-step-text-value{display:flex;align-items:center;font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:120%;color:#00255e;letter-spacing:0%;transition:color .3s ease}.multi-step-form-container .multi-step-form-step .multi-step-form-step-text .multi-step-form-step-text-value .multistep-step-value{flex-shrink:1;max-width:calc(100% - 5px);overflow:hidden;text-overflow:ellipsis;vertical-align:baseline;text-align:left;white-space:nowrap}.multi-step-form-right-side{width:70%}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navigation-tab{display:flex;gap:.5rem;align-items:center;padding:.5rem 2rem .5rem .5rem;color:#546483;background:none;border-radius:.5rem}.navigation-tab:hover{background:none}.navigation-tab .navigation-tab-text{display:flex;justify-content:left;width:6rem}.navigation-tab .navigation-tab-icon{padding-bottom:.25rem}.navigation-tab-container{text-decoration:none}.navigation-tab-container.navigation-tab-container-is-selected button{color:#00255e;background:#d6e2fb}.plan-list-select-container{position:relative;display:flex;flex-direction:column;width:100%;border:1px solid #dce5ec}.plan-list-results-display{display:flex;flex-direction:row;gap:.25rem;align-items:center;justify-content:start;font-family:Martel Sans,sans-serif;font-size:1rem;color:#00255e}.plan-list-results-display strong{font-weight:600}.plan-list-results-display-count{padding:.4rem .2rem .2rem;background-color:#dce5ec;border-radius:.25rem}.plan-list-find-plan-button-container{display:flex;align-items:center;justify-content:end;margin:1.2rem}@media screen and (max-width:1024px){.plan-list-find-plan-button-container{margin:.7rem!important}}.plan-list-find-plan-button-container .next-step-button{max-height:2.767rem!important}.plan-list-find-plan-button{align-self:end;height:2.6875rem}.plan-list-find-plan-button:hover{box-shadow:0 .187rem .625rem #00255e1a}.plan-list-results-count-row-container{padding:1.25rem 0 1.25rem 3.5rem;background-color:#f3f9ff}.plan-list-filters-row{display:flex;flex-direction:row;gap:1rem;padding:.5rem 2.5rem;background-color:#f3f9ff}.plan-list-filter-item{flex:1;min-width:0;background-color:#fff}.plan-list-results-count-container{display:flex;flex-direction:row;gap:.8ch;align-items:center;font-family:Martel Sans,sans-serif;font-size:1rem;font-weight:400;line-height:120%}.plan-list-result-count-count{display:flex;align-items:center;justify-content:center;max-height:1.75rem;padding:.4rem .25rem .25rem;color:#00255e;background:#dce5ec;border-radius:.25rem}.plan-list-result-list{display:flex;flex-direction:column;gap:.625rem;height:calc(100vh - 28.75rem);min-height:15.625rem;padding:0 2.5rem;overflow-y:scroll;background-color:#f3f9ff;border-bottom:1px solid #dce5ec}.plan-list-result-list.single-plan{height:calc(100vh - 90.5rem)!important;min-height:7rem}.plan-list-result-list.in-modal{height:21.875rem}@media screen and (max-height:37.5rem){.plan-list-result-list.in-modal{height:15.625rem;margin-bottom:3.125rem}}.plan-list-result-list.with-section-title{height:calc(100vh - 34.75rem)!important}.plan-list-result-list.no-results{height:100%}.plan-list-loader{display:flex;align-items:center;justify-content:center;min-height:12.5rem}.plan-list-error,.plan-list-no-results{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;height:70%;font-family:Martel Sans,sans-serif;font-size:.87rem;font-weight:400;line-height:1rem;color:#405276;text-align:center;letter-spacing:0%;background-color:#f3f9ff;border-radius:.5rem}.plan-list-error h3,.plan-list-no-results h3{font-size:1rem;font-weight:600;line-height:1.25rem}.back-button-plan-list{display:flex;align-items:start;color:#0d8bff!important;background-color:#fff!important}.plan-select-list-item{display:flex;flex-shrink:0;flex-direction:column;gap:.625rem;padding:.9rem 1.25rem;overflow:hidden;cursor:pointer;background-color:#fff;border:1px solid #f1f1f1;border-radius:.25rem}.plan-select-list-item.selected{border:.125rem solid #0d8bff}.plan-select-list-item-title{font-size:1rem;font-weight:600;color:#00255e}.plan-select-list-item-details{display:flex;flex-direction:row;gap:1rem}.plan-select-list-item-detail{display:flex;flex-direction:row;gap:.25rem;font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem;vertical-align:middle;color:#00255e;text-transform:capitalize;letter-spacing:0%}.plan-select-list-item-detail:not(:last-child){position:relative}.plan-select-list-item-detail:not(:last-child):after{position:absolute;top:-.25rem;right:-.5rem;width:.06rem;height:1.125rem;content:"";background-color:#546483}.plan-select-list-item-label{color:#808285}.plan-select-list-item-value{color:#00255e}.plan-select-list-item-id{margin-top:.25rem;font-size:.75rem;color:#000}.search-results-header-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:start;height:57px;padding:0 .938rem;margin:.563rem 1.25rem 20px;box-shadow:0 .063rem 1.125rem #00000012;gap:40px}.search-results-header-title{min-width:107px;font-family:Martel Sans,sans-serif;font-weight:700;font-style:bold;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;color:#8791a4}.search-all-header-zip-code{display:flex;flex-direction:column;gap:.125rem;align-items:stretch;justify-content:center;max-width:12rem;font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;color:#00255e}.search-all-header-zip-code .search-all-header-zip-code-input{height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.search-all-header-zip-code .search-all-header-zip-code-input .zip-code-input-wrapper{display:flex;flex-direction:column;gap:.125rem;width:100%}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row{display:flex;align-items:center;min-height:32px;width:160px;border:.063rem solid #cccccc;border-radius:5px;border-color:#0d8bff;transition:border-color .15s ease}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row--error{border-color:#f99}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row--error:focus-within{border-color:#f66}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .react-autosuggest__container{flex:1;min-width:0;min-height:0}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input-wrapper{min-height:0}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input-container{height:22px;min-height:22px;padding:.25rem 0 .25rem .5rem;align-items:center;border:none}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input{min-height:0}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input-icon:has(l-ring){width:16px;height:16px;min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input-icon:has(.icon-large){display:none}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input-icon .icon-large{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-row .text-input-icon l-ring{transform:scale(.6);transform-origin:center}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-error{font-size:.625rem;color:#f99;min-height:0;padding:0;margin:0}.search-all-header-zip-code .search-all-header-zip-code-input .search-all-header-zip-code-error.visible{padding:.125rem .25rem 0 0;margin-top:0}.search-all-header-support-type-edit-pencil-container{height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.search-all-header-support-type-edit-pencil-container path{stroke:#a9adb3}.search-all-header-support-type-edit-pencil-container:hover{background-color:#f3f9ff}.search-all-header-support-type-edit-pencil-container:hover path{stroke:#0d8bff}.search-all-header-zip-code-cancel{flex-shrink:0;height:30px;width:25px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;padding:0;background:transparent}.search-all-header-zip-code-cancel .button-icon svg,.search-all-header-zip-code-cancel .button-icon path{fill:#405276;height:13px;width:13px}.search-all-header-zip-code-cancel:hover,.search-all-header-zip-code-cancel:active{background:transparent}.search-all-header-zip-code-confirm{flex-shrink:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;padding:0;background:#0d8bff!important}.search-all-header-zip-code-confirm .button-icon svg,.search-all-header-zip-code-confirm .button-icon path{fill:#fff;height:16px;width:16px}.search-all-header-zip-code-confirm:disabled{cursor:not-allowed;background:#ccc!important}.search-all-header-community-actions{display:flex;align-items:center;gap:.25rem}.search-all-header-support-type{display:flex;gap:.25rem;align-items:center;font-family:Martel Sans,sans-serif}.search-all-header-support-type-tooltip-trigger{display:flex;gap:.25rem;align-items:center}.search-all-header-support-type-legend{width:.5rem;min-width:.5rem;height:.5rem;min-height:.5rem;margin-right:.25rem;margin-bottom:.125rem;background-color:#ccc}.search-all-header-support-type-legend.communityResources{background-color:#d06bff}.search-all-header-support-type-legend.communityResources .text-input-icon.text-input-icon{display:none}.search-all-header-support-type-legend.medicaidPlan{background-color:#47c772}.search-all-header-support-type-legend.medicarePlan,.search-all-header-support-type-legend.medicareOriginalPlan{background-color:#0d8bff}.search-all-header-support-type-label{font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem;vertical-align:middle;text-transform:capitalize}.search-all-header-support-type-name{font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%;vertical-align:middle;color:#0d8bff;cursor:pointer;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-all-header-support-type-name:hover{text-decoration:underline}.search-all-header-support-type-add-link{font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%;color:#0d8bff;cursor:pointer;border:none;padding:0;background:transparent}.search-all-header-support-type-add-link:hover{text-decoration:underline}.search-all-header-support-type-scope-error{display:inline-flex;align-items:center;gap:.25rem}.search-all-header-support-type-bid-id{font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%;color:#8791a4;padding-bottom:3px}.search-all-header-support-type-arrow-redirect{flex-shrink:0;height:24px;width:24px;min-height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.support-type-tooltip-overlay .support-type-tooltip-overlay-title{font-family:Martel Sans,sans-serif;font-size:13px;font-weight:700;line-height:140%;vertical-align:bottom;color:#00255e;letter-spacing:0%}.support-type-tooltip-overlay .support-type-tooltip-overlay-name{font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:140%;vertical-align:bottom;color:#00255e;letter-spacing:0%}.tabs{min-width:330px;margin-left:auto}.tabs--align-left{margin-left:0}.tabs--align-left .tab-headers{justify-content:flex-start}.tabs .tab-headers{display:flex;gap:1.25rem;justify-content:flex-end;height:71px;padding-right:1rem;background:#fff}.tabs .tab-headers .tab-header{padding:0;background:none}.tabs .tab-headers .tab-header h2{flex:0;font-size:1rem;color:#808285}.tabs .tab-headers .tab-header.active{border-bottom:3px solid #0d8bff}.tabs .tab-headers .tab-header.active h2{font-size:1rem;color:#00255e}.tabs-with-icons-container{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;background-color:#f3f9ff}.tabs-items-container{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;background-color:#f3f9ff}.tab-item{display:flex;gap:.25rem;align-items:end;padding:1.25rem;font-family:Martel Sans,sans-serif;line-height:1.2rem;color:#00255e;cursor:pointer;background-color:#f3f9ff;border-top-left-radius:8px;border-top-right-radius:8px;transition:background-color .3s ease,color .3s ease}.tab-item.active{color:#0d8bff;cursor:default;background-color:#fff}.tab-item-content{display:flex;flex:1;height:100%;min-height:0;border-radius:.5rem}.collapsible-item-container{display:flex;flex-direction:column;gap:1rem;max-width:100%;padding:16px;cursor:pointer;border-bottom:1px solid #dce5ec}.collapsible-item-title-container{display:flex;justify-content:space-between}.collapsible-item-title{font-family:Martel Sans,sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#00255e;text-transform:capitalize}.collapsible-item-content{font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:140%;color:#00255e;white-space:pre-line}.coverage-year-buttons{display:flex;background-color:#fff}.coverage-year-text{font-size:14px;line-height:1.5;white-space:nowrap}.coverage-year-button{display:flex;gap:4px;align-items:center;justify-content:center;width:189px;max-height:44px;padding:17px 12px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#405276;cursor:pointer;outline:none;background-color:#fff;border:none;border-top:1px solid #dce5ec;border-bottom:1px solid #dce5ec;transition:none}.coverage-year-button .coverage-year-text{font-weight:400;color:#374151}.coverage-year-button.active{padding-right:12px;padding-left:16px;color:#2563eb;background-color:#e0f2fe}.coverage-year-button.active .coverage-year-text{font-weight:500;color:#2563eb}.coverage-year-button.left{border-left:1px solid #dce5ec;border-top-left-radius:4px;border-bottom-left-radius:4px}.coverage-year-button.right{border-right:1px solid #dce5ec;border-top-right-radius:4px;border-bottom-right-radius:4px}.coverage-year-check{display:flex;flex-shrink:0;align-items:center}.coverage-year-badge{flex-shrink:0;max-height:17px}.coverage-year-badge .benefit-tag-text{font-weight:400}.medication-costs-drawer-content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}.medication-costs-drawer-content-text{font-family:Martel Sans,sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0%;vertical-align:middle;color:#405276}.medication-costs-drawer-content-outlined-content{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background-color:#eef7ff;border-radius:6px}.medication-costs-drawer-content-outlined-content .icon-small{flex-shrink:0;margin-top:2px}.medication-costs-drawer-content-outlined-text{font-family:Martel Sans,sans-serif;font-weight:400;font-style:regular;font-size:16px;line-height:160%;letter-spacing:0%;vertical-align:middle;color:#405276}.ssbci-drawer-container{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.25rem;height:calc(100% - 90px);overflow:scroll}.ssbci-drawer-content-text{font-family:Martel Sans,sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0%;vertical-align:middle;color:#405276;white-space:pre-line;margin:0;margin-bottom:4rem}.dropdown{width:100%;border:1px solid #dce5ec;border-radius:.25rem}.dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:.6rem;color:#001c35}.dropdown-head .chevron{width:fit-content;padding-bottom:.1rem;color:#808285;background:none;border:none}.dropdown-options{flex:0 0 0;width:calc(100% - 2rem);padding:1rem;border-top:1px solid #dce5ec}.dropdown-filter-search{margin-bottom:.5rem;background:#f3f9ff}.dropdown-filter-search-input{max-height:12px}.dropdown-dropdown-text-selected-text{display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:17px;color:#808285;white-space:nowrap}.dropdown-filter-subtitle{margin:1rem 0;font-size:14px}.dropdown-filter-floating-options{padding-bottom:.5rem;border:1px solid #0d8bff}.dropdown-filter-checkboxes{max-height:20vh;overflow-y:auto}.checkbox-item-container{margin-bottom:.5rem;color:#00255e}.checkbox-item-container:last-child{margin-bottom:0}.checkbox-row-container{padding:.1rem;border-radius:4px;transition:background-color .2s ease}.switch-item-container{margin-bottom:.5rem;color:#00255e}.switch-row-container{padding:.5rem;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.switch-row-container:hover{background-color:#f3f9ff}.switch-row-container:active{background-color:#f1f1f1}.clear-button-wrapper{display:flex;justify-content:flex-start;padding:.5rem 0}.action-buttons-wrapper{display:flex;justify-content:space-between}.action-buttons-wrapper.action-buttons-wrapper-no-clear{justify-content:flex-end}.action-button-filter{height:30px;padding:0 1rem!important}.floating-dropdown{position:relative;display:inline-block;width:100%;border:1px solid #dce5ec;border-radius:.25rem}.floating-dropdown.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.floating-dropdown.highlighted{border:1px solid #0d8bff}.floating-dropdown-full-click-area{height:45px;cursor:pointer}.floating-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem;color:#001c35}.floating-dropdown-head .chevron{padding-bottom:.1rem;color:#808285}.floating-dropdown-head .chevron:hover{cursor:pointer}.floating-dropdown-head-highlight:hover{border-color:#0d8bff}.floating-dropdown-left-icon{padding-top:.2rem;padding-right:.4rem}.floating-dropdown-text{display:flex;align-items:center;width:90%}.floating-dropdown-text-label-text{width:fit-content;padding-right:.4rem;color:#00255e;white-space:nowrap}.floating-dropdown-options{position:absolute;top:100%;left:-1px;z-index:2;display:flex;flex:0 0 0;flex-direction:column;gap:5px;width:calc(100% - 20px);padding:10px;overflow-y:scroll;background:#fff;border:1px solid #0d8bff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 8px 16px #0003}.floating-dropdown-options-no-padding{width:100%;padding:0;margin-top:.25rem}.categories-filter-options{max-height:15rem!important}.floating-dropdown-clear-icon{z-index:10;color:#808285}.floating-dropdown-clear-icon:hover{color:#0d8bff}.searchable-options{display:flex;flex:1 0 0;flex-direction:column;padding-bottom:1rem}.searchable-options+.searchable-options{padding-top:1rem;border-top:1px solid #dce5ec}.searchable-options:last-child{padding-bottom:0}.searchable-options-options-list{display:flex;flex-basis:0;flex-direction:column;gap:.25rem;min-width:0;padding:.25rem;text-overflow:ellipsis}.searchable-options-options-list .checkbox{flex-basis:0}.searchable-options-options-list label{flex:1 0 0;max-width:200px;text-overflow:ellipsis;color:#00255e}.searchable-options-options-list-check-box-and-icon{display:flex;flex-direction:row;justify-content:space-between}.searchable-options-show-more-less{padding:.5rem 0}.searchable-options-show-more-less p{color:#0d8bff}.searchable-options-show-more-less:hover{cursor:pointer}.searchable-options-title-and-clear{display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:10px}.searchable-options-title-and-clear.no-label{grid-template-columns:1fr}.searchable-options-title-and-clear p{color:#001c35}.searchable-options-title-and-clear:hover{cursor:pointer}.searchable-options-search{padding-bottom:1rem}.searchable-options-search .text-input-container{height:fit-content;padding:.25rem .75rem}.searchable-options-search .text-input-container input{top:2px;font-size:12px}.searchable-options-search .text-input-container svg{padding-right:.25rem}.sorting-dropdown-container{width:170px;max-height:44px;background-color:transparent;border:none;border:1px solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.sorting-dropdown-options{display:flex;flex-direction:column;gap:.5rem}.sorting-dropdown-floating-options{border:1px solid #0d8bff}.sorting-dropdown-option{z-index:1000;padding:.9rem .25rem .9rem 0;font-family:Martel Sans,sans-serif;font-size:14px;color:#00255e}.sorting-dropdown-option:hover{color:#0d8bff}.sorting-dropdown-text-selected-text{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:17px;color:#0d8bff;white-space:nowrap}.categories-filter-glossary-container{display:flex;gap:4px;align-items:center;padding:10px 2px}.categories-filter-glossary-button{margin-top:2px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#0d8bff;letter-spacing:0%}.distance-filter-dropdown-container{width:260px;background-color:#fff}.distance-filter-dropdown-options{display:flex;flex-direction:column;gap:0;width:100%;padding:0;border:1px solid #0d8bff;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.distance-filter-option{padding:16px 12px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#00255e}.distance-filter-option.selected{background-color:#f3f9ff}.distance-filter-option-tooltip{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:16px 12px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#00255e;color:#0d8bff;cursor:default}.pill-list{display:flex;flex-flow:row wrap;gap:.5rem;margin-bottom:.5rem;overflow:hidden}.pill-list .pill-item{display:flex;gap:.25rem;padding:.5rem .5rem .3rem;cursor:default;background-color:#eef7ff;border-radius:4px}.pill-list .pill-label{font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;color:#00255e;text-transform:capitalize}.pill-list .pill-label.link{color:#0d8bff;text-decoration:underline;cursor:pointer}.pill-list .remove-btn{margin-top:-5px;cursor:pointer}.workflows-filter-dropdown-container{color:#00255e!important;background-color:#fff;width:300px}.workflows-dropdown-text-label-text{color:#00255e}.workflows-dropdown-text-selected-text{color:#808285}.workflows-dropdown-text-selected-text.selected{color:#00255e}.workflows-filter-dropdown-options{display:flex;flex-direction:column;gap:0;width:100%;padding:0;border:1px solid #0d8bff;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.workflows-filter-option{padding:16px 12px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00255e}.workflows-filter-option.selected{background-color:#f3f9ff}.workflows-filter-option-description{margin-top:5px;font-family:Martel Sans,sans-serif;font-size:13px;font-weight:400;color:#8791a4}.workflows-filter-option-tooltip{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:16px 12px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#00255e;color:#0d8bff;cursor:default}.workflows-dropdown-icon{padding-right:.25rem}.support-type-filter-container{width:240px;max-height:44px;background-color:transparent;border:none;border:1px solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.support-type-filter-selected-text{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:17px;color:#0d8bff;white-space:nowrap}.support-type-filter-floating-options{border:1px solid #0d8bff}.support-type-filter-options{display:flex;flex-direction:column;gap:.5rem}.support-type-filter-switch-button{display:flex;justify-content:space-between}.flow-main-container{display:flex;flex:1;flex-grow:1;flex-direction:column;gap:1.875rem;min-height:0;padding:1.625rem 3.813rem;background-color:#fff;border-radius:.5rem}.flow-main-container.flow-form-container-no-padding{padding:0}.flow-title-container{font-family:Martel Sans,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3rem;vertical-align:middle;color:#00255e;text-align:center;letter-spacing:0%}.flow-form-container{display:flex;height:100%;min-height:0;padding:0;border:1px solid #dce5ec}.flow-form-container.flow-form-container-no-border{border:none}.flow-form-container.flow-form-container-no-border.one-plan{height:unset}.flow-form-step-content{display:flex;flex-direction:column;gap:24px;align-items:start;justify-content:space-between;width:100%;padding:40px 28px 24px}.flow-form-step-content-filter-container{display:flex;flex-direction:column;gap:6px;width:50%}.flow-form-step-content-title{margin-bottom:1.25rem;font-family:Martel Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;color:#00255e;letter-spacing:0%}.flow-form-step-content-title.medium-title{margin-bottom:8px;font-size:1rem}.flow-form-step-content-title.small-title{font-size:1rem;font-weight:400;line-height:24px;color:#00255e;text-transform:capitalize}.flow-form-step-content-subtitle{font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1rem;color:#405276;letter-spacing:0%}.flow-form-step-content-input-container{width:50%}@media(max-width:1100px){.flow-form-step-content-input-container{width:100%}}.flow-form-step-content-zip-search-input{align-self:start;min-width:456px}.flow-form-step-content-zip-search-input.community{align-self:center}@media(max-width:1100px){.flow-form-step-content-zip-search-input{min-width:150px}}.flow-form-step-content-filter-container-title{font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:24px;vertical-align:middle;color:#546483;letter-spacing:0%}.flow-form-step-content-button-container{display:flex;flex-direction:row;gap:10px;align-self:end}.next-step-button{min-width:97px;max-height:2.625rem}.back-step-button{min-width:96px}.back-step-button-icon,.next-step-button-icon{width:10px;height:12px}.flow-form-content-container{display:flex;flex-direction:column;gap:15px;width:100%}.flow-search-all-types-options{display:flex;flex-flow:row;gap:10px;width:100%}.flow-search-all-type-option-item{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;padding:20px 16px;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:120%;color:#00255e;text-align:center;letter-spacing:0%;cursor:pointer;border:1px solid #dce5ec;border-radius:4px}.flow-search-all-type-option-item.selected{border:2px solid #0d8bff}.flow-search-all-type-option-item-display-container{display:flex;justify-content:space-between;width:100%}.flow-search-all-type-option-item-display-value{flex-shrink:1;max-width:calc(90% - 20px);overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:24px;vertical-align:baseline;color:#0d8bff;text-align:left;letter-spacing:0%;white-space:nowrap}.flow-search-all-type-option-input-container{display:flex;flex-direction:column;gap:.65rem;align-items:flex-end;align-self:flex-end;width:49%!important}.flow-search-all-type-option-input-container>*{box-sizing:border-box;width:100%!important;min-width:0!important;padding:0;margin:0}.flow-search-all-type-option-item-value-remove-icon{z-index:1;cursor:pointer}.flow-search-all-type-option-input{display:flex;gap:.65rem;min-width:unset!important;max-height:65px}.flow-search-all-type-option-title{font-size:14px;font-weight:600;line-height:24px;vertical-align:middle;text-align:center;letter-spacing:0%}.flow-search-all-type-option-title.selected{color:#0d8bff}.flow-search-all-type-option-subtitle{font-size:14px;font-weight:400;line-height:24px;color:#808285;letter-spacing:0%}.medicare-select-modal{min-width:75%}.medicare-original-flow-button-container{display:flex;align-items:center;justify-content:center;width:100%;max-height:70px;padding:29px 0;border:1px solid #dce5ec}.medicare-original-button{align-self:center!important;max-width:222px;max-height:44px!important}.flow-search-all-type-option-input-container.bid-id{align-items:flex-start!important;align-self:flex-start!important}.medicare-flow-form-container-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;padding:30px 37px 43px}.medicare-flow-form-container-wrapper.flow-form-container-no-border{padding:0;border:none}.medicare-flow-form-container-wrapper.one-plan{height:unset}@media(max-width:1400px){.medicare-flow-form-container-wrapper,.medicare-flow-form-container-wrapper.medicare-flow-form-container-no-vertical-padding{padding:20px}}.medicare-flow-form-container-wrapper.medicare-flow-form-container-no-vertical-padding{padding:20px}.medicare-flow-form-container{display:flex;gap:20px;height:100%;min-height:0;padding:0}.medicare-flow-content-title{font-family:Martel Sans,sans-serif;font-size:16px;font-style:regular;font-weight:400;line-height:24px;vertical-align:middle;color:#00255e;letter-spacing:0%}.medicare-plan-type-container{display:flex;flex-direction:column;align-items:center;width:100%;min-width:210px;padding:30px;font-family:Martel Sans,sans-serif;border:1px solid #dce5ec;border-radius:8px}.medicare-plan-type-title-description-container{display:flex;flex-direction:column;gap:8px;height:120px;margin-bottom:1rem}.medicare-plan-type-title{margin-bottom:8px;font-size:18px;font-style:semibold;font-weight:600;line-height:24px;color:#00255e}.medicare-plan-type-description{font-size:14px;font-weight:400;line-height:24px;color:#546483;letter-spacing:0%}.medicare-plan-type-inputs{display:flex;align-items:start;justify-content:center;width:100%;height:50%}.medicare-flow-original-medicare-plan-button{display:flex;height:44px}.medicare-flow-original-medicare-plan-button h4{margin-bottom:3px;line-height:1.1rem}.medicare-flow-original-medicare-plan-button .button-outlined-right-icon{margin-top:7px}.medicare-flow-plan-id-and-zip-code-container{display:flex;flex-direction:column;gap:12px;width:100%;min-height:208px}.medicare-flow-schema-selector-title{margin-bottom:8px;font-size:14px;font-style:semibold;font-weight:600;line-height:24px;color:#00255e}.medicare-flow-schema-selector-options{display:flex;gap:1rem;width:100%}.medicare-flow-schema-selector-option{width:50%;max-height:35px;border-color:#dce5ec}.medicare-flow-schema-selector-option.selected{border-color:#0d8bff}.health-plan{display:flex;gap:1rem;padding:1.25rem 1rem;margin:0 1.25rem;background:#fff;border:none;border-radius:.25rem;box-shadow:0 2px 18px #0000001a}.health-plan .details-container{padding:.75rem 0}.health-plan.medicare{flex-direction:column;border-top:5px #0d8bff solid}.health-plan.medicaid{justify-content:space-between;border-top:5px #47c772 solid}.details-phone-numbers{display:flex;flex-direction:row;padding:10px 20px;border-top:1px #f1f1f1 solid}.details-phone-numbers .details-phones-container{display:flex;flex-direction:column;gap:5px}.details-phone-numbers .details-phone-number{display:flex;flex-direction:row;align-items:end;justify-content:start;padding-top:auto}.details-phone-numbers .details-phone-number h4{color:#00255e}.details-phone-numbers .details-phone-number .bolded{margin-right:3px;font-weight:600}.health-plan-details-list{display:grid}.health-plan-details-list.grid-columns-three{grid-template-columns:repeat(3,1fr)}.health-plan-details-list.grid-columns-three .details-item{margin:.875rem 0 .5rem}.health-plan-details-list.grid-columns-three .details-item:nth-child(2){border-right:1px solid #dce5ec;border-left:1px solid #dce5ec}.health-plan-details-list .health-plan-insurance-contact{flex-grow:1;grid-column:span 1;padding:1.25rem 1rem .75rem;border-top:1px #f1f1f1 solid}.health-plan-content{margin:1.25rem;box-shadow:0 2px 18px #0000001a}.health-plan-content .health-plan-header{display:flex;align-items:center;padding-left:1rem;background:#fff}.plan-costs{display:flex;flex-direction:column;gap:.5rem;align-items:center}.plan-costs .plan-costs-title{font-size:.6875rem;color:#405276;text-align:center}.plan-costs .plan-costs-amount{color:#546483}.plan-details{display:flex;flex-direction:column;gap:1rem}.plan-details-header{display:flex;justify-content:space-between}.plan-details-title{display:flex;gap:.5rem;color:#00255e;text-decoration:none}.plan-details-details{display:flex;flex-direction:row}.plan-details-detail{display:flex;gap:.25rem;padding-right:.75rem}.plan-details-detail .plan-details-detail-field-value{color:#00255e}.plan-details-rating-container{display:flex;flex-direction:column;justify-content:space-between}.plan-details-rating-container .plan-details-show-details-button{display:flex;gap:.25rem;align-items:center;color:#0d8bff;background:none}.plan-details-rating-container .plan-details-show-details-button:hover{cursor:pointer}.plan-details-rating-container .plan-details-show-details-button svg{margin-top:-4px}.plan-details-detail+.plan-details-detail{padding-left:.75rem;border-left:1px black solid}.insurer-rating{display:flex;align-items:center;justify-content:end}.insurer-rating h3{color:#00255e}.insurer-rating .star-rating{display:flex;margin-right:-.875rem;margin-left:-1rem;color:#ffd66c;scale:70%}.insurer-rating-text{display:flex;gap:.25rem;align-items:center}.insurer-rating-text h3{padding:.5rem;font-size:.5rem}.insurer-rating-text .insurer-rating-text-star{margin:-15%;color:#ffd66c;scale:60%}.insurer-rating-text .insurer-rating-text-label{padding-left:1rem}.enrollee-info-drawer-container{display:flex;flex-direction:column;gap:24px;height:calc(100vh - 69px);padding:20px;overflow:scroll}.enrollee-info-drawer-section{display:flex;flex-direction:column;width:100%}.enrollee-info-drawer-section.medicare{border-left:3px solid #0d8bff}.enrollee-info-drawer-section.medicaid{border-left:3px solid #47c772}.enrollee-info-drawer-section-title{padding:1rem;font-family:Martel Sans,sans-serif;font-size:16px;font-weight:600;line-height:120%;vertical-align:middle;color:#00255e;text-transform:capitalize}.extra-condition-criteria{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:calc(100vh - 22rem);overflow:hidden;font-family:Martel Sans,sans-serif;background-color:#f3f9ff}.extra-condition-criteria.extra-condition-criteria-empty{height:calc(100% - 2.5rem);background:#fdfdfd;border:1px solid #dce5ec;border-radius:.25rem}.extra-condition-criteria-item{display:flex;flex-direction:column;gap:.65rem;padding:1.25rem;margin:.5rem 1rem;background:#fff;border-radius:.25rem}.extra-condition-criteria-item span{display:flex;width:100%}.extra-condition-criteria-loader{display:flex;justify-content:center;padding:7rem 0;color:#333}.enrollee-info-container{display:flex;flex-direction:column;gap:1rem;min-height:500px;background-color:#f3f9ff}.enrollee-info-item{display:flex;flex-direction:column;padding:1.25rem;margin:.5rem 1rem;background:#fff;border-radius:.25rem}.enrollee-info-title-container{display:flex;gap:1rem;align-items:start;justify-content:start}.enrollee-info-title{padding-bottom:.75rem;font-size:1rem;line-height:1.2;color:#00255e;white-space:pre-line}.enrollee-info-description{font-size:.875rem;line-height:1.3;color:#546483;white-space:pre-line}.enrollee-info-description.collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.enrollee-expand-toggle{padding-top:1rem}.enrollee-expand-toggle button{padding:0;color:#0d8bff;background:none}.enrollee-expand-toggle button p{font-size:.75rem;line-height:1.2rem}.medicaid-tag{background-color:#47c77226!important}.medicaid-tag .benefit-tag-text{color:#47c772!important}.health-plan-info{display:flex;flex-direction:column;align-items:end;justify-content:space-between}.health-plan-info button{display:flex;align-items:center;color:#0d8bff;background:none}.health-plan-info button:hover{filter:brightness(80%)}.health-plan-info a{color:#0d8bff}.health-plan-info .health-plan-website svg{padding-top:6px}.health-plan-info .health-plan-coverage p{margin-left:3px}.geo-coverage-modal-content-container{display:flex;flex-direction:column;padding:1.5rem 1.25rem}.geo-coverage-modal-content-container h3{font-weight:600;line-height:1.2rem;color:#00255e}.geo-coverage-modal-content-container .loader{display:flex;justify-content:center;width:100%;padding:3rem 0;color:#00255e;background-color:#f3f9ff}.geo-coverage-modal-content-container .counties-list{padding:1.5rem;margin-top:1.5rem;background-color:#f3f9ff}.geo-coverage-modal-content-container .counties-list li{padding-bottom:.5rem;font-family:Martel Sans,sans-serif;line-height:1.2rem;color:#00255e;list-style-type:disc}.insurer-logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.insurer-logo img{max-width:100%;height:auto}.number-in-circle-icon{display:flex;align-items:center;justify-content:center;font-family:Martel Sans,sans-serif;font-size:12px;font-weight:700;line-height:24px;vertical-align:middle;text-align:center;letter-spacing:0%;border-radius:50%}.text-input-wrapper{display:flex;flex-direction:column;width:100%}.text-input-wrapper .error-message{width:100%;height:0;padding:0 .25rem 0 0;overflow:hidden;font-family:Martel Sans,sans-serif;font-size:.75rem;font-weight:300;color:#9c0000;opacity:0;transition:opacity .4s ease,height .4s ease}.text-input-wrapper .error-message.visible{height:1.75rem;padding:.25rem .25rem .5rem 0;margin-top:.25rem;opacity:1}.text-input-container{display:flex;gap:.5rem;align-items:center;padding:.625rem;background:#fff;border:1px solid #dce5ec;border-radius:.25rem}.text-input-container:has(*:focus){border-color:#0d8bff}.text-input-container .text-input-icon{display:flex;gap:.65rem;align-items:center;color:#808285}.text-input-container .text-input-submit-icon{display:flex}.text-input-container .text-input-submit-icon:hover{filter:brightness(1.1)}.text-input-container .text-input-submit-icon.cursor-pointer{cursor:pointer}.text-input-container .text-input{width:100%;color:#00255e;border:none}.text-input-container .text-input.text-input-disabled{color:#808285;cursor:default}.text-input-container .text-input:focus-visible,.text-input-container .text-input:focus{color:#808285;outline:none;background-color:#fff}.text-input-container .text-input:hover{border-color:#0d8bff}.text-input-container .text-input-close-icon{color:#808285}.text-input-container .text-input-close-icon:hover{color:#0d8bff}.invalid-input-border{border-color:#f99!important}.invalid-input-border:focus-visible,.invalid-input-border:focus{border-color:#f66!important}.invalid-input-border:has(*:focus){border-color:#f66!important}.success-input-border{border-color:#6cd28e!important}.success-input-border:focus-visible,.success-input-border:focus{border-color:#47c772!important}.success-input-border:has(*:focus){border-color:#47c772!important}.auto-complete-container.valid .text-input-container{border:1px solid #6cd28e}.auto-complete-container.invalid .text-input-container{border:1px solid #ff9999}.auto-complete-container.valid .text-input-container:has(*:focus){border:1px solid #47c772}.auto-complete-container.invalid .text-input-container:has(*:focus){border:1px solid #ff6666}.zip-code-input-wrapper{position:relative;width:100%}.react-autosuggest__container{position:relative}.auto-complete-container{position:absolute;top:100%;left:0;z-index:1000;width:100%;max-height:300px;padding-top:.5rem;overflow-y:auto;background:#fff;border:1px solid #808285}.auto-complete-container .auto-complete-item{display:flex;place-content:center start;width:100%;padding:.5rem;font-size:x-large;text-align:center}.auto-complete-container .auto-complete-item span{font-weight:700;color:#00255e}.flow-search-all-type-option-input-container{position:relative;overflow:visible}.flow-search-all-type-option-input-container .auto-complete-container,.flow-search-all-type-option-input-container .auto-complete-item{width:100%;max-width:100%}.react-autosuggest__suggestion--highlighted{background-color:#f3f9ff}.medication-landing{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 410px);font-family:Martel Sans,sans-serif;background:#f3f9ff;border-top:2px solid #f1f1f1;padding-top:50px;gap:12px}.medication-landing .medication-landing-title-container{display:flex;flex-direction:column;gap:8px}.medication-landing .medication-landing-title{font-family:Martel Sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#00255e}.medication-landing .medication-landing-subtitle{font-family:Martel Sans,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:center;vertical-align:middle;color:#405276}.medication-recent-searches-container{display:flex;flex-flow:row wrap;justify-content:start;align-items:center;gap:4px;width:800px;height:100%}@media(max-width:1000px){.medication-recent-searches-container{width:522px}}.medication-recent-searches-container p{font-family:Martel Sans,sans-serif;font-weight:600;color:#405276;font-size:13px;line-height:120%;letter-spacing:0%;margin-right:14px}.medication-recent-searches-container p:last-child{margin-left:4px;cursor:pointer}.medication-recent-search-tag{max-width:175px}.medication-recent-search-tag span{position:relative;top:1px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:24px;vertical-align:baseline;color:#0d8bff;text-align:left;letter-spacing:0%;white-space:nowrap;font-weight:700;text-transform:none}.medication-recent-search-tag svg{cursor:pointer}.medication-search-input{margin-top:8px;width:782px}@media(max-width:1000px){.medication-search-input{width:500px}}.medication-quick-links-container{display:flex;flex-direction:column;gap:20px;padding:30px 0;width:800px}@media(max-width:1000px){.medication-quick-links-container{width:500px}}.medication-quick-links-container .medication-quick-links-title-container{display:flex;flex-direction:column;gap:8px}.medication-quick-links-container .medication-quick-links-title-container .medication-quick-links-title{font-family:Martel Sans,sans-serif;font-weight:600;font-size:16px;line-height:120%;letter-spacing:0%;color:#00255e}.medication-quick-links-container .medication-quick-links-title-container .medication-quick-links-subtitle{font-family:Martel Sans,sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle;color:#405276}.medication-quick-links-container .medication-quick-links-items{display:flex;flex-direction:column;gap:17px}.medication-quick-links-container .medication-quick-links-items a{font-family:Martel Sans,sans-serif;font-weight:400;font-size:14px!important;line-height:120%;gap:4px}.medication-container{background:#fff}.modal-backdrop{position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;pointer-events:auto;cursor:default;background-color:#0000004d}.modal-backdrop.hidden{background-color:transparent}.modal-container{position:fixed;z-index:2;pointer-events:auto;background-color:#fff;border-radius:.4rem;box-shadow:0 4px 8.1px .74px #0000001c;opacity:1;transition:all .3s ease-in-out}.modal-title-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 1.25rem}.modal-title-and-subtitle-container{display:flex;flex-direction:column;gap:6px}.modal-title{display:flex;gap:.5rem;align-items:center;height:100%;font-family:Martel Sans,sans-serif;font-size:1rem;font-weight:700;color:#00255e}.modal-subtitle{font-family:Martel Sans,sans-serif;font-weight:400;font-size:14px;line-height:140%;text-transform:capitalize;color:#405276}.modal-close-icon{cursor:pointer}.modal-title-bottom-border{border-bottom:1px solid #d6e2fb}.modal-size-small{width:35rem}.modal-size-medium{width:55rem;height:6rem}.modal-size-large{width:70rem;height:12rem}.modal-size-auto{width:fit-content;height:fit-content}.modal-size-drawer{width:42.8rem;height:100vh;border-radius:0;transform:translate(100%);animation:slide-in-from-right .3s ease-out forwards}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}.modal-vertical-position-top{top:2rem}.modal-vertical-position-centre{top:50%}.modal-vertical-position-bottom{bottom:3.4rem}.modal-horizontal-position-left{left:1.6rem}.modal-horizontal-position-center{left:unset}.modal-horizontal-position-right{right:1.6rem}.modal-horizontal-position-drawer{right:0}.toast-container{position:fixed;z-index:1;background-color:#fff;border-left:4px solid #0d8bff;border-radius:.25rem;box-shadow:0 2px 18px #0000004d;transition:2s;transition-duration:2s}.toast-hidden{display:none;transition-duration:2s}.toast-content-container{position:relative;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;height:calc(100% - 2.5rem);padding:1.25rem}.toast-title-and-description{display:flex;flex-direction:column;gap:.4rem;width:100%}.toast-title{font-size:1rem;font-weight:700;line-height:120%;color:#00255e}.toast-description{font-weight:.75rem;line-height:120%;color:#00255e}.toast-description .toast-action-button{padding:0;margin-left:.25rem;font-family:Martel Sans,sans-serif;font-size:.875rem;font-weight:600;color:#0d8bff;cursor:pointer;background:none;border:none}.toast-icon{width:2rem;height:2rem}.toast-close-icon{cursor:pointer}.toast-variant-success{border-left-color:#47c772}.toast-variant-warning{border-left-color:#ffd66c}.toast-variant-error{border-left-color:#f33}.toast-size-small{width:20rem;height:6rem}.toast-size-medium{width:40rem;height:6rem}.toast-size-large{width:60rem;height:12rem}.toast-vertical-position-top{top:2rem}.toast-vertical-position-centre{top:50%}.toast-vertical-position-bottom{bottom:3.4rem}.toast-horizontal-position-left{left:1.6rem}.toast-horizontal-position-center{left:unset}.toast-horizontal-position-right{right:1.6rem}.tooltip-container{position:relative;display:flex;flex:1;flex-direction:row;gap:3px;align-items:center}.react-tooltip{z-index:10000;max-width:230px;overflow:visible;overflow-wrap:break-word;white-space:normal;background:#d6e2fb!important;border-radius:3px!important;opacity:1}.react-tooltip-text{font-size:.8rem!important;line-height:1.2rem;text-align:center;white-space:pre-line}.tooltip{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#d6e2fb;border:1px solid #d6e2fb;border-radius:50px}.info-icon{margin-top:3px;font-family:Martel Sans,sans-serif;font-size:12px;font-weight:900;color:#0d8bff}.tooltip-container:hover .tooltip{visibility:visible;opacity:1}.tooltip-container-inline{position:relative;font-family:Martel Sans,sans-serif}.react-tooltip-inline{z-index:100;display:inline-flex;max-width:230px;overflow:visible;overflow-wrap:break-word;white-space:normal;background:#d6e2fb;opacity:1}.tooltip-inline{display:inline-flex;align-items:center;justify-content:center;width:20px;height:17px;padding-top:3px;cursor:pointer;background-color:#d6e2fb;border:1px solid #d6e2fb;border-radius:50px}.info-icon-inline{margin-left:7px;font-family:Martel Sans,sans-serif;font-size:12px;font-weight:900;color:#0d8bff}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow,.rc-tooltip-placement-top .rc-tooltip-arrow-inner,.rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-topRight .rc-tooltip-arrow-inner{border-top-color:#f3f9ff!important}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-right .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner{border-right-color:#f3f9ff!important}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-left .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner{border-left-color:#f3f9ff!important}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow,.rc-tooltip-placement-bottom .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner{border-bottom-color:#f3f9ff!important}.rc-tooltip{border-radius:4px!important;box-shadow:0 3px 10px #00255e33}.rc-tooltip-content{font-family:Martel Sans,sans-serif;font-size:.8rem!important;line-height:1.2rem;text-align:center;white-space:pre-line;border-radius:4px!important}.rc-tooltip-inner{z-index:10000;max-width:230px;overflow:visible;font-family:Martel Sans,sans-serif;overflow-wrap:break-word;white-space:normal;background:#f3f9ff!important;border:none!important;border-radius:4px!important;opacity:1;min-height:unset}.rc-tooltip-inner span{display:flex;font-family:Martel Sans,sans-serif;font-size:.8rem!important;line-height:1.2rem!important;text-align:start!important;overflow-wrap:break-word!important;white-space:pre-line!important}.zip-code-modal{min-width:933px}.zip-code-modal-content{display:flex;flex-direction:column;margin:40px 30px}.zip-code-modal-title{font-family:Martel Sans,sans-serif;font-size:1rem;font-weight:600;line-height:2.6rem;vertical-align:middle;color:#00255e}.zip-code-modal-subtitle{font-family:Martel Sans,sans-serif;font-size:.875rem;line-height:2.6rem;vertical-align:middle;color:#546483}.zip-code-modal-input{width:50%!important;margin-top:1.25rem}.zip-code-modal-suggestion{max-width:436px!important}.zip-code-modal-button{align-self:flex-end;width:9rem;max-height:2.625rem}.category-glossary-drawer-container{padding:1rem}.category-glossary-drawer-search{height:22px}.category-glossary-drawer-categories-list{display:flex;flex-direction:column;height:calc(100vh - 130px);overflow-y:scroll}.category-glossary-drawer-category-item{display:flex;flex-direction:column;gap:1rem;padding:20px 12px 30px 20px;border-bottom:1px solid #dce5ec}.category-glossary-drawer-category-item-name{display:flex;gap:.5rem;align-items:center;font-family:Martel Sans,sans-serif;font-size:14px;font-weight:600;line-height:24px;vertical-align:middle;color:#00255e;text-transform:capitalize}.category-glossary-drawer-category-item-description{font-family:Martel Sans,sans-serif;font-size:14px;font-weight:400;line-height:140%;color:#405276}.table{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #cccccc;border-top:5px solid #0d8bff;border-radius:.25rem}.table p{font-weight:400}.table-title-and-searchbar{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 3fr;align-items:center;justify-content:center;padding:.25rem 1.25rem;border-bottom:1px solid #cccccc}.table-searchbar{width:100%;padding:1rem 0}.table-table{height:calc(100% - 1.25rem);overflow-y:auto;color:#001c35}.table-table::-webkit-scrollbar{display:none}.table-table{-ms-overflow-style:none;scrollbar-width:none}.table-table th{position:sticky;top:0;z-index:10;padding:1rem;white-space:nowrap;background-color:#fff;border-bottom:1px solid #cccccc}.table-table th p{font-weight:700}.table-table thead tr{border-bottom:1px solid #cccccc}.table-table table{width:100%;border-collapse:separate}.table-table tbody{height:calc(100% - 1.25rem);padding:0 1.25rem 1.25rem;overflow:hidden;overflow:scroll}.table-table tbody tr td{padding:.65rem 1rem;border-top:1px solid #cccccc}.table-table tbody tr td+tr{border-bottom:1px solid #cccccc}.table-table tbody tr td:last-child{border-bottom:none}.table-table tbody tr:first-child td{border-top:none}.table-table tr.table-header{border-bottom:1px solid #cccccc}.table-table .table-header-entry{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.table-header-sortByButton:hover{cursor:pointer}.markdown-container{position:relative;top:2px;font-family:Martel Sans,sans-serif;color:#405276!important}.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6{display:inline-block;padding-bottom:.5rem;margin:-2px 0;line-height:120%;color:#333!important;letter-spacing:0%}.markdown-container h1{font-family:Martel Sans,sans-serif;font-size:1rem;font-style:semibold;font-weight:600;color:#00255e!important;text-transform:uppercase}.markdown-container h2{font-size:.875rem;font-weight:700;color:#405276!important;text-transform:capitalize}.markdown-container h3{font-size:.875rem;font-weight:600;line-height:1.5rem;color:#405276!important;text-transform:uppercase;letter-spacing:0%}.markdown-container h4{font-size:.9em;font-weight:700;color:#405276!important}.markdown-container h5{font-size:.85em;font-weight:700;color:#405276!important}.markdown-container h6{font-size:.8em;font-weight:700;color:#405276!important}.markdown-container p{display:block;font-family:Martel Sans,sans-serif;font-size:.875rem;line-height:140%;color:#405276!important;letter-spacing:0%;text-wrap:balance}.markdown-container a{top:0;font-size:.875rem;font-weight:400;line-height:140%;color:#0d8bff!important;letter-spacing:0%;text-decoration:none}.markdown-container a:hover{text-decoration:underline}.markdown-container a:visited{color:#0d8bff!important}.markdown-container a:visited:hover{text-decoration:underline}.markdown-container strong{font-size:.875rem;font-weight:700;line-height:120%;letter-spacing:0%}.markdown-container em{font-size:.875rem;font-style:italic;line-height:136%;letter-spacing:8%}.markdown-container u{color:#0d8bff;text-decoration:underline}.markdown-container ul,.markdown-container ol{display:flex;flex-direction:column;padding-left:.5rem;margin:0 0 0 2rem;font-size:.875rem;list-style-position:outside}.markdown-container ul{line-height:140%;letter-spacing:0%;list-style-type:disc}.markdown-container ol{list-style-type:decimal}.markdown-container ul ol,.markdown-container ol ul{margin-top:4px;margin-bottom:4px}.markdown-container ol ol{list-style-type:lower-alpha}.markdown-container ol ol ol{list-style-type:lower-roman}.markdown-container li{line-height:1.4}.markdown-container hr{margin:2em;border:none;border-top:1px solid #dce5ec}.highlighted-text{top:0;background:#dce5ec;border-radius:.25rem}.header-main{display:flex;align-items:center;justify-content:flex-end;height:calc(100% - 2.5rem);min-height:2.774rem;padding:.6rem 1.25rem;background-color:#fff;box-shadow:0 4px 12px #0000000d}.header-main.search-all-results-header{gap:30px;justify-content:flex-start}.header-main-user-info{display:flex;flex-direction:row;gap:1.25rem;align-items:center;height:100%}.header-main-user-info.search-all-results-header{margin-left:auto}.search-all-results-start-new-search-button{max-height:30px}.header-main-user-info-user-image{display:flex;align-items:flex-end;justify-content:center;width:30px;height:30px;overflow:hidden;background:#7a4d8b;border-radius:50%}.header-main-user-info-user-image img{top:30px;width:25px;height:25px;zoom:115%}.header-logout-button-container{display:flex;align-items:center;justify-content:center;padding:.5rem}.legal-footer{position:fixed;bottom:0;display:flex;gap:2rem;align-items:center;justify-content:end;width:100%;padding:.35rem 0;font-family:Martel Sans,sans-serif;font-size:.75rem;line-height:.875;text-align:end;background-color:#fff;border-top:1px solid #f3f9ff}.legal-footer a{top:0;font-family:Martel Sans,sans-serif;font-size:.75rem;line-height:.875;color:#0d8bff}.legal-page-container{height:100%;padding:.6rem 1.25rem;overflow:auto}.legal-page-container .back-button{padding:0;background-color:#f3f9ff;border:none}.legal-title{padding:0 1.25rem;margin:2.25rem 0 1.688rem;font-size:1.875rem;line-height:1.2}.legal-subtitle{margin:0 0 1.25rem;font-size:2rem;line-height:1.2}.legal-section-title{margin:0 0 1.25rem;font-size:1.5rem;font-weight:600;line-height:2}.legal-last-updated-at{margin:0 0 2.5rem;font-size:1.125rem;font-weight:700;line-height:1.2}.legal-body-content p{top:0;margin:0 0 1.125rem;font-size:1rem;line-height:1.2}.legal-body-content strong{padding:0;font-weight:700}.legal-body-content ol{margin:1.5em 0 1.5em 3em;list-style-type:none}.legal-body-content ol li{font-family:Martel Sans,sans-serif;font-weight:400;line-height:1.2}.legal-body-content ul{margin:1.5em 0 1.5em 3em;list-style-type:disc}.legal-body-content .legal-ol-with-nested-numbers{margin:1.5em 0 1.5em 1.25rem;list-style-type:decimal;list-style-type:none;counter-reset:section}.legal-body-content .legal-ol-with-nested-numbers .bullet-point-counter-fix:before{font-weight:700;content:counters(section,".") ". ";counter-increment:section}.legal-body-content .legal-ol-with-nested-numbers li>ol{margin:1.5em 0}.route-loading-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.route-loading-fallback-message{color:currentcolor;font-size:.875rem;margin:0}.health-plan-details-skeleton-piece{background:#dfeaf5;background-image:linear-gradient(90deg,#dfeaf5,#f3f9ff,#dfeaf5);background-size:200% 100%;animation:health-plan-details-skeleton-shimmer 3s ease-in-out infinite;border-radius:.25rem}.health-plan-details-skeleton-header{height:97.25px;border:none;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:25.525px 18px;gap:1rem}.health-plan-details-skeleton-header .plan-details-header,.health-plan-details-skeleton-header .plan-details,.health-plan-details-skeleton-header .health-plan-info{display:none}.health-plan-details-skeleton-header-left{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-width:0}.health-plan-details-skeleton-header-title{height:24px;width:380px}.health-plan-details-skeleton-header-tags{display:flex;gap:.5rem}.health-plan-details-skeleton-header-tag{height:14px;width:150px}.health-plan-details-skeleton-header-right{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.health-plan-details-skeleton-header-action{height:14px;width:200px;border-radius:4px}.health-plan-details-skeleton-filter-bar{min-height:4.4rem;background:#fff;display:flex;align-items:center;padding:0 1.25rem;gap:1rem}.health-plan-details-skeleton-filter-bar-piece{height:2rem;width:330px}@keyframes health-plan-details-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.health-plan-details-skeleton-benefits{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;align-items:stretch;padding:0 0 .5rem;border-radius:0 0 .25rem .25rem}.health-plan-details-skeleton-benefits.map-view{width:100%;height:100%}.health-plan-details-skeleton-benefit-item{background:#fff;border-radius:12px;padding:18px;pointer-events:none;display:flex;flex-direction:row;align-items:start;height:47px;width:95%}.health-plan-details-skeleton-benefit-item--medicaid{width:95%}.health-plan-details-skeleton-benefit-item-map-view{height:45px;width:calc(100% - 4rem);align-items:center;margin-left:1rem}.health-plan-details-skeleton-benefit-item-col{display:flex;align-items:center;gap:.5rem;flex-direction:column}.health-plan-details-skeleton-benefit-item-col-first{flex-shrink:0}.health-plan-details-skeleton-benefit-item-col-second{flex:1 1 auto;flex-direction:column;justify-content:space-between;align-items:start;min-width:0}.health-plan-details-skeleton-benefit-item-col-third{flex-direction:row;align-items:start;gap:30px}.health-plan-details-skeleton-benefit-item-row{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.health-plan-details-skeleton-benefit-item-description,.health-plan-details-skeleton-benefit-item-title,.health-plan-details-skeleton-benefit-item-short-line,.health-plan-details-skeleton-benefit-item-pill,.health-plan-details-skeleton-benefit-item-circle,.health-plan-details-skeleton-benefit-item-square{background:#dfeaf5;background-image:linear-gradient(90deg,#dfeaf5,#f3f9ff,#dfeaf5);background-size:200% 100%;animation:health-plan-details-skeleton-shimmer 3s ease-in-out infinite;border-radius:.25rem}.health-plan-details-skeleton-benefit-item-square{width:20px;height:20px;border-radius:4px}.health-plan-details-skeleton-benefit-item-square.checkbox{margin-right:35px}.health-plan-details-skeleton-benefit-item-circle{width:18px;height:18px;border-radius:50%;flex-shrink:0}.health-plan-details-skeleton-benefit-item-pill{width:74px;height:18px;border-radius:20px}.health-plan-details-skeleton-benefit-item-short-line{width:200px;height:18px}.health-plan-details-skeleton-benefit-item-long-line{flex:1 1 auto;min-width:0;height:1rem}.health-plan-details-skeleton-benefit-item-title{width:380px;height:18px}.health-plan-details-skeleton-benefit-item-description{height:14px;width:80%}.health-plan-details-container{display:flex;flex-direction:column;height:100%;height:calc(100vh - 70px);overflow-y:scroll;background:#fff}.health-plan-details-back-button-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 1.25rem;background:#fff}.health-plan-details-back-button-container .back-button{padding:1.25rem 0;margin-bottom:.25rem}.health-plan-details{display:flex;flex-direction:column;gap:.88rem;align-items:center;height:calc(100% - 2.5rem);overflow:hidden}.health-plan-details-loader{display:flex;justify-content:center;width:100%;min-height:calc(100vh - 570px);padding:3rem 0;color:#333}.medicare-medication-title-and-back-container{display:flex;align-items:center;flex-direction:row;gap:10px;min-width:300px}.medicare-medication-title-and-back-container h3{font-family:Martel Sans,sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#00255e}.medicare-medication-title-and-back-container svg{cursor:pointer;margin-top:.5rem}.medicare-medication-title-and-back-container .medication-title-and-back-header-warning-icon{display:inline-flex;cursor:pointer;margin-bottom:.4rem!important}.medication-search-top-bar{max-width:30.1875rem}.medication-search-top-suggestions{max-width:31.4rem}.new-search-button{border:none;padding:0!important;margin-left:20px;align-self:center!important}.health-plan-filters{display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:start;width:100%;background:#fff}@media(max-width:800px){.health-plan-filters{flex-direction:column}}.health-plan-filters .health-plan-filters-checkbox-dropdowns{gap:.35rem;height:100%}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown{width:350px;height:100%;max-height:45px}@media(max-width:800px){.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown{width:100%}}@media(max-width:800px){.health-plan-filters .health-plan-filters-checkbox-dropdowns{width:100%}}.health-plan-filters .health-plan-filters-checkbox-dropdowns .health-plan-filters-checkboxes{display:flex;flex-direction:column;gap:.2rem;min-height:300px;padding:0 1rem;padding-bottom:10px}.health-plan-filters .health-plan-filters-checkbox-dropdowns .checkbox-item-container{padding:.6rem}.health-plan-filters .health-plan-filters-checkbox-dropdowns .hightlight-selected-text{background-color:#f3f9ff}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown-options{width:100%;padding:0}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown-options .save-button-wrapper{position:sticky;bottom:-1px;display:flex;align-items:center;justify-content:end;max-height:35px;padding:.5rem .8rem .5rem .5rem;background-color:#fff;border-top:1px solid #dce5ec}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown-options .save-button{width:50px;height:28px;padding:.6rem .6rem .8rem}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown-options .clear-button-wrapper{max-height:25px;padding:1rem}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown-options .clear-button-wrapper button{width:100%}.health-plan-filters .health-plan-filters-checkbox-dropdowns .floating-dropdown-options label{display:flex;color:#001c35}.health-plan-filters .clear-button-style-override{padding:.5rem}.health-plan-filters .floating-dropdown-text-selected-text{flex-shrink:1;max-width:170px;padding:.4rem 0 .4rem .4rem;overflow:hidden;text-overflow:ellipsis;color:#0d8bff;white-space:nowrap}@media(max-width:800px){.health-plan-filters .floating-dropdown-text-selected-text{max-width:400px}}@media(max-width:600px){.health-plan-filters .floating-dropdown-text-selected-text{max-width:200px}}.health-plan-filters .benefit-categories-floating-options{max-height:35vh}.health-plan-filters .benefit-categories-filter-search{margin:1rem 1rem .25rem}.health-plan-filters .benefit-categories-filter-search .text-input-container{height:fit-content;padding:.25rem .75rem}.health-plan-filters .benefit-categories-filter-search .text-input-container input{top:2px;font-size:12px}.health-plan-filters .benefit-categories-filter-search .text-input-container svg{padding-right:.25rem}.health-plan-filters .health-plan-filters-search{grid-area:search;width:350px;height:100%}@media(max-width:800px){.health-plan-filters .health-plan-filters-search{width:100%}}.health-plan-details-health-plan{width:100%}.health-plan-details-health-plan .overflow-fix{margin:0 1.25rem;border-radius:.25rem;box-shadow:0 2px 18px #0000001a}.filters-pill-container{min-height:30px}p,text,label,input,a,span,h5,h4,h3,h2,h1{position:relative;top:2px;font-family:Martel Sans,sans-serif;font-style:normal;font-weight:400}h1{font-size:2rem;line-height:2rem}h2{font-size:1.5rem;line-height:1.5rem}h3{font-size:1rem;line-height:1rem}h4{position:relative;bottom:-.1em;font-size:.875rem;line-height:.875}h5{font-size:.6875rem;line-height:.675}p,text,label,input,a,span{font-size:.875rem;line-height:.875}.health-plan-details-benefits-and-filters{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.health-plan-details-benefits-and-filters .health-plan-details-benefits-and-filters{width:96%}.health-plan-details-benefits-and-filters-empty{display:flex;flex-direction:column;width:100%;height:100%;min-height:500px;overflow:hidden}.health-plan-pdf-export{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:4rem;padding:0 1.01rem 0 1.25rem;margin-left:.1rem;color:#00255e}.health-plan-pdf-export-info{display:flex;flex-direction:row;align-items:center}.health-plan-pdf-export-info .health-plan-selected-benefits-count{padding:.25rem .75rem 0 0;font-size:1rem;line-height:1.3rem;border-right:1px #546483 solid}.health-plan-pdf-export-info .health-plan-select-button{display:flex;align-items:center;padding:0;color:#0d8bff;background:none}.health-plan-pdf-export-info .health-plan-select-button p{padding:.25rem 0 0 .75rem;font-size:1rem;line-height:1.2rem}.health-plan-pdf-export-info button:hover{filter:brightness(80%)}.health-plan-export-button{align-self:center;width:168px;height:44px}.health-plan-export-button .health-plan-export-button-icon{margin-top:9px;margin-right:-12px;font-size:14px}.health-plan-filters-container{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.health-plan-details-benefits{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%;padding:.5rem 0;overflow-y:scroll;background-color:#f3f9ff}.health-plan-details-benefits::-webkit-scrollbar{display:none}.health-plan-details-benefits{-ms-overflow-style:none;scrollbar-width:none}.health-plan-details-benefits .health-plan-details-benefit{width:100%}.health-plan-benefits-filter-no-results{display:flex;flex-direction:column;gap:1.4rem;align-items:center;justify-content:center;width:100%;height:100%;margin:10% 0;font-family:Martel Sans,sans-serif}.health-plan-benefits-filter-no-results-title{font-size:1.5rem;font-weight:700;line-height:1.5rem;color:#00255e}.health-plan-benefits-filter-no-results-description{font-size:1rem;font-weight:400;line-height:1rem;color:#00255e}.health-plan-content{margin:1.25rem;box-shadow:0 .125rem .625rem #0003}.health-plan-content .health-plan-header{display:flex;gap:.5rem;align-items:center;padding-left:1rem;background:#fff}
