.elementor-146 .elementor-element.elementor-element-56f00a3{--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-146 .elementor-element.elementor-element-118af03{--iteration-count:infinite;--animation-duration:1200ms;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--dynamic-text-color:var( --e-global-color-187c359 );}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline{text-align:center;font-size:50px;}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline-plain-text{color:#2D6BFF;}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder-row{margin-top:25px;margin-bottom:0px;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__label{padding:3px 3px 3px 3px;text-align:right;color:var( --e-global-color-6d39643 );}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__desc{text-align:left;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__field-wrap span::before{border-radius:2px 2px 2px 2px;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){color:#6B7280;background-color:var( --e-global-color-d9dbb3c );border-radius:20px 20px 20px 20px;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder ::-webkit-input-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder ::-ms-input-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder ::-moz-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder :-moz-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder input{color-scheme:normal;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder-message--success{text-align:center;}.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder-message--error{text-align:center;}.elementor-146 .elementor-element.elementor-element-352bc26 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-146 .elementor-element.elementor-element-52382c6{--lottie-container-width:35%;}.elementor-146 .elementor-element.elementor-element-484b9b4{--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-146 .elementor-element.elementor-element-b167ad3{--iteration-count:infinite;--animation-duration:1200ms;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--dynamic-text-color:var( --e-global-color-187c359 );}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline{text-align:center;font-size:50px;}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline-plain-text{color:#2D6BFF;}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-6d39643 );}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder-row{margin-top:25px;margin-bottom:0px;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__label{padding:3px 3px 3px 3px;text-align:right;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__desc{text-align:left;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__field-wrap span::before{border-radius:2px 2px 2px 2px;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){color:#6B7280;background-color:var( --e-global-color-d9dbb3c );border-radius:20px 20px 20px 20px;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder ::-webkit-input-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder ::-ms-input-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder ::-moz-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder :-moz-placeholder{color:var( --e-global-color-d9dbb3c );}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder input{color-scheme:normal;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder-message--success{text-align:center;}.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder-message--error{text-align:center;}.elementor-146 .elementor-element.elementor-element-77a66a3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-146 .elementor-element.elementor-element-3e504ac{--lottie-container-width:35%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-56f00a3{--content-width:1175px;}.elementor-146 .elementor-element.elementor-element-484b9b4{--content-width:1175px;}}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-118af03{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline{font-size:35px;}.elementor-146 .elementor-element.elementor-element-52382c6{--lottie-container-width:30%;}.elementor-146 .elementor-element.elementor-element-b167ad3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline{font-size:35px;}.elementor-146 .elementor-element.elementor-element-3e504ac{--lottie-container-width:30%;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-118af03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline{font-size:25px;}.elementor-146 .elementor-element.elementor-element-52382c6{--lottie-container-width:35%;}.elementor-146 .elementor-element.elementor-element-b167ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline{font-size:25px;}.elementor-146 .elementor-element.elementor-element-3e504ac{--lottie-container-width:35%;}}/* Start custom CSS for animated-headline, class: .elementor-element-118af03 *//* ۱. گرادینت فقط آبی و بنفش برای متن */
.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline-plain-text,
.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline-dynamic-text {
    background: linear-gradient(90deg, #2D6BFF 0%, #7B3AED 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* ۲. خط زیر متن کاملاً سفید و درخشان */
.elementor-146 .elementor-element.elementor-element-118af03 .elementor-headline-animation-type-underline svg path {
    stroke: #ffffff !important;
    stroke-width: 3;
    filter: drop-shadow(0px 0px 2px rgba(255,255,255,0.5)); /* یک هاله ملایم برای درخشش خط */
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-539cb39 *//* --- تنظیم رنگ متن لیبل‌ها --- */
.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__label {
    color: #0D0F1A !important;
}

/* --- تنظیم رنگ پس‌زمینه فیلدهای متنی و رفع تداخل دارک‌مود --- */
html.wp-dark-mode-active .elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__field-wrap input,
.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__field-wrap input {
    background-color: #3D6BC7 !important;
    color: #ffffff !important; /* رنگ متن داخل فیلد - سفید */
    border: 1px solid #4b5563 !important; /* رنگ حاشیه فیلد - اختیاری */
}

/* --- استایل دکمه ارسال (حالت عادی) --- */
.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__action-button {
    /* ساخت گرادینت آبی به بنفش مشابه عکس شما */
    background: linear-gradient(90deg, #1042c2 0%, #5d17a3 100%) !important;
    
    /* انحنای دکمه: بالا-چپ، بالا-راست، پایین-راست، پایین-چپ */
    /* طبق عکس شما سمت چپ کاملا گرد و سمت راست انحنای کمی دارد */
    border-radius: 50px 8px 8px 50px !important;
    
    color: #ffffff !important; /* رنگ متن سفید */
    border: none !important;
    transition: all 0.4s ease !important; /* نرم شدن انیمیشن هاور */
}

/* --- استایل دکمه ارسال (حالت عادی) --- */
.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__action-button {
    /* ساخت گرادینت آبی به بنفش */
    background: linear-gradient(90deg, #1042c2 0%, #5d17a3 100%) !important;
    
    /* گرد شدن کامل هر چهار طرف دکمه */
    border-radius: 50px !important;
    
    color: #ffffff !important; /* رنگ متن سفید در حالت عادی */
    border: none !important;
    transition: all 0.4s ease !important; /* نرم شدن انیمیشن هاور */
}

/* --- استایل دکمه ارسال (حالت هاور / رفتن موس روی دکمه) --- */
.elementor-146 .elementor-element.elementor-element-539cb39 .jet-form-builder__action-button:hover {
    /* برعکس کردن گرادینت در حالت هاور */
    background: linear-gradient(90deg, #5d17a3 0%, #1042c2 100%) !important;
    
    /* مشکی شدن رنگ متن دکمه در حالت هاور */
    color: #000000 !important; 
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-b167ad3 *//* ۱. گرادینت فقط آبی و بنفش برای متن */
.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline-plain-text,
.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline-dynamic-text {
    background: linear-gradient(90deg, #2D6BFF 0%, #7B3AED 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* ۲. خط زیر متن کاملاً سفید و درخشان */
.elementor-146 .elementor-element.elementor-element-b167ad3 .elementor-headline-animation-type-underline svg path {
    stroke: #ffffff !important;
    stroke-width: 3;
    filter: drop-shadow(0px 0px 2px rgba(255,255,255,0.5)); /* یک هاله ملایم برای درخشش خط */
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-13cf959 *//* --- تنظیم رنگ متن لیبل‌ها --- */
.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__label {
    color: #F5F7FA !important;
}

/* --- تنظیم رنگ پس‌زمینه فیلدهای متنی و رفع تداخل دارک‌مود --- */
html.wp-dark-mode-active .elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__field-wrap input,
.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__field-wrap input {
    background-color: #3D6BC7 !important;
    color: #ffffff !important; /* رنگ متن داخل فیلد - سفید */
    border: 1px solid #4b5563 !important; /* رنگ حاشیه فیلد - اختیاری */
}

/* --- استایل دکمه ارسال (حالت عادی) --- */
.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__action-button {
    /* ساخت گرادینت آبی به بنفش مشابه عکس شما */
    background: linear-gradient(90deg, #1042c2 0%, #5d17a3 100%) !important;
    
    /* انحنای دکمه: بالا-چپ، بالا-راست، پایین-راست، پایین-چپ */
    /* طبق عکس شما سمت چپ کاملا گرد و سمت راست انحنای کمی دارد */
    border-radius: 50px 8px 8px 50px !important;
    
    color: #ffffff !important; /* رنگ متن سفید */
    border: none !important;
    transition: all 0.4s ease !important; /* نرم شدن انیمیشن هاور */
}

/* --- استایل دکمه ارسال (حالت عادی) --- */
.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__action-button {
    /* ساخت گرادینت آبی به بنفش */
    background: linear-gradient(90deg, #1042c2 0%, #5d17a3 100%) !important;
    
    /* گرد شدن کامل هر چهار طرف دکمه */
    border-radius: 50px !important;
    
    color: #ffffff !important; /* رنگ متن سفید در حالت عادی */
    border: none !important;
    transition: all 0.4s ease !important; /* نرم شدن انیمیشن هاور */
}

/* --- استایل دکمه ارسال (حالت هاور / رفتن موس روی دکمه) --- */
.elementor-146 .elementor-element.elementor-element-13cf959 .jet-form-builder__action-button:hover {
    /* برعکس کردن گرادینت در حالت هاور */
    background: linear-gradient(90deg, #5d17a3 0%, #1042c2 100%) !important;
    
    /* مشکی شدن رنگ متن دکمه در حالت هاور */
    color: #000000 !important; 
}/* End custom CSS */