.in-job-calc{color:#0a243f;margin:0 auto;max-width:var(--calc-max-width,1000px);padding-bottom:var(--calc-vertical-padding,50px);padding-top:var(--calc-vertical-padding,50px)}.in-job-calc__heading{color:#0a243f!important;margin-bottom:20px}.in-job-calc__selector{border:1px solid #0a243f;border-radius:12px;column-gap:14px;display:grid;grid-template-columns:1.3fr 1.3fr 1fr 90px auto;grid-template-rows:auto auto;margin-bottom:20px;padding:18px;row-gap:8px}.in-job-calc__field{display:contents}.in-job-calc__field label{align-self:end;display:block;font-size:12px;font-weight:700;grid-row:1;opacity:.7;text-align:center;width:100%}.in-job-calc__field input,.in-job-calc__field select{grid-row:2}.in-job-calc__category-select,.in-job-calc__position-select,.in-job-calc__qty-input,.in-job-calc__seniority-select{background-color:#fff;border:1px solid #0a243f;border-radius:6px;color:#0a243f;font-size:14px;padding:10px 12px;width:100%}.in-job-calc__category-select:disabled,.in-job-calc__position-select:disabled,.in-job-calc__qty-input:disabled,.in-job-calc__seniority-select:disabled{background-color:#f5f5f5;cursor:not-allowed}.in-job-calc__add-btn{align-self:stretch;background-color:#0a243f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;grid-column:5;grid-row:2;padding:11px 22px}.in-job-calc__add-btn:disabled{background-color:#d7d9e3!important;cursor:not-allowed}.in-job-calc__cart{margin-bottom:20px}.in-job-calc__cart-empty{border:1px dashed #0a243f;border-radius:12px;margin:0;opacity:.7;padding:18px;text-align:center}.in-job-calc__cart-table{border:1px solid #0a243f;border-radius:12px;overflow:hidden}.in-job-calc__cart-header,.in-job-calc__cart-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(160px,2.2fr) minmax(116px,.7fr) minmax(110px,1fr) minmax(85px,.8fr) minmax(85px,.8fr) minmax(95px,.9fr) 20px;padding:14px 18px}.in-job-calc__cart-header{border-bottom:1px solid #0a243f;color:rgba(10,36,63,.6);font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.15;padding-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase}.in-job-calc__cart-header span{display:block;width:100%}.in-job-calc__cart-row{border-bottom:1px solid #0a243f}.in-job-calc__cart-row:last-child{border-bottom:none}.in-job-calc__cart-position{font-weight:700}.in-job-calc__cart-seniority-select{background-color:#fff;border:1px solid #0a243f;border-radius:6px;color:#0a243f;font-size:13px;padding:6px 8px;width:100%}.in-job-calc__cart-hammerjack,.in-job-calc__cart-onshore,.in-job-calc__cart-savings{display:block;font-size:13px;text-align:center;width:100%}.in-job-calc__cart-savings{color:#1f9254;font-weight:700}.in-job-calc__cart-onshore{color:rgba(10,36,63,.5)}.in-job-calc__cart-hammerjack{color:#fe6000;font-weight:700}.in-job-calc__cart-qty{align-items:center;display:flex;gap:4px}.in-job-calc__qty-btn{background-color:#0a243f;border:1px solid #0a243f;border-radius:4px;color:#fff;cursor:pointer;height:26px;line-height:1;width:26px}.in-job-calc__cart-qty-input{-moz-appearance:textfield;border:1px solid #0a243f;border-radius:4px;color:#0a243f;font-size:13px;padding:4px 2px;text-align:center;width:36px}.in-job-calc__cart-qty-input::-webkit-inner-spin-button,.in-job-calc__cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.in-job-calc__cart-remove{background:transparent;border:none;color:var(--cart-remove-color,#d64545);cursor:pointer;font-size:15px;height:20px;opacity:.7;width:20px}.in-job-calc__cart-remove:hover{opacity:1}.in-job-calc__total{align-items:center;background-color:#faf9f6;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:24px;padding:18px}.in-job-calc__total-info{display:flex;flex-direction:column;gap:6px}.in-job-calc__total-label{font-weight:700}.in-job-calc__total-amounts{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.in-job-calc__total-original{color:rgba(10,36,63,.5);font-size:16px;text-decoration:line-through}.in-job-calc__total-value{color:#fe6000;font-size:24px;font-weight:700}.in-job-calc__donut-wrap{align-items:center;display:flex;gap:14px;padding-right:28px}.in-job-calc__donut{border-radius:50%;flex:0 0 auto;height:96px;position:relative;width:96px}.in-job-calc__donut-hole{align-items:center;background-color:#faf9f6;border-radius:50%;display:flex;flex-direction:column;height:62%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:62%}.in-job-calc__donut-hole-label{font-size:10px;font-weight:700;opacity:.6;text-transform:uppercase}.in-job-calc__donut-hole-value{font-size:13px;font-weight:700}.in-job-calc__btn-wrap{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.in-job-calc__cta-wrap{display:inline-flex}.in-job-calc__cta-wrap .in-btn--filled-dark,.in-job-calc__cta-wrap .in-btn--filled-light{background-color:var(--cta-btn-color,#0a243f)!important;border-color:var(--cta-btn-color,#0a243f)!important;color:#fff!important}.in-job-calc__cta-wrap .in-btn--filled-dark.in-btn-animation:hover,.in-job-calc__cta-wrap .in-btn--filled-dark:hover,.in-job-calc__cta-wrap .in-btn--filled-light.in-btn-animation:hover,.in-job-calc__cta-wrap .in-btn--filled-light:hover{background-color:#fff!important;border-color:var(--cta-btn-color,#0a243f)!important;color:var(--cta-btn-color,#0a243f)!important}.in-job-calc__cta-wrap .in-btn--filled-dark.in-btn-animation:hover:before,.in-job-calc__cta-wrap .in-btn--filled-light.in-btn-animation:hover:before{background-color:#fff!important}.in-job-calc__cta-wrap .in-btn--outlined-dark.in-btn-animation:hover,.in-job-calc__cta-wrap .in-btn--outlined-dark:hover{background-color:var(--cta-btn-color,#0a243f)!important;border-color:var(--cta-btn-color,#0a243f)!important;color:#fff!important}.in-job-calc__cta-wrap .in-btn--outlined-dark.in-btn-animation:hover:before{background-color:var(--cta-btn-color,#0a243f)!important}.in-job-calc__cta-wrap .in-btn--outlined-dark{background-color:transparent!important;border-color:var(--cta-btn-color,#0a243f)!important;color:var(--cta-btn-color,#0a243f)!important}@media (max-width:600px){.in-job-calc__selector{align-items:stretch;display:flex;flex-direction:column;gap:14px}.in-job-calc__field{display:flex;flex-direction:column;gap:6px}.in-job-calc__add-btn{grid-column:auto;grid-row:auto;width:100%}.in-job-calc__total{align-items:flex-start;flex-direction:column}.in-job-calc__cart-table{overflow-x:auto}.in-job-calc__cart-header,.in-job-calc__cart-row{grid-template-columns:220px 116px 120px 100px 100px 110px 20px;min-width:780px}}