.elementor-14331 .elementor-element.elementor-element-eec92fa{--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-14331 .elementor-element.elementor-element-1be89ee{--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-14331 .elementor-element.elementor-element-e17e896 .elementor-heading-title{font-family:"doran", Sans-serif;}.elementor-14331 .elementor-element.elementor-element-fa2616c{--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-14331 .elementor-element.elementor-element-92e2f45{font-family:"doran", Sans-serif;}.elementor-14331 .elementor-element.elementor-element-b15ce18{--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-14331 .elementor-element.elementor-element-b15ce18:not(.elementor-motion-effects-element-type-background), .elementor-14331 .elementor-element.elementor-element-b15ce18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE0CF;}/* Start custom CSS for shortcode, class: .elementor-element-d66d97c *//* اعمال فونت به کل فرم، تیترها، پاراگراف‌ها و متن‌های HTML */
.elementor-14331 .elementor-element.elementor-element-d66d97c,
.elementor-14331 .elementor-element.elementor-element-d66d97c h1, .elementor-14331 .elementor-element.elementor-element-d66d97c h2, .elementor-14331 .elementor-element.elementor-element-d66d97c h3, .elementor-14331 .elementor-element.elementor-element-d66d97c h4, .elementor-14331 .elementor-element.elementor-element-d66d97c h5, .elementor-14331 .elementor-element.elementor-element-d66d97c h6,
.elementor-14331 .elementor-element.elementor-element-d66d97c p, .elementor-14331 .elementor-element.elementor-element-d66d97c span, .elementor-14331 .elementor-element.elementor-element-d66d97c div {
    font-family: 'doran', sans-serif !important;
}

/* اعمال فونت به لیبل‌ها و متن گزینه‌های رادیویی/چک‌باکس */
.elementor-14331 .elementor-element.elementor-element-d66d97c label,
.elementor-14331 .elementor-element.elementor-element-d66d97c .elementor-field-text {
    font-family: 'doran', sans-serif !important;
}

/* اعمال فونت به داخل فیلدهای ورودی و متنی */
.elementor-14331 .elementor-element.elementor-element-d66d97c input,
.elementor-14331 .elementor-element.elementor-element-d66d97c textarea,
.elementor-14331 .elementor-element.elementor-element-d66d97c select {
    font-family: 'doran', sans-serif !important;
}

/* اعمال فونت به دکمه ارسال فرم */
.elementor-14331 .elementor-element.elementor-element-d66d97c button,
.elementor-14331 .elementor-element.elementor-element-d66d97c input[type="submit"] {
    font-family: 'doran', sans-serif !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'doran';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ribbontehran.com/wp-content/uploads/2025/08/DORAN-REGULAR.ttf') format('truetype');
}
@font-face {
	font-family: 'doran';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ribbontehran.com/wp-content/uploads/2025/08/DORAN-EXTRABOLD.ttf') format('truetype');
}
/* End Custom Fonts CSS */