/**handles:e-animation-fadeIn,e-motion-fx,dg15fr-front**/
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
.dg15fr-front{--dg15fr-accent:#4f6b3a;--dg15fr-accent-2:#b5603c;--dg15fr-card:#ffffff;--dg15fr-ink:#23261f;--dg15fr-muted:#6b7064;--dg15fr-line:#e3e5de;--dg15fr-soft:#f4f5f0;--dg15fr-radius:14px;--dg15fr-shadow-color:#3b2f22;--dg15fr-so:5px;--dg15fr-sb:8px;--dg15fr-sa:26%;--dg15fr-shadow:var(--dg15fr-so) var(--dg15fr-so) var(--dg15fr-sb) calc(var(--dg15fr-sb) * -0.3) color-mix(in srgb, var(--dg15fr-shadow-color) var(--dg15fr-sa), transparent),1px 1px 2px color-mix(in srgb, var(--dg15fr-shadow-color) calc(var(--dg15fr-sa) * .5), transparent);container-type:inline-size;color:var(--dg15fr-ink);font-size:15px;line-height:1.45;margin:0 0 2em}.dg15fr-front *,.dg15fr-front ::after,.dg15fr-front ::before{box-sizing:border-box}.dg15fr-front [hidden]{display:none!important}.dg15fr-title{margin:0 0 .75em}.dg15fr-card{display:grid;grid-template-columns:1fr;background:var(--dg15fr-card);border:1px solid var(--dg15fr-line);border-radius:var(--dg15fr-radius);box-shadow:var(--dg15fr-shadow);overflow:hidden}@container (min-width:700px){.dg15fr-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.dg15fr-form{padding:20px;display:grid;gap:14px;align-content:start}.dg15fr-field{display:grid;gap:6px;min-width:0}.dg15fr-front .dg15fr-field>label,.dg15fr-label{margin:0;font-size:12px;font-weight:500;color:var(--dg15fr-muted);text-transform:uppercase;letter-spacing:.04em}.dg15fr-field>label strong{color:var(--dg15fr-ink);text-transform:none;letter-spacing:0;font-size:14px}.dg15fr-input{position:relative;display:flex;align-items:center}.dg15fr-front .dg15fr-input input,.dg15fr-front select{font:inherit;font-size:16px;color:var(--dg15fr-ink);height:42px;width:100%;margin:0;padding:0 34px 0 12px;border:1px solid var(--dg15fr-line);border-radius:10px;background:#fff;box-shadow:none;text-transform:none;letter-spacing:0}.dg15fr-front select{padding-right:12px}.dg15fr-front .dg15fr-input input{font-variant-numeric:tabular-nums;font-weight:600}.dg15fr-front .dg15fr-input input:focus,.dg15fr-front select:focus{outline:2px solid color-mix(in srgb,var(--dg15fr-accent) 45%,transparent);outline-offset:0;border-color:var(--dg15fr-accent)}.dg15fr-input>span{position:absolute;right:12px;color:var(--dg15fr-muted);pointer-events:none}.dg15fr-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dg15fr-front input[type=range].dg15fr-range{-webkit-appearance:none;appearance:none;width:100%;height:22px;margin:0;padding:0;background:0 0;border:0;box-shadow:none;cursor:pointer}.dg15fr-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--dg15fr-line)}.dg15fr-range::-moz-range-track{height:6px;border-radius:999px;background:var(--dg15fr-line)}.dg15fr-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--dg15fr-accent);border:3px solid #fff;box-shadow:1px 2px 4px rgba(0,0,0,.3)}.dg15fr-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--dg15fr-accent);border:3px solid #fff;box-shadow:1px 2px 4px rgba(0,0,0,.3)}.dg15fr-chips,.dg15fr-seg{display:flex;flex-wrap:wrap;gap:6px}.dg15fr-front .dg15fr-chips button{appearance:none;font:inherit;font-size:13px;padding:4px 12px;border:1px solid var(--dg15fr-line);border-radius:999px;background:#fff;color:var(--dg15fr-ink);cursor:pointer;line-height:1.3;letter-spacing:0;text-transform:none;box-shadow:none}.dg15fr-front .dg15fr-chips button:hover{background:var(--dg15fr-soft);border-color:var(--dg15fr-accent)}.dg15fr-seg{background:var(--dg15fr-soft);border-radius:999px;padding:3px;gap:2px;display:inline-flex;width:fit-content;max-width:100%}.dg15fr-front .dg15fr-seg button{appearance:none;border:0;background:0 0;color:var(--dg15fr-ink);font:inherit;font-size:14px;padding:6px 12px;border-radius:999px;cursor:pointer;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none}.dg15fr-front .dg15fr-seg button:hover{background:#fff}.dg15fr-front .dg15fr-seg button.is-active{background:var(--dg15fr-accent);color:#fff}.dg15fr-front .dg15fr-link{appearance:none;display:inline-flex;gap:4px;align-items:baseline;flex-wrap:wrap;text-align:left;border:0;background:0 0;padding:2px 0;font:inherit;font-size:13px;color:var(--dg15fr-muted);cursor:pointer;letter-spacing:0;text-transform:none;box-shadow:none}.dg15fr-link strong{color:var(--dg15fr-ink)}.dg15fr-front .dg15fr-link:hover{color:var(--dg15fr-accent)}.dg15fr-link i{font-style:normal;transition:transform .15s}.dg15fr-link.is-open i{transform:rotate(180deg)}.dg15fr-nk{display:grid;gap:8px;padding:12px;background:var(--dg15fr-soft);border-radius:10px}.dg15fr-nkrow{display:grid;grid-template-columns:1fr 96px 90px;align-items:center;gap:10px;font-size:14px}.dg15fr-nkrow em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--dg15fr-muted)}.dg15fr-front .dg15fr-input--s input{height:34px;font-size:14px;padding-right:26px}.dg15fr-input--s>span{right:9px;font-size:13px}.dg15fr-opt summary,.dg15fr-sec>summary{cursor:pointer;font-size:13px;color:var(--dg15fr-muted)}.dg15fr-opt summary:hover,.dg15fr-sec>summary:hover{color:var(--dg15fr-accent)}.dg15fr-opt[open] summary{margin-bottom:10px}.dg15fr-result{padding:20px;display:grid;gap:14px;align-content:start;background:linear-gradient(180deg,color-mix(in srgb,var(--dg15fr-accent) 7%,#fff),var(--dg15fr-soft));border-top:1px solid var(--dg15fr-line)}@container (min-width:700px){.dg15fr-result{border-top:0;border-left:1px solid var(--dg15fr-line)}}.dg15fr-hero{display:grid;gap:2px;padding:16px 18px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--dg15fr-accent),color-mix(in srgb,var(--dg15fr-accent) 70%,#000));box-shadow:var(--dg15fr-shadow)}.dg15fr-hero__lbl{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.dg15fr-hero__val{font-size:38px;line-height:1.1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dg15fr-hero__sub{font-size:13px;opacity:.8}.dg15fr-msg{margin:0;padding:10px 12px;border-radius:10px;background:#f8ede7;color:#8a4326;font-size:14px}.dg15fr-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dg15fr-kpis>div{display:grid;gap:2px;padding:10px;background:#fff;border:1px solid var(--dg15fr-line);border-radius:10px;align-content:start}.dg15fr-kpis span{font-size:11px;color:var(--dg15fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.25}.dg15fr-kpis strong{font-size:17px;font-variant-numeric:tabular-nums}.dg15fr-struct{display:grid;gap:6px}.dg15fr-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--dg15fr-line)}.dg15fr-bar i{display:block;height:100%;transition:width .25s}.dg15fr-bar i:first-child{background:var(--dg15fr-accent)}.dg15fr-bar i:last-child{background:var(--dg15fr-accent-2)}.dg15fr-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--dg15fr-muted)}.dg15fr-legend strong{color:var(--dg15fr-ink);font-variant-numeric:tabular-nums}.dg15fr-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.dg15fr-dot--ek{background:var(--dg15fr-accent)}.dg15fr-dot--dl{background:var(--dg15fr-accent-2)}.dg15fr-eq{margin:0;display:grid;font-size:14px}.dg15fr-eq>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px dashed var(--dg15fr-line)}.dg15fr-eq dd,.dg15fr-eq dt{margin:0}.dg15fr-eq dd{font-variant-numeric:tabular-nums;font-weight:500}.dg15fr-eq .is-total{border-bottom:0;border-top:2px solid var(--dg15fr-ink);margin-top:2px;padding-top:7px;font-weight:700}.dg15fr-eq .is-total dd{font-weight:700;color:var(--dg15fr-accent-2)}.dg15fr-small{margin:0;font-size:12.5px;color:var(--dg15fr-muted)}.dg15fr-front .dg15fr-btn{display:inline-block;justify-self:start;padding:11px 22px;border-radius:999px;background:var(--dg15fr-accent-2);color:#fff;font-weight:600;text-decoration:none;box-shadow:none;transition:filter .15s,transform .15s}.dg15fr-front .dg15fr-btn:hover{filter:brightness(1.08);transform:translateY(-1px);color:#fff}.dg15fr-sec{margin-top:18px;padding:16px 18px;background:var(--dg15fr-card);border:1px solid var(--dg15fr-line);border-radius:var(--dg15fr-radius);box-shadow:var(--dg15fr-shadow)}.dg15fr-front .dg15fr-sec h4{margin:0 0 10px;font-size:15px}.dg15fr-tablewrap{overflow-x:auto}.dg15fr-tablewrap--scroll{max-height:340px;overflow-y:auto;margin-top:10px}.dg15fr-front .dg15fr-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;margin:0;border:0}.dg15fr-front .dg15fr-table td,.dg15fr-front .dg15fr-table th{padding:8px 10px;text-align:right;border:0;border-bottom:1px solid var(--dg15fr-line);background:0 0;white-space:nowrap}.dg15fr-front .dg15fr-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--dg15fr-muted);font-weight:500}.dg15fr-front .dg15fr-table tbody th{text-align:left;font-weight:400;color:var(--dg15fr-muted)}.dg15fr-front .dg15fr-table .is-sel{background:color-mix(in srgb,var(--dg15fr-accent) 10%,transparent);font-weight:600}.dg15fr-front .dg15fr-table thead th.is-sel{color:var(--dg15fr-accent)}.dg15fr-table--plan td:first-child,.dg15fr-table--plan th:first-child{text-align:left}.dg15fr-table--plan thead th{position:sticky;top:0;background:#fff}.dg15fr-front .dg15fr-table .is-zb td{background:color-mix(in srgb,var(--dg15fr-accent-2) 10%,transparent);font-weight:600}.dg15fr-front .dg15fr-table .is-zbnote td{text-align:left;font-size:12px;color:var(--dg15fr-accent-2);white-space:normal}.dg15fr-note p{margin:10px 0 0;font-size:13px;color:var(--dg15fr-muted)}.dg15fr-chart svg{display:block;width:100%;height:auto;touch-action:pan-y}.dg15fr-chart .g{stroke:var(--dg15fr-line);stroke-width:1}.dg15fr-chart .t{fill:var(--dg15fr-muted);font-size:11px;font-family:inherit}.dg15fr-chart .a{fill:color-mix(in srgb,var(--dg15fr-accent) 18%,transparent)}.dg15fr-chart .l{fill:none;stroke:var(--dg15fr-accent);stroke-width:2.5;stroke-linejoin:round}.dg15fr-chart .zb{stroke:var(--dg15fr-accent-2);stroke-width:1.5;stroke-dasharray:5 4}.dg15fr-chart .zbt{fill:var(--dg15fr-accent-2);font-size:11px;font-family:inherit}.dg15fr-chart .hv{stroke:var(--dg15fr-muted);stroke-width:1}.dg15fr-chart .hd{fill:var(--dg15fr-accent);stroke:#fff;stroke-width:2}.dg15fr-chart .hit{fill:transparent}.dg15fr-front [data-o=chart-read]{min-height:1.4em;margin-top:6px}@media (max-width:480px){.dg15fr-hero__val{font-size:32px}.dg15fr-kpis{grid-template-columns:1fr 1fr}.dg15fr-kpis>div:last-child{grid-column:1/-1}.dg15fr-form,.dg15fr-result{padding:16px}}@container (max-width:480px){.dg15fr-kpis{grid-template-columns:1fr 1fr}.dg15fr-kpis>div:last-child{grid-column:1/-1}.dg15fr-form,.dg15fr-result{padding:16px}.dg15fr-hero__val{font-size:32px}}