.elementor-20976 .elementor-element.elementor-element-0fc2bca{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20976 .elementor-element.elementor-element-1f3531a{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-20976 .elementor-element.elementor-element-1f3531a:not(.elementor-motion-effects-element-type-background), .elementor-20976 .elementor-element.elementor-element-1f3531a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-20976 .elementor-element.elementor-element-8ed4993 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000030;border-radius:5px 5px 5px 5px;}.elementor-20976 .elementor-element.elementor-element-744bdbc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 0px 0px;}.elementor-20976 .elementor-element.elementor-element-744bdbc:not(.elementor-motion-effects-element-type-background), .elementor-20976 .elementor-element.elementor-element-744bdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-20976 .elementor-element.elementor-element-c6c00a7 .elementor-heading-title{font-family:"vazir bold";font-size:30px;font-weight:400;color:#01597F;}@media(min-width:768px){.elementor-20976 .elementor-element.elementor-element-1f3531a{--width:64%;}.elementor-20976 .elementor-element.elementor-element-744bdbc{--width:33%;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-8ed4993 *//* گرد کردن گوشه تمام فیلدهای ورودی */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="url"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper input[type="password"],
body .gform_wrapper textarea,
body .gform_wrapper select {
    border-radius: 12px !important; /* میزان گردی گوشه */
    border: 1px solid #ccc;
    padding: 10px;
}

/* دکمه‌های گرویتی فرم */
body .gform_wrapper .gform_button,
body .gform_wrapper .gform_previous_button,
body .gform_wrapper .gform_next_button {
    border-radius: 12px !important;
    background-color: #FFD700 !important; /* زرد */
    color: #000 !important;
    border: none !important;
    padding: 12px 24px !important;
    font-weight: bold;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* حالت هاور برای دکمه‌ها */
body .gform_wrapper .gform_button:hover,
body .gform_wrapper .gform_previous_button:hover,
body .gform_wrapper .gform_next_button:hover {
    background-color: #003366 !important; /* سرمه‌ای */
    color: #fff !important;
}




/* تمام متن‌های فرم سفید */
body .gform_wrapper,
body .gform_wrapper .instruction {
    color: #01597f !important;
}

/* عنوان‌ها و سربرگ‌ها کمی بولدتر */
body .gform_wrapper h1,
body .gform_wrapper h2,
body .gform_wrapper h3,
body .gform_wrapper h4,
body .gform_wrapper h5,
body .gform_wrapper h6,
body .gform_wrapper .gfield_label,
body .gform_wrapper .gsection_title {
    color: #00bac6 !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazir bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sanacosoft.com/wp-content/uploads/2025/09/Vazirmatn-Bold.woff') format('woff');
}
@font-face {
	font-family: 'vazir bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */