@font-face{font-family:IRANSans;font-style:normal;font-weight:700;src:url(../fonts/IRANSans/IRANSansWeb\(FaNum\)_Bold.eot);src:url(../fonts/IRANSans/IRANSansWeb\(FaNum\)_Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/IRANSans/IRANSansWeb\(FaNum\)_Bold.woff2)format("woff2"),url(../fonts/IRANSans/IRANSansWeb\(FaNum\)_Bold.woff)format("woff"),url(../fonts/IRANSans/IRANSansWeb\(FaNum\)_Bold.ttf)format("truetype")}
@font-face{font-family:IRANSans;font-style:normal;font-weight:400;src:url(../fonts/IRANSans/IRANSansWeb\(FaNum\).eot);src:url(../fonts/IRANSans/IRANSansWeb\(FaNum\).eot?#iefix)format("embedded-opentype"),url(../fonts/IRANSans/IRANSansWeb\(FaNum\).woff2)format("woff2"),url(../fonts/IRANSans/IRANSansWeb\(FaNum\).woff)format("woff"),url(../fonts/IRANSans/IRANSansWeb\(FaNum\).ttf)format("truetype")}
body#content_desc.content-editor-body{margin:0;font-family:IRANSans,Tahoma,sans-serif;}
:root{--main-color:#ef4056;--blue-color:#153f95;--main-forth-color:#be123c;}
#content_desc,#content_desc * {font-family: inherit; font-size: 14px; line-height: 30px;}
#content_desc h1,#content_desc h1 *{font-weight: bold; font-size: 32px!important; line-height: 45px!important; margin: 20px 0px; color: var(--main-color);}
#content_desc h2,#content_desc h2 *{font-weight: bold; font-size: 24px!important; line-height: 40px!important; margin: 18px 0px; color: var(--main-color);}
#content_desc h3,#content_desc h3 *{font-weight: bold; font-size: 19px!important; line-height: 40px!important; margin: 15px 0px; color: var(--main-color);}
#content_desc h4{font-weight: bold; font-size: 16px!important; line-height: 35px!important; margin: 10px 0px; color: var(--main-color);}
#content_desc h5{font-weight: bold; font-size: 12px!important; line-height: 30px!important; margin: 10px 0px; color: var(--main-color);}
#content_desc h6{font-weight: bold; font-size: 10px!important; line-height: 20px!important; margin: 10px 0px; color: var(--main-color);}
#content_desc strong{font-weight: bold; font-size: 16px!important;}
#content_desc{width:100%;max-width:100%;overflow-wrap:anywhere;}
#content_desc img{margin:30px 0;max-width:100%;height:auto;}
#content_desc a {color: var(--blue-color);}
#content_desc a:hover {color: var(--main-forth-color); text-decoration: underline;}
#content_desc img{border-radius: 8px;}
#content_desc figure{max-width:100%;margin:30px 0;text-align:center;}
#content_desc figure img{margin:0 auto;}
#content_desc figcaption{margin-top:8px;color:#667085;font-size:12px!important;}
#content_desc iframe,#content_desc video,#content_desc audio{max-width:100%;}

#content_desc .content-media-image{display:block;margin:30px auto;object-fit:contain;}
#content_desc .content-responsive-media{position:relative;width:100%;aspect-ratio:16/9;margin:30px 0;overflow:hidden;border-radius:8px;background:#111827;}
#content_desc .content-responsive-media iframe,
#content_desc .content-responsive-media video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;}
#content_desc .content-audio{display:block;width:100%;margin:24px 0;}

#content_desc .content-columns{display:grid;gap:24px;width:100%;margin:24px 0;align-items:start;}
#content_desc .content-columns--2{grid-template-columns:repeat(2,minmax(0,1fr));}
#content_desc .content-columns--3{grid-template-columns:repeat(3,minmax(0,1fr));}
#content_desc .content-column{min-width:0;}

#content_desc .content-callout{margin:24px 0;padding:20px 22px;border:1px solid #d8e1e8;border-right-width:4px;border-radius:8px;background:#f8fafc;}
#content_desc .content-callout--note{border-right-color:var(--main-color);background:#f0fdfa;}
#content_desc .content-callout--warning{border-right-color:#d97706;background:#fffbeb;}
#content_desc .content-callout > :first-child{margin-top:0;}
#content_desc .content-callout > :last-child{margin-bottom:0;}

#content_desc .content-quote--highlight{border-width:0 4px 0 0;border-color:var(--main-color);background:#f0fdfa;padding:24px 28px;}

#content_desc .content-table{width:100%;margin:24px 0;border:1px solid #d8e1e8;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden;}
#content_desc .content-table th,#content_desc .content-table td{padding:12px 14px;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;text-align:right;vertical-align:top;}
#content_desc .content-table th{background:#f3f6f8;font-weight:700;}
#content_desc .content-table tr:last-child td{border-bottom:0;}
#content_desc .content-table th:last-child,#content_desc .content-table td:last-child{border-left:0;}
#content_desc .content-table--compact th,#content_desc .content-table--compact td{padding:8px 10px;}

#content_desc ul li{ margin-right: 30px;}
#content_desc ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: var(--blue-color); /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: 0em; /* Also needed for space (tweak if needed) */
}
#content_desc ol{list-style: decimal; margin-right: 30px;}
#content_desc ol li::marker {
    font-size: 18px;
  color: var(--blue-color); /* Change the color */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: 0em; /* Also needed for space (tweak if needed) */
}

#content_desc blockquote {
    border: 1px solid;
    border-color: var(--main-color);
    background-color: rgba(0, 0, 0, .02);
    border-radius: 8px;
    padding: 2rem;
    position: relative;
    margin: 0.5em auto;
}

@media (max-width:767px){
    #content_desc .content-columns--2,#content_desc .content-columns--3{grid-template-columns:minmax(0,1fr);gap:16px;}
    #content_desc .content-callout{padding:16px;}
    #content_desc table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;}
    #content_desc .content-table th,#content_desc .content-table td{min-width:140px;white-space:normal;}
}
