.elementor-25416 .elementor-element.elementor-element-f986740{margin:-34px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-5d85dd2{margin:20px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-441d1f0 .elementor-heading-title{font-family:var( --e-global-typography-248acf1-font-family ), Sans-serif;font-size:var( --e-global-typography-248acf1-font-size );font-weight:var( --e-global-typography-248acf1-font-weight );color:var( --e-global-color-d56bfa6 );}.elementor-25416 .elementor-element.elementor-element-7367117{margin:26px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-614d73c .elementor-button{background-color:#F00000;font-family:"dana", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-614d73c .elementor-button:hover, .elementor-25416 .elementor-element.elementor-element-614d73c .elementor-button:focus{background-color:#F00000;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-614d73c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-614d73c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25416 .elementor-element.elementor-element-614d73c .elementor-button:hover svg, .elementor-25416 .elementor-element.elementor-element-614d73c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-2b4c2ea .elementor-heading-title{font-family:var( --e-global-typography-248acf1-font-family ), Sans-serif;font-size:var( --e-global-typography-248acf1-font-size );font-weight:var( --e-global-typography-248acf1-font-weight );color:var( --e-global-color-d56bfa6 );}.elementor-25416 .elementor-element.elementor-element-df471a0 .elementor-button{background-color:#F00000;font-family:"dana", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-df471a0 .elementor-button:hover, .elementor-25416 .elementor-element.elementor-element-df471a0 .elementor-button:focus{background-color:#F00000;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-df471a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-df471a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25416 .elementor-element.elementor-element-df471a0 .elementor-button:hover svg, .elementor-25416 .elementor-element.elementor-element-df471a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-9045067{margin:50px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-3a1b715 .elementor-heading-title{font-family:var( --e-global-typography-248acf1-font-family ), Sans-serif;font-size:var( --e-global-typography-248acf1-font-size );font-weight:var( --e-global-typography-248acf1-font-weight );color:var( --e-global-color-d56bfa6 );}.elementor-25416 .elementor-element.elementor-element-6cddfe3 .elementor-button{background-color:#F00000;font-family:"dana", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-6cddfe3 .elementor-button:hover, .elementor-25416 .elementor-element.elementor-element-6cddfe3 .elementor-button:focus{background-color:#F00000;color:#FFFFFF;}.elementor-25416 .elementor-element.elementor-element-6cddfe3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-6cddfe3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25416 .elementor-element.elementor-element-6cddfe3 .elementor-button:hover svg, .elementor-25416 .elementor-element.elementor-element-6cddfe3 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-25416 .elementor-element.elementor-element-441d1f0 .elementor-heading-title{font-size:var( --e-global-typography-248acf1-font-size );}.elementor-25416 .elementor-element.elementor-element-2b4c2ea .elementor-heading-title{font-size:var( --e-global-typography-248acf1-font-size );}.elementor-25416 .elementor-element.elementor-element-3a1b715 .elementor-heading-title{font-size:var( --e-global-typography-248acf1-font-size );}}@media(max-width:767px){.elementor-25416 .elementor-element.elementor-element-f986740{margin:-25px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-5d85dd2{margin:40px 0px 0px 0px;}.elementor-25416 .elementor-element.elementor-element-441d1f0 .elementor-heading-title{font-size:var( --e-global-typography-248acf1-font-size );}.elementor-25416 .elementor-element.elementor-element-2b4c2ea .elementor-heading-title{font-size:var( --e-global-typography-248acf1-font-size );}.elementor-25416 .elementor-element.elementor-element-3a1b715 .elementor-heading-title{font-size:var( --e-global-typography-248acf1-font-size );}}/* Start custom CSS for heading, class: .elementor-element-441d1f0 *//* استایل مینیمال و پیشرفته برای عنوان المنتور */
.elementor-widget-heading h2 {
    font-family: 'IRANSans', sans-serif; /* فونت مدرن */
    font-size: 34px; /* اندازه فونت متعادل */
    font-weight: 500; /* ضخامت فونت متوسط */
    color: #333; /* رنگ اولیه عنوان */
    text-align: center; /* وسط‌چین کردن عنوان */
    position: relative; /* برای افکت خط */
    padding-bottom: 10px; /* فاصله از پایین برای خط */
   /
    transition: all 0.3s ease-in-out; /* انیمیشن تغییرات */
}

.elementor-widget-heading h2::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background-color: #61CE70; /* رنگ خط زیر عنوان */
    transition: width 0.4s ease-in-out; /* انیمیشن خط */
}

.elementor-widget-heading h2::after {
    width: 50%; /* افزایش طول خط هنگام هاور */
}

.elementor-widget-heading h2 {
    color: #f05454; /* تغییر رنگ عنوان هنگام هاور */
}

.elementor-widget-heading h2::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 5px;
    height: 5px;
    background-color: #61CE70; /* دایره کوچک بالای عنوان */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.elementor-widget-heading h2:hover:before {
    opacity: 1; /* دایره هنگام هاور ظاهر می‌شود */
    transform: translateX(-50%) translateY(-10px); /* حرکت دایره هنگام هاور */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84fcf92 *//* مخفی کردن فیلد ورودی ایمیل در WP Optin Wheel */
.woiop-form-field-email, 
input[type="email"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* مخفی کردن لیبل مربوط به ایمیل اگر جداگانه نمایش داده می‌شود */
label[for*="email"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7367117 */.wof-title.wof-fgcolor {
  color: white !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-614d73c *//*کد دکمه*/
.elementor-25416 .elementor-element.elementor-element-614d73c a{
	animation: pulse 1s infinite linear;
}

/*تعریف انیمیشن*/

@keyframes pulse {
	from{
		box-shadow: 0 0 0 0 #F00000;
	}
	to{
		box-shadow: 0 0 0 10px #ea202700;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd30e0c */body .gform_wrapper {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 8px;
    max-width: 600px;
    margin: 0 auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}


body .gform_wrapper .gfield_label {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="url"],
body .gform_wrapper textarea {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px;
    box-sizing: border-box;
}


body .gform_wrapper input[type="submit"] {
    background-color: #0073e6;
    color: white;
    padding: 12px 20px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    
    content: test !important;
}


body .gform_wrapper input[type="submit"]:hover {
    background-color: red!important ;
    
}


body .gform_wrapper .validation_error {
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    color: #a94442;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 20px;
}

body .gform_wrapper .gfield_error input,
body .gform_wrapper .gfield_error textarea {
    border-color: #a94442;
}

body .gform_wrapper .gfield_description {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
}

body .gform_wrapper input[type="checkbox"],
body .gform_wrapper input[type="radio"] {
    margin-right: 10px;
}


body .gform_wrapper select {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px;
    box-sizing: border-box;
}


#gform_submit_button_36 {
  background: #2671ff !important;
  margin-right: 0%;
  padding-left: 30px;
  padding-right: 30px;
   width:100%;
   text-align: center !important;
}

#gform_confirmation_message_36 {
  color: red !important;
  font-size: 20px !important;
  text-align: center;
}

label#label_36_10_0 {
    font-size: 15px;
    font-weight: 900;
    color: black;
}

label#label_36_10_1 {
    font-size: 15px;
    font-weight: 900;
    color: black;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd50432 */#gform_confirmation_message_52 {
  color: red !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df471a0 *//*کد دکمه*/
.elementor-25416 .elementor-element.elementor-element-df471a0 a{
	animation: pulse 1s infinite linear;
}

/*تعریف انیمیشن*/

@keyframes pulse {
	from{
		box-shadow: 0 0 0 0 #F00000;
	}
	to{
		box-shadow: 0 0 0 10px #ea202700;
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cddfe3 *//*کد دکمه*/
.elementor-25416 .elementor-element.elementor-element-6cddfe3 a{
	animation: pulse 1s infinite linear;
}

/*تعریف انیمیشن*/

@keyframes pulse {
	from{
		box-shadow: 0 0 0 0 #F00000;
	}
	to{
		box-shadow: 0 0 0 10px #ea202700;
	}
}/* End custom CSS */