.elementor-577 .elementor-element.elementor-element-78afdc3{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}#elementor-popup-modal-577{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-577 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-577 .dialog-close-button{display:flex;}#elementor-popup-modal-577 .dialog-widget-content{border-radius:25px 25px 25px 25px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-577 .elementor-element.elementor-element-78afdc3{--content-width:100%;}#elementor-popup-modal-577 .dialog-message{width:317px;}}/* Start custom CSS for shortcode, class: .elementor-element-9b9b37a *//* فونت */
.elementor-577 .elementor-element.elementor-element-9b9b37a,
.elementor-577 .elementor-element.elementor-element-9b9b37a input,
.elementor-577 .elementor-element.elementor-element-9b9b37a textarea,
.elementor-577 .elementor-element.elementor-element-9b9b37a select,
.elementor-577 .elementor-element.elementor-element-9b9b37a button,
.elementor-577 .elementor-element.elementor-element-9b9b37a .gform_button {
    font-family: Peyda, sans-serif !important;
}

/* لیبل ها */
.elementor-577 .elementor-element.elementor-element-9b9b37a .gfield_label,
.elementor-577 .elementor-element.elementor-element-9b9b37a legend {
    color: var(--e-global-color-text);
    font-weight: 600;
    margin-bottom: 8px;
}

/* فیلدها */
.elementor-577 .elementor-element.elementor-element-9b9b37a input[type="text"],
.elementor-577 .elementor-element.elementor-element-9b9b37a input[type="email"],
.elementor-577 .elementor-element.elementor-element-9b9b37a input[type="tel"],
.elementor-577 .elementor-element.elementor-element-9b9b37a textarea,
.elementor-577 .elementor-element.elementor-element-9b9b37a select {
    width: 100%;
    background: color-mix(in srgb, var(--e-global-color-secondary) 35%, white);
    color: var(--e-global-color-text);
    border: 1px solid color-mix(in srgb, var(--e-global-color-text) 10%, transparent);
    border-radius: 14px;
    padding: 15px 18px;
    transition: all .3s ease;
    box-shadow: none;
}

/* Placeholder */
.elementor-577 .elementor-element.elementor-element-9b9b37a input::placeholder,
.elementor-577 .elementor-element.elementor-element-9b9b37a textarea::placeholder {
    color: rgba(120,120,120,.7);
}

/* فوکوس */
.elementor-577 .elementor-element.elementor-element-9b9b37a input:focus,
.elementor-577 .elementor-element.elementor-element-9b9b37a textarea:focus,
.elementor-577 .elementor-element.elementor-element-9b9b37a select:focus {
    outline: none;
    border-color: var(--e-global-color-primary);
    background: #fff;
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--e-global-color-primary) 12%, transparent);
}

/* تکست اریا */
.elementor-577 .elementor-element.elementor-element-9b9b37a textarea {
    min-height: 180px;
    resize: vertical;
}

/* دکمه ارسال */
.elementor-577 .elementor-element.elementor-element-9b9b37a .gform_button,
.elementor-577 .elementor-element.elementor-element-9b9b37a input[type="submit"] {
    width: 100%;
    display: block;
    padding: 16px 24px;
    border: none;
    border-radius: 14px;
    background: var(--e-global-color-primary);
    color: #fff;
    font-family: Peyda, sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
}

/* هاور دکمه */
.elementor-577 .elementor-element.elementor-element-9b9b37a .gform_button:hover,
.elementor-577 .elementor-element.elementor-element-9b9b37a input[type="submit"]:hover {
    background: var(--e-global-color-accent);
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(0,0,0,.15);
}

/* فاصله بین فیلدها */
.elementor-577 .elementor-element.elementor-element-9b9b37a .gform_fields {
    row-gap: 22px;
}

/* ستاره الزامی */
.elementor-577 .elementor-element.elementor-element-9b9b37a .gfield_required {
    color: var(--e-global-color-primary);
}/* End custom CSS */