.elementor-22954 .elementor-element.elementor-element-5e8bc20a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22954 .elementor-element.elementor-element-4968da10{--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;--border-radius:4px 4px 4px 4px;box-shadow:0px 10px 40px 0px rgba(159.89462890624998, 188.92780369312865, 190.39999999999998, 0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22954 .elementor-element.elementor-element-4968da10:not(.elementor-motion-effects-element-type-background), .elementor-22954 .elementor-element.elementor-element-4968da10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d63f5e3 );}.elementor-22954 .elementor-element.elementor-element-55b2be8c{--box-background-color:#F8F8F8;--box-border-color:#D5D3D3;--box-border-radius:8px;--separator-width:1px;--box-padding:10px;--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-22954 .elementor-element.elementor-element-55b2be8c .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-22954 .elementor-element.elementor-element-55b2be8c .elementor-toc__header-title{text-align:start;}.elementor-22954 .elementor-element.elementor-element-55b2be8c .elementor-toc__header, .elementor-22954 .elementor-element.elementor-element-55b2be8c .elementor-toc__header-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22954 .elementor-element.elementor-element-55b2be8c .elementor-toc__header{flex-direction:row;}.elementor-22954 .elementor-element.elementor-element-55b2be8c .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22954 .elementor-element.elementor-element-3ed60c6b{text-align:justify;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__prev--label{color:#B3B3B3;}.elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__next--label{color:#B3B3B3;}.elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__prev--label, .elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__next--label{font-family:"IRANYekanXFaNum", Sans-serif;font-size:14px;font-weight:600;}.elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__prev--title, .elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__next--title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__prev--title:hover, .elementor-22954 .elementor-element.elementor-element-67ea00ed span.post-navigation__next--title:hover{color:var( --e-global-color-primary );}.elementor-22954 .elementor-element.elementor-element-67ea00ed .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-22954 .elementor-element.elementor-element-67ea00ed .post-navigation__arrow-wrapper{font-size:20px;}.elementor-22954 .elementor-element.elementor-element-67ea00ed .elementor-post-navigation__link a {gap:11px;}.elementor-22954 .elementor-element.elementor-element-67ea00ed .elementor-post-navigation{padding:14px 0;}.elementor-22954 .elementor-element.elementor-element-3e15cb79{--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;}@media(min-width:768px){.elementor-22954 .elementor-element.elementor-element-3e15cb79{--content-width:800px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-3ed60c6b */.elementor-22954 .elementor-element.elementor-element-3ed60c6b em {
    font-style: normal;
    background-color: #b7e9ff;
    border-radius: 3px;
    padding: 0px 3px 0 3px;
    color: #000000;
    margin : 0px 2px 0 2px;
    
}

.elementor-22954 .elementor-element.elementor-element-3ed60c6b ol {
    list-style: none;
    counter-reset: li;
    padding-right: 0px;
    margin-right: 35px;
    
}
.elementor-22954 .elementor-element.elementor-element-3ed60c6b ol li {
    counter-increment: item;
    margin-bottom:5px;
}
.elementor-22954 .elementor-element.elementor-element-3ed60c6b ol li:before {
    margin-left: 10px;
    content: counter(item);
    background: #db3157;
    border-radius: 50%;
    color: white;
    width: 22px;
    height: 22px;
    line-height: 25px;
    text-align: center;
    display: block;
    float: right;
    font-weight: 400;
    margin-top: 6px;
    margin-right: -35px;
}

.elementor-22954 .elementor-element.elementor-element-3ed60c6b ul li:before {
    content: "\f00c";
    color: #2cce57;
    margin-right: -25px;
    float: right;
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900; /* Fix version 5.0.9 */
    font-size: 15px
}

.elementor-22954 .elementor-element.elementor-element-3ed60c6b ul li {
    padding-left: 0;
    padding-right: 0px;
    list-style: none !important;
    margin-right:-15px;

 
}

.elementor-22954 .elementor-element.elementor-element-3ed60c6b img {
    border: solid 1px #e0e0e0;
    box-shadow: 0 0 20px 0 rgb(70 83 90 / 18%);
    margin-top: 10px;
    margin-bottom: 10px;
}

figure {

    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.elementor-22954 .elementor-element.elementor-element-3ed60c6b pre {
    direction: ltr;
    text-align: left;
    background: #f3fcfe;
    font-size: 12px;
    font-weight: 600;
    font-family: sans-serif;
    line-height: 1.9em;
    border: solid;
    border-color: #cdd6d8;
    border-width: 1px;
    padding: 10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANYekanXFaNum';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-Black.woff2') format('woff2'),
		url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-Black.woff') format('woff');
}
@font-face {
	font-family: 'IRANYekanXFaNum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-Bold-1.woff2') format('woff2'),
		url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'IRANYekanXFaNum';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-DemiBold-1.woff2') format('woff2'),
		url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'IRANYekanXFaNum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-Medium.woff2') format('woff2'),
		url('https://mazeirani.com/wp-content/uploads/2024/05/IRANYekanXFaNum-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */