{"id":22897,"date":"2022-03-22T17:57:48","date_gmt":"2022-03-22T17:57:48","guid":{"rendered":"https:\/\/www.ivh6.si\/Ponudbe\/wizart\/home-copy-3\/"},"modified":"2026-10-14T14:05:38","modified_gmt":"2026-10-14T12:05:38","slug":"povprasevanje","status":"publish","type":"page","link":"https:\/\/www.wizart.si\/en\/povprasevanje\/","title":{"rendered":"Request a Quote"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"22897\" class=\"elementor elementor-22897\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bdb017 e-flex e-con-boxed e-con e-parent\" data-id=\"3bdb017\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&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-dcbef5d e-con-full e-flex e-con e-child\" data-id=\"dcbef5d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c051069 elementor-widget elementor-widget-heading\" data-id=\"c051069\" 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\">Request a Quote<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7ef414 elementor-widget elementor-widget-text-editor\" data-id=\"e7ef414\" 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>Uporabite pomo\u010dnik za hitro povpra\u0161evanje. Izberite, kaj potrebujete in kaj \u017eelite dose\u010di,<br \/>mi pa vam pripravimo osnutek sporo\u010dila, ki ga lahko pred po\u0161iljanjem \u0161e uredite.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ee02ce elementor-widget elementor-widget-html\" data-id=\"8ee02ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wiz-proposal-helper\" data-wiz-helper>\n  <div class=\"wiz-proposal-grid\">\n    <label>\n      Kaj potrebujete?\n      <select id=\"wizService\">\n        <option value=\"\">Izberite mo\u017enost<\/option>\n        <option value=\"website\">Izdelavo spletne strani<\/option>\n        <option value=\"shop\">Izdelavo spletne trgovine<\/option>\n        <option value=\"redesign\">Prenovo spletne strani<\/option>\n        <option value=\"seo\">SEO optimizacijo<\/option>\n        <option value=\"content\">Pomo\u010d pri vsebini<\/option>\n        <option value=\"support\">Podporo po objavi<\/option>\n      <\/select>\n    <\/label>\n\n    <label>\n      Kaj je glavni cilj?\n      <select id=\"wizGoal\">\n        <option value=\"\">Izberite mo\u017enost<\/option>\n        <option value=\"inquiries\">Ve\u010d povpra\u0161evanj<\/option>\n        <option value=\"sales\">Ve\u010d prodaje<\/option>\n        <option value=\"professional\">Bolj profesionalen izgled<\/option>\n        <option value=\"presentation\">Bolj\u0161a predstavitev podjetja<\/option>\n        <option value=\"speed\">Hitrej\u0161a in bolj pregledna stran<\/option>\n      <\/select>\n    <\/label>\n  <\/div>\n\n  <div class=\"wiz-proposal-actions\">\n    <button type=\"button\" id=\"wizGenerateMessage\">\n      Pripravi predlog\n      <strong>+<\/strong>\n    <\/button>\n\n    <button type=\"button\" id=\"wizManualMessage\">\n      Napi\u0161ite ro\u010dno\n    <\/button>\n  <\/div>\n\n  <div class=\"wiz-proposal-note\">\n    Predlog se vstavi v obrazec spodaj. Lahko ga popravi\u0161 ali obrazec izpolni\u0161 sam\/a.\n  <\/div>\n<\/div>\n\n<style>\n.wiz-proposal-helper {\n  margin: 0 0 28px;\n  font-family: inherit;\n  color: #fff !important;\n  transition: filter .3s ease, opacity .3s ease, transform .3s ease;\n}\n\n.wiz-proposal-helper * {\n  box-sizing: border-box;\n}\n\n.wiz-proposal-helper.is-step-two {\n  filter: blur(1px);\n  opacity: .45;\n  pointer-events: none;\n  transform: scale(.992);\n}\n\n.wiz-proposal-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n  margin-bottom: 18px;\n}\n\n.wiz-proposal-grid label {\n  color: #fff !important;\n  font-size: 13px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: .045em;\n}\n\n.wiz-proposal-grid select {\n  width: 100%;\n  margin-top: 9px;\n  padding: 16px 16px;\n  border-radius: 0;\n  border: 1px solid rgba(66,210,159, .45);\n  background: rgba(0, 0, 0, .12);\n  color: #fff !important;\n  -webkit-text-fill-color: #fff !important;\n  font-size: 15px;\n  font-weight: 700;\n  outline: none;\n  transition: .22s ease;\n}\n\n.wiz-proposal-grid select:focus {\n  border-color: #42D29F;\n  box-shadow: 0 0 0 2px rgba(66,210,159, .14);\n}\n\n.wiz-proposal-grid select option {\n  color: #111 !important;\n  background: #fff !important;\n  -webkit-text-fill-color: #111 !important;\n}\n\n.wiz-proposal-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  align-items: center;\n}\n\n#wizGenerateMessage,\n#wizManualMessage {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 52px;\n  padding: 15px 24px;\n  font-size: 14px;\n  font-weight: 950;\n  text-transform: uppercase;\n  letter-spacing: .055em;\n  cursor: pointer;\n  transition: .22s ease;\n  border-radius: 0;\n}\n\n#wizGenerateMessage {\n  gap: 13px;\n  border: 1px solid rgba(66,210,159, .85);\n  background: #42D29F;\n  color: #04120e !important;\n}\n\n#wizGenerateMessage strong {\n  font-size: 21px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n#wizManualMessage {\n  border: 1px solid rgba(255,255,255,.28);\n  background: rgba(0,0,0,.08);\n  color: #fff !important;\n}\n\n#wizGenerateMessage:hover,\n#wizManualMessage:hover {\n  transform: translateY(-2px);\n}\n\n#wizGenerateMessage:hover {\n  box-shadow: 0 14px 36px rgba(66,210,159, .22);\n}\n\n#wizManualMessage:hover {\n  border-color: rgba(66,210,159, .65);\n  background: rgba(66,210,159, .08);\n}\n\n#wizGenerateMessage.is-done,\n#wizManualMessage.is-done {\n  background: #fff;\n  border-color: #fff;\n  color: #04120e !important;\n}\n\n#wizManualMessage.is-hidden {\n  display: none !important;\n}\n\n.wiz-proposal-note {\n  margin-top: 13px;\n  color: rgba(255,255,255,.72) !important;\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n\/* Class smart-form-wrap daj samo na Elementor formo *\/\n.smart-form-wrap {\n  position: relative;\n  filter: blur(.7px);\n  opacity: .82;\n  pointer-events: none;\n  transition: filter .28s ease, opacity .28s ease;\n}\n\n.smart-form-wrap:before {\n  content: \"Najprej pripravite predlog sporo\u010dila ali izberite ro\u010dni vnos\";\n  position: absolute;\n  inset: 0;\n  z-index: 20;\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  padding-top: 28px;\n  color: #fff;\n  font-size: 12px;\n  font-weight: 950;\n  text-transform: uppercase;\n  letter-spacing: .09em;\n  background: linear-gradient(\n    180deg,\n    rgba(2, 12, 10, .34),\n    rgba(2, 12, 10, .12)\n  );\n  pointer-events: none;\n}\n\n.smart-form-wrap.is-unlocked {\n  filter: blur(0);\n  opacity: 1;\n  pointer-events: auto;\n}\n\n.smart-form-wrap.is-unlocked:before {\n  opacity: 0;\n  visibility: hidden;\n}\n\n.smart-form-wrap label,\n.smart-form-wrap .elementor-field-label,\n.smart-form-wrap .elementor-field-subgroup label {\n  color: #fff !important;\n}\n\n.smart-form-wrap input,\n.smart-form-wrap textarea,\n.smart-form-wrap select {\n  color: #111;\n}\n\n.smart-form-wrap input:focus,\n.smart-form-wrap textarea:focus,\n.smart-form-wrap select:focus {\n  border-color: #42D29F !important;\n  box-shadow: 0 0 0 2px rgba(66,210,159, .14) !important;\n}\n\n\/* Kljukica na izpolnjenih poljih *\/\n.smart-form-wrap .elementor-field-group {\n  position: relative;\n}\n\n.smart-form-wrap .elementor-field-group.wiz-field-ok:after {\n  content: \"\u2713\";\n  position: absolute;\n  top: 34px;\n  right: 12px;\n  z-index: 4;\n  width: 23px;\n  height: 23px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #42D29F;\n  color: #04120e;\n  font-size: 14px;\n  font-weight: 950;\n  line-height: 1;\n  box-shadow: 0 0 18px rgba(66,210,159, .42);\n  animation: wizCheckPop .26s ease both;\n  pointer-events: none;\n}\n\n.smart-form-wrap .elementor-field-group.wiz-field-ok input,\n.smart-form-wrap .elementor-field-group.wiz-field-ok textarea,\n.smart-form-wrap .elementor-field-group.wiz-field-ok select {\n  border-color: rgba(66,210,159, .85) !important;\n  padding-right: 46px !important;\n}\n\n.smart-form-wrap .elementor-field-type-checkbox.wiz-field-ok:after,\n.smart-form-wrap .elementor-field-type-radio.wiz-field-ok:after,\n.smart-form-wrap .elementor-field-type-acceptance.wiz-field-ok:after {\n  top: 0;\n  right: 0;\n}\n\n\/* Kljukica tudi na indikatorjih korakov, ko je posamezen korak izpolnjen *\/\n.smart-form-wrap .e-form__indicators__indicator.wiz-step-ok .e-form__indicators__indicator__number {\n  background: #42D29F !important;\n  color: #04120e !important;\n  border-color: #42D29F !important;\n  box-shadow: 0 0 20px rgba(66,210,159, .42);\n}\n\n.smart-form-wrap .e-form__indicators__indicator.wiz-step-ok .e-form__indicators__indicator__number:before {\n  content: \"\u2713\";\n  font-weight: 950;\n}\n\n.smart-form-wrap .e-form__indicators__indicator.wiz-step-ok .e-form__indicators__indicator__number {\n  font-size: 0 !important;\n}\n\n.smart-form-wrap .e-form__indicators__indicator.wiz-step-ok .e-form__indicators__indicator__number:before {\n  font-size: 14px !important;\n}\n\n\/* Kon\u010dni signal, ko je obrazec pripravljen *\/\n.wiz-ready-signal {\n  display: none;\n  align-items: center;\n  gap: 11px;\n  width: 100%;\n  margin: 18px 0 0;\n  padding: 14px 16px;\n  border: 1px solid rgba(66,210,159, .55);\n  background: rgba(66,210,159, .10);\n  color: #fff;\n  font-size: 13px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: .06em;\n}\n\n.wiz-ready-signal:before {\n  content: \"\u2713\";\n  width: 26px;\n  height: 26px;\n  min-width: 26px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #42D29F;\n  color: #04120e;\n  border-radius: 50%;\n  font-weight: 950;\n  box-shadow: 0 0 22px rgba(66,210,159, .44);\n}\n\n.smart-form-wrap.wiz-form-ready .wiz-ready-signal {\n  display: flex;\n  animation: wizReadyIn .32s ease both;\n}\n\n.smart-form-wrap.wiz-form-ready .elementor-field-type-submit button,\n.smart-form-wrap.wiz-form-ready button[type=\"submit\"] {\n  box-shadow: 0 0 0 2px rgba(66,210,159, .18), 0 16px 45px rgba(66,210,159, .22) !important;\n}\n\n\/* Desni View info signal *\/\n.wiz-view-info {\n  display: none;\n  position: absolute;\n  top: 12px;\n  right: 12px;\n  z-index: 35;\n  font-family: inherit;\n}\n\n.smart-form-wrap.wiz-form-ready.wiz-has-consent .wiz-view-info {\n  display: block;\n}\n\n.wiz-view-trigger {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  min-height: 34px;\n  padding: 8px 11px;\n  border: 1px solid rgba(66,210,159, .75);\n  background: rgba(4, 18, 14, .88);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 950;\n  text-transform: uppercase;\n  letter-spacing: .06em;\n  cursor: default;\n  box-shadow: 0 12px 34px rgba(0,0,0,.2);\n}\n\n.wiz-view-dot {\n  position: relative;\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #42D29F;\n  box-shadow: 0 0 16px rgba(66,210,159, .85);\n}\n\n.wiz-view-dot:after {\n  content: \"\";\n  position: absolute;\n  inset: -7px;\n  border: 1px solid rgba(66,210,159, .72);\n  border-radius: 50%;\n  animation: wizViewPulse 1.25s ease-out infinite;\n}\n\n.wiz-view-panel {\n  position: absolute;\n  top: 42px;\n  right: 0;\n  width: min(360px, 82vw);\n  max-height: 420px;\n  overflow-y: auto;\n  padding: 14px;\n  opacity: 0;\n  visibility: hidden;\n  transform: translateY(8px) scale(.98);\n  transition: .22s ease;\n  border: 1px solid rgba(66,210,159, .42);\n  background: rgba(4, 18, 14, .97);\n  color: #fff;\n  box-shadow: 0 24px 70px rgba(0,0,0,.36);\n}\n\n.wiz-view-info:hover .wiz-view-panel,\n.wiz-view-info:focus-within .wiz-view-panel {\n  opacity: 1;\n  visibility: visible;\n  transform: translateY(0) scale(1);\n}\n\n.wiz-view-panel h4 {\n  margin: 0 0 10px;\n  color: #42D29F;\n  font-size: 12px;\n  font-weight: 950;\n  text-transform: uppercase;\n  letter-spacing: .08em;\n}\n\n.wiz-view-row {\n  display: grid;\n  grid-template-columns: 105px 1fr;\n  gap: 9px;\n  padding: 8px 0;\n  border-top: 1px solid rgba(255,255,255,.09);\n  font-size: 12px;\n  line-height: 1.35;\n}\n\n.wiz-view-row:first-of-type {\n  border-top: 0;\n}\n\n.wiz-view-label {\n  color: rgba(255,255,255,.56);\n  font-weight: 850;\n}\n\n.wiz-view-value {\n  color: #fff;\n  font-weight: 700;\n  word-break: break-word;\n}\n\n@keyframes wizViewPulse {\n  from {\n    opacity: .75;\n    transform: scale(.7);\n  }\n  to {\n    opacity: 0;\n    transform: scale(1.8);\n  }\n}\n\n@keyframes wizCheckPop {\n  from {\n    opacity: 0;\n    transform: scale(.62);\n  }\n  to {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n\n@keyframes wizReadyIn {\n  from {\n    opacity: 0;\n    transform: translateY(8px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@media (max-width: 767px) {\n  .wiz-proposal-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .wiz-proposal-actions,\n  #wizGenerateMessage,\n  #wizManualMessage {\n    width: 100%;\n  }\n\n  .smart-form-wrap:before {\n    padding: 22px 20px 0;\n    text-align: center;\n    line-height: 1.4;\n  }\n\n  .smart-form-wrap .elementor-field-group.wiz-field-ok:after {\n    top: 33px;\n    right: 10px;\n  }\n\n  .wiz-view-info {\n    top: 8px;\n    right: 8px;\n  }\n\n  .wiz-view-trigger {\n    min-height: 31px;\n    padding: 7px 9px;\n    font-size: 10px;\n  }\n\n  .wiz-view-panel {\n    right: 0;\n    width: min(330px, 88vw);\n  }\n\n  .wiz-view-row {\n    grid-template-columns: 1fr;\n    gap: 3px;\n  }\n}\n\n\/* WIZART \u2014 uskladitev s karticami in povezanim ozadjem.\n   Samo videz; vsi obstoje\u010di razredi stanj in JavaScript ostanejo enaki. *\/\n.wiz-proposal-helper,\n.smart-form-wrap {\n  --wiz-accent:#42D29F;\n  --wiz-rgb:66,210,159;\n  --wiz-text:#edf7f2;\n  --wiz-muted:#9ab4a9;\n  font-family:var(--e-global-typography-text-font-family,Asap),Arial,sans-serif;\n  color:var(--wiz-text);\n  background:linear-gradient(125deg,#0b1511 0%,#0e2019 100%);\n  border:1px solid rgba(var(--wiz-rgb),.17);\n  border-radius:1px;\n  box-shadow:0 8px 26px rgba(0,0,0,.10);\n  padding:26px;\n  min-width:0;\n}\n.wiz-proposal-helper {position:relative;isolation:isolate;margin-bottom:24px}\n\/* Kratek, ne\u017een signal na zgornji obrobi; ne prekriva polj. *\/\n.wiz-proposal-helper::before {\n  content:\"\";position:absolute;left:0;right:0;top:-1px;height:1px;\n  background-image:linear-gradient(90deg,transparent,rgba(var(--wiz-rgb),.85),transparent);\n  background-size:90px 1px;background-repeat:no-repeat;background-position:-90px 0;\n  pointer-events:none;animation:wizProposalEdge 8s linear infinite;\n}\n.wiz-proposal-grid {gap:22px;margin-bottom:22px;grid-template-columns:repeat(2,minmax(0,1fr))}\n.wiz-proposal-grid label {\n  display:block;min-width:0;\n  font-family:var(--e-global-typography-primary-font-family,Oswald),Impact,sans-serif;\n  color:var(--wiz-accent)!important;font-size:19px;font-weight:600;\n  line-height:1.3;letter-spacing:.15px;text-transform:uppercase;\n}\n.wiz-proposal-grid select {\n  display:block;min-width:0;max-width:100%;min-height:54px;margin-top:12px;\n  padding:14px 12px;border:1px solid rgba(var(--wiz-rgb),.23);border-radius:1px;\n  background-color:#091610;color:var(--wiz-text)!important;\n  -webkit-text-fill-color:var(--wiz-text)!important;\n  font-family:var(--e-global-typography-text-font-family,Asap),Arial,sans-serif;\n  font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;\n  color-scheme:dark;box-shadow:none;\n  transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;\n}\n.wiz-proposal-grid select option {\n  background:#0b1913!important;color:#edf7f2!important;-webkit-text-fill-color:#edf7f2!important;\n}\n.wiz-proposal-grid select:hover {border-color:rgba(var(--wiz-rgb),.48)}\n.wiz-proposal-grid select:focus {\n  background-color:#0c1b15;border-color:var(--wiz-accent);\n  box-shadow:0 0 0 2px rgba(var(--wiz-rgb),.12);\n}\n.wiz-proposal-actions {gap:12px}\n.wiz-proposal-helper #wizGenerateMessage,\n.wiz-proposal-helper #wizManualMessage {\n  min-height:52px;padding:14px 22px;border-radius:1px;\n  font-family:var(--e-global-typography-primary-font-family,Oswald),Impact,sans-serif;\n  font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.4px;\n  box-shadow:none;transform:none;\n  transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;\n}\n.wiz-proposal-helper #wizGenerateMessage {\n  background:var(--wiz-accent);border-color:var(--wiz-accent);color:#061710!important;\n}\n.wiz-proposal-helper #wizGenerateMessage strong {font-family:Arial,sans-serif;font-size:20px;font-weight:400}\n.wiz-proposal-helper #wizManualMessage {\n  background:rgba(var(--wiz-rgb),.025);border-color:rgba(var(--wiz-rgb),.25);color:var(--wiz-text)!important;\n}\n.wiz-proposal-helper #wizGenerateMessage:hover {background:#65DDB2;border-color:#65DDB2;box-shadow:0 0 18px rgba(var(--wiz-rgb),.08)}\n.wiz-proposal-helper #wizManualMessage:hover {background:rgba(var(--wiz-rgb),.07);border-color:rgba(var(--wiz-rgb),.55)}\n.wiz-proposal-helper #wizGenerateMessage:focus-visible,\n.wiz-proposal-helper #wizManualMessage:focus-visible {\n  outline:2px solid #edf7f2;outline-offset:4px;\n}\n.wiz-proposal-helper #wizGenerateMessage.is-done,\n.wiz-proposal-helper #wizManualMessage.is-done {\n  background:#112e24;border-color:rgba(var(--wiz-rgb),.55);color:var(--wiz-accent)!important;box-shadow:none;\n}\n.wiz-proposal-note {margin-top:17px;color:#b4c9bf!important;font-size:13px;line-height:1.6;font-weight:400}\n.smart-form-wrap {box-sizing:border-box;overflow:visible}\n.smart-form-wrap::before {\n  padding:28px 22px 0;border-radius:1px;\n  font-family:var(--e-global-typography-text-font-family,Asap),Arial,sans-serif;\n  font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.45px;\n  background:linear-gradient(180deg,rgba(5,17,12,.62),rgba(5,17,12,.2));\n}\n.smart-form-wrap label,\n.smart-form-wrap .elementor-field-label,\n.smart-form-wrap .elementor-field-subgroup label {color:#dbe9e1!important}\n.smart-form-wrap .elementor-field-label {font-weight:600;font-size:13px;line-height:1.5}\n.smart-form-wrap .elementor-field-textual,\n.smart-form-wrap textarea,\n.smart-form-wrap select {\n  background-color:#091610!important;border:1px solid rgba(var(--wiz-rgb),.23)!important;\n  border-radius:1px!important;color:var(--wiz-text)!important;-webkit-text-fill-color:var(--wiz-text)!important;\n  font-family:var(--e-global-typography-text-font-family,Asap),Arial,sans-serif;\n  font-size:15px;font-weight:400;line-height:1.5;padding:14px;\n  box-shadow:none;color-scheme:dark;\n  transition:border-color .3s ease,box-shadow .3s ease;\n}\n.smart-form-wrap .elementor-field-textual::placeholder,\n.smart-form-wrap textarea::placeholder {color:#94aba0!important;-webkit-text-fill-color:#94aba0!important;opacity:1}\n.smart-form-wrap select option {background:#0b1913;color:#edf7f2}\n.smart-form-wrap input[type=\"checkbox\"],.smart-form-wrap input[type=\"radio\"] {accent-color:var(--wiz-accent)}\n.smart-form-wrap input:focus,\n.smart-form-wrap textarea:focus,\n.smart-form-wrap select:focus {border-color:var(--wiz-accent)!important;box-shadow:0 0 0 2px rgba(var(--wiz-rgb),.12)!important}\n.smart-form-wrap .elementor-field-group.wiz-field-ok::after {\n  width:21px;height:21px;background:#12382b;border:1px solid rgba(var(--wiz-rgb),.55);\n  color:var(--wiz-accent);font-size:12px;font-weight:600;box-shadow:none;animation:wizCheckPop .35s ease both;\n}\n.smart-form-wrap .elementor-field-group.wiz-field-ok input,\n.smart-form-wrap .elementor-field-group.wiz-field-ok textarea,\n.smart-form-wrap .elementor-field-group.wiz-field-ok select {border-color:rgba(var(--wiz-rgb),.45)!important}\n.smart-form-wrap .e-form__indicators__indicator__number {\n  border-color:rgba(var(--wiz-rgb),.25)!important;background:#0b1913;color:#c7d8cf;\n}\n.smart-form-wrap .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number,\n.smart-form-wrap .e-form__indicators__indicator.wiz-step-ok .e-form__indicators__indicator__number {\n  background:#12382b!important;color:var(--wiz-accent)!important;border-color:rgba(var(--wiz-rgb),.55)!important;box-shadow:none;\n}\n.smart-form-wrap .e-form__indicators__indicator__label {color:#b4c9bf}\n.smart-form-wrap .elementor-button {\n  border-radius:1px;min-height:50px;\n  font-family:var(--e-global-typography-primary-font-family,Oswald),Impact,sans-serif;\n  font-weight:600;font-size:16px;letter-spacing:.4px;\n  background:var(--wiz-accent);color:#061710;border:1px solid var(--wiz-accent);\n  transition:background-color .3s ease,border-color .3s ease;\n}\n.smart-form-wrap .elementor-button:hover {background:#65DDB2;color:#061710}\n.smart-form-wrap .e-form__buttons__wrapper__button-previous {\n  background:#0b1913;color:#edf7f2;border-color:rgba(var(--wiz-rgb),.25);\n}\n.smart-form-wrap .wiz-ready-signal {\n  padding:14px 16px;border-color:rgba(var(--wiz-rgb),.3);border-radius:1px;\n  background:linear-gradient(115deg,#10291e,#0c1e16);color:#dbe9e1;\n  font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.3px;\n}\n.smart-form-wrap .wiz-ready-signal::before {\n  background:#12382b;color:var(--wiz-accent);border:1px solid rgba(var(--wiz-rgb),.5);\n  box-shadow:none;font-weight:600;\n}\n.smart-form-wrap.wiz-form-ready .elementor-field-type-submit button,\n.smart-form-wrap.wiz-form-ready button[type=\"submit\"] {\n  box-shadow:0 0 0 1px rgba(var(--wiz-rgb),.22),0 8px 26px rgba(0,0,0,.1)!important;\n}\n.smart-form-wrap .wiz-view-trigger {\n  background:#0c1e16;border-color:rgba(var(--wiz-rgb),.3);border-radius:1px;\n  color:#dbe9e1;font-size:10px;font-weight:600;letter-spacing:.65px;box-shadow:none;\n}\n.smart-form-wrap .wiz-view-dot {width:6px;height:6px;background:var(--wiz-accent);box-shadow:0 0 9px rgba(var(--wiz-rgb),.35)}\n.smart-form-wrap .wiz-view-dot::after {inset:-5px;border-color:rgba(var(--wiz-rgb),.4);animation-duration:2.6s}\n.smart-form-wrap .wiz-view-panel {\n  background:linear-gradient(125deg,#0b1511,#0e2019);border-color:rgba(var(--wiz-rgb),.3);border-radius:1px;\n  padding:18px;box-shadow:0 18px 42px #00000040;scrollbar-color:#1b5443 #0b1913;\n}\n.smart-form-wrap .wiz-view-panel h4 {\n  font-family:var(--e-global-typography-primary-font-family,Oswald),Impact,sans-serif;\n  font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.2px;color:var(--wiz-accent);\n}\n.smart-form-wrap .wiz-view-label {color:#9ab4a9;font-weight:400}\n.smart-form-wrap .wiz-view-value {color:#edf7f2;font-weight:400}\n.smart-form-wrap .wiz-view-row {border-color:rgba(var(--wiz-rgb),.12);line-height:1.5}\n@keyframes wizProposalEdge {from{background-position:-90px 0}to{background-position:calc(100% + 90px) 0}}\n@media(max-width:767px) {\n  .wiz-proposal-helper,.smart-form-wrap {padding:20px 16px}\n  .wiz-proposal-grid {grid-template-columns:minmax(0,1fr);gap:20px}\n  .wiz-proposal-grid select {font-size:16px}\n  .wiz-proposal-helper #wizGenerateMessage,.wiz-proposal-helper #wizManualMessage {width:100%;font-size:16px}\n  .smart-form-wrap .elementor-field-textual,.smart-form-wrap textarea,.smart-form-wrap select {font-size:16px}\n  .smart-form-wrap .wiz-view-panel {width:min(330px,calc(100vw - 56px))}\n}\n@media(prefers-reduced-motion:reduce) {\n  .wiz-proposal-helper,.wiz-proposal-helper *,.wiz-proposal-helper::before,\n  .smart-form-wrap,.smart-form-wrap *,.smart-form-wrap *::before,.smart-form-wrap *::after {\n    animation:none!important;transition:none!important;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  const serviceSelect = document.getElementById('wizService');\n  const goalSelect = document.getElementById('wizGoal');\n  const generateBtn = document.getElementById('wizGenerateMessage');\n  const manualBtn = document.getElementById('wizManualMessage');\n  const helper = document.querySelector('.wiz-proposal-helper');\n  let wizNextToStepTwoTracked = false;\n  let wizDraftTimer = null;\n  let wizDraftLastHash = '';\n  let wizDraftReadyTracked = false;\n\n  if (!serviceSelect || !goalSelect || !generateBtn || !manualBtn || !helper) return;\n\n  const serviceIntro = {\n    website: 'izdelavo nove spletne strani',\n    shop: 'izdelavo spletne trgovine',\n    redesign: 'prenovo obstoje\u010de spletne strani',\n    seo: 'SEO optimizacijo za Google',\n    content: 'pomo\u010d pri pripravi vsebine za spletno stran',\n    support: 'podporo in urejanje spletne strani po objavi'\n  };\n\n  const comboText = {\n    website: {\n      inquiries: '\u017delimo spletno stran, ki bo jasna, pregledna in usmerjena v pridobivanje novih povpra\u0161evanj.',\n      sales: '\u017delimo spletno stran, ki bo obiskovalce u\u010dinkovito vodila do kontakta, naro\u010dila ali nakupa.',\n      professional: '\u017delimo, da spletna stran deluje bolj moderno, profesionalno in zaupanja vredno.',\n      presentation: '\u017delimo bolje predstaviti podjetje, storitve in glavne prednosti za na\u0161e stranke.',\n      speed: '\u017delimo hitro, pregledno in uporabniku prijazno spletno stran.'\n    },\n    shop: {\n      inquiries: '\u017delimo spletno trgovino, kjer bodo obiskovalci hitro na\u0161li izdelke in po potrebi enostavno poslali povpra\u0161evanje.',\n      sales: '\u017delimo pove\u010dati prodajo in izbolj\u0161ati celotno nakupno izku\u0161njo v spletni trgovini.',\n      professional: '\u017delimo, da spletna trgovina deluje bolj profesionalno, urejeno in zaupanja vredno.',\n      presentation: '\u017delimo bolje predstaviti izdelke, kategorije in prednosti nakupa pri nas.',\n      speed: '\u017delimo hitrej\u0161o, bolj pregledno in enostavnej\u0161o spletno trgovino.'\n    },\n    redesign: {\n      inquiries: '\u017delimo prenovo, ki bo obstoje\u010do spletno stran bolje usmerila v pridobivanje novih povpra\u0161evanj.',\n      sales: '\u017delimo prenovo, ki bo izbolj\u0161ala prodajno u\u010dinkovitost in uporabni\u0161ko izku\u0161njo.',\n      professional: '\u017delimo, da spletna stran po prenovi deluje bolj moderno, urejeno in profesionalno.',\n      presentation: '\u017delimo bolj\u0161o strukturo, jasnej\u0161o predstavitev storitev in bolj prepri\u010dljivo vsebino.',\n      speed: '\u017delimo hitrej\u0161o, bolj pregledno in tehni\u010dno bolje urejeno spletno stran.'\n    },\n    seo: {\n      inquiries: '\u017delimo izbolj\u0161ati vidnost na Googlu in pridobiti ve\u010d kakovostnih povpra\u0161evanj.',\n      sales: '\u017delimo z bolj\u0161o vidnostjo na Googlu pove\u010dati obisk spletne strani in prodajo.',\n      professional: '\u017delimo urediti vsebino, strukturo in osnovno optimizacijo, da bo stran delovala bolj strokovno in bolje podprla SEO.',\n      presentation: '\u017delimo, da so na\u0161e storitve bolje predstavljene in la\u017eje najdene na Googlu.',\n      speed: '\u017delimo izbolj\u0161ati tehni\u010dno urejenost, hitrost in SEO osnovo spletne strani.'\n    },\n    content: {\n      inquiries: '\u017delimo bolj jasno in prepri\u010dljivo vsebino, ki bo obiskovalce la\u017eje pripeljala do povpra\u0161evanja.',\n      sales: '\u017delimo prodajno bolj usmerjeno vsebino za spletno stran ali spletno trgovino.',\n      professional: '\u017delimo, da besedila delujejo bolj profesionalno, naravno in zaupanja vredno.',\n      presentation: '\u017delimo bolje opisati podjetje, storitve, izdelke in prednosti za stranke.',\n      speed: '\u017delimo bolj pregledno razporejeno vsebino, ki jo obiskovalci hitro razumejo.'\n    },\n    support: {\n      inquiries: '\u017delimo redno podporo, da bo spletna stran ostala urejena in pripravljena za nova povpra\u0161evanja.',\n      sales: '\u017delimo podporo pri sprotnih izbolj\u0161avah, ki lahko pomagajo pri bolj\u0161i prodaji.',\n      professional: '\u017delimo, da je spletna stran redno urejena, tehni\u010dno stabilna in profesionalno vzdr\u017eevana.',\n      presentation: '\u017delimo pomo\u010d pri sprotnem urejanju vsebin, novic, storitev in predstavitvenih strani.',\n      speed: '\u017delimo tehni\u010dno podporo za hitrej\u0161e, bolj stabilno in bolj pregledno delovanje spletne strani.'\n    }\n  };\n\n  function getFormWrap() {\n    return document.querySelector('.smart-form-wrap');\n  }\n\n  function getFormElement() {\n    const wrap = getFormWrap();\n    if (!wrap) return null;\n    return wrap.querySelector('form') || wrap;\n  }\n\n  function getMessageField() {\n    return document.querySelector('#form-field-message') ||\n           document.querySelector('textarea[name=\"form_fields[message]\"]') ||\n           document.querySelector('.smart-form-wrap textarea');\n  }\n\n  function unlockForm() {\n    const formWrap = getFormWrap();\n\n    if (formWrap) {\n      formWrap.classList.add('is-unlocked');\n    }\n  }\n\n  function isVisibleElement(el) {\n    if (!el) return false;\n\n    const style = window.getComputedStyle(el);\n    const rect = el.getBoundingClientRect();\n\n    return style.display !== 'none' &&\n           style.visibility !== 'hidden' &&\n           style.opacity !== '0' &&\n           rect.width > 0 &&\n           rect.height > 0;\n  }\n\n  function cleanText(value) {\n    const whitespace = new RegExp(String.fromCharCode(92) + 's+', 'g');\n    return String(value || '').replace(whitespace, ' ').trim();\n  }\n\n  function getDraftConsentField() {\n    const form = getFormElement();\n    if (!form) return null;\n\n    return form.querySelector('.wiz-draft-consent input[type=\"checkbox\"]') ||\n           form.querySelector('#form-field-draft_consent') ||\n           form.querySelector('#form-field-gdpr') ||\n           form.querySelector('#form-field-consent') ||\n           form.querySelector('input[name=\"form_fields[draft_consent]\"]') ||\n           form.querySelector('input[name*=\"draft_consent\"]') ||\n           form.querySelector('input[name*=\"gdpr\"]') ||\n           form.querySelector('input[name*=\"consent\"]');\n  }\n\n  function hasDraftConsent() {\n    const consentField = getDraftConsentField();\n    return !!(consentField && consentField.checked);\n  }\n\n  function getFieldLabel(group, field) {\n    const label = group.querySelector('.elementor-field-label');\n\n    if (label && cleanText(label.textContent)) {\n      const labelText = cleanText(label.textContent);\n      return labelText.endsWith('*') ? labelText.slice(0, -1).trim() : labelText;\n    }\n\n    return cleanText(field.getAttribute('placeholder')) ||\n           cleanText(field.getAttribute('aria-label')) ||\n           cleanText(field.getAttribute('name')) ||\n           cleanText(field.id) ||\n           'Polje';\n  }\n\n  function getGroupValue(group) {\n    const fields = Array.from(group.querySelectorAll('input, textarea, select')).filter(function (field) {\n      const type = (field.getAttribute('type') || '').toLowerCase();\n      return type !== 'hidden' && type !== 'password' && !field.disabled;\n    });\n\n    if (!fields.length) return '';\n\n    const checkFields = fields.filter(function (field) {\n      const type = (field.getAttribute('type') || '').toLowerCase();\n      return type === 'checkbox' || type === 'radio';\n    });\n\n    if (checkFields.length) {\n      return checkFields\n        .filter(function (field) { return field.checked; })\n        .map(function (field) {\n          const optionLabel = field.closest('label');\n          return cleanText(optionLabel ? optionLabel.textContent : field.value);\n        })\n        .filter(Boolean)\n        .join(', ');\n    }\n\n    const fileFields = fields.filter(function (field) {\n      return (field.getAttribute('type') || '').toLowerCase() === 'file';\n    });\n\n    if (fileFields.length) {\n      return fileFields.map(function (field) {\n        return Array.from(field.files || []).map(function (file) {\n          return file.name;\n        }).join(', ');\n      }).filter(Boolean).join(', ');\n    }\n\n    return fields.map(function (field) {\n      return cleanText(field.value);\n    }).filter(Boolean).join(', ');\n  }\n\n  function collectFormDataForDraft() {\n    const groups = getFieldGroups();\n    const data = [];\n\n    groups.forEach(function (group) {\n      if (group.classList.contains('wiz-draft-consent')) return;\n\n      const field = group.querySelector('input, textarea, select');\n      if (!field) return;\n\n      const label = getFieldLabel(group, field);\n      const value = getGroupValue(group);\n\n      data.push({\n        label: label,\n        value: value || '\u2014'\n      });\n    });\n\n    return data;\n  }\n\n  function dispatchDraftSave(reason) {\n    if (!hasDraftConsent()) return;\n\n    const formData = collectFormDataForDraft();\n    if (!formData.length) return;\n\n    const payload = {\n      type: 'osnutek',\n      reason: reason || 'sprememba',\n      service: serviceSelect.value || '',\n      goal: goalSelect.value || '',\n      form_data: formData\n    };\n\n    const hash = JSON.stringify(payload);\n    if (hash === wizDraftLastHash) return;\n\n    wizDraftLastHash = hash;\n\n    document.dispatchEvent(new CustomEvent('wizHelperCounter', {\n      detail: payload\n    }));\n  }\n\n  function scheduleDraftSave(reason) {\n    if (!hasDraftConsent()) return;\n\n    clearTimeout(wizDraftTimer);\n    wizDraftTimer = setTimeout(function () {\n      dispatchDraftSave(reason || 'sprememba');\n    }, 1200);\n  }\n\n  function dispatchReadySaveOnce() {\n    if (wizDraftReadyTracked || !hasDraftConsent()) return;\n\n    const formWrap = getFormWrap();\n    if (!formWrap || !formWrap.classList.contains('wiz-form-ready')) return;\n\n    const formData = collectFormDataForDraft();\n    if (!formData.length) return;\n\n    wizDraftReadyTracked = true;\n\n    document.dispatchEvent(new CustomEvent('wizHelperCounter', {\n      detail: {\n        type: 'ready',\n        reason: 'forma_pripravljena',\n        service: serviceSelect.value || '',\n        goal: goalSelect.value || '',\n        form_data: formData\n      }\n    }));\n  }\n\n  function checkIsStepTwo() {\n    const form = getFormElement();\n    if (!form) return false;\n\n    let isStepTwo = false;\n\n    const indicators = Array.from(form.querySelectorAll('.e-form__indicators__indicator'));\n    const activeIndicator =\n      form.querySelector('.e-form__indicators__indicator--state-active') ||\n      form.querySelector('.e-form__indicators__indicator.e-form__indicators__indicator--state-completed + .e-form__indicators__indicator');\n\n    if (indicators.length && activeIndicator) {\n      const activeIndex = indicators.indexOf(activeIndicator);\n\n      if (activeIndex >= 1) {\n        isStepTwo = true;\n      }\n    }\n\n    const steps = Array.from(form.querySelectorAll('.e-form__step'));\n\n    if (steps.length) {\n      const visibleStepIndex = steps.findIndex(function (step) {\n        return isVisibleElement(step) && !step.classList.contains('elementor-hidden');\n      });\n\n      if (visibleStepIndex >= 1) {\n        isStepTwo = true;\n      }\n    }\n\n    return isStepTwo;\n  }\n\n  function updateHelperByFormStep() {\n    helper.classList.toggle('is-step-two', checkIsStepTwo());\n  }\n\n  function trackNextToStepTwoOnce() {\n    if (wizNextToStepTwoTracked) return;\n\n    updateHelperByFormStep();\n\n    if (!checkIsStepTwo()) return;\n\n    wizNextToStepTwoTracked = true;\n\n    document.dispatchEvent(new CustomEvent('wizHelperCounter', {\n      detail: {\n        type: 'naprej',\n        service: serviceSelect.value || '',\n        goal: goalSelect.value || '',\n        form_data: hasDraftConsent() ? collectFormDataForDraft() : []\n      }\n    }));\n  }\n\n  function getFieldGroups() {\n    const form = getFormElement();\n    if (!form) return [];\n\n    return Array.from(form.querySelectorAll('.elementor-field-group')).filter(function (group) {\n      if (group.classList.contains('elementor-field-type-submit')) return false;\n      if (group.classList.contains('elementor-field-type-next')) return false;\n      if (group.classList.contains('elementor-field-type-previous')) return false;\n      if (group.classList.contains('elementor-field-type-html')) return false;\n      if (group.querySelector('button[type=\"submit\"]')) return false;\n\n      const fields = group.querySelectorAll('input, textarea, select');\n      return fields.length > 0;\n    });\n  }\n\n  function isFieldFilled(field) {\n    if (!field || field.disabled) return true;\n\n    const type = (field.getAttribute('type') || '').toLowerCase();\n\n    if (type === 'hidden') return true;\n\n    if (type === 'checkbox' || type === 'radio') {\n      const group = field.closest('.elementor-field-group') || field.parentElement;\n      const sameName = group ? group.querySelectorAll('input[name=\"' + field.name + '\"]') : [field];\n      return Array.from(sameName).some(function (item) {\n        return item.checked;\n      });\n    }\n\n    if (field.tagName === 'SELECT') {\n      return String(field.value || '').trim() !== '';\n    }\n\n    if (type === 'email') {\n      const value = String(field.value || '').trim();\n      return value.length > 3 && value.includes('@') && value.includes('.');\n    }\n\n    return String(field.value || '').trim().length > 0;\n  }\n\n  function isGroupFilled(group) {\n    const fields = Array.from(group.querySelectorAll('input, textarea, select')).filter(function (field) {\n      const type = (field.getAttribute('type') || '').toLowerCase();\n      return type !== 'hidden';\n    });\n\n    if (!fields.length) return true;\n\n    const checkboxOrRadio = fields.filter(function (field) {\n      const type = (field.getAttribute('type') || '').toLowerCase();\n      return type === 'checkbox' || type === 'radio';\n    });\n\n    if (checkboxOrRadio.length) {\n      return checkboxOrRadio.some(function (field) {\n        return field.checked;\n      });\n    }\n\n    return fields.every(isFieldFilled);\n  }\n\n  function getStepGroups() {\n    const form = getFormElement();\n    if (!form) return [];\n\n    const steps = Array.from(form.querySelectorAll('.e-form__step'));\n\n    if (steps.length) {\n      return steps.map(function (step) {\n        return Array.from(step.querySelectorAll('.elementor-field-group')).filter(function (group) {\n          if (group.classList.contains('elementor-field-type-submit')) return false;\n          if (group.classList.contains('elementor-field-type-next')) return false;\n          if (group.classList.contains('elementor-field-type-previous')) return false;\n          if (group.classList.contains('elementor-field-type-html')) return false;\n          return group.querySelector('input, textarea, select');\n        });\n      });\n    }\n\n    return [getFieldGroups()];\n  }\n\n  function ensureViewInfoWidget() {\n    const formWrap = getFormWrap();\n    if (!formWrap) return null;\n\n    let widget = formWrap.querySelector('.wiz-view-info');\n\n    if (widget) return widget;\n\n    widget = document.createElement('div');\n    widget.className = 'wiz-view-info';\n    widget.innerHTML = '<div class=\"wiz-view-trigger\"><span class=\"wiz-view-dot\"><\/span><span>View info<\/span><\/div><div class=\"wiz-view-panel\"><h4>Povzetek povpra\u0161evanja<\/h4><div class=\"wiz-view-content\"><\/div><\/div>';\n\n    formWrap.appendChild(widget);\n\n    return widget;\n  }\n\n  function updateViewInfoWidget() {\n    const formWrap = getFormWrap();\n    if (!formWrap) return;\n\n    const widget = ensureViewInfoWidget();\n    if (!widget) return;\n\n    formWrap.classList.toggle('wiz-has-consent', hasDraftConsent());\n\n    const content = widget.querySelector('.wiz-view-content');\n    if (!content) return;\n\n    const serviceLabel = serviceSelect.options[serviceSelect.selectedIndex] ? cleanText(serviceSelect.options[serviceSelect.selectedIndex].textContent) : '';\n    const goalLabel = goalSelect.options[goalSelect.selectedIndex] ? cleanText(goalSelect.options[goalSelect.selectedIndex].textContent) : '';\n    const formData = collectFormDataForDraft();\n\n    const rows = [];\n\n    if (serviceSelect.value) {\n      rows.push({ label: 'Storitev', value: serviceLabel });\n    }\n\n    if (goalSelect.value) {\n      rows.push({ label: 'Cilj', value: goalLabel });\n    }\n\n    formData.forEach(function (item) {\n      rows.push({\n        label: item.label,\n        value: item.value || '\u2014'\n      });\n    });\n\n    content.innerHTML = rows.map(function (row) {\n      return '<div class=\"wiz-view-row\"><div class=\"wiz-view-label\">' + escapeHtml(row.label) + '<\/div><div class=\"wiz-view-value\">' + escapeHtml(row.value) + '<\/div><\/div>';\n    }).join('');\n  }\n\n  function escapeHtml(value) {\n    return String(value || '')\n      .replace(\/&\/g, '&amp;')\n      .replace(\/<\/g, '&lt;')\n      .replace(\/>\/g, '&gt;')\n      .replace(\/\"\/g, '&quot;')\n      .replace(\/'\/g, '&#039;');\n  }\n\n  function ensureReadySignal() {\n    const form = getFormElement();\n    if (!form || form.querySelector('.wiz-ready-signal')) return;\n\n    const signal = document.createElement('div');\n    signal.className = 'wiz-ready-signal';\n    signal.textContent = 'Super, obrazec je izpolnjen in pripravljen za po\u0161iljanje.';\n\n    const submitGroup = form.querySelector('.elementor-field-type-submit');\n\n    if (submitGroup && submitGroup.parentNode) {\n      submitGroup.parentNode.insertBefore(signal, submitGroup);\n    } else {\n      form.appendChild(signal);\n    }\n  }\n\n  function updateFormCompletionState() {\n    const formWrap = getFormWrap();\n    const form = getFormElement();\n\n    if (!formWrap || !form) return;\n\n    ensureReadySignal();\n\n    const groups = getFieldGroups();\n\n    groups.forEach(function (group) {\n      group.classList.toggle('wiz-field-ok', isGroupFilled(group));\n    });\n\n    const stepGroups = getStepGroups();\n    const indicators = Array.from(form.querySelectorAll('.e-form__indicators__indicator'));\n\n    stepGroups.forEach(function (groupsInStep, index) {\n      const stepDone = groupsInStep.length > 0 && groupsInStep.every(isGroupFilled);\n\n      if (indicators[index]) {\n        indicators[index].classList.toggle('wiz-step-ok', stepDone);\n      }\n    });\n\n    const requiredFields = Array.from(form.querySelectorAll('[required], .elementor-field-required input, .elementor-field-required textarea, .elementor-field-required select')).filter(function (field) {\n      const type = (field.getAttribute('type') || '').toLowerCase();\n      return type !== 'hidden' && !field.disabled;\n    });\n\n    const fieldsToCheck = requiredFields.length ? requiredFields : Array.from(form.querySelectorAll('input, textarea, select')).filter(function (field) {\n      const type = (field.getAttribute('type') || '').toLowerCase();\n      if (type === 'hidden') return false;\n      if (field.closest('.elementor-field-type-submit')) return false;\n      if (field.closest('.elementor-field-type-next')) return false;\n      if (field.closest('.elementor-field-type-previous')) return false;\n      return !field.disabled;\n    });\n\n    const formReady = fieldsToCheck.length > 0 && fieldsToCheck.every(isFieldFilled);\n\n    formWrap.classList.toggle('wiz-form-ready', formReady);\n    formWrap.classList.toggle('wiz-has-consent', hasDraftConsent());\n\n    updateViewInfoWidget();\n\n    if (formReady) {\n      dispatchReadySaveOnce();\n    }\n  }\n\n  function bindCompletionTracking() {\n    const form = getFormElement();\n    if (!form) return;\n\n    ensureReadySignal();\n\n    form.addEventListener('input', function () {\n      updateFormCompletionState();\n      scheduleDraftSave('input');\n    });\n\n    form.addEventListener('change', function () {\n      updateFormCompletionState();\n      scheduleDraftSave('change');\n    });\n\n    setTimeout(updateFormCompletionState, 300);\n    setTimeout(updateFormCompletionState, 800);\n  }\n\n  generateBtn.addEventListener('click', function () {\n    const service = serviceSelect.value;\n    const goal = goalSelect.value;\n\n    if (!service || !goal) {\n      alert('Prosim izberite obe mo\u017enosti ali kliknite \u201cNapi\u0161ite ro\u010dno\u201d.');\n      return;\n    }\n\n    const messageField = getMessageField();\n\n    const text = `Pozdravljeni,\n\nzanimamo se za ${serviceIntro[service]}.\n\n${comboText[service][goal]}\n\nZanima nas, kak\u0161en bi bil najbolj\u0161i pristop, okviren potek dela in kaj potrebujete od nas za pripravo ponudbe.\n\nHvala in lep pozdrav.`;\n\n    if (messageField) {\n      messageField.value = text;\n      messageField.dispatchEvent(new Event('input', { bubbles: true }));\n      messageField.dispatchEvent(new Event('change', { bubbles: true }));\n    }\n\n    document.dispatchEvent(new CustomEvent('wizHelperCounter', {\n      detail: {\n        type: 'predlog',\n        service: service,\n        goal: goal\n      }\n    }));\n\n    unlockForm();\n\n    generateBtn.classList.add('is-done');\n    generateBtn.innerHTML = 'Predlog pripravljen <strong>\u2713<\/strong>';\n    manualBtn.classList.remove('is-done');\n    manualBtn.classList.add('is-hidden');\n\n    setTimeout(updateHelperByFormStep, 150);\n    setTimeout(updateFormCompletionState, 180);\n  });\n\n  manualBtn.addEventListener('click', function () {\n\n    document.dispatchEvent(new CustomEvent('wizHelperCounter', {\n      detail: {\n        type: 'rocno'\n      }\n    }));\n\n    unlockForm();\n\n    manualBtn.classList.add('is-done');\n    manualBtn.innerHTML = 'Ro\u010dni vnos odprt \u2713';\n\n    setTimeout(updateHelperByFormStep, 150);\n    setTimeout(updateFormCompletionState, 180);\n  });\n\n  document.addEventListener('click', function (e) {\n    const isNextClick =\n      e.target.closest('.e-form__buttons__wrapper__button-next') ||\n      e.target.closest('.elementor-field-type-next button');\n\n    const isPreviousClick =\n      e.target.closest('.e-form__buttons__wrapper__button-previous') ||\n      e.target.closest('.elementor-field-type-previous button');\n\n    if (isNextClick || isPreviousClick) {\n      setTimeout(updateHelperByFormStep, 100);\n      setTimeout(updateHelperByFormStep, 350);\n      setTimeout(updateHelperByFormStep, 700);\n\n      if (isNextClick) {\n        setTimeout(trackNextToStepTwoOnce, 180);\n        setTimeout(trackNextToStepTwoOnce, 450);\n        setTimeout(trackNextToStepTwoOnce, 800);\n      }\n\n      setTimeout(updateFormCompletionState, 120);\n      setTimeout(updateFormCompletionState, 380);\n      setTimeout(updateFormCompletionState, 730);\n    }\n  });\n\n  document.addEventListener('change', function () {\n    setTimeout(updateHelperByFormStep, 150);\n    setTimeout(updateFormCompletionState, 170);\n    setTimeout(function () { scheduleDraftSave('change'); }, 220);\n  });\n\n  const form = getFormElement();\n\n  if (form && window.MutationObserver) {\n    const observer = new MutationObserver(function () {\n      updateHelperByFormStep();\n      updateFormCompletionState();\n    });\n\n    observer.observe(form, {\n      attributes: true,\n      childList: true,\n      subtree: true,\n      attributeFilter: ['class', 'style', 'aria-hidden', 'required']\n    });\n  }\n\n  bindCompletionTracking();\n  ensureViewInfoWidget();\n  setTimeout(updateHelperByFormStep, 500);\n  setTimeout(updateFormCompletionState, 600);\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c09d53 e-con-full smart-form-wrap e-flex e-con e-child\" data-id=\"7c09d53\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35270a4 wiz-draft-consent elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"35270a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Naprej&quot;,&quot;step_previous_label&quot;:&quot;Nazaj&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Povpra\u0161evanje\" aria-label=\"Request a Quote\" action=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"22897\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"35270a4\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Povpra\u0161evanje\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"22897\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_6e2eb41 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousbutton=\"\" data-nextbutton=\"\" data-iconurl=\"\" data-iconlibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"10\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-draft_consent elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-draft_consent\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tGDPR Consent\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[draft_consent]\" id=\"form-field-draft_consent\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-draft_consent\"><span class=\"check\">Strinjam se z obdelavo vnesenih podatkov za namen priprave in obravnave povpra\u0161evanja.<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_12ed4c5 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousbutton=\"\" data-nextbutton=\"\" data-iconurl=\"\" data-iconlibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-kasksnostranpotrebujete elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-kasksnostranpotrebujete\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tZa katero podro\u010dje potrebujete spletno stran.\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before\">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewbox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[kasksnostranpotrebujete]\" id=\"form-field-kasksnostranpotrebujete\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Za podjetje\">Za podjetje<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za samostojnega podjetnika\">Za samostojnega podjetnika<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za trgovino\">Za trgovino<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za nepremi\u010dninsko agencijo\">Za nepremi\u010dninsko agencijo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za turisti\u010dno dejavnost\">Za turisti\u010dno dejavnost<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za restavracijo ali catering\">Za restavracijo ali catering<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za izobra\u017eevalno ustanovo\">Za izobra\u017eevalno ustanovo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za zdravstveno dejavnost\">Za zdravstveno dejavnost<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za \u0161port ali fitnes\">Za \u0161port ali fitnes<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za kulturo ali umetnost\">Za kulturo ali umetnost<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za dru\u0161tvo ali nevladno organizacijo\">Za dru\u0161tvo ali nevladno organizacijo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za javni zavod\">Za javni zavod<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za versko skupnost\">Za versko skupnost<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za blog ali influencerja\">Za blog ali influencerja<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Za startup podjetje\">Za startup podjetje<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tIme podjetja\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_dfb832a elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_dfb832a\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTelefon\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_dfb832a]\" id=\"form-field-field_dfb832a\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_2bbc4f4 elementor-col-100 recaptcha_v3-inline\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_2bbc4f4\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LcWfCEsAAAAAH5017WuKH5j5Z3ZAFvKZDxR3m3O\" data-type=\"v3\" data-action=\"Form\" data-badge=\"inline\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-lg\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">POTRDITE POVPRA\u0160EVANJE<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\t\t\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-56e921e e-con-full e-flex e-con e-child\" data-id=\"56e921e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e03e095 elementor-widget elementor-widget-heading\" data-id=\"e03e095\" 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\">Client reviews and ratings.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba221bd elementor-widget elementor-widget-heading\" data-id=\"ba221bd\" 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\">AVERAGE RATING<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae64236 elementor-widget elementor-widget-heading\" data-id=\"ae64236\" 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\">5<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45596ca elementor-widget elementor-widget-heading\" data-id=\"45596ca\" 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\">Od 300+ ocen v zadnjih 10 letih<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc2f698 elementor-widget elementor-widget-text-editor\" data-id=\"cc2f698\" 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>Presodite sami. V zadnjih 2 letih smo zbrali ve\u010d kot 150 ocen. Povpre\u010dna ocena zna\u0161a 5 od 5.<\/p>\t\t\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>","protected":false},"excerpt":{"rendered":"<p>Povpra\u0161evanje Uporabite pomo\u010dnik za hitro povpra\u0161evanje. Izberite, kaj potrebujete in kaj \u017eelite dose\u010di,mi pa vam pripravimo osnutek sporo\u010dila, ki ga lahko pred po\u0161iljanjem \u0161e uredite. Kaj potrebujete? Izberite mo\u017enostIzdelavo spletne straniIzdelavo spletne trgovinePrenovo spletne straniSEO optimizacijoPomo\u010d pri vsebiniPodporo po objavi Kaj je glavni cilj? Izberite mo\u017enostVe\u010d povpra\u0161evanjVe\u010d prodajeBolj profesionalen izgledBolj\u0161a predstavitev podjetjaHitrej\u0161a in bolj pregledna [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"class_list":["post-22897","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/pages\/22897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/comments?post=22897"}],"version-history":[{"count":15,"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/pages\/22897\/revisions"}],"predecessor-version":[{"id":65140,"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/pages\/22897\/revisions\/65140"}],"wp:attachment":[{"href":"https:\/\/www.wizart.si\/en\/wp-json\/wp\/v2\/media?parent=22897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}