﻿:root{
--woodsmoke-color:#212121;
--white-color:#fff;
--nevada-color:#646F7D;
}
.medicaid-dashboard {position: relative;background: linear-gradient(118deg, rgba(148, 112, 255, 0.9) -20.57%, #FFF 16.22%, rgb(241 245 249) 65.59%), #FFF;width: 100%;}
/*Healthy Choice Css */
.healthy-rewards-cont {align-items: center;}
.healthy-choice-sec {padding: 81px 0px 30px;display: flex;justify-content: space-between;}
.healthy-choice-sec .healthy-text {display: inline-flex;align-items: center;margin: 0;border-radius: 13332px;background: #CDBEFF;font-size: 20px;font-style: normal;font-weight: 600;line-height: 26.667px;padding: 10px 21px;}
.healthy-choice-sec .healthy-text-icon{margin-right:10px;}
.healthy-choice-sec .healthy-rewards-cont h2 {font-size: 56px;font-style: normal;font-weight: 700;line-height: 60px;margin: 32px 0 24px;}
.healthy-choice-sec .healthy-rewards-cont h6 {color:var(--nevada-color);font-size: 24px;font-style: normal;font-weight: 400;line-height:100%;margin: 0 0 32px;}
.healthy-choice-sec .healthy-re wards-img {height: 400px;max-width: 660px;align-self: stretch;position: relative; padding-right:30px;}
.healthy-choice-sec .earned-tex {border-radius: 12px;background: var(--Decorative-Colors-Blueberry, #407BFF);box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);position: absolute;right: 0;padding: 16px;top: -34px;padding: 16px;}
.healthy-choice-sec .earned-tex h5 {font-size: 24px;font-style: normal;font-weight: 700;line-height: 32px;color:var(--white-color);margin: 0;}
.healthy-choice-sec .earned-tex p {color:var(--white-color);font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;margin: 0;}
.healthy-choice-sec .healthy-rewards-img img {max-width: 100%;border-radius: 12px;background: rgba(255, 255, 255, 0.00);box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);}
.healthy-choice-sec .health-goal-text {border-radius: 12px;background: var(--Decorative-Colors-Special-Pink-BG, linear-gradient(90deg, rgba(214, 64, 41, 0.10) 0%, rgba(196, 47, 161, 0.10) 76.99%), #FFF);box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);position: absolute;left: -36px;padding: 12px 12px 12px 20px;bottom: -46px;}
.healthy-choice-sec .health-goal-text h5 {font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;margin: 0;}
.healthy-choice-sec .health-goal-text h6 {font-weight: 600;margin-bottom: 0;}
.healthy-choice-sec .health-goal-text p {font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; margin:0px;}

/*Start Earning Today Css*/
.start-earnin-sec {margin: 64px 0;}
.start-earnin-sec h4 {font-size: 40px;font-style: normal;font-weight: 700;line-height: 40px;margin: 0 0 12px;}
.start-earnin-sec p {color:var(--nevada-color);font-size: 20px;font-weight: 400;line-height: 29px;margin: 0;}
.start-earnin-sec .start-earnin-title {margin: 0 0 40px;display: flex;align-items: center;justify-content: space-between;}
.start-earnin-sec .opportunities-btn {border-radius: 4px;background: var(--Decorative-Colors-Special-Pink, linear-gradient(90deg, #D64029 0%, #C42FA1 76.99%)); letter-spacing:0.2px; display: flex;height: 52px;min-width: 80px;max-width: 320px;padding: 14px 32px;color: #FAFBFC;text-align: center;font-size: 15px;font-weight: 700;line-height: normal;margin: 8px 0 0; align-items:center;}
.start-earnin-sec .opportunities {display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
.start-earnin-sec .opportunities p {font-size:16px;}
.start-earnin-sec .earnin-card {border-radius: 12px;border: 1px solid #D3D7DB;background-color:var(--white-color);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);padding: 24px;position: relative;height: 100%;margin-bottom: 50px;min-height:312px;}
.start-earnin-sec .earnin-btn {border-radius: 99px;background:var(--woodsmoke-color);padding: 10px 16px;color: #FAFBFC;text-align: center;font-size: 13px;font-weight: 700;line-height: normal;letter-spacing: 0.026px;position: absolute;bottom: 24px;width: 88%;}
.start-earnin-sec .earnin-card h5 {color:var(--woodsmoke-color);font-size: 18px;font-style: normal;font-weight: 600;margin:16px 0px;}
.start-earnin-sec .earnin-card p {color:var(--nevada-color);font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; margin:0px 0px 16px;}
.start-earnin-sec .earnin-card-price {display: flex;align-items: center;justify-content: space-between;width:100%;}
.start-earnin-sec .price-btn {border-radius: 99px;background: #407BFF;color: #F8FAFC;font-size: 13px;font-weight: 700;line-height: normal;letter-spacing: 0.2px;padding: 4px 12px;}
.start-earnin-sec .price-img {border-radius: 99px;background: rgba(15, 23, 42, 0.10);display: flex;padding: 8px;flex-direction: column;align-items: flex-start;}
.start-earnin-sec .card-Progress-status {border-radius: 9999px;background: #DAE1ED;height: 8px;margin: 8px 0 0;position: relative;}
.start-earnin-sec .card-Progress {width: 100%;}
.start-earnin-sec .Progress-status {height: 8px;border-radius: 9999px;background: #DAE1ED;position: relative;width: 100%;margin: 8px 0 0;}
.start-earnin-sec .Progress-status:after {position: absolute;content: "";height: 8px;border-radius: 9999px;background: var(--woodsmoke-color);left: 0px;}
.start-earnin-sec .Progress-status-one:after {width: 25%;}
.start-earnin-sec .Progress-status-two:after {width: 50%;}
.start-earnin-sec .Progress-status-three:after {width: 75%;}
.start-earnin-sec .Progress-status-four:after {width: 75%;}
.start-earnin-sec .card-Progress span {color:var(--nevada-color);font-size: 14px;font-weight: 400;line-height: 20px;}

/*Rewards on Healthy Essentials Css*/
.healthy-essentials-sec {padding-top:64px; background:#fff;}
.healthy-essentials-title {display: flex;justify-content: space-between;align-items: center;margin: 0 0 40px;}
.healthy-essentials-title h4 {font-size: 32px;font-weight: 700;line-height: 36px;margin: 0px 0px 12px;}
.healthy-essentials-title p {color:var(--nevada-color);font-size: 20px;font-weight: 400;line-height: 29px;margin:0px;}
.essentials-card {position: relative;}
.essentials-card img {border-radius: 6px;width: 100%;}
.essentials-card:after {content: "";position: absolute;width: 100%;height: 100%;overflow: hidden;background: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 4.93%, rgba(0, 0, 0, 0.00) 87.83%);top: 0px;left: 0;border-radius:6px;}
.essentials-cont {position: absolute;bottom: 24px;left: 24px;z-index: 9;}
.essentials-cont h6 {color:var(--white-color);font-size: 17px;font-weight: 600;line-height: normal;letter-spacing: 0.2px;margin: 0;}
.essentials-cont p {color:var(--white-color);font-size: 15px;font-weight: 400;line-height: 21px;letter-spacing: 0.2px;margin: 0;}

/*Shop Grocery Delivery Css*/
.grocery-delivery-card {border-radius: 12px;border: 1px solid #D3D7DB;background: #0C6BAA;color:var(--white-color);padding: 32px;margin:80px 0px 64px;position: relative;overflow: hidden;}
.grocery-delivery-card h3 {margin: 0;color:var(--white-color);font-size: 20px;font-weight: 600;line-height: normal;}
.grocery-delivery-card p {color:var(--white-color);font-size: 16px;line-height: 100%;margin:6px 0px 10px;}
.grocery-delivery-card .shop-now {padding:15px 44px; border-radius: 4px;background:var(--white-color);color: #00497A; margin-top:24px; text-align: center;font-size: 15px;font-weight: 700;line-height: 18px;}
.grocery-delivery-card .delivery-card-img {position: absolute;right: 0;top: 4px;width: 100%;max-width: 360px;}
.grocery-delivery-card .delivery-card-img img {max-width: 100%;}
.grocery-delivery-bg {background: url(https://nationscdn.azureedge.net/otc-container/images/medicaid/grocery-delivery-bg2.png);background-size: cover;}

/*Preferred Webinars and Articles Css*/
.medicaid-dashboard .mental-well-being {background: #EAEEF5;}
.medicaid-dashboard .connect-healthcare {background:var(--white-color);padding: 40px 0px;}
.medicaid-dashboard .meditation-yoga-section .meditation-yoga p {max-width: 100%;color:var(--nevada-color);font-size: 14px;font-style: normal;font-weight: 400;line-height: 19px;margin: 0px 0px 42px; padding:0px 24px;}
.medicaid-dashboard .meditation-yoga-section .meditation-yoga img {width: 100%;border-radius: 8px; padding:24px 24px 0px;}
.medicaid-dashboard .meditation-yoga-section .meditation-yoga h6 {font-size: 20px;font-weight: 600;line-height: normal;margin: 24px 0 8px; padding:0px 24px;}
.medicaid-dashboard .earn-price-text {color: #F8FAFC;font-size: 13px;font-weight: 700;line-height: normal;letter-spacing: 0.2px;padding: 4px 12px;border-radius: 9999px;background: #407BFF;position: absolute;right: -10px;top: -11px;}
.medicaid-dashboard .meditation-yoga-section .meditation-yoga {position: relative;padding:0px 0px 24px;}
.medicaid-dashboard .meditation-yoga-section h3 {color: var(--woodsmoke-color);font-size: 28px;font-weight: 700;line-height: normal;margin: 0 0 8px;}
.medicaid-dashboard .mental-well-being {margin-bottom: 0;background: #edf0f5;padding: 64px 60px;}
.medicaid-dashboard .health-article {position:relative; }
.medicaid-dashboard .health-article:after {content: "";position: absolute;width: 100%;height: 1px;background-color: #E9ECF0;top: 43px;left: 0;}
.medicaid-dashboard .read-article-link{position: absolute;bottom: 24px;left: 24px; color:#255798;}
.medicaid-dashboard .health-article-text {color: var(--woodsmoke-color);font-size: 14px;font-weight: 600;line-height: normal;display: inline-block;border-radius: 24px;background: #E9ECF0;padding: 10px 20px;align-items: center;margin: 24px 24px 0px;position: relative;z-index: 9;}
.medicaid-dashboard .health-article-text {color: var(--woodsmoke-color);font-size: 14px;font-weight: 600;line-height: normal;display: inline-block;border-radius: 24px;background: #E9ECF0;padding: 10px 20px;align-items: center;margin: 24px 24px 0px;position: relative;z-index: 9;}

/*Grocery Delivery Css*/
.grocery-delivery-medicaid .delivery-card {border-radius: 20px;border: 1px solid #E8E9EB;background: #FFF;display: block;position: relative; margin-bottom:40px;  }
.grocery-delivery-medicaid .category-crd-img{display:none;}
.grocery-delivery-medicaid .delivery-card .icon-bg-btn{display:none;}
.grocery-delivery-medicaid .delivery-card .delivery-card-cont {padding: 0px 24px 0px;position: absolute;bottom: 0;}
.grocery-delivery-medicaid .grocery-bg {height: 160px;}
.grocery-delivery-medicaid .grocery-bg img {width: 100%;}
.grocery-delivery-medicaid .delivery-card .delivery-category {margin: 0 0 20px; font-size:15px;}
.grocery-delivery-medicaid .grocery-snap {width: 60px;height: 70px;flex-shrink: 0;position: absolute;left: 32px;border-radius: 0px 0px 34px 34px;background: #FEFEFE;top: 6px;}
.grocery-delivery-medicaid .grocery-snap img {max-width: 100%;}
.grocery-delivery-medicaid .snap-eligible {display: flex;align-items: center;}
.grocery-delivery-medicaid .snap-eligible-btn, 
.grocery-delivery-medicaid .snap-eligible-btn:hover, 
.grocery-delivery-medicaid .snap-eligible-btn:focus { display: flex;height: 36px;padding: 8px 16px;align-items: center;gap: 8px;border-radius: 44px;border: 1px solid #D3D7DB;background: #FFF;font-size: 15px;font-weight: 600;line-height: normal;letter-spacing: 0.2px;margin-left: 24px;}
.grocery-delivery-medicaid .snap-btn-success, 
.grocery-delivery-medicaid .snap-btn-success:hover, 
.grocery-delivery-medicaid .snap-btn-success:focus{background: #03573E; color:#fff; border-color:#03573E;}
.grocery-delivery-medicaid .snap-btn-success svg path {stroke: #fff;}

.medicaid-rewards-main .rewards-item.annual-wellness-bg{background-color: #FFE2C2;}
.medicaid-rewards-main .medicaid-rewards-main .learn-rewards-sec .rewards-item.annual-wellness-bg {background: #FFE2C2;}
.medicaid-rewards-main .learn-rewards-sec .rewards-item.prenatal-trimester-bg {background: #D5C2DF;}
.medicaid-rewards-main .learn-rewards-sec .rewards-item.postpartum-checkup-bg {background: #B9F0ED;}
.medicaid-rewards-main .learn-rewards-sec .rewards-item.childhood-immunization-bg {background: #B9F0B9;}
.medicaid-rewards-main .rewards-item.flu-immunization-bg {background: #C1F4FF;}
.medicaid-rewards-main .learn-rewards-sec .rewards-itemportal-registration-bg {background: #EFC2C2;}
.medicaid-rewards-main .rewards-item.portal-registration-bg {background: #EFC2C2;}

.medicaid-rewards-main .rewards-banner-content h4{font-size:40px; margin:0;}
.medicaid-rewards-main .total-rewards .rewards-list{margin-bottom:24px;}
.med-rewards-main-section .cancer-screening-header{margin-bottom:20px;}
.med-rewards-main-section .earn-reward-content p{margin-bottom:8px;}
.med-rewards-main-section .earn-reward-content ul li{font-size:16px;}
.med-rewards-main-section .attested-footer{background:#DAE1ED; color:#212121;}
.med-rewards-main-section .attested-footer .attested-btn{background:#D64029; border:none; color:#fff;}


@media (min-width: 1824px) {
    .grocery-delivery-medicaid .delivery-card {
        min-height: 300px;
    }
}

.curated-grocery-medicaid {
    padding:64px 60px;
    border: 1px solid #E9ECF0;
    background: url(https://nationscdn.azureedge.net/otc-container/images/AI/curated-attern.png), linear-gradient(180deg, #fff 0%, #fff 100%) !important;
}

.curated-grocery-medicaid .alb-logo {
    margin-left:-10px
}
.curated-grocery-medicaid .product-card .item-code img, .walmart-grocery-medicaid .product-card .item-code img{max-height:18px; margin:0 auto;}
.curated-grocery-medicaid .product-card .item-code, .walmart-grocery-medicaid .product-card .item-code{background:#fff;}
.curated-grocery-medicaid .prod-title, .walmart-grocery-medicaid .prod-title{font-size:16px; line-height:22px; font-weight:400; margin-bottom:8px;}
.curated-grocery-medicaid .prodcut-quantity, .walmart-grocery-medicaid .prodcut-quantity{font-size:14px; line-height:15px; font-weight:500;color:#707A89; margin-bottom:14px;}
.curated-grocery-medicaid .product-card .prodcut-info .wallet + .wallet-title, .walmart-grocery-medicaid .product-card .prodcut-info .wallet + .wallet-title{height:23px; margin-top:0; margin-bottom:18px;}
.curated-grocery-medicaid .product-card .product-item-code, .walmart-grocery-medicaid .product-card .product-item-code{position:relative; display: flex; align-items: center; justify-content: center;}
.curated-grocery-medicaid .product-card .product-item-code::after, .walmart-grocery-medicaid .product-card .product-item-code::before{position:absolute; content:''; width:100%; height:1px; left:0; right:0; background:#E4E4E4;}
.curated-grocery-medicaid .add-cart img, .walmart-grocery-medicaid .add-cart img{width:20px; height:20px;}
.curated-grocery-medicaid .owl-theme .owl-nav [class*='owl-']:hover, .walmart-grocery-medicaid .owl-theme .owl-nav [class*='owl-']:hover{background:transparent;}
.curated-grocery-medicaid .item, .walmart-grocery-medicaid .item{position:relative;}
.curated-grocery-medicaid .mb-32, .walmart-grocery-medicaid .mb-32{margin-bottom:32px;}
.curated-grocery-medicaid .owl-nav{top:-92px;}
.alb-delivered-text{margin-bottom:0; color:#646F7D; font-size:20px; line-height:100%;}
.curated-grocery-medicaid .product-card, .walmart-grocery-medicaid .product-card{position:relative;}
.curated-grocery-medicaid .product-card:before, .walmart-grocery-medicaid .product-card:before{position:absolute; z-index:99; content:''; background:url(https://nationscdn.azureedge.net/otc-container/images/medicaid/snap-icon.svg) no-repeat; width:55px; height:21px; left:12px; top:0;}
.curated-grocery-medicaid .owl-theme .owl-nav .disabled, .walmart-grocery-medicaid .owl-theme .owl-nav .disabled{background:transparent !important}
.walmart-grocery-medicaid {
    padding: 64px 60px;
    background: url(https://nationscdn.azureedge.net/otc-container/images/AI/curated-attern.png),#0071CE !important;
    background-blend-mode: color-dodge;
}
.walmart-grocery-medicaid .owl-nav{color:#fff;}
.walmart-grocery-medicaid .delivered-text{color:#fff; margin-bottom:0; font-size:20px; line-height:100%}
.walmart-grocery-medicaid .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff;}
.walmart-grocery-medicaid .owl-nav button span:before{color:#fff;}
.walmart-grocery-medicaid .owl-nav button span:after{ filter: brightness(0) invert(1);}
.walmart-grocery-medicaid .icon-border-btn{border-color:#fff;}
.walmart-grocery-medicaid .owl-nav{top:-84px;}

.med-rewards-main-section .view-education-material .checkbox label{color:#212121; padding-left:27px;}
.med-rewards-main-section .rewardsnew-banner-section{margin-bottom:0 !important;}
.med-rewards-main-section .view-education-material{padding:24px 24px 32px; background:#fff; border-radius:6px; min-width:984px; max-width:984px; margin:-159px 0 24px 0; position:relative; z-index:9;}
.med-rewards-main-section .rewards-main-section .rewardsnew-banner-section {height:308px; position:relative; z-index:1; background: #F7CCE0 url(https://nationscdn.azureedge.net/otc-container/images/rewards/banner-bg-pattern.png) no-repeat; background-size:100%;}
.med-rewards-main-section .material-custom-sapce{margin-top:-111px;}
.learn-rewards-sec .med-rewards-img{width:205px !important;}
.medicaid-rewards-main .learn-rewards-sec .rewards-price{margin-top:0;}
.learn-rewards-sec .rewards-cont h4{min-height:60px;}
@media (min-width: 1440px) and (max-width:1919.98px) {
    .learn-rewards-sec .rewards-cont h4{min-height:78px;}
}
@media (min-width:1824px) {
    .med-rewards-main-section .view-education-material{max-width:1360px; min-width:1360px;}
}