.range{position:relative}.range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:100%;height:22px;cursor:pointer;display:block}.range input[type=range]:focus{outline:0}.range input[type=range][disabled]{opacity:.3;cursor:default}.range .rangeslider{position:relative;height:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range .rangeslider:before{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.range input::-webkit-slider-runnable-track{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px;margin:11px 0}.range input::-moz-range-track{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px;margin:11px 0}.range input::-ms-track{box-sizing:border-box;width:100%;height:4px;border-radius:100px;color:transparent;padding:11px 0;background:0 0;border-color:transparent}.range input::-ms-fill-lower,.range input::-ms-fill-upper{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px}.range input::-ms-fill-lower{background:#60cd18}.range .rangeslider-fill-lower{background-color:#60cd18;border-radius:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;will-change:width}.range input::-webkit-slider-thumb{box-sizing:border-box;box-shadow:0 4px 25px rgba(0,0,0,.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.range input::-moz-range-thumb{box-sizing:border-box;box-shadow:0 4px 25px rgba(0,0,0,.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer}.range input::-ms-thumb{box-sizing:border-box;box-shadow:0 4px 25px rgba(0,0,0,.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer}.range .rangeslider-thumb{box-sizing:border-box;box-shadow:0 4px 25px rgba(0,0,0,.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer;position:absolute;touch-action:pan-x;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:left}.range .range-output{position:absolute;left:6px;top:6px;-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range .range-output .output{display:block;position:absolute;height:60px;line-height:60px;min-width:32px;padding:0 20px;top:-26px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background:#383c42;color:#fff;border-radius:100px;white-space:nowrap;font-weight:700;font-size:1.2em;text-align:center}.income-calculator li,.income-calculator-left li,.pink-right li{vertical-align:middle;display:inline-block}.range .range-output .output:before{content:"";position:absolute;bottom:-8px;left:50%;border:10px solid #383c42;border-bottom:none;border-left-color:transparent;border-right-color:transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.income-calculator-left{background-color:#fef8f5;margin:10px 0;padding:15px;color:#545454;font-family:Open sans}.income-calculator-left h2{padding:15px 15px 15px 55px;margin:-15px;font-size:24px;font-family:Oswald;background:url(../images/in-calculator-hd.png) 20px center no-repeat #ffebe2;color:#000}.income-calculator-left span{color:#b22222}.income-calculator-left p{font-size:14px;line-height:20px;font-style:italic;padding:25px 0 15px;border-bottom:1px solid #cbc6c4;color:#545454;margin-bottom:10px}.income-calculator-left ul{padding:0;margin:15px 0 0;list-style:none}.income-calculator-left li{background-color:#ffebe2;font-weight:400;padding:5px;text-align:center;width:32.2%;font-size:13px}.income-calculator{font-family:Open sans}.income-calculator h1{font-size:3.3em;text-transform:uppercase;font-family:Georgia,"Times New Roman",Times,serif}.income-calculator label{font-size:18px}.income-calculator input{font-size:14px;color:#000;padding:5px;width:20%}.income-calculator h5{font-size:15px;font-weight:400}.income-calculator .gray-box{background-color:#ececec;border:1px solid #c7c7c7;padding:15px}.income-calculator ul{padding:0;margin:15px 0 0;list-style:none}.income-calculator li{background-color:#646367;font-weight:400;padding:15px 0;color:#fff;text-align:center;width:31.2%;margin:5px;font-size:18px}.income-calculator p,.pink-right p{text-align:right;line-height:15px;font-style:italic}.income-calculator span{font-size:22px;font-family:Oswald}.pink-left h2,.pink-right span{font-family:Oswald}.income-calculator p{font-size:12px;color:#5c5c5c}.income-calculator-pink{background-color:#feece2;padding:15px;float:left;width:100%;color:#545454}.income-calculator-pink hr{padding:0;margin:0}.pink-left{width:40%;text-transform:uppercase;float:left}.pink-left h2{padding:0 0 15px 35px;margin:0;font-size:22px;background:url(../images/in-calculator-hd.png) left 2px no-repeat #ffebe2;color:#000}.pink-left span{color:#b22222}.pink-right{width:60%;float:left}.pink-right p{font-size:13px;padding-bottom:20px;color:#545454!important}.pink-right ul{padding:0 0 0 30px;margin:15px 0 0;list-style:none}.pink-right span{font-size:16px;font-weight:inherit}.pink-right li{background-color:#646367;font-weight:400;padding:5px 0;color:#fff;text-align:center;width:32%;margin:0;font-size:12px}