.kontakt-hero{gap:10px;max-width:640px}.kontakt-hero h1{letter-spacing:-.5px}.kontakt-hero p{line-height:1.55}.kontakt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.kontakt-card{padding:32px;box-shadow:0 6px 26px rgb(17 17 17 / .07);transition:transform .18s ease,box-shadow .18s ease}.kontakt-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgb(17 17 17 / .12)}.kontakt-card-nadpis{letter-spacing:-.2px;margin-bottom:22px}.kontakt-info{gap:16px}.kontakt-riadok{display:flex;align-items:flex-start;gap:13px;font-size:15px;line-height:1.5;color:#333}.kontakt-riadok svg{width:20px;height:20px;flex-shrink:0;margin-top:1px;fill:#111}.kontakt-riadok a:hover{text-decoration:underline}@media (max-width:900px){.kontakt-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.kontakt-card{padding:22px}}