.sc-payroll-calculator{background-color:#f9f9f9;padding:40px 0}.sc-payroll-calculator__wrapper{max-width:1100px;margin:0 auto}.sc-payroll-calculator .hidden{display:none}.sc-payroll-calculator__heading{font-size:30px;font-weight:300;letter-spacing:.5px;line-height:1.4;margin-bottom:20px;padding:0 32px;text-align:center}.sc-payroll-calculator__calc-container{background-color:#fff;padding:32px;text-align:center;-webkit-box-shadow:#d4d4d4 0 50px 100px;box-shadow:#d4d4d4 0 50px 100px}.sc-payroll-calculator__calc-title{font-size:30px;font-weight:500;letter-spacing:.5px;line-height:1.3;margin-bottom:10px}.sc-payroll-calculator__calc-desc{font-size:20px;font-weight:300;margin-bottom:10px;line-height:1.4}.sc-payroll-calculator__calc-title-group{margin-bottom:32px}.sc-payroll-calculator__calc-dates{color:#0756af;font-weight:500;font-size:16px;line-height:20px}.sc-payroll-calculator__currency{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sc-payroll-calculator__radio-lables{margin:0 10px;padding:10px;min-width:120px;border:#d4d4d4 solid 1px;border-radius:5px;position:relative;cursor:pointer;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-payroll-calculator__radio{position:absolute;opacity:0}.sc-payroll-calculator__currency-txt{text-transform:uppercase;font-size:16px;font-weight:400}.sc-payroll-calculator__radio-pointer{border:#0756af solid 1px;border-radius:50%;background-color:#fff;display:inline-block;width:25px;height:25px;margin-right:10px}.sc-payroll-calculator__radio-pointer::after{width:13px;height:13px;margin:5px;background-color:#0756af;border-radius:50%;margin-right:10px;content:'';display:none}.sc-payroll-calculator__radio:checked+.sc-payroll-calculator__radio-pointer::after{display:block}.sc-payroll-calculator__disclaimer{font-size:16px;text-align:center;line-height:1.4}.sc-payroll-calculator__hide-disclaimer{display:none}.sc-payroll-calculator__icon{margin-right:30px}.sc-payroll-calculator__icon svg{width:80px;height:64px}.sc-payroll-calculator__deposit-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px}.sc-payroll-calculator__da-texts{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-payroll-calculator__da-txt{font-size:18px;color:#303030;margin-right:20px;text-align:left;line-height:1.4}.sc-payroll-calculator__da-txt strong{font-weight:500}.sc-payroll-calculator__da-amount{margin-left:auto;font-weight:500;font-size:20px;color:#000;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-payroll-calculator__no-rebate .sc-payroll-calculator__int-rebate{text-align:center}.sc-payroll-calculator__no-rebate .sc-payroll-calculator__int-rebate:nth-child(2){display:none}.sc-payroll-calculator .buttons{margin-bottom:20px}.sc-payroll-calculator__da-input{border:none;border-bottom:#d4d4d4 solid 1px;font-size:18px;text-align:center;height:30px;max-width:130px}.sc-payroll-calculator__formula,.sc-payroll-calculator__inputs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;grid-gap:20px;gap:20px;margin-bottom:32px}.sc-payroll-calculator__inputs-each{width:50%}.sc-payroll-calculator__formula-item{text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:50%}.sc-payroll-calculator__formula-value{position:relative}.sc-payroll-calculator__formula-value strong{border-bottom:1px solid #d4d4d4}.sc-payroll-calculator__formula-value:after{content:'+';left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sc-payroll-calculator__input-text{width:100%;font-size:14px;line-height:20px}.sc-payroll-calculator__input-text small{font-size:80%}.sc-payroll-calculator__input-field{width:100%;margin:5px 0}.sc-payroll-calculator__ins{border:none;border-bottom:#0c77b9 solid 1px;height:30px;width:100%;font-size:14px;padding:0;color:#0c77b9;background-color:#fff}.sc-payroll-calculator .sc-payroll-calculator-hkd,.sc-payroll-calculator .sc-payroll-calculator-miles{font-weight:600}.sc-payroll-calculator__invalid{color:#d0011b;font-weight:400;display:none}.sc-payroll-calculator__remarks{text-align:left}.sc-payroll-calculator__remarks p{line-height:1.4}.sc-payroll-calculator__final-output{width:100%;margin-bottom:20px;line-height:1.4;font-size:18px;background-color:#f7f7f7;padding:20px}.sc-payroll-calculator__formula-result{color:#0756af;letter-spacing:.5px}.sc-payroll-calculator__formula-result .and{color:#000;color:initial}.sc-payroll-calculator__formula{position:relative}.sc-payroll-calculator__formula::before{content:'=';position:absolute;left:0;top:20px;background:#fff;z-index:1;padding-bottom:20px}.sc-payroll-calculator__formula-title{margin-bottom:5px}.sc-payroll-calculator--special{background:#eef4fb;padding:10px;border-radius:10px;margin-bottom:20px}.sc-payroll-calculator--offer-text{font-weight:600;color:#0756af}.sc-payroll-calculators{background-color:#fff;padding:0}.sc-payroll-calculators .sc-tab__sub-title{color:#0c77b9;font-size:16px;margin-bottom:16px;font-weight:400}.sc-payroll-calculators .sc-tab__wrapper{padding:0 32px 40px 32px}.sc-payroll-calculators .sc-tab__tab-container{padding:32px;background-color:#f8f8f8}.sc-payroll-calculators .sc-tab__tab-header{padding:0;max-width:unset}.sc-payroll-calculators .sc-tab__tab-title{display:none}.sc-payroll-calculators .sc-tab__tab-message{font-size:18px;font-weight:500;letter-spacing:.5px;line-height:1.3;text-align:center;margin-top:0}.sc-payroll-calculators .sc-tab__item{width:245px;height:100px}.sc-payroll-calculators--special{background:#eef4fb;padding:10px;border-radius:10px;margin-bottom:20px}.sc-payroll-calculators--offer-text{font-weight:600;color:#0756af}.sc-payroll-calculators .sc-payroll-calculator__formula-result,.sc-payroll-calculators .sc-payroll-calculator__formula-title,.sc-payroll-calculators .sc-payroll-calculator__formula-value,.sc-payroll-calculators .sc-payroll-calculator__input-text,.sc-payroll-calculators .sc-payroll-calculator__remarks{font-weight:400}.sc-payroll-calculator__rewards .sc-payroll-calculator__formula{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sc-payroll-calculator__rewards .sc-payroll-calculator__formula>.sc-payroll-calculator__formula-item:first-of-type .sc-payroll-calculator__formula-value::after{content:''}.sc-payroll-calculator__rewards .sc-payroll-calculator__formula .sc-payroll-calculator__formula-value::after{top:0}@media (max-width:991.98px){.sc-payroll-calculator__calc-dates{width:100%}.sc-payroll-calculator__formula,.sc-payroll-calculator__inputs{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px 4%;gap:20px 4%}.sc-payroll-calculator__formula-item{width:45%}.sc-payroll-calculator__inputs-each{width:100%}.sc-payroll-calculator__formula-value{margin-top:5px}.sc-payroll-calculator__input-text{min-height:0}}@media (max-width:767.98px){.sc-payroll-calculator__int-rebate{margin:0;text-align:center}.sc-payroll-calculator__formula,.sc-payroll-calculator__inputs{grid-gap:20px 0%;gap:20px 0}.sc-payroll-calculator__inputs-each{width:100%}.sc-payroll-calculator__output-amount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;grid-gap:30px;gap:30px}.sc-payroll-calculator__calc-container{padding:32px 20px}.sc-payroll-calculator__rewards .sc-payroll-calculator__formula::before{top:35%}}@media (max-width:650.98px){.sc-payroll-calculator{padding-bottom:0}}@media (max-width:511.98px){.sc-payroll-calculator__heading{font-size:20px;font-weight:400}.sc-payroll-calculator__calc-dates{font-size:25px}.sc-payroll-calculator__radio-lables{padding-right:20px;margin:0 5px;min-width:0;min-width:initial}.sc-payroll-calculator__disclaimer{text-align:left}.sc-payroll-calculator__icon{display:none}.sc-payroll-calculator__calc-title{font-size:24px}}@media (max-width:420.98px){.sc-payroll-calculator__calc-dates{font-size:14px}}@media (max-width:680.98px){.sc-payroll-calculators .sc-tab__tab-container{padding:32px 0}.sc-payroll-calculators .sc-tab .splide__arrow{display:block;background:#ccc;border:0;border-radius:50%;cursor:pointer;height:2em;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.sc-payroll-calculators .sc-tab .splide__arrow svg path{fill:#fff}}@media (min-width:768px) and (max-width:1100.98px){.sc-payroll-calculator__rewards .sc-payroll-calculator__formula::before{top:25%}}@media (min-width:1024px){.sc-payroll-calculator__rewards .sc-payroll-calculator__formula::before{top:55%}}