.elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#61CE7000;border-radius:0px 0px 0px 0px;}.elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button:hover, .elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button:hover svg, .elementor-1064 .elementor-element.elementor-element-ae7be2f .elementor-button:focus svg{fill:var( --e-global-color-primary );}/* Start custom CSS */@import url('https://cdn.fontcdn.ir/Font/Persian/Estedad/Estedad.css');

body {
  font-family: 'Vazirmatn', 'Estedad', sans-serif;
}

[dir="rtl"] body {
  font-family: 'Estedad', 'Vazirmatn', sans-serif;
  line-height: 1.9;
  color: #2b2b2b;
}

h1, h2, h3, .card-title, .house-badge {
  font-weight: 700 !important;
}

[dir="rtl"] h1, 
[dir="rtl"] h2, 
[dir="rtl"] h3, 
[dir="rtl"] .card-title {
  letter-spacing: 0;
  font-family: 'Estedad', sans-serif;
}

[dir="rtl"] p, 
[dir="rtl"] .bio-text, 
[dir="rtl"] .skill-pill, 
[dir="rtl"] .quote, 
[dir="rtl"] .footer {
  font-weight: 400;
  color: #333;
}

.subtitle {
  font-weight: 500;
  opacity: 0.9;
}/* End custom CSS */