.elementor-1023 .elementor-element.elementor-element-7009c42 > .elementor-container{max-width:1500px;}.elementor-bc-flex-widget .elementor-1023 .elementor-element.elementor-element-e579c36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1023 .elementor-element.elementor-element-e579c36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button-wrapper{justify-content:center;}.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button:after,
								.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button:hover,
								.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#130E3D;}.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#666;}.elementor-1023 .elementor-element.elementor-element-4dff95c .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#7A5151;border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-1023 .elementor-element.elementor-element-1908ecd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1023 .elementor-element.elementor-element-1908ecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button-wrapper{justify-content:center;}.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button:after,
								.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button:hover,
								.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#130E3D;}.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#666;}.elementor-1023 .elementor-element.elementor-element-1022d7d .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#7A5151;border-radius:5px 5px 5px 5px;}.elementor-1023 .elementor-element.elementor-element-72d56fe > .elementor-container{max-width:1500px;}.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button-wrapper{justify-content:center;}.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button:after,
								.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button:hover,
								.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#130E3D;}.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#666;}.elementor-1023 .elementor-element.elementor-element-f90336d .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#7A5151;border-radius:5px 5px 5px 5px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1023 .elementor-element.elementor-element-e579c36{width:51%;}.elementor-1023 .elementor-element.elementor-element-1908ecd{width:49%;}.elementor-1023 .elementor-element.elementor-element-30366cf{width:20%;}.elementor-1023 .elementor-element.elementor-element-c21e444{width:59.664%;}.elementor-1023 .elementor-element.elementor-element-ee9dfb7{width:20%;}}/* Start custom CSS for bdt-advanced-button, class: .elementor-element-4dff95c *//* =========================================
   Premium Signup Button
   ID: #kelid3
   طیف آبی - نیلی - بادمجانی
   ========================================= */

#kelid3 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 34px;
  min-height: 58px;
  border: none;
  border-radius: 18px;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  overflow: hidden;

  /* رنگ و تایپوگرافی */
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 0.3px;
  line-height: 1.2;

  /* گرادینت لوکس آبی-بادمجانی */
  background: linear-gradient(135deg, #2b59ff 0%, #4b3fdb 45%, #6a1b9a 100%);
  
  /* سایه حرفه‌ای */
  box-shadow:
    0 12px 24px rgba(58, 76, 163, 0.28),
    0 4px 10px rgba(106, 27, 154, 0.18);

  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    filter 0.28s ease,
    background 0.35s ease;
}

/* لایه براق روی دکمه */
#kelid3::before {
  content: "";
  position: absolute;
  top: 0;
  right: -120%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.18) 45%,
    rgba(255, 255, 255, 0.38) 50%,
    rgba(255, 255, 255, 0.18) 55%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  transition: right 0.8s ease;
}

/* حاشیه داخلی ظریف */
#kelid3::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 17px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  pointer-events: none;
}

/* حالت هاور */
#kelid3:hover {
  transform: translateY(-4px) scale(1.025);
  filter: brightness(1.06);
  box-shadow:
    0 18px 34px rgba(58, 76, 163, 0.34),
    0 8px 18px rgba(106, 27, 154, 0.24);
  background: linear-gradient(135deg, #355fff 0%, #5645e8 42%, #7b1fa2 100%);
}

#kelid3:hover::before {
  right: 130%;
}

/* حالت کلیک */
#kelid3:active {
  transform: translateY(-1px) scale(0.99);
  box-shadow:
    0 8px 18px rgba(58, 76, 163, 0.22),
    0 4px 10px rgba(106, 27, 154, 0.16);
}

/* فوکوس */
#kelid3:focus,
#kelid3:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(75, 63, 219, 0.20),
    0 16px 32px rgba(58, 76, 163, 0.30);
}

/* اگر دکمه لینک باشد */
#kelid3 a {
  color: inherit;
  text-decoration: none;
}

/* اگر المنتور کلاس button داخلی ساخته باشد */
#kelid2 .elementor-button,
#kelid2.elementor-button {
  background: transparent !important;
  color: #fff !important;
  border: none !important;
  box-shadow: none !important;
}

/* نسخه موبایل */
@media (max-width: 768px) {
  #kelid3 {
    width: 100%;
    padding: 15px 22px;
    min-height: 54px;
    font-size: 17px;
    border-radius: 16px;
  }

  #kelid3::after {
    border-radius: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for bdt-advanced-button, class: .elementor-element-1022d7d *//* =========================================
   Premium Signup Button
   ID: #kelid4
   طیف آبی - نیلی - بادمجانی
   ========================================= */

#kelid4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 34px;
  min-height: 58px;
  border: none;
  border-radius: 18px;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  overflow: hidden;

  /* رنگ و تایپوگرافی */
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 0.3px;
  line-height: 1.2;

  /* گرادینت لوکس آبی-بادمجانی */
  background: linear-gradient(135deg, #2b59ff 0%, #4b3fdb 45%, #6a1b9a 100%);
  
  /* سایه حرفه‌ای */
  box-shadow:
    0 12px 24px rgba(58, 76, 163, 0.28),
    0 4px 10px rgba(106, 27, 154, 0.18);

  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    filter 0.28s ease,
    background 0.35s ease;
}

/* لایه براق روی دکمه */
#kelid4::before {
  content: "";
  position: absolute;
  top: 0;
  right: -120%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.18) 45%,
    rgba(255, 255, 255, 0.38) 50%,
    rgba(255, 255, 255, 0.18) 55%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  transition: right 0.8s ease;
}

/* حاشیه داخلی ظریف */
#kelid4::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 17px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  pointer-events: none;
}

/* حالت هاور */
#kelid4:hover {
  transform: translateY(-4px) scale(1.025);
  filter: brightness(1.06);
  box-shadow:
    0 18px 34px rgba(58, 76, 163, 0.34),
    0 8px 18px rgba(106, 27, 154, 0.24);
  background: linear-gradient(135deg, #355fff 0%, #5645e8 42%, #7b1fa2 100%);
}

#kelid2:hover::before {
  right: 130%;
}

/* حالت کلیک */
#kelid2:active {
  transform: translateY(-1px) scale(0.99);
  box-shadow:
    0 8px 18px rgba(58, 76, 163, 0.22),
    0 4px 10px rgba(106, 27, 154, 0.16);
}

/* فوکوس */
#kelid4:focus,
#kelid4:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(75, 63, 219, 0.20),
    0 16px 32px rgba(58, 76, 163, 0.30);
}

/* اگر دکمه لینک باشد */
#kelid4 a {
  color: inherit;
  text-decoration: none;
}

/* اگر المنتور کلاس button داخلی ساخته باشد */
#kelid4 .elementor-button,
#kelid4.elementor-button {
  background: transparent !important;
  color: #fff !important;
  border: none !important;
  box-shadow: none !important;
}

/* نسخه موبایل */
@media (max-width: 768px) {
  #kelid4 {
    width: 100%;
    padding: 15px 22px;
    min-height: 54px;
    font-size: 17px;
    border-radius: 16px;
  }

  #kelid24::after {
    border-radius: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for bdt-advanced-button, class: .elementor-element-f90336d *//* =========================================
   Premium Signup Button
   ID: #kelid2
   طیف آبی - نیلی - بادمجانی
   ========================================= */

#kelid2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 34px;
  min-height: 58px;
  border: none;
  border-radius: 18px;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  overflow: hidden;

  /* رنگ و تایپوگرافی */
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 0.3px;
  line-height: 1.2;

  /* گرادینت لوکس آبی-بادمجانی */
  background: linear-gradient(135deg, #2b59ff 0%, #4b3fdb 45%, #6a1b9a 100%);
  
  /* سایه حرفه‌ای */
  box-shadow:
    0 12px 24px rgba(58, 76, 163, 0.28),
    0 4px 10px rgba(106, 27, 154, 0.18);

  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    filter 0.28s ease,
    background 0.35s ease;
}

/* لایه براق روی دکمه */
#kelid2::before {
  content: "";
  position: absolute;
  top: 0;
  right: -120%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.18) 45%,
    rgba(255, 255, 255, 0.38) 50%,
    rgba(255, 255, 255, 0.18) 55%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  transition: right 0.8s ease;
}

/* حاشیه داخلی ظریف */
#kelid2::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 17px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  pointer-events: none;
}

/* حالت هاور */
#kelid2:hover {
  transform: translateY(-4px) scale(1.025);
  filter: brightness(1.06);
  box-shadow:
    0 18px 34px rgba(58, 76, 163, 0.34),
    0 8px 18px rgba(106, 27, 154, 0.24);
  background: linear-gradient(135deg, #355fff 0%, #5645e8 42%, #7b1fa2 100%);
}

#kelid2:hover::before {
  right: 130%;
}

/* حالت کلیک */
#kelid2:active {
  transform: translateY(-1px) scale(0.99);
  box-shadow:
    0 8px 18px rgba(58, 76, 163, 0.22),
    0 4px 10px rgba(106, 27, 154, 0.16);
}

/* فوکوس */
#kelid2:focus,
#kelid2:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 4px rgba(75, 63, 219, 0.20),
    0 16px 32px rgba(58, 76, 163, 0.30);
}

/* اگر دکمه لینک باشد */
#kelid2 a {
  color: inherit;
  text-decoration: none;
}

/* اگر المنتور کلاس button داخلی ساخته باشد */
#kelid2 .elementor-button,
#kelid2.elementor-button {
  background: transparent !important;
  color: #fff !important;
  border: none !important;
  box-shadow: none !important;
}

/* نسخه موبایل */
@media (max-width: 768px) {
  #kelid2 {
    width: 100%;
    padding: 15px 22px;
    min-height: 54px;
    font-size: 17px;
    border-radius: 16px;
  }

  #kelid2::after {
    border-radius: 15px;
  }
}/* End custom CSS */