@font-face {
	font-family: 'Regular';
	src: url('../assets/fonts/Gofteh.ttf?#') format('eot'),  /* IE6–8 */
url('../assets/fonts/Gofteh.ttf') format('woff2'),  /* Chrome36+, Opera24+*/
	font-weight: normal;
}
@font-face {
	font-family: 'Light';
	src: url('../assets/fonts/parsico.ttf?#') format('eot'),  /* IE6–8 */
url('../assets/fonts/parsico.ttf') format('woff2'),  /* Chrome36+, Opera24+*/
	font-weight: 200;
}
@font-face {
	font-family: 'Bold';
	src: url('../assets/fonts/parsico.ttf?#') format('eot'),  /* IE6–8 */
url('../assets/fonts/Bold.ttf') format('woff2'),  /* Chrome36+, Opera24+*/
	font-weight: bold;
}
*{
    font-family: 'Regular';
}
::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    background-color: #000;
}

::-webkit-scrollbar-thumb {
    background-color: #00afac;
    border-radius: 6px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #1000de;
}

::-webkit-scrollbar-y {
    width: 5px;
}
::-webkit-scrollbar-x {
    width: 5px;
}
::-webkit-scrollbar-thumb:vertical {
    background-color: #00afac;
    border-radius: 6px;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #1000de;
}


    img.enamad{
        width: 100px;margin-right: 200px;
    }
    img.samandehi {
       width: 60px;margin-top: -100px;margin-right: 110px;
    }
    @media (max-width: 768px) {
    .enamad{
        display: none;
    }
    .samandehi{
        display: none;
    }
    }
.btn-primary-outline, .btn-primary-outline:active {
    font-family: 'Regular';
    font-size:15px;
}
.cid-tX2QPFpLFz .mbr-text, .cid-tX2QPFpLFz .mbr-section-btn{
    direction:rtl;
    font-family: 'Light';
    font-size:15px;
}
.mbr-section-btn .btn:not(.btn-form) {
    font-family: 'Regular';
    font-size: 15px;
    float: left;
    width: 90%;
}
.display-7 , .display-4{
   direction:rtl;
   font-family: 'Regular';
}
.background-video {
    position: fixed;
    right: 0;
    bottom: 10;
    min-width: 100%; 
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100; 
    background-size: cover;
  }
  .cid-tHfEgJYxcL .row {
    direction: rtl;
}
.cid-tHfEgJYxcL .list, .cid-tHfEgJYxcL .item-wrap {
    line-height: 2.1;
    font-size: 18px;
}
.cid-tHeG7yune1 .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 15px;
    transition: font-size .5s;
}
.cid-tHeG7yune1 .navbar-expand-lg .navbar-nav .nav-link:hover {
    font-size: 16px;
}
a.text-primary:hover, a.text-primary:focus, a.text-primary.active {
    color: #853ce9 !important;
}
.cid-tX2Qxr1H3F .embla__container{
    height:500px;
}
.cid-tIsi3HZcCy .card-title1, .cid-tIsi3HZcCy .social-row ,
.cid-tIsi3HZcCy .card-text1, .cid-tIsi3HZcCy .card1 .mbr-section-btn,
.cid-tIsi3HZcCy .card-title2, .cid-tIsi3HZcCy .social-row ,
.cid-tIsi3HZcCy .card-text2, .cid-tIsi3HZcCy .card2 .mbr-section-btn,
.cid-tIsi3HZcCy .card-title3, .cid-tIsi3HZcCy .social-row,
.cid-tIsi3HZcCy .card-text3, .cid-tIsi3HZcCy .card3 .mbr-section-btn,
.cid-tIsi3HZcCy .card-title4, .cid-tIsi3HZcCy .social-row,
.cid-tIsi3HZcCy .card-text4, .cid-tIsi3HZcCy .mbr-section-btn{
 direction:rtl;
 text-align:right;
 float:right;
 font-size: 18px;
 font-family: Light;
}
.cid-tHfEgJYxcL {
    background-image: linear-gradient(to bottom, #000038 0%, #0a0019 80%);
}
.loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  transition: opacity 0.3s ease;
}
  
.loader {
  border: 5px solid #400191;
  border-radius: 50%;
  border-top: 5px solid #00ffcd;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
}

.loader-image {
  width: 40px;
  height: 40px;
  position: absolute;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.svs{
    background: #000000a1;
    padding: 10px 20px;
    border-radius: 100px;
    border: 2px solid;
    font-size: 1.1em;
}
.svs:hover{
    background: #0dbb8a70;
    padding: 10px 20px;
    border-radius: 100px;
    border: 2px solid #000;
    color: #000;
    font-size: 1.1em;
}
.cid-tHfEgJYxcL .copyright {
    color: #9ddfff;
}
.cid-tIsi3HZcCy {
    background-color: #111927;
    background-image: radial-gradient(at 47% 33%, hsl(269.03, 100%, 24%) 0, transparent 59%), radial-gradient(at 82% 65%, hsl(180.00, 100%, 15%) 0, transparent 55%);
}
.cid-tX2Qxr1H3F {
    background-color: #111927;
    background-image: radial-gradient(at 90% 30.7%, hsl(180.00, 100%, 15%) 0, transparent 59%), radial-gradient(at 50% 50%, hsl(268.78, 100%, 24%) 0, transparent 55%);
    margin-top: -90px;
}
.cid-tHfEgJYxcL .row {
    background-color: #111927;
    background-image: radial-gradient(at 47% 33%, hsl(309.06, 100%, 15%) 0, transparent 59%), radial-gradient(at 82% 65%, hsl(214.25, 100%, 24%) 0, transparent 55%);
    padding: 2.25rem;
    border-radius: 2rem;
    margin: 0;
}
.cid-tHfEgJYxcL .soc-item {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    backdrop-filter: blur(25px) saturate(139%);
    -webkit-backdrop-filter: blur(25px) saturate(139%);
    background-color: rgb(49 23 104 / 28%);
    border-radius: 20px;
    margin-right: .25rem;
    margin-left: .25rem;
    margin-bottom: 1rem;
    padding: .5rem;
    height: 3.5rem;
    width: 3.5rem;
}
.cid-tHfEgJYxcL .soc-item:hover {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    backdrop-filter: blur(25px) saturate(139%);
    -webkit-backdrop-filter: blur(25px) saturate(139%);
    background-color: rgb(104 23 23 / 54%);
    border-radius: 20px;
    margin-right: .25rem;
    margin-left: .25rem;
    margin-bottom: 1rem;
    padding: .5rem;
    height: 3.5rem;
    width: 3.5rem;
}

.cid-tIsi3HZcCy .card1 {
    background: #1e00488f;
    border: 2px solid #0225ac;
    color: rgb(2 37 172);
    transition: background 1s, color 0.5s;
}
.cid-tIsi3HZcCy .card2 {
    background: #1e00488f;
    border: 2px solid #0225ac;
    color: rgb(2 37 172);
    transition: background 1s, color 0.5s;
}
.cid-tIsi3HZcCy .card3 {
    background: #1e00488f;
    border: 2px solid #0225ac;
    color: rgb(2 37 172);
    transition: background 1s, color 0.5s;
}
.cid-tIsi3HZcCy .card4 {
    background: #1e00488f;
    border: 2px solid #0225ac;
    color: rgb(2 37 172);
    transition: background 1s, color 0.5s;
}

.cid-tIsi3HZcCy .card1:hover {
    background: rgb(14, 17, 32);
    border: 2px solid #016c59;
    color:#fff;
}
.cid-tIsi3HZcCy .card2:hover {
    background: rgb(14, 17, 32);
    border: 2px solid #016c59;
    color:#fff;
}
.cid-tIsi3HZcCy .card3:hover {
    background: rgb(14, 17, 32);
    border: 2px solid #016c59;
    color:#fff;
}
.cid-tIsi3HZcCy .card4:hover {
    background: rgb(14, 17, 32);
    border: 2px solid #016c59;
    color:#fff;
}

.cid-tIsi3HZcCy .card-text1, .cid-tIsi3HZcCy .card1 .mbr-section-btn {
    color: #fff;
}
.cid-tIsi3HZcCy .card-text3, .cid-tIsi3HZcCy .card3 .mbr-section-btn {
    color: #fff;
}
.cid-tIsi3HZcCy .card-title3, .cid-tIsi3HZcCy .social-row {
    color: #ffdd00;
}
.cid-tIsi3HZcCy .card-title4, .cid-tIsi3HZcCy .social-row {
    color: #00e0ff;
}
.cid-tIsi3HZcCy .card-title1, .cid-tIsi3HZcCy .social-row {
    color: #28b091;
}

.btn-danger, .btn-danger:active {
    background-color: #0225ac !important;
    border-color: #0225ac !important;
    color: #fff !important;
    box-shadow: none;
}
.cid-tHeG7yune1 .container {
    display: flex;
    height: 90px;
    position: relative;
    padding: .5rem .6rem;
    flex-wrap: nowrap;
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgb(7 15 30 / 76%);
    border-radius: 12px;
    /* border: 1px solid rgba(255, 255, 255, 0.125); */
    left: 0;
    right: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100vw;
    margin-top: 1rem;
    background-color: #0000;
    box-shadow: 0 30px 60px 0 rgba(27,31,10,.08);
}
.cid-tHeG7yune1 .navbar .navbar-logo img {
    width: auto;
    height: 3em;
}
.cid-tHeG7yune1 .navbar.navbar-short .navbar-logo img {
    height: 4.5rem;
}