.elementor-46668 .elementor-element.elementor-element-03ad58f .singletitle span.tspn{font-size:12px;background-color:#003C6C;border-radius:7px 7px 7px 7px;}.elementor-46668 .elementor-element.elementor-element-03ad58f .singletitle .maintitle{font-size:18px;font-weight:700;}/* Start custom CSS for shortcode, class: .elementor-element-92f7633 *//* =========================================================
   فرم کارآموزی - چیدمان دقیق دو ستونه
   ========================================================= */

/* فرم */
.gform_wrapper {
    direction: rtl !important;
    text-align: right !important;
}

/* Grid اصلی */
.gform_wrapper .gform_fields {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    column-gap: 16px !important;
    row-gap: 0 !important;
}

/* همه فیلدها به صورت پیش فرض تمام عرض */
.gform_wrapper .gform_fields > .gfield {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin-bottom: 28px !important;
}


/* =========================================================
   اطلاعات هویتی
   ========================================================= */

/* نام و نام خانوادگی */
.gform_wrapper .gfield[id$="_2"],

/* نام پدر */
.gform_wrapper .gfield[id$="_3"],

/* کد ملی */
.gform_wrapper .gfield[id$="_4"],

/* شماره شناسنامه */
.gform_wrapper .gfield[id$="_5"],

/* سال تولد */
.gform_wrapper .gfield[id$="_6"],

/* محل تولد */
.gform_wrapper .gfield[id$="_7"],

/* وضعیت تأهل */
.gform_wrapper .gfield[id$="_8"],

/* وضعیت جسمانی */
.gform_wrapper .gfield[id$="_9"] {
    grid-column: span 6 !important;
    width: 100% !important;
}


/* =========================================================
   سال تولد و محل تولد - فیلد باریک
   ========================================================= */

.gform_wrapper .gfield[id$="_6"] input,
.gform_wrapper .gfield[id$="_7"] input {
    width: 170px !important;
    max-width: 170px !important;
}


/* =========================================================
   وضعیت تأهل و وضعیت جسمانی
   ========================================================= */

.gform_wrapper .gfield[id$="_8"],
.gform_wrapper .gfield[id$="_9"] {
    min-height: 105px !important;
}


/* رادیوها */
.gform_wrapper .gfield[id$="_8"] .gfield_radio,
.gform_wrapper .gfield[id$="_9"] .gfield_radio {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* هر گزینه */
.gform_wrapper .gfield[id$="_8"] .gfield_radio li,
.gform_wrapper .gfield[id$="_9"] .gfield_radio li {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* دایره */
.gform_wrapper .gfield[id$="_8"] input[type="radio"],
.gform_wrapper .gfield[id$="_9"] input[type="radio"] {
    width: 15px !important;
    height: 15px !important;
    margin: 0 0 0 8px !important;
}


/* =========================================================
   اطلاعات تماس
   ========================================================= */

/* تلفن */
.gform_wrapper .gfield[id$="_11"],

/* موبایل */
.gform_wrapper .gfield[id$="_12"] {
    grid-column: span 6 !important;
}


/* آدرس */
.gform_wrapper .gfield[id$="_13"] {
    grid-column: 1 / -1 !important;
}


/* =========================================================
   اطلاعات تحصیلی
   ========================================================= */

/* رشته */
.gform_wrapper .gfield[id$="_15"],

/* گرایش */
.gform_wrapper .gfield[id$="_16"] {
    grid-column: span 6 !important;
}


/* =========================================================
   تجربیات شغلی
   ========================================================= */

/* نام سازمان */
.gform_wrapper .gfield[id$="_18"],

/* آخرین حقوق دریافتی */
.gform_wrapper .gfield[id$="_19"],

/* مدت سابقه */
.gform_wrapper .gfield[id$="_20"] {
    grid-column: span 4 !important;
}


/* علت ترک */
.gform_wrapper .gfield[id$="_21"] {
    grid-column: 1 / -1 !important;
}


/* فایل */
.gform_wrapper .gfield[id$="_22"] {
    grid-column: 1 / -1 !important;
}


/* کپچا */
.gform_wrapper .gfield[id$="_23"] {
    grid-column: 1 / -1 !important;
}


/* =========================================================
   عنوان فیلدها
   ========================================================= */

.gform_wrapper .gfield_label {
    display: block !important;
    width: 100% !important;
    text-align: right !important;
    margin-bottom: 8px !important;
}


/* =========================================================
   ورودی‌ها
   ========================================================= */

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper select {
    width: 100% !important;
    box-sizing: border-box !important;
}


/* =========================================================
   استایل Input
   ========================================================= */

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper select {
    height: 38px !important;
    padding: 7px 10px !important;

    border: 1px solid #aeb7bf !important;
    border-radius: 2px !important;

    background: #fff !important;

    outline: none !important;
    box-shadow: none !important;
}


/* =========================================================
   Textarea
   ========================================================= */

.gform_wrapper textarea {
    width: 100% !important;
    box-sizing: border-box !important;
    min-height: 100px !important;

    border: 1px solid #aeb7bf !important;
    border-radius: 2px !important;

    padding: 10px !important;
}


/* =========================================================
   Required
   ========================================================= */

.gform_wrapper .gfield_required {
    color: #e33b20 !important;
    margin-right: 4px !important;
}


/* =========================================================
   عنوان بخش‌ها
   ========================================================= */

.gform_wrapper .gsection {
    grid-column: 1 / -1 !important;

    width: 100% !important;

    margin: 10px 0 30px 0 !important;
    padding: 0 0 15px 0 !important;

    border-bottom: 1px solid #ddd !important;
}


.gform_wrapper .gsection_title {
    color: #075487 !important;

    font-size: 20px !important;
    font-weight: 700 !important;

    text-align: right !important;

    margin: 0 !important;
}


/* =========================================================
   دکمه ارسال
   ========================================================= */

.gform_wrapper .gform_footer {
    width: 100% !important;
    text-align: right !important;
}


.gform_wrapper .gform_button {
    background: #075487 !important;
    color: #fff !important;

    border: none !important;
    border-radius: 2px !important;

    padding: 9px 20px !important;

    font-family: inherit !important;
    cursor: pointer !important;
}


/* =========================================================
   موبایل
   ========================================================= */

@media only screen and (max-width: 767px) {

    .gform_wrapper .gform_fields {
        grid-template-columns: 1fr !important;
        column-gap: 0 !important;
    }

    .gform_wrapper .gform_fields > .gfield {
        grid-column: 1 / -1 !important;
    }

    .gform_wrapper .gfield[id$="_6"] input,
    .gform_wrapper .gfield[id$="_7"] input {
        width: 100% !important;
        max-width: 100% !important;
    }

}/* End custom CSS */