.elementor-232 .elementor-element.elementor-element-f8dfa1f{--display:flex}.mc{--mc-font:Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--mc-primary:var(--e-global-color-primary, #19a35b);--mc-accent:var(--e-global-color-accent, var(--mc-primary));--mc-text:var(--e-global-color-text, #0f172a);--mc-muted:rgba(15,23,42,.62);--mc-bg:rgba(25,163,91,.08);--mc-border:rgba(15,23,42,.12);--mc-radius:22px;font-family:var(--mc-font);color:var(--mc-text)}.mc__card{background:linear-gradient(180deg,var(--mc-bg),#fff);border:1px solid var(--mc-border);border-radius:var(--mc-radius);box-shadow:0 18px 60px rgb(0 0 0 / .12);overflow:hidden}.mc__top{position:relative;padding:26px 26px 18px;background:radial-gradient(800px 260px at 10% 0%,rgb(25 163 91 / .22),transparent 60%),radial-gradient(500px 240px at 100% 30%,rgb(25 163 91 / .18),transparent 55%),linear-gradient(180deg,#fff,transparent)}.mc__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid var(--mc-border);background:rgb(255 255 255 / .78);backdrop-filter:blur(8px);font-size:13px}.mc__dot{width:10px;height:10px;border-radius:50%;background:var(--mc-primary);box-shadow:0 0 0 6px rgb(25 163 91 / .18)}.mc__h{margin:14px 0 6px;font-size:clamp(24px, 3vw, 34px);line-height:1.05}.mc__sub{margin:0;max-width:62ch;color:var(--mc-muted)}.mc__progress{margin-top:16px;height:8px;border-radius:999px;background:rgb(15 23 42 / .10);overflow:hidden}.mc__progressBar{height:100%;width:25%;border-radius:999px;background:linear-gradient(90deg,var(--mc-primary),var(--mc-accent));transition:width .45s cubic-bezier(.2,.8,.2,1)}.mc__steps{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.mc__stepLabel{padding:6px 10px;border-radius:999px;border:1px solid var(--mc-border);color:var(--mc-muted);background:rgb(255 255 255 / .85)}.mc__stepLabel.is-active{color:var(--mc-text);border-color:rgb(25 163 91 / .35);box-shadow:0 10px 28px rgb(25 163 91 / .18)}.mc__form{padding:0 26px 26px}.mc__panel{display:none;padding-top:10px;animation:mcIn .35s ease both}.mc__panel.is-active{display:block}@keyframes mcIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mc__panelH{margin:10px 0 14px;font-size:18px}.mc__sub2{margin:-6px 0 14px;color:var(--mc-muted)}.mc__grid{display:grid;gap:12px;grid-template-columns:1fr}.mc__grid2{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.mc__grid{grid-template-columns:1fr 1fr}.mc__grid2{grid-template-columns:1fr 1fr}}.mc__choice{display:flex;gap:12px;align-items:flex-start;padding:14px 14px;border-radius:16px;border:1px solid var(--mc-border);background:linear-gradient(rgb(255 255 255 / .86),rgb(255 255 255 / .86)),var(--mc-primary);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mc__choice:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .10)}.mc__choice input{margin-top:3px}.mc__choice small{display:block;color:var(--mc-muted);margin-top:3px}.mc__note{margin-top:12px;padding:12px 14px;border-radius:16px;border:1px dashed rgb(25 163 91 / .40);background:linear-gradient(rgb(255 255 255 / .92),rgb(255 255 255 / .92)),var(--mc-primary);color:rgb(15 23 42 / .90);font-size:14px}.mc__field{display:flex;flex-direction:column;gap:8px}.mc__label{font-size:13px;color:var(--mc-muted)}.mc input[type="text"],.mc input[type="email"],.mc input[type="tel"],.mc input:not([type]){width:100%;border-radius:14px;border:1px solid var(--mc-border);padding:12px 14px;font-size:16px;outline:none;background:#fff;transition:box-shadow .15s ease,border-color .15s ease,transform .12s ease}.mc input:focus{border-color:rgb(25 163 91 / .55);box-shadow:0 0 0 6px rgb(25 163 91 / .18)}.mc__inputWrap{position:relative}.mc__suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--mc-muted);font-size:14px}.mc__help{font-size:12px;color:var(--mc-muted)}.mc__error{font-size:12px;color:#b91c1c;min-height:14px}.mc__quick{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.mc__chip{border:1px solid var(--mc-border);background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer;font-size:13px;transition:transform .12s ease,box-shadow .12s ease}.mc__chip:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(0 0 0 / .10)}.mc__nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mc__btn{border:1px solid var(--mc-border);background:#fff;color:var(--mc-text);padding:12px 16px;border-radius:14px;cursor:pointer;font-weight:600;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.mc__btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .12)}.mc__btn--primary{border-color:#fff0;background:linear-gradient(90deg,var(--mc-primary),var(--mc-accent));color:#fff}.mc__result{border:1px solid var(--mc-border);background:linear-gradient(rgb(255 255 255 / .88),rgb(255 255 255 / .88)),var(--mc-primary);border-radius:18px;padding:16px;display:grid;gap:14px}@media(min-width:900px){.mc__result{grid-template-columns:1.2fr .8fr;align-items:start}}.mc__resultLabel{font-size:12px;color:var(--mc-muted)}.mc__resultValue{font-size:clamp(34px, 4vw, 48px);line-height:1.05;font-weight:800;letter-spacing:-.02em}.mc__eur{font-size:.55em;margin-left:6px;opacity:.9}.mc__resultSub{margin-top:6px;color:var(--mc-muted);font-size:13px}.mc__breakdown{border-radius:16px;padding:12px;background:#fff;border:1px solid var(--mc-border)}.mc__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.mc__row--total{border-top:1px solid var(--mc-border);margin-top:6px;padding-top:10px}.mc__hint{border-radius:14px;padding:10px 12px;border:1px dashed rgb(25 163 91 / .35);background:linear-gradient(rgb(255 255 255 / .90),rgb(255 255 255 / .90)),var(--mc-accent);color:rgb(15 23 42 / .88);font-size:13px}.mc__check{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--mc-border);background:#fff;color:rgb(15 23 42 / .92);font-size:13px}.mc__hp{position:absolute;left:-9999px;opacity:0}.mc__status{margin-top:12px;font-size:13px;color:var(--mc-muted)}.mc__spark{display:inline-block;width:14px;height:14px;margin-left:8px;background:radial-gradient(circle at 30% 30%,#fff,transparent 55%),radial-gradient(circle at 70% 70%,#fff,transparent 60%);opacity:.9;animation:mcSpark 1.2s ease-in-out infinite}@keyframes mcSpark{0%,100%{transform:rotate(0deg) scale(1);opacity:.75}50%{transform:rotate(12deg) scale(1.08);opacity:1}}.mc__brand{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:8px 10px;border-radius:999px;border:1px solid var(--mc-border);background:rgb(255 255 255 / .78);backdrop-filter:blur(8px);box-shadow:0 14px 30px rgb(0 0 0 / .10)}.mc__brand img{height:34px;width:auto;display:block}.mc__brandTag{font-size:12px;font-weight:600;color:var(--mc-muted);white-space:nowrap}.mc__legal{margin-top:12px;border-radius:14px;padding:12px 14px;border:1px solid var(--mc-border);background:rgb(255 255 255 / .90);color:rgb(15 23 42 / .88);font-size:12.5px;line-height:1.45}.mc__full{grid-column:1 / -1}.mc select{width:100%;border-radius:14px;border:1px solid var(--mc-border);padding:12px 14px;font-size:16px;outline:none;background:#fff;transition:box-shadow .15s ease,border-color .15s ease,transform .12s ease}.mc select:focus{border-color:rgb(25 163 91 / .55);box-shadow:0 0 0 6px rgb(25 163 91 / .18)}@media (max-width:520px){.mc__brandTag{display:none}.mc__brand{top:14px;right:14px;padding:6px 8px}.mc__brand img{height:30px}}