.elementor-12004 .elementor-element.elementor-element-d3dc70b{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12004 .elementor-element.elementor-element-73d6ddc{--display:flex;--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;}.elementor-12004 .elementor-element.elementor-element-d05c2ba{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12004 .elementor-element.elementor-element-0e293ec{--display:flex;--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;}.elementor-12004 .elementor-element.elementor-element-cbb97cb > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-12004 .elementor-element.elementor-element-91383e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12004 .elementor-element.elementor-element-91383e8{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-099e769 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12004 .elementor-element.elementor-element-099e769 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12004 .elementor-element.elementor-element-099e769{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-12004 .elementor-element.elementor-element-099e769 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12004 .elementor-element.elementor-element-b352466{--display:flex;}.elementor-12004 .elementor-element.elementor-element-55b7622{width:var( --container-widget-width, 568px );max-width:568px;--container-widget-width:568px;--container-widget-flex-grow:0;}.elementor-12004 .elementor-element.elementor-element-55b7622 > .elementor-widget-container{background-color:#3C049B;margin:0px -55px 0px -73px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-12004 .elementor-element.elementor-element-4602187{--display:flex;--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;}.elementor-12004 .elementor-element.elementor-element-332cd93{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12004 .elementor-element.elementor-element-b1f9b51{--display:flex;--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;}.elementor-12004 .elementor-element.elementor-element-bc5a231{text-align:center;}.elementor-12004 .elementor-element.elementor-element-f4a9dfb{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12004 .elementor-element.elementor-element-3225914{--display:flex;--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;}.elementor-12004 .elementor-element.elementor-element-c11fd28{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-f267f9e{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-b1dc63c{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-a67ca36{--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-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:18px 18px 18px 18px;}.elementor-12004 .elementor-element.elementor-element-1f56301{--display:flex;}.elementor-12004 .elementor-element.elementor-element-cbaa22e{text-align:justify;font-family:"PELAK", Sans-serif;}.elementor-12004 .elementor-element.elementor-element-8601c4a{--display:flex;}.elementor-12004 .elementor-element.elementor-element-47f7c41 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12004 .elementor-element.elementor-element-825eb68{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-fc26be4{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-b4e93df{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:18px 18px 18px 18px;}.elementor-12004 .elementor-element.elementor-element-4991609{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-ef2a842{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-8a183e3{--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;}.elementor-12004 .elementor-element.elementor-element-3747eb8{--display:flex;}.elementor-12004 .elementor-element.elementor-element-53e06fd{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-7b2d183{--display:flex;}.elementor-12004 .elementor-element.elementor-element-57526cf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12004 .elementor-element.elementor-element-795474a{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-6ba1ac8{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-fca28f8{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-4e63120{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-bd61e48{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-5e3692a{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-2ab9478{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-dfea46b{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-362cd08{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-ba30064{--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;}.elementor-12004 .elementor-element.elementor-element-ba53fb5{--display:flex;}.elementor-12004 .elementor-element.elementor-element-29c96e5{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-79aa47d{--display:flex;}.elementor-12004 .elementor-element.elementor-element-c617ab2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12004 .elementor-element.elementor-element-2b2b28c{--display:flex;--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-1909c3a );--border-color:var( --e-global-color-1909c3a );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-2b2b28c:not(.elementor-motion-effects-element-type-background), .elementor-12004 .elementor-element.elementor-element-2b2b28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1909c3a );}.elementor-12004 .elementor-element.elementor-element-35ec6c8{text-align:center;}.elementor-12004 .elementor-element.elementor-element-310fb05{--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;}.elementor-12004 .elementor-element.elementor-element-632deec{width:var( --container-widget-width, 105.888% );max-width:105.888%;--container-widget-width:105.888%;--container-widget-flex-grow:0;}.elementor-12004 .elementor-element.elementor-element-632deec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12004 .elementor-element.elementor-element-b0f5321{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-f3039e0{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-54ab7e4{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-50298f0{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-4ae93fc{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-5d5de2b{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-7891f84{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-4905f26{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-841b155{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-9aaeb4f{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-b1eb4ac{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-9139ccd{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-e274245{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-b1c4741{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-e7dc4b1{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-1044f65{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-e30e31d{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-a69326b{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-ed46769{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-5cb7716{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-50ce05c{--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;}.elementor-12004 .elementor-element.elementor-element-a94c614{--display:flex;}.elementor-12004 .elementor-element.elementor-element-8bfc323{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-7e48119{--display:flex;}.elementor-12004 .elementor-element.elementor-element-3469596{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-a2f828d{--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;}.elementor-12004 .elementor-element.elementor-element-688395f{--display:flex;}.elementor-12004 .elementor-element.elementor-element-11e1f8d{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-1c47823{--display:flex;}.elementor-12004 .elementor-element.elementor-element-d04ca1e{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-c9cd7e4{--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;}.elementor-12004 .elementor-element.elementor-element-445930b{--display:flex;}.elementor-12004 .elementor-element.elementor-element-a854482{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-17698c8{--display:flex;}.elementor-12004 .elementor-element.elementor-element-57e92fd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12004 .elementor-element.elementor-element-2558fac{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-12004 .elementor-element.elementor-element-198c6cd{--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;}.elementor-12004 .elementor-element.elementor-element-593be0c{--display:flex;}.elementor-12004 .elementor-element.elementor-element-1ea0e66{text-align:justify;}.elementor-12004 .elementor-element.elementor-element-67f7c01{--display:flex;}.elementor-12004 .elementor-element.elementor-element-6572123 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12004 .elementor-element.elementor-element-ee84faa{--display:flex;--min-height:341px;--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;}.elementor-12004 .elementor-element.elementor-element-ab3715d img{border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-12004 .elementor-element.elementor-element-55b7622 > .elementor-widget-container{margin:0px 8px 0px 31px;}.elementor-12004 .elementor-element.elementor-element-55b7622{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;}.elementor-12004 .elementor-element.elementor-element-55b7622.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-12004 .elementor-element.elementor-element-73d6ddc{--width:50%;}.elementor-12004 .elementor-element.elementor-element-0e293ec{--width:50%;}.elementor-12004 .elementor-element.elementor-element-4602187{--width:50%;}.elementor-12004 .elementor-element.elementor-element-3225914{--width:100%;}}@media(max-width:767px){.elementor-12004 .elementor-element.elementor-element-cbb97cb{text-align:center;}.elementor-12004 .elementor-element.elementor-element-55b7622 > .elementor-widget-container{margin:0px -3px 0px 4px;padding:5px 0px 0px 2px;}.elementor-12004 .elementor-element.elementor-element-55b7622{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-12004 .elementor-element.elementor-element-55b7622.elementor-element{--align-self:center;}.elementor-12004 .elementor-element.elementor-element-ee84faa{--min-height:0px;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-55b7622 *//* تنظیمات دسکتاپ */
.elementor-12004 .elementor-element.elementor-element-55b7622 form {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
}

/* دکمه */
#gform_submit_button_14 {
    background-color: #AAE0D0 !important;
    border-radius: 26px;
    color: #323232;
    padding: 10px 30px;
    white-space: nowrap;         /* جلوگیری از دو خطی شدن متن */
    overflow: hidden;            /* حذف بخش اضافی در صورت زیاد شدن متن */
    text-overflow: ellipsis;     /* نمایش سه‌نقطه در صورت طولانی بودن متن */
    max-width: fit-content;      /* اندازه دقیق دکمه بر اساس متن */
}

/* اینپوت‌ها */
.elementor-12004 .elementor-element.elementor-element-55b7622 input {
    background-color: #F5F5F5 !important;
    border-radius: 26px !important;
    text-align: right !important;
    padding: 10px 15px !important;
    flex: 1;                       /* اجازه میده ورودی‌ها کش بیاد */
    min-width: 150px;              /* حداقل اندازه */
    box-sizing: border-box;
}

.elementor-12004 .elementor-element.elementor-element-55b7622 .gform_footer {
    margin: 0 !important;
}

.elementor-12004 .elementor-element.elementor-element-55b7622 .gform_confirmation_message {
    color: #fff;
}

.elementor-12004 .elementor-element.elementor-element-55b7622 form .gform-body .gfield .ginput_container input::placeholder {
    padding-right: 15px;
}

/* ========= Mobile Styles ========= */
@media (max-width: 767px){

    /* کل فرم */
    .elementor-12004 .elementor-element.elementor-element-55b7622 form{
        width: 100%;
        flex-direction: column;
        align-items: stretch !important;
        gap: 15px;
        padding: 10px;
        box-sizing: border-box;
    }

    /* فیلدها */
    .elementor-12004 .elementor-element.elementor-element-55b7622 .gform_fields{
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 12px;
        box-sizing: border-box;
    }

    .elementor-12004 .elementor-element.elementor-element-55b7622 .gfield,
    .elementor-12004 .elementor-element.elementor-element-55b7622 .ginput_container{
        width: 100% !important;
    }

    /* اینپوت‌ها = تمام عرض */
    .elementor-12004 .elementor-element.elementor-element-55b7622 input{
        width: 100% !important;
        box-sizing: border-box !important;
    }

    /* فوتر فرم */
    .elementor-12004 .elementor-element.elementor-element-55b7622 .gform_footer{
        width: 100%;
        display: flex !important;
        justify-content: center !important; /* دکمه بیاد وسط */
        padding: 0 !important;
        margin: 0 !important;
    }

    /* دکمه درخواست مشاوره */
    #gform_submit_button_14{
        display: inline-block !important;
        text-align: center !important;
        padding: 12px 40px !important;
        width: auto !important;  /* برای اینکه دکمه اندازه اینپوت نشه */
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-47f7c41 */@media (max-width: 767px) {
  /* جایگذاری کلاس یا شناسه صحیح */
  iframe {
    height: auto !important;   /* ارتفاع خودکار یا درصدی */
    max-height: 100vh;         /* محدود کردن ارتفاع در کل صفحه دید */
    width: 100%;               /* گرفتن عرض کامل */
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-57526cf */@media (max-width: 767px) {
  /* جایگذاری کلاس یا شناسه صحیح */
  iframe {
    height: auto !important;   /* ارتفاع خودکار یا درصدی */
    max-height: 100vh;         /* محدود کردن ارتفاع در کل صفحه دید */
    width: 100%;               /* گرفتن عرض کامل */
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c617ab2 */@media (max-width: 767px) {
  /* جایگذاری کلاس یا شناسه صحیح */
  iframe {
    height: auto !important;   /* ارتفاع خودکار یا درصدی */
    max-height: 100vh;         /* محدود کردن ارتفاع در کل صفحه دید */
    width: 100%;               /* گرفتن عرض کامل */
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-57e92fd */@media (max-width: 767px) {
  /* جایگذاری کلاس یا شناسه صحیح */
  iframe {
    height: auto !important;   /* ارتفاع خودکار یا درصدی */
    max-height: 100vh;         /* محدود کردن ارتفاع در کل صفحه دید */
    width: 100%;               /* گرفتن عرض کامل */
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6572123 */@media (max-width: 767px) {
  /* جایگذاری کلاس یا شناسه صحیح */
  iframe {
    height: auto !important;   /* ارتفاع خودکار یا درصدی */
    max-height: 100vh;         /* محدود کردن ارتفاع در کل صفحه دید */
    width: 100%;               /* گرفتن عرض کامل */
  }
}/* End custom CSS */