.on-tax-calculator{margin:auto;max-width:1000px}.on-tax-calculator__container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:20px}.on-tax-calculator h2{margin-top:6px;text-align:center}.on-tax-calculator__caption{margin-bottom:22px;text-align:center}.on-tax-calculator__input-section{margin-bottom:14px;max-width:100%}.on-tax-calculator__label-input-wrapper{display:flex;flex-direction:column;margin:0 auto 14px;text-align:center}.on-tax-calculator__label{color:#333;font-size:22px;font-weight:600;height:20px;text-align:center}.on-tax-calculator__input{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);font-size:22px;height:40px;margin:10px auto;max-width:100%;padding:10px 12px;transition:all .3s ease;width:400px}.on-tax-calculator__input:focus{border-color:#0076bb;box-shadow:0 0 10px rgba(0,118,187,.1);outline:none}.on-tax-calculator__input:hover{background-color:#fff;border-color:#0076bb}.on-tax-calculator__input::placeholder{color:#999;opacity:1}.on-tax-calculator__input::-webkit-inner-spin-button,.on-tax-calculator__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.on-tax-calculator__input[type=number]{-moz-appearance:textfield}.invalid-input{background-color:#ffe6e6;border:2px solid red}.on-tax-calculator__button{background-color:#d31145;border:1px solid #d31145;color:#fff;display:block;font-size:16px;margin:0 auto 10px;padding:15px 78px;transition:all .2s ease-in-out}.on-tax-calculator__button:hover{background-color:#fff;color:#d31145}.on-tax-calculator__result-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex:1 1 45%;flex-direction:column;margin:auto;max-width:100%;padding:20px 30px;width:500px}.on-tax-calculator__result-header{font-size:22px;font-weight:600;margin:6px 0}.on-tax-calculator__result{align-items:center;border-radius:8px;color:#0076bb;display:flex;font-size:38px;font-weight:500;height:auto;justify-content:center;min-height:60px;padding:10px;text-align:center;white-space:normal;width:100%}.on-tax-calculator__result p{margin-bottom:0}.on-tax-calculator__footnote{margin:6px auto 0;max-width:100%;padding:20px}