.main-footer{background-color:#31694e;color:#fff;padding:60px 0 30px;font-family:Tajawal,sans-serif;position:relative;overflow:hidden}.footer-container{max-width:1400px;margin:60px auto 0;padding:0 20px}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;margin-bottom:50px}.footer-col{flex:1;min-width:200px}.footer-col.brand-col{flex:1.2;display:flex;flex-direction:column;align-items:flex-end}.footer-logo{margin-bottom:20px}.footer-logo img,.footer-logo svg{margin-top:-20px;margin-left:100;height:60px;width:auto}.footer-desc{font-size:14px;color:#ccc;margin-bottom:20px;max-width:250px;text-align:inherit}.footer-heading{font-size:18px;font-weight:700;margin-bottom:25px;color:#fff;display:block}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:15px}.footer-link{color:#ccc;text-decoration:none;transition:color .3s ease;font-size:14px}.footer-link:hover{color:#fff}.contact-item{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#ccc;font-size:14px}.contact-item i{color:#f2ce62;width:20px;text-align:center}.app-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.app-btn{display:flex;align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 15px;text-decoration:none;color:#fff;transition:all .3s ease;width:160px}.app-btn:hover{background:#f2ce62;color:#31694e;border-color:#f2ce62}.app-btn:hover .app-btn-small{color:#31694e}.app-btn i{font-size:24px;margin-inline-end:10px}.app-btn-text{display:flex;flex-direction:column;line-height:1.2}.app-btn-small{font-size:10px;color:#ccc}.app-btn-large{font-size:14px;font-weight:700}.social-icons{display:flex;gap:25px;margin-bottom:20px}.social-icon{width:55px;height:55px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.social-icon:hover{background:#f2ce62;color:#31694e}.social-icon i{font-size:20px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;font-size:13px;color:#999}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-link{color:#999;text-decoration:none}.footer-bottom-link:hover{color:#fff}.footer-login-btn{margin-top:15px;display:inline-flex;align-items:center;gap:8px;background-color:#f2ce62;color:#31694e;padding:8px 20px;border-radius:9999px;font-weight:700;text-decoration:none;transition:all .3s ease}.footer-login-btn:hover{background-color:#d8a53c}@media(max-width:768px){.footer-top{flex-direction:column;align-items:center;text-align:center}.footer-col.brand-col{align-items:center!important;order:-1}.footer-bottom{flex-direction:column;text-align:center}}.relative-menu-container{position:relative;display:inline-block;margin-top:15px}.footer-user-btn{display:inline-flex;align-items:center;gap:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:6px 15px 6px 6px;border-radius:9999px;cursor:pointer;transition:all .3s ease;color:#fff;font-size:14px}.footer-user-btn:hover{background:#fff3;border-color:#f2ce62}.user-initials{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f2ce62;color:#31694e;border-radius:50%;font-weight:700;font-size:12px}.user-name{font-weight:600}.footer-dropdown-menu{position:absolute;bottom:100%;right:0;margin-bottom:10px;width:240px;background-color:#31694e;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 -4px 20px #0000004d;z-index:50;overflow:hidden;transform-origin:bottom right;color:#fff;padding-bottom:5px}:root[dir=rtl] .footer-dropdown-menu{right:auto;left:0;transform-origin:bottom left}.footer-dropdown-item{display:flex;align-items:center;padding:12px 20px;font-size:14px;color:#e5e5e5;text-decoration:none;transition:background-color .2s;font-weight:600}.footer-dropdown-item:hover{background-color:#ffffff1a;color:#fff}.footer-dropdown-item i{width:24px;text-align:center;color:#fff;margin-inline-end:10px}.footer-dropdown-item button[type=submit] i,.footer-dropdown-item .fa-right-from-bracket{color:#d83c3c}.footer-dropdown-user-info{padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:5px}.footer-dropdown-user-name{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px}.footer-dropdown-user-email{font-size:12px;color:#ccc;word-break:break-all}:root[dir=rtl] .footer-dropdown-user-info{text-align:right}
