.elementor-90179784 .elementor-element.elementor-element-bb87c5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-bb87c5e.e-con{--align-self:center;}.elementor-90179784 .elementor-element.elementor-element-d50191d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-1a28e80 > .elementor-widget-container{background-color:#EEEEEE;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-radius:24px 24px 24px 24px;}.elementor-90179784 .elementor-element.elementor-element-1a28e80.elementor-element{--align-self:flex-start;}.elementor-90179784 .elementor-element.elementor-element-1a28e80 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-90179784 .elementor-element.elementor-element-b03bf37 .elementor-heading-title{font-size:40px;font-weight:900;line-height:64px;}.elementor-90179784 .elementor-element.elementor-element-c32c450{line-height:32px;color:#505050;}.elementor-90179784 .elementor-element.elementor-element-1917ed7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-93d354e .elementor-button{background-color:#2D2D2D00;font-size:18px;font-weight:600;line-height:40px;fill:#2D2D2D;color:#2D2D2D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D2D;border-radius:16px 16px 16px 16px;padding:12px 24px 12px 24px;}.elementor-90179784 .elementor-element.elementor-element-93d354e .elementor-button:hover, .elementor-90179784 .elementor-element.elementor-element-93d354e .elementor-button:focus{background-color:#2D2D2D;color:#FFFFFF;}.elementor-90179784 .elementor-element.elementor-element-93d354e.elementor-element{--align-self:flex-start;}.elementor-90179784 .elementor-element.elementor-element-93d354e .elementor-button:hover svg, .elementor-90179784 .elementor-element.elementor-element-93d354e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-90179784 .elementor-element.elementor-element-f3428e1 .elementor-button{background-color:#7E549E;font-size:18px;font-weight:600;line-height:40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7E549E;border-radius:16px 16px 16px 16px;padding:12px 24px 12px 24px;}.elementor-90179784 .elementor-element.elementor-element-f3428e1 .elementor-button:hover, .elementor-90179784 .elementor-element.elementor-element-f3428e1 .elementor-button:focus{background-color:#593A6E;}.elementor-90179784 .elementor-element.elementor-element-f3428e1.elementor-element{--align-self:flex-start;}.elementor-90179784 .elementor-element.elementor-element-eedb75d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-90179784 .elementor-element.elementor-element-eedb75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90179784 .elementor-element.elementor-element-eedb75d img{width:100%;}.elementor-90179784 .elementor-element.elementor-element-ac49e22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-ac2e356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-90179784 .elementor-element.elementor-element-ac2e356:not(.elementor-motion-effects-element-type-background), .elementor-90179784 .elementor-element.elementor-element-ac2e356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-90179784 .elementor-element.elementor-element-01192e8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-90179784 .elementor-element.elementor-element-01192e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90179784 .elementor-element.elementor-element-01192e8.elementor-element{--align-self:center;}.elementor-90179784 .elementor-element.elementor-element-01192e8 img{width:100%;}.elementor-90179784 .elementor-element.elementor-element-bee3ff1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-1ca39de .elementor-heading-title{font-size:24px;font-weight:900;line-height:40px;}.elementor-90179784 .elementor-element.elementor-element-9db2362{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-90179784 .elementor-element.elementor-element-9db2362.elementor-element{--align-self:stretch;}body.elementor-page-90179784:not(.elementor-motion-effects-element-type-background), body.elementor-page-90179784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1024px){.elementor-90179784 .elementor-element.elementor-element-bb87c5e{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-90179784 .elementor-element.elementor-element-b03bf37 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-90179784 .elementor-element.elementor-element-c32c450{font-size:16px;line-height:28px;}.elementor-90179784 .elementor-element.elementor-element-1917ed7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-93d354e.elementor-element{--align-self:stretch;}.elementor-90179784 .elementor-element.elementor-element-93d354e .elementor-button{font-size:16px;line-height:32px;border-radius:12px 12px 12px 12px;padding:8px 16px 8px 16px;}.elementor-90179784 .elementor-element.elementor-element-f3428e1.elementor-element{--align-self:stretch;}.elementor-90179784 .elementor-element.elementor-element-f3428e1 .elementor-button{font-size:16px;line-height:32px;border-radius:12px 12px 12px 12px;padding:8px 16px 8px 16px;}.elementor-90179784 .elementor-element.elementor-element-eedb75d.elementor-element{--align-self:center;}.elementor-90179784 .elementor-element.elementor-element-ac49e22{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90179784 .elementor-element.elementor-element-bee3ff1{--justify-content:center;}.elementor-90179784 .elementor-element.elementor-element-1ca39de .elementor-heading-title{font-size:20px;line-height:32px;}}@media(min-width:768px){.elementor-90179784 .elementor-element.elementor-element-bb87c5e{--content-width:1200px;}.elementor-90179784 .elementor-element.elementor-element-d50191d{--width:65%;}.elementor-90179784 .elementor-element.elementor-element-ac49e22{--content-width:1200px;}.elementor-90179784 .elementor-element.elementor-element-ac2e356{--width:100%;}.elementor-90179784 .elementor-element.elementor-element-bee3ff1{--width:50%;}}@media(max-width:767px){.elementor-90179784 .elementor-element.elementor-element-bb87c5e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90179784 .elementor-element.elementor-element-eedb75d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-90179784 .elementor-element.elementor-element-ac2e356{--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-90179784 .elementor-element.elementor-element-01192e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-9db2362 *//* ====== برای عرض بزرگ‌تر از 1024px ====== */
@media (min-width: 1025px) {
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
    .textarea.medium {
        height: 48px !important;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_required_legend {
        display: none;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gfield_description {
        padding-top: 4px;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        row-gap: 16px !important;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform-footer.gform_footer.top_label {
        margin-top: 16px;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_button.button {
        background: #7E549E  !important;
        color: white !important;
        border: none !important;
        padding: 12px 24px !important;
        width: 100% !important;
        border-radius: 8px !important;
        height: 56px !important;
        font-weight: 700;
        font-size: 18px;
    }
}

/* ====== برای عرض تا 1024px (شامل موبایل/تبلت) ====== */
@media (max-width: 1024px) {
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
    .textarea.medium {
        height: 48px !important;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_required_legend {
        display: none;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gfield_description {
        padding-top: 4px;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_fields.top_label.form_sublabel_below.description_below.validation_below {
        row-gap: 16px !important;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform-footer.gform_footer.top_label {
        margin-top: 16px;
    }
    .elementor-90179784 .elementor-element.elementor-element-9db2362 .gform_button.button {
        background: #7E549E  !important;
        color: white !important;
        border: none !important;
        padding: 12px 24px !important;
        width: 100% !important;
        border-radius: 8px !important;
        height: 56px !important;
        font-weight: 700;
        font-size: 18px;
    }
}/* End custom CSS */