@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";
:root{--royal-blue-dark:#008ae1;--royal-blue:#22a8fc;--light-green:#10dccb;--off-white:#f2f2f2;--gray-200:#ececec;--gray-400:#2233681a;--gray-500:#aeb3be;--gray-600:#757575;--blue-dark:#6fccec;--blue-light:#cdecf2;--black:#1a1818;--yellow:#f7e37d;--white:#fff;--navy:#223368;--gray:#707070;--orange:#f37765;--light-orange:#f59684;--vha-blue:#032758;--vha-orange:#f58868;--vha-sky-blue:#6fccec;--announcement-banner-height:2.25rem}*{font-family:Poppins,sans-serif}body{overflow-x:hidden!important}body:has(.announcement-banner){padding-top:var(--announcement-banner-offset,var(--announcement-banner-height))}.container{max-width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}h1,h2,h3,h4,h5,h6,p{color:var(--navy);font-weight:700}.bg-white-off{background:#fafafa}.text-navy{color:var(--navy)}.text-orange{color:var(--orange)!important}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)}.btn-blue{background-color:var(--vha-blue);color:var(--white)}.btn-blue-outline{background-color:var(--white)!important;color:var(--vha-blue)!important;border:1px solid var(--vha-blue)!important;border-radius:.75rem!important;padding:.5rem 1rem!important;font-size:1rem!important;font-weight:600!important}.btn-blue-outline:hover,.btn-blue-outline:not(:disabled):not(.disabled).active,.btn-blue-outline:not(:disabled):not(.disabled):active,.show>.btn-blue-outline.dropdown-toggle{color:#fff!important;background-color:var(--vha-blue)!important;border-color:var(--vha-blue)!important}[aria-required]:after{content:"*";color:#dc3545}.side-menu{z-index:10;background-image:linear-gradient(var(--royal-blue-dark), var(--light-green));height:100vh;overflow:hidden}ul.menu{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}li.menu-item{background-color:#fff;border-radius:100%;width:4rem;margin:1rem 0;padding:1rem;transition:all .3s;box-shadow:5px 5px 20px 4px #8a79ebbf}li.menu-item:hover{background-color:var(--royal-blue);cursor:pointer}.menu-item-label{color:#fff;text-align:center;margin-top:-.75rem}.menu-item-link{flex-direction:column;align-items:center;display:flex}.menu-item-link:hover{text-decoration:none}.container-overflow{height:100vh;min-height:100vh;overflow-y:scroll}.guest-layout{background-position:0 120px;background-repeat:no-repeat;background-size:cover;height:100vh}.guest-layout .guest-header{text-align:center;padding:.7rem 1rem}.guest-layout .guest-header .logo{height:2.5rem}.logo{margin-top:10px;margin-left:175px}.react-multi-carousel-track li{align-items:center;height:100%;min-height:300px;display:flex}.nav-item a{color:var(--navy);text-transform:uppercase;height:35px;margin:.5rem .75rem;padding:0;font-size:15px;font-weight:600;text-decoration:none;display:block}@media (max-width:1443px){.nav-item a{font-size:13px}}@media (max-width:992px){.nav-item a{text-decoration:none;display:inline-block}}.nav-item a:hover{color:var(--orange);border-bottom:2px solid var(--orange)}.navbar .dropdown-toggle:after{display:none}.navbar .dropdown:hover .dropdown-menu{display:block}.navbar .dropdown-menu{display:none}.dropdown-menu .dropdown-item{width:auto;min-width:100px;max-width:300px}.dropdown-menu .dropdown-item:hover{background-color:#0000}.dropdown-menu .dropdown-item.independent-pharmacies{height:auto}.input-group>.rbt:not(:last-child) .form-control{border-radius:15px;height:3rem;padding-left:2.75rem}.rbt{width:100%}.rbt-menu{border-radius:10px;margin-bottom:2px}.left-icon-input{z-index:10;position:absolute;top:.32rem;left:-.75rem}.left-icon-input.active{left:.4rem}.right-icon-input{z-index:10;position:absolute;top:.7rem;right:.5rem}.announcement-banner{z-index:1050;width:100%;min-height:var(--announcement-banner-height);color:#fffdfd;text-align:center;background-color:#223368;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex;position:fixed;top:0;left:0;right:0;overflow-x:clip;box-shadow:0 2px 6px #0000001f}.announcement-banner__content{justify-content:center;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0;font-size:.6875rem;line-height:1.25;display:flex}.announcement-banner__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;width:100%;max-width:100%;display:flex}.announcement-banner__heading{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-weight:700;line-height:1.3}.announcement-banner__separator{opacity:.5;flex-shrink:0;display:none}.announcement-banner__text{text-align:center;white-space:normal;min-width:0;max-width:100%;font-weight:400}.announcement-banner__text strong{font-weight:700}.announcement-banner__link{color:#fffdfd;text-underline-offset:.15em;text-decoration:underline}.announcement-banner__link:hover,.announcement-banner__link:focus{color:#fffdfd;opacity:.9}@media (max-width:1449px){.announcement-banner{height:auto;min-height:0}.announcement-banner__body{flex-flow:wrap;line-height:1.3}.announcement-banner__text{line-height:1.3}}@media (max-width:768px){.announcement-banner{align-items:stretch;height:auto;min-height:0;padding:.5rem .875rem}.announcement-banner__content{align-items:stretch}.announcement-banner__body{flex-direction:column;align-items:center;gap:.25rem}.announcement-banner__heading{text-align:center;width:100%;line-height:1.25}.announcement-banner__text{width:100%;line-height:1.35}.announcement-banner__link{margin-top:.125rem}}@media (max-width:1449px) and (max-height:950px){.announcement-banner{padding-block:.375rem}.announcement-banner__content,.announcement-banner__body{font-size:.6875rem;line-height:1.25}.announcement-banner__text{line-height:1.25}body:has(.announcement-banner) .top-section{margin-top:72px}}@media (max-width:991px){body:has(.announcement-banner) .top-section{margin-top:56px}}@media (min-width:576px){.announcement-banner__content,.announcement-banner__body{font-size:.75rem}}@media (min-width:1450px){.announcement-banner__separator{display:inline}}@media (min-width:768px){.announcement-banner__content,.announcement-banner__body{font-size:.75rem}}@media (min-width:1450px){.announcement-banner{min-height:var(--announcement-banner-height);height:auto;padding-block:.75rem}.announcement-banner__body{flex-wrap:nowrap;width:auto;max-width:calc(100% - 2rem)}.announcement-banner__text{white-space:normal;text-align:center;flex:0 auto;min-width:0}}.header-wrapper{width:100vw}.header-wrapper:before{content:"";z-index:-1;background-image:url(/assets/images/banner_bg.webp);background-repeat:no-repeat;background-size:contain;width:275px;height:300px;position:absolute}.header-wrapper.mail-order-header:before{z-index:1}.img-icon{width:3.5rem;height:2.5rem}.img-icon-equal{width:2.5rem;height:2.5rem}.language-dropdown-menu{color:#a0a0a0;justify-content:flex-end;align-items:center;width:100%;height:90px;padding:10px 30px;display:flex;position:absolute}.language-dropdown-menu select{color:var(--vha-orange)}@media (max-width:767px){.language-dropdown-menu{padding:70px 0}}.tabbar{display:flex}.tab{border:var(--orange) 1px solid;text-align:center;flex:1;padding:.75rem}.tab:hover{cursor:pointer}.tab.active{background:var(--orange);color:#fff;font-weight:700}.card:hover{cursor:pointer}.card-shadow{box-shadow:var(--off-white) 4px 4px 6px}.loader{justify-content:center;align-items:center;height:25vh;display:flex}.spinner-border{vertical-align:text-bottom;border:.25em solid var(--royal-blue);border-right-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite spinner-border;display:inline-block}.text-off{color:var(--gray-500)}.curve{border-radius:10%;width:250px}.back:hover{cursor:pointer}.label-sm{color:var(--royal-blue-dark);font-size:.8rem;font-weight:900}.underline{text-decoration:underline}.no-underline{text-decoration:none}.dropdown-menu-veteran,.dropdown-menu-veteran.en{min-width:11.5rem}.dropdown-menu-veteran.es{min-width:16rem}.dropdown-menu-custom{overflow-y:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.dropdown-menu-custom *{white-space:normal}.dropdown-menu-custom .custom-qty-text{color:var(--vha-blue);text-wrap:initial}.dropdown-menu-custom::-webkit-scrollbar{display:none}.dropdown-toggle-custom{border-radius:1rem;width:100%;display:flex!important}.dropdown-toggle-custom.disabled{background:#fff;width:100%;display:flex!important}.register_popover{float:left;text-align:center;color:#223368;background:#f7e37d;width:100%;height:auto;min-height:20px;padding:15px 0}.register_popover span{cursor:pointer;text-decoration:underline}.total_tab{float:left;background:var(--gray-400);width:100%;height:auto;min-height:30px;padding:20px 0}.search{float:left;background:var(--navy);width:100%;height:auto;min-height:20px;padding:15px 0}.card-body{padding:0!important}.card-body .h5{color:var(--orange)}.drug_card_container{width:240px;margin:0 20px}.drug_card{float:left;background:var(--white);border-radius:1.5rem;width:100%;height:auto;min-height:20px;margin:30px 0;overflow:hidden;box-shadow:10px 10px 10px #0003}.drug_card h4,.drug_card .drug__generic_name{color:var(--orange);text-align:center;margin-top:30px;font-size:14px;font-weight:700}.drug_card h2,.drug_card .drug__name{color:var(--navy);text-align:center;margin-top:-5px;font-size:20px;font-weight:700}.drug_card h3{color:var(--navy);text-align:center;font-size:24px;font-weight:700}.drug_card p{color:var(--navy);text-align:center;margin-top:-5px;font-size:14px}.drug__details{height:120px}.price_div{background:var(--navy);border-radius:130px 130px 0 0;flex-direction:column;justify-content:space-between;align-items:center;width:110%;height:auto;min-height:130px;margin-left:-5%;display:flex;right:0;overflow:hidden}.price_div .price{width:100%;color:var(--white);justify-content:center;margin-top:20px;font-size:30px;font-weight:700;display:flex;text-align:center!important}.price_div .price span{margin-top:3px;font-size:1rem;display:block}.go_arrow{cursor:pointer;width:60px;height:auto;min-height:60px;margin:0 auto}.go_arrow img{min-width:100%;max-width:100%}.total_tab .heading{width:20px;height:auto;min-height:20px}.tabbar div:first-child,.tabbar div:nth-child(2){border-right:none}.bg-banner{height:30%;position:absolute;top:0;left:0}.banner{z-index:1;background-color:var(--navy);flex-direction:column;align-items:center;width:100%;padding:30px 0;display:flex;position:relative}.banner .pharmacist-mother-baby{width:450px}.banner .top{padding-bottom:8rem}@media screen and (max-width:991px){.banner .top{padding-bottom:calc(8rem + 100px)}}@media screen and (max-width:767px){.banner .top{padding-bottom:calc(8rem + 50px)}}@media screen and (max-width:575px){.banner .top{padding-bottom:8rem}}.banner .top .column:first-child{text-align:right}.banner .top .column:last-child{flex-direction:column;justify-content:center;padding:1rem 0;display:flex}.banner .top .column:last-child p{color:var(--white);width:60%;font-size:1.25rem;font-weight:600}.banner .empty-space{height:100px}.we-see-you-hear-you{color:var(--orange)!important;font-size:24px!important;font-weight:700!important}.simplify-and-save{background-color:var(--white);z-index:1;border-radius:1.5rem;padding:1rem 3.5rem;position:absolute;bottom:-20%;left:50%;transform:translate(-50%);box-shadow:1px 1px 10px #0003}.simplify-and-save .first-col{flex-direction:column;justify-content:center;align-items:center;display:flex}.simplify-and-save .download-app,.nascar .download-app{justify-content:center;display:flex}.simplify-and-save .download-app div,.nascar .download-app div{margin:0 .5rem}.simplify-and-save .download-app a img{width:120px}.nascar .download-app .store-img{width:164px;height:50px;margin:0 1rem}@media only screen and (max-width:767px){.nascar .download-app .store-img{width:120px;height:40px}.nascar .download-app .store-img:last-child{margin:0 1rem}}.banner h1{color:var(--orange);text-transform:uppercase;font-size:36px;font-weight:700}.banner .caption{color:var(--black);font-size:22px;font-weight:600}.banner .subheading{color:var(--black);font-size:18px}.banner h4{color:var(--navy);margin-top:10px;font-size:16px;font-weight:700}.discount_bg,.nascar-card-section{background-image:linear-gradient(#f588680d,#f588684d);width:100%;height:600px;position:relative}.nascar-card-section{height:auto}.discount-card{z-index:1;background-color:#fff;border:1px solid #0000001a;border-radius:15px;height:200px;margin-top:2rem;padding:2rem;position:relative;box-shadow:2px 2px 20px #0000000d}.discount-card-heading{font-size:1.75rem;font-weight:700}.btn-discount{border-color:var(--orange);text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1px solid #0000;border-radius:15px;outline:none;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;background-color:var(--orange)!important;color:#fff!important}.btn-discount:disabled,.btn-discount.disabled{cursor:not-allowed;opacity:.85;pointer-events:none;background-color:var(--light-orange)!important;color:#fff!important;border-color:var(--light-orange)!important}.btn-discount:hover{color:var(--vha-blue);transition:all .3s}.btn-discount.capsule{background-color:var(--orange,white);clip-path:inset(0 10px);padding:.5rem 2rem}.btn-discount.rounded-full{border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.btn-discount.discountcardbutton{font-size:1.15rem}.btn-discount.drugsearchbutton{width:105%}.discount-cards-bg{width:120%;position:relative}@media (max-width:1310px){.simplify-and-save{width:65%}}.search_btn{background:var(--orange);border:none;border-radius:15px;margin-left:15px}.location-wrapper{border-radius:15px;height:3rem;overflow:hidden}.hiw{background:url(/assets/images/hiw.webp) 50%/contain no-repeat;width:100%;height:auto;min-height:500px;margin:15rem 0 7.5rem}.hiw_card{background:var(--white);border-radius:15px;width:230px;height:auto;margin:150px 15px;padding:10px;overflow:hidden;box-shadow:10px 10px 10px #0003}.hiw_card .img{float:left;text-align:center;width:100%;height:auto;min-height:10px;padding:15px 0}.hiw_card .img img{height:50px}.hiw_card p{float:left;width:100%;height:auto;min-height:60px;color:var(--navy);text-align:center;font-size:.625rem;font-weight:600}.mainline{color:var(--navy);font-size:3rem}.top-section,.drug-search,.partners-top-section,.nascar-top-section{color:var(--navy);margin-top:100px;position:relative}.top-section .tagline{text-align:center;color:var(--vha-orange);font-size:1.5rem}.top-section>.container>h2,.top-section>.container>h4{font-size:1rem;font-weight:500}.top-section>.container>h2>a,.top-section>.container>h4>a{color:var(--black);text-decoration:underline}.top-section,.section1{width:100%;height:auto;min-height:auto}.section1{padding-bottom:100px}.section1 h1{width:100%;height:auto;min-height:20px;color:var(--navy);text-align:center;background-image:linear-gradient(#f9f9f91a,#f588684d);margin-top:150px;font-size:30px}.pharmacy-partners{padding-top:100px}.carousel-inner,.carousel-item{height:150px}.carousel-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%!important}.availability{float:left;width:100%;height:auto;min-height:20px;color:var(--navy);margin-top:50px;font-size:26px}.testimonials{height:auto;min-height:20px;margin:0 8px}.testimonials_card{float:left;background:var(--white);border-radius:15px;width:100%;height:auto;min-height:300px;margin-bottom:30px;padding:50px;overflow:hidden;box-shadow:1px 1px 10px #0003}@media screen and (max-width:1440px){.testimonials_card{margin-top:65px}}.testimonials h2{float:left;width:100%;height:auto;min-height:20px;color:var(--navy);text-align:center;margin:50px 0 20px;font-size:30px}.testimonials_inner_card{background:var(--white);z-index:1000;border-radius:15px;width:100%;height:auto;min-height:300px;margin:20px auto;position:relative;box-shadow:1px 1px 10px #0003}.testimonialsImage img{min-width:100%;max-width:100%;margin-top:-30px;margin-left:0}.testimonials_details{float:left;width:100%;height:auto;min-height:20px;position:relative}.testimonials_details .message{text-align:left;width:100%;max-width:100%;height:auto;min-height:20px;color:var(--navy);word-break:break-word;margin-bottom:1rem;padding:0 15px;font-size:20px;font-style:italic;font-weight:700;line-height:26px}.testimonials_details .name{width:100%;max-width:100%;height:auto;min-height:20px;color:var(--navy);word-break:break-word;padding:0 15px;font-size:26px;font-weight:700}.testimonials_details .from{width:100%;height:auto;min-height:20px;color:var(--orange);word-break:break-word;padding:0 15px;font-size:18px;font-weight:400}.dancing-couple-container{justify-content:center;align-items:center;margin-top:2rem;display:flex}.dancing-couple-container img{width:300px}.participating-pharmacies{margin-top:3rem}.mobile_app,.mo-mobile_app{float:left;background:#fafafa;width:100%;height:auto;min-height:475px;margin-top:150px;padding-bottom:1rem;position:relative}.mo-mobile_app{margin-top:0;padding-bottom:4rem}.mobile_app:after{content:"";background-image:url(/assets/images/mobileApp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:95%;width:50%;height:165%;position:absolute;bottom:0;right:0}.mo-mobile_app:after{content:"";background-image:url(/assets/images/mobileApp.webp);background-position:0 100%;background-repeat:no-repeat;background-size:80%;width:50%;height:100%;position:absolute;bottom:0;right:0}@media screen and (max-width:991px){.mo-mobile_app:after{background-image:none}}.mobile_app_spanish:after{background-image:url(/assets/images/mobileApp_spanish.webp)}.download_app{float:left;width:100%;height:auto;min-height:20px}.download_app .downoad-app-title{float:left;width:100%;height:auto;min-height:20px;color:var(--navy);margin-top:100px;font-size:40px;font-weight:700}.download_app ul{float:left;width:100%;height:auto;min-height:20px}.download_app li{float:left;vertical-align:middle;width:100%;height:auto;min-height:20px;color:var(--navy);background:url(/assets/images/list_style.webp) 0 no-repeat;padding:10px 5px 5px 50px;font-size:24px;font-weight:700;list-style:none}.download_app_img{float:left;width:140%;height:auto;min-height:300px;position:absolute;bottom:-69px}.download_app_img img{min-width:100%;max-width:100%}.store-img{width:30%;margin-left:2rem}.footer{background:var(--navy);width:100%;height:auto;min-height:300px;padding:4rem 1rem 0;display:flow-root}.footer-grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:start;gap:2.5rem 1.875rem;display:grid}.footer-col{display:flow-root}.footer_logo{width:100%;height:auto;min-height:20px}.footer_logo img.company-logo{width:100%;max-width:200px;height:auto}.social-icons-wrapper{justify-content:center;align-items:center;max-width:200px;margin-top:1em;display:flex}.social-icon{cursor:pointer}.social-icon:first-child{margin-right:1rem}.social-icon img{text-align:center;width:36px}.bblogo-index{z-index:1000}.wben-logo-wrapper{align-items:center;gap:1rem;max-width:100%;padding:1em 0;display:flex}.wben-logo-wrapper>*{flex:0 80px;min-width:0}.wben-logo-wrapper a{align-items:center;display:flex}.footerclogos{object-fit:contain;width:100%;max-width:80px;height:auto}@media screen and (max-width:767px){.footer-grid{grid-template-columns:minmax(0,1fr)}.footer_logo{flex-direction:column;align-items:center;display:flex}.footer_logo img.company-logo{max-width:100%}.social-icons-wrapper{max-width:none}.wben-logo-wrapper{justify-content:center}}.social_media{float:left;width:100%;height:auto;min-height:20px}.social_media li{float:right;width:30px;height:30px;color:var(--white);cursor:pointer;font-size:24px;list-style:none}.social_media li:hover{color:var(--orange)}@media (max-width:767px){.social-icon{width:56px}.social-icon:first-child{margin-right:0}}.footer span{float:left;width:100%;height:auto;min-height:20px;color:var(--white);font-size:22px;font-weight:700}.footer_link{float:left;padding-left:0}.footer_link li,.footer_link li a{float:left;width:100%;height:auto;min-height:20px;color:var(--gray-500);cursor:pointer;line-height:26px;text-decoration:none;list-style:none}.footer_link li:hover,.footer_link li a:hover{color:var(--orange)}.footer_auth_logo{float:left;width:100%;height:100%;margin-top:35%}.footer_auth_logo img{min-width:100%;max-width:100%}.pptc{width:100%;height:auto;min-height:20px;margin-top:2.5rem}.pptc p{font-weight:400}.pptc p:nth-child(2){color:var(--white);font-size:18px}.pptc p:not(:nth-child(2)){color:var(--white);font-size:14px}.react-multi-carousel-item div{float:left}.search-suggestion{display:flex;position:relative}.search-suggestion .suggestions{font-size:1.15rem;font-weight:600}.search-suggestion .grandma-img-wrapper img{width:100%;margin-bottom:-36px;margin-left:25px}.suggestions ul li::marker{color:var(--orange)}.drug-script-card,.how-can-we-help,.visory-community{background-color:var(--vha-blue);color:var(--white);border-radius:1rem;padding:2rem}.visory-community *{color:var(--white)}.drug-script-card .generic-drug-name{color:var(--orange);font-weight:700}.drug-script-card .drug-name{color:var(--white);margin-top:-.5rem;font-size:2rem;font-weight:700}.drug-script-card .drug-desc{color:var(--yellow);margin-top:-.25rem;font-size:.9rem;font-weight:600}.drug-price{color:var(--yellow);font-size:3rem;font-weight:700}.drug-price-on-card{color:var(--white);font-size:1.5rem;font-weight:700}.drug-price-check-at-pharmacy{color:var(--yellow);font-size:1.5rem;font-weight:700}.no-pharmacy-found{color:var(--navy);text-align:center;font-size:1.5rem;font-weight:700}.drug-script-card .lowest-price{color:var(--yellow);text-align:right;margin-top:-.5rem;margin-left:2rem;font-size:1rem;font-weight:700}.location-icon{height:1.5rem}.search-icon{width:36px;height:36px;position:absolute;top:6px;left:8px}.location-icon-absolute{position:absolute;top:12px;left:13px}.search-icon-absolute{width:36px;height:36px;position:absolute;top:7px;left:10px}.your-location-label{color:var(--gray-500);font-weight:600}@media (min-width:1200px){.radius-select-col{flex:0 0 20%;max-width:20%}}.drug-script-dropdowns{background-color:var(--white);border-radius:1rem}.dropdown-menu.show{max-height:300px}.drug-script-dropdowns .dropdown{background-color:var(--white);border-radius:.5rem}.dropdown .btn:focus{box-shadow:none}.dropdown-title{color:#212529!important}.quantity-dropdown-title{width:120px!important}.quantity-dropdown-title+span>svg{position:absolute;top:13px;right:13px}@media screen and (max-width:991px){.quantity-dropdown-title{width:100%!important}}.btn-update{background-color:var(--orange);color:var(--white);border-width:0;border-radius:1rem;margin-right:.25rem;padding:.25rem 2rem}.affiliate-name{color:var(--vha-blue);font-size:1rem;font-weight:700}.affiliate-back-icon{cursor:pointer;margin-right:.5rem}.pharmacylocator,.faqs-wrapper,.contactus,.how-it-work,.about-us{margin-top:120px!important}.faqs-wrapper{z-index:-10}.latinofamily-img-wrapper{justify-content:center;padding:3rem 10rem 0;display:flex}.latinofamily-img-wrapper img{width:429px;margin-bottom:-52px}.pharmacy-search-wrapper{padding:1.5rem 0}.pharmacy-search-wrapper p{color:var(--navy);font-weight:700;line-height:1.75rem}.pharmacy-search-wrapper p:last-child{margin:2rem 0}.pharmacy-card,.about-you-card{cursor:pointer;border:1px solid #0003;border-radius:1rem;min-height:100px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.pharmacy-card .pharmacy-name,.about-you-card .about-you-name{color:var(--vha-blue);align-items:center;width:100%;padding:1rem 1.5rem;font-size:1.5rem;font-weight:700;display:flex}.about-you-card .about-you-name{text-align:left;font-size:1.25rem}.pharmacy-card .pharmacy-distance{color:var(--vha-blue);justify-content:center;align-items:center;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.pharmacy-card .pharmacy-price,.about-you-card .about-you-choice{color:var(--white);z-index:1;justify-content:space-between;align-items:center;width:50%;padding:1rem 1.5rem 1rem 4rem;display:flex;position:relative}.pharmacy-card .pharmacy-price img{width:25%}.pharmacy-card .pharmacy-price .curve{background-color:var(--vha-blue);z-index:-1;border-radius:100%;height:220px;position:absolute;right:-30px}.faqs-wrapper p,.veteran-resources-wrapper p{padding-top:1rem}.faqs-wrapper p:last-child,.veteran-resources-wrapper p:last-child{font-weight:600}.faqs-wrapper .two-ladies-img-wrapper .veteran-resources-wrapper .veteran-resources-img-wrapper{z-index:-1;position:relative}.faqs-wrapper img{width:420px}.veteran-resources-wrapper img{width:350px}.faqs{width:100%;margin-top:-56px;margin-bottom:40px}.veteran-resources{width:100%;margin-top:-10px;margin-bottom:40px}.about-you-card .about-you-choice .curve{background-color:var(--vha-blue);z-index:-1;border-radius:100%;height:200px;position:absolute;right:-50px}.load-more-wrapper{z-index:99;justify-content:center;align-items:center;display:flex;position:relative}.pharmacy-info-card{border:1px solid #0000001a;border-radius:15px;align-items:center;padding:2rem;display:flex;box-shadow:2px 2px 20px #0000000d}.pharmacy-info-card>div{flex:1}.pharmacy-info-card .btn-directions{background-color:var(--orange);color:var(--white);border-radius:15px;padding:12px 15px}.pharmacy-info-card .phone-lable,.pharmacy-info-card .store-name{color:var(--vha-blue)}.pharmacy-info-card .pharmacy-distance{color:var(--vha-blue);text-align:center;font-size:1.5rem;font-weight:600}.pharmacy-info-card .phone-number-card{border:1px solid #0000001a;border-radius:15px;margin:0 10px;padding:5px;display:flex;box-shadow:2px 2px 20px #0000000d}.pharmacy-info-card .address,.pharmacy-info-card .phone-number-card .phone-number{font-size:.75rem}.pharmacy-locator-card{cursor:pointer;border:1px solid #0000001a;border-radius:15px;align-items:center;padding:1rem;display:flex;box-shadow:2px 2px 20px #0000000d}.pharmacy-locator-card .store-name{color:var(--vha-blue)}.pharmacy-locator-card .address,.pharmacy-locator-card .phone-number-card .phone-number{font-size:.75rem}.pharmacy-locator-card .pharmacy-distance{color:var(--vha-blue);text-align:center;font-size:1rem;font-weight:600}.faq-card,.veteran-card,.your-card-wrapper{border:1px solid #0000001a;border-radius:15px;width:100%;margin:.5rem 0;padding:2rem;box-shadow:2px 2px 20px #0000000d}.veteran-card{padding:1rem}.veteran-card:hover{cursor:pointer}.faq-card .faq-answer,.veteran-card .veteran-description{font-size:.9rem}.veteran-card .veteran-description{font-weight:500}.your-card-wrapper,.discount-card-modal,.discount-card-email-modal{flex-direction:column;justify-content:center;align-items:center;margin-top:5rem;display:flex}.discount-card-modal,.discount-card-email-modal{margin-top:0}.your-card-wrapper div,.discount-card-modal div,.discount-card-email-modal div{margin-bottom:1rem}.your-card-wrapper div:last-child,.discount-card-modal div:last-child,.discount-card-email-modal div:last-child,.discount-card-text-modal div:last-child{text-align:center;margin-bottom:0;font-size:.9rem}.your-card-wrapper button,.discount-card-modal button{background-color:var(--orange);color:#fff;border-radius:10px;margin:0 2rem;padding:8px 24px}.discount-card-modal button{margin:0 1rem}.discount-card-text-modal .buttons{justify-content:center;display:flex}.discount-card-email-modal .buttons button,.discount-card-text-modal .buttons button{color:var(--orange);border-color:var(--orange);margin:0 1rem}.discount-card-email-modal .buttons button:hover,.discount-card-email-modal .buttons button.active,.discount-card-text-modal .buttons button:hover,.discount-card-text-modal .buttons button.active{color:#fff;background-color:var(--orange);border-color:var(--orange)}.modal-title{color:var(--navy);font-weight:700}.modal-content{pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid #0003;border-radius:1.5rem;outline:0;flex-direction:column;width:100%;display:flex;position:relative}.location-wrapper span{white-space:nowrap}.pharmacies-wrapper{height:350px;margin:2rem 0;overflow-y:scroll}.tell-use-about-yourself{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.tell-use-about-yourself .body{text-align:center;background:#fff;border-radius:.75rem;width:445px;padding:1rem}.tell-use-about-yourself .body .title{color:var(--orange);font-size:2rem;font-weight:700}.tell-use-about-yourself .body .sub-title{color:var(--vha-blue);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.tell-use-about-yourself .icon{width:28px;height:36px}.tell-use-about-yourself .circle{background-color:var(--orange);border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:24px;display:flex}.pharmacist-patient-img{width:240px;margin-top:-130px}.fetch-savings-cards,.partners-curved-bg{background:linear-gradient(#f9f9f91a,#f5886833);width:100%;position:relative}.partners-curved-bg{background:linear-gradient(#f9f9f966,#f588684d);padding-bottom:50px}.fetch-savings-cards:before{content:"";z-index:10;background-color:#fff;border-radius:100%;width:100%;height:160px;position:absolute}.partners-curved-bg:before{content:"";z-index:10;background-color:#fff;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 100%;width:100%;height:60px;position:absolute}.partners-curved-bg>.container{text-align:center;color:var(--navy);padding:120px 8px 50px;font-weight:500}.partners-logos-container{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.partners-logos-container .partner-logo-card{text-align:center;width:300px;color:var(--navy);flex-direction:column;align-items:center;font-size:1.25rem;display:flex}.partners-logos-container .logo-wrapper{background-color:var(--white);border-radius:20px;justify-content:center;align-items:center;height:220px;padding:1rem;display:flex;box-shadow:0 0 10px #0000001a}.partners-logos-container .partner-logo-card .tagline{color:var(--navy);flex-grow:1;padding:1rem}.official-partners{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;padding:3rem 0;display:flex}.official-partners .tagline{text-align:center;color:var(--navy);padding-top:1rem;font-size:1.5rem;font-weight:500}.official-partnership{background-color:var(--white);flex-wrap:wrap;justify-content:center;padding:3rem 0;display:flex}.official-partnership .column{width:525px;color:var(--navy)}.official-partnership .column:last-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.official-partnership .shaking-hands-img{width:480px;height:auto;margin-top:-98px}@media screen and (max-width:1050px){.official-partnership .column:last-child{padding:2rem 1rem 0}}@media screen and (max-width:1200px){.official-partnership .col-lg-4:first-child{justify-content:center;align-items:center;display:flex}}@media screen and (max-width:420px){.official-partnership{padding:3rem 1rem}.official-partnership .shaking-hands-img{width:100%;margin-top:calc(1.25rem - 98px)}}.fetch-savings-cards .circles-img{position:absolute;top:170px;bottom:-30px;left:200px}.fetch-savings-cards .couple-img{width:480px;height:298px;position:absolute;bottom:-22px;right:0}@media (max-width:1650px){.fetch-savings-cards .couple-img{width:520px;bottom:-22px}}@media (max-width:1500px){.fetch-savings-cards .couple-img{width:480px;height:298px}}@media (max-width:1430px){.fetch-savings-cards .couple-img{width:440px;height:273px;bottom:-20px}}@media (max-width:1400px){.fetch-savings-cards .couple-img{width:360px;height:222px;margin-bottom:5px}}@media (max-width:1220px){.fetch-savings-cards{padding-bottom:150px}.fetch-savings-cards .couple-img{width:420px;height:260px;margin-bottom:0;left:52.5%;transform:translate(-50%)}}.fetch-savings-cards .cards{flex-wrap:wrap;justify-content:space-between;margin-top:6rem;display:flex}@media screen and (max-width:991px){.fetch-savings-cards .cards{justify-content:center}.fetch-savings-cards .card{margin:2rem}}.fetch-savings-cards .card{z-index:20;background-color:#fff;border-radius:20px;justify-content:space-evenly;align-items:center;width:280px;padding:2rem 0;display:flex}.fetch-savings-cards .card img{width:100%;margin-bottom:1rem}.fetch-savings-cards .card button,.how-can-we-help button,.get-your-discount-card button{background-color:var(--orange);color:#fff;text-align:left;border-radius:15px;justify-content:space-between;width:150px;margin-top:2rem;display:flex}.get-your-discount-card button{text-align:center;width:325px}.fetch-savings-cards .card button:after,.how-can-we-help button:after,.get-your-discount-card button:after{content:">"}.fetch-savings-cards div.info{color:var(--navy);margin:6rem auto;font-weight:600;position:relative}@media (max-width:1220px){.fetch-savings-cards div.info{margin-top:3rem}}@media (max-width:990px){.fetch-savings-cards div.info{margin-top:0}}.how-it-works{background:linear-gradient(#f9f9f91a,#f5886833);padding-bottom:350px;position:relative}.how-it-works .top-section{flex-direction:column;justify-content:center;align-items:center;margin:4rem 0 2rem;display:flex;position:relative}.how-it-works .top-section p{text-align:center;margin-top:1rem;font-weight:500}.how-can-we-help-wrapper{position:absolute;bottom:-65px;left:16.5%;right:16.5%}.how-it-works .how-can-we-help{grid-template-columns:repeat(3,1fr);justify-content:space-evenly;display:grid}.how-it-works .family-img{width:360px;margin-bottom:-47px}@media (max-width:1280px){.how-it-works .family-img{display:none}}@media (max-width:1440px){.how-it-works .how-can-we-help{grid-template-columns:repeat(1,1fr)}.how-can-we-help-wrapper{bottom:-220px}.how-can-we-help-card:not(:last-child){margin-bottom:2rem}.how-it-works .how-can-we-help-card{border:0!important}}@media (max-width:1095px){.how-can-we-help-wrapper{bottom:-240px}}.happy-employees-img{bottom:5px}@media (max-width:1028px){.how-can-we-help-wrapper{bottom:-260px}.happy-employees-img{bottom:21px}}@media (max-width:481px){.happy-employees-img{bottom:6px}}.how-it-works .get-your-discount-card{z-index:9;justify-content:center;display:flex;position:relative}@media (max-width:425px){.how-it-works .get-your-discount-card{margin-bottom:1rem}}@media (max-width:341px){.how-it-works .get-your-discount-card{margin-bottom:3.5rem}}.how-it-works .how-can-we-help-card div:first-child{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.how-it-works .how-can-we-help-card{border-right:1px solid #fddb65;flex-direction:column;align-items:center;padding:0 3rem;display:flex}.how-it-works .how-can-we-help-card:last-child{border-right:none}.how-it-works .how-can-we-help-card button{width:200px}.how-it-works-testimonials{margin-top:200px}.about-us .visory-community{padding:0}.about-us .visory-community .text{flex-direction:column;justify-content:center;padding:2rem;display:flex}.about-us .visory-community .text p{margin-top:1rem}.about-us .visory-community .women-team-img-wrapper{align-items:flex-end;height:100%;display:flex}.about-us .visory-community .women-team-img-wrapper .women-team-img{object-fit:contain}.about-us .how-do-we-say-visory{width:75%;margin:0 auto;position:relative}#btn-listen-to-how-we-say:hover{cursor:pointer}.about-us .stats-wrapper{justify-content:center;align-items:center;margin:2rem 0;display:flex}.about-us .stats-wrapper .stats,.about-us .stats-wrapper .stats-card{background-color:var(--vha-sky-blue);border-radius:1rem;padding:2rem}.about-us .stats-wrapper .stats{box-shadow:0 3px 7.5px #46464640}.about-us .stats-wrapper .stats-card{background-color:var(--white);text-align:center;height:100%;color:var(--vha-blue);justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 3px 7.5px #46464640}.about-us .our-story-img{z-index:15;width:320px;position:absolute;bottom:-235px}.about-us .our-story-circle-img{z-index:15;width:420px;position:absolute;top:-300px;left:-50px}.about-us .our-mission-wrapper{background:linear-gradient(#f9f9f91a,#f5886833);margin-top:150px}.our-mission-wrapper:before{content:"";z-index:10;background-color:#fff;border-radius:100%;width:100%;height:160px;margin-top:-75px;position:absolute}.our-mission-wrapper .our-mission-container{color:var(--vha-blue);text-align:center;justify-content:center;align-items:center;padding:150px 0 50px;display:flex}.our-mission-wrapper .our-mission-container p{font-weight:700}.our-mission-wrapper .our-mission-img{width:320px;margin-top:50px}.what-we-believe{text-align:center;color:var(--vha-blue);padding-top:75px}.what-we-believe-img{width:100%}.desktop-values{justify-content:center;display:flex}.mobile-values{flex-direction:column;margin:2rem 0;display:flex}.mobile-values div{flex-direction:column;justify-content:center;align-items:center;margin:2rem 0;display:flex}.mobile-values .empower-women h2{color:var(--vha-orange)}.mobile-values .we-colloborate h2{color:#0e2655}.mobile-values .becourageous h2{color:#000}.mobile-values .care-without-compromise h2{color:#6fccec}.mobile-values .we-see-you h2{color:#0e2655}.mobile-values .be-thoughtful h2{color:var(--vha-orange)}.mobile-values div h2,.mobile-values div p{text-align:center}.mobile-values div p{color:#1a1818}area:hover{cursor:pointer;border:0}.prices-may-vary{text-align:right;padding:1rem 0;font-size:.8rem;font-style:italic;font-weight:500}@media (max-width:1290px){.pharmacylocator{margin-top:50px}.pharmacy-info-card{padding:1rem 15px}.pharmacy-info-card .btn-directions{text-align:left}.pharmacy-info-card .phone-number-card{align-items:center;min-height:74px}.pharmacy-info-card .phone-number-card>div:first-child{display:none}.btn-discount.drugsearchbutton{white-space:nowrap;border-radius:1rem;justify-content:center;align-items:center;height:3rem;min-height:3rem;padding:0 1.25rem;display:inline-flex}.bg-banner{height:12%}.logo{margin-left:125px}.nav-item a{font-size:12px}.header-wrapper:before{width:150px;height:220px}.search-suggestion .suggestions{padding:0;font-size:1rem}.search-suggestion .grandma-img-wrapper img{width:240px;margin-bottom:-27px}.our-mission-container .paras{margin-top:50px}}@media (max-width:991px){.navbar-collapse{margin-top:5rem;box-shadow:2px 2px 20px #0000000d}.discount-card-heading{font-size:1em;font-weight:700}.pharmacy-card .pharmacy-price{width:400px;padding:10px 32px}.pharmacy-card .pharmacy-name{font-size:1rem}.drug-script-dropdowns>div:first-child{flex-flow:column;padding:15px 0}.mobile_app{margin-top:30px}ul.nav{flex-direction:column;margin-right:auto;margin-left:0!important}.logo{margin-left:120px}.logo img{width:40%}.banner>div{max-width:690px;margin:0 auto}.banner .top .column:first-child{text-align:center}.banner .top .column:last-child{flex-direction:column;justify-content:center;align-items:center;display:flex}.banner .top .column p,.banner .pharmacist-mother-baby{width:100%}.discount-card{padding:30px 10px}.hiw{margin-top:20rem}.btn-discount.drugsearchbutton{width:125%;font-size:12px}.pharmacy-partners{padding-top:60px}.btn-discount.discountcardbutton{font-size:14px}.mobile_app:after{z-index:0;background-position:170% 0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;bottom:0;right:0}.mobile_app>.container>.row{z-index:5;position:relative}.section1{padding-bottom:30px}.testimonials_card{min-height:auto;padding:25px}.testimonials h2{margin:20px 0 30px}.discount_bg{height:480px}.hiw>.container>.row{flex-direction:column;align-items:center}div:has(.hiw_card){flex-direction:column;align-items:center;display:flex}.hiw_card{margin:15px}.header-wrapper:before{height:160px}.section1>h3{margin-bottom:35px}.section1 .form-control{font-size:12px}.faqs-wrapper p{padding-top:0}.pharmacist-patient-img-wrapper{justify-content:center;align-items:center;display:flex}.pharmacist-patient-img{width:240px;margin-top:0}.how-it-works .how-can-we-help{grid-template-columns:repeat(1,1fr);justify-content:center}.how-it-works{padding-bottom:850px}.how-it-works .how-can-we-help-card{border:0}.how-it-works .how-can-we-help-card:not(:first-child){margin-top:1rem}.how-it-works-testimonials{margin-top:2rem}.about-us .stats-wrapper .stats-card{font-size:.75rem}.about-us .how-do-we-say-visory{width:90%}.how-can-we-help-wrapper{bottom:120px}.desktop-values{display:none}}@media (max-width:767px){.mainline{font-size:34px}.pharmacy-card .pharmacy-name{padding:1rem .5rem;font-size:.8rem}.pharmacy-card .pharmacy-price{width:200px;font-size:.8rem}.pharmacy-card .pharmacy-price .curve{width:200px}.pharmacy-card .pharmacy-distance{padding:1rem .5rem}.your-card-wrapper button{margin:0 5px;padding:8px 16px}.location-wrapper{margin-bottom:15px}.pharmacy-info-card{flex-flow:column wrap}.pharmacy-info-card>div{margin-bottom:10px}.logo{width:160px;margin-left:95px}.logo img{width:60%}.header-wrapper:before{height:110px}.your-card-wrapper,.discount-card-modal{padding:20px 10px}.react-multi-carousel-track li{align-items:normal;min-height:250px}.navbar-collapse{margin-top:3rem}ul.nav{flex-direction:column;margin-right:auto;margin-left:0!important}.section1{margin-top:30px}.banner{padding:30px 15px}.discount-card{height:auto}.hiw{margin-top:20rem}.hiw_card{width:100%;max-width:170px;position:relative;left:15px}.hiw_card p{min-height:auto;margin-bottom:4px}.section1 .form-control{margin-bottom:20px}.btn-discount.drugsearchbutton{white-space:nowrap;width:100%;min-height:50px;font-size:16px}.drug_card_container{width:165px;margin:0 20px}.drug__details{height:80px}.drug__details h4,.drug__details .drug__generic_name{font-size:14px;font-weight:700}.drug__details h2,.drug__details .drug__name{font-size:16px}.drug__details p{font-size:12px}.mobile_app{width:100%;height:auto;min-height:300px;margin-top:30px;padding:30px 0;position:relative}.mobile_app:after{background-image:none}.price_div{border-radius:130px 130px 0 0;width:100%;height:auto;min-height:30px;margin-left:0;margin-right:0;right:0;overflow:hidden}.search-suggestion{flex-direction:column}.search-suggestion .grandma-img-wrapper{justify-content:center;align-items:center;display:flex}.search-suggestion .grandma-img-wrapper img{width:340px;margin-bottom:0}.faqs-wrapper img{width:360px}.faqs-wrapper .two-ladies-img-wrapper{justify-content:center;align-items:center;display:flex}.faqs{margin-top:-50px}.how-it-works{padding-bottom:950px}.about-us .stats-wrapper .column:not(:first-child){margin-top:1rem}#pharmacyOfChoice{margin-top:1.25rem}}@media only screen and (max-width:700px){.banner h1{font-size:24px}.banner p{font-size:18px}.hiw_card{margin:15px 0!important}.testimonials_inner_card .col-md-3{display:none}.testimonials_card{padding:15px}.testimonials_inner_card{box-shadow:none}.testimonials_details{margin-left:-15px}.download_app{padding:15px 0!important}.download_app h1{margin-top:0;font-size:26px}.download_app_img{display:none}.download_app li{vertical-align:middle;background:url(/assets/images/list_style.webp) 0 no-repeat;padding:10px 10px 5px 50px;font-size:16px;list-style:none}.footer_auth_logo{margin-top:10%}.social_media li{float:left}.pharmacy-card .pharmacy-price img{width:30%;padding-top:5px}}@media only screen and (max-width:600px){.pharmacies-wrapper{height:auto;overflow-y:auto}.pharmacy-card .pharmacy-price img{width:30%;padding-top:10px}.pharmacy-card .pharmacy-price .curve{width:175px}.pharmacy-card .pharmacy-distance{font-size:.85rem}.input-group>.rbt:not(:last-child) .form-control{margin-bottom:20px}.tell-use-about-yourself .body{margin:1rem}.tell-use-about-yourself .body .title{font-size:1.5rem}.tell-use-about-yourself .body .sub-title{font-size:1rem}.tell-use-about-yourself .icon{width:24px;height:28px}.tell-use-about-yourself .circle{width:30px;height:30px;margin-left:24px}.about-you-card .about-you-name{font-size:1rem}.tell-use-about-yourself div:last-child{font-size:.75rem}.fetch-savings-cards{padding-bottom:0}.fetch-savings-cards .couple-img{width:420px;height:260px;left:57.5%;transform:translate(-50%)}.search-suggestion .grandma-img-wrapper{justify-content:center;align-items:center;display:flex}.search-suggestion .grandma-img-wrapper img{width:320px;margin-bottom:0}.latinofamily-img-wrapper{justify-content:center;padding:3rem 10rem 0;display:flex}.latinofamily-img-wrapper img{width:240px;height:250px;margin-bottom:-30px}.fetch-savings-cards div.info{margin:3rem 3rem 17rem}.how-it-works{padding-bottom:1050px}.our-story-circle-img{display:none}}@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.tell-use-about-yourself .body{width:50%}.tell-use-about-yourself .body .title{font-size:1.25rem}.tell-use-about-yourself .body .sub-title{font-size:1rem}.tell-use-about-yourself .icon{width:22px;height:24px}.tell-use-about-yourself .circle{border-radius:100%;width:28px;height:28px;margin-left:14px}.about-you-card{min-height:0}.about-you-card .about-you-choice .curve{border-radius:100%;height:175px}.about-you-card .about-you-name,.tell-use-about-yourself div:last-child{font-size:.75rem}}.footer-banner-container{max-width:80%;margin:0 auto -.75rem}.footer-banner-container .title{color:--var(vha-blue);text-align:center;font-size:20px;font-weight:600}.footer-banner-container .border-right{border-right:1px dotted #e2ccc7}.footer-banner-container.no-margin-top{margin-top:-3rem}.retirement-living-heading{font-size:38px}.additional-info p,.additional-info div{color:var(--vha-navy);font-size:18px;font-weight:400}.how-to-use-our-free-card{background-color:var(--vha-blue);border-radius:1.5rem;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.how-to-use-our-free-card div{color:var(--white)}.how-to-use-our-free-card .h2{font-weight:700}.how-to-use-our-free-card .dotted-line:after{content:"...............";letter-spacing:2px;color:var(--yellow);height:1rem;margin-bottom:.5rem;font-size:.75rem;display:block}.how-to-use-our-free-card .dotted-circle-wrap{color:var(--white);background-color:var(--orange);border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 1rem;font-size:1.4rem;font-weight:700;display:flex}.how-to-use-our-free-card .main-content{padding:1rem;font-size:1.5rem;font-weight:500;line-height:1.7rem}.nascar-how-to-use-free-card,.ncpa-discount-card{border-radius:1.5rem;flex-direction:column;align-items:center;display:flex}.nascar-how-to-use-free-card{padding:1rem 0 3rem}.nascar-how-to-use-free-card div,.ncpa-discount-card div{color:var(--vha-blue)}.nascar-how-to-use-free-card .h2,.ncpa-discount-card h2{color:var(--navy);text-align:center;margin-top:4rem;font-weight:700}.nascar-how-to-use-free-card .dotted-line:after{content:"...............";letter-spacing:2px;color:var(--orange);height:1rem;margin-bottom:.5rem;font-size:.75rem;display:block}.nascar-how-to-use-free-card-title{color:var(--vha-blue)}.nascar-how-to-use-free-card-subtitle{color:var(--vha-orange);font-size:1.4rem}.nascar-how-to-use-free-card .dotted-circle-wrap{color:var(--white);background-color:var(--orange);border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 1rem;font-size:1.4rem;font-weight:700;display:flex}.nascar-how-to-use-free-card .main-content{padding:1rem;font-size:1.5rem;font-weight:500;line-height:1.7rem}.partner-with-us-learn-how,.visory-health-offers{color:var(--vha-orange);text-align:center;font-size:24px;font-weight:700}.visory-health-offers{color:var(--vha-navy)}.bg-blog-header{background:linear-gradient(#f9f9f91a 0%,#f5886833 100%);width:100%;height:250px;position:absolute;left:0}.in-the-news,.blog-header{background:linear-gradient(#f9f9f91a 0%,#f5886833 100%);padding-bottom:1rem;position:relative}.in-the-news-header{flex-wrap:wrap;justify-content:center;align-items:center;margin:4rem 0;display:flex}.in-the-news-header>div{padding:10px 30px}.in-the-news-header>div:not(:last-child){border-right:1px solid var(--gray)}@media screen and (max-width:542px){.in-the-news-header>div:not(:last-child){width:180px;margin-bottom:20px}.in-the-news-header>div:nth-child(2),.in-the-news-header>div:nth-child(4),.in-the-news-header>div:nth-child(5){border-right:none}}.resource-card{border-bottom:3px solid #ececec;margin:1rem 0;padding:3rem 0;display:flex}.resource-card:first-child{margin-top:0;padding-top:0}.resource-card.no-border{border-bottom:none}.content-news{justify-content:center;align-items:center;display:flex}.content-news img{width:250px;max-width:none}@media screen and (max-width:1200px){.content-news{margin:20px}.content-news+div>h3{font-size:1.5rem}}.read-more{color:var(--vha-orange);-o-transition:color .3s;align-items:center;gap:15px;font-size:18px;font-style:italic;transition:color .3s;display:inline-flex}a.read-more{text-decoration:none}a.read-more:hover{color:inherit}.awards{background:#f8f8f8;margin-bottom:50px;padding:70px 0;position:relative}.awards h2{text-align:right;color:#0e2655;padding-right:60px;position:relative}@media only screen and (max-width:1399.98px){.awards h2{margin-bottom:30px;padding-right:0}.awards h2:after{display:none}}@media only screen and (max-width:1199.98px){.awards h2{text-align:center}}@media only screen and (max-width:767.98px){.awards h2{text-align:center;margin-bottom:40px}}.awards .row{justify-content:center;align-items:center;display:flex}.awards .row>div{align-items:center;display:flex}@media only screen and (max-width:1199.98px){.awards .row>div{justify-content:center}}.awards .svg-wrapper{position:absolute;top:-130px;right:-30px}.awards .svg-wrapper svg{width:178px;height:auto}@media only screen and (max-width:1199.98px){.awards .svg-wrapper{display:none}}.blog-header .circle-lg{z-index:-1;width:11%;position:absolute;bottom:-30%;right:10%}.blog-header .circle-sm{z-index:-1;position:absolute;top:12%;left:42%;transform:translate(-50%,-50%)}.sidebar-form{margin-bottom:40px;position:relative}.sidebar-form input{width:100%;height:55px;color:var(--vha-orange);border:1px solid #bebebe;border-radius:20px;padding:8px 18px;font-size:18px}.sidebar-form svg{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.clear-search{cursor:pointer;opacity:1;margin-top:10px;font-size:90%;text-decoration:underline;transition:opacity .3s;display:none;position:absolute}.clear-search:hover{opacity:.9}.category-widget{margin-top:46px}.category-widget .widget-title{color:var(--vha-orange);font-size:20px}.category-widget .widget-meta{color:#010101;margin-top:14px;font-size:20px;text-decoration:underline}@media only screen and (max-width:991.98px){.category-widget{text-align:center;background:#0e2655;margin-top:38px;padding:25px 15px 10px;margin-bottom:0!important}.category-widget form{flex-wrap:wrap;justify-content:center;display:inline-flex}}.topic-widget{margin-top:46px}.topic-widget .widget-title{color:var(--vha-orange);font-size:20px}.topic-widget .widget-meta{color:#010101;margin-top:14px;font-size:20px;text-decoration:underline}@media only screen and (max-width:991.98px){.topic-widget{text-align:center;background:#0e2655;margin-top:0;padding:25px 15px}.topic-widget form{flex-wrap:wrap;justify-content:center;display:inline-flex}}.single-topic,.single-cate{margin-top:16px}.single-topic ul,.single-cate ul{padding:0;list-style:none}.single-topic ul li,.single-cate ul li{color:#010101;cursor:pointer;border-bottom:1px solid #0000;margin-bottom:16px;font-size:20px;font-weight:300;line-height:1.1;transition:all .3s}.single-topic ul li:hover,.single-cate ul li:hover{color:var(--vha-orange);font-weight:500;text-decoration:underline;transition:all .1s}.single-topic ul li.active,.single-cate ul li.active{font-weight:500;text-decoration:underline;text-decoration-thickness:2px;transition:all .1s}.first-section{margin-bottom:-4rem}.posts-section{border-top:1px solid #707070;padding-top:90px;margin-top:90px!important}.non-feat{border-bottom:1px solid #ececec;margin-bottom:3rem}.non-feat:last-child{border-bottom:none;margin-bottom:30px}.non-feat .content,.posts-section .more{margin-bottom:3rem}@media only screen and (max-width:991px){.non-feat .img-col{justify-content:center;display:flex}.non-feat .img-col img{width:100%;max-width:430px}}@media only screen and (max-width:1199.98px){.mid:not(:last-child){margin-bottom:3rem}}.post-card,.post-single-card{flex-direction:column;height:100%;display:flex}.post-card .date,.post-single-card .date{color:var(--orange);font-size:20px;font-weight:700}.post-card .title a,.post-single-card .title a{color:inherit;-o-transition:color .3s;transition:color .3s}.post-card .title a:hover,.post-single-card .title a:hover{color:var(--orange);text-decoration:none}.post-card .bio,.post-single-card .bio{color:#000;margin-top:10px;font-size:22px;font-weight:400;line-height:1.3}.post-card .read-more-wrapper,.post-single-card .read-more-wrapper{flex:1;align-items:flex-end;display:flex}@media only screen and (max-width:991.98px){.post-card{text-align:center}.post-single-card .title{font-size:34px}.post-single-card .date{margin-top:1.5rem;font-size:16px}}@media only screen and (max-width:1199.98px){.post-card .title{font-size:24px}.post-card .date,.post-card .bio{font-size:16px}}@media only screen and (max-width:992px){.posts-section{border:none;margin-top:0;padding-top:0}.feat{margin-bottom:3rem}.non-feat{border:none;margin-top:0}.non-feat .content{margin-bottom:0}.posts-section .mid:not(:last-child){margin-top:3rem}.posts-section .mid:last-child{margin-bottom:3rem}.post-card .read-more-wrapper,.post-single-card .read-more-wrapper{justify-content:center}}@media only screen and (max-width:769.99px){.posts-section{border:none;margin-top:0;padding-top:0}.posts-section>.mid,.posts-section>.last{margin:3rem 0}.posts-section>.mid:nth-child(2){margin-top:0;margin-bottom:0}.posts-section>.last{margin-top:0}.post-card .read-more-wrapper,.post-single-card .read-more-wrapper{justify-content:center}.non-feat{border:none;margin-top:0}.non-feat:first-child{margin-top:0}.non-feat:not(:last-child),.feat{margin-bottom:3rem}}@media only screen and (min-width:576px) and (max-width:991.98px){.mid:first-child{margin-top:0}.posts-section:has(>.mid){margin-top:3rem}.read-more-wrapper{align-items:center}}@media only screen and (max-width:576px){.post-single-card .title{font-size:22px}}.single-post{padding:5rem 6rem}@media only screen and (max-width:991.98px){.single-post{padding:3rem 2rem}}.single-post .content *{color:var(--navy)}.single-post .content{padding-top:1rem}.single-post .content table{border-collapse:collapse;-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto;width:auto!important}.single-post .content table td,.single-post .content table th{word-break:normal;overflow-wrap:break-word;vertical-align:middle;min-width:80px}.single-post .content table td p,.single-post .content table th p,.single-post .content table td .ql-table-block,.single-post .content table th .ql-table-block{margin-top:0!important}.single-post .content table td>:last-child,.single-post .content table th>:last-child{margin-bottom:0!important}.single-post .content .ql-align-center{text-align:center}.single-post .content .ql-align-right{text-align:right}.single-post .content .ql-align-left{text-align:left}.single-post .content .ql-align-justify{text-align:justify}.single-post .content .ql-direction-rtl{text-align:inherit;direction:rtl}.single-post .content .ql-size-small{font-size:.75em}.single-post .content .ql-size-large{font-size:1.5em}.single-post .content .ql-size-huge{font-size:2.5em}.single-post .content .ql-font-serif{font-family:Georgia,Times New Roman,serif}.single-post .content .ql-font-monospace{font-family:Monaco,Courier New,monospace}.single-post .content .ql-bg-black{background-color:#000}.single-post .content .ql-bg-red{background-color:#e60000}.single-post .content .ql-bg-orange{background-color:#f90}.single-post .content .ql-bg-yellow{background-color:#ff0}.single-post .content .ql-bg-green{background-color:#008a00}.single-post .content .ql-bg-blue{background-color:#06c}.single-post .content .ql-bg-purple{background-color:#93f}.single-post .content .ql-color-white{color:#fff}.single-post .content .ql-color-red{color:#e60000}.single-post .content .ql-color-orange{color:#f90}.single-post .content .ql-color-yellow{color:#ff0}.single-post .content .ql-color-green{color:#008a00}.single-post .content .ql-color-blue{color:#06c}.single-post .content .ql-color-purple{color:#93f}.single-post .content .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.single-post .content .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.single-post .content .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.single-post .content .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.single-post .content .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.single-post .content .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.single-post .content .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.single-post .content .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.single-post .content .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.single-post .content li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.single-post .content li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.single-post .content li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.single-post .content li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.single-post .content li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.single-post .content li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.single-post .content li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.single-post .content li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.single-post .content li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.single-post .social-list.parent{margin-top:1rem;padding:0 3rem}@media only screen and (max-width:991.98px){.single-post .social-list.parent{padding:0}}.single-post .social-list{gap:24px;margin:0;padding:0 0 0 32px;list-style:none;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:1rem!important;display:flex!important}@media only screen and (max-width:575.98px){.direction-sm-column{flex-direction:column}}.single-post-wrapper{padding:1rem 5rem}@media (max-width:1200px){.single-post-wrapper{padding:1rem 4rem}}@media (max-width:992px){.single-post-wrapper{padding:1rem 3rem}}@media (max-width:768px){.single-post-wrapper{padding:1rem 2rem}}@media (max-width:576px){.single-post-wrapper{padding:1rem}}.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{color:var(--navy)!important;font-weight:700!important}.single-post .social-list span{color:var(--vha-orange);font-size:18px;font-weight:700}.single-post .social-list svg{width:35px;height:35px}.single-post .social-list li a svg{max-width:36px;color:var(--vha-orange);transition:all .3s}.single-post .social-list li a svg:hover{color:#223565}.single-post .content a{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);color:inherit;-o-transition:color .3s;font-style:italic;transition:color .3s}.single-post .content a:hover{color:#0d6efd}.single-post .content h1{margin-bottom:1em;font-size:30px;font-weight:700}.single-post .content h2{margin-bottom:1em;font-size:24px;font-weight:700}.single-post .content h3{margin-bottom:1em;font-size:20px;font-weight:700}.single-post .content h4{margin-bottom:1em;font-size:18px;font-weight:700}.single-post .content p{margin-bottom:1em;font-size:16px;font-weight:500;line-height:normal}.single-post .content ul{margin:0 0 16px;padding:0 0 0 32px;list-style:outside}.single-post .content ol{margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style-type:decimal;display:block}.single-post .content dl,.single-post .content ol,.single-post .content ul{margin-bottom:1em;font-size:16px;line-height:normal}.single-post .content ol,.single-post .content ul{box-sizing:border-box;padding-left:2rem}.single-post .content p>em{font-size:16px;font-style:italic;font-weight:400}.single-post .content.disclaimer p>em{font-size:14px}.embla{overflow:hidden}.embla__container{min-height:350px;display:flex}.embla__slide{flex:0 0 100%;min-width:0;margin:auto 0;padding:1rem 0}.buttons__container{gap:1rem;display:flex;position:absolute;bottom:10px;right:10px}.embla__prev,.embla__next{background-color:var(--orange);border:none;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:1px 3px 3px #00000040}.embla__prev{transform:rotate(180deg)}.embla__prev:after,.embla__next:after{content:">";color:#fff;font-size:1.5rem}.embla__prev.disabled,.embla__next.disabled{box-shadow:none;background-color:#ccc}.nascar .heading{font-size:48px}.nascar .subheading{font-size:1.4rem}.nascar .wavy-background{background:url(/assets/images/nascar/nascar_wavy_background.webp) 50%/cover no-repeat;padding:7rem 0;display:flex}.nascar .wavy-background .hero-image{justify-content:flex-end;align-items:flex-end;margin-left:5rem;display:flex}.nascar .wavy-background .hero-image img{margin-bottom:-7rem}.nascar .wavy-background .hero-text{text-align:left;color:var(--vha-blue);flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:52px;display:flex}.nascar .wavy-background .hero-text p:last-child{margin-top:1.25rem}.nascar .nascar-stats{padding:6rem 0}.nascar .nascar-card-section .column{padding:3rem 4rem}.nascar .nascar-card-section .nascar-card-container{justify-content:center;align-items:center;display:flex}.nascar .nascar-card-section .nascar-card{background-color:var(--white);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;height:300px;display:flex;position:relative;top:-70px;box-shadow:0 5px 5px #0000000d}.nascar .nascar-image-container img{position:relative;top:-138px}@media screen and (min-width:390px) and (max-width:430px){.nascar-card h2{font-size:24px}}@media screen and (max-width:933px){.nascar .wavy-background .hero-image{margin-left:0}.nascar .nascar-card-section .nascar-card{height:auto}.nascar .nascar-card-section .column:last-child{position:relative}.nascar .nascar-card-section .nascar-card{justify-content:center;top:0}.nascar .nascar-image-container img{top:30px}}@media screen and (min-width:1730px){.hero-text h2{font-size:calc(1.5rem + 1vw)}}.ncpa .tagline{color:var(--vha-orange);font-weight:600}.fw-700{font-weight:700}.ncpa .higher-margins{margin:4rem 0}@media screen and (max-width:420px){.ncpa .higher-margins{margin-bottom:1rem}}@media screen and (min-width:420px) and (max-width:991px){.ncpa .higher-margins{margin-bottom:-2rem}}@media screen and (max-width:991px){.ncpa .pharmacist-and-mother{position:relative;bottom:0}}@media screen and (min-width:991px) and (max-width:1024px){.ncpa .pharmacist-and-mother{position:relative;bottom:-78px}}.ncpa .graybg,.ncpa .graybg-partners-with-us{background-color:var(--gray-200);padding:40px 50px;position:relative;overflow:hidden}.ncpa .graybg-partners-with-us{height:500px}.ncpa .graybg-partners-with-us.trumprx{height:540px}.ncpa .graybg:before,.ncpa .graybg-partners-with-us:before{content:"";z-index:10;background-color:#fff;border-radius:100%;height:160px;position:absolute;top:-80px;left:-1rem;right:-1rem}.ncpa .graybg-partners-with-us img{z-index:500;position:absolute;bottom:75px}.ncpa .graybg-partners-with-us.trumprx img{z-index:500;position:absolute;bottom:-70px}@media screen and (max-width:1024px){.ncpa .row{margin-top:2rem}.brokers .row{margin-top:0}}@media screen and (max-width:912px){.ncpa .graybg-partners-with-us.trumprx img{bottom:20px}}@media screen and (max-width:600px){.ncpa .graybg-partners-with-us.trumprx img{bottom:80px}}@media screen and (max-width:480px){.ncpa .graybg-partners-with-us.trumprx img{bottom:120px}}.ncpa .ncpa-discount-card{margin:2rem 0;position:relative;top:-26px}.ncpa .container-pharmacy-friendly{padding:3rem 0}.ncpa .container-visory-health-offers{padding:8rem 0}.ncpa .ncpa-card-section{background-image:linear-gradient(#f9f9f91a,#f5886833);width:100%;height:auto;position:relative}.ncpa .idp-bottom-buttons{width:220px;text-align:unset;justify-content:space-around;display:flex;position:relative}.ncpa .idp-bottom-buttons:after{content:">"}.ncpa .idp-card-section{z-index:500;background-color:var(--white);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;padding:1rem 4rem;display:flex;position:relative;top:-45px;box-shadow:0 5px 5px #0000000d}.ncpa .idp-card-section-partners-with-us{width:800px}.ncpa .idp-card-section button.idp-bottom-buttons{width:150px;margin-top:0}.ncpa .idp-card-section div{justify-content:center;align-items:center;display:flex}@media screen and (max-width:1024px){.ncpa .idp-card-section{gap:0;margin-top:-1rem;margin-left:1.25rem;margin-right:1.25rem;padding:1rem 2rem}.ncpa .idp-card-section-partners-with-us{margin-top:0}.ncpa .idp-card-section div{text-align:center;width:100%}}@media screen and (max-width:480px){.ncpa .idp-card-section{border-radius:.5rem;height:auto;margin-top:0;padding:1rem}}.win-win-card-section{margin-top:4rem;margin-bottom:6rem}.win-win-card{color:var(--navy);text-align:center;font-size:3rem;font-weight:700!important}.ncpa .work-with-us{margin-top:4rem}@media screen and (max-width:767px){.ncpa .work-with-us{margin:2rem 0}}@media screen and (max-width:768px){.ncpa .member-card{margin-top:0!important}}.ncpa .ncpa-cards{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ncpa .ncpa-card-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.ncpa .ncpa-card{background-color:var(--white);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:330px;height:240px;padding:2rem 1rem;display:flex;box-shadow:0 5px 5px #0000000d}.ncpa .broker-card{background-color:var(--white);border-radius:1rem;flex-direction:column;gap:2rem;width:675px;min-width:330px;max-width:675px;height:auto;padding:2rem 1rem;display:flex;box-shadow:0 5px 5px #0000000d}.broker-card h5{padding-right:24px}@media screen and (max-width:768px){.ncpa .broker-card{text-align:center;width:100%;padding:1rem}.ncpa .broker-card .row{flex-direction:column;align-items:center;gap:1rem}.ncpa .broker-card>div>div:nth-child(2){justify-content:center}.ncpa .broker-card h5{text-align:center;padding:0 24px}}.ncpa .ncpa-card.first{padding-top:3.5rem}.ncpa .ncpa-card-button{justify-content:center;align-items:center;width:330px;padding:5rem 0;display:flex}.ncpa .member-card-images-wrapper{position:relative}.ncpa .member-card-images-wrapper .debie-img{width:460px;height:auto;position:relative;right:-90px}.ncpa .member-card-images-wrapper .member-card-img{width:500px;height:auto;position:relative;left:-90px}@media screen and (max-width:1200px){.ncpa .ncpa-card{width:300px;height:210px}.ncpa .ncpa-card-button{width:300px}.ncpa .member-card-images-wrapper .debie-img{width:400px;height:auto;position:relative;right:-78px}.ncpa .member-card-images-wrapper .member-card-img{width:440px;height:auto;position:relative;left:-78px}}@media screen and (max-width:991px){.ncpa .ncpa-card-wrapper{padding:0 3rem}.ncpa .ncpa-card{width:330px;height:240px}.ncpa .ncpa-card-button{width:350px;padding:1.5rem 0}.ncpa .ncpa-cards-bottom{padding:5rem}.ncpa .member-card-images-wrapper .debie-img{width:310px;height:auto;right:-60px}.ncpa .member-card-images-wrapper .member-card-img{width:350px;height:auto;left:-60px}}@media screen and (max-width:767px){.ncpa .member-card-images-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:-130px;display:flex}.ncpa .member-card-images-wrapper .debie-img{width:310px;height:auto;right:0}.ncpa .member-card-images-wrapper .member-card-img{width:350px;height:auto;top:-130px;left:15px}}.constant-contact-form-container{background-color:#85d4ef;padding:2rem 0}.ctct-title{font-size:28px}.ctct-subtitle{font-size:20px}.consent-checkbox{background-color:#fff;vertical-align:middle!important;cursor:pointer!important;border:1px solid #2b2b2b!important;width:16px!important;height:16px!important;margin:0 8px 0 0!important;position:relative!important;top:-1px!important}.consent-text{font-size:12px!important;line-height:1.5!important}.consent-text-small{font-size:11px!important;line-height:1.5!important}.consent-keyword-stop{font-style:normal!important}.ctct-phone-input{width:100%}.ctct-phone-input .ctct-phone-input-control{width:100%!important;height:calc(2.25rem + 2px)!important;box-shadow:none!important;border:1px solid #ced4da!important;border-radius:.375rem!important;font-size:1rem!important}.ctct-phone-input .ctct-phone-input-control:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem #007bff40!important}.ctct-phone-input .ctct-phone-flag-button{background-color:#f8f9fa!important;border:1px solid #ced4da!important;border-radius:.375rem 0 0 .375rem!important}.vh-phone-input{width:100%}.vh-phone-input input.form-control{width:100%!important;height:calc(2.25rem + 2px)!important;box-shadow:none!important;border:1px solid #ced4da!important;border-radius:.375rem!important;font-size:1rem!important}.vh-phone-input input.form-control:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem #007bff40!important}.vh-phone-input .vh-phone-flag-button{background-color:#f8f9fa!important;border:1px solid #ced4da!important;border-radius:.375rem 0 0 .375rem!important}.mo-page,.mo-page--es{background:#fff linear-gradient(#fafafa1a 25%,#f5876633 100%) 0 0/100% 850px no-repeat}.mo-page--es{background-size:100% 910px}@media screen and (max-width:991px){.mo-page--es{background:#fff linear-gradient(#fafafa1a 25%,#f5876633 100%) 0 0/100% 940px no-repeat}}@media screen and (max-width:768px){.mo-page{background-size:100% 975px}}@media screen and (max-width:791px){.mo-page--es{background-size:100% 980px}}@media screen and (max-width:397px){.mo-page{background-size:100% 1075px}}@media screen and (max-width:500px){.mo-page--es{background-size:100% 1130px}}.mo-btn-buy{background-color:var(--orange);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.25px solid #0000;border-radius:16px;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.mo-btn-buy:hover,.mo-btn-buy:focus{background-color:#e25b48;text-decoration:none;color:#fff!important}.mo-hero{background:0 0;margin-top:100px;padding-bottom:5rem}@media screen and (max-width:768px){.mo-hero{margin-top:100px;padding-bottom:0}}.mo-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.mo-hero-title{color:var(--navy);margin-bottom:.75rem;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:767px){.mo-hero-title{font-size:34px}}.mo-hero-subtitle{text-align:center;color:var(--vha-orange);margin-bottom:2rem;font-size:1.5rem;font-weight:400}.mo-drug-card{background:#032758;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1.5rem;width:100%;max-width:1003px;margin-bottom:50px;padding:1.5rem 2rem;display:grid}.mo-drug-card-img{grid-area:1/1;align-items:center;display:flex}.mo-drug-card-info{text-align:left;grid-area:1/2}.mo-drug-generic{color:#f37765;font-size:1.375rem;font-weight:700;line-height:1.2}.mo-drug-name{color:#fffcfc;font-size:1.875rem;font-weight:700;line-height:1.1}.mo-drug-dosage{color:var(--yellow);font-size:1.375rem;font-weight:700}.mo-drug-card-price{text-align:left;grid-area:1/3}.mo-drug-price{color:var(--yellow);font-size:3rem;font-weight:700;line-height:1}.mo-drug-price-label{color:var(--yellow);font-size:1.375rem;font-weight:700}.mo-drug-card-bottom{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mo-drug-disclaimer{color:#fff;text-align:left;margin:0;font-size:1rem;font-weight:400}.mo-powered-by{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.mo-powered-by-text{color:#223568;font-size:1.25rem;font-style:italic;font-weight:700}.mo-gogomeds-logo{position:relative;top:-9px}.mo-steps-wrapper{background:0 0;padding:0 3rem}.mo-steps-outer{flex-direction:column;align-items:center;width:100%;max-width:998px;display:flex}.mo-steps-header{text-align:left;justify-content:space-between;align-self:center;align-items:flex-start;width:100%;display:flex;position:relative}.mo-steps-header-text{flex:0 60%;max-width:60%;padding-bottom:50px}.mo-steps-header-img{position:absolute;bottom:0;right:-10%}.mo-steps-header-photo{max-width:none;height:auto}@media screen and (max-width:991px){.mo-steps-header{text-align:center;flex-direction:column}.mo-steps-header-text{flex:none;max-width:100%;margin-bottom:1.5rem;padding-bottom:0}.mo-steps-header-img{aspect-ratio:auto;pointer-events:auto;width:80%;max-width:360px;margin:0 auto;position:relative;bottom:auto;right:auto}.mo-steps-header-photo{width:100%;position:relative;bottom:auto;right:-10%}.mo-powered-by{justify-content:center}}@media screen and (max-width:575px){.mo-steps-header-photo{top:0}}.mo-steps-title{color:#223568;margin-bottom:.5rem;font-size:2.3rem;font-weight:700;line-height:1.25}.mo-steps-card{z-index:0;background:#fff;border:1px solid #aeb3be;border-radius:16px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:998px;margin-top:0;margin-bottom:75px;padding:3rem 3rem 2.5rem;display:flex;position:relative;box-shadow:6px 6px 6px -3px #0000004d}.mo-steps-truck{height:auto;margin-bottom:1.5rem}.mo-step{flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.mo-step:last-of-type{margin-bottom:0}.mo-step-marker{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.mo-step-dots{border-top:3px dotted var(--yellow);width:90px;height:0}.mo-step-circle{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin:0 1rem;font-size:1.25rem;font-weight:700;display:flex}.mo-step-text{color:#223368;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.5}.mo-need-help{color:#f37765;text-align:center;width:100%;margin-top:.5rem;font-size:1.5rem;font-weight:400}.mo-need-help-bold{font-weight:700}.mo-need-help-link{color:#f37765;font-weight:400;text-decoration:none}.mo-need-help-link:hover{text-decoration:underline}.mo-transfer-block{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:700px;display:flex}.mo-transfer-text{color:#f37765;margin:0;font-size:1.5rem;font-weight:700}.mo-benefits-wrapper{background:#fff;padding-top:12rem}.mo-benefits-inner{align-items:center;gap:3.5rem;display:flex}.mo-benefits-img-wrap{aspect-ratio:4410/4719;flex-shrink:0;width:452px;max-width:45%;position:relative;overflow:hidden}.mo-benefits-img{width:127.7%;max-width:none;height:auto;position:absolute;top:-11.5%;left:-13.8%}.mo-benefits-text{flex:1}.mo-benefits-title{color:#223568;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.29}.mo-benefits-list{flex-direction:column;gap:.75rem;margin:0;padding-left:1.5rem;list-style:circle;display:flex}.mo-benefits-list li{color:#223568;font-size:2.25rem;font-weight:600;line-height:1.33}.mo-app-wrapper{background:#fafafa;padding:3.5rem 0}.mo-app-inner{align-items:center;gap:3rem;display:flex}.mo-app-text-col{flex:1}.mo-app-title{color:#223568;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.mo-app-list{flex-direction:column;gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.mo-app-list li{color:#223568;align-items:flex-start;gap:.75rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:flex}.mo-app-check{flex-shrink:0;margin-top:.15rem}.mo-app-store-btns{flex-wrap:wrap;gap:1rem;display:flex}.mo-app-img-col{flex-shrink:0;justify-content:flex-end;display:flex}.mo-app-phone{border-radius:24px}.mo-giveback-wrapper{text-align:center;background:#fff;border-top:1px solid #0327580f;padding:2.5rem 0}.mo-giveback-title{color:#212529;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.mo-giveback-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.mo-giveback-logo{object-fit:contain;max-height:90px}.mo-legal-wrapper{background:#1c2c5f;padding:2.5rem 0}.mo-legal-text{color:#fff;text-align:center;margin-bottom:.75rem;font-size:.9rem;font-weight:400;line-height:1.6}.mo-legal-text:last-child{margin-bottom:0}@media (max-width:992px){.mo-steps-title{font-size:1.75rem}.mo-drug-card{text-align:center;grid-template-rows:auto;grid-template-columns:1fr}.mo-drug-card-img{grid-area:1/1;justify-content:center}.mo-drug-card-info{text-align:center;grid-area:2/1}.mo-drug-card-price{text-align:center;grid-area:3/1}.mo-drug-card-bottom{text-align:center;flex-direction:column;grid-area:4/1;align-items:center}.mo-drug-disclaimer{text-align:center}.mo-app-title{font-size:1.75rem}.mo-app-list li{font-size:1.25rem}.mo-transfer-text{font-size:1.2rem}.mo-benefits-title{font-size:1.875rem}.mo-benefits-list li{font-size:1.625rem}}@media (max-width:768px){.mo-steps-card{padding:1.75rem 1.25rem 1.5rem}.mo-step-text{font-size:1.1rem}.mo-step-dots{width:48px}.mo-benefits-img-wrap{width:280px;max-width:80%}.mo-benefits-wrapper{padding-top:75px}.mo-benefits-title{font-size:1.5rem}.mo-benefits-list li{font-size:1.25rem}.mo-benefits-inner{text-align:center;flex-direction:column-reverse}.mo-benefits-list{text-align:left;align-self:flex-start;width:100%}.mo-app-inner{flex-direction:column}.mo-app-img-col,.mo-app-store-btns{justify-content:center}}.mail-order-hero{background:linear-gradient(135deg,#f0f7ff 0%,#e8f4fb 60%,#f8f0ff 100%);padding:3rem 0 4rem;position:relative}.mail-order-hero-title{color:var(--vha-blue);margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.2}.mail-order-hero-subtitle{color:var(--navy);max-width:500px;margin-bottom:2rem;font-size:1.1rem}.mail-order-drug-card{background:#fff;border:1px solid #03275814;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding:1.5rem;display:flex;box-shadow:0 4px 24px #0327581a}.mail-order-drug-info{flex:1}.mail-order-drug-name{color:var(--vha-blue);margin-bottom:.2rem;font-size:1.1rem;font-weight:700}.mail-order-drug-details{color:var(--gray);margin-bottom:.2rem;font-size:.85rem}.mail-order-drug-dosage{color:var(--gray-600);font-size:.85rem}.mail-order-drug-price-block{text-align:center;min-width:130px}.mail-order-price{color:var(--vha-orange);font-size:2rem;font-weight:800;line-height:1}.mail-order-price-label{color:var(--vha-blue);margin-top:.2rem;font-size:.75rem;font-weight:600}.mail-order-price-note{color:var(--gray-600);margin-top:.25rem;font-size:.65rem}.mail-order-btn-buy{background-color:var(--vha-orange);letter-spacing:.04em;border:none;border-radius:50px;padding:14px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 4px 16px #f5886859;color:#fff!important}.mail-order-btn-buy:hover{background-color:var(--orange);transform:translateY(-2px);box-shadow:0 6px 20px #f5886873;color:#fff!important}.mail-order-hero-img-wrapper{justify-content:flex-end;align-items:flex-end;display:flex}.mail-order-hero-img{object-fit:cover;border-radius:20px}.mail-order-steps-section{background:#fff;padding:4rem 0}.mail-order-steps-title{color:var(--vha-blue);margin-bottom:1.25rem;font-size:1.6rem;font-weight:700}.mail-order-powered-by{align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;display:flex}.mail-order-partner-logo{vertical-align:middle;margin-left:.25rem}.mail-order-steps-list{flex-direction:column;gap:0;display:flex;position:relative}.mail-order-steps-list:before{content:"";background:linear-gradient(180deg, var(--vha-blue) 0%, var(--vha-sky-blue) 100%);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:20px}.mail-order-step-item{z-index:1;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex;position:relative}.mail-order-step-number{background:var(--vha-blue);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 2px 8px #03275833}.mail-order-step-content{flex:1;padding-top:.5rem}.mail-order-step-title{color:var(--navy);font-size:1rem;font-weight:600}.mail-order-steps-img-wrapper{background:linear-gradient(135deg,#f0f7ff 0%,#e8f4fb 100%);border-radius:24px;justify-content:center;align-items:center;padding:2rem;display:flex}.mail-order-transfer-note{color:var(--gray-600);margin-top:1.25rem;font-size:.875rem}.mail-order-phone-link{color:var(--vha-blue);font-weight:600;text-decoration:none}.mail-order-phone-link:hover{text-decoration:underline}.mail-order-benefits-section{background:linear-gradient(135deg,#032758 0%,#223368 100%);padding:4rem 0}.mail-order-benefit-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;height:100%;padding:2.5rem 1.5rem;transition:background .2s,transform .2s}.mail-order-benefit-card:hover{background:#ffffff24;transform:translateY(-4px)}.mail-order-benefit-icon{margin-bottom:1rem;font-size:2.5rem;line-height:1}.mail-order-benefit-text{color:#fff;font-size:1rem;font-weight:600;line-height:1.5}@media (max-width:992px){.mail-order-hero{padding:2rem 0 3rem}.mail-order-hero-title{font-size:1.75rem}.mail-order-steps-title{font-size:1.35rem}}@media (max-width:768px){.mail-order-hero-title{font-size:1.5rem}.mail-order-hero-subtitle{font-size:1rem}.mail-order-drug-card{text-align:center;flex-direction:column}.mail-order-drug-price-block{min-width:auto}.mail-order-steps-section{padding:2.5rem 0}.mail-order-steps-title{font-size:1.25rem}.mail-order-benefits-section{padding:2.5rem 0}.mail-order-btn-buy{text-align:center;width:100%;padding:14px 24px}}.mo-store-img{margin-left:2rem}.hd-hero-title{text-align:center;color:var(--navy);font-size:3rem}.hd-hero-subtitle{text-align:center;color:var(--orange);font-size:1.5rem;font-weight:400}.hd-brand{background:#ececec;margin-top:-20px;padding:5rem 0 0;position:relative;overflow:hidden}.hd-brand:before{content:"";background:var(--white);border-radius:0 0 50% 50%/0 0 100% 100%;width:115%;height:75px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}@media screen and (max-width:576px){.hd-brand{margin-top:-50px}.hd-top-section{z-index:1}.hd-powered-by{flex-wrap:wrap;justify-content:center}.hd-powered-by img{margin-top:0!important}}.hd-brand-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.hd-brand-left{max-width:620px}.hd-brand-logo{width:100%;max-width:615px;height:auto}.hd-powered-by{color:var(--navy);align-items:center;gap:.75rem;margin:1.25rem 0 2rem 1.4rem;font-size:1.125rem;font-style:italic;font-weight:600;display:flex}.hd-powered-by img{margin-top:-20px}.hd-brand-cta{align-items:center;gap:1.75rem;margin-left:1.4rem;display:flex}.hd-btn{border-radius:23px!important;padding:1rem 1.75rem!important;font-size:1rem!important}.hd-brand-truck{width:130px;height:auto}.hd-brand-right{flex-shrink:0}.hd-brand-photo{width:100%;max-width:520px;height:auto}.hd-hiw-wrapper,.hd-hiw-wrapper--es{background:linear-gradient(#fafafa1a 25%,#f5876633 100%);margin-bottom:8rem;padding:5rem 0 0}.hd-hiw-title{color:var(--navy);text-align:center;font-size:2.25rem;font-weight:700}.hd-hiw-subtitle{color:var(--orange);text-align:center;max-width:860px;margin:1rem auto 0;font-size:1.5rem;font-weight:600}.hd-hiw{background:url(/assets/images/home-delivery/how_it_works.webp) 50%/contain no-repeat;margin:4rem 0;padding:9rem 0}.hd-hiw-cards{flex-wrap:wrap;justify-content:center;gap:4.5rem;display:flex}.hd-hiw-card{background:var(--white);text-align:center;border-radius:15px;width:300px;min-height:375px;padding:2rem 1.5rem;box-shadow:0 3px 6px #00000040}.hd-hiw-card p{color:var(--navy);margin-top:1.5rem;font-size:1.375rem;font-weight:700;line-height:1.3}.hd-hiw-link{color:var(--navy);font-weight:500;text-decoration:underline}.hd-transfer-note{color:var(--orange);text-align:center;margin:2.5rem 0 1.5rem;font-size:1.5rem;font-weight:700}.hd-transfer-link{color:var(--orange);text-decoration:underline}.hd-hiw-cta{justify-content:center;display:flex}.hd-benefits{align-items:center;gap:3rem;padding:6rem 0 4rem;display:flex}.hd-benefits-img-wrap{flex:0 0 45%}.hd-benefits-img{width:100%;height:auto}.hd-benefits-title{color:var(--navy);margin-bottom:1.25rem;font-size:1.875rem;font-weight:700;line-height:1.3}.hd-benefits-list{margin:0;padding:0;list-style:none}.hd-benefits-list li{color:var(--navy);margin-bottom:.85rem;padding-left:26px;font-size:1.5rem;font-weight:600;line-height:1.35;position:relative}.hd-benefits-list li:before{content:"";border:2.5px solid var(--navy);border-radius:50%;width:14px;height:14px;position:absolute;top:.55em;left:0}.hd-sas-wrapper{padding:2rem 0 4rem}.hd-sas,.hs-sas--es{background:var(--white);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.75rem 3.5rem 2rem;display:flex;position:relative;bottom:-145px;box-shadow:1px 1px 10px #0003}.hs-sas--es .hd-sas-right{flex:0 0 20%}.hd-sas-title{color:var(--navy);margin-bottom:1.25rem;font-size:3rem;font-weight:700}.hd-sas-btn{border-radius:22.5px!important;padding:.35rem 3.5rem!important;font-size:1.5rem!important}.hd-sas-left,.hd-sas-right{text-align:center}.hd-sas-phone-wrap{align-self:flex-end;width:280px;height:405px;margin-top:-6.5rem;position:absolute;bottom:0;right:290px;overflow:hidden}.hd-sas-phone{width:280px;height:auto;display:block;position:absolute;top:0;left:0}@media only screen and (max-width:1200px){.hd-sas-phone-wrap{display:none}.hd-sas,.hs-sas--es{text-align:center;flex-direction:column;align-items:center;bottom:0}.hd-hiw-wrapper,.hd-hiw-wrapper--es{margin-bottom:2rem}.hd-sas-wrapper{padding:1rem 0 4rem}}.hd-sas-download-label{color:var(--navy);margin-bottom:.75rem;font-size:1rem;font-weight:700}.hd-sas-badges{flex-direction:column;gap:.75rem;display:flex}.hd-sas-badges a img{width:120px;height:auto}@media only screen and (max-width:991px){.hd-brand-inner{text-align:center;flex-direction:column}.hd-brand-left{flex-direction:column;align-items:center;display:flex}.hd-brand-cta{flex-direction:column}.hd-benefits{flex-direction:column;gap:2rem}.hd-sas{text-align:center;flex-direction:column}.hd-sas-phone-wrap{height:auto;margin-top:0;overflow:visible}.hd-sas-phone{position:static}.hd-sas-badges{flex-direction:row;justify-content:center}}@media only screen and (max-width:1200px){.hd-hiw-cards{gap:1rem}}@media only screen and (max-width:990px){.hd-hiw-cards{flex-direction:column;align-items:center;gap:4rem}}@media only screen and (max-width:767px){.hd-hero-title{font-size:1.75rem}.hd-hero-subtitle,.hd-hiw-subtitle,.hd-transfer-note{font-size:1.125rem}.hd-hiw-title{font-size:1.5rem}.hd-hiw{padding:1rem 0;background-image:none!important}.hd-hiw-cards{gap:2rem}.hd-hiw-card{min-height:unset}.hd-benefits-title{font-size:1.5rem}.hd-benefits-list li{font-size:1.125rem}.hd-sas-title{font-size:2rem}.hd-sas-btn{padding:.35rem 2rem!important;font-size:1.125rem!important}}
.container{max-width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}
