.elementor-2402 .elementor-element.elementor-element-cad6dd8{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2402 .elementor-element.elementor-element-5efc62f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2402 .elementor-element.elementor-element-50eb7a4{--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;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-2402 .elementor-element.elementor-element-50eb7a4:not(.elementor-motion-effects-element-type-background), .elementor-2402 .elementor-element.elementor-element-50eb7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2402 .elementor-element.elementor-element-5ae6474{text-align:center;}.elementor-2402 .elementor-element.elementor-element-3039008 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2402 .elementor-element.elementor-element-3039008 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2402 .elementor-element.elementor-element-3039008 .elementor-icon-box-description{font-size:17px;font-weight:600;}.elementor-2402 .elementor-element.elementor-element-2f99ffb{--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;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2402 .elementor-element.elementor-element-2f99ffb:not(.elementor-motion-effects-element-type-background), .elementor-2402 .elementor-element.elementor-element-2f99ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2402 .elementor-element.elementor-element-3702edf > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2402 .elementor-element.elementor-element-3702edf .elementor-icon-box-wrapper{text-align:start;}.elementor-2402 .elementor-element.elementor-element-3702edf .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2402 .elementor-element.elementor-element-3702edf .elementor-icon-box-description{font-size:15px;font-weight:600;}.elementor-2402 .elementor-element.elementor-element-29fe4c1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(max-width:767px){.elementor-2402 .elementor-element.elementor-element-50eb7a4{--width:100%;}.elementor-2402 .elementor-element.elementor-element-5ae6474 img{width:50%;}.elementor-2402 .elementor-element.elementor-element-2f99ffb{--width:100%;}}@media(min-width:768px){.elementor-2402 .elementor-element.elementor-element-50eb7a4{--width:25%;}.elementor-2402 .elementor-element.elementor-element-2f99ffb{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2402 .elementor-element.elementor-element-50eb7a4{--width:100%;}.elementor-2402 .elementor-element.elementor-element-2f99ffb{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-29fe4c1 *//* اعمال برای همه‌ی Gravity Forms */
.gform_wrapper .gfield input[type="text"],
.gform_wrapper .gfield input[type="email"],
.gform_wrapper .gfield input[type="tel"],
.gform_wrapper .gfield input[type="url"],
.gform_wrapper .gfield input[type="number"],
.gform_wrapper .gfield input[type="password"],
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield select,
.gform_wrapper .gfield .ginput_complex input,
.gform_wrapper .ginput_container input,
.gform_wrapper .ginput_container textarea,
.gform_wrapper .ginput_container select {
  border-radius: 15px !important;       /* بردر ریوس 15px */
  border: 1px solid #817c7c1a !important; /* رنگ بردر زرد */
  color: black !important;             /* متن داخل فیلد بنفش */
  background-clip: padding-box;
	padding-right:15px;
}

/* hover و focus -> بردر قرمز */
.gform_wrapper .gfield input:hover,
.gform_wrapper .gfield textarea:hover,
.gform_wrapper .gfield select:hover,
.gform_wrapper .gfield input:focus,
.gform_wrapper .gfield textarea:focus,
.gform_wrapper .gfield select:focus {
  border-color: black !important;
  outline: none !important;
  box-shadow: none !important;
	padding-right:15px;
}

/* placeholder برای مرورگرهای مختلف */
.gform_wrapper .gfield input::-webkit-input-placeholder,
.gform_wrapper .gfield textarea::-webkit-input-placeholder { color: #54595f4f !important; opacity: 1; }
.gform_wrapper .gfield input::-moz-placeholder,
.gform_wrapper .gfield textarea::-moz-placeholder { color: #54595f4f !important; opacity: 1; }
.gform_wrapper .gfield input:-ms-input-placeholder,
.gform_wrapper .gfield textarea:-ms-input-placeholder { color: #54595f4f !important; opacity: 1; }
.gform_wrapper .gfield input::placeholder,
.gform_wrapper .gfield textarea::placeholder { color: #54595f4f !important; opacity: 1; }

/* select متن انتخاب شده */
.gform_wrapper .gfield select,
.gform_wrapper .gfield select option { color: rgba(0,0,0,0.39) !important; }

/* دکمه‌ها */
.gform_wrapper .gform_footer .gform_button,
.gform_wrapper input.gform_button,
.gform_wrapper input[type="submit"],
.gform_wrapper .gform_page_footer .gform_next_button,
.gform_wrapper .gform_page_footer .gform_previous_button,
.gform_wrapper .gfield button {
  background-color: #673894 !important; /* پس‌زمینه نارنجی */
  color: white !important; /* رنگ متن دکمه سبز */
  border: 1px solid transparent !important;
  border-radius: 15px !important;
}
.gform_wrapper input.gform_button {
        font-weight: 700 !important;
    }

	
/* در صورت نیاز به تغییر حالت هاور دکمه */
.gform_wrapper .gform_button:hover,
.gform_wrapper input.gform_button:hover,
.gform_wrapper input[type="submit"]:hover {
  filter: brightness(0.75);
}

/* حذف فاصله آخر (اختیاری) */
.gform_wrapper .gfield:last-child {
  margin-bottom: 0;
}

/*  */
.gform-theme--foundation .gform_fields{
	row-gap: 10px;
}/* End custom CSS */