.roiCalcOuter{margin-bottom:-120px;margin-top:48px}.roiCalcInner{display:flex;gap:32px}.roiCalcInner>div{background-color:#fff;border-radius:16px;box-shadow:0 480px 134px 0 transparent,0 307px 123px 0 transparent,0 173px 104px 0 rgba(0,0,0,.02),0 77px 77px 0 rgba(0,0,0,.03),0 19px 42px 0 rgba(0,0,0,.03);flex:1;padding:48px}.roiCalcInner .roiCalcLeftParas,.roiCalcInner .roiCalcRightParas{margin-bottom:32px}.roiCalcInner .roiCalcLeftParas p,.roiCalcInner .roiCalcRightParas p{border-bottom:1px solid;margin-bottom:16px;padding-bottom:16px}.roiCalcInner svg{margin-bottom:32px}.roiCalcRight p{margin-bottom:8px!important}.roiCalcLeft input::placeholder{color:#aaa}.input-group{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.input-group button{background-color:#f3f4f6;border:none;border-radius:4px;color:#111827;cursor:pointer;font-size:18px;height:40px;min-height:40px;min-width:40px;padding:0;touch-action:manipulation;width:40px}.input-group input{background-color:#f3f4f6;border:none;border-radius:5px;flex:1;font-size:20px;height:40px;max-width:100%;padding:5px;text-align:center;width:100%}button.calculate-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px}.calculate-btn{background-color:#000;color:#fff;font-size:16px}.result{background-color:#059669;border-radius:16px;color:#fff;font-size:24px;gap:24px;justify-content:space-between;margin-top:20px;padding:12px 24px}.result,.resultLeft{align-items:center;display:flex}.resultLeft{gap:16px}.resultLeft p{color:#fff;margin-bottom:0!important}#resultSymbol{font-family:Lexend;font-size:32px;font-weight:600}#resultOutput{font-family:Lexend;font-size:48px;font-weight:700}@media (max-width:990px){.roiCalcInner{flex-direction:column}.roiCalcInner.stackReverse{flex-direction:column-reverse}}@media (max-width:767px){.roiCalcInner>div{padding:24px}}#resultOutput th{background-color:#f8f8f8;color:#000;font-weight:700}#resultOutput td,#resultOutput th{border-bottom:1px solid #eee;color:#000;font-size:16px;padding:8px;text-align:left}.roiCalcInner input[type=submit]{background-color:#059669;border:1px solid #059669;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;gap:12px;padding:8px 16px;text-decoration:none}.hs_roi__frontline_employee_staffing_costs .input,.hs_roi__managers___admin___support_staffing_costs .input,.hs_roi_calc__income .input,.hs_roi_calc__operating_expenditure .input,.hs_roi_calc__total_agency_costs .input{position:relative}.hs_roi__frontline_employee_staffing_costs .input input,.hs_roi__managers___admin___support_staffing_costs .input input,.hs_roi_calc__income .input input,.hs_roi_calc__operating_expenditure .input input,.hs_roi_calc__total_agency_costs .input input{padding-left:20px!important}.hs_roi__frontline_employee_staffing_costs .input:before,.hs_roi__managers___admin___support_staffing_costs .input:before,.hs_roi_calc__income .input:before,.hs_roi_calc__operating_expenditure .input:before,.hs_roi_calc__total_agency_costs .input:before{color:#4b5563;content:"£";font-size:15px;left:8px;pointer-events:none;position:absolute;top:40%;transform:translateY(-50%);z-index:2}.grand-total-box p{display:flex;justify-content:space-between}#resultOutput tr td:nth-of-type(2),#resultOutput tr td:nth-of-type(3){font-weight:300;text-align:right}@media (max-width:600px){#resultOutput td,#resultOutput th{font-size:12px}}