.elementor-305 .elementor-element.elementor-element-fd935d4{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-6f6848c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-7e06e80{width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-7e06e80 .elementor-heading-title{font-size:28px;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-edd0185 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-305 .elementor-element.elementor-element-d1c76d8{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-e46bef9{--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;}.elementor-305 .elementor-element.elementor-element-e46bef9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-305 .elementor-element.elementor-element-d27ab3c{--box-min-height:0px;--box-background-color:#F3F3F3;--box-border-width:0px;--box-border-radius:12px;--separator-width:0px;--box-padding:44px;--header-color:#161414;--nested-list-indent:1.4em;--item-text-color:#161414;--item-text-decoration:underline;--item-text-hover-decoration:underline;--marker-color:#161414;--marker-size:12px;}.elementor-305 .elementor-element.elementor-element-d27ab3c .elementor-toc__header-title{text-align:start;}.elementor-305 .elementor-element.elementor-element-d27ab3c .elementor-toc__header, .elementor-305 .elementor-element.elementor-element-d27ab3c .elementor-toc__header-title{font-size:22px;font-weight:600;line-height:28px;}.elementor-305 .elementor-element.elementor-element-d27ab3c .elementor-toc__list-item{font-size:12px;font-weight:500;line-height:25px;}.elementor-305 .elementor-element.elementor-element-b45b190{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-305 .elementor-element.elementor-element-f1f8a47{text-align:start;font-family:"iransans, sans-serif", Sans-serif;}.elementor-305 .elementor-element.elementor-element-36d7b57{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-7dca2d7{--display:flex;}.elementor-305 .elementor-element.elementor-element-27aede8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-27aede8:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-27aede8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011122;}.elementor-305 .elementor-element.elementor-element-9df2b14{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-f948ac8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-dbf3f77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-29fe161 .elementor-heading-title{font-weight:400;color:#C0CBDA;}.elementor-305 .elementor-element.elementor-element-1be3c7d .elementor-heading-title{font-size:45px;color:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-19d8805{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-2e31665 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-993b055{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-58aae9d{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-305 .elementor-element.elementor-element-58aae9d .swiper-slide > .elementor-element{height:100%;}.elementor-305 .elementor-element.elementor-element-190cafb .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(215deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-radius:100px 100px 100px 100px;}.elementor-305 .elementor-element.elementor-element-190cafb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-305 .elementor-element.elementor-element-190cafb .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-305 .elementor-element.elementor-element-190cafb .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-190cafb .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-190cafb .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-190cafb .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-27aede8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-305 .elementor-element.elementor-element-29fe161 .elementor-heading-title{font-size:16px;}.elementor-305 .elementor-element.elementor-element-1be3c7d .elementor-heading-title{font-size:21px;}.elementor-305 .elementor-element.elementor-element-58aae9d{--swiper-slides-to-display:3;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-fd935d4{--content-width:1002px;}.elementor-305 .elementor-element.elementor-element-d1c76d8{--content-width:1002px;}.elementor-305 .elementor-element.elementor-element-e46bef9{--width:312px;}.elementor-305 .elementor-element.elementor-element-b45b190{--width:690px;}.elementor-305 .elementor-element.elementor-element-7dca2d7{--width:100%;}.elementor-305 .elementor-element.elementor-element-9df2b14{--width:1200px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-7e06e80 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-305 .elementor-element.elementor-element-edd0185 img{height:249px;object-fit:cover;}.elementor-305 .elementor-element.elementor-element-d1c76d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-d27ab3c{--box-padding:15px;}.elementor-305 .elementor-element.elementor-element-b45b190{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-36d7b57{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-27aede8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-305 .elementor-element.elementor-element-1be3c7d .elementor-heading-title{font-size:21px;}.elementor-305 .elementor-element.elementor-element-58aae9d{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-7e06e80 */.elementor-305 .elementor-element.elementor-element-7e06e80 h1{
   font-feature-settings: 'ss01'0, 'ss02' 0, 'ss03'0;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-d27ab3c */.elementor-305 .elementor-element.elementor-element-d27ab3c i{
    display: none;
}
.elementor-305 .elementor-element.elementor-element-d27ab3c .elementor-toc__header{
    padding-bottom: 20px;
}
.elementor-305 .elementor-element.elementor-element-d27ab3c .elementor-toc__body{
    padding-top: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f8a47 */.elementor-305 .elementor-element.elementor-element-f1f8a47 a {
    background-color: #F3F3F3;
    font-family: "benale", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    fill: #7A7A7A;
    color: #7A7A7A;
    padding: 9px 18px 9px 18px;
    border-radius: 10px;

}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-36d7b57 */.elementor-305 .elementor-element.elementor-element-36d7b57 h1,.elementor-305 .elementor-element.elementor-element-36d7b57 h2,.elementor-305 .elementor-element.elementor-element-36d7b57 h3,.elementor-305 .elementor-element.elementor-element-36d7b57 h4,.elementor-305 .elementor-element.elementor-element-36d7b57 h5{
}
.elementor-305 .elementor-element.elementor-element-36d7b57 p{
    color: #fff !important;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 22px!important;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 h2{
    font-size: 28px;
    font-weight: 700;
    margin-top: 50px;
    color: #fff;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 h3{
    font-size: 22px;
    font-weight: 600;
    margin-top: 50px;
    color: #fff;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 a{
    color: black;
    text-decoration: underline;
    color: #000;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 tr {
    color:#000;
    transition: 0.5s ease!important;
}
table {
            width: 80%;
            margin: 25px auto;
            font-size: 16px;
            font-weight: 500;
            text-align: right;
            background-color: #ffffff;
            
        }
        thead tr th{
            color: #fff;
        font-size: 18px;
        font-weight: 600
         
        }
        th, td {

            border: none!important;
            padding: 12px 15px;
           
        }
        th {
             font-weight: 600;
            background-color: black;
            color: #ffffff;
        }
        tr:nth-of-type(even) {
            background-color: #eee;
        }
        tr:hover {
            background-color: #ccc;
        }

.elementor-305 .elementor-element.elementor-element-36d7b57 img{
    border-radius: 16px;
}

blockquote {
    background-color: #f2f2f3;
    border-radius: 10px;
    padding: 20px;
    max-width: 75%;
    border: none !important;
    padding: 25px 25px 25px 20px !important;
   
}
.elementor-305 .elementor-element.elementor-element-36d7b57 blockquote p{
     border-left: 5px solid #ccc;
     padding-left: 8px;
     
}

.elementor-305 .elementor-element.elementor-element-36d7b57 div.lwptoc_i {
    width: 100%;
    padding: 20px;
    border-radius: 10px;
}

.elementor-305 .elementor-element.elementor-element-36d7b57 .t-wrap{
overflow-x: hidden;
}
@media (max-width:500px){
    blockquote {
    max-width: 100%;
   
}
.elementor-305 .elementor-element.elementor-element-36d7b57 .t-wrap{
overflow-x: scroll!important;
}
}
.elementor-305 .elementor-element.elementor-element-36d7b57 iframe{
    border-radius: 16px;
    height: 400px;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 div a{
        border-radius: 12px !important;
        text-decoration: none!important;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 a,
.postTitle{
        text-decoration: none!important;
}

@media (max-width:600px){
    thead tr th{
            color: #fff;
        font-size: 14px;
        font-weight: 600
   .elementor-305 .elementor-element.elementor-element-36d7b57 p{
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 22px!important;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 h2{
    font-size: 18px;
    font-weight: 700;
    margin-top: 50px;
}
.elementor-305 .elementor-element.elementor-element-36d7b57 h3{
    font-size: 16px;
    font-weight: 600;
    margin-top: 50px;
} 
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-1f9266a */.elementor-305 .elementor-element.elementor-element-1f9266a h3#reply-title,p.logged-in-as,.comments-area .logged-in-as>a{
    color: #fff;
}
.elementor-305 .elementor-element.elementor-element-1f9266a label{
    color:#fff;
}
.elementor-305 .elementor-element.elementor-element-1f9266a textarea#comment{
    border-radius: 20px;
    border: 0;
background-color: #03073D;
   color: #fff;
}
.elementor-305 .elementor-element.elementor-element-1f9266a input#submit{
    background-color: #03073D;
    border-radius: 100px;
    color: white;
}
.elementor-305 .elementor-element.elementor-element-1f9266a input{
    background-color: #00000010;
    border-radius: 100px;
    color: black;
    
}

.elementor-305 .elementor-element.elementor-element-1f9266a .comment-notes span{
    color: #fff;
}
.elementor-305 .elementor-element.elementor-element-1f9266a .logged-in-as a{
    color:#fff;
}

.comment-list a,
.comment-list p,
.comment-list cite,
.comment-list span{
    color: black;
}
.comments-area .comment-author .fn{
    color: black!important;
}
.elementor-305 .elementor-element.elementor-element-1f9266a input[type="submit"]{
    float: right;
}

.elementor-305 .elementor-element.elementor-element-1f9266a input#author {
    border:none !important;
}
.elementor-305 .elementor-element.elementor-element-1f9266a input#email {
    border:none !important;
}

.elementor-305 .elementor-element.elementor-element-1f9266a textarea#comment {
    border-radius: 36px;
    padding: 15px;
    background-color: #f5f5f5;
    border: none;
}/* End custom CSS */