.title-block span{color:#242424;font-weight:400}.pricingStrength{position:relative;display:block;margin:0 0 10px;padding:1em;background-color:#e5f3fa;border-radius:4px;font-weight:400!important;vertical-align:top}.pricingStrength.icon i{position:absolute;top:40%;left:15px;margin-right:.6em;font-size:.7em}.pricingStrength:hover{text-decoration:none!important}.pricingStrength.open{margin:0;border-radius:4px 4px 0 0}.pricingFrom{display:inline-block;width:40%;color:#242424;font-size:1.1em;text-align:right}.pricingFrom em{color:#747474;font-size:75%;font-style:normal}.pricingFrom span{display:block;font-size:75%;font-style:normal;white-space:nowrap}.dosage-block{position:relative;display:inline-block;width:54%;padding-left:24px;font-size:1.1em;vertical-align:top}.dosage-block::before{position:absolute;left:0;color:#2270ee;content:" + "}.pricingStrength.open .dosage-block::before{content:" - "}.dosage-block span{clear:both;display:block;font-size:87.5%}.pricingRouteDose table{width:100%}.pricingDiscountCard{padding:1.5em;background:#f8f8f8;border:2px dashed #d5d5d5;border-radius:4px}.pricingDiscountCard h2{margin-top:0}.block-btn{padding:.5em 1.25em;background:#259cd8;border-radius:4px;color:#fff!important;text-align:center;text-decoration:none}.block-btn:hover{color:#e7e7e7!important;text-decoration:none!important}.pricingDiscountCardButton{float:right;margin:2% 0 0 6%;padding:1em 1.5em}.pricingDiscountCardDisclaimer{color:#747474}.pricingInfo{margin:0 0 1em;padding:0 1em 1em;border:2px solid #e5f3fa;border-top:0;border-radius:0 0 4px 4px}.pricingInfo table{margin-top:0;margin-bottom:.625rem;table-layout:fixed}.pricingInfo p{margin:0}.pricingPromos{margin-bottom:4%;background:#f8f8f8;border-radius:4px}.pricingPromosIntro{background:#fff}.pricingPromos h2{margin:0 0 .5em}.pricingPromosIntro p{margin:0;padding:0 0 .9em}.pricingPromosContent{padding:1em}.pricingPromosContent h3{margin:0 0 1.25em}.list-title,.list-title b{color:#747474;font-weight:600}.pricingPromosContent table{border:0}.pricingPromosContent table td{padding:.5rem 0;border-color:#e7e7e7;border-width:0 0 1px}.pricingDiscountCard .ddc-text-size-small{margin-bottom:0;color:#747474}.pricingPromosContent .promo-footer{position:relative;clear:both;margin-bottom:2em;padding-bottom:10px;padding-left:55px;border-bottom:2px solid #d5d5d5;font-weight:600}.promo-footer i{position:absolute;left:5px;font-size:1.6em}.promo-footer.icon .block-btn i{margin:0 0 0 4px}.pricingPromosContent .footer-summary{margin:0}@media (max-width:479px){a.pricingStrength{padding:1em .8em}.dosage-block,.pricingFrom{float:none;width:auto;font-size:100%;text-align:left}.dosage-block span,.pricingFrom span{display:inline;padding-left:6px}.pricingFrom{padding-top:.2em;padding-left:24px}.pricingDiscountCard,.pricingPromosContent{padding:1.2em}.pricingList table td,.pricingList table th{padding:.65em .8em}a.pricingDiscountCardButton{display:block;float:none;margin:.8em 0;padding:.6em 0}.pricingPromosContent td{width:50%;padding:.25em 0}.promo-footer .block-btn{position:relative;top:6px;right:0;display:block;float:none;padding:.9em 0}.promo-footer .info-icon{left:inherit;right:0;margin-left:0;margin-right:16px}.pricingPromosContent ol{padding:0 0 1em}}@media (min-width:768px){.pricingDiscountCard .ddc-btn{float:right;margin-top:0;margin-left:1.6em}}@media (max-width:1023px){.dosage-block,.pricingFrom{font-size:1.1em}.promo-footer .info-icon{margin-left:-30px;margin-right:26px}}