.contact-page-content{display:grid;gap:30px}.contact-page-content h2,.contact-page-content h3,.contact-page-content p{margin-top:0}.contact-hero{align-items:center;background:linear-gradient(135deg,#0039d7,#082c8f);border-radius:18px;color:#fff;display:grid;gap:20px;grid-template-columns:auto 1fr auto;padding:26px}.contact-hero-icon{background:hsla(0,0%,100%,.14);border-radius:16px;display:grid;font-size:29px;height:66px;place-items:center;width:66px}.contact-eyebrow{color:var(--red);font-size:13px;font-weight:800;letter-spacing:.09em;margin-bottom:4px;text-transform:uppercase}.contact-hero .contact-eyebrow{color:#dfe8ff}.contact-hero h2{color:#fff;font-size:30px;margin-bottom:7px}.contact-hero address{font-style:normal;line-height:1.5}.contact-hero-actions{display:grid;gap:9px}.contact-hero-actions a{align-items:center;border-radius:9px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:8px 14px}.contact-primary-action{background:#fff;color:var(--blue)}.contact-secondary-action{border:1px solid hsla(0,0%,100%,.4);color:#fff}.contact-section-heading h2{color:#3f3f3f;font-size:27px;margin-bottom:16px}.contact-people-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-person{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px}.contact-person-icon{background:rgba(0,57,215,.09);border-radius:11px;color:var(--blue);display:grid;height:42px;margin-bottom:15px;place-items:center;width:42px}.contact-person p{color:var(--muted);font-size:14px;font-weight:700;margin-bottom:3px}.contact-person h3{color:#3f3f3f;font-size:20px;margin-bottom:13px;overflow-wrap:anywhere}.contact-details a,.contact-person a{color:var(--red);font-weight:800}.contact-person a{align-items:center;display:inline-flex;gap:7px}.contact-person-links{display:grid;gap:8px}.contact-info-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.contact-info-card{background:#f9f9f9;border:1px solid var(--line);border-radius:15px;padding:22px}.contact-card-heading{align-items:center;display:flex;gap:10px;margin-bottom:14px}.contact-card-heading>i{color:var(--blue);font-size:20px}.contact-card-heading h2{color:#3f3f3f;font-size:23px;margin:0}.contact-details{margin:0}.contact-details>div{border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);padding:11px 0}.contact-details dt{color:var(--muted);font-weight:700}.contact-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.contact-details small{color:var(--muted);display:block;margin-top:2px}.contact-office-hours{border-top:1px solid var(--line);font-size:16px;margin:0}.contact-office-hours td,.contact-office-hours th{border-bottom:1px solid var(--line);padding:13px 8px}.contact-office-hours th{width:42%}.contact-office-hours td{color:var(--blue)}.contact-office-hours .time{font-weight:800}.office-hours-card>p{color:var(--muted);display:flex;gap:9px;line-height:1.45;margin:16px 0 0}.office-hours-card>p i{color:var(--red);margin-top:4px}.contact-more{align-items:center;background:#f2f5fd;border-radius:14px;display:grid;gap:15px;grid-template-columns:auto 1fr auto;padding:18px 20px}.contact-more>i{color:var(--blue);font-size:25px}.contact-more span,.contact-more strong{display:block}.contact-more span{color:var(--muted);margin-top:3px}.contact-more a{align-items:center;color:var(--red);display:inline-flex;font-weight:800;gap:7px;white-space:nowrap}.contact-page-content a:hover{text-decoration:underline}.contact-page-content a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:800px){.contact-hero{grid-template-columns:auto 1fr}.contact-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.contact-info-grid{grid-template-columns:1fr}.contact-more{grid-template-columns:auto 1fr}.contact-more a{grid-column:2;justify-self:start}}@media (max-width:620px){.contact-people-grid{grid-template-columns:1fr}}@media (max-width:520px){.contact-hero{grid-template-columns:1fr;padding:21px}.contact-hero-icon{height:54px;width:54px}.contact-hero-actions{grid-column:auto;grid-template-columns:1fr}.contact-details>div{gap:3px}.contact-details>div,.contact-more{grid-template-columns:1fr}.contact-more a{grid-column:auto}}
/*# sourceMappingURL=kontakty.min.css.map */