.elementor-33994 .elementor-element.elementor-element-5f86dec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33994 .elementor-element.elementor-element-910402b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33994 .elementor-element.elementor-element-adf2215{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33994 .elementor-element.elementor-element-051490c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33994 .elementor-element.elementor-element-7ffd157{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33994 .elementor-element.elementor-element-3d0c119{--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;}.elementor-33994 .elementor-element.elementor-element-3d0c119:not(.elementor-motion-effects-element-type-background), .elementor-33994 .elementor-element.elementor-element-3d0c119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1856f4b );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-33994 .elementor-element.elementor-element-3d0c119{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-8303198 *//* ===== Gravity Form #36 - Dark / Orange ===== */

/* کانتینر کلی */
#gform_wrapper_36 {
  max-width: 460px;
  margin: 0 auto;
  direction: rtl;
  text-align: right;
}

/* عنوان و توضیحات فرم (اگه بود) */
#gform_wrapper_36 .gform_title,
#gform_wrapper_36 .gform_description {
  color: #fff !important;
  text-align: center;
}

/* لیبل فیلد */
#gform_wrapper_36 .gfield_label {
  color: #f5f5f5 !important;
  font-weight: 700 !important;
  margin-bottom: 8px !important;
  display: block;
}

/* فیلد موبایل */
#gform_wrapper_36 .gfield input {
  width: 100% !important;
  box-sizing: border-box !important;
  height: 54px !important;
  padding: 0 16px !important;
  background: rgba(255,255,255,0.04) !important;
  border: 1.5px solid rgba(255,255,255,0.15) !important;
  border-radius: 12px !important;
  color: #fff !important;
  font-size: 17px !important;
  direction: ltr !important;        /* شماره موبایل چپ‌چین تمیزتره */
  text-align: center !important;
  transition: border-color .2s, box-shadow .2s !important;
}

/* placeholder */
#gform_wrapper_36 .gfield input::placeholder {
  color: rgba(255,255,255,0.4) !important;
}

/* حالت فوکوس - وایب نارنجی */
#gform_wrapper_36 .gfield input:focus {
  outline: none !important;
  border-color: #ff8c1a !important;
  box-shadow: 0 0 0 3px rgba(255,140,26,0.25) !important;
  background: rgba(255,255,255,0.06) !important;
}

/* دکمه ثبت - گرادینت زرد/نارنجی */
#gform_wrapper_36 .gform_footer {
  padding: 0 !important;
  margin-top: 18px !important;
}
#gform_wrapper_36 .gform_button {
  width: 100% !important;
  height: 56px !important;
  border: none !important;
  border-radius: 12px !important;
  background: linear-gradient(90deg, #ffb300, #ff7a00) !important;
  color: #1a1a1a !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  cursor: pointer !important;
  box-shadow: 0 8px 24px rgba(255,122,0,0.35) !important;
  transition: transform .15s, box-shadow .2s, filter .2s !important;
}
#gform_wrapper_36 .gform_button:hover {
  filter: brightness(1.05) !important;
  box-shadow: 0 10px 30px rgba(255,122,0,0.5) !important;
  transform: translateY(-1px) !important;
}
#gform_wrapper_36 .gform_button:active {
  transform: translateY(0) !important;
}

/* پیام خطای اعتبارسنجی */
#gform_wrapper_36 .gfield_required { color: #ff7a00 !important; }
#gform_wrapper_36 .validation_message,
#gform_wrapper_36 .gfield_validation_message {
  color: #ff6b6b !important;
  background: transparent !important;
  border: none !important;
  padding: 4px 0 0 !important;
  font-size: 13px !important;
}
#gform_wrapper_36 .gfield_error input {
  border-color: #ff6b6b !important;
}

/* پیام موفقیت بعد از ثبت */
#gform_wrapper_36 .gform_confirmation_message {
  color: #fff !important;
  text-align: center;
  font-size: 17px;
}/* End custom CSS */