{"id":3530,"date":"2026-05-27T01:52:24","date_gmt":"2026-05-27T01:52:24","guid":{"rendered":"https:\/\/kristinauto.pl\/?page_id=3530"},"modified":"2026-08-20T14:09:53","modified_gmt":"2026-08-20T14:09:53","slug":"ubezpieczenia","status":"publish","type":"page","link":"https:\/\/kristinauto.pl\/pl\/ubezpieczenia\/","title":{"rendered":"Ubezpieczenia"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3530\" class=\"elementor elementor-3530\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc4fdb5 e-flex e-con-boxed e-con e-parent\" data-id=\"dc4fdb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83b5bf2 elementor-widget elementor-widget-html\" data-id=\"83b5bf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"kristInsuranceOfferForm\">\n\n  <div class=\"kia-card\">\n\n\n    <!-- HEADER -->\n\n    <div class=\"kia-header\">\n\n      <div class=\"kia-brand\">\n\n        <div class=\"kia-logo\">\n          IN\n        <\/div>\n\n        <div>\n\n          <div class=\"kia-brand-name\">\n            KRIST <span>IN<\/span> AUTO\n          <\/div>\n\n          <div class=\"kia-tagline\">\n            YOUR AUTOMOTIVE PARTNER\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n\n\n      <div class=\"kia-lang\">\n\n        <button\n          type=\"button\"\n          class=\"kia-lang-btn active\"\n          data-lang=\"pl\">\n          PL\n        <\/button>\n\n        <button\n          type=\"button\"\n          class=\"kia-lang-btn\"\n          data-lang=\"ru\">\n          RU\n        <\/button>\n\n      <\/div>\n\n    <\/div>\n\n\n\n    <!-- INTRO -->\n\n    <div class=\"kia-intro\">\n\n      <h2 data-i18n=\"title\">\n        Oferta ubezpieczenia\n      <\/h2>\n\n      <p data-i18n=\"description\">\n        Wype\u0142nij dane, a przygotujemy ofert\u0119 OC \/ AC \/ NNW \/ Assistance.\n      <\/p>\n\n    <\/div>\n\n\n\n    <!-- INSURANCE -->\n\n    <div\n      class=\"kia-small-title\"\n      data-i18n=\"chooseInsurance\">\n\n      Wybierz zakres ubezpieczenia\n\n    <\/div>\n\n\n    <div class=\"kia-services\">\n\n\n      <button\n        type=\"button\"\n        class=\"kia-service active\"\n        data-pack=\"OC\">\n\n        <span class=\"kia-service-icon\">\n          \u2713\n        <\/span>\n\n        <strong>\n          OC\n        <\/strong>\n\n        <small data-i18n=\"oc\">\n          obowi\u0105zkowe ubezpieczenie\n        <\/small>\n\n      <\/button>\n\n\n      <button\n        type=\"button\"\n        class=\"kia-service\"\n        data-pack=\"AC\">\n\n        <span class=\"kia-service-icon\">\n          \u25c7\n        <\/span>\n\n        <strong>\n          AC\n        <\/strong>\n\n        <small data-i18n=\"ac\">\n          ochrona samochodu\n        <\/small>\n\n      <\/button>\n\n\n      <button\n        type=\"button\"\n        class=\"kia-service\"\n        data-pack=\"NNW\">\n\n        <span class=\"kia-service-icon\">\n          +\n        <\/span>\n\n        <strong>\n          NNW\n        <\/strong>\n\n        <small data-i18n=\"nnw\">\n          kierowca i pasa\u017cerowie\n        <\/small>\n\n      <\/button>\n\n\n      <button\n        type=\"button\"\n        class=\"kia-service\"\n        data-pack=\"Assistance\">\n\n        <span class=\"kia-service-icon\">\n          \u2192\n        <\/span>\n\n        <strong>\n          Assistance\n        <\/strong>\n\n        <small data-i18n=\"assistance\">\n          pomoc na drodze\n        <\/small>\n\n      <\/button>\n\n\n    <\/div>\n\n\n\n    <!-- SELECTED -->\n\n    <div class=\"kia-selected\">\n\n      <span class=\"kia-dot\"><\/span>\n\n      <span data-i18n=\"selected\">\n        Wybrano:\n      <\/span>\n\n      <strong id=\"kiaSelectedInsurance\">\n        OC\n      <\/strong>\n\n    <\/div>\n\n\n\n    <!-- FORM -->\n\n    <form\n      id=\"kiaInsuranceForm\"\n      enctype=\"multipart\/form-data\">\n\n\n      <input\n        type=\"hidden\"\n        name=\"ui_lang\"\n        id=\"kiaFormLanguage\"\n        value=\"pl\">\n\n\n      <!-- SPAM -->\n\n      <input\n        type=\"text\"\n        name=\"website\"\n        class=\"kia-honeypot\"\n        tabindex=\"-1\"\n        autocomplete=\"off\">\n\n\n\n      <!-- DATA -->\n\n      <div class=\"kia-section\">\n\n        <div\n          class=\"kia-section-title\"\n          data-i18n=\"dataTitle\">\n\n          Dane do przygotowania oferty\n\n        <\/div>\n\n\n        <div class=\"kia-grid\">\n\n\n          <div class=\"kia-field\">\n\n            <label data-i18n=\"regLabel\">\n              Numer rejestracyjny pojazdu\n            <\/label>\n\n            <input\n              id=\"ins_reg\"\n              name=\"reg\"\n              type=\"text\"\n              autocomplete=\"off\"\n              placeholder=\"np. WA12345\"\n              data-placeholder=\"regPlaceholder\">\n\n          <\/div>\n\n\n\n          <div class=\"kia-field\">\n\n            <label>\n              PESEL\n            <\/label>\n\n            <input\n              id=\"ins_pesel\"\n              name=\"pesel\"\n              type=\"text\"\n              maxlength=\"11\"\n              inputmode=\"numeric\"\n              placeholder=\"11 cyfr\"\n              data-placeholder=\"peselPlaceholder\">\n\n          <\/div>\n\n\n\n          <div class=\"kia-field\">\n\n            <label data-i18n=\"catB\">\n              Data uzyskania prawa jazdy kat. B\n            <\/label>\n\n            <input\n              id=\"ins_catb\"\n              name=\"catb\"\n              type=\"date\"\n              min=\"1960-01-01\">\n\n          <\/div>\n\n\n\n          <div class=\"kia-field\">\n\n            <label>\n              Email\n            <\/label>\n\n            <input\n              id=\"ins_email\"\n              name=\"email\"\n              type=\"email\"\n              placeholder=\"example@email.com\">\n\n          <\/div>\n\n\n\n          <div class=\"kia-field kia-full\">\n\n            <label data-i18n=\"phoneLabel\">\n              Numer telefonu\n            <\/label>\n\n\n            <div class=\"kia-phone\">\n\n              <select\n                id=\"ins_country\"\n                name=\"country\">\n\n                <option value=\"+48\">\n                  +48 PL\n                <\/option>\n\n                <option value=\"+380\">\n                  +380 UA\n                <\/option>\n\n                <option value=\"+375\">\n                  +375 BY\n                <\/option>\n\n                <option value=\"+49\">\n                  +49 DE\n                <\/option>\n\n                <option value=\"+420\">\n                  +420 CZ\n                <\/option>\n\n                <option value=\"+421\">\n                  +421 SK\n                <\/option>\n\n              <\/select>\n\n\n              <input\n                id=\"ins_phone\"\n                name=\"phone\"\n                type=\"tel\"\n                inputmode=\"numeric\"\n                placeholder=\"Numer telefonu\"\n                data-placeholder=\"phonePlaceholder\">\n\n            <\/div>\n\n          <\/div>\n\n\n        <\/div>\n\n      <\/div>\n\n\n\n      <!-- DOCUMENTS -->\n\n      <div class=\"kia-section\">\n\n        <div\n          class=\"kia-section-title\"\n          data-i18n=\"documentsTitle\">\n\n          Dokumenty pojazdu\n\n        <\/div>\n\n\n        <div\n          class=\"kia-doc-info\"\n          data-i18n=\"documentsDescription\">\n\n          Mo\u017cesz za\u0142\u0105czy\u0107 zdj\u0119cia lub pliki PDF.\n\n        <\/div>\n\n\n\n        <!-- TECH PASSPORT -->\n\n        <label class=\"kia-upload\">\n\n          <div class=\"kia-upload-icon\">\n            +\n          <\/div>\n\n\n          <div class=\"kia-upload-copy\">\n\n            <strong data-i18n=\"registrationDocument\">\n              Dow\u00f3d rejestracyjny\n            <\/strong>\n\n            <span data-i18n=\"registrationDescription\">\n              Maks. 2 pliki \u2022 ka\u017cdy do 15 MB\n            <\/span>\n\n          <\/div>\n\n\n          <div\n            class=\"kia-upload-action\"\n            data-i18n=\"add\">\n            Dodaj\n          <\/div>\n\n\n          <input\n            id=\"ins_registration_files\"\n            name=\"registration_files[]\"\n            type=\"file\"\n            multiple\n            accept=\".jpg,.jpeg,.png,.webp,.pdf,.heic,.heif,image\/*,application\/pdf\">\n\n        <\/label>\n\n\n        <div\n          id=\"ins_registration_names\"\n          class=\"kia-file-list\">\n        <\/div>\n\n\n\n        <!-- PURCHASE AGREEMENT -->\n\n        <label class=\"kia-upload\">\n\n          <div class=\"kia-upload-icon\">\n            +\n          <\/div>\n\n\n          <div class=\"kia-upload-copy\">\n\n            <strong data-i18n=\"purchaseDocument\">\n              Umowa zakupu pojazdu\n            <\/strong>\n\n            <span data-i18n=\"purchaseDescription\">\n              Maks. 2 pliki \u2022 ka\u017cdy do 15 MB\n            <\/span>\n\n          <\/div>\n\n\n          <div\n            class=\"kia-upload-action\"\n            data-i18n=\"add\">\n            Dodaj\n          <\/div>\n\n\n          <input\n            id=\"ins_purchase_files\"\n            name=\"purchase_files[]\"\n            type=\"file\"\n            multiple\n            accept=\".jpg,.jpeg,.png,.webp,.pdf,.heic,.heif,image\/*,application\/pdf\">\n\n        <\/label>\n\n\n        <div\n          id=\"ins_purchase_names\"\n          class=\"kia-file-list\">\n        <\/div>\n\n      <\/div>\n\n\n\n      <!-- PRIVACY -->\n\n      <div class=\"kia-privacy\">\n\n        <div class=\"kia-privacy-head\">\n\n          <div class=\"kia-privacy-icon\">\n            \u2713\n          <\/div>\n\n\n          <div>\n\n            <strong data-i18n=\"privacyTitle\">\n              Bezpiecze\u0144stwo i poufno\u015b\u0107 danych\n            <\/strong>\n\n            <p data-i18n=\"privacyText\">\n              Dane s\u0105 przetwarzane wy\u0142\u0105cznie w celu przygotowania oferty ubezpieczenia i obs\u0142ugi zapytania.\n            <\/p>\n\n          <\/div>\n\n        <\/div>\n\n\n        <details class=\"kia-privacy-details\">\n\n          <summary data-i18n=\"privacyMore\">\n            Wi\u0119cej informacji\n          <\/summary>\n\n          <div\n            class=\"kia-privacy-full\"\n            data-i18n=\"privacyFull\">\n\n            Administratorem danych jest KRIST IN AUTO Sp. z o.o.\n            Dane przekazane w formularzu s\u0105 przetwarzane w celu\n            przygotowania oferty ubezpieczeniowej, kontaktu oraz\n            obs\u0142ugi zapytania. Dane nie s\u0105 sprzedawane ani\n            udost\u0119pniane podmiotom trzecim w celach niezwi\u0105zanych\n            z obs\u0142ug\u0105 zapytania. Mog\u0105 by\u0107 przekazywane wy\u0142\u0105cznie\n            podmiotom, kt\u00f3rych udzia\u0142 jest niezb\u0119dny do przygotowania\n            lub przedstawienia oferty ubezpieczeniowej, zgodnie\n            z obowi\u0105zuj\u0105cymi przepisami dotycz\u0105cymi ochrony danych\n            osobowych, w tym RODO. Osobie, kt\u00f3rej dane dotycz\u0105,\n            przys\u0142uguj\u0105 prawa przewidziane przez obowi\u0105zuj\u0105ce przepisy.\n\n          <\/div>\n\n        <\/details>\n\n\n        <label class=\"kia-privacy-check\">\n\n          <input\n            type=\"checkbox\"\n            id=\"kiaPrivacy\"\n            name=\"privacy\"\n            value=\"1\">\n\n          <span data-i18n=\"privacyConfirm\">\n            Zapozna\u0142em\/am si\u0119 z informacj\u0105 dotycz\u0105c\u0105 przetwarzania danych.\n          <\/span>\n\n        <\/label>\n\n      <\/div>\n\n\n\n      <!-- SUBMIT -->\n\n      <div class=\"kia-submit-row\">\n\n        <button\n          type=\"submit\"\n          class=\"kia-submit\"\n          data-i18n=\"submit\">\n\n          OTRZYMAJ OFERT\u0118\n\n        <\/button>\n\n      <\/div>\n\n\n      <div id=\"kiaInsuranceResult\"><\/div>\n\n\n      <div\n        class=\"kia-note\"\n        data-i18n=\"note\">\n\n        Po otrzymaniu danych przygotujemy ofert\u0119 i skontaktujemy si\u0119 z Tob\u0105.\n\n      <\/div>\n\n\n    <\/form>\n\n  <\/div>\n\n<\/div>\n\n\n\n<style>\n\n#kristInsuranceOfferForm{\n\n  --gold:#F5B400;\n  --gold-dark:#B98200;\n  --black:#111111;\n  --gray:#888888;\n  --line:#e7e7e7;\n\n  width:100%;\n  max-width:760px;\n\n  margin:20px auto;\n\n  font-family:\n    Inter,\n    Arial,\n    sans-serif;\n\n  color:#111;\n\n}\n\n\n#kristInsuranceOfferForm *{\n  box-sizing:border-box;\n}\n\n\n\/* CARD *\/\n\n#kristInsuranceOfferForm .kia-card{\n\n  width:100%;\n\n  padding:24px;\n\n  border:1px solid #ececec;\n\n  border-radius:20px;\n\n  background:#fff;\n\n  box-shadow:\n    0 12px 35px\n    rgba(0,0,0,.045);\n\n}\n\n\n\/* HEADER *\/\n\n#kristInsuranceOfferForm .kia-header{\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:space-between;\n\n  gap:15px;\n\n  padding-bottom:18px;\n\n  margin-bottom:20px;\n\n  border-bottom:1px solid var(--line);\n\n}\n\n\n#kristInsuranceOfferForm .kia-brand{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:12px;\n\n}\n\n\n#kristInsuranceOfferForm .kia-logo{\n\n  width:48px;\n  height:48px;\n\n  flex:0 0 48px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border:1px solid rgba(245,180,0,.5);\n\n  border-radius:50%;\n\n  background:#fff;\n\n  color:var(--gold-dark);\n\n  font-size:20px;\n\n  font-weight:900;\n\n  font-style:italic;\n\n}\n\n\n#kristInsuranceOfferForm .kia-brand-name{\n\n  font-size:21px;\n\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:-.8px;\n\n  white-space:nowrap;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-brand-name span{\n\n  color:var(--gold);\n\n}\n\n\n#kristInsuranceOfferForm .kia-tagline{\n\n  margin-top:5px;\n\n  color:#aaa;\n\n  font-size:6px;\n\n  font-weight:600;\n\n  letter-spacing:1.3px;\n\n}\n\n\n\/* LANG *\/\n\n#kristInsuranceOfferForm .kia-lang{\n\n  display:flex;\n\n  padding:3px;\n\n  background:#f2f2f2;\n\n  border-radius:8px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-lang-btn{\n\n  min-width:36px;\n\n  height:30px;\n\n  border:0;\n\n  border-radius:6px;\n\n  background:transparent;\n\n  color:#777;\n\n  font-size:10px;\n\n  font-weight:900;\n\n  cursor:pointer;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-lang-btn.active{\n\n  background:#111;\n\n  color:#fff;\n\n}\n\n\n\/* INTRO *\/\n\n#kristInsuranceOfferForm .kia-intro{\n\n  margin-bottom:20px;\n\n}\n\n\n#kristInsuranceOfferForm .kia-intro h2{\n\n  margin:0;\n\n  font-size:23px;\n\n  line-height:1.2;\n\n  font-weight:850;\n\n}\n\n\n#kristInsuranceOfferForm .kia-intro p{\n\n  margin:6px 0 0;\n\n  color:#8d8d8d;\n\n  font-size:11px;\n\n  line-height:1.5;\n\n}\n\n\n\/* INSURANCE *\/\n\n#kristInsuranceOfferForm\n.kia-small-title{\n\n  margin-bottom:10px;\n\n  color:#444;\n\n  font-size:10px;\n\n  font-weight:850;\n\n  letter-spacing:.6px;\n\n  text-transform:uppercase;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-services{\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap:9px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-service{\n\n  width:100%;\n\n  min-height:101px;\n\n  padding:13px;\n\n  border:1px solid #e5e5e5;\n\n  border-radius:13px;\n\n  background:#fff;\n\n  color:#111;\n\n  text-align:left;\n\n  cursor:pointer;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-service.active{\n\n  border-color:var(--gold);\n\n  background:#fffdf8;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-service-icon{\n\n  width:27px;\n  height:27px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  margin-bottom:9px;\n\n  border:1px solid rgba(245,180,0,.55);\n\n  border-radius:50%;\n\n  color:var(--gold-dark);\n\n  font-size:12px;\n\n  font-weight:900;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-service.active\n.kia-service-icon{\n\n  background:var(--gold);\n\n  color:#fff;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-service strong{\n\n  display:block;\n\n  font-size:13px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-service small{\n\n  display:block;\n\n  margin-top:5px;\n\n  color:#999;\n\n  font-size:8px;\n\n  line-height:1.35;\n\n}\n\n\n\/* SELECTED *\/\n\n#kristInsuranceOfferForm\n.kia-selected{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:6px;\n\n  margin-top:11px;\n\n  padding:9px 12px;\n\n  border-radius:8px;\n\n  background:#fafafa;\n\n  color:#888;\n\n  font-size:10px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-dot{\n\n  width:6px;\n  height:6px;\n\n  border-radius:50%;\n\n  background:var(--gold);\n\n}\n\n\n\/* SECTION *\/\n\n#kristInsuranceOfferForm\n.kia-section{\n\n  width:100%;\n\n  margin-top:19px;\n\n  padding-top:19px;\n\n  border-top:1px solid var(--line);\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-section-title{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:7px;\n\n  margin-bottom:13px;\n\n  font-size:10px;\n\n  font-weight:850;\n\n  letter-spacing:.65px;\n\n  text-transform:uppercase;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-section-title:before{\n\n  content:\"\";\n\n  width:6px;\n  height:6px;\n\n  border-radius:50%;\n\n  background:var(--gold);\n\n}\n\n\n\/* GRID *\/\n\n#kristInsuranceOfferForm .kia-grid{\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap:12px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-full{\n\n  grid-column:1\/-1;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-field{\n\n  min-width:0;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-field label{\n\n  display:block;\n\n  margin-bottom:5px;\n\n  color:#333;\n\n  font-size:10px;\n\n  font-weight:700;\n\n}\n\n\n\/* INPUT *\/\n\n#kristInsuranceOfferForm input,\n#kristInsuranceOfferForm select{\n\n  width:100% !important;\n\n  max-width:100% !important;\n\n  height:45px !important;\n\n  margin:0 !important;\n\n  padding:0 12px !important;\n\n  border:1px solid #ddd !important;\n\n  border-radius:9px !important;\n\n  background:#fff !important;\n\n  color:#111 !important;\n\n  outline:none !important;\n\n  box-shadow:none !important;\n\n  font-size:12px !important;\n\n}\n\n\n#kristInsuranceOfferForm\ninput:focus,\n\n#kristInsuranceOfferForm\nselect:focus{\n\n  border-color:var(--gold) !important;\n\n  box-shadow:\n    0 0 0 3px\n    rgba(245,180,0,.08)\n    !important;\n\n}\n\n\n\/* PHONE *\/\n\n#kristInsuranceOfferForm\n.kia-phone{\n\n  display:grid;\n\n  grid-template-columns:\n    100px minmax(0,1fr);\n\n  gap:8px;\n\n}\n\n\n\/* UPLOAD *\/\n\n#kristInsuranceOfferForm\n.kia-doc-info{\n\n  margin:-5px 0 12px;\n\n  color:#999;\n\n  font-size:10px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload{\n\n  position:relative;\n\n  display:grid;\n\n  grid-template-columns:\n    36px minmax(0,1fr) auto;\n\n  align-items:center;\n\n  gap:11px;\n\n  width:100%;\n\n  min-height:64px;\n\n  margin-bottom:8px;\n\n  padding:11px 12px;\n\n  border:1px dashed #d6d6d6;\n\n  border-radius:10px;\n\n  background:#fff;\n\n  cursor:pointer;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload-icon{\n\n  width:36px;\n  height:36px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border:1px solid rgba(245,180,0,.55);\n\n  border-radius:50%;\n\n  color:var(--gold-dark);\n\n  font-size:20px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload-copy{\n\n  display:flex;\n\n  flex-direction:column;\n\n  gap:3px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload-copy strong{\n\n  font-size:11px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload-copy span{\n\n  color:#999;\n\n  font-size:9px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload-action{\n\n  padding:6px 9px;\n\n  border-radius:6px;\n\n  background:#f4f4f4;\n\n  color:#555;\n\n  font-size:9px;\n\n  font-weight:700;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-upload input{\n\n  position:absolute !important;\n\n  width:1px !important;\n\n  height:1px !important;\n\n  min-height:1px !important;\n\n  opacity:0 !important;\n\n  pointer-events:none;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-file-list{\n\n  margin:\n    0 0 10px 47px;\n\n  color:#666;\n\n  font-size:9px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-file-item{\n\n  padding:2px 0;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-file-item:before{\n\n  content:\"\u2713 \";\n\n  color:var(--gold-dark);\n\n  font-weight:900;\n\n}\n\n\n\/* PRIVACY *\/\n\n#kristInsuranceOfferForm\n.kia-privacy{\n\n  margin-top:20px;\n\n  padding:14px;\n\n  border:1px solid #e8e8e8;\n\n  border-radius:11px;\n\n  background:#fafafa;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-head{\n\n  display:flex;\n\n  align-items:flex-start;\n\n  gap:10px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-icon{\n\n  width:25px;\n  height:25px;\n\n  flex:0 0 25px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border:1px solid rgba(245,180,0,.6);\n\n  border-radius:50%;\n\n  color:var(--gold-dark);\n\n  font-size:11px;\n\n  font-weight:900;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-head strong{\n\n  display:block;\n\n  margin-bottom:4px;\n\n  font-size:10px;\n\n  font-weight:850;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-head p{\n\n  margin:0;\n\n  color:#777;\n\n  font-size:9px;\n\n  line-height:1.5;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-details{\n\n  margin-top:9px;\n\n  color:#777;\n\n  font-size:9px;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-details summary{\n\n  color:#555;\n\n  cursor:pointer;\n\n  font-size:9px;\n\n  font-weight:700;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-full{\n\n  margin-top:7px;\n\n  padding-top:7px;\n\n  border-top:1px solid #e5e5e5;\n\n  color:#888;\n\n  font-size:8.5px;\n\n  line-height:1.55;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-check{\n\n  display:flex;\n\n  align-items:flex-start;\n\n  gap:8px;\n\n  margin-top:11px;\n\n  cursor:pointer;\n\n  color:#555;\n\n  font-size:9px;\n\n  line-height:1.4;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-privacy-check input{\n\n  width:16px !important;\n\n  height:16px !important;\n\n  min-height:16px !important;\n\n  flex:0 0 16px;\n\n  padding:0 !important;\n\n  accent-color:var(--gold);\n\n}\n\n\n\/* BUTTON *\/\n\n#kristInsuranceOfferForm\n.kia-submit-row{\n\n  display:flex;\n\n  justify-content:flex-end;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-submit{\n\n  width:100%;\n\n  max-width:265px;\n\n  height:48px;\n\n  margin-top:21px;\n\n  border:0;\n\n  border-radius:9px;\n\n  background:var(--gold);\n\n  color:#111;\n\n  font-size:11px;\n\n  font-weight:900;\n\n  cursor:pointer;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-submit:disabled{\n\n  opacity:.55;\n\n  cursor:wait;\n\n}\n\n\n\/* RESULT *\/\n\n#kristInsuranceOfferForm\n#kiaInsuranceResult{\n\n  margin-top:14px;\n\n  text-align:center;\n\n  font-size:10px;\n\n  font-weight:700;\n\n  line-height:1.45;\n\n}\n\n\n#kristInsuranceOfferForm\n.kia-note{\n\n  margin-top:10px;\n\n  color:#aaa;\n\n  text-align:center;\n\n  font-size:8px;\n\n}\n\n\n\/* HONEYPOT *\/\n\n#kristInsuranceOfferForm\n.kia-honeypot{\n\n  position:absolute !important;\n\n  left:-99999px !important;\n\n  width:1px !important;\n\n  height:1px !important;\n\n  min-height:1px !important;\n\n  opacity:0 !important;\n\n}\n\n\n\/* MOBILE *\/\n\n@media(max-width:700px){\n\n  #kristInsuranceOfferForm{\n\n    margin:8px auto;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-card{\n\n    padding:16px;\n\n    border-radius:17px;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-logo{\n\n    width:42px;\n    height:42px;\n\n    flex-basis:42px;\n\n    font-size:17px;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-brand-name{\n\n    font-size:17px;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-tagline{\n\n    font-size:5px;\n\n    letter-spacing:.8px;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-services{\n\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:7px;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-grid{\n\n    grid-template-columns:1fr;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-full{\n\n    grid-column:auto;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-phone{\n\n    grid-template-columns:\n      92px minmax(0,1fr);\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-upload{\n\n    grid-template-columns:\n      35px minmax(0,1fr);\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-upload-action{\n\n    display:none;\n\n  }\n\n\n  #kristInsuranceOfferForm\n  .kia-submit{\n\n    max-width:none;\n\n  }\n\n}\n\n<\/style>\n\n\n\n<script>\n\n(function(){\n\n\"use strict\";\n\n\nconst AJAX_URL =\n  \"\/wp-admin\/admin-ajax.php\";\n\n\nconst selectedPacks =\n  new Set([\"OC\"]);\n\n\nlet currentLanguage =\n  \"pl\";\n\n\nconst MAX_FILES =\n  2;\n\n\nconst MAX_FILE_SIZE =\n  15 * 1024 * 1024;\n\n\nconst T = {\n\n\npl:{\n\n  title:\n    \"Oferta ubezpieczenia\",\n\n  description:\n    \"Wype\u0142nij dane, a przygotujemy ofert\u0119 OC \/ AC \/ NNW \/ Assistance.\",\n\n  chooseInsurance:\n    \"Wybierz zakres ubezpieczenia\",\n\n  oc:\n    \"obowi\u0105zkowe ubezpieczenie\",\n\n  ac:\n    \"ochrona samochodu\",\n\n  nnw:\n    \"kierowca i pasa\u017cerowie\",\n\n  assistance:\n    \"pomoc na drodze\",\n\n  selected:\n    \"Wybrano:\",\n\n  dataTitle:\n    \"Dane do przygotowania oferty\",\n\n  regLabel:\n    \"Numer rejestracyjny pojazdu\",\n\n  catB:\n    \"Data uzyskania prawa jazdy kat. B\",\n\n  phoneLabel:\n    \"Numer telefonu\",\n\n  documentsTitle:\n    \"Dokumenty pojazdu\",\n\n  documentsDescription:\n    \"Mo\u017cesz za\u0142\u0105czy\u0107 zdj\u0119cia lub pliki PDF.\",\n\n  registrationDocument:\n    \"Dow\u00f3d rejestracyjny\",\n\n  registrationDescription:\n    \"Maks. 2 pliki \u2022 ka\u017cdy do 15 MB\",\n\n  purchaseDocument:\n    \"Umowa zakupu pojazdu\",\n\n  purchaseDescription:\n    \"Maks. 2 pliki \u2022 ka\u017cdy do 15 MB\",\n\n  add:\n    \"Dodaj\",\n\n  submit:\n    \"OTRZYMAJ OFERT\u0118\",\n\n  sending:\n    \"WYSY\u0141ANIE...\",\n\n  note:\n    \"Po otrzymaniu danych przygotujemy ofert\u0119 i skontaktujemy si\u0119 z Tob\u0105.\",\n\n  regPlaceholder:\n    \"np. WA12345\",\n\n  peselPlaceholder:\n    \"11 cyfr\",\n\n  phonePlaceholder:\n    \"Numer telefonu\",\n\n  privacyTitle:\n    \"Bezpiecze\u0144stwo i poufno\u015b\u0107 danych\",\n\n  privacyText:\n    \"Dane s\u0105 przetwarzane wy\u0142\u0105cznie w celu przygotowania oferty ubezpieczenia i obs\u0142ugi zapytania.\",\n\n  privacyMore:\n    \"Wi\u0119cej informacji\",\n\n  privacyFull:\n    \"Administratorem danych jest KRIST IN AUTO Sp. z o.o. Dane przekazane w formularzu s\u0105 przetwarzane w celu przygotowania oferty ubezpieczeniowej, kontaktu oraz obs\u0142ugi zapytania. Dane nie s\u0105 sprzedawane ani udost\u0119pniane podmiotom trzecim w celach niezwi\u0105zanych z obs\u0142ug\u0105 zapytania. Mog\u0105 by\u0107 przekazywane wy\u0142\u0105cznie podmiotom, kt\u00f3rych udzia\u0142 jest niezb\u0119dny do przygotowania lub przedstawienia oferty ubezpieczeniowej, zgodnie z obowi\u0105zuj\u0105cymi przepisami dotycz\u0105cymi ochrony danych osobowych, w tym RODO. Osobie, kt\u00f3rej dane dotycz\u0105, przys\u0142uguj\u0105 prawa przewidziane przez obowi\u0105zuj\u0105ce przepisy.\",\n\n  privacyConfirm:\n    \"Zapozna\u0142em\/am si\u0119 z informacj\u0105 dotycz\u0105c\u0105 przetwarzania danych.\",\n\n  errorReg:\n    \"Wpisz numer rejestracyjny pojazdu.\",\n\n  errorPesel:\n    \"PESEL musi zawiera\u0107 dok\u0142adnie 11 cyfr.\",\n\n  errorCat:\n    \"Wybierz dat\u0119 uzyskania prawa jazdy kat. B.\",\n\n  errorPhone:\n    \"Numer telefonu musi zawiera\u0107 od 9 do 15 cyfr.\",\n\n  errorEmail:\n    \"Wpisz prawid\u0142owy adres email.\",\n\n  errorPrivacy:\n    \"Potwierd\u017a zapoznanie si\u0119 z informacj\u0105 dotycz\u0105c\u0105 przetwarzania danych.\",\n\n  errorFiles:\n    \"Mo\u017cesz doda\u0107 maksymalnie 2 pliki.\",\n\n  errorSize:\n    \"Ka\u017cdy plik mo\u017ce mie\u0107 maksymalnie 15 MB.\",\n\n  sendingInfo:\n    \"\u23f3 Wysy\u0142amy zg\u0142oszenie i dokumenty...\",\n\n  success:\n    \"\u2713 Zg\u0142oszenie zosta\u0142o wys\u0142ane. KRIST IN AUTO przygotuje ofert\u0119 i skontaktuje si\u0119 z Tob\u0105.\",\n\n  genericError:\n    \"Nie uda\u0142o si\u0119 wys\u0142a\u0107 zg\u0142oszenia.\"\n\n},\n\n\nru:{\n\n  title:\n    \"\u041e\u0444\u0435\u0440\u0442\u0430 \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f\",\n\n  description:\n    \"\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0438 \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 OC \/ AC \/ NNW \/ Assistance.\",\n\n  chooseInsurance:\n    \"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0438\u0434 \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f\",\n\n  oc:\n    \"\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u0435\",\n\n  ac:\n    \"\u0437\u0430\u0449\u0438\u0442\u0430 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f\",\n\n  nnw:\n    \"\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u0438 \u043f\u0430\u0441\u0441\u0430\u0436\u0438\u0440\u044b\",\n\n  assistance:\n    \"\u043f\u043e\u043c\u043e\u0449\u044c \u0432 \u0434\u043e\u0440\u043e\u0433\u0435\",\n\n  selected:\n    \"\u0412\u044b\u0431\u0440\u0430\u043d\u043e:\",\n\n  dataTitle:\n    \"\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0444\u0435\u0440\u0442\u044b\",\n\n  regLabel:\n    \"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f\",\n\n  catB:\n    \"\u0414\u0430\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 B\",\n\n  phoneLabel:\n    \"\u041d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\",\n\n  documentsTitle:\n    \"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f\",\n\n  documentsDescription:\n    \"\u041c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0438\u043b\u0438 PDF.\",\n\n  registrationDocument:\n    \"\u0422\u0435\u0445\u043f\u0430\u0441\u043f\u043e\u0440\u0442 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f\",\n\n  registrationDescription:\n    \"\u041c\u0430\u043a\u0441. 2 \u0444\u0430\u0439\u043b\u0430 \u2022 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u043e 15 \u041c\u0411\",\n\n  purchaseDocument:\n    \"\u0414\u043e\u0433\u043e\u0432\u043e\u0440 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f\",\n\n  purchaseDescription:\n    \"\u041c\u0430\u043a\u0441. 2 \u0444\u0430\u0439\u043b\u0430 \u2022 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u043e 15 \u041c\u0411\",\n\n  add:\n    \"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\",\n\n  submit:\n    \"\u041f\u041e\u041b\u0423\u0427\u0418\u0422\u042c \u041e\u0424\u0415\u0420\u0422\u0423\",\n\n  sending:\n    \"\u041e\u0422\u041f\u0420\u0410\u0412\u041b\u042f\u0415\u041c...\",\n\n  note:\n    \"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043e\u0444\u0435\u0440\u0442\u0443 \u0438 \u0441\u0432\u044f\u0436\u0435\u043c\u0441\u044f \u0441 \u0412\u0430\u043c\u0438.\",\n\n  regPlaceholder:\n    \"\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: WA12345\",\n\n  peselPlaceholder:\n    \"11 \u0446\u0438\u0444\u0440\",\n\n  phonePlaceholder:\n    \"\u041d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\",\n\n  privacyTitle:\n    \"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0438 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445\",\n\n  privacyText:\n    \"\u0414\u0430\u043d\u043d\u044b\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u0430.\",\n\n  privacyMore:\n    \"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\",\n\n  privacyFull:\n    \"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0434\u0430\u043d\u043d\u044b\u0445 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f KRIST IN AUTO Sp. z o.o. \u0414\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0444\u043e\u0440\u043c\u044b \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0441\u0432\u044f\u0437\u0438 \u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u0414\u0430\u043d\u043d\u044b\u0435 \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u044e\u0442\u0441\u044f \u0438 \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0442\u0440\u0435\u0442\u044c\u0438\u043c \u043b\u0438\u0446\u0430\u043c \u0434\u043b\u044f \u0446\u0435\u043b\u0435\u0439, \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u041e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f\u043c, \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043b\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u043d\u043e\u0440\u043c\u0430\u043c\u0438 \u0437\u0430\u0449\u0438\u0442\u044b \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f RODO. \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u0430\u0432\u0430, \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u043c \u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.\",\n\n  privacyConfirm:\n    \"\u042f \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f(-\u0430\u0441\u044c) \u0441 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e\u0431 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.\",\n\n  errorReg:\n    \"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f.\",\n\n  errorPesel:\n    \"PESEL \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0440\u043e\u0432\u043d\u043e 11 \u0446\u0438\u0444\u0440.\",\n\n  errorCat:\n    \"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0430\u0442\u0443 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 B.\",\n\n  errorPhone:\n    \"\u0422\u0435\u043b\u0435\u0444\u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043e\u0442 9 \u0434\u043e 15 \u0446\u0438\u0444\u0440.\",\n\n  errorEmail:\n    \"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 email.\",\n\n  errorPrivacy:\n    \"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u043b\u0435\u043d\u0438\u0435 \u0441 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e\u0431 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0434\u0430\u043d\u043d\u044b\u0445.\",\n\n  errorFiles:\n    \"\u041c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 2 \u0444\u0430\u0439\u043b\u0430.\",\n\n  errorSize:\n    \"\u0420\u0430\u0437\u043c\u0435\u0440 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 15 \u041c\u0411.\",\n\n  sendingInfo:\n    \"\u23f3 \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u044f\u0432\u043a\u0443 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b...\",\n\n  success:\n    \"\u2713 \u0417\u0430\u044f\u0432\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430. KRIST IN AUTO \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u043e\u0444\u0435\u0440\u0442\u0443 \u0438 \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u0441 \u0412\u0430\u043c\u0438.\",\n\n  genericError:\n    \"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u044f\u0432\u043a\u0443.\"\n\n}\n\n};\n\n\n\nfunction init(){\n\n  const wrapper =\n    document.getElementById(\n      \"kristInsuranceOfferForm\"\n    );\n\n\n  if(!wrapper){\n    return;\n  }\n\n\n  const form =\n    wrapper.querySelector(\n      \"#kiaInsuranceForm\"\n    );\n\n\n  const result =\n    wrapper.querySelector(\n      \"#kiaInsuranceResult\"\n    );\n\n\n  const submit =\n    wrapper.querySelector(\n      \".kia-submit\"\n    );\n\n\n  const selectedText =\n    wrapper.querySelector(\n      \"#kiaSelectedInsurance\"\n    );\n\n\n  const langField =\n    wrapper.querySelector(\n      \"#kiaFormLanguage\"\n    );\n\n\n  const services =\n    wrapper.querySelectorAll(\n      \".kia-service\"\n    );\n\n\n  const languageButtons =\n    wrapper.querySelectorAll(\n      \".kia-lang-btn\"\n    );\n\n\n  const regFiles =\n    wrapper.querySelector(\n      \"#ins_registration_files\"\n    );\n\n\n  const purchaseFiles =\n    wrapper.querySelector(\n      \"#ins_purchase_files\"\n    );\n\n\n  const regNames =\n    wrapper.querySelector(\n      \"#ins_registration_names\"\n    );\n\n\n  const purchaseNames =\n    wrapper.querySelector(\n      \"#ins_purchase_names\"\n    );\n\n\n\n  \/* LANGUAGE *\/\n\n  function setLanguage(lang){\n\n    if(!T[lang]){\n      return;\n    }\n\n\n    currentLanguage =\n      lang;\n\n\n    langField.value =\n      lang;\n\n\n    wrapper\n    .querySelectorAll(\n      \"[data-i18n]\"\n    )\n    .forEach(function(el){\n\n      const key =\n        el.dataset.i18n;\n\n\n      if(\n        Object.prototype\n        .hasOwnProperty\n        .call(\n          T[lang],\n          key\n        )\n      ){\n\n        el.textContent =\n          T[lang][key];\n\n      }\n\n    });\n\n\n    wrapper\n    .querySelectorAll(\n      \"[data-placeholder]\"\n    )\n    .forEach(function(el){\n\n      const key =\n        el.dataset.placeholder;\n\n\n      if(T[lang][key]){\n\n        el.placeholder =\n          T[lang][key];\n\n      }\n\n    });\n\n\n    languageButtons\n    .forEach(function(button){\n\n      button.classList.toggle(\n        \"active\",\n        button.dataset.lang === lang\n      );\n\n    });\n\n  }\n\n\n  languageButtons\n  .forEach(function(button){\n\n    button.addEventListener(\n      \"click\",\n      function(){\n\n        setLanguage(\n          this.dataset.lang\n        );\n\n      }\n    );\n\n  });\n\n\n\n  \/* SERVICES *\/\n\n  services\n  .forEach(function(button){\n\n    button.addEventListener(\n      \"click\",\n      function(){\n\n        const pack =\n          this.dataset.pack;\n\n\n        if(\n          selectedPacks.has(pack)\n        ){\n\n          selectedPacks.delete(\n            pack\n          );\n\n          this.classList.remove(\n            \"active\"\n          );\n\n        }else{\n\n          selectedPacks.add(\n            pack\n          );\n\n          this.classList.add(\n            \"active\"\n          );\n\n        }\n\n\n        if(\n          selectedPacks.size === 0\n        ){\n\n          selectedPacks.add(\n            \"OC\"\n          );\n\n\n          wrapper\n          .querySelector(\n            '[data-pack=\"OC\"]'\n          )\n          .classList.add(\n            \"active\"\n          );\n\n        }\n\n\n        selectedText.textContent =\n          Array.from(\n            selectedPacks\n          ).join(\" + \");\n\n      }\n    );\n\n  });\n\n\n\n  \/* NUMBERS *\/\n\n  wrapper\n  .querySelector(\n    \"#ins_pesel\"\n  )\n  .addEventListener(\n    \"input\",\n    function(){\n\n      this.value =\n        this.value\n        .replace(\/\\D\/g,\"\")\n        .slice(0,11);\n\n    }\n  );\n\n\n  wrapper\n  .querySelector(\n    \"#ins_phone\"\n  )\n  .addEventListener(\n    \"input\",\n    function(){\n\n      this.value =\n        this.value\n        .replace(\/\\D\/g,\"\")\n        .slice(0,15);\n\n    }\n  );\n\n\n\n  \/* FILE VALIDATION *\/\n\n  function validateFiles(\n    input,\n    target\n  ){\n\n    const files =\n      Array.from(\n        input.files || []\n      );\n\n\n    target.innerHTML =\n      \"\";\n\n\n    if(\n      files.length >\n      MAX_FILES\n    ){\n\n      showResult(\n        T[currentLanguage]\n        .errorFiles,\n        false\n      );\n\n\n      input.value =\n        \"\";\n\n\n      return false;\n    }\n\n\n    for(\n      const file of files\n    ){\n\n      if(\n        file.size >\n        MAX_FILE_SIZE\n      ){\n\n        showResult(\n          T[currentLanguage]\n          .errorSize,\n          false\n        );\n\n\n        input.value =\n          \"\";\n\n\n        target.innerHTML =\n          \"\";\n\n\n        return false;\n      }\n\n    }\n\n\n    files.forEach(function(file){\n\n      const row =\n        document.createElement(\n          \"div\"\n        );\n\n\n      row.className =\n        \"kia-file-item\";\n\n\n      const sizeMb =\n        (\n          file.size \/\n          1024 \/\n          1024\n        ).toFixed(1);\n\n\n      row.textContent =\n        file.name +\n        \" (\" +\n        sizeMb +\n        \" MB)\";\n\n\n      target.appendChild(\n        row\n      );\n\n    });\n\n\n    result.textContent =\n      \"\";\n\n\n    return true;\n\n  }\n\n\n  regFiles.addEventListener(\n    \"change\",\n    function(){\n\n      validateFiles(\n        regFiles,\n        regNames\n      );\n\n    }\n  );\n\n\n  purchaseFiles.addEventListener(\n    \"change\",\n    function(){\n\n      validateFiles(\n        purchaseFiles,\n        purchaseNames\n      );\n\n    }\n  );\n\n\n\n  \/* SUBMIT *\/\n\n  form.addEventListener(\n    \"submit\",\n    async function(event){\n\n      event.preventDefault();\n\n\n      const text =\n        T[currentLanguage];\n\n\n      const reg =\n        wrapper\n        .querySelector(\n          \"#ins_reg\"\n        )\n        .value\n        .trim();\n\n\n      const pesel =\n        wrapper\n        .querySelector(\n          \"#ins_pesel\"\n        )\n        .value\n        .trim();\n\n\n      const catb =\n        wrapper\n        .querySelector(\n          \"#ins_catb\"\n        )\n        .value;\n\n\n      const phone =\n        wrapper\n        .querySelector(\n          \"#ins_phone\"\n        )\n        .value\n        .trim();\n\n\n      const email =\n        wrapper\n        .querySelector(\n          \"#ins_email\"\n        )\n        .value\n        .trim();\n\n\n      const privacy =\n        wrapper\n        .querySelector(\n          \"#kiaPrivacy\"\n        )\n        .checked;\n\n\n      const emailRegex =\n        \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n\n\n      if(!reg){\n\n        return showResult(\n          text.errorReg,\n          false\n        );\n\n      }\n\n\n      if(\n        !\/^\\d{11}$\/.test(\n          pesel\n        )\n      ){\n\n        return showResult(\n          text.errorPesel,\n          false\n        );\n\n      }\n\n\n      if(!catb){\n\n        return showResult(\n          text.errorCat,\n          false\n        );\n\n      }\n\n\n      if(\n        !\/^\\d{9,15}$\/.test(\n          phone\n        )\n      ){\n\n        return showResult(\n          text.errorPhone,\n          false\n        );\n\n      }\n\n\n      if(\n        !emailRegex.test(\n          email\n        )\n      ){\n\n        return showResult(\n          text.errorEmail,\n          false\n        );\n\n      }\n\n\n      if(!privacy){\n\n        return showResult(\n          text.errorPrivacy,\n          false\n        );\n\n      }\n\n\n      if(\n        !validateFiles(\n          regFiles,\n          regNames\n        )\n      ){\n        return;\n      }\n\n\n      if(\n        !validateFiles(\n          purchaseFiles,\n          purchaseNames\n        )\n      ){\n        return;\n      }\n\n\n      const data =\n        new FormData(form);\n\n\n      data.append(\n        \"action\",\n        \"kia_elementor_insurance_offer\"\n      );\n\n\n      data.append(\n        \"insurance\",\n        Array.from(\n          selectedPacks\n        ).join(\" + \")\n      );\n\n\n      submit.disabled =\n        true;\n\n\n      submit.textContent =\n        text.sending;\n\n\n      showResult(\n        text.sendingInfo,\n        true\n      );\n\n\n      try{\n\n\n        const response =\n          await fetch(\n            AJAX_URL,\n            {\n\n              method:\n                \"POST\",\n\n              body:\n                data,\n\n              credentials:\n                \"same-origin\"\n\n            }\n          );\n\n\n        let json;\n\n\n        try{\n\n          json =\n            await response.json();\n\n        }catch(e){\n\n          throw new Error(\n            text.genericError\n          );\n\n        }\n\n\n        if(\n          !response.ok ||\n          !json.success\n        ){\n\n          throw new Error(\n            json &&\n            json.data &&\n            json.data.message\n            ?\n            json.data.message\n            :\n            text.genericError\n          );\n\n        }\n\n\n        showResult(\n          text.success,\n          true\n        );\n\n\n        form.reset();\n\n\n        regNames.innerHTML =\n          \"\";\n\n\n        purchaseNames.innerHTML =\n          \"\";\n\n\n        selectedPacks.clear();\n\n\n        selectedPacks.add(\n          \"OC\"\n        );\n\n\n        services.forEach(\n          function(button){\n\n            button.classList.remove(\n              \"active\"\n            );\n\n          }\n        );\n\n\n        wrapper\n        .querySelector(\n          '[data-pack=\"OC\"]'\n        )\n        .classList.add(\n          \"active\"\n        );\n\n\n        selectedText.textContent =\n          \"OC\";\n\n\n        langField.value =\n          currentLanguage;\n\n\n      }catch(error){\n\n\n        showResult(\n          \"\u274c \" +\n          error.message,\n          false\n        );\n\n\n      }finally{\n\n\n        submit.disabled =\n          false;\n\n\n        submit.textContent =\n          T[\n            currentLanguage\n          ].submit;\n\n      }\n\n    }\n  );\n\n\n\n  function showResult(\n    message,\n    success\n  ){\n\n    result.style.color =\n      success\n      ?\n      \"#A87500\"\n      :\n      \"#D63A3A\";\n\n\n    result.textContent =\n      message;\n\n  }\n\n\n  setLanguage(\"pl\");\n\n}\n\n\n\nif(\n  document.readyState ===\n  \"loading\"\n){\n\n  document.addEventListener(\n    \"DOMContentLoaded\",\n    init\n  );\n\n}else{\n\n  init();\n\n}\n\n})();\n\n<\/script>\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>IN KRIST IN AUTO YOUR AUTOMOTIVE PARTNER PL RU Oferta ubezpieczenia Wype\u0142nij dane, a przygotujemy ofert\u0119 OC \/ AC \/ NNW \/ Assistance. Wybierz zakres ubezpieczenia \u2713 OC obowi\u0105zkowe ubezpieczenie \u25c7 AC ochrona samochodu + NNW kierowca i pasa\u017cerowie \u2192 Assistance pomoc na drodze Wybrano: OC Dane do przygotowania oferty Numer rejestracyjny pojazdu PESEL Data [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3530","page","type-page","status-publish","hentry"],"ams_acf":[],"_links":{"self":[{"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/pages\/3530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/comments?post=3530"}],"version-history":[{"count":21,"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/pages\/3530\/revisions"}],"predecessor-version":[{"id":5390,"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/pages\/3530\/revisions\/5390"}],"wp:attachment":[{"href":"https:\/\/kristinauto.pl\/pl\/wp-json\/wp\/v2\/media?parent=3530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}