.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}body.elementor-page-20720:not(.elementor-motion-effects-element-type-background), body.elementor-page-20720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for shortcode, class: .elementor-element-fa9eb37 *//* حذف عنوان و لیبل */
.gform_wrapper .gform_title,
.gform_wrapper .gform_description,
.gform_wrapper .gfield_label {
    display: none !important;
}

/* کانتینر فرم */
body .gform_wrapper {

    max-width: 540px;
    margin: 0 auto;

    padding: 28px 20px;

    background: #000000;

    border-radius: 26px;

    box-shadow:
        0 10px 35px rgba(0,0,0,0.45);
}

/* فاصله فیلدها */
body .gform_wrapper .gfield {

    margin-bottom: 24px;
}

/* لیبل ها */
body .gform_wrapper .gfield_label {

    display: block !important;

    color: #CD9C5D !important;

    font-size: 22px;

    font-weight: 800;

    margin-bottom: 12px;
}

/* فیلدها */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper textarea,
body .gform_wrapper select {

    width: 100%;

    min-height: 64px;

    padding: 18px 20px;

    border-radius: 16px;

    border: 1.5px solid #CD9C5D;

    background: #151515;

    color: #ffffff;

    font-size: 17px;

    transition: all .25s ease;

    outline: none;

    box-shadow: none !important;
}

/* placeholder */
body .gform_wrapper input::placeholder,
body .gform_wrapper textarea::placeholder {

    color: #7f7f7f;
}

/* فوکوس */
body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {

    border-color: #e8bc82;

    box-shadow:
        0 0 14px rgba(205,156,93,0.28);

    background: #1b1b1b;
}

/* فوتر فرم */
body .gform_wrapper .gform_footer {

    margin-top: 30px;
}

/* دکمه */
body .gform_wrapper .gform_footer input[type="submit"] {

    width: 100%;

    min-height: 68px;

    border: none;

    border-radius: 18px;

    background: #CD9C5D !important;

    color: #000000 !important;

    font-size: 30px;

    font-weight: 900;

    cursor: pointer;

    transition: all .3s ease;

    box-shadow:
        0 10px 26px rgba(205,156,93,0.35);
}

/* هاور */
body .gform_wrapper .gform_footer input[type="submit"]:hover {

    transform: translateY(-2px);

    box-shadow:
        0 16px 34px rgba(205,156,93,0.45);
}

/* کلیک */
body .gform_wrapper .gform_footer input[type="submit"]:active {

    transform: scale(.985);
}

/* خطا */
body .gform_wrapper .gfield_error input,
body .gform_wrapper .gfield_error textarea {

    border-color: #ff4d4d !important;
}

/* پیام موفقیت */
body .gform_confirmation_message {

    background: #111111;

    border: 1px solid #CD9C5D;

    border-radius: 20px;

    padding: 22px;

    color: #CD9C5D;

    font-size: 17px;

    font-weight: 700;

    text-align: center;
}

/* =========================================
   TABLET
========================================= */

@media (max-width:768px){

    body .gform_wrapper{

        padding:24px 18px;
    }

    body .gform_wrapper .gfield_label{

        font-size:20px;
    }

    body .gform_wrapper input[type="text"],
    body .gform_wrapper input[type="email"],
    body .gform_wrapper input[type="tel"]{

        min-height:60px;

        font-size:16px;
    }

    body .gform_wrapper .gform_footer input[type="submit"]{

        min-height:64px;

        font-size:26px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width:480px){

    body .gform_wrapper{

        padding:20px 14px;

        border-radius:22px;
    }

    body .gform_wrapper .gfield{

        margin-bottom:18px;
    }

    body .gform_wrapper .gfield_label{

        font-size:18px;
    }

    body .gform_wrapper input[type="text"],
    body .gform_wrapper input[type="email"],
    body .gform_wrapper input[type="tel"],
    body .gform_wrapper textarea{

        min-height:58px;

        padding:16px;

        font-size:16px;

        border-radius:14px;
    }

    body .gform_wrapper .gform_footer input[type="submit"]{

        min-height:62px;

        font-size:22px;

        border-radius:16px;
    }
}
```/* End custom CSS */