a:focus,input:focus{outline:1px solid #4d90fe;outline-offset:1px}#progress-bar{background:linear-gradient(90deg,#f0f0f0 0,#fff 100%);padding:50px 0}#progress-bar h2.progress-head{color:#474747;font-family:"Meta Web Light",Arial,sans-serif;font-size:40px;letter-spacing:-1.4px;line-height:50px;text-align:center}#progress-bar .progress-subhead{color:#474747;font-family:"Meta Web Normal",Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.18px;line-height:24px;text-align:center}#progress-bar .progress-subhead b{font-family:"Meta Web Medium",Arial,sans-serif;font-weight:400}#progress-bar .progress-subhead sup a{font-family:"Meta Web Bold",Arial,sans-serif;font-size:13px;line-height:24px;letter-spacing:-.16px}#progress-bar .credit-spend-sec{margin-top:50px;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);border-radius:10px;padding:25px 20px 20px;background:#fff}#progress-bar h3{color:#474747;font-family:"Meta Web Medium",Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.8px;line-height:30px;text-align:center}#progress-bar h3.credit-head{padding-bottom:25px}#progress-bar .earn-currency{top:-.27em;position:relative}#progress-bar label.edit-icon{background-image:url(/content/dam/discover/en_us/credit-cards/card-acquisitions/travel/images/icons/Miles%20Calculator%20Edit%20Icon.png);background-size:cover;align-self:flex-start;margin-top:8px;width:32px;height:32px;max-width:32px;max-height:32px}#progress-bar .credit-price-input-container{display:flex;justify-content:flex-end;align-items:center}#progress-bar .credit-price input#amount{display:block;border:0;padding:0;margin-bottom:1px;color:#5a5199;font-family:"Meta Web Normal",Arial,sans-serif;font-size:60px;letter-spacing:-1.2px;line-height:75px;width:105px;text-align:right}#progress-bar h3 sup{font-size:8px;vertical-align:super}.credit-spend-sec input[type=range]{margin-top:40px;height:3px;background:#474747;border:none;border-radius:1px}input[type=range]{-webkit-appearance:none;width:100%;height:15px;border-radius:5px;background:#5a5199;position:relative}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;height:33px;width:33px;border-radius:50%;background:#5a5199;cursor:pointer}input[type=range]::-moz-range-track{width:100%;height:3px;background:#474747;border:none;border-radius:1px}input[type=range]::-moz-range-thumb{border:none;height:33px;width:33px;border-radius:50%;background:#5a5199}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.credit-spend-sec input[type=range]{height:33px;padding:0;background:0 0;top:10px;opacity:1;margin-top:30px}.credit-spend-sec input[type=range]::-ms-thumb{-webkit-appearance:none;appearance:none;width:33px;height:33px;border-radius:50%;background:#5a5199;cursor:pointer;border:0}.credit-spend-sec input[type=range]:focus::-ms-thumb{outline:0;border:0}.credit-spend-sec input[type=range]::-ms-track{height:3px;background:#474747;border:0;color:transparent}.credit-spend-sec input[type=range]::-ms-fill-lower{background:#474747}.credit-spend-sec input[type=range]::-ms-fill-upper{background:#474747}}@supports (-ms-ime-align:auto){.credit-spend-sec input[type=range]{height:33px;padding:0;background:0 0;top:10px;opacity:1;margin-top:30px}}.credit-spend-sec input[type=range]::-ms-thumb{-webkit-appearance:none;appearance:none;width:33px;height:33px;border-radius:50%;background:#5a5199;cursor:pointer;border:0}.credit-spend-sec input[type=range]::-ms-track{height:3px;background:#474747;border:0;color:transparent}.credit-spend-sec input[type=range]::-ms-fill-lower{background:#474747}.credit-spend-sec input[type=range]::-ms-fill-upper{background:#474747}#progress-bar .credit-price{max-width:295px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;border-bottom:2px solid #d8d8d8}#progress-bar .credit-price .curr-amt{width:88%;display:inline-block;text-align:right}#progress-bar .credit-price span.currency{color:#5a5199;font-family:"Meta Web Normal",Arial,sans-serif;font-size:36px;margin-bottom:10px}#progress-bar .price-currency{position:relative;top:-.15em}#progress-bar .credit-price-range{margin-top:25px;font-size:16px}#progress-bar span.max-price,#progress-bar span.min-price{font-family:"Meta Web Medium",Arial,sans-serif;font-size:24px;letter-spacing:-.47px;line-height:30px;color:#474747}#progress-bar .max-price-sec,#progress-bar .min-price-sec{font-size:14px;font-family:"Meta Web Medium",Arial,sans-serif;display:flex;align-items:center}#progress-bar .min-price-sec{float:left}#progress-bar .max-price-sec{float:right}#progress-bar .earn-afterYr,#progress-bar .earn-firstYr{border-radius:10px;background:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);padding:25px 20px;margin-top:20px}#progress-bar .earn-sec{text-align:center}#progress-bar .earn-price-sec{margin:15px 0}#progress-bar .earn-price{font-family:"Meta Web Normal",Arial,sans-serif;font-size:36px;letter-spacing:-1.2px;line-height:48px;vertical-align:middle}#progress-bar .earn-desc{color:#474747;font-family:"Meta Web Normal",Arial,sans-serif;font-size:18px;letter-spacing:-.18px;line-height:27px;vertical-align:middle;margin-left:10px}#progress-bar .earn-firstYr .earn-eqPrice-sec,#progress-bar .earn-firstYr .earn-price{color:#5a5199}#progress-bar .earn-afterYr .earn-eqPrice-sec,#progress-bar .earn-afterYr .earn-price{color:#ff6000}#progress-bar .earn-eqPrice{font-family:"Meta Web Normal",Arial,sans-serif;font-size:60px;letter-spacing:-1.2px;line-height:75px}#progress-bar .earn-eqPrice-sec{font-size:36px}@media only screen and (min-width:768px){#progress-bar .credit-spend-sec{padding:25px 50px 20px}#progress-bar .earn-sec{margin-top:20px}#progress-bar .earn-afterYr,#progress-bar .earn-firstYr{margin-top:0;min-height:325px}#progress-bar .earn-eqPrice{line-height:53px}#progress-bar .earn-firstYr{float:left;width:47.4%}#progress-bar .earn-afterYr{float:right;width:47.4%}#progress-bar h3 sup{font-size:8px;vertical-align:super}#progress-bar .earn-desc{font-size:16px;letter-spacing:-.16px;line-height:24px}}@media only screen and (min-width:992px){#progress-bar{padding:100px 0}#progress-bar .progress-subhead{font-size:18px;letter-spacing:-.18px;line-height:27px}#progress-bar .progress-subhead sup a{font-size:13px;line-height:27px;letter-spacing:-.18px}#progress-bar h3.credit-head{padding-bottom:23px}#progress-bar .credit-spend-sec{padding:25px 100px 20px}#progress-bar .earn-firstYr h3{padding-top:35px}#progress-bar .earn-eqPrice{line-height:56px}}@media only screen and (min-width:1440px){#progress-bar h2.progress-head{font-size:60px;letter-spacing:-2px;line-height:75px}#progress-bar .earn-sec{margin-top:40px}#progress-bar .earn-desc{font-size:18px;line-height:27px;letter-spacing:-.18px}#progress-bar .earn-firstYr{padding-bottom:35px}#progress-bar .earn-firstYr h3{padding-top:20px}#progress-bar .earn-afterYr,#progress-bar .earn-firstYr{min-height:268px}}