.mt-80 {margin-top: 80px;}.navbar a,a{text-decoration:none}.navbar,.navbar a{display:flex;color:#fff}.payment-container,.rules-container{box-shadow:0 4px 10px rgba(0,0,0,.1)}#preloader,.navbar{position:fixed;width:100%}*{margin:0;padding:0;box-sizing:border-box}a{color:unset}body{direction:rtl}
.navbar {top:0;right:0;background-image: linear-gradient(to right, #232526 0%, #414345  51%, #232526  100%);justify-content:space-between;align-items:center;padding:15px 30px;z-index:1000;flex-direction:row-reverse;}
i { margin-left:4px }
.navbar:hover {background-position: right center; color: #fff;text-decoration: none;}
.navbar a{margin:0 15px;align-items:center}.menu-toggle{display:none;font-size:25px;cursor:pointer}.menu{display:flex}.ring,.spinner{width:80px;height:80px}.service-card{transition:transform .3s}.portfolio-item:hover,.service-card:hover{transform:scale(1.05)}.fade-in{opacity:0;transform:translateY(20px);animation:1s ease-in-out forwards fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-back-to-top{transition:.3s ease-in-out;opacity:0;transform:scale(0)}.btn-back-to-top:hover{background:#f8f9fa;color:#000}.social-icon{color:#fff;transition:transform .3s ease-in-out,color .3s ease-in-out}.social-icon:hover{transform:scale(1.3) rotate(10deg);color:#17a2b8}.glow-effect{transition:text-shadow .3s ease-in-out,color .3s ease-in-out}.glow-effect:hover{text-shadow:0 0 10px #ffc107;color:#ffc107}.row p{text-align:justify}.rules-container{max-width:900px;margin:auto;padding:30px;background:#fff;border-radius:12px}.rule-card{background:#f8f9fa;border-radius:8px;padding:15px;display:flex;align-items:center;gap:10px;margin-bottom:15px}.rule-card i{font-size:20px;color:#007bff}.payment-container{max-width:600px;margin:auto;padding:30px;background:#fff;border-radius:12px;text-align:center}h2{font-weight:700;margin-bottom:20px;font-size:24px;color:#343a40}.card-info{background:#f8f9fa;border-radius:8px;padding:15px;font-size:18px;margin-bottom:10px}.copy-btn{background:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;transition:.3s}.copy-btn:hover{background:#0056b3}#preloader{height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{position:relative}.spinner img{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring{border:5px solid #a47864;border-top:5px solid transparent;border-radius:50%;position:absolute;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.stats-box{opacity:0;transform:translateY(20px);transition:.6s ease-in-out}.show{opacity:1;transform:translateY(0)}@media (max-width:768px){.menu{display:none;flex-direction:column;position:absolute;top:60px;right:0;background:#444;width:100%}.menu a{padding:10px;border-bottom:1px solid #555}.menu-toggle{display:block}.container{max-width:100%}}.container{max-width:1200px;margin:auto;padding:20px}.portfolio-item{width:100%;max-width:350px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s;cursor:pointer}.card-img-top{width:100%;height:200px;object-fit:cover}.card-body{padding:15px}
.footermavara{background-image: url(images/Group-20-min.jpg);}
.footer2mavara {background: linear-gradient(0deg, rgba(3, 3, 3, 1) 0%, rgba(3, 3, 3, 1) 35%, rgba(14, 14, 14, 1) 95%);}
.footer3mavara {background: linear-gradient(0deg, rgba(3, 3, 3, 1) 0%, rgba(3, 3, 3, 1) 35%, rgba(14, 14, 14, 1) 95%);max-width: 20rem;font-size: 0.85rem;}
.time-box { font-size: 14px; color: #ffffff !important; direction: rtl; }
.hero-section h2{color:#fff;}
.hero-section{background-image: url(images/mavara-head.jpg);}
.logomavara img{height: 33px;vertical-align: middle;margin-left: 6px;}
.logomavara2 img{height: 72px;}
h5 i,.bc8971{color:#bc8971 !important;}
.list-group-item+.list-group-item,.list-group-item:first-child {direction: ltr;text-align: left;}
.mb-4 {font-size: 14px;}
    .custom-img-height {
        height: 50px; /* هر ارتفاعی که بخوای */
        width: auto;  /* حفظ تناسب تصویر */
    }
    .bg-blur{
        -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(4px);
    border: 1px solid #5738258f;
    }