.calculation-table__title{margin-bottom:1.875rem}@media(min-width:769px){.calculation-table__title{margin-bottom:3.125rem}}@media(max-width:769px){.calculation-table__title{font-size:1.625rem;line-height:2rem}}.calculation-table__user{margin-bottom:1.75rem}@media(min-width:769px){.calculation-table__user{margin-bottom:3.125rem}}.calculation-table__user--photo{width:10rem;height:10rem;border-radius:50%;background-color:#ccc;overflow:hidden;margin:0 auto 1.0625rem!important;background-size:cover;background-position:50% 50%}@media(min-width:769px){.calculation-table__user--photo{width:12.5rem;height:12.5rem;margin:0 auto 1.875rem}}.calculation-table__user span{display:block}.calculation-table__row.has-text-weight-bold{border-top:1px solid #bfc0c0;padding-top:1.1875rem;margin-top:1.25rem}.calculation-table__row.has-text-weight-bold.has-border-bottom{border-top:0;padding-top:0;margin-top:0;border-bottom:1px solid #bfc0c0;padding-bottom:1.1875rem;margin-bottom:1.25rem}.calculation-table__row:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:1.875rem}.calculation-table__row:not(.has-text-weight-bold){margin-top:1.5rem}.calculation-table__row--sub-row{padding-top:1.25rem}@media(min-width:769px){.calculation-table__row--sub-row{padding-top:1.6875rem}}.calculation-table__row--sub-row:first-of-type{padding-top:0}.calculation-table__row--amount{display:block;font-weight:400;max-width:30%;width:100%}.calculation-table__row--text{max-width:70%;width:100%}.calculation-table__row--text span{display:block}.calculation-table__row--reimbursement{margin-bottom:.3125rem}@media(max-width:769px){.calculation-table__row--reimbursement{margin-bottom:1.25rem}}.calculation-table__row--reimbursement *{color:#63a91d}.calculation-table__row--co-payment *{color:#004178}.calculation-table__row--co-payment .calculation-table__row--text{font-size:1.5rem}@media(max-width:768.98px){.calculation-table__row--co-payment .calculation-table__row--text{max-width:60%}}.calculation-table__row--co-payment .calculation-table__row--amount{font-size:3rem}@media(max-width:768.98px){.calculation-table__row--co-payment .calculation-table__row--amount{font-size:2rem;max-width:40%}}