input.pricing-slider{border:0 solid #fd7d73;border-radius:0;background-color:#00282e;width:100%;display:inline-block;padding:0 .5rem}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.2rem;height:1.2rem;margin-top:-.45rem;border-radius:50%;background:#00282e;cursor:pointer}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;width:1.2rem;height:1.2rem;border-radius:50%;background:#00282e;border:0;cursor:pointer}input[type=range]::-ms-thumb{appearance:none;width:1.2rem;height:1.2rem;border-radius:50%;border:0;background:#00282e;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.2rem;cursor:pointer;background:#00282e}input[type=range]::-moz-range-track{width:100%;height:.125rem;cursor:pointer;background:#00282e}input[type=range]:focus::-webkit-slider-runnable-track{background:#00282e}input[type=range]::-ms-track{width:100%;height:.25rem;cursor:pointer;background:transparent;border-color:transparent;border-width:1rem 0;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper,input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#00282e}.pricing-value{font-family:Ambit;color:#fd7d73;font-size:1.25rem;font-weight:700;vertical-align:middle;text-align:right;font-weight:900;display:inline-block;width:5rem}#boxList{overflow-y:scroll;margin:1em 0}.box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;border-bottom:1px solid rgba(0,40,46,.2);padding:.5rem 0 .4rem}.box.inactive span{font-weight:700;color:#00282e}.box .close{font-size:2rem;padding:0 .5rem 0 0;margin-left:.5rem;vertical-align:middle;cursor:pointer;visibility:hidden}.box~.box .close{visibility:visible}#instructions span,.hidden{display:none}#instructions span.active{display:block}svg #bars rect,svg #months text{transform-origin:50% 50%;font-size:1.25rem}svg #labels text{transform-origin:50% 50%;width:4rem;font-size:1.5rem;letter-spacing:.2px}svg #cap-text{font-size:1.25rem}.gbp:before{content:"\00A3"}@media only screen and (min-width:1200px){.pricing-value{font-size:1rem}.box.inactive{height:2rem;background-color:#00282e}}@media only screen and (max-width:450px){#boxList{height:auto}.box{padding:.7rem 0 .6rem}input[type=range]::-webkit-slider-thumb{height:1.5rem;width:1.5rem;margin-top:-.6rem}input[type=range]::-ms-thumb{height:1.5rem;width:1.5rem}input[type=range]::-moz-range-thumb{height:1.5rem;width:1.5rem}}@media only screen and (max-width:350px){#instructions{display:none}}