.elementor-4811 .elementor-element.elementor-element-110087c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#949494;--border-color:#949494;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4811 .elementor-element.elementor-element-110087c.e-con{--align-self:center;}.elementor-4811 .elementor-element.elementor-element-6e28786 img{width:44%;}.elementor-4811 .elementor-element.elementor-element-6e28786{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-4811 .elementor-element.elementor-element-39cf614{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-4811 .elementor-element.elementor-element-81e3a18{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#808080;--border-color:#808080;--border-radius:18px 18px 18px 18px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4811 .elementor-element.elementor-element-81e3a18:not(.elementor-motion-effects-element-type-background), .elementor-4811 .elementor-element.elementor-element-81e3a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111AB;}.elementor-4811 .elementor-element.elementor-element-55429ae img{width:26%;}.elementor-4811 .elementor-element.elementor-element-632284d{text-align:center;}.elementor-4811 .elementor-element.elementor-element-632284d .elementor-heading-title{font-size:14px;font-weight:100;color:#FFFFFF;}.elementor-4811 .elementor-element.elementor-element-eb726d3{text-align:center;}.elementor-4811 .elementor-element.elementor-element-eb726d3 .elementor-heading-title{font-size:12px;font-weight:100;color:#FFFFFF;}#elementor-popup-modal-4811 .dialog-message{width:400px;height:auto;}#elementor-popup-modal-4811{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-4811 .dialog-close-button{display:flex;}#elementor-popup-modal-4811 .dialog-widget-content{animation-duration:0.5s;background-color:#000000;border-radius:18px 18px 18px 18px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-4811 .elementor-element.elementor-element-110087c{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-b30c663 *//* استایل فیلدهای ورودی و لیست کشویی */
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input[type="text"],
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input[type="email"],
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input[type="tel"],
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input[type="number"],
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper select,
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper textarea {
    background-color: #222222 !important; /* رنگ پس‌زمینه تیره مشابه فرم پایین */
    border: 1px solid #3a3a3a !important; /* حاشیه ظریف تیره */
    border-radius: 6px !important; /* گوشه‌های گرد */
    color: #ffffff !important; /* رنگ متن */
    padd20g: 12px 15px !important;
    font-family: inherit !important;
    width: 100% !important;
    box-shadow: none !important;
    direction: rtl !important;
    outline: none !important;
}

/* تغییر رنگ بوردر در حالت فوکوس (اختیاری) */
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input[type="text"]:focus,
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input[type="tel"]:focus,
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper select:focus {
    border-color: #555555 !important; 
}

/* استایل متن نگهدارنده (Placeholder) */
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper input::placeholder,
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper textarea::placeholder {
    color: #a1a1a1 !important;
}

/* استایل دکمه ارسال */
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper .gform_button,
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper .button {
    background-color: #90161a !important; /* رنگ زرشکی دکمه */
    color: #ffffff !important;
    border-radius: 6px !important;
    padd5g: 14px 20px !important;
    width: 100% !important; /* دکمه تمام‌عرض */
    border: none !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-family: inherit !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
    margin-top: 5px !important;
}

/* هاور دکمه ارسال */
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper .gform_button:hover,
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper .button:hover {
    background-color: #7a1215 !important;
}



/* مخفی کردن لیبل‌های بالای فیلدها */
.elementor-4811 .elementor-element.elementor-element-b30c663 .gform_wrapper .gfield_label {
    display: none !important;
}/* End custom CSS */