#root{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:auto;width:100%;@media only screen and (min-width:1000px){font-size:20px}}.outer-wrapper{position:relative}.heading{color:#d60000;margin:15px 0}.language-button{background:#d60000;border:none;border-radius:0;color:#fff;cursor:pointer;padding:5px 10px;position:absolute;right:10px;text-transform:uppercase;top:10px;width:unset!important}.wrapper{display:flex;flex-direction:column;gap:50px}.wrapper .results{background:#f5f5f7;padding:10px 20px}.wrapper .results .p{align-items:start;display:flex;gap:20px;justify-content:space-between;margin:10px 0}.wrapper .results .p:first-of-type{font-size:18px;font-weight:700;@media only screen and (min-width:1000px){font-size:24px}}.wrapper .results .p:first-of-type .result-value{font-weight:700}.wrapper .results .p .result-text{flex:0 1 80%}.wrapper .results .p .result-value{flex:1 0 20%;text-align:right;white-space:nowrap}.wrapper .results .p .factor{font-size:14px;font-weight:300;@media only screen and (min-width:1000px){font-size:16px}}.submit-button{display:none}.calculate-button,.feedback-button,.form-button{background:#d60000;border:none;border-radius:0;color:#fff;font-weight:700;padding:10px 40px;&:hover{background:#000;border:none;outline:none}}.input-group{display:flex;flex-direction:column;gap:10px}.input-group .label{display:block}.input-group .input{background-color:transparent;border:none;padding:0!important;text-align:center}.input-wrapper{display:flex;gap:20px;justify-content:space-between}.input-range-wrapper{flex:1 0 auto;position:relative}.input-range-wrapper .input{bottom:-2px;position:absolute;width:100%}.input-number-wrapper{align-items:center;border-bottom:2px solid #d60000;color:#d60000;display:flex;flex:0 1 auto;justify-content:center;padding-right:40px;position:relative;width:100px;@media only screen and (min-width:1000px){padding-right:70px;width:150px}}.input-number-wrapper .input{color:#d60000;font-size:16px;font-weight:600;outline:0 solid transparent;@media only screen and (min-width:1000px){font-size:20px}}.input-number-wrapper .symbol{font-weight:600;position:absolute;right:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:15rem}input[type=range]::-webkit-slider-runnable-track{background:#d60000;height:2px}input[type=range]::-moz-range-track{background:#d60000;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#d60000;border-radius:50%;height:12px;margin-top:-5px;width:12px}input[type=range]::-moz-range-thumb{background-color:#d60000;border:none;border-radius:50%;height:12px;width:12px}.tooltip{display:inline-block;margin-left:5px;vertical-align:middle}.tooltip .info-icon{color:#d60000;display:flex;height:15px;width:15px}.react-tooltip{font-size:12px!important;max-width:300px}.feedback{background:#161617;border-radius:0;color:#fff;display:flex;flex-direction:column;padding:20px 20px 40px}.feedback-footer{font-weight:400}.feedback-button{background:#d60000;color:#fff;font-size:18px;font-weight:600;margin:40px auto 0;padding:16px 24px;&:hover{background:#d60000;color:#fff}}.form-messages{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding:20px}.form-message-text{align-self:flex-start;white-space:pre-line}.form-button{margin-top:20px}.ReactModal__Body--open{overflow:hidden}.feedback-footer-title{color:#d60000;font-family:Permanent Marker,sans-serif;font-size:27px;font-style:normal;font-weight:400;line-height:1.1;margin:20px 0;text-decoration:none}.results-wrapper{margin-bottom:20px}