@font-face {
    font-family: IR Yekan;
    font-style: normal;
    font-weight: bold;
	src:url(fonts/estedad-Bold.woff2) format('woff2')
}

@font-face {
    font-family: IR Yekan;
    font-style: normal;
    font-weight: normal;
	font-display:swap;
	src:url(fonts/estedad-Regular.woff2) format('woff2')
}

@font-face {
    font-family: IR Palatino;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/PalatinoSans-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/PalatinoSans-Regular.ttf') format('truetype');
}
@font-face {
    font-family: IR Palatino;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/PalatinoSans-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/PalatinoSans-Bold.ttf') format('truetype');
}
@font-face {
    font-family: IR Parastoo;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Parastoo-Bold.eot');
    src: url('fonts/Parastoo-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Parastoo-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-Bold.ttf') format('truetype');
}

@font-face {
    font-family: IR Parastoo;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Parastoo.eot');
    src: url('fonts/Parastoo.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Parastoo.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo.ttf') format('truetype');
}
@font-face {
    font-family: IR Sahel;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Sahel-Bold.eot');
    src: url('fonts/Sahel-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Sahel-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Bold.ttf') format('truetype');
}

@font-face {
    font-family: IR Sahel;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Sahel.eot');
    src: url('fonts/Sahel.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Sahel.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel.ttf') format('truetype');
}
@font-face {
    font-family: IR Samim;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Samim-Bold.eot');
    src: url('fonts/Samim-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Samim-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim-Bold.ttf') format('truetype');
}

@font-face {
    font-family: IR Samim;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Samim.eot');
    src: url('fonts/Samim.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Samim.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim.ttf') format('truetype');
}
@font-face {
    font-family: IR Shabnam;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Shabnam-Bold.eot');
    src: url('fonts/Shabnam-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Shabnam-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Bold.ttf') format('truetype');
}

@font-face {
    font-family: IR Shabnam;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Shabnam-Light.eot');
    src: url('fonts/Shabnam-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Shabnam-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Light.ttf') format('truetype');
}
@font-face {
    font-family: IR Tanha;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Tanha.eot');
    src: url('fonts/Tanha.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Tanha.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Tanha.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Tanha.ttf') format('truetype');
}
@font-face {
    font-family: IR Vazir;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Vazir-Bold.eot');
    src: url('fonts/Vazir-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Vazir-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Bold.ttf') format('truetype');
}

@font-face {
    font-family: IR Vazir;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Vazir-Light.eot');
    src: url('fonts/Vazir-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Vazir-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Light.ttf') format('truetype');
}
.widget_epcl_tag_cloud a, .widget_epcl_tag_cloud span, .widget_tag_cloud a, .widget_tag_cloud span, div.tags a, div.tags span, #single #comments.hosted .comment .comment-author, .title, .wpcf7 label, .epcl-pagination div.nav>span, #single #comments.hosted nav.pagination a, .button, .epcl-button, .epcl-pagination div.nav a {
    font-family: IR Yekan !important;
}
#single #comments.hosted .comment .comment-author, .title, .wpcf7 label, #single #comments.hosted nav.pagination a, .button, .epcl-button, .epcl-pagination div.nav a {
    letter-spacing: 0 !important;
}

.custom-box img {
    width: 100px;
}
.custom-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background: rgb(235 241 248);
    padding: 20px;
    border-radius: 8px;
}
.cta-pr-box {
    display: flex;
    align-items: center;
    gap: 10px;
}
.cta-pr-box a {
    color: #000;
}
.custom-button {
    background: #ffb03b;
    padding: 3px 21px 7px;
    border-radius: 500rem;
    font-size: 16px;
    color: #6a4104;
    font-weight: 600;
}
.typewriter {
    display: inline-block;
    font-size: 1.5rem;
    border-right: 2px solid #333;
    white-space: nowrap;
    overflow: hidden;
    width: 0;

    font-weight: 700;
    font-size: 25px;
}




.animated-btn {
  position: relative;
  padding: 12px 28px;
  font-size: 16px;
  color: #fff;
  background: linear-gradient(45deg, #ffb03b, #019cd7);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  overflow: hidden;
  transition: none;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.animated-btn::before {
  display: none;
}

.animated-btn:hover {
  background: linear-gradient(45deg, #ffb03b, #019cd7);
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  transform: none;
  color:#fff;
}

