.elementor .zig-pill-fill:hover,.elementor .zig-pill-fill:focus-visible{color:#111111;border-color:#f4512c;background-color:#f4512c;}.elementor .zig-pill-fill{transition:background-color 0.25s, color 0.25s, border-color 0.25s;}.elementor .zig-calc-lift:hover,.elementor .zig-calc-lift:focus-visible{box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.16);transform:translate3d(0px, -2px, 0px);}.elementor .zig-calc-lift{transition:transform 0.3s, box-shadow 0.3s;}.elementor .zig-case-lift:hover,.elementor .zig-case-lift:focus-visible{box-shadow:0px 14px 36px 0px rgba(17, 17, 17, 0.07);transform:translate3d(0px, -3px, 0px);}.elementor .zig-case-lift{transition:transform 0.3s, box-shadow 0.3s;}.elementor .zig-card-lift:hover,.elementor .zig-card-lift:focus-visible{box-shadow:0px 16px 40px 0px rgba(17, 17, 17, 0.08);transform:translate3d(0px, -4px, 0px);}.elementor .zig-card-lift{transition:transform 0.3s, box-shadow 0.3s;}.elementor .zig-calc-out-break{font-variant-numeric: tabular-nums;\n}.elementor .zig-calc-out-cost{font-variant-numeric: tabular-nums;\n}.elementor .zig-calc-out-profit{font-variant-numeric: tabular-nums;\n}.elementor .zig-calc-out-margin{font-variant-numeric: tabular-nums;\n}.elementor .zig-calc-input{width:66px;min-width:0px;font-family:Inter;font-weight:500;font-size:14px;color:#111111;padding:0px;margin:0px;border-width:0px;outline-style:none;background-color:transparent;text-align: right;\n}.elementor .zig-calc{position:relative;gap:16px;}