.elementor .post-body{width:100%;max-width:100%;padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .prose-subtitle{font-family:var(--font-text);font-weight:700;font-size:19px;color:var(--color-black);letter-spacing:0px;line-height:1.35;text-transform:none;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .calc-row-val{font-family:var(--font-text);font-weight:700;font-size:15px;color:var(--color-white);line-height:1.4;flex:0 0 auto;}.elementor .calc-row-key{min-width:0px;font-family:var(--font-text);font-size:15px;color:var(--color-gray-300);line-height:1.4;flex:1 1 auto;}.elementor .calc-row{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-gray-800);border-style:solid;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .calc-rows{display:flex;flex-direction:column;}.elementor .calc-result-sub{font-family:var(--font-text);font-size:14px;color:var(--color-gray-300);line-height:1.5;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .calc-result-value{font-family:var(--font-display);font-weight:800;font-size:56px;color:var(--color-green);line-height:1;margin:0px;}.elementor .calc-result-label{font-family:var(--font-text);font-weight:700;font-size:13px;color:var(--color-green);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .calc-result{min-width:0px;color:var(--color-white);padding:28px;border-radius:20px;background-color:var(--color-black);box-shadow:0px 24px 50px 0px rgba(11,11,11,0.18);display:flex;flex-direction:column;gap:10px;flex:1 1 100%;}.elementor .calc-note{font-family:var(--font-text);font-size:13px;color:var(--color-gray-600);line-height:1.5;margin:0px;}.elementor .calc-input:focus{border-color:var(--color-green);box-shadow:0px 0px 0px 3px rgba(38,191,38,0.25);}.elementor .calc-input{width:100%;min-height:48px;font-family:var(--font-text);font-size:16px;color:var(--color-black);padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:var(--color-gray-200);border-style:solid;background-color:var(--color-white);display:block;}.elementor .calc-label{font-family:var(--font-text);font-weight:600;font-size:14px;color:var(--color-black);line-height:1.3;}.elementor .calc-field{min-width:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 200px;justify-content:space-between;}.elementor .calc-fields{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .calc-group-title{font-family:var(--font-text);font-weight:700;font-size:15px;color:var(--color-gray-600);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .calc-title{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--color-black);letter-spacing:0px;line-height:1;text-transform:uppercase;margin:0px;}.elementor .calc-form{min-width:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 100%;}.elementor .calc{padding:32px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;border-radius:24px;background-color:var(--color-gray-50);display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:flex-start;}.elementor .prose-text{font-size:17px;color:var(--color-black);line-height:1.65;}.elementor .prose-title{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--color-black);line-height:1;text-transform:uppercase;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .prose{width:100%;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:16px;}