@charset "UTF-8";
@media (max-width: 767px) {}
@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 992px) and (max-width: 1199px) {}
@media (min-width: 1200px) {}.code1736148653 {
    margin: 0 auto;
}

.code1736148653 .mhead {
    
}

.code1736148653 .mtitle {
    
}

.code1736148653 .mdesc {
    
}

.code1736148653 .mbody {
    width: 70%;
    margin: 0 auto;
}

.code1736148653 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	.code1736148653 .mbody {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1639159689 {
position:relative;
background:transparent;
}
.s1639159689 .svideo {
position:absolute;
z-index:-3;
background:transparent;
width:100%;
height:86%;
overflow:hidden;
}

.s1639159689 .svideo .vbackground {
min-width:100%;
min-height:100%;

}

.s1639159689 .sbackground {
position:absolute;
z-index:-2;
background-repeat:no-repeat;
background-position:center center;
background-size:100% 100%;
background-attachment:scroll;
width:100%;
height:100%;
}

.s1639159689 .sforeground {
position:absolute;
z-index:-1;

width:100%;
height:100%;

}

.s1639159689 .container {
background:transparent;
padding-top:10px;
padding-bottom:10px;


}

.s1639159689 .container .row {

}

.s1639159689 .sheader {
background:transparent;
}

.s1639159689 .stitle {
background:transparent;
}

.s1639159689 .sdesc {
background:transparent;
}

.st1639159689 {}
.st1639159689 img {}

.sb1639159689 {}
.sb1639159689 img {}

@media (max-width: 767px) {
.s1639159689 .sbackground{
position:absolute;
z-index:-2;
background-repeat:no-repeat;
background-position:center center;
background-size:100% 100%;
width:100%;
height:100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {
.s1639159689 .sbackground{display:none;}
}
@media (min-width: 1200px) {
.s1639159689 .sbackground{display:none;}
}.html1736154219 {
    padding-left: 4%;
}

.html1736154219 .mhead {
margin-top:12%;
text-align:center;
}

.html1736154219 .mtitle {
font-size: 44px;

    font-weight: bold;
    
}

.html1736154219 .mdesc {

}

.html1736154219 .mbody {

padding:30px 10px;
}

.html1736154219 .mcontent {

}

/*Module specific style*/
.html1736154219 .msubtitle {
    font-weight: bold;
    font-size: 60px;
    z-index: 2;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(244, 244, 244, 0));
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    margin-top: -1%;
    padding: 2% 0%;
}
.html1736154219 .bish{
    color: #fff;
    background: #0D1037;
    padding: 1% 4%;
    border-radius: 10px;
}
.html1736154219 .op{
    color:#0B60B0;
}
.html1736154219 .khat{
    color:#3AB4B3;
    width: 11%;
    opacity: 1;
    margin-top: -3px;
    height: 2px;
    background:#3AB4B3;
}
.html1736154219 p {
text-align:left;
margin-bottom:0;
}
.html1736154219 .mpretext {
    font-weight: bold;
    font-size: 33px;

    margin-bottom: 5%;
    margin-top: 8px;
    line-height: 1.3;
}
/*Module specific style*/

@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {
.html1736154219 .mcontent {
max-height:270px;
overflow-y:auto;
}
}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}.image1736154268 {

}

.image1736154268 .mhead {

}

.image1736154268 .mtitle {

}

.image1736154268 .mdesc {

}

.image1736154268 .mbody {
text-align:center;

}

.image1736154268 .mcontent {

}

/*Module specific style*/
.image1736154268 .mcontent img {
border-radius:5px;

}
/*Module specific style*/

@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}.s1639159690 {
    position:relative;
    background:transparent;


}

.s1639159690 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1639159690 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1639159690 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1639159690 .sforeground {
    position:absolute;
    z-index:-1;

    width:100%;
    height:100%;
}

.s1639159690 .container {
    background:transparent;
    padding-top:10px;
    padding-bottom:10px;
}

.s1639159690 .container .row {
    
}

.s1639159690 .sheader {
    background:transparent;
}

.s1639159690 .stitle {
    background:transparent;
}

.s1639159690 .sdesc {
    background:transparent;
}

.st1639159690 {}
.st1639159690 img {}

.sb1639159690 {}
.sb1639159690 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.linkbox1738062673 {
    
}

.linkbox1738062673 .mhead {
    
}

.linkbox1738062673 .mtitle {
        color: #fff;
    font-size: 27px;
    padding-bottom: 13px;
    border-bottom: 2px solid #FFD700;
    margin-right:16px;
}

.linkbox1738062673 .mdesc {
    
}

.linkbox1738062673 .mbody {
    
}

.linkbox1738062673 .mcontent {
    
}

/*Module specific style*/
.linkbox1738062673 .fa, .linkbox1738062673 .fas{
    display:none;
}
.linkbox1738062673 .list-group-flush>.list-group-item {

    border: none;
    background: #0D1037;
}
.linkbox1738062673 a{
    color:#fff;
}
.linkbox1738062673 a:hover{
    color:#fff;
}
/*Module specific style*/

@media (max-width: 767px) {
    
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.image1761564461 {

}

.image1761564461 .mhead {

}

.image1761564461 .mtitle {

}

.image1761564461 .mdesc {

}

.image1761564461 .mbody {
text-align:center;

}

.image1761564461 .mcontent {

}

/*Module specific style*/
.image1761564461 .mcontent img {
border-radius:5px;
max-width:96px;
}
/*Module specific style*/

@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}.image1706190127 {

}

.image1706190127 .mhead {

}

.image1706190127 .mtitle {

}

.image1706190127 .mdesc {

}

.image1706190127 .mbody {
text-align:center;

}

.image1706190127 .mcontent {

}

/*Module specific style*/
.image1706190127 .mcontent img {

}
/*Module specific style*/

@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}.s1639159695 {
    position:relative;
    background:#0D1037;
        padding: 1% 0
}

.s1639159695 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1639159695 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1639159695 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1639159695 .sforeground {
    position:absolute;
    z-index:-1;
    background:##12283e;
    width:100%;
    height:100%;
}

.s1639159695 .container {
    background:transparent;
    padding-top:10px;
    padding-bottom:10px;
}

.s1639159695 .container .row {
    
}

.s1639159695 .stitle {
    background:transparent;
}

.s1639159695 .sdesc {
    background:transparent;
}

.st1639159695 {}
.st1639159695 img {}

.sb1639159695 {}
.sb1639159695 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.card1736154507 {

}

.card1736154507 .mhead {
    
}

.card1736154507 .mtitle {
    
}

.card1736154507 .mdesc {
    
}

.card1736154507 .mbody {
    
}

.card1736154507 .mcontent {
    
}

/*Module specific style*/
.card1736154507 .card {
    margin:3px;
    overflow:hidden;
}

.card1736154507 .card-background {
    position:absolute;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    z-index:1;
}

.card1736154507 .card-foreground {

    z-index:2;
}

.card1736154507 .card-header {
    text-align:center;
}

.card1736154507 .card-title {
    text-align:center;
}

.card1736154507 .card-body {
    text-align:justify;
}

.card1736154507 .card-image {
    text-align: center;
}

.card1736154507 .card-icon {
    text-align: center;
    font-size: 75px;
    padding: 15px 0;
}

.card1647172899 .card-text {
    font-size:small;
    text-align:center;
}

.card1647172899 .image-link {
    text-align:center;
}

.card1736154507 .list-group {
    font-size:smaller;
}

.card1736154507 .list-group li {
    background:rgba(255,255,255,0.9);
}

.card1736154507 .card-link {
    font-size:smaller;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1736154823 {

}

.html1736154823 .mhead {

}

.html1736154823 .mtitle {

}

.html1736154823 .mdesc {

}

.html1736154823 .mbody {

padding:1px 10px;
}

.html1736154823 .mcontent {
margin-top:16%;
}
.html_container_1736154823 .mforeground {
    
}
/*Module specific style*/

.html1736154823 p {
text-align:justify;
}
.html1736154823 a,.html1736154823 a:hover {
    color:transparent;
}
.html1736154823 .bd {
    color: #fff;
    background: #0D1037;
    padding: 5px 10px;
     border-radius:10px;
}
.html1736154823 .bd:hover{
    background:#FFD700;
    transition:0.3s;
   
}
.html1736154823 .bp{
    margin-top: 142px;
    width:50%;
}
.html1736154823 .hf{
    color:#0d1037; 
    font-size: 29px;
}
.html1736154823 .hk{
color: rgb(204, 204, 204);
    font-size: 30px;
    background: -webkit-linear-gradient(rgba(244, 244, 244, 1), rgba(0, 0, 0, 1));
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
        
}
.html1736154823 .hkk{
color: rgb(204, 204, 204);
    font-size: 30px;
     background: -webkit-linear-gradient(rgba(0, 0, 0, 1), rgba(244, 244, 244, 1));
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
       
}
.html1736154823 .ty{
     font-size: 30px;

     margin-right:12%;
}
.html1736154823 .tyy{
    color: #fff;
    font-size: 30px;


}
 .html1736154823 .to{
    color: #fff;
    font-size: 30px;
    background: -webkit-linear-gradient(rgba(98, 99, 98, 1.1), rgba(244, 244, 244, 1));
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
 }
/*Module specific style*/

@media (max-width: 767px) {
#sa31p2 .mbackground {
background-size:100% 100%;
background-repeat:no-repeat;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.html1736154823 .mcontent {
max-height:270px;
overflow-y:auto;
}
}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}.s1705396981 {
    position:relative;
    background:transparent;
        padding: 2% 0;
}

.s1705396981 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1705396981 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1705396981 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:no-repeat;
    background-position:center center;
  background-size: 65% 72%;
    width: 100%;
    height: 100%;
}

.s1705396981 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1705396981 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1705396981 .container .row {
    
}

.s1705396981 .sheader {
    text-align:center;
}

.s1705396981 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1705396981 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1705396981 .sdesc {
    background:transparent;
}

.st1705396981 {}
.st1705396981 img {}

.sb1705396981 {}
.sb1705396981 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.menu1639159501 {
    
}

.menu1639159501 .mhead {

}

.menu1639159501 .mtitle {

}

.menu1639159501 .mdesc {

}

.menu1639159501 .mbody {

}

.menu1639159501 .mcontent {

}


.menu1639159501 .navbar-expand .navbar-nav {
    flex-direction: column;
}

.menu1639159501 .sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    background:inherit;
    padding:0;
}
/*Module specific style*/
.menu1639159501 .fixed-top{
background: rgb(244 244 244 / 67%);

}
.navbar-expand-lg .navbar-nav .nav-link {
    color: #0d1037 !important;
    font-size: 18px;
    font-weight: bold;
}
.menu1639159501 a.navbar-brand {
    width: 10%;
}
.menu1639159501 nav.navbar {

padding: 1% 0;
}

.menu1639159501 nav.navbar .container-fluid {

}

.menu1639159501 ul {
list-style:none;
}

.menu1639159501 ul li.nav-item {text-align:center;padding: 0 1%;}

.menu1639159501 ul li.active {

}

.menu1639159501 ul li:hover {

}

.menu1639159501 ul li a {
padding:3px 5px;
white-space:nowrap;
line-height:25px;
color:#fff;
}

.menu1639159501 ul li a i {
vertical-align:middle;
display:none;
}

.menu1639159501 ul li a:active {
color:#ffffff;
}

.menu1639159501 ul li a:hover {
color:#ffffff;
}

.menu1639159501 ul li a span {
font-size:10px;
display:none;
}

.menu1639159501 ul li.nav-item a {

}

.menu1639159501 ul li.nav-item a:hover {

}

.menu1639159501 ul li.nav-item .dropdown-menu {
background:#ffffff;
}

.menu1639159501 ul li.nav-item .dropdown-menu a {
line-height:34px;
    font-size: 14px;
    color: #0D1037;
font-family:IranSans;
}

.menu1639159501 ul li.nav-item .dropdown-menu a:hover {
background:transparent;
color:#3E7F80;
}
.menu1639159501 img.img-fluid.logo {
}

.menu1639159501 .navbar-expand .navbar-nav {
    flex-direction: column;
}

.menu1639159501 .sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    background:inherit;
    padding:0;
}
/*Module specific style*/

@media (max-width: 767px) {
.menu1639159501 .navbar-brand img {
width:50%;
height:50%;
}
.menu1639159501 ul li.nav-item {
text-align:left;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.menu1639159501 ul li.nav-item {

}
}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}.s1716890771 {
    position: fixed;
    background: rgb(244 244 244 / 67%);
    width: 100%;
    z-index: 5;
}

.s1716890771 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1716890771 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1716890771 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1716890771 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1716890771 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1716890771 .container .row {
    
}

.s1716890771 .sheader {
    text-align:center;
}

.s1716890771 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1716890771 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1716890771 .sdesc {
    background:transparent;
}

.st1716890771 {}
.st1716890771 img {}

.sb1716890771 {}
.sb1716890771 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.video1761561431 {
    
}

.video1761561431 .mhead {
    
}

.video1761561431 .mtitle {
    
}

.video1761561431 .mdesc {
    
}

.video1761561431 .mbody {
    
}

.video1761561431 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1761561431 {
    position:relative;
    background:transparent;
}

.s1761561431 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1761561431 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1761561431 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1761561431 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1761561431 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1761561431 .container .row {
    
}

.s1761561431 .sheader {
    text-align:center;
}

.s1761561431 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1761561431 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1761561431 .sdesc {
    background:transparent;
}

.st1761561431 {}
.st1761561431 img {}

.sb1761561431 {}
.sb1761561431 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.typo1761562296 {
    
}

.typo1761562296 .mhead {
    
}

.typo1761562296 .mtitle {
    
}

.typo1761562296 .msubtitle {
    
}

.typo1761562296 .mdesc {
    
}

.typo1761562296 .mbody {
    
}

.typo1761562296 .mcontent {
    text-align:center;
}

.typo1761562296 .mcontent a {
    
}

.typo1761562296 .mpretext {
    
}

.typo1761562296 .mposttext {
    
}

/*Module specific style*/
.typo1761562296 .typed-wrap {
    font-family:Posterama;
    font-size:27px;
    font-weight:bold;
    color:#0D1037;
}
/*Module specific style*/

@media (max-width: 767px) {
    .typo1761562296 .typed-wrap {
        font-size:17px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1761562296 {
    position:relative;
    background:transparent;
}

.s1761562296 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1761562296 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1761562296 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1761562296 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1761562296 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1761562296 .container .row {
    
}

.s1761562296 .sheader {
    text-align:center;
}

.s1761562296 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1761562296 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1761562296 .sdesc {
    background:transparent;
}

.st1761562296 {}
.st1761562296 img {}

.sb1761562296 {}
.sb1761562296 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}