.elementor-68682 .elementor-element.elementor-element-7dd3c70.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-68682 .elementor-element.elementor-element-27fcfc1{text-align:right;}.elementor-68682 .elementor-element.elementor-element-27fcfc1 .elementor-heading-title{font-size:29px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-68682 .elementor-element.elementor-element-372eac0{text-align:right;}.elementor-68682 .elementor-element.elementor-element-372eac0 .elementor-heading-title{font-size:16px;font-weight:400;line-height:52px;}.elementor-68682 .elementor-element.elementor-element-dd5e56a{line-height:37px;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .validation_error{display:block !important;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gfield textarea, .elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gfield select{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECDCD;border-radius:8px 8px 8px 8px;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gform_footer input[type="submit"], .elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gform_page_footer input[type="submit"]{width:100px;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-68682 .elementor-element.elementor-element-8d18e67 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-68682 .elementor-element.elementor-element-8d18e67 .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-68682 .elementor-element.elementor-element-10fc316{line-height:38px;}.elementor-68682 .elementor-element.elementor-element-c1ed024{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-8d18e67 */.gform_footer.top_label {
  justify-content: flex-end;
}
#form-match .pp-gravity-form .gform_wrapper .pp-gf-select-custom::after{
  display: none  
}
/* ظرف اصلی فیلد موبایل */
.gf-mobile-field {
    display: flex;
    flex-direction: row-reverse; /* کد سمت راست، شماره سمت چپ */
    align-items: center;
    gap: 8px;
    width: 100%;
}

/* سلکت کد کشور */
.gf-mobile-country {
    width: 120px; /* میتونی اندازه رو تغییر بدی */
    height: 42px;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 0 8px;
    font-size: 14px;
    background-color: #fff;
}

/* اینپوت شماره موبایل */
.gf-mobile-number {
    flex: 1; /* شماره پرکنه عرض باقی مانده */
    height: 42px;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 0 10px;
    font-size: 14px;
    background-color: #fff;
}

/* وقتی فوکوس شد */
.gf-mobile-number:focus,
.gf-mobile-country:focus {
    outline: none;
    border-color: #008cff;
    box-shadow: 0 0 0 2px rgba(0,140,255,0.2);
}

/* اگر select2 استفاده میکنی */
.gf-mobile-country + .select2-container {
    width: 120px !important;
    vertical-align: middle;
}
select.gf-mobile-country {
    font-family: 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;
}
#form-match{
    position: relative
}
#input_3_17 {
  border: none;
    border-left-width: medium;
    border-left-style: none;
    border-left-color: currentcolor;
  border-left: 1px solid #eee;
  border-radius: 0;
  padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e93a378 */.charleft.ginput_counter.gfield_description{
    font-size: 0;
}/* End custom CSS */