.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px 48px;display:grid}.contact-intro{padding-top:8px;position:relative}.public-main .contact-intro h1{margin-bottom:8px;font-size:34px}.public-main .contact-intro .lede{margin:0}.public-main .contact .cc-antet{margin-bottom:26px}.contact-canal{box-shadow:var(--cc-umbra-1);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.contact-canal-ic{width:40px;height:40px;color:var(--mac-blue);background:#0a84ff1a;border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}.public-main p.contact-canal-titlu{color:var(--text-dim);margin:0;font-size:12.5px;line-height:1.4}.public-main a.contact-canal-adresa{color:#0062cc;overflow-wrap:anywhere;padding-block:2px;font-size:15px;font-weight:600;text-decoration:none}.public-main a.contact-canal-adresa:hover{text-decoration:underline}.contact-copiaza{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.contact-copiaza.is-copiat{color:var(--accent-txt)!important}.contact-circuit{opacity:.9;width:100%;max-width:520px;height:auto;margin-top:34px;display:block;-webkit-mask-image:linear-gradient(90deg,#000 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 96%,#0000 100%)}.contact-card{padding:26px 28px}.public-main h2.contact-card-titlu{font-family:var(--font-display), sans-serif;margin:0 0 18px;font-size:18px}.contact-card fieldset{border:0;min-width:0;margin:0;padding:0}.contact-card legend{float:none;width:auto;padding:0}.contact-roluri{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.contact-rol{cursor:pointer;text-align:center;min-height:70px;color:var(--text);box-shadow:0 0 0 .5px var(--hair-2), 0 0 0 1px var(--hair) inset;transition:box-shadow var(--cc-rapid) ease, background-color var(--cc-rapid) ease, color var(--cc-rapid) ease, transform var(--cc-rapid) var(--cc-ease);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:13px;font-weight:600;display:flex;position:relative}.contact-rol i{color:#4a5f86;transition:color var(--cc-rapid) ease, transform var(--cc-mediu) var(--cc-ease-arc);font-size:16px}.contact-rol:hover{box-shadow:0 0 0 .5px var(--hair-2), 0 0 0 1px #0a84ff59 inset;transform:translateY(-1px)}.contact-rol.is-ales{color:#0062cc;box-shadow:0 0 0 2px var(--mac-blue);background:#0a84ff0f}.contact-rol.is-ales i{color:var(--mac-blue);transform:scale(1.1)}.contact-rol:has(.contact-radio:focus-visible){outline:2px solid var(--mac-blue);outline-offset:3px}.contact-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.contact-eticheta-rand{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.contact-contor{font-family:var(--font-mono), monospace;color:#0062cc;background:#0a84ff14;border-radius:5px;padding:0 7px;font-size:11.5px}.contact-contor.is-ok{color:var(--accent-txt);background:var(--accent-soft)}.contact-trimite i{transition:transform var(--cc-rapid) var(--cc-ease)}.contact-trimite:hover i.fa-paper-plane{transform:translate(2px,-2px)}.contact-trimis{text-align:center;align-items:center;padding:40px 28px}.contact-trimis-ic{color:#fff;background:var(--mac-blue);border-radius:10px;place-items:center;width:60px;height:60px;margin-bottom:14px;font-size:24px;display:grid;box-shadow:0 16px 30px -16px #0a84ffe6}.public-main p.contact-trimis-text{color:var(--text-dim);margin:0}@media (max-width:991.98px){.contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}.contact-circuit{display:none}}@media (max-width:575.98px){.contact-card{padding:20px 18px}.contact-canal{flex-wrap:wrap}}.contact-nota{color:#5c6584;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:13.5px;line-height:1.55;display:flex}.contact-nota i{color:#0071e3;margin-top:2px}.contact-nota a{color:#0062cc}@media (prefers-reduced-motion:no-preference){.contact-trimis{animation:cc-intra .5s var(--cc-ease) both}.contact-trimis-ic{animation:contact-zbor .9s var(--cc-ease-arc) .1s both}@keyframes contact-zbor{0%{opacity:0;transform:translate(-18px,18px)scale(.6)}60%{opacity:1;transform:translate(3px,-3px)scale(1.04)}to{transform:none}}.contact-copiaza i{animation:contact-pop .3s var(--cc-ease-arc)}@keyframes contact-pop{0%{transform:scale(.5)}to{transform:none}}}
