.elementor-649 .elementor-element.elementor-element-3bd4da3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-9d9f702 *//**
 * Nabze Kar landing — paste into:
 * Appearance → Customize → Additional CSS
 * OR Elementor → Site Settings → Custom CSS
 */

@font-face {
  font-family: "IRANYekan";
  src: url("https://nabzekar.com/wp-content/uploads/2026/06/iranyekanwebregular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANYekan";
  src: url("https://nabzekar.com/wp-content/uploads/2026/06/iranyekanwebbold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANYekan";
  src: url("https://nabzekar.com/wp-content/uploads/2026/06/iranyekanwebbold.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANYekan";
  src: url("https://nabzekar.com/wp-content/uploads/2026/06/iranyekanwebbold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANYekan";
  src: url("https://nabzekar.com/wp-content/uploads/2026/06/iranyekanwebbold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANYekan";
  src: url("https://nabzekar.com/wp-content/uploads/2026/06/iranyekanwebbold.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.nk-landing,
.nk-landing p,
.nk-landing span,
.nk-landing li,
.nk-landing label,
.nk-landing input,
.nk-landing button,
.nk-landing a,
.nk-landing small {
  font-family: "IRANYekan", Tahoma, sans-serif !important;
}

.nk-landing h1,
.nk-landing h2,
.nk-landing h3 {
  font-family: "IRANYekan", Tahoma, sans-serif !important;
  font-weight: 700 !important;
}

/* ID locks — win even without .nk-landing wrapper / after image widgets load */
#heroCta,
#startButton,
#submitButton,
#closeModal,
#increaseCount,
#nextButton:not(:disabled),
.nk-btn-primary,
.elementor #heroCta,
.elementor #startButton,
.elementor #submitButton,
.elementor .nk-btn-primary,
.elementor-widget-html #heroCta,
.elementor-widget-html #startButton,
.elementor-widget-html .nk-btn-primary {
  background: #1e6fff !important;
  background-color: #1e6fff !important;
  background-image: linear-gradient(to left, #1e6fff, #1557d6) !important;
  color: #fff !important;
  border: 0 !important;
  border-color: transparent !important;
  box-shadow: 0 12px 30px rgba(30, 111, 255, 0.25) !important;
  outline: none !important;
  text-decoration: none !important;
  filter: none !important;
  --e-global-color-accent: #1e6fff !important;
  --e-global-color-primary: #1e6fff !important;
}

#heroCta:hover,
#heroCta:focus,
#heroCta:active,
#startButton:hover,
#startButton:focus,
#startButton:active,
#submitButton:hover,
#submitButton:focus,
#submitButton:active,
#closeModal:hover,
#closeModal:focus,
#closeModal:active,
#increaseCount:hover,
#nextButton:not(:disabled):hover,
.nk-btn-primary:hover,
.nk-btn-primary:focus,
.nk-btn-primary:active,
.elementor #heroCta:hover,
.elementor #startButton:hover,
.elementor #submitButton:hover,
.elementor .nk-btn-primary:hover,
.elementor-widget-html #heroCta:hover,
.elementor-widget-html #startButton:hover,
.elementor-widget-html .nk-btn-primary:hover {
  background: #1557d6 !important;
  background-color: #1557d6 !important;
  background-image: none !important;
  color: #fff !important;
  border: 0 !important;
  opacity: 1 !important;
  filter: none !important;
  text-decoration: none !important;
}

.nk-landing,
.elementor .nk-landing {
  --e-global-color-primary: #1e6fff !important;
  --e-global-color-secondary: #1557d6 !important;
  --e-global-color-accent: #1e6fff !important;
  --accent-color: #1e6fff !important;
  accent-color: #1e6fff !important;
}

.nk-landing .choice-card:hover,
.nk-landing .choice-card.active,
.elementor .nk-landing .choice-card:hover {
  border-color: #1e6fff !important;
}

.nk-landing input:focus,
.elementor .nk-landing input:focus {
  border-color: #1e6fff !important;
  box-shadow: 0 0 0 3px rgba(30, 111, 255, 0.12) !important;
  outline: none !important;
}

/* Image must not inherit theme link/button accent */
.nk-landing img.hero-photo,
.elementor .nk-landing img.hero-photo {
  background: transparent !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  box-shadow: 0 28px 70px rgba(15, 55, 120, 0.14) !important;
}/* End custom CSS */