/*
Theme Name: Yekta Landing
Theme URI: https://parvanweb.ir
Author: Parvanweb
Author URI: https://parvanweb.ir
Description: Yekta Landing
Version: 1.1
Text Domain: parvanweb-landings
*/

/* Basic Reset */
/*  Fonts  */

/* Anjoman */
@font-face {
  font-family: "Anjoman";
  src: url("assets/anjoman.woff") format("woff");
}

/* YekanBakh */
@font-face {
  font-family: "yekanBakh";
  src: url("./assets/fonts/yekanbakh/YekanBakh-Medium.eot"); /* For IE9 Compat Modes */
  src: 
    url("./assets/fonts/yekanbakh/YekanBakh-Medium.woff2") format("woff2"),
    url("./assets/fonts/yekanbakh/YekanBakh-Medium.woff") format("woff"),
    url("./assets/fonts/yekanbakh/YekanBakh-Medium.ttf") format("truetype"),
    url("./assets/fonts/yekanbakh/YekanBakh-Medium.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

/* Dana */
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 10;
	src: url('./assets/fonts/dana/woff2/Dana-Hairline.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Hairline.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 100;
	src: url('./assets/fonts/dana/woff2/Dana-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 200;
	src: url('./assets/fonts/dana/woff2/Dana-UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: 'dana';
	font-style: normal;
	font-weight: 300;
	src: url('./assets/fonts/dana/woff2/Dana-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
  font-family: 'dana';
	font-style: normal;
	font-weight: 500;
	src: url('./assets/fonts/dana/woff2/Dana-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 600;
	src: url('./assets/fonts/dana/woff2/Dana-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 800;
	src: url('./assets/fonts/dana/woff2/Dana-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 900;
	src: url('./assets/fonts/dana/woff2/Dana-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 930;
	src: url('./assets/fonts/dana/woff2/Dana-ExtraBlack.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-ExtraBlack.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 960;
	src: url('./assets/fonts/dana/woff2/Dana-Heavy.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 990;
	src: url('./assets/fonts/dana/woff2/Dana-Fat.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Fat.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: bold;
	src: url('./assets/fonts/dana/woff2/Dana-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: normal;
	src: url('./assets/fonts/dana/woff2/Dana-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./assets/fonts/dana/woff/Dana-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
/* Iransans */

@font-face {
  font-family: 'IRANSansX';
	font-style: normal;
	font-weight: bold;
	src: url('./assets/fonts/iransans/fonts/woff/IRANSansX-Bold.woff') format('woff'),   
	url('./assets/fonts/iransans/fonts/woff2/IRANSansX-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: normal;
	src: url('./assets/fonts/iransans/fonts/woff/IRANSansX-Regular.woff') format('woff'),   
	url('./assets/fonts/iransans/fonts/woff2/IRANSansX-Regular.woff2') format('woff2');	
}

/* Iransans Farsi */

@font-face {
	font-family: 'IRANSansXFa';
	font-style: normal;
	font-weight: bold;
	src: url('./assets/fonts/iransans/Farsinumerals/Webfonts/fonts/Woff/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('./assets/fonts/iransans/Farsinumerals/Webfonts/fonts/Woff2/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: 'IRANSansXFa';
	font-style: normal;
	font-weight: normal;
	src: url('./assets/fonts/iransans/Farsinumerals/Webfonts/fonts/Woff/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('./assets/fonts/iransans/Farsinumerals/Webfonts/fonts/Woff2/IRANSansXFaNum-Regular.woff2') format('woff2');	
}


/* Iranyekan */

@font-face {
	font-family: 'IRANYekanX';
	font-style: normal;
	font-weight: bold;
	src: url('./assets/fonts/iranyekan/woff/IRANYekanX-Bold.woff') format('woff'),   
	url('./assets/fonts/iranyekan/woff2/IRANYekanX-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: 'IRANYekanX';
	font-style: normal;
	font-weight: normal;
	src: url('./assets/fonts/iranyekan/woff/IRANYekanX-Regular.woff') format('woff'),   
	url('./assets/fonts/iranyekan/woff2/IRANYekanX-Regular.woff2') format('woff2');	
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body, p, h1, h2, h3, h4, h5, h6, a, span {
  font-family: "yekanBakh" !important;

}

body {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  color: #333;
  background: #fff;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}

.elementor-page .site-content {
  padding: 0;
  margin: 0;
}

.elementor-widget {
  max-width: 100%;
  overflow-wrap: break-word;
  word-break: break-word;
}