.elementor-4951 .elementor-element.elementor-element-1b2f191{--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-4951 .elementor-element.elementor-element-19a53fa{--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-4951 .elementor-element.elementor-element-fbd9fff{--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-4951 .elementor-element.elementor-element-fbd9fff:not(.elementor-motion-effects-element-type-background), .elementor-4951 .elementor-element.elementor-element-fbd9fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4951 .elementor-element.elementor-element-f8fd03d{text-align:center;}.elementor-4951 .elementor-element.elementor-element-ab0d789{padding:0px 0px 15px 0px;}.elementor-4951 .elementor-element.elementor-element-ab0d789 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4951 .elementor-element.elementor-element-ab0d789 .elementor-icon-box-description{font-size:17px;font-weight:600;}.elementor-4951 .elementor-element.elementor-element-9005792{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4951 .elementor-element.elementor-element-9005792 .elementor-social-icon{background-color:#CECECE00;}.elementor-4951 .elementor-element.elementor-element-9005792 .elementor-social-icon i{color:#A7282800;}.elementor-4951 .elementor-element.elementor-element-9005792 .elementor-social-icon svg{fill:#A7282800;}.elementor-4951 .elementor-element.elementor-element-ff0418a{--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-4951 .elementor-element.elementor-element-ff0418a:not(.elementor-motion-effects-element-type-background), .elementor-4951 .elementor-element.elementor-element-ff0418a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4951 .elementor-element.elementor-element-bdcd752{padding:0px 0px 15px 0px;}.elementor-4951 .elementor-element.elementor-element-bdcd752 .elementor-icon-box-wrapper{text-align:start;}.elementor-4951 .elementor-element.elementor-element-bdcd752 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4951 .elementor-element.elementor-element-bdcd752 .elementor-icon-box-description{font-size:15px;font-weight:600;}.elementor-4951 .elementor-element.elementor-element-8b78856{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-4951 .elementor-element.elementor-element-1b2f191{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4951 .elementor-element.elementor-element-fbd9fff{--width:100%;}.elementor-4951 .elementor-element.elementor-element-f8fd03d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-4951 .elementor-element.elementor-element-f8fd03d img{width:60%;}.elementor-4951 .elementor-element.elementor-element-ab0d789{padding:0px 0px 0px 0px;}.elementor-4951 .elementor-element.elementor-element-ab0d789 .elementor-icon-box-title, .elementor-4951 .elementor-element.elementor-element-ab0d789 .elementor-icon-box-title a{font-size:17px;}.elementor-4951 .elementor-element.elementor-element-9005792{--icon-size:30px;}.elementor-4951 .elementor-element.elementor-element-ff0418a{--width:100%;}}@media(min-width:768px){.elementor-4951 .elementor-element.elementor-element-fbd9fff{--width:25%;}.elementor-4951 .elementor-element.elementor-element-ff0418a{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4951 .elementor-element.elementor-element-fbd9fff{--width:100%;}.elementor-4951 .elementor-element.elementor-element-ff0418a{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-8b78856 *//* اعمال برای همه‌ی 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 */