#emissions-calculator{position:relative;font-size:21px;font-weight:300;line-height:1.5;color:#000;background:#fff;max-width:730px;margin:0 auto;border:4px solid #92d050;box-shadow:0 0 50px 0 rgba(0,0,0,.2);margin:30px 0 60px}@media (max-width:1270px){#emissions-calculator{max-width:770px}}h2.emissions-calculator-title{background:#92d050;color:#fff;text-align:center;padding:20px 5px;font-size:28px !important;line-height:34px;font-weight:700;margin-top:0 !important;margin-bottom:10px !important}.emissions-calculator-wrapper{padding:0 20px 20px}.emissions-calculator-wrapper .text{margin-bottom:25px;text-align:center;padding-top:10px}.emissions-calculator-wrapper .text p{margin-top:0 !important;margin-bottom:1rem !important;line-height:31.5px !important}#emissions-calculator-form{padding:0;margin:0}#emissions-calculator-form .form-row{display:flex;align-items:center;flex-wrap:wrap}#emissions-calculator-form .title{font-size:18px;font-weight:600;line-height:1.31;margin-right:20px;color:#000}#emissions-calculator-form .form-wrapper{display:flex}#emissions-calculator-form .form-wrapper .input-wrapper{position:relative;display:flex;justify-content:end}#emissions-calculator-form .form-wrapper .input-wrapper .form-group{padding:0;margin:0}#emissions-calculator input.form-control{background:#f5f5f5;color:#000;appearance:none;filter:none;border:none;border-radius:0;height:45px;padding:9px 18px;margin:0;font-family:inherit;font-size:21px;line-height:1.5;font-weight:300;max-width:200px;width:max-content;margin-right:10px;display:block;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;outline:none}#emissions-calculator input.form-control[type=number]::-webkit-outer-spin-button,#emissions-calculator input.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#emissions-calculator input.form-control[type=number]{-moz-appearance:textfield}#emissions-calculator .form-control::-webkit-input-placeholder{color:#000 !important;opacity:1}#emissions-calculator .form-control::-moz-placeholder{color:#000 !important;opacity:1}#emissions-calculator-form .form-wrapper .input-wrapper .input-label{position:absolute;font-weight:600;color:#a7a7a7;right:20px;top:10px;align-self:end;text-transform:uppercase;font-size:17px}#emissions-calculator-form .form-wrapper .btn{position:relative;border:none;padding:15px 42px 14px;color:#fff;background:#92d050;border-color:#92d050;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;vertical-align:middle;user-select:none;border-radius:0;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;line-height:1.3;font-weight:600;max-width:100%;z-index:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:inherit;box-sizing:border-box;box-shadow:none}#emissions-calculator-form .form-wrapper .btn:before{content:"";position:absolute;top:0;left:-25px;right:0;bottom:0;background:#85cb3c;z-index:-1;transform:scaleX(0);opacity:0;transition:opacity .3s ease .3s,-webkit-transform .55s ease-out;transform-origin:left}#emissions-calculator-form .form-wrapper .btn:hover:before{opacity:1;transform:scaleX(1.2) skewX(-40deg);transition:opacity .3s ease 0s,-webkit-transform .55s ease-out}.emissions-calculator-output .text{font-weight:600;background:#d9d9d9;text-align:center;padding:20px 5px;margin-bottom:20px}.emissions-calculator-output .text p{margin:0 !important;line-height:31.5px !important}.emissions-calculator-output .result{display:flex;justify-content:center;gap:50px}.emissions-calculator-output .result .item{display:flex;flex-direction:column;flex:0 0 170px;align-items:center}.emissions-calculator-output .result .item .item-title{font-weight:600;font-size:19px;padding-bottom:15px}.emissions-calculator-output .result .item .item-image{padding-bottom:0;vertical-align:middle;border-style:none}.emissions-calculator-output .result .item .item-chart-wrapper{position:relative;height:250px;width:100%;margin-top:auto}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart{height:250px;width:100%;max-width:170px;background:#7f7f7f}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo-savings{background:#ebf6de;height:200px;position:relative;margin-top:auto;bottom:0}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo-savings span{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 25px));font-size:20px;font-weight:600;text-align:center;line-height:1;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.4s}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo{background:#92d050;height:50px}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-fossil,.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo-savings,.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo{position:absolute;transition:height .5s ease-in-out;height:0;bottom:0}.emissions-calculator-output .result .item .item-output{display:flex;align-items:center;padding-top:5px}.emissions-calculator-output .result .item .item-output p{font-weight:600;margin:0 !important}.emissions-calculator-output .result .item .item-output span{font-size:15px}.emissions-calculator-output .conclusion{display:flex;flex-direction:row;justify-content:center;font-size:26px;color:#fff;font-weight:600;line-height:1.31;padding:20px 5px;flex-wrap:wrap;background:#92d050;margin:20px 0}.emissions-calculator-output .conclusion .output-value{font-weight:600;margin-bottom:0}.emissions-calculator-output .conclusion .cls-text,.emissions-calculator-output .conclusion .output-value{padding-right:10px}.emissions-calculator-output .conclusion .cls-label{font-weight:300}.emissions-calculator-output .info-text{padding:0 20px 20px}.emissions-calculator-output .info-text p{font-size:15px;line-height:22.5px !important;margin:0 !important}@media (max-width:768px){#emissions-calculator-form .title{flex:1 1 100%;margin-bottom:15px}#emissions-calculator input.form-control{width:100%;max-width:inherit}#emissions-calculator-form .form-wrapper,#emissions-calculator-form .form-wrapper .input-wrapper{width:100%}.emissions-calculator-output .result{gap:12px}.emissions-calculator-output .result .item{flex:0 0 130px}.emissions-calculator-output .result .item .item-chart-wrapper{height:200px}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart{height:200px;max-width:130px}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo{height:45px}.emissions-calculator-output .result .item .item-chart-wrapper .item-chart-hvo-savings{height:155px}.emissions-calculator-output .conclusion{font-size:22px}}@media (min-width:768px){.emissions-calculator-wrapper{padding:0 30px 30px}#emissions-calculator-form .form-row{flex-wrap:nowrap}.emissions-calculator-output .text{padding:30px 5px;margin-bottom:30px}.emissions-calculator-output .conclusion{margin:30px 0;padding:30px 5px}#emissions-calculator-form .form-wrapper{margin-left:auto;justify-content:flex-end}.emissions-calculator-output .info-text{padding:0 30px 30px}}@media (max-width:480px){#emissions-calculator-form .form-wrapper{flex-wrap:wrap;gap:15px}#emissions-calculator input.form-control{margin:0}#emissions-calculator-form .form-wrapper .btn{width:100%}.emissions-calculator-output .conclusion{text-align:center}}