{"id":1259,"date":"2024-07-29T07:07:55","date_gmt":"2024-07-29T07:07:55","guid":{"rendered":"https:\/\/kaniamedia.pl\/?page_id=1259"},"modified":"2026-09-01T07:35:08","modified_gmt":"2026-09-01T07:35:08","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/kaniamedia.pl\/de\/kontakt\/","title":{"rendered":"Kontakt"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1259\" class=\"elementor elementor-1259\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8afbcbc e-con-full e-flex e-con e-parent\" data-id=\"8afbcbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a99e997 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a99e997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================================\r\n   KANIA MEDIA \u2014 Kontakt (rotuj\u0105cy nag\u0142\u00f3wek + wysy\u0142ka REST)\r\n============================================================ *\/\r\n\r\n.km-kf {\r\n  --gold: #FCBA03; \r\n  --gold-2: #FFD84A; \r\n  --gold-soft: #FFFDF3; \r\n\r\n  \/* kolor aktualnego wariantu nag\u0142\u00f3wka (nadpisywany z JS) *\/\r\n  --hl: #3971ED;\r\n  --hl-soft: rgba(57, 113, 237, 0.15);\r\n\r\n  --ink: #1F2937; \r\n  --ink-2: #4B5563; \r\n  --muted: #6B7280;\r\n  --line: #E5E7EB; \r\n  \r\n  --ok: #10B981; \r\n  --err: #EF4444;\r\n  \r\n  --radius-xl: 32px;\r\n  --radius-lg: 24px; \r\n  --radius-md: 16px;\r\n  \r\n  --sh-card: 0 24px 50px -12px rgba(31, 41, 55, 0.08);\r\n  --sh-lift: 0 16px 32px -10px rgba(252, 186, 3, 0.2);\r\n  \r\n  --maxw: 1200px;\r\n\r\n  font-family: 'Poppins', 'Segoe UI', system-ui, sans-serif;\r\n  color: var(--ink);\r\n  background: #fff;\r\n  line-height: 1.6;\r\n  font-weight: 500;\r\n  -webkit-font-smoothing: antialiased;\r\n  isolation: isolate;\r\n  overflow: hidden;\r\n}\r\n.km-kf * { box-sizing: border-box; }\r\n.km-kf a { text-decoration: none; color: inherit; }\r\n.km-kf button, .km-kf input, .km-kf textarea { font: inherit; }\r\n.km-kf .wrap { width: 100%; max-width: var(--maxw); margin: 0 auto; padding: 0 24px; position: relative; z-index: 10; }\r\n\r\n\/* ==================== ABSTRAKCYJNE T\u0141O ==================== *\/\r\n.km-kf .top {\r\n  position: relative;\r\n  padding: 120px 0 100px;\r\n  background: #FAFAFA;\r\n}\r\n.km-kf .hero-bg { position: absolute; inset: 0; z-index: 0; pointer-events: none; overflow: hidden; }\r\n.km-kf .hero-bg .hs { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }\r\n.km-kf .hero-dots { \r\n  position: absolute; inset: 0;\r\n  background-image: radial-gradient(circle, rgba(252, 186, 3, 0.15) 1px, transparent 1px);\r\n  background-size: 26px 26px;\r\n  -webkit-mask-image: radial-gradient(62% 58% at 24% 34%, #000 0%, transparent 72%);\r\n  mask-image: radial-gradient(62% 58% at 24% 34%, #000 0%, transparent 72%); \r\n}\r\n.km-kf .hero-veil { \r\n  position: absolute; inset: 0;\r\n  background: linear-gradient(100deg, rgba(250, 250, 250, 0.94) 0%, rgba(250, 250, 250, 0.6) 40%, rgba(250, 250, 250, 0) 80%); \r\n}\r\n\r\n\/* ==================== UK\u0141AD ==================== *\/\r\n.km-kf .layout {\r\n  position: relative; z-index: 2;\r\n  display: grid;\r\n  grid-template-columns: 42% 58%;\r\n  column-gap: 60px;\r\n  row-gap: 40px;\r\n  align-items: start;\r\n}\r\n\r\n.km-kf .col-intro { grid-column: 1; grid-row: 1; min-width: 0; }\r\n.km-kf .col-details { grid-column: 1; grid-row: 2; align-self: end; min-width: 0; }\r\n.km-kf .col-form { grid-column: 2; grid-row: 1 \/ span 2; min-width: 0; }\r\n\r\n.km-kf h1, .km-kf h2, .km-kf h3 { \r\n  margin: 0; font-weight: 600;\r\n  line-height: 1.15; letter-spacing: -0.02em; color: var(--ink); \r\n}\r\n.km-kf b, .km-kf strong { font-weight: 600; color: var(--ink); }\r\n\r\n\/* ==================== LEWA STRONA: INTRO & KAFELKI ==================== *\/\r\n.km-kf .eyebrow {\r\n  display: inline-flex; align-items: center; gap: 12px;\r\n  color: #B48400; font-size: 0.85rem; font-weight: 600;\r\n  letter-spacing: 0.15em; text-transform: uppercase;\r\n  margin-bottom: 24px;\r\n}\r\n.km-kf .eyebrow::before { content: \"\"; width: 32px; height: 2px; background: var(--gold); border-radius: 2px; }\r\n.km-kf .col-intro h1 {\r\n  font-size: clamp(2.2rem, 3.5vw, 3.2rem);\r\n  line-height: 1.15; letter-spacing: -0.02em;\r\n  margin: 0 0 20px;\r\n}\r\n\r\n\/* --- ROTUJ\u0104CA CZ\u0118\u015a\u0106 NAG\u0141\u00d3WKA --- *\/\r\n.km-kf .rot {\r\n  display: inline-block;\r\n  transition: opacity 0.5s cubic-bezier(0.2, 0.8, 0.2, 1),\r\n              transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1),\r\n              filter 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n  will-change: opacity, transform;\r\n}\r\n.km-kf .rot.is-out { opacity: 0; transform: translateY(-14px); filter: blur(6px); }\r\n.km-kf .rot .hl {\r\n  font-style: normal; position: relative; white-space: nowrap;\r\n  color: var(--hl); font-weight: 600;\r\n  transition: color 0.4s ease;\r\n}\r\n.km-kf .rot .hl::after {\r\n  content: \"\"; position: absolute; left: 0; right: 0; bottom: 6px; height: 10px;\r\n  background: var(--hl-soft); z-index: -1; border-radius: 8px; transform: rotate(-1.5deg);\r\n  transition: background 0.4s ease;\r\n}\r\n\r\n.km-kf .lead { color: var(--ink-2); font-size: 1.05rem; line-height: 1.7; margin: 0 0 40px; font-weight: 400; }\r\n\r\n\/* 3 Kafelki w pionie *\/\r\n.km-kf .quick-grid { display: flex; flex-direction: column; gap: 16px; margin-bottom: 40px; }\r\n.km-kf .qc {\r\n  display: flex; align-items: center; justify-content: space-between; gap: 16px; \r\n  padding: 16px 20px; border-radius: var(--radius-md);\r\n  background: rgba(255, 255, 255, 0.8); border: 1px solid rgba(0,0,0,0.04); \r\n  box-shadow: 0 4px 12px rgba(0,0,0,0.02);\r\n  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\r\n  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n}\r\n.km-kf .qc:hover { transform: translateY(-4px); box-shadow: var(--sh-lift); border-color: rgba(252, 186, 3, 0.4); background: #fff; }\r\n.km-kf .qc-left { display: flex; align-items: center; gap: 16px; min-width: 0; }\r\n.km-kf .qi {\r\n  width: 48px; height: 48px; flex: none; border-radius: 14px; display: grid; place-items: center;\r\n  background: var(--gold-soft); color: #B48400; transition: all 0.3s;\r\n}\r\n.km-kf .qc:hover .qi { background: var(--gold); color: #fff; transform: scale(1.05); }\r\n.km-kf .qi svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n.km-kf .qt { min-width: 0; }\r\n.km-kf .qt b { display: block; font-size: 1rem; font-weight: 600; color: var(--ink); margin-bottom: 2px; }\r\n.km-kf .qt span { display: block; font-size: 0.85rem; color: var(--muted); font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\r\n.km-kf .qa { flex: none; width: 20px; height: 20px; color: #D1D5DB; transition: transform 0.3s, color 0.3s; }\r\n.km-kf .qc:hover .qa { color: var(--gold); transform: translateX(4px); }\r\n.km-kf .qa svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n\/* ==================== LEWA STRONA: DANE FIRMY ==================== *\/\r\n.km-kf .col-details { border-top: 1px solid var(--line); padding-top: 24px; }\r\n.km-kf .drow { display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; padding: 16px 0; border-bottom: 1px solid rgba(0,0,0,0.04); font-size: 0.95rem; }\r\n.km-kf .drow:last-child { border-bottom: none; }\r\n.km-kf .drow .k { color: var(--muted); font-weight: 500; padding-top: 4px; }\r\n.km-kf .drow .v { text-align: right; font-weight: 500; color: var(--ink); word-break: break-word; }\r\n.km-kf .drow small { display: block; color: var(--muted); font-size: 0.85rem; margin-top: 4px; font-weight: 400; }\r\n.km-kf .cpwrap { display: inline-flex; align-items: center; justify-content: flex-end; gap: 10px; }\r\n.km-kf .cp {\r\n  width: 32px; height: 32px; border-radius: 8px; border: 1px solid var(--line);\r\n  background: #fff; display: grid; place-items: center; cursor: pointer; color: var(--muted);\r\n  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n}\r\n.km-kf .cp:hover { border-color: var(--gold); color: var(--gold); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(252, 186, 3, 0.15); }\r\n.km-kf .cp svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n.km-kf .cp .ic2 { display: none; }\r\n.km-kf .cp.copied { background: var(--ok); border-color: var(--ok); color: #fff; }\r\n.km-kf .cp.copied .ic1 { display: none; }\r\n.km-kf .cp.copied .ic2 { display: block; }\r\n\r\n\/* ==================== PRAWA STRONA: FORMULARZ ==================== *\/\r\n.km-kf .form-shell {\r\n  background: rgba(255, 255, 255, 0.95);\r\n  border: 1px solid rgba(0, 0, 0, 0.06);\r\n  border-radius: var(--radius-xl);\r\n  box-shadow: var(--sh-card);\r\n  overflow: hidden;\r\n  backdrop-filter: blur(24px);\r\n  -webkit-backdrop-filter: blur(24px);\r\n}\r\n.km-kf .fprog { height: 6px; background: rgba(0,0,0,0.03); }\r\n.km-kf .fprog i {\r\n  display: block; width: 0; height: 100%;\r\n  background: linear-gradient(90deg, var(--gold), #FFE47A);\r\n  border-radius: 0 6px 6px 0; transition: width 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n}\r\n.km-kf .fbody { padding: 48px; }\r\n.km-kf .fhead { display: flex; justify-content: space-between; gap: 24px; align-items: flex-start; margin-bottom: 36px; }\r\n.km-kf .fhead h2 { font-size: 1.6rem; letter-spacing: -0.02em; margin: 0 0 6px; }\r\n.km-kf .fhead p { font-size: 0.95rem; color: var(--muted); margin: 0; font-weight: 400; }\r\n.km-kf .fcount {\r\n  flex: none; padding: 8px 16px; border-radius: 99px; background: var(--gold-soft);\r\n  color: #B48400; font-size: 0.85rem; font-weight: 600; border: 1px solid rgba(252, 186, 3, 0.2); transition: all 0.4s;\r\n}\r\n.km-kf .fcount.is-done { background: #ECFDF5; border-color: rgba(16, 185, 129, 0.3); color: #047857; }\r\n\r\n.km-kf .flabel { display: block; font-size: 0.9rem; font-weight: 600; color: var(--ink-2); margin-bottom: 12px; }\r\n.km-kf .opt { font-weight: 400; color: var(--muted); }\r\n.km-kf .chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 32px; }\r\n.km-kf .chip {\r\n  border: 1px solid var(--line); background: #fff; color: var(--ink-2);\r\n  border-radius: 999px; padding: 10px 18px; cursor: pointer; font-size: 0.9rem; font-weight: 500;\r\n  transition: all 0.3s; display: inline-flex; align-items: center; gap: 8px;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n.km-kf .chip:hover { border-color: rgba(252, 186, 3, 0.4); }\r\n.km-kf .chip.on { background: var(--gold-soft); border-color: var(--gold); color: #B48400; font-weight: 600; }\r\n.km-kf .tick { width: 0; overflow: hidden; display: inline-flex; transition: 0.3s; opacity: 0; }\r\n.km-kf .chip.on .tick { width: 16px; opacity: 1; }\r\n.km-kf .tick svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n.km-kf .frow { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 24px; }\r\n.km-kf .field { display: flex; flex-direction: column; position: relative; }\r\n.km-kf .field.full { grid-column: 1 \/ -1; }\r\n.km-kf .field input, .km-kf .field textarea {\r\n  width: 100%; border: 1.5px solid var(--line); background: #F9FAFB;\r\n  border-radius: 16px; padding: 16px 48px 16px 20px; color: var(--ink);\r\n  outline: none; font-size: 1rem; font-weight: 500;\r\n  transition: border-color 0.3s, box-shadow 0.3s, background 0.3s;\r\n}\r\n.km-kf .field input { padding-right: 48px; }\r\n.km-kf .field textarea { min-height: 140px; resize: vertical; }\r\n.km-kf .field input::placeholder, .km-kf .field textarea::placeholder { color: #9CA3AF; font-weight: 400; }\r\n.km-kf .field input:focus, .km-kf .field textarea:focus {\r\n  background: #fff; border-color: var(--gold); box-shadow: 0 0 0 4px rgba(252, 186, 3, 0.15);\r\n}\r\n.km-kf .field.ok input, .km-kf .field.ok textarea { border-color: rgba(16, 185, 129, 0.4); }\r\n.km-kf .field.err input, .km-kf .field.err textarea { border-color: var(--err); box-shadow: 0 0 0 4px rgba(239, 68, 68, 0.1); }\r\n.km-kf .vok {\r\n  position: absolute; right: 16px; top: 44px; width: 24px; height: 24px; border-radius: 50%;\r\n  display: grid; place-items: center; background: var(--ok); color: #fff;\r\n  opacity: 0; transform: scale(0.5); transition: opacity 0.4s, transform 0.5s; pointer-events: none;\r\n}\r\n.km-kf .field.ok .vok { opacity: 1; transform: scale(1); }\r\n.km-kf .vok svg { width: 14px; height: 14px; fill: none; stroke: #fff; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }\r\n.km-kf .msg { display: none; color: var(--err); font-size: 0.85rem; margin-top: 8px; font-weight: 500; }\r\n.km-kf .field.err .msg { display: block; }\r\n\r\n.km-kf .consent { display: flex; gap: 14px; align-items: flex-start; margin: 8px 0 32px; cursor: pointer; }\r\n.km-kf .consent input { width: 22px; height: 22px; flex: none; margin-top: 2px; accent-color: var(--gold); cursor: pointer; border-radius: 6px; }\r\n.km-kf .consent span { font-size: 0.9rem; line-height: 1.6; color: var(--muted); font-weight: 400; }\r\n.km-kf .consent a { color: var(--ink); text-decoration: underline; text-decoration-color: rgba(0,0,0,0.2); text-underline-offset: 4px; font-weight: 600; transition: color 0.3s; }\r\n.km-kf .consent a:hover { color: #B48400; text-decoration-color: var(--gold); }\r\n.km-kf .consent.err span { color: var(--err); }\r\n\r\n.km-kf .hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }\r\n\r\n\/* Komunikat b\u0142\u0119du wysy\u0142ki *\/\r\n.km-kf .ferr {\r\n  display: none; margin: 0 0 20px; padding: 14px 18px; border-radius: 14px;\r\n  background: #FEF2F2; border: 1px solid rgba(239, 68, 68, 0.25);\r\n  color: #B91C1C; font-size: 0.9rem; font-weight: 500; line-height: 1.5;\r\n}\r\n.km-kf .ferr.on { display: block; }\r\n\r\n.km-kf .fsend {\r\n  width: 100%; border: 0; border-radius: 999px; padding: 20px;\r\n  display: flex; justify-content: center; align-items: center; gap: 12px;\r\n  background: #F3F4F6; color: #9CA3AF; font-size: 1.05rem; font-weight: 600;\r\n  cursor: pointer; transition: all 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n}\r\n.km-kf .fsend svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.3s; }\r\n.km-kf .fsend.ready { background: var(--ink); color: #fff; box-shadow: 0 16px 32px -12px rgba(17, 24, 39, 0.3); }\r\n.km-kf .fsend.ready:hover { transform: translateY(-3px); box-shadow: 0 24px 40px -12px rgba(17, 24, 39, 0.45); background: #000; }\r\n.km-kf .fsend.ready:hover svg { transform: translateX(5px); color: var(--gold); }\r\n\r\n\/* Stan wysy\u0142ania *\/\r\n.km-kf .spin { display: none; width: 20px; height: 20px; border-radius: 50%; flex: none;\r\n  border: 2.5px solid rgba(255,255,255,0.25); border-top-color: #fff; animation: kfspin 0.7s linear infinite; }\r\n@keyframes kfspin { to { transform: rotate(360deg); } }\r\n.km-kf .fsend.busy { pointer-events: none; transform: none; }\r\n.km-kf .fsend.busy svg { display: none; }\r\n.km-kf .fsend.busy .spin { display: block; }\r\n\r\n.km-kf .fnote { text-align: center; color: #9CA3AF; font-size: 0.85rem; margin: 16px 0 0; font-weight: 400; }\r\n\r\n\/* Ekran Sukcesu *\/\r\n.km-kf .fsuccess { display: none; text-align: center; padding: 100px 40px; }\r\n.km-kf .form-shell.sent .fbody { display: none; }\r\n.km-kf .form-shell.sent .fsuccess { display: block; }\r\n.km-kf .dmark {\r\n  width: 90px; height: 90px; border-radius: 50%; background: var(--ok); color: #fff;\r\n  display: grid; place-items: center; margin: 0 auto 28px; box-shadow: 0 20px 40px -14px rgba(16, 185, 74, 0.6);\r\n}\r\n.km-kf .dmark svg { width: 44px; height: 44px; fill: none; stroke: currentColor; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }\r\n.km-kf .fsuccess h3 { font-size: 1.6rem; margin: 0 0 12px; }\r\n.km-kf .fsuccess p { max-width: 400px; margin: 0 auto 32px; color: var(--muted); font-size: 1rem; font-weight: 400; line-height: 1.6; }\r\n.km-kf .again { border: 0; background: none; text-decoration: underline; text-underline-offset: 4px; color: var(--ink); cursor: pointer; font-size: 0.95rem; font-weight: 600; transition: color 0.3s; }\r\n.km-kf .again:hover { color: var(--gold); }\r\n\r\n\/* ==================== RESPONSYWNO\u015a\u0106 ==================== *\/\r\n@media(max-width: 1024px) {\r\n  .km-kf .layout {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 40px;\r\n  }\r\n  \r\n  .km-kf .col-intro { order: 1; width: 100%; text-align: center; }\r\n  .km-kf .col-form { order: 2; width: 100%; max-width: 800px; margin: 0 auto; }\r\n  .km-kf .col-details { order: 3; width: 100%; max-width: 800px; margin: 0 auto; border-top: none; }\r\n  \r\n  .km-kf .col-intro h1 { max-width: 100%; }\r\n  .km-kf .lead { max-width: 600px; margin-left: auto; margin-right: auto; }\r\n  .km-kf .eyebrow { margin-left: auto; margin-right: auto; }\r\n  \r\n  .km-kf .quick-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; margin-bottom: 0; text-align: left; }\r\n}\r\n\r\n@media(max-width: 768px) {\r\n  .km-kf .wrap { padding: 0 16px; }\r\n  .km-kf .top { padding: 100px 0 80px; }\r\n  \r\n  .km-kf .col-intro h1 { font-size: clamp(2.2rem, 9vw, 2.8rem); }\r\n  .km-kf .lead { font-size: 1rem; margin-bottom: 32px; }\r\n  \r\n  .km-kf .form-shell { border-radius: 24px; }\r\n  .km-kf .fbody { padding: 32px 20px 24px; }\r\n  .km-kf .fhead { flex-direction: column; gap: 12px; margin-bottom: 28px; }\r\n  .km-kf .fhead h2 { font-size: 1.5rem; }\r\n  \r\n  .km-kf .frow { grid-template-columns: 1fr; gap: 16px; margin-bottom: 16px; }\r\n  .km-kf .field input, .km-kf .field textarea { padding: 16px 44px 16px 16px; border-radius: 14px; }\r\n  .km-kf .field textarea { min-height: 120px; }\r\n  \r\n  .km-kf .chips { gap: 8px; margin-bottom: 24px; }\r\n  .km-kf .chip { padding: 8px 14px; font-size: 0.85rem; }\r\n  \r\n  .km-kf .consent { gap: 12px; margin: 12px 0 24px; }\r\n  .km-kf .consent input { width: 24px; height: 24px; }\r\n  .km-kf .consent span { font-size: 0.85rem; }\r\n  \r\n  .km-kf .fsend { padding: 16px; font-size: 1rem; }\r\n  .km-kf .fsuccess { padding: 60px 20px; }\r\n  \r\n  .km-kf .quick-grid { grid-template-columns: 1fr; }\r\n  .km-kf .qc { padding: 16px; }\r\n  .km-kf .qi { width: 44px; height: 44px; border-radius: 12px; }\r\n  .km-kf .qi svg { width: 20px; height: 20px; }\r\n  \r\n  .km-kf .drow { flex-direction: column; align-items: flex-start; gap: 8px; padding: 20px 0; border-top: 1px solid rgba(0,0,0,0.05); border-bottom: none; }\r\n  .km-kf .drow .v { text-align: left; }\r\n  .km-kf .cpwrap { justify-content: flex-start; }\r\n}\r\n\r\n@media(max-width: 380px) {\r\n  .km-kf .fbody { padding: 24px 16px; }\r\n}\r\n\r\n@media(prefers-reduced-motion: reduce) {\r\n  .km-kf * { animation: none !important; transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"km-kf\" id=\"kmKontaktF\">\r\n  <section class=\"top\">\r\n    \r\n    <!-- T\u0142o Abstrakcyjne (Fale i Plamy \u015awiat\u0142a) -->\r\n    <div class=\"hero-bg\" aria-hidden=\"true\">\r\n      <svg class=\"hs\" viewBox=\"0 0 1440 760\" preserveAspectRatio=\"xMidYMid slice\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <defs>\r\n          <linearGradient id=\"kfWave\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0.35\">\r\n            <stop offset=\"0\"   stop-color=\"#FFFDF0\"\/>\r\n            <stop offset=\"0.45\" stop-color=\"#FFF9D6\"\/>\r\n            <stop offset=\"1\"   stop-color=\"#FFFDF0\"\/>\r\n          <\/linearGradient>\r\n          <linearGradient id=\"kfWave2\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\r\n            <stop offset=\"0\"   stop-color=\"#FDE047\" stop-opacity=\"0.25\"\/>\r\n            <stop offset=\"0.6\" stop-color=\"#FBBF24\" stop-opacity=\"0.12\"\/>\r\n            <stop offset=\"1\"   stop-color=\"#F59E0B\" stop-opacity=\"0.05\"\/>\r\n          <\/linearGradient>\r\n          <radialGradient id=\"kfGlow1\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\r\n            <stop offset=\"0\" stop-color=\"#FBBF24\" stop-opacity=\"0.2\"\/>\r\n            <stop offset=\"1\" stop-color=\"#FBBF24\" stop-opacity=\"0\"\/>\r\n          <\/radialGradient>\r\n          <radialGradient id=\"kfGlow2\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\r\n            <stop offset=\"0\" stop-color=\"#FCD34D\" stop-opacity=\"0.25\"\/>\r\n            <stop offset=\"1\" stop-color=\"#FCD34D\" stop-opacity=\"0\"\/>\r\n          <\/radialGradient>\r\n        <\/defs>\r\n\r\n        <path d=\"M0,486 C210,404 392,556 660,520 C902,488 1090,352 1440,432 L1440,760 L0,760 Z\" fill=\"url(#kfWave)\"\/>\r\n        <path d=\"M0,566 C236,498 420,624 700,596 C948,572 1148,468 1440,534 L1440,760 L0,760 Z\" fill=\"url(#kfWave2)\"\/>\r\n\r\n        <ellipse cx=\"1186\" cy=\"130\" rx=\"380\" ry=\"310\" fill=\"url(#kfGlow1)\"\/>\r\n        <ellipse cx=\"96\"  cy=\"628\" rx=\"400\" ry=\"300\" fill=\"url(#kfGlow2)\"\/>\r\n      <\/svg>\r\n      <span class=\"hero-dots\"><\/span>\r\n      <span class=\"hero-veil\"><\/span>\r\n    <\/div>\r\n\r\n    <div class=\"wrap\">\r\n      <div class=\"layout\">\r\n\r\n        <!-- 1. LEWA KOLUMNA (Intro i 3 Kafelki) -->\r\n        <div class=\"col-intro\">\r\n          <span class=\"eyebrow\">Kontakt<\/span>\r\n          <h1 id=\"kfHeadline\">Porozmawiajmy o <span class=\"rot\" id=\"kfRot\">Twojej <span class=\"hl\">stronie.<\/span><\/span><\/h1>\r\n          <p class=\"lead\">Masz pomys\u0142, potrzebujesz nowej strony albo chcesz poprawi\u0107 obecn\u0105? Zadzwo\u0144 do nas lub wype\u0142nij formularz, a wr\u00f3cimy do Ciebie z konkretami.<\/p>\r\n\r\n          <div class=\"quick-grid\">\r\n            <a href=\"tel:+48574504200\" class=\"qc\">\r\n              <div class=\"qc-left\">\r\n                <span class=\"qi\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3-8.6A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span>\r\n                <span class=\"qt\"><b>Zadzwo\u0144 do nas<\/b><span>+48 574 504 200<\/span><\/span>\r\n              <\/div>\r\n              <span class=\"qa\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n            <\/a>\r\n            <a href=\"mailto:biuro@kaniamedia.pl\" class=\"qc\">\r\n              <div class=\"qc-left\">\r\n                <span class=\"qi\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 5L2 7\"\/><\/svg><\/span>\r\n                <span class=\"qt\"><b>Napisz e-mail<\/b><span>biuro@kaniamedia.pl<\/span><\/span>\r\n              <\/div>\r\n              <span class=\"qa\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n            <\/a>\r\n            <a href=\"https:\/\/wa.me\/48574504200\" target=\"_blank\" rel=\"noopener\" class=\"qc\">\r\n              <div class=\"qc-left\">\r\n                <span class=\"qi\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 11.5a8.5 8.5 0 0 1-12.6 7.4L3 21l2.2-5.3A8.5 8.5 0 1 1 21 11.5z\"\/><path d=\"M8.5 8.5c0 4 3 7 7 7\"\/><\/svg><\/span>\r\n                <span class=\"qt\"><b>WhatsApp<\/b><span>Szybka wiadomo\u015b\u0107<\/span><\/span>\r\n              <\/div>\r\n              <span class=\"qa\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 2. PRAWA KOLUMNA (Formularz) -->\r\n        <div class=\"col-form\">\r\n          <div class=\"form-shell\" id=\"kfCard\">\r\n            <div class=\"fprog\"><i id=\"kfProg\"><\/i><\/div>\r\n            <div class=\"fbody\">\r\n              <div class=\"fhead\">\r\n                <div>\r\n                  <h2>Wype\u0142nij formularz<\/h2>\r\n                  <p>To zajmie dos\u0142ownie chwil\u0119.<\/p>\r\n                <\/div>\r\n                <span class=\"fcount\" id=\"kfCount\">0 z 4<\/span>\r\n              <\/div>\r\n\r\n              <form id=\"kfForm\" novalidate>\r\n                <span class=\"flabel\">Czego potrzebujesz? <span class=\"opt\">(opcjonalnie)<\/span><\/span>\r\n                <div class=\"chips\" id=\"kfChips\">\r\n                  <button type=\"button\" class=\"chip\" data-v=\"Strona internetowa\"><span class=\"tick\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>Strona<\/button>\r\n                  <button type=\"button\" class=\"chip\" data-v=\"Sklep internetowy\"><span class=\"tick\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>Sklep<\/button>\r\n                  <button type=\"button\" class=\"chip\" data-v=\"SEO i Ads\"><span class=\"tick\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>SEO \/ Ads<\/button>\r\n                  <button type=\"button\" class=\"chip\" data-v=\"Opieka nad stron\u0105\"><span class=\"tick\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>Opieka<\/button>\r\n                  <button type=\"button\" class=\"chip\" data-v=\"Inne\"><span class=\"tick\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>Inne<\/button>\r\n                <\/div>\r\n                <input type=\"hidden\" name=\"temat\" id=\"kfTopics\">\r\n\r\n                <div class=\"frow\">\r\n                  <div class=\"field\" data-req=\"1\">\r\n                    <span class=\"flabel\">Imi\u0119<\/span>\r\n                    <input type=\"text\" name=\"imie\" placeholder=\"np. Jan\" autocomplete=\"given-name\">\r\n                    <span class=\"vok\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\r\n                    <span class=\"msg\">Podaj swoje imi\u0119<\/span>\r\n                  <\/div>\r\n                  <div class=\"field\" data-req=\"1\" data-type=\"email\">\r\n                    <span class=\"flabel\">E-mail<\/span>\r\n                    <input type=\"email\" name=\"email\" placeholder=\"jan@firma.pl\" autocomplete=\"email\">\r\n                    <span class=\"vok\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\r\n                    <span class=\"msg\">Podaj poprawny e-mail<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"frow\">\r\n                  <div class=\"field full\">\r\n                    <span class=\"flabel\">Telefon <span class=\"opt\">(opcjonalnie)<\/span><\/span>\r\n                    <input type=\"tel\" name=\"telefon\" placeholder=\"+48 000 000 000\" autocomplete=\"tel\">\r\n                    <span class=\"vok\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"frow\">\r\n                  <div class=\"field full\" data-req=\"1\" data-min=\"10\">\r\n                    <span class=\"flabel\">Wiadomo\u015b\u0107<\/span>\r\n                    <textarea name=\"wiadomosc\" placeholder=\"Napisz kr\u00f3tko, jak mo\u017cemy Ci pom\u00f3c...\"><\/textarea>\r\n                    <span class=\"msg\">Napisz nam przynajmniej kilka s\u0142\u00f3w<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"hp\" aria-hidden=\"true\"><label>Nie wype\u0142niaj<input type=\"text\" name=\"firma_www\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\r\n\r\n                <label class=\"consent\" id=\"kfConsent\">\r\n                  <input type=\"checkbox\" id=\"kfRodo\">\r\n                  <span>Zgadzam si\u0119 na przetwarzanie moich danych w celu kontaktu. Szczeg\u00f3\u0142y w <a href=\"https:\/\/kaniamedia.pl\/polityka-prywatnosci\/\" target=\"_blank\" rel=\"noopener\">Polityce prywatno\u015bci<\/a>.<\/span>\r\n                <\/label>\r\n\r\n                <div class=\"ferr\" id=\"kfErrBox\" role=\"alert\" aria-live=\"polite\"><\/div>\r\n\r\n                <button type=\"submit\" class=\"fsend\" id=\"kfSend\">\r\n                  <span id=\"kfSendTx\">Uzupe\u0142nij formularz<\/span>\r\n                  <span class=\"spin\" aria-hidden=\"true\"><\/span>\r\n                  <svg viewBox=\"0 0 24 24\"><path d=\"M22 2 11 13\"\/><path d=\"M22 2 15 22l-4-9-9-4 20-7z\"\/><\/svg>\r\n                <\/button>\r\n                <p class=\"fnote\">Twoje dane s\u0105 u nas w pe\u0142ni bezpieczne.<\/p>\r\n              <\/form>\r\n            <\/div>\r\n\r\n            <div class=\"fsuccess\">\r\n              <div class=\"dmark\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\r\n              <h3>Wiadomo\u015b\u0107 wys\u0142ana!<\/h3>\r\n              <p>Dzi\u0119kujemy za kontakt. Przeczytamy Twoj\u0105 wiadomo\u015b\u0107 i odezwiemy si\u0119 najszybciej, jak to mo\u017cliwe.<\/p>\r\n              <button type=\"button\" class=\"again\" id=\"kfAgain\">Wy\u015blij kolejn\u0105 wiadomo\u015b\u0107<\/button>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 3. DANE FIRMY -->\r\n        <div class=\"col-details\">\r\n          <div class=\"drow\"><span class=\"k\">Nazwa<\/span><span class=\"v\">KANIA MEDIA Kamil Kania<\/span><\/div>\r\n          <div class=\"drow\"><span class=\"k\">NIP<\/span>\r\n            <span class=\"v\"><span class=\"cpwrap\">647 261 58 70\r\n              <button type=\"button\" class=\"cp\" data-copy=\"6472615870\" aria-label=\"Kopiuj NIP\">\r\n                <svg class=\"ic1\" viewBox=\"0 0 24 24\"><rect x=\"9\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M5 15V5a2 2 0 0 1 2-2h10\"\/><\/svg>\r\n                <svg class=\"ic2\" viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n              <\/button><\/span><\/span>\r\n          <\/div>\r\n          <div class=\"drow\"><span class=\"k\">REGON<\/span><span class=\"v\">543170687<\/span><\/div>\r\n          <div class=\"drow\"><span class=\"k\">Numer konta<\/span>\r\n            <span class=\"v\"><span class=\"cpwrap\">PL 14 1050 1344 1000 0090 8597 5200\r\n              <button type=\"button\" class=\"cp\" data-copy=\"14105013441000009085975200\" aria-label=\"Kopiuj numer konta\">\r\n                <svg class=\"ic1\" viewBox=\"0 0 24 24\"><rect x=\"9\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M5 15V5a2 2 0 0 1 2-2h10\"\/><\/svg>\r\n                <svg class=\"ic2\" viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n              <\/button><\/span><small>ING Bank \u015al\u0105ski<\/small><\/span>\r\n          <\/div>\r\n          <div class=\"drow\"><span class=\"k\">Adres<\/span><span class=\"v\">ul. Wojska Polskiego 8<br><small>44-300 Wodzis\u0142aw \u015al\u0105ski<\/small><\/span><\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  function init(){\r\n    var root=document.getElementById('kmKontaktF');\r\n    if(!root||root.dataset.init==='1')return; root.dataset.init='1';\r\n\r\n    \/* ============ 1. ROTUJ\u0104CY NAG\u0141\u00d3WEK ============ *\/\r\n    var VARIANTS=[\r\n      { html:'Twojej <span class=\"hl\">stronie.<\/span>',            color:'#3971ED' },\r\n      { html:'Twoim <span class=\"hl\">sklepie.<\/span>',             color:'#EE3636' },\r\n      { html:'Twoich <span class=\"hl\">reklamach.<\/span>',          color:'#FFC107' },\r\n      { html:'<span class=\"hl\">opiece<\/span> nad Twoj\u0105 stron\u0105.',   color:'#0FA45E' }\r\n    ];\r\n    var rot=document.getElementById('kfRot');\r\n    var headline=document.getElementById('kfHeadline');\r\n\r\n    function softColor(hex){\r\n      var h=hex.replace('#','');\r\n      if(h.length===3){ h=h[0]+h[0]+h[1]+h[1]+h[2]+h[2]; }\r\n      var n=parseInt(h,16);\r\n      return 'rgba('+((n>>16)&255)+','+((n>>8)&255)+','+(n&255)+',0.16)';\r\n    }\r\n    function paintVariant(v){\r\n      rot.style.setProperty('--hl', v.color);\r\n      rot.style.setProperty('--hl-soft', softColor(v.color));\r\n      rot.innerHTML=v.html;\r\n    }\r\n    \/* Blokada wysoko\u015bci H1 -> brak skakania layoutu przy zmianie tekstu *\/\r\n    function lockHeight(){\r\n      if(!headline||!rot)return;\r\n      var cur=rot.innerHTML, max=0;\r\n      headline.style.minHeight='0px';\r\n      VARIANTS.forEach(function(v){\r\n        rot.innerHTML=v.html;\r\n        if(headline.offsetHeight>max)max=headline.offsetHeight;\r\n      });\r\n      rot.innerHTML=cur;\r\n      headline.style.minHeight=max+'px';\r\n    }\r\n\r\n    if(rot){\r\n      var idx=0, timer=null;\r\n      paintVariant(VARIANTS[0]);\r\n      lockHeight();\r\n      if(document.fonts && document.fonts.ready){ document.fonts.ready.then(lockHeight); }\r\n      var rt; window.addEventListener('resize',function(){ clearTimeout(rt); rt=setTimeout(lockHeight,200); });\r\n\r\n      function step(){\r\n        rot.classList.add('is-out');\r\n        setTimeout(function(){\r\n          idx=(idx+1)%VARIANTS.length;\r\n          paintVariant(VARIANTS[idx]);\r\n          rot.classList.remove('is-out');\r\n        },480);\r\n      }\r\n      function start(){ if(!timer)timer=setInterval(step,3000); }\r\n      function stop(){ clearInterval(timer); timer=null; }\r\n      document.addEventListener('visibilitychange',function(){ document.hidden?stop():start(); });\r\n      start();\r\n    }\r\n\r\n    \/* ============ 2. KOPIOWANIE DANYCH ============ *\/\r\n    root.querySelectorAll('.cp').forEach(function(btn){\r\n      btn.addEventListener('click',function(){\r\n        var val=btn.getAttribute('data-copy')||'';\r\n        function done(){\r\n          btn.classList.add('copied');\r\n          setTimeout(function(){ btn.classList.remove('copied'); },2000);\r\n        }\r\n        if(navigator.clipboard && navigator.clipboard.writeText){\r\n          navigator.clipboard.writeText(val).then(done).catch(function(){ fallback(val,done); });\r\n        } else { fallback(val,done); }\r\n      });\r\n    });\r\n    function fallback(val,cb){\r\n      var t=document.createElement('textarea');\r\n      t.value=val; t.style.position='fixed'; t.style.left='-9999px';\r\n      document.body.appendChild(t); t.select();\r\n      try{ document.execCommand('copy'); cb(); }catch(e){}\r\n      document.body.removeChild(t);\r\n    }\r\n\r\n    \/* ============ 3. FORMULARZ ============ *\/\r\n    var API=(window.KM_KF_API||'\/wp-json\/kania\/v1\/');\r\n    var card=document.getElementById('kfCard');\r\n    var form=document.getElementById('kfForm');\r\n    var prog=document.getElementById('kfProg');\r\n    var count=document.getElementById('kfCount');\r\n    var send=document.getElementById('kfSend');\r\n    var sendTx=document.getElementById('kfSendTx');\r\n    var errBox=document.getElementById('kfErrBox');\r\n    var rodo=document.getElementById('kfRodo');\r\n    var consent=document.getElementById('kfConsent');\r\n    var chipsWrap=document.getElementById('kfChips');\r\n    var topics=document.getElementById('kfTopics');\r\n    var again=document.getElementById('kfAgain');\r\n    if(!form)return;\r\n\r\n    var fields=Array.prototype.slice.call(form.querySelectorAll('.field[data-req]'));\r\n    var touched={}, sending=false;\r\n\r\n    \/* Token antyspamowy pobierany w tle po wej\u015bciu na stron\u0119 *\/\r\n    var tokenPromise=null;\r\n    function getToken(){\r\n      if(!tokenPromise){\r\n        tokenPromise=fetch(API+'token',{credentials:'omit',cache:'no-store'})\r\n          .then(function(r){ return r.json(); })\r\n          .then(function(d){ return d && d.token ? d.token : ''; })\r\n          .catch(function(){ tokenPromise=null; return ''; });\r\n      }\r\n      return tokenPromise;\r\n    }\r\n    getToken();\r\n\r\n    function valOf(f){ var i=f.querySelector('input,textarea'); return i?i.value.trim():''; }\r\n    function isValid(f){\r\n      var v=valOf(f);\r\n      if(!v) return false;\r\n      if(f.getAttribute('data-type')==='email') return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(v);\r\n      var min=parseInt(f.getAttribute('data-min')||'2',10);\r\n      return v.length>=min;\r\n    }\r\n    function paint(f){\r\n      var ok=isValid(f);\r\n      var key=f.querySelector('input,textarea').name;\r\n      f.classList.toggle('ok',ok);\r\n      f.classList.toggle('err', !ok && !!touched[key] && (valOf(f).length>0 || touched[key]==='submit'));\r\n    }\r\n    function refresh(){\r\n      var done=0;\r\n      fields.forEach(function(f){ paint(f); if(isValid(f)) done++; });\r\n      if(rodo.checked) done++;\r\n      var total=fields.length+1;\r\n      prog.style.width=Math.round(done\/total*100)+'%';\r\n      count.textContent=done+' z '+total;\r\n      count.classList.toggle('is-done',done===total);\r\n      var ready=done===total;\r\n      send.classList.toggle('ready',ready);\r\n      if(!sending) sendTx.textContent = ready ? 'Wy\u015blij wiadomo\u015b\u0107' : 'Uzupe\u0142nij formularz';\r\n    }\r\n    function showError(txt){\r\n      errBox.textContent=txt;\r\n      errBox.classList.add('on');\r\n    }\r\n    function clearError(){ errBox.classList.remove('on'); errBox.textContent=''; }\r\n\r\n    fields.forEach(function(f){\r\n      var i=f.querySelector('input,textarea');\r\n      i.addEventListener('input',refresh);\r\n      i.addEventListener('blur',function(){ touched[i.name]=true; refresh(); });\r\n    });\r\n    var tel=form.querySelector('[name=\"telefon\"]');\r\n    if(tel){\r\n      tel.addEventListener('input',function(){\r\n        tel.closest('.field').classList.toggle('ok', tel.value.replace(\/\\D\/g,'').length>=9);\r\n      });\r\n    }\r\n    rodo.addEventListener('change',function(){ consent.classList.remove('err'); refresh(); });\r\n\r\n    chipsWrap.addEventListener('click',function(e){\r\n      var c=e.target.closest('.chip'); if(!c)return;\r\n      c.classList.toggle('on');\r\n      topics.value=Array.prototype.slice.call(chipsWrap.querySelectorAll('.chip.on'))\r\n        .map(function(x){return x.getAttribute('data-v');}).join(', ');\r\n    });\r\n\r\n    form.addEventListener('submit',function(e){\r\n      e.preventDefault();\r\n      if(sending)return;\r\n      clearError();\r\n\r\n      var hp=form.querySelector('[name=\"firma_www\"]');\r\n      if(hp && hp.value){ card.classList.add('sent'); return; }\r\n\r\n      var allOk=true;\r\n      fields.forEach(function(f){\r\n        var i=f.querySelector('input,textarea');\r\n        touched[i.name]='submit';\r\n        if(!isValid(f)) allOk=false;\r\n      });\r\n      if(!rodo.checked){ allOk=false; consent.classList.add('err'); }\r\n      refresh();\r\n\r\n      if(!allOk){\r\n        var firstErr=form.querySelector('.field.err');\r\n        if(firstErr){ firstErr.querySelector('input,textarea').focus(); }\r\n        return;\r\n      }\r\n\r\n      \/* --- wysy\u0142ka --- *\/\r\n      sending=true;\r\n      send.classList.add('busy');\r\n      sendTx.textContent='Wysy\u0142amy...';\r\n\r\n      getToken().then(function(token){\r\n        return fetch(API+'contact',{\r\n          method:'POST',\r\n          headers:{'Content-Type':'application\/json'},\r\n          credentials:'omit',\r\n          body:JSON.stringify({\r\n            imie:      form.imie.value.trim(),\r\n            email:     form.email.value.trim(),\r\n            telefon:   form.telefon.value.trim(),\r\n            wiadomosc: form.wiadomosc.value.trim(),\r\n            temat:     topics.value,\r\n            zgoda:     rodo.checked ? 1 : 0,\r\n            firma_www: '',\r\n            token:     token,\r\n            strona:    location.href\r\n          })\r\n        });\r\n      }).then(function(r){\r\n        return r.json().then(function(d){ return {ok:r.ok,data:d}; });\r\n      }).then(function(res){\r\n        sending=false;\r\n        send.classList.remove('busy');\r\n        if(res.ok && res.data && res.data.ok){\r\n          card.classList.add('sent');\r\n          card.scrollIntoView({behavior:'smooth',block:'center'});\r\n          if(window.dataLayer){ window.dataLayer.push({event:'form_submit_kontakt'}); }\r\n          if(typeof gtag==='function'){ gtag('event','generate_lead',{form:'kontakt'}); }\r\n        }else{\r\n          tokenPromise=null; getToken();\r\n          showError((res.data && res.data.message) || 'Nie uda\u0142o si\u0119 wys\u0142a\u0107 wiadomo\u015bci. Zadzwo\u0144: +48 574 504 200 lub napisz na biuro@kaniamedia.pl.');\r\n          refresh();\r\n        }\r\n      }).catch(function(){\r\n        sending=false;\r\n        send.classList.remove('busy');\r\n        tokenPromise=null; getToken();\r\n        showError('Brak po\u0142\u0105czenia z serwerem. Spr\u00f3buj ponownie za chwil\u0119 lub napisz na biuro@kaniamedia.pl.');\r\n        refresh();\r\n      });\r\n    });\r\n\r\n    if(again){\r\n      again.addEventListener('click',function(){\r\n        form.reset(); touched={}; topics.value='';\r\n        chipsWrap.querySelectorAll('.chip.on').forEach(function(c){c.classList.remove('on');});\r\n        form.querySelectorAll('.field').forEach(function(f){f.classList.remove('ok','err');});\r\n        consent.classList.remove('err');\r\n        card.classList.remove('sent');\r\n        clearError();\r\n        tokenPromise=null; getToken();\r\n        refresh();\r\n      });\r\n    }\r\n    refresh();\r\n  }\r\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);\r\n  else init();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe306be e-flex e-con-boxed e-con e-parent\" data-id=\"fe306be\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f8c4bfd e-con-full e-grid e-con e-child\" data-id=\"f8c4bfd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-805acd0 e-con-full e-flex e-con e-child\" data-id=\"805acd0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c9beca elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"2c9beca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"384\" height=\"157\" src=\"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png\" class=\"attachment-large size-large wp-image-1382\" alt=\"\" srcset=\"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png 384w, https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1-300x123.png 300w\" sizes=\"(max-width: 384px) 100vw, 384px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08039ea e-con-full e-flex e-con e-child\" data-id=\"08039ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a09ccbf elementor-widget elementor-widget-text-editor\" data-id=\"a09ccbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>ul. Wojska Polskiego 8<br \/>44-300 Wodzis\u0142aw \u015al\u0105ski<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8396e8 elementor-widget elementor-widget-text-editor\" data-id=\"e8396e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>NIP: 6472615870<br \/>REGON: 543170687<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66a9304 elementor-widget__width-inherit e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"66a9304\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-5a077ee\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-9490547\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-whatsapp elementor-repeater-item-f99c9d8\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Whatsapp<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-whatsapp\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-envelope elementor-repeater-item-561671d\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Envelope<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9af3ef2 e-con-full e-flex e-con e-child\" data-id=\"9af3ef2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-154c63d elementor-widget elementor-widget-heading\" data-id=\"154c63d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Oferta<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9e4d44 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a9e4d44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/strony-internetowe\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Strony intrernetowe<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/sklepy-internetowe\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sklepy internetowe<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">SEO i Pozycjonowanie<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/uslugi-fotograficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Wsparcie techniczne<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f494d69 e-con-full e-flex e-con e-child\" data-id=\"f494d69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bae40e elementor-widget elementor-widget-heading\" data-id=\"2bae40e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pozosta\u0142e us\u0142ugi<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ce758a e-con-full e-flex e-con e-child\" data-id=\"8ce758a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-845ede4 elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"845ede4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Rolki<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Miniatury<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ulotki<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Wizyt\u00f3wki<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49860a8 elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"49860a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Posty<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Reklamy<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Wsparcie<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/projekty-graficzne\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">SEO<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff1b206 e-con-full e-flex e-con e-child\" data-id=\"ff1b206\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ba9ea7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8ba9ea7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7215d8 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"b7215d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b317911 elementor-icon-list--layout-inline elementor-align-end elementor-widget__width-initial elementor-mobile-align-start elementor-widget-mobile__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"b317911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/polityka-prywatnosci\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Polityka prywatno\u015bci<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/strona-glowna\/oferta\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Nasza oferta<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/realizacje\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Realizacje<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/realizacje\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">O nas<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/o-nas\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Kontakt<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kaniamedia.pl\/kontakt\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Darmowa wycena<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0130020 e-con-full e-flex e-con e-child\" data-id=\"0130020\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55ba7fc elementor-icon-list--layout-inline elementor-align-end elementor-widget__width-initial elementor-mobile-align-end elementor-widget-mobile__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"55ba7fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Polityka prywatno\u015bci<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kontakt Porozmawiajmy o Twojej stronie. Masz pomys\u0142, potrzebujesz nowej strony albo chcesz poprawi\u0107 obecn\u0105? Zadzwo\u0144 do nas lub wype\u0142nij formularz, a wr\u00f3cimy do Ciebie z konkretami. Zadzwo\u0144 do nas+48 574 504 200 Napisz e-mailbiuro@kaniamedia.pl WhatsAppSzybka wiadomo\u015b\u0107 Wype\u0142nij formularz To zajmie dos\u0142ownie chwil\u0119. 0 z 4 Czego potrzebujesz? (opcjonalnie) Strona Sklep SEO \/ Ads Opieka Inne&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1259","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kontakt - Kania Media<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kaniamedia.pl\/de\/kontakt\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kontakt - Kania Media\" \/>\n<meta property=\"og:description\" content=\"Kontakt Porozmawiajmy o Twojej stronie. Masz pomys\u0142, potrzebujesz nowej strony albo chcesz poprawi\u0107 obecn\u0105? Zadzwo\u0144 do nas lub wype\u0142nij formularz, a wr\u00f3cimy do Ciebie z konkretami. Zadzwo\u0144 do nas+48 574 504 200 Napisz e-mailbiuro@kaniamedia.pl WhatsAppSzybka wiadomo\u015b\u0107 Wype\u0142nij formularz To zajmie dos\u0142ownie chwil\u0119. 0 z 4 Czego potrzebujesz? (opcjonalnie) Strona Sklep SEO \/ Ads Opieka Inne...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kaniamedia.pl\/de\/kontakt\/\" \/>\n<meta property=\"og:site_name\" content=\"Kania Media\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-01T07:35:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"384\" \/>\n\t<meta property=\"og:image:height\" content=\"157\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"17\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/\",\"url\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/\",\"name\":\"Kontakt - Kania Media\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kaniamedia.pl\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/KANIA-MEDIA-LOGO-main-yellow1.png\",\"datePublished\":\"2024-07-29T07:07:55+00:00\",\"dateModified\":\"2026-09-01T07:35:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kaniamedia.pl\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/KANIA-MEDIA-LOGO-main-yellow1.png\",\"contentUrl\":\"https:\\\/\\\/kaniamedia.pl\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/KANIA-MEDIA-LOGO-main-yellow1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/kontakt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/kaniamedia.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kontakt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/#website\",\"url\":\"https:\\\/\\\/kaniamedia.pl\\\/\",\"name\":\"Kania Media\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kaniamedia.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/#organization\",\"name\":\"Kania Media\",\"url\":\"https:\\\/\\\/kaniamedia.pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kaniamedia.pl\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cropped-KANIA-MEDIA-LOGO-main-yellow1.png\",\"contentUrl\":\"https:\\\/\\\/kaniamedia.pl\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cropped-KANIA-MEDIA-LOGO-main-yellow1.png\",\"width\":383,\"height\":154,\"caption\":\"Kania Media\"},\"image\":{\"@id\":\"https:\\\/\\\/kaniamedia.pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kontakt - Kania Media","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kaniamedia.pl\/de\/kontakt\/","og_locale":"de_DE","og_type":"article","og_title":"Kontakt - Kania Media","og_description":"Kontakt Porozmawiajmy o Twojej stronie. Masz pomys\u0142, potrzebujesz nowej strony albo chcesz poprawi\u0107 obecn\u0105? Zadzwo\u0144 do nas lub wype\u0142nij formularz, a wr\u00f3cimy do Ciebie z konkretami. Zadzwo\u0144 do nas+48 574 504 200 Napisz e-mailbiuro@kaniamedia.pl WhatsAppSzybka wiadomo\u015b\u0107 Wype\u0142nij formularz To zajmie dos\u0142ownie chwil\u0119. 0 z 4 Czego potrzebujesz? (opcjonalnie) Strona Sklep SEO \/ Ads Opieka Inne...","og_url":"https:\/\/kaniamedia.pl\/de\/kontakt\/","og_site_name":"Kania Media","article_modified_time":"2026-09-01T07:35:08+00:00","og_image":[{"width":384,"height":157,"url":"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"17\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kaniamedia.pl\/kontakt\/","url":"https:\/\/kaniamedia.pl\/kontakt\/","name":"Kontakt - Kania Media","isPartOf":{"@id":"https:\/\/kaniamedia.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kaniamedia.pl\/kontakt\/#primaryimage"},"image":{"@id":"https:\/\/kaniamedia.pl\/kontakt\/#primaryimage"},"thumbnailUrl":"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png","datePublished":"2024-07-29T07:07:55+00:00","dateModified":"2026-09-01T07:35:08+00:00","breadcrumb":{"@id":"https:\/\/kaniamedia.pl\/kontakt\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kaniamedia.pl\/kontakt\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kaniamedia.pl\/kontakt\/#primaryimage","url":"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png","contentUrl":"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/KANIA-MEDIA-LOGO-main-yellow1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/kaniamedia.pl\/kontakt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/kaniamedia.pl\/"},{"@type":"ListItem","position":2,"name":"Kontakt"}]},{"@type":"WebSite","@id":"https:\/\/kaniamedia.pl\/#website","url":"https:\/\/kaniamedia.pl\/","name":"Kania Media","description":"","publisher":{"@id":"https:\/\/kaniamedia.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kaniamedia.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kaniamedia.pl\/#organization","name":"Kania Media","url":"https:\/\/kaniamedia.pl\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kaniamedia.pl\/#\/schema\/logo\/image\/","url":"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/cropped-KANIA-MEDIA-LOGO-main-yellow1.png","contentUrl":"https:\/\/kaniamedia.pl\/wp-content\/uploads\/2024\/08\/cropped-KANIA-MEDIA-LOGO-main-yellow1.png","width":383,"height":154,"caption":"Kania Media"},"image":{"@id":"https:\/\/kaniamedia.pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/pages\/1259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/comments?post=1259"}],"version-history":[{"count":33,"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/pages\/1259\/revisions"}],"predecessor-version":[{"id":6861,"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/pages\/1259\/revisions\/6861"}],"wp:attachment":[{"href":"https:\/\/kaniamedia.pl\/de\/wp-json\/wp\/v2\/media?parent=1259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}