@charset "UTF-8";

/* ---- client/css/aman-inline-2.css ---- */
.scroll-top{display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;}.scroll-top i{display: flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important;}.mobile-app-area{background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;position: relative;overflow: hidden;}.mobile-app-area::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(200, 180, 126, 0.05) 0%, rgba(241, 99, 76, 0.05) 100%);pointer-events: none;}.mobile-app-content{position: relative;z-index: 1;}.mobile-app-content .title{color: var(--colorBlack) !important;font-size: 42px;font-weight: 700;line-height: 1.3;margin-bottom: 20px;}.mobile-app-content .title span{color: var(--colorPrimary) !important;display: block;}.mobile-app-content p{color: #555 !important;font-size: 16px;line-height: 1.8;margin-bottom: 30px;}.app-features .feature-item{display: flex;align-items: flex-start;gap: 20px;padding: 20px;background: #fff;border-radius: 12px;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);margin-bottom: 20px;transition: all 0.3s ease;}.app-features .feature-item:hover{transform: translateY(-5px);box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);}.app-features .feature-icon{width: 60px;height: 60px;min-width: 60px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 12px;color: #fff;font-size: 24px;box-shadow: 0 4px 15px rgba(200, 180, 126, 0.3);}.app-features .feature-text h4{color: var(--colorBlack) !important;font-size: 20px;font-weight: 600;margin-bottom: 8px;}.app-features .feature-text p{color: #666 !important;font-size: 15px;line-height: 1.6;margin: 0;}.app-download-buttons{display: flex;gap: 20px;flex-wrap: wrap;margin-top: 35px;justify-content: flex-start;}@media (max-width: 768px){.app-download-buttons{flex-direction: column;gap: 15px;}}.app-download-btn{display: inline-flex;align-items: center;justify-content: flex-end;gap: 8px;padding: 16px 24px;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;color: #fff !important;border-radius: 12px;text-decoration: none;font-weight: 600;font-size: 16px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 15px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.35);border: 2px solid transparent;min-width: 200px;position: relative;overflow: hidden;direction: rtl;text-align: right;}[dir="ltr"] .app-download-btn{direction: ltr;text-align: left;justify-content: flex-start;}.app-download-btn::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition: left 0.5s ease;}.app-download-btn:hover::before{left: 100%;}.app-download-btn:hover{background: linear-gradient(135deg, var(--colorSecondary) 0%, var(--colorPrimary) 100%) !important;transform: translateY(-3px);box-shadow: 0 6px 20px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.5);color: #fff !important;}.app-download-btn:active{transform: translateY(-1px);box-shadow: 0 3px 12px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.4);}.app-download-btn i{font-size: 18px;transition: transform 0.3s ease;flex-shrink: 0;order: 2;}[dir="ltr"] .app-download-btn i{order: 1;}.app-download-btn:hover i{transform: scale(1.15);}.app-download-btn .btn-text{font-weight: 600;letter-spacing: 0.3px;order: 1;flex: 1;text-align: right;}[dir="ltr"] .app-download-btn .btn-text{order: 2;text-align: left;}.app-download-btn img{height: 30px;width: auto;}@media (max-width: 768px){.app-download-btn{width: 100%;min-width: 100%;padding: 18px 24px;font-size: 16px;}.app-download-buttons{width: 100%;}}@media (max-width: 768px){.mobile-app-content .title{font-size: 32px;}.app-features .feature-item{padding: 15px;}.app-features .feature-icon{width: 50px;height: 50px;min-width: 50px;font-size: 20px;}}.mobile-menu{display: none;}@media (max-width: 991px){.mobile-menu{display: block;}}.mobile-menu .sidenav{width: 0 !important;overflow-x: hidden;transition: width 0.3s ease;background-color: #111 !important;}.mobile-menu .sidenav.show{width: 100% !important;}.modal{display: none !important;}.whatsapp-float{position: fixed;width: 52px;height: 52px;bottom: 20px;right: 20px;background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);color: #fff;border-radius: 50%;text-align: center;font-size: 26px;box-shadow: 0 3px 15px rgba(37, 211, 102, 0.3);z-index: 1000;display: flex;align-items: center;justify-content: center;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);text-decoration: none;animation: pulse-whatsapp 2s infinite;}.whatsapp-float:hover{transform: scale(1.1) translateY(-5px);box-shadow: 0 6px 30px rgba(37, 211, 102, 0.6);background: linear-gradient(135deg, #128C7E 0%, #25D366 100%);}.whatsapp-float i{color: #fff;font-size: 32px;line-height: 1;}.whatsapp-tooltip{position: absolute;right: 70px;top: 50%;transform: translateY(-50%);background: #333;color: #fff;padding: 8px 15px;border-radius: 6px;font-size: 14px;white-space: nowrap;opacity: 0;visibility: hidden;transition: all 0.3s ease;pointer-events: none;font-weight: 500;box-shadow: 0 2px 10px rgba(0,0,0,0.2);}.whatsapp-tooltip::after{content: '';position: absolute;left: 100%;top: 50%;transform: translateY(-50%);border: 6px solid transparent;border-left-color: #333;}.whatsapp-float:hover .whatsapp-tooltip{opacity: 1;visibility: visible;right: 75px;}@keyframes pulse-whatsapp{0%{box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);}50%{box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4), 0 0 0 10px rgba(37, 211, 102, 0.1);}100%{box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);}}@media (max-width: 768px){.whatsapp-float{width: 50px;height: 50px;bottom: 18px;right: 18px;font-size: 25px;}.whatsapp-float i{font-size: 25px;}.whatsapp-tooltip{display: none;}}@media (max-width: 480px){.whatsapp-float{width: 48px;height: 48px;bottom: 16px;right: 16px;font-size: 24px;}.whatsapp-float i{font-size: 24px;}}@media (max-width: 768px){body{padding-bottom: env(safe-area-inset-bottom, 0);}.footer-copyrignt{padding-bottom: calc(20px + env(safe-area-inset-bottom, 0));margin-bottom: 0;}.main-footer{margin-bottom: 0;}.scroll-top{bottom: calc(25px + env(safe-area-inset-bottom, 0));}.whatsapp-float{bottom: calc(16px + env(safe-area-inset-bottom, 0));}}.modal.show, .modal.in, .modal.fade.show{display: block !important;}.modal-backdrop{display: none !important;position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, 0.5);}.modal.show .modal-backdrop, .modal.in .modal-backdrop, .modal.fade.show ~ .modal-backdrop{display: block !important;}body.modal-open{overflow: hidden;}body > div[style*="background"][style*="white"], body > div[style*="background-color: white"], body > div[style*="background-color:#fff"], body > div[style*="background-color:#ffffff"]{display: none !important;}.fixed-overlay, .white-overlay, .sidebar-overlay{display: none !important;}.team-item-link{display: block;text-decoration: none;color: inherit;transition: all 0.3s ease;}.team-item-link:hover{text-decoration: none;color: inherit;transform: translateY(-5px);}.team-item-link:hover .team-item{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);border-color: var(--colorPrimary);}.team-item{overflow: hidden;position: relative;border: 2px solid #eee;border-radius: 12px;background: #fff;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);cursor: pointer;height: 100%;display: flex;flex-direction: column;}.team-item:hover{transform: translateY(-8px);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);border-color: var(--colorPrimary);}.team-photo{overflow: hidden;position: relative;height: 280px;background: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);}.team-photo img{width: 100% !important;height: 100% !important;object-fit: cover !important;transition: transform 0.5s ease;}.team-item:hover .team-photo img{transform: scale(1.1);}.team-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, rgba(200, 180, 126, 0.9) 0%, rgba(241, 99, 76, 0.9) 100%);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index: 2;}.team-item:hover .team-overlay{opacity: 1;visibility: visible;}.view-profile-btn{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;color: #fff;font-weight: 600;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;transform: translateY(20px);transition: transform 0.4s ease;}.team-item:hover .view-profile-btn{transform: translateY(0);}.view-profile-btn i{font-size: 32px;margin-bottom: 5px;animation: pulse-icon 2s infinite;}@keyframes pulse-icon{0%, 100%{transform: scale(1);}50%{transform: scale(1.1);}}.view-profile-btn span{font-size: 14px;opacity: 0.95;}.team-text{text-align: left;padding: 20px 25px;background: var(--colorWhite);flex: 1;display: flex;flex-direction: column;position: relative;}[dir="rtl"] .team-text{text-align: right;direction: rtl;}.team-name{font-size: 20px;font-weight: 600;margin-bottom: 15px;color: var(--colorBlack);transition: color 0.3s ease;text-align: center;line-height: 1.3;}[dir="rtl"] .team-name{text-align: center;}.team-item:hover .team-name{color: var(--colorPrimary);}.team-text p{font-size: 14px;margin: 8px 0;color: #666;display: flex;align-items: center;gap: 10px;direction: ltr;text-align: left;justify-content: flex-start;}[dir="rtl"] .team-text p{direction: rtl;text-align: right;justify-content: flex-end;flex-direction: row-reverse;}.team-text p i{color: var(--colorPrimary);font-size: 16px;width: 20px;min-width: 20px;text-align: center;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;}.team-text p i.fa-briefcase, .team-text p i.fa-graduation-cap, .team-text p i.fa-street-view{order: -1;}[dir="rtl"] .team-text p i.fa-briefcase, [dir="rtl"] .team-text p i.fa-graduation-cap, [dir="rtl"] .team-text p i.fa-street-view{order: 1;margin-left: 0;margin-right: 0;}[dir="rtl"] .team-text p{text-align: right;}[dir="rtl"] .team-text p span{text-align: right;}.team-text span{color: var(--colorPrimary);display: inline;}.team-text span b{font-weight: 500;color: #666;}.team-text .mt-2{margin-top: 15px !important;display: flex;align-items: center;gap: 8px;flex-wrap: wrap;justify-content: flex-start;direction: ltr;}[dir="rtl"] .team-text .mt-2{justify-content: flex-end;direction: rtl;text-align: right;}[dir="rtl"] .team-text .mt-2 span{text-align: right;}.team-text .mt-2 span{font-size: 12px;color: #666;display: inline-flex;align-items: center;}.team-text .mt-2 .stars, .team-text .mt-2 .fa-star{display: inline-flex;align-items: center;}.team-action-icon{position: absolute;bottom: 20px;left: 25px;width: 40px;height: 40px;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px;opacity: 0;transform: translateX(-10px);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 15px rgba(200, 180, 126, 0.3);}[dir="rtl"] .team-action-icon{left: auto;right: 25px;transform: translateX(10px);}.team-item:hover .team-action-icon{opacity: 1;transform: translateX(0);}[dir="rtl"] .team-item:hover .team-action-icon{transform: translateX(0);}.team-item:hover .team-action-icon i{animation: arrow-bounce 1s infinite;}@keyframes arrow-bounce{0%, 100%{transform: translateX(0);}50%{transform: translateX(3px);}}.team-photo:after{display: none;}@media (max-width: 768px){.team-photo{height: 240px;}.view-profile-btn{font-size: 14px;}.view-profile-btn i{font-size: 28px;}.team-action-icon{width: 35px;height: 35px;font-size: 14px;}}@media (max-width: 991px){.navbar-menu{display: none !important;}body.client-frontend .mobile-menu-toggle{display: flex !important;order: -1;margin-right: 30px;margin-left: 0;}.mobile-side-menu{display: block !important;}.navbar-wrapper{justify-content: flex-start !important;gap: 30px;}.navbar-logo{order: 0;margin-right: auto;margin-left: 0;}.navbar-menu{order: 1;}.header-bar-content{justify-content: center;gap: 10px;}.header-left, .header-right{gap: 15px;}.header-contact-item span{display: none;}.alert-content{padding: 0 35px;}.alert-text{font-size: 13px;}}@media (max-width: 768px){.top-header-bar{display: none !important;}.navbar-wrapper{padding: 12px 18px;min-height: 65px;}body.client-frontend .navbar-logo img{max-height: 42px !important;max-width: 180px !important;}body.client-frontend .mobile-menu-toggle{width: 42px;height: 42px;}.navbar-logo img{max-height: 40px !important;max-width: 160px !important;width: auto !important;height: auto !important;object-fit: contain !important;}body.client-frontend .mobile-menu-toggle{display: flex !important;width: 38px;height: 38px;order: -1;margin-right: 25px;margin-left: 0;align-self: center;}body.client-frontend .mobile-menu-toggle span{width: 22px;height: 2.5px;}.navbar-wrapper{justify-content: flex-start !important;gap: 30px;}.navbar-logo{order: 0;margin-right: auto;margin-left: 0;}.navbar-menu{order: 1;}.side-menu-content{width: 280px;max-width: 75vw;}.side-menu-header{padding: 18px 20px;}.side-menu-logo img{max-height: 40px !important;max-width: 160px !important;width: auto !important;height: auto !important;object-fit: contain !important;}.side-menu-header-items{padding: 15px 20px;}.side-menu-header-link{padding: 12px 15px;font-size: 14px;}.side-menu-select{font-size: 14px;padding: 10px 15px;}.side-menu-link{padding: 14px 20px;font-size: 15px;}.side-submenu li a{padding: 12px 20px 12px 50px;font-size: 14px;}body.client-frontend{font-size: 15px;}h1{font-size: 28px;line-height: 1.3;}h2{font-size: 24px;line-height: 1.3;}h3{font-size: 20px;line-height: 1.3;}.container, .container-fluid{padding-left: 15px;padding-right: 15px;}.card{margin-bottom: 20px;border-radius: 12px;}.card-body{padding: 20px;}.btn{padding: 12px 24px;font-size: 15px;min-height: 48px;border-radius: 8px;}.form-control, .form-select{font-size: 16px;padding: 12px 15px;border-radius: 8px;}}@media (max-width: 480px){.alert-text{font-size: 11px;padding-right: 25px;}.navbar-wrapper{padding: 10px 12px;}.navbar-logo img{max-height: 35px !important;max-width: 140px !important;width: auto !important;height: auto !important;object-fit: contain !important;}.side-menu-content{width: 100%;max-width: 100vw;}.side-menu-header{padding: 15px;}.side-menu-logo img{max-height: 35px !important;max-width: 140px !important;}.side-menu-header-items{padding: 12px 15px;}.side-menu-header-link{padding: 10px 12px;font-size: 13px;}.side-menu-select{font-size: 13px;padding: 10px 12px;}.side-menu-link{padding: 12px 15px;font-size: 14px;}.side-submenu li a{padding: 10px 15px 10px 45px;font-size: 13px;}h1{font-size: 24px;}h2{font-size: 20px;}h3{font-size: 18px;}.container, .container-fluid{padding-left: 12px;padding-right: 12px;}.card-body{padding: 15px;}.btn{padding: 10px 20px;font-size: 14px;min-height: 44px;}}.table-responsive{overflow-x: auto;-webkit-overflow-scrolling: touch;}table{font-size: 14px;}table th, table td{padding: 8px 10px;white-space: nowrap;}.form-control, .form-select{font-size: 16px;padding: 10px 15px;}.btn{padding: 10px 20px;font-size: 14px;min-height: 44px;}.card{margin-bottom: 20px;}.card-body{padding: 15px;}@media (max-width: 768px){.header-area{padding: 8px 0;}.header-info ul li{font-size: 12px;margin-left: 15px;}.header-info ul li i{font-size: 14px;}.menu-area .row{padding: 10px 0;}.logo img{max-height: 40px;}.mobile-menuicon{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}.mobile-menuicon .menu-bar{font-size: 24px;color: #fff;cursor: pointer;}h1{font-size: 28px;line-height: 1.3;}h2{font-size: 24px;line-height: 1.3;}h3{font-size: 20px;line-height: 1.3;}.container{padding-left: 15px;padding-right: 15px;}.section-padding{padding: 40px 0;}.table-responsive{border: 1px solid #ddd;border-radius: 8px;}table{min-width: 600px;}.row > [class*="col-"]{margin-bottom: 15px;}.modal-dialog{margin: 10px;max-width: calc(100% - 20px);}.modal-content{border-radius: 8px;}.modal-header, .modal-body, .modal-footer{padding: 15px;}.dropdown-menu{max-width: calc(100vw - 30px);left: 15px !important;right: 15px !important;}}@media (max-width: 480px){body{font-size: 14px;}h1{font-size: 24px;}h2{font-size: 20px;}h3{font-size: 18px;}.header-info ul{gap: 10px;}.header-info ul li{font-size: 11px;margin-left: 10px;}.btn{padding: 8px 16px;font-size: 13px;}.btn-lg{padding: 10px 20px;font-size: 14px;}.form-control, .form-select{padding: 8px 12px;font-size: 16px;}.card-body{padding: 12px;}table{font-size: 12px;}table th, table td{padding: 6px 8px;}.btn-group-vertical .btn, .btn-block{width: 100%;margin-bottom: 10px;}.mb-3, .mb-4, .mb-5{margin-bottom: 15px !important;}.mt-3, .mt-4, .mt-5{margin-top: 15px !important;}.p-3, .p-4, .p-5{padding: 15px !important;}}@media (max-width: 991px) and (orientation: landscape){.header-area{padding: 5px 0;}.menu-area .row{padding: 8px 0;}}@media (hover: none) and (pointer: coarse){a, button, .btn, input[type="button"], input[type="submit"]{min-height: 44px;min-width: 44px;}a:hover, button:hover{opacity: 1;}a:focus, button:focus, input:focus{outline: 2px solid var(--colorPrimary);outline-offset: 2px;}}.enhanced-lawyer-content{padding: 30px;display: flex;flex-direction: column;gap: 20px;}.enhanced-lawyer-name{margin: 0;font-size: 24px;font-weight: 700;line-height: 1.3;}.enhanced-lawyer-name a{color: #2c3e50;text-decoration: none;transition: color 0.3s ease;}.lawyer-card-modern:hover .enhanced-lawyer-name a{color: var(--colorPrimary);}.enhanced-lawyer-info-box{display: flex;flex-direction: column;gap: 12px;padding: 20px;background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);border-radius: 12px;border: 1px solid #e9ecef;transition: all 0.3s ease;width: 100%;box-sizing: border-box;}.lawyer-card-modern:hover .enhanced-lawyer-info-box{border-color: var(--colorPrimary);box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);}.enhanced-lawyer-info-item{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 0;transition: all 0.3s ease;direction: rtl;text-align: right;}.enhanced-lawyer-info-item:not(:last-child){border-bottom: 1px solid #e9ecef;padding-bottom: 12px;}.enhanced-lawyer-info-item:hover{transform: translateX(-3px);}[dir="rtl"] .enhanced-lawyer-info-item:hover{transform: translateX(3px);}.enhanced-info-icon-wrapper{order: 1 !important;width: 40px;height: 40px;min-width: 40px;min-height: 40px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 10px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;flex-shrink: 0;}.enhanced-lawyer-info-item:hover .enhanced-info-icon-wrapper{transform: scale(1.1) rotate(5deg);box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);}.enhanced-info-icon{font-size: 16px;color: #ffffff;transition: all 0.3s ease;}.enhanced-rating-icon-wrapper{background: linear-gradient(135deg, #ffc107 0%, #ff9800 100%);}.enhanced-info-text{order: 2 !important;font-size: 15px;color: #495057;font-weight: 500;line-height: 1.5;flex: 1;text-align: right;direction: rtl;}.enhanced-rating-item{border-bottom: none !important;padding-bottom: 0 !important;align-items: flex-start;}.enhanced-rating-item .enhanced-info-icon-wrapper{order: 1 !important;}.enhanced-rating-content{order: 2 !important;flex: 1;display: flex;flex-direction: column;gap: 6px;align-items: flex-end;text-align: right;direction: rtl;}.enhanced-rating-stars{display: inline-flex;align-items: center;justify-content: flex-end;gap: 2px;}.enhanced-rating-stars i{font-size: 14px;color: #ffc107;}.enhanced-rating-text{font-size: 14px;color: #495057;display: flex;align-items: center;justify-content: flex-end;gap: 5px;text-align: right;direction: rtl;}.enhanced-rating-text strong{font-size: 16px;color: #2c3e50;font-weight: 700;}.enhanced-rating-text .rating-count{color: #6c757d;font-size: 13px;}.enhanced-rating-text.no-rating{color: #999;font-style: italic;}.enhanced-lawyer-view-btn{display: inline-flex;align-items: center;justify-content: space-between;gap: 10px;padding: 14px 24px;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);color: #ffffff;font-weight: 600;font-size: 16px;text-decoration: none;border-radius: 10px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);margin-top: auto;direction: rtl;text-align: right;}.enhanced-lawyer-view-btn:hover{transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);color: #ffffff;}.enhanced-lawyer-view-btn .btn-icon{order: 1 !important;transition: transform 0.3s ease;flex-shrink: 0;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.2);border-radius: 50%;}.enhanced-lawyer-view-btn:hover .btn-icon{transform: translateX(-5px) scale(1.1);}[dir="rtl"] .enhanced-lawyer-view-btn:hover .btn-icon{transform: translateX(-5px) scale(1.1);}.enhanced-lawyer-view-btn .btn-text{order: 2 !important;flex: 1;text-align: right;direction: rtl;transition: transform 0.3s ease;}.enhanced-lawyer-view-btn:hover .btn-text{transform: translateX(3px);}[dir="rtl"] .enhanced-lawyer-view-btn:hover .btn-text{transform: translateX(3px);}[dir="rtl"] .enhanced-lawyer-content, [dir="rtl"] .enhanced-lawyer-info-box{direction: rtl;}[dir="ltr"] .enhanced-lawyer-content, [dir="ltr"] .enhanced-lawyer-info-box{direction: ltr;}[dir="rtl"] .enhanced-lawyer-info-item, .enhanced-lawyer-info-item{justify-content: space-between !important;flex-direction: row !important;direction: rtl !important;}[dir="rtl"] .enhanced-info-icon-wrapper, .enhanced-info-icon-wrapper{order: 1 !important;}[dir="rtl"] .enhanced-info-text, .enhanced-info-text{order: 2 !important;text-align: right !important;direction: rtl !important;}.enhanced-rating-content{text-align: right !important;direction: rtl !important;}.enhanced-rating-text{text-align: right !important;direction: rtl !important;}.enhanced-rating-stars{justify-content: flex-end !important;}@media (max-width: 768px){.enhanced-lawyer-content{padding: 25px 20px;gap: 18px;}.enhanced-lawyer-name{font-size: 22px;}.enhanced-lawyer-info-box{padding: 18px 20px !important;gap: 10px;width: 100% !important;max-width: 100% !important;margin: 0 !important;box-sizing: border-box !important;margin-left: -20px !important;margin-right: -20px !important;width: calc(100% + 40px) !important;border-radius: 0 !important;}.enhanced-lawyer-content{width: 100% !important;max-width: 100% !important;}.enhanced-info-icon-wrapper{width: 36px;height: 36px;min-width: 36px;min-height: 36px;}.enhanced-info-icon{font-size: 14px;}.enhanced-info-text{font-size: 14px;}.enhanced-lawyer-view-btn{padding: 12px 20px;font-size: 15px;}}@media (max-width: 480px){.enhanced-lawyer-content{padding: 20px 15px;gap: 15px;}.enhanced-lawyer-name{font-size: 20px;}.enhanced-lawyer-info-box{padding: 15px 20px !important;gap: 8px;width: 100% !important;max-width: 100% !important;margin: 0 !important;box-sizing: border-box !important;margin-left: -15px !important;margin-right: -15px !important;width: calc(100% + 30px) !important;border-radius: 0 !important;}.enhanced-lawyer-content{width: 100% !important;max-width: 100% !important;}.enhanced-lawyer-info-item{gap: 10px;padding: 8px 0;}.enhanced-lawyer-info-item:not(:last-child){padding-bottom: 10px;}.enhanced-info-icon-wrapper{width: 32px;height: 32px;min-width: 32px;min-height: 32px;border-radius: 8px;}.enhanced-info-icon{font-size: 13px;}.enhanced-info-text{font-size: 13px;}.enhanced-rating-text{font-size: 13px;}.enhanced-rating-text strong{font-size: 15px;}.enhanced-lawyer-view-btn{padding: 11px 18px;font-size: 14px;}}.register-area{background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);min-height: calc(100vh - 300px);padding: 60px 0 !important;display: flex;align-items: center;}.login-area{background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);min-height: calc(100vh - 300px);padding: 60px 0 !important;display: flex;align-items: center;}.register-area + .banner-area, .banner-area{background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;padding: 40px 0;position: relative;overflow: hidden;}.banner-area::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="100" height="100" patternUnits="userSpaceOnUse"><path d="M 100 0 L 0 0 0 100" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity: 0.3;}.banner-text{position: relative;z-index: 1;}.banner-text h1{color: #fff;font-size: 36px;font-weight: 700;margin-bottom: 15px;text-shadow: 0 2px 10px rgba(0,0,0,0.2);}.banner-text ul{list-style: none;padding: 0;margin: 0;display: flex;align-items: center;gap: 10px;}.banner-text ul li{color: rgba(255,255,255,0.9);font-size: 15px;}.banner-text ul li a{color: rgba(255,255,255,0.9);text-decoration: none;transition: all 0.3s ease;}.banner-text ul li a:hover{color: #fff;}.banner-text ul li span{color: #fff !important;}.banner-area .banner-text, .banner-area .banner-text *, .page-title-area .page-title-content, .page-title-area .page-title-content *, .banner-text ul li, .banner-text ul li a, .banner-text ul li span, .page-title-content ul li, .page-title-content ul li a, .page-title-content ul li span{color: #fff !important;}.banner-text ul li a:hover, .page-title-content ul li a:hover{color: rgba(255,255,255,0.9) !important;}.banner-area::before, .page-title-area::before{background: rgba(0,0,0,0.5) !important;z-index: 1;}.banner-text, .page-title-content{position: relative;z-index: 2;}.banner-area h1, .banner-area h2, .banner-area h3, .page-title-area h1, .page-title-area h2, .page-title-area h3, .page-title-content .title{color: #fff !important;text-shadow: 0 2px 10px rgba(0,0,0,0.5) !important;}.login-area, .register-area{min-height: calc(100vh - 200px);display: flex;align-items: center;justify-content: center;background: #ffffff;padding: 80px 20px !important;position: relative;overflow: hidden;}.login-area .container, .register-area .container{width: 100%;max-width: 1200px;position: relative;z-index: 1;}.login-area .row, .register-area .row{min-height: 100%;display: flex;align-items: center;justify-content: center;}.login_area_bg{background: #ffffff;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04);padding: 60px 50px !important;border-radius: 20px !important;border: 1px solid #e8e8e8;position: relative;overflow: visible;transition: all 0.3s ease;max-width: 100%;width: 100%;animation: fadeInUp 0.6s ease-out;}.login_area_bg::before{content: '';position: absolute;top: -2px;left: -2px;right: -2px;bottom: -2px;background: linear-gradient(135deg, rgba(200, 180, 126, 0.3) 0%, rgba(241, 99, 76, 0.3) 50%, rgba(200, 180, 126, 0.3) 100%);border-radius: 22px;pointer-events: none;z-index: -1;}@keyframes fadeInUp{from{opacity: 0;transform: translateY(30px) scale(0.95);}to{opacity: 1;transform: translateY(0) scale(1);}}.login_area_bg:hover{box-shadow: 0 15px 50px rgba(0, 0, 0, 0.12), 0 3px 12px rgba(0, 0, 0, 0.06);transform: translateY(-2px);}.login_area_bg:hover::before{background: linear-gradient(135deg, rgba(200, 180, 126, 0.4) 0%, rgba(241, 99, 76, 0.4) 50%, rgba(200, 180, 126, 0.4) 100%);}.login_area_bg .nav-pills{margin-bottom: 35px !important;display: flex !important;justify-content: center !important;align-items: center !important;gap: 15px;border-bottom: 2px solid #f0f0f0;padding-bottom: 18px;width: 100%;position: relative;}.login_area_bg .nav-pills::after{content: '';position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);width: 0;height: 3px;background: linear-gradient(90deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);transition: width 0.3s ease;}.login_area_bg .nav-pills .nav-item{width: auto;flex: 0 0 auto;max-width: 220px;min-width: 160px;}.login_area_bg .nav-pills .nav-item .nav-link{width: 100%;color: #666 !important;font-size: 15px;font-weight: 600;transition: all 0.3s ease;border: 1.5px solid #e0e0e0;border-radius: 10px;padding: 12px 22px;background: #ffffff !important;position: relative;text-align: center;display: block;overflow: hidden;}.login_area_bg .nav-pills .nav-item .nav-link::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);transition: left 0.5s;}.login_area_bg .nav-pills .nav-item .nav-link:hover{color: var(--colorPrimary) !important;background: rgba(200, 180, 126, 0.08) !important;border-color: var(--colorPrimary);}.login_area_bg .nav-pills .nav-item .nav-link:hover::before{left: 100%;}.login_area_bg .nav-pills .nav-item .nav-link.active{background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;color: #fff !important;border-color: transparent;box-shadow: 0 4px 12px rgba(200, 180, 126, 0.25);}.login_area_bg .nav-pills .nav-item .nav-link.active::after{content: '';position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);width: 60%;height: 3px;background: var(--colorPrimary);border-radius: 2px;}.login_area_bg .nav-pills .nav-item .nav-link:not(.active){color: #555 !important;background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%) !important;}.login_area_bg h4{text-align: center;color: var(--colorPrimary);font-size: 24px;font-weight: 700;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 2px solid #f0f0f0;}.login_area_bg form, .regiser-form.login-form{margin-top: 20px;}.login_area_bg form .form-row, .regiser-form.login-form .form-row{margin: 0;}.login_area_bg form label, .regiser-form.login-form label{color: #2c3e50;font-weight: 700;font-size: 14px;margin-bottom: 12px;display: block;letter-spacing: 0.5px;text-transform: uppercase;font-size: 12px;position: relative;padding-left: 8px;}.login_area_bg form label::before, .regiser-form.login-form label::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 16px;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 2px;}.login_area_bg form input[type="text"], .login_area_bg form input[type="email"], .login_area_bg form input[type="password"], .login_area_bg form input[type="tel"], .login_area_bg form .form-control, .regiser-form.login-form input[type="text"], .regiser-form.login-form input[type="email"], .regiser-form.login-form input[type="password"], .regiser-form.login-form input[type="tel"], .regiser-form.login-form .form-control{border: 1.5px solid #e0e0e0;height: 55px;margin-bottom: 22px !important;border-radius: 12px;padding: 14px 20px;font-size: 15px;transition: all 0.3s ease;background: #ffffff;color: #333;width: 100%;font-weight: 400;position: relative;}.login_area_bg form input::placeholder, .regiser-form.login-form input::placeholder{color: #aaa;font-weight: 400;transition: all 0.3s ease;}.login_area_bg form input:focus::placeholder, .regiser-form.login-form input:focus::placeholder{color: #ccc;transform: translateX(5px);}.login_area_bg form input:focus, .login_area_bg form .form-control:focus, .regiser-form.login-form input:focus, .regiser-form.login-form .form-control:focus{border-color: var(--colorPrimary);background: #fff;box-shadow: 0 0 0 3px rgba(200, 180, 126, 0.1), 0 2px 8px rgba(200, 180, 126, 0.08);outline: none;}.login_area_bg .select2-container--default .select2-selection--single{border: 2px solid #e8e8e8;border-radius: 14px;height: 58px;line-height: 58px;background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);}.login_area_bg .select2-container--default .select2-selection--single:focus, .login_area_bg .select2-container--default.select2-container--focus .select2-selection--single{border-color: var(--colorPrimary);background: #fff;box-shadow: 0 0 0 5px rgba(200, 180, 126, 0.15), 0 6px 20px rgba(200, 180, 126, 0.15), inset 0 1px 3px rgba(0,0,0,0.05);transform: translateY(-2px);}.login_area_bg .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 58px;padding-left: 24px;color: #333;font-size: 15px;font-weight: 500;}.login_area_bg .select2-container--default .select2-selection--single .select2-selection__arrow{height: 58px;right: 20px;}.login_area_bg .select2-container{margin-bottom: 25px !important;}.login_area_bg form button[type="submit"], .login_area_bg form .btn-primary, .regiser-form.login-form button[type="submit"], .regiser-form.login-form .btn-primary{width: 100%;border-radius: 14px;margin-top: 20px !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;margin-bottom: 25px;border: none;padding: 18px 35px;font-size: 16px;font-weight: 800;color: #fff;transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow: 0 8px 25px rgba(200, 180, 126, 0.4), 0 0 0 0 rgba(200, 180, 126, 0.5);text-transform: uppercase;letter-spacing: 1.5px;position: relative;overflow: hidden;cursor: pointer;}.login_area_bg form button[type="submit"]::before, .regiser-form.login-form button[type="submit"]::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);transition: left 0.6s;}.login_area_bg form button[type="submit"]::after, .regiser-form.login-form button[type="submit"]::after{content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%);transition: width 0.6s, height 0.6s;}.login_area_bg form button[type="submit"]:hover::before, .regiser-form.login-form button[type="submit"]:hover::before{left: 100%;}.login_area_bg form button[type="submit"]:active::after, .regiser-form.login-form button[type="submit"]:active::after{width: 300px;height: 300px;}.login_area_bg form button[type="submit"]:hover, .login_area_bg form .btn-primary:hover, .regiser-form.login-form button[type="submit"]:hover, .regiser-form.login-form .btn-primary:hover{background: linear-gradient(135deg, var(--colorSecondary) 0%, var(--colorPrimary) 100%) !important;transform: translateY(-2px);box-shadow: 0 8px 25px rgba(200, 180, 126, 0.35), 0 0 0 3px rgba(200, 180, 126, 0.15);}.login_area_bg form button[type="submit"]:active, .regiser-form.login-form button[type="submit"]:active{transform: translateY(-1px) scale(0.98);}.login_area_bg form p, .regiser-form.login-form p{text-align: center;margin-top: 25px;margin-bottom: 0;color: #555;font-size: 15px;font-weight: 500;}.login_area_bg form p a.link, .regiser-form.login-form p a.link{color: var(--colorPrimary);font-weight: 700;text-decoration: none;transition: all 0.3s ease;border-bottom: 2px solid transparent;position: relative;padding-bottom: 2px;}.login_area_bg form p a.link::after{content: '';position: absolute;bottom: -2px;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);transition: width 0.3s ease;}.login_area_bg form p a.link:hover, .regiser-form.login-form p a.link:hover{color: var(--colorSecondary);}.login_area_bg form p a.link:hover::after, .regiser-form.login-form p a.link:hover::after{width: 100%;}.account__social-btn{display: flex;align-items: center;justify-content: center;gap: 14px;width: 100%;padding: 16px 24px;border: 2px solid #e8e8e8;border-radius: 14px;background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);color: #333;font-weight: 700;font-size: 15px;text-decoration: none;transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);margin-bottom: 25px;box-shadow: 0 2px 8px rgba(0,0,0,0.05);position: relative;overflow: hidden;}.account__social-btn::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(200, 180, 126, 0.1), transparent);transition: left 0.5s;}.account__social-btn:hover{border-color: var(--colorPrimary);background: linear-gradient(135deg, rgba(200, 180, 126, 0.08) 0%, rgba(241, 99, 76, 0.08) 100%);color: var(--colorPrimary);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(200, 180, 126, 0.2);}.account__social-btn:hover::before{left: 100%;}transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.1);}.account__social-btn img{width: 20px;height: 20px;}.account__social-btn--whatsapp{background: linear-gradient(135deg, #25D366 0%, #128C7E 100%) !important;color: #fff !important;border-color: #25D366 !important;}.account__social-btn--whatsapp:hover{background: linear-gradient(135deg, #128C7E 0%, #25D366 100%) !important;border-color: #128C7E !important;color: #fff !important;box-shadow: 0 6px 20px rgba(37, 211, 102, 0.3) !important;}.account__social-btn--whatsapp::before{background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);}.account__divider{text-align: center;margin: 20px 0 25px 0;position: relative;display: flex;align-items: center;justify-content: center;width: 100%;}.account__divider::before{content: '';position: absolute;top: 50%;left: 0;right: 0;width: 100%;height: 1px;background: #e0e0e0;transform: translateY(-50%);}.account__divider span{position: absolute;background: #ffffff;padding: 6px 16px;color: #888;font-size: 14px;font-weight: 500;border: 1px solid #e0e0e0;border-radius: 20px;display: inline-block;z-index: 2;top: 50%;left: 50%;transform: translate(-50%, -50%);white-space: nowrap;}.login_area_bg .g-recaptcha{margin-bottom: 25px;display: flex;justify-content: center;padding: 15px;background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);border-radius: 14px;border: 2px solid #e8e8e8;transition: all 0.3s ease;}.login_area_bg .g-recaptcha:hover{border-color: var(--colorPrimary);box-shadow: 0 4px 12px rgba(200, 180, 126, 0.1);}.login_area_bg .text-danger, .regiser-form.login-form .text-danger{color: #dc3545;font-size: 13px;font-weight: 600;margin-top: -20px;margin-bottom: 18px;display: block;padding: 8px 12px;background: linear-gradient(135deg, rgba(220, 53, 69, 0.1) 0%, rgba(220, 53, 69, 0.05) 100%);border-left: 3px solid #dc3545;border-radius: 6px;animation: shake 0.5s ease;}@keyframes shake{0%, 100%{transform: translateX(0);}25%{transform: translateX(-5px);}75%{transform: translateX(5px);}}.login_area_bg .remember, .regiser-form.login-form .remember{display: flex;align-items: center;justify-content: space-between;margin-bottom: 25px;flex-wrap: wrap;gap: 15px;padding: 15px 0;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}.login_area_bg .form-check, .regiser-form.login-form .form-check{display: flex;align-items: center;gap: 10px;}.login_area_bg .form-check-input{width: 20px;height: 20px;border: 2px solid #d0d0d0;border-radius: 6px;cursor: pointer;transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);margin: 0;flex-shrink: 0;background: #fff;position: relative;box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);}.login_area_bg .form-check-input:checked{background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-color: var(--colorPrimary);box-shadow: 0 0 0 4px rgba(200, 180, 126, 0.2), inset 0 2px 4px rgba(0,0,0,0.1);}.login_area_bg .form-check-input:checked::after{content: '✓';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size: 14px;font-weight: 900;line-height: 1;}.login_area_bg .form-check-input:focus{box-shadow: 0 0 0 5px rgba(200, 180, 126, 0.25);border-color: var(--colorPrimary);transform: scale(1.1);}.login_area_bg .form-check-input:hover{border-color: var(--colorPrimary);transform: scale(1.05);}.login_area_bg .form-check-label{color: #555;font-size: 14px;font-weight: 600;cursor: pointer;margin: 0;user-select: none;transition: color 0.3s ease;}.login_area_bg .form-check:hover .form-check-label{color: var(--colorPrimary);}.login_area_bg .link{color: var(--colorPrimary);font-weight: 700;font-size: 14px;text-decoration: none;transition: all 0.3s ease;position: relative;padding-bottom: 2px;}.login_area_bg .link::after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);transition: width 0.3s ease;}.login_area_bg .link:hover{color: var(--colorSecondary);}.login_area_bg .link:hover::after{width: 100%;}@media (max-width: 768px){.register-area, .login-area{padding: 40px 0 !important;min-height: auto;}.register-area .row, .login-area .row{min-height: auto;}.login_area_bg{padding: 35px 25px !important;border-radius: 16px !important;}.banner-text h1{font-size: 28px;}.login_area_bg h4{font-size: 20px;}.login_area_bg .nav-pills .nav-item .nav-link{font-size: 14px;padding: 10px 15px;}.login_area_bg form input[type="text"], .login_area_bg form input[type="email"], .login_area_bg form input[type="password"], .login_area_bg form input[type="tel"], .login_area_bg form .form-control, .regiser-form.login-form input[type="text"], .regiser-form.login-form input[type="email"], .regiser-form.login-form input[type="password"], .regiser-form.login-form input[type="tel"], .regiser-form.login-form .form-control{height: 50px;padding: 12px 16px;}}@media (max-width: 480px){.login_area_bg{padding: 30px 20px !important;}.banner-text h1{font-size: 24px;}.login_area_bg form input, .login_area_bg form .form-control{height: 48px;padding: 10px 14px;font-size: 14px;}.login_area_bg .select2-container--default .select2-selection--single{height: 48px;line-height: 48px;}.login_area_bg .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 48px;}.login_area_bg form button[type="submit"], .regiser-form.login-form button[type="submit"]{padding: 14px 25px;font-size: 15px;}font-size: 14px;}.login_area_bg form button[type="submit"]{padding: 12px 20px;font-size: 14px;}}.feature-section-text, .feature-accordion, .faq-service, .faq-body, .collapse, section, .container, .row{overflow: visible !important;overflow-x: visible !important;overflow-y: visible !important;max-height: none !important;}.feature-section-text, .feature-accordion, .faq-service, section{width: 100% !important;max-width: 100% !important;}.blog-area, .blog-page, .blog-text{overflow: visible !important;overflow-x: visible !important;overflow-y: visible !important;max-height: none !important;}.blog-area, .blog-page{width: 100% !important;max-width: 100% !important;}.feature-accordion .faq-body, .feature-accordion .collapse, .feature-accordion .collapse.show, .feature-accordion .collapse:not(.show){max-height: none !important;height: auto !important;overflow: visible !important;overflow-y: visible !important;}body.client-frontend .container, body.client-frontend .container-fluid, body.client-frontend section, body.client-frontend .row{overflow: visible !important;overflow-x: visible !important;overflow-y: visible !important;}@media (max-width: 991px){.feature-section-text, .feature-accordion, .faq-service, .blog-area, .blog-page, section{width: 100% !important;max-width: 100% !important;overflow: visible !important;}}@media (max-width: 768px){.feature-section-text, .feature-accordion, .faq-service, .blog-area, .blog-page, section{width: 100% !important;max-width: 100% !important;overflow: visible !important;}}@media (max-width: 480px){.feature-section-text, .feature-accordion, .faq-service, .blog-area, .blog-page, section{width: 100% !important;max-width: 100% !important;overflow: visible !important;}}.banner_slider_area{position: relative;overflow: hidden;height: 600px;width: 100%;}.banner_slider_item{overflow: hidden;position: relative;width: 100%;height: 100%;}.banner_slider_item img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;display: block !important;transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out !important;opacity: 1 !important;visibility: visible !important;}.banner_slider .slick-slide{height: 100% !important;}.banner_slider .slick-slide > div{height: 100% !important;}.banner_slider .slick-list, .banner_slider .slick-track{height: 100% !important;}.banner_slider.slick-slider .slick-slide{opacity: 0;transition: opacity 0.6s ease-in-out;}.banner_slider.slick-slider .slick-slide.slick-active{opacity: 1;}.banner_slider_item img{will-change: opacity, transform;backface-visibility: hidden;-webkit-backface-visibility: hidden;}.banner_slider_area::after{position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 32, 76, 0.80);background: rgb(0 32 76 / 69%);z-index: 1;pointer-events: none;}.banner_slider_area .slick-dots{display: flex;justify-content: center;align-items: center;position: absolute;bottom: 60px;gap: 7px;z-index: 99;left: 50%;transform: translateX(-50%);}.banner_slider_area .slick-dots li{margin: 0;}.banner_slider_area .slick-dots li button{width: 35px;display: block;height: 6px;font-size: 0;background: #fff;border-radius: 20px;cursor: pointer;opacity: 0.5;transition: all 0.3s ease;border: none;padding: 0;}.banner_slider_area .slick-dots li.slick-active button{opacity: 1;width: 45px;background: var(--colorPrimary);}.banner_slider_area .slick-dots li button:hover{opacity: 0.8;}@media (max-width: 991px){.banner_slider_area{height: 500px;}.banner_slider_area .slick-dots{bottom: 40px;}.banner_slider_area .slick-dots li button{width: 30px;height: 5px;}.banner_slider_area .slick-dots li.slick-active button{width: 40px;}}@media (max-width: 768px){.banner_slider_area{height: 450px;min-height: 450px;}.banner_slider_item{height: 100%;}.banner_slider_item img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;min-height: 450px;}.banner_slider .slick-slide img{display: block !important;opacity: 1 !important;visibility: visible !important;}.banner_slider_area .slick-dots{bottom: 30px;gap: 5px;}.banner_slider_area .slick-dots li button{width: 25px;height: 4px;}.banner_slider_area .slick-dots li.slick-active button{width: 35px;}}@media (max-width: 480px){.banner_slider_area{height: 400px;min-height: 400px;}.banner_slider_item img{min-height: 400px;}.banner_slider_area .slick-dots{bottom: 20px;gap: 4px;}.banner_slider_area .slick-dots li button{width: 20px;height: 3px;}.banner_slider_area .slick-dots li.slick-active button{width: 30px;}}.banner_slider.slick-initialized .slick-slide{display: block !important;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.banner_slider.slick-initialized .slick-slide:not(.slick-active){opacity: 0;visibility: hidden;pointer-events: none;}.banner_slider.slick-initialized .slick-slide.slick-active{opacity: 1 !important;visibility: visible !important;z-index: 10;position: relative;}@media (max-width: 768px){.banner_slider.slick-initialized .slick-slide{display: block !important;opacity: 0;}.banner_slider.slick-initialized .slick-slide.slick-active{opacity: 1 !important;display: block !important;visibility: visible !important;}.banner_slider .slick-list, .banner_slider .slick-track{height: 100% !important;}}.banner_slider_item img{image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;}.banner_slider_item{background: #f0f0f0;}.banner_slider .slick-slide{transition: opacity 0.6s ease-in-out !important;}.subscribe-area{position: relative;padding: 60px 0;background-size: cover;background-position: center;background-repeat: no-repeat;}.subscribe-area::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);z-index: 1;}.subscribe-area .container{position: relative;z-index: 2;}.subscribe-form{position: relative;max-width: 600px;margin: 30px auto 0;}.subscribe-form-wrapper{position: relative;display: flex;align-items: center;gap: 12px;background: rgba(255, 255, 255, 0.95);border-radius: 12px;padding: 8px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);}.subscribe-input-wrapper{position: relative;flex: 1;display: flex;align-items: center;}.subscribe-icon{position: absolute;left: 18px;color: var(--colorPrimary);font-size: 18px;z-index: 3;pointer-events: none;}[dir="rtl"] .subscribe-icon{left: auto;right: 18px;}.subscribe-form .subscribe-input, .subscribe-form input{height: 56px;line-height: 56px;padding-left: 50px;padding-right: 20px;border: 2px solid transparent;border-radius: 8px;font-size: 16px;background: #fff;color: #333;transition: all 0.3s ease;width: 100%;}[dir="rtl"] .subscribe-form .subscribe-input, [dir="rtl"] .subscribe-form input{padding-left: 20px;padding-right: 50px;}.subscribe-form .subscribe-input:focus, .subscribe-form input:focus{outline: none;border-color: var(--colorPrimary);box-shadow: 0 0 0 3px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.1);}.subscribe-form .subscribe-input::placeholder, .subscribe-form input::placeholder{color: #999;font-size: 15px;}.subscribe-form-wrapper .btn-sub{position: relative !important;height: 56px !important;min-width: 140px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 !important;padding: 12px 28px !important;border-radius: 8px !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;border: none !important;color: #fff !important;font-weight: 600 !important;font-size: 16px !important;cursor: pointer !important;transition: all 0.3s ease !important;box-shadow: 0 4px 15px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.4) !important;text-transform: none !important;white-space: nowrap !important;}.subscribe-form-wrapper .btn-sub span{display: inline-block;}.subscribe-form-wrapper .btn-sub i{font-size: 16px;transition: transform 0.3s ease;}.subscribe-form-wrapper .btn-sub:hover{background: linear-gradient(135deg, var(--colorSecondary) 0%, var(--colorPrimary) 100%) !important;transform: translateY(-2px) !important;box-shadow: 0 6px 20px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.5) !important;}.subscribe-form-wrapper .btn-sub:hover i{transform: translateX(3px);}[dir="rtl"] .subscribe-form-wrapper .btn-sub:hover i{transform: translateX(-3px);}.subscribe-form-wrapper .btn-sub:active{transform: translateY(0) !important;box-shadow: 0 2px 10px rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.3) !important;}.subscribe-input-wrapper .btn-sub{position: absolute !important;right: 8px !important;top: 50% !important;transform: translateY(-50%) !important;-webkit-transform: translateY(-50%) !important;height: 44px !important;min-width: 120px !important;margin: 0 !important;}[dir="rtl"] .subscribe-input-wrapper .btn-sub{right: auto;left: 8px;}@media (max-width: 768px){.subscribe-area{padding: 40px 0;}.subscribe-form{max-width: 100%;margin: 20px auto 0;}.subscribe-form-wrapper{flex-direction: column;gap: 12px;padding: 12px;border-radius: 12px;}.subscribe-input-wrapper{width: 100%;}.subscribe-form-wrapper .btn-sub{width: 100% !important;height: 56px !important;min-width: 100% !important;}.subscribe-input-wrapper .btn-sub{position: relative !important;right: auto !important;left: auto !important;top: auto !important;transform: none !important;width: 100% !important;margin-top: 0 !important;}.subscribe-form .subscribe-input, .subscribe-form input{padding-right: 20px;}[dir="rtl"] .subscribe-form .subscribe-input, [dir="rtl"] .subscribe-form input{padding-left: 20px;}}@media (max-width: 991px){.container, .container-fluid{margin-left: auto !important;margin-right: auto !important;padding-left: 15px !important;padding-right: 15px !important;width: 100% !important;max-width: 100% !important;}.row{margin-left: auto !important;margin-right: auto !important;display: flex !important;flex-wrap: wrap !important;}[class*="col-"]{margin-left: auto !important;margin-right: auto !important;}.text-center, .text-center *{text-align: center !important;}h1, h2, h3, h4, h5, h6{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}p{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}img{display: block !important;margin-left: auto !important;margin-right: auto !important;}.btn, button, .button{display: block !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}form{margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}.card{margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}ul, ol{margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;list-style-position: inside !important;}section{margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}}@media (max-width: 768px){body.client-frontend{text-align: center !important;}.container, .container-fluid{margin-left: auto !important;margin-right: auto !important;padding-left: 15px !important;padding-right: 15px !important;width: 100% !important;max-width: 100% !important;}.main-headline, .section-title, .title, .subtitle{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}p, span, div, a, li{text-align: center !important;}img, video, iframe{display: block !important;margin-left: auto !important;margin-right: auto !important;max-width: 100% !important;}.btn, button, input[type="submit"], input[type="button"], .button{display: block !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}.form-control, .form-select, input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, select{text-align: left !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}.form-control::placeholder, textarea::placeholder{text-align: center !important;}.card, .box, .item, .service-item, .team-item, .blog-item{margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}.nav-menu-list, .nav-item{text-align: center !important;}.nav-link{text-align: center !important;justify-content: center !important;}table{margin-left: auto !important;margin-right: auto !important;}table th, table td{text-align: left !important;}table th.text-center, table td.text-center{text-align: center !important;}.modal-dialog{margin-left: auto !important;margin-right: auto !important;}.d-flex, .flex{justify-content: center !important;align-items: center !important;}.row > [class*="col-"]{text-align: center !important;}section, .section{margin-left: auto !important;margin-right: auto !important;width: 100% !important;max-width: 100% !important;}.banner-text, .slider-text, .hero-content{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}.feature-item, .choose-item, .service-item{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}i, .icon, .fa, .fas, .far, .fal{display: inline-block !important;margin-left: auto !important;margin-right: auto !important;}}@media (max-width: 480px){body.client-frontend{text-align: center !important;}body.client-frontend > *, body.client-frontend section, body.client-frontend .section, body.client-frontend .container, body.client-frontend .container-fluid{text-align: center !important;}.text-left, .text-start{text-align: left !important;}.text-right, .text-end{text-align: right !important;}.container, .container-fluid{margin-left: auto !important;margin-right: auto !important;padding-left: 12px !important;padding-right: 12px !important;width: 100% !important;max-width: 100% !important;}.content, .content-wrapper, .main-content{margin-left: auto !important;margin-right: auto !important;width: 100% !important;text-align: center !important;}h1, h2, h3, h4, h5, h6{text-align: center !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}p{text-align: center !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}.btn, button, .button, input[type="submit"], input[type="button"]{display: block !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;text-align: center !important;}.form-group, .form-row{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}label{text-align: center !important;display: block !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}input, textarea, select, .form-control, .form-select{text-align: left !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}input::placeholder, textarea::placeholder{text-align: center !important;}.card, .card-body{text-align: center !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}ul, ol{text-align: center !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;list-style-position: inside !important;}li{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}img{display: block !important;margin-left: auto !important;margin-right: auto !important;max-width: 100% !important;}section, .section{text-align: center !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important;}.d-flex, .flex{justify-content: center !important;align-items: center !important;text-align: center !important;}.row > [class*="col-"]{text-align: center !important;margin-left: auto !important;margin-right: auto !important;}}@media (max-width: 768px){html, body{overflow-x: hidden !important;width: 100% !important;max-width: 100% !important;}*{max-width: 100% !important;}.container, .container-fluid, .row{overflow-x: hidden !important;max-width: 100% !important;}}@media (max-width: 991px){section{padding-top: 40px !important;padding-bottom: 40px !important;}.testimonial-area, .team-area, .team_slider_area, .blog-area, .service-area, .case-study-area, .about-area, .why-us-area, .mobile-app-area, .how-it-works-area, .fixed-price-area, .legal-aid-check-home{padding-top: 40px !important;padding-bottom: 40px !important;}.mt_200{margin-top: 30px !important;}.mt_100{margin-top: 30px !important;}.mt_65{margin-top: 25px !important;}.mt_50{margin-top: 20px !important;}.mt_40{margin-top: 20px !important;}.mt_30{margin-top: 15px !important;}.mt_25{margin-top: 15px !important;}.mt_20{margin-top: 10px !important;}.mt_15{margin-top: 10px !important;}.mb_60{margin-bottom: 30px !important;}.mb_40{margin-bottom: 25px !important;}.mb_30{margin-bottom: 20px !important;}.mb_25{margin-bottom: 15px !important;}.mb_20{margin-bottom: 15px !important;}.pt_100{padding-top: 40px !important;}.pb_100{padding-bottom: 40px !important;}.pt_70{padding-top: 35px !important;}.pb_70{padding-bottom: 35px !important;}.pt_40{padding-top: 30px !important;}.pb_40{padding-bottom: 30px !important;}.pt_30{padding-top: 25px !important;}.row{margin-top: 0 !important;margin-bottom: 15px !important;}.row.mt_50{margin-top: 20px !important;}.row.mt_40{margin-top: 20px !important;}.row.mt_30{margin-top: 15px !important;}.row.mb_30{margin-bottom: 20px !important;}.row.mb_60{margin-bottom: 30px !important;}.testimonial-area{padding-top: 20px !important;padding-bottom: 20px !important;margin-top: 0 !important;margin-bottom: 0 !important;}.testimonial-area .row{margin-bottom: 10px !important;margin-top: 0 !important;}.testimonial-area .row.mb_30{margin-bottom: 15px !important;}.testimonial-area .main-headline{margin-bottom: 20px !important;}.testimonial-area .main-headline .title{margin-bottom: 10px !important;}.testimonial-area .main-headline p{margin-bottom: 15px !important;}.testimonial_slider{margin-top: 0 !important;margin-bottom: 0 !important;}.testimonial-item{margin-bottom: 15px !important;}.team-area, .team_slider_area{padding-top: 20px !important;padding-bottom: 20px !important;margin-top: 0 !important;margin-bottom: 0 !important;}.team-area .row, .team_slider_area .row{margin-bottom: 10px !important;margin-top: 0 !important;}.team-area .row.mb_30{margin-bottom: 15px !important;}.team-item{margin-bottom: 15px !important;}.team-area .main-headline{margin-bottom: 20px !important;}.team-area .main-headline .title{margin-bottom: 10px !important;}.team-area .main-headline p{margin-bottom: 15px !important;}.lawyer_slider{margin-top: 0 !important;margin-bottom: 0 !important;}.blog-area{padding-top: 40px !important;padding-bottom: 40px !important;}.blog-area .row{margin-bottom: 15px !important;}.service-area{padding-top: 40px !important;padding-bottom: 40px !important;}.case-study-area{padding-top: 40px !important;padding-bottom: 30px !important;}.about-area{padding-top: 40px !important;padding-bottom: 40px !important;}.why-us-area{padding-top: 30px !important;padding-bottom: 30px !important;}.mobile-app-area{padding-top: 40px !important;padding-bottom: 40px !important;}.how-it-works-area{padding-top: 40px !important;padding-bottom: 40px !important;}.fixed-price-area{padding: 50px 0 !important;}.price-benefits{margin: 30px 0;}.benefit-item{display: flex;align-items: flex-start;gap: 15px;padding: 20px;background: #fff;border-radius: 12px;margin-bottom: 15px;box-shadow: 0 2px 10px rgba(0,0,0,0.08);transition: all 0.3s ease;}[dir="rtl"] .benefit-item{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;}[dir="ltr"] .benefit-item{flex-direction: row;}.benefit-item:hover{transform: translateY(-3px);box-shadow: 0 4px 15px rgba(0,0,0,0.12);}.benefit-item i{font-size: 28px;color: var(--colorPrimary);flex-shrink: 0;margin-top: 5px;min-width: 32px;text-align: center;display: flex;align-items: center;justify-content: center;}[dir="rtl"] .benefit-item i{margin-left: 15px !important;margin-right: 0 !important;order: 1 !important;}[dir="ltr"] .benefit-item i{margin-left: 0;margin-right: 15px;}.benefit-content{flex: 1;}[dir="rtl"] .benefit-content{text-align: right !important;direction: rtl !important;}[dir="ltr"] .benefit-content{text-align: left;}.benefit-content strong{display: block;font-size: 18px;font-weight: 600;color: #333;margin-bottom: 8px;}[dir="rtl"] .benefit-content strong{text-align: right !important;}.benefit-content p{font-size: 15px;color: #666;line-height: 1.6;margin: 0;}[dir="rtl"] .benefit-content p{text-align: right !important;}[dir="rtl"] .price-benefits .benefit-item{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;}[dir="rtl"] .price-benefits .benefit-item i{margin-left: 15px !important;margin-right: 0 !important;order: 1 !important;}[dir="rtl"] .price-benefits .benefit-item .benefit-content{text-align: right !important;direction: rtl !important;}.fixed-price-content .title{font-size: 36px;font-weight: 700;color: #333;margin-bottom: 20px;}.fixed-price-content .title span{color: var(--colorPrimary);}.fixed-price-content > p{font-size: 17px;color: #555;line-height: 1.8;margin-bottom: 30px;}@media (max-width: 768px){.fixed-price-area{padding-top: 40px !important;padding-bottom: 40px !important;}.legal-aid-check-home{padding-top: 40px !important;padding-bottom: 40px !important;}}@media (max-width: 768px){section{padding-top: 30px !important;padding-bottom: 30px !important;}.blog-area, .service-area, .case-study-area, .about-area, .why-us-area, .mobile-app-area, .how-it-works-area, .fixed-price-area, .legal-aid-check-home{padding-top: 20px !important;padding-bottom: 10px !important;margin-top: 0 !important;margin-bottom: 0 !important;}.testimonial-area{padding-top: 15px !important;padding-bottom: 10px !important;margin-top: 0 !important;margin-bottom: 0 !important;}.testimonial-area .row{margin-bottom: 8px !important;}.testimonial-area .main-headline{margin-bottom: 15px !important;}.testimonial_slider{margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;}.testimonial-item{margin-bottom: 12px !important;}.team-area, .team_slider_area{padding-top: 15px !important;padding-bottom: 10px !important;margin-top: 0 !important;margin-bottom: 0 !important;}.team-area .row, .team_slider_area .row{margin-bottom: 8px !important;}.team-area .main-headline{margin-bottom: 15px !important;}.lawyer_slider{margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;}.team-item{margin-bottom: 12px !important;}.legal-aid-check-home + .blog-area, .blog-area + .legal-aid-check-home{margin-top: 0 !important;padding-top: 10px !important;}.blog-area{margin-top: 0 !important;padding-top: 10px !important;}.pt_100{padding-top: 30px !important;}.pb_100{padding-bottom: 30px !important;}.pt_70{padding-top: 25px !important;}.pb_70{padding-bottom: 25px !important;}.pt_40{padding-top: 25px !important;}.pb_40{padding-bottom: 25px !important;}.pt_30{padding-top: 20px !important;}.mt_200{margin-top: 20px !important;}.mt_100{margin-top: 20px !important;}.mt_65{margin-top: 20px !important;}.mt_50{margin-top: 15px !important;}.mt_40{margin-top: 15px !important;}.mt_30{margin-top: 12px !important;}.mt_25{margin-top: 12px !important;}.mt_20{margin-top: 10px !important;}.mt_15{margin-top: 8px !important;}.mb_60{margin-bottom: 25px !important;}.mb_40{margin-bottom: 20px !important;}.mb_30{margin-bottom: 15px !important;}.mb_25{margin-bottom: 12px !important;}.mb_20{margin-bottom: 12px !important;}.row{margin-bottom: 12px !important;}.row.mt_50{margin-top: 15px !important;}.row.mt_40{margin-top: 15px !important;}.row.mt_30{margin-top: 12px !important;}.row.mb_30{margin-bottom: 15px !important;}.row.mb_60{margin-bottom: 25px !important;}.team-item{margin-bottom: 15px !important;}}@media (max-width: 480px){section{padding-top: 25px !important;padding-bottom: 25px !important;}.testimonial-area, .team-area, .team_slider_area, .blog-area, .service-area, .case-study-area, .about-area, .why-us-area, .mobile-app-area, .how-it-works-area, .fixed-price-area, .legal-aid-check-home{padding-top: 25px !important;padding-bottom: 25px !important;}.pt_100{padding-top: 25px !important;}.pb_100{padding-bottom: 25px !important;}.pt_70{padding-top: 20px !important;}.pb_70{padding-bottom: 20px !important;}.pt_40{padding-top: 20px !important;}.pb_40{padding-bottom: 20px !important;}.pt_30{padding-top: 15px !important;}.mt_200{margin-top: 15px !important;}.mt_100{margin-top: 15px !important;}.mt_65{margin-top: 15px !important;}.mt_50{margin-top: 12px !important;}.mt_40{margin-top: 12px !important;}.mt_30{margin-top: 10px !important;}.mt_25{margin-top: 10px !important;}.mt_20{margin-top: 8px !important;}.mt_15{margin-top: 8px !important;}.mb_60{margin-bottom: 20px !important;}.mb_40{margin-bottom: 15px !important;}.mb_30{margin-bottom: 12px !important;}.mb_25{margin-bottom: 10px !important;}.mb_20{margin-bottom: 10px !important;}.row{margin-bottom: 10px !important;}.row.mt_50{margin-top: 12px !important;}.row.mt_40{margin-top: 12px !important;}.row.mt_30{margin-top: 10px !important;}.row.mb_30{margin-bottom: 12px !important;}.row.mb_60{margin-bottom: 20px !important;}.team-item{margin-bottom: 12px !important;}.main-headline{margin-bottom: 20px !important;}.testimonial-item{margin-bottom: 15px !important;}.blog-item{margin-bottom: 20px !important;}.service-item{margin-bottom: 20px !important;}}@media (max-width: 768px){section + section{margin-top: 0 !important;}.legal-aid-check-home{padding-bottom: 10px !important;margin-bottom: 0 !important;}.legal-aid-check-home + .blog-area, .blog-area + .legal-aid-check-home{margin-top: 0 !important;padding-top: 10px !important;}.blog-area{padding-top: 10px !important;margin-top: 0 !important;}.container, .container-fluid{padding-top: 0 !important;padding-bottom: 0 !important;}[class*="col-"]{margin-bottom: 15px !important;}.testimonial_slider, .lawyer_slider, .blog-carousel{margin-top: 15px !important;margin-bottom: 15px !important;}.feature-item, .choose-item{margin-bottom: 15px !important;}.case-item, .department-item{margin-bottom: 15px !important;}}@media (max-width: 480px){[class*="col-"]{margin-bottom: 12px !important;}.testimonial_slider, .lawyer_slider, .blog-carousel{margin-top: 12px !important;margin-bottom: 12px !important;}.feature-item, .choose-item, .case-item, .department-item{margin-bottom: 12px !important;}}.brand-area{position: relative;overflow: hidden;width: 100%;}.brand-carousel{width: 100%;display: block !important;}.brand-carousel .owl-stage-outer{overflow: visible !important;}.brand-carousel .owl-stage{display: flex !important;align-items: center !important;}.brand-carousel .owl-item{display: flex !important;align-items: center !important;justify-content: center !important;}.brand-item{width: 100% !important;display: block !important;margin: 0 auto !important;}.brand-item img{width: 100% !important;height: auto !important;max-height: 140px !important;object-fit: contain !important;object-position: center !important;display: block !important;margin: 0 auto !important;padding: 15px !important;opacity: 1 !important;visibility: visible !important;position: relative !important;}.brand-colume{width: 100% !important;display: block !important;}.brand-bg{display: none !important;}@media (max-width: 991px){.brand-area{padding-top: 40px !important;padding-bottom: 40px !important;}.brand-carousel{padding: 0 15px !important;}.brand-item{margin: 0 10px !important;}.brand-item img{max-height: 120px !important;padding: 12px !important;}}@media (max-width: 768px){.brand-area{padding-top: 30px !important;padding-bottom: 30px !important;}.brand-carousel{padding: 0 10px !important;}.brand-carousel .owl-item{padding: 0 5px !important;}.brand-item{margin: 0 5px !important;min-height: 100px !important;display: flex !important;align-items: center !important;justify-content: center !important;}.brand-item img{max-height: 100px !important;padding: 10px !important;width: 100% !important;height: auto !important;opacity: 1 !important;visibility: visible !important;display: block !important;position: relative !important;}.brand-colume img{opacity: 1 !important;visibility: visible !important;display: block !important;}.brand-item a{display: block !important;width: 100% !important;}.brand-colume{width: 100% !important;height: 100% !important;display: flex !important;align-items: center !important;justify-content: center !important;}.brand-carousel.owl-carousel{display: block !important;visibility: visible !important;opacity: 1 !important;}.brand-carousel .owl-stage-outer{overflow: hidden !important;}.brand-carousel .owl-stage{display: flex !important;}.brand-carousel .owl-item{display: flex !important;align-items: center !important;justify-content: center !important;}}@media (max-width: 480px){.brand-area{padding-top: 25px !important;padding-bottom: 25px !important;}.brand-carousel{padding: 0 5px !important;}.brand-item{margin: 0 3px !important;min-height: 80px !important;}.brand-item img{max-height: 80px !important;padding: 8px !important;}.brand-item img{opacity: 1 !important;visibility: visible !important;display: block !important;position: relative !important;z-index: 1 !important;}.brand-colume{position: relative !important;}.brand-colume img{opacity: 1 !important;visibility: visible !important;display: block !important;position: relative !important;z-index: 2 !important;}.brand-item a{display: block !important;width: 100% !important;opacity: 1 !important;visibility: visible !important;}.brand-bg{display: none !important;}.brand-carousel:empty::before{content: '';display: none;}.brand-area .container{display: block !important;visibility: visible !important;}.brand-area .row{display: block !important;visibility: visible !important;}.brand-area .col-12{display: block !important;visibility: visible !important;}}@media (max-width: 768px){[dir="rtl"] .brand-item{direction: ltr;}[dir="rtl"] .brand-item img{direction: ltr;}}.brand-carousel.owl-carousel.owl-loaded{display: block !important;visibility: visible !important;opacity: 1 !important;}.brand-carousel.owl-carousel:not(.owl-loaded){display: block !important;visibility: visible !important;}.brand-carousel[style*="display: none"], .brand-carousel.hidden, .brand-carousel.d-none{display: block !important;visibility: visible !important;}.brand-area[style*="display: none"], .brand-area.hidden, .brand-area.d-none{display: block !important;visibility: visible !important;}@media (max-width: 768px){.brand-area .brand-carousel .owl-item .brand-item .brand-colume img{display: block !important;visibility: visible !important;opacity: 1 !important;position: relative !important;z-index: 10 !important;width: 100% !important;height: auto !important;max-width: 100% !important;}.brand-area .brand-carousel .owl-item{display: flex !important;align-items: center !important;justify-content: center !important;}.brand-area .brand-carousel .owl-stage{display: flex !important;align-items: center !important;}.brand-area .brand-carousel .owl-stage-outer{overflow: visible !important;}}.main-footer{position: relative;width: 100%;overflow-x: hidden;}.top-footer{position: relative;width: 100%;overflow-x: hidden;padding: 25px 0 !important;}.footer-address{text-align: center !important;margin-bottom: 25px !important;padding: 15px !important;}.footer-address ul{list-style: none;padding: 0;margin: 0;}.footer-address ul li{display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;text-align: right;padding: 15px 0;margin-bottom: 15px;gap: 15px;}[dir="ltr"] .footer-address ul li{text-align: left;flex-direction: row;}[dir="rtl"] .footer-address ul li{text-align: right;flex-direction: row-reverse;}.footer-address ul li i{font-size: 24px;color: var(--colorPrimary);margin: 0;display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 40px;height: 40px;min-width: 40px;order: 1;}[dir="ltr"] .footer-address ul li i{margin-right: 0;order: 1;}[dir="rtl"] .footer-address ul li i{margin-left: 0;order: 1;}.footer-address ul li > div{order: 2;direction: rtl;text-align: right;}[dir="ltr"] .footer-address ul li > div{direction: ltr;text-align: left;}[dir="rtl"] .footer-address ul li > div{direction: rtl;text-align: right;}.footer-address ul li .title{font-size: 16px;font-weight: 600;color: #fff;margin-bottom: 8px;display: block;text-align: right;}[dir="ltr"] .footer-address ul li .title{text-align: left;}[dir="rtl"] .footer-address ul li .title{text-align: right;}.footer-address ul li p{font-size: 14px;color: rgba(255, 255, 255, 0.9);line-height: 1.6;margin: 0;text-align: right;}[dir="ltr"] .footer-address ul li p{text-align: left;}[dir="rtl"] .footer-address ul li p{text-align: right;}.footer-address ul li > div{display: flex;flex-direction: column;flex: 1;}.footer-area{position: relative;width: 100%;overflow-x: hidden;padding-top: 35px !important;padding-bottom: 40px !important;}.footer-item{margin-top: 15px !important;margin-bottom: 20px !important;text-align: center !important;}.footer-item .title{font-size: 18px !important;font-weight: 600;color: #fff;margin-bottom: 20px !important;padding-bottom: 10px !important;border-bottom: 2px solid rgba(255, 255, 255, 0.1);text-align: center !important;}.footer-item p{font-size: 13px !important;color: rgba(255, 255, 255, 0.8);line-height: 1.7 !important;margin-bottom: 12px !important;text-align: center !important;}.footer-item .sm_fbtn{display: inline-block;color: var(--colorPrimary);text-decoration: none;font-weight: 500;margin-bottom: 20px;transition: all 0.3s ease;}.footer-item .sm_fbtn:hover{color: var(--colorSecondary);transform: translateX(5px);}.footer-item ul{list-style: none;padding: 0;margin: 0;text-align: center !important;}.footer-item ul li{margin-bottom: 4px !important;padding-bottom: 4px !important;text-align: center !important;}.footer-item ul li a{color: rgba(255, 255, 255, 0.8);text-decoration: none;font-size: 13px !important;line-height: 1.6 !important;transition: all 0.3s ease;display: inline-block;padding: 3px 0 !important;}.footer-item ul li a:hover{color: var(--colorPrimary);transform: translateX(5px);}.footer-item .icon{display: flex;justify-content: center;align-items: center;gap: 8px !important;margin-top: 15px !important;list-style: none;padding: 0;}.footer-item .icon li{margin: 0;}.footer-item .icon li a{display: flex;align-items: center;justify-content: center;width: 36px !important;height: 36px !important;line-height: 36px !important;background: rgba(255, 255, 255, 0.1);border-radius: 50%;color: #fff;font-size: 14px !important;transition: all 0.3s ease;text-decoration: none;}.footer-item .icon li a:hover{background: var(--colorPrimary);color: #fff;transform: translateY(-3px);}.footer-recent-item{display: flex;align-items: center;gap: 15px;margin-bottom: 20px;padding: 10px;background: rgba(255, 255, 255, 0.05);border-radius: 8px;transition: all 0.3s ease;}.footer-recent-item:hover{background: rgba(255, 255, 255, 0.1);transform: translateX(5px);}.footer-recent-photo{flex-shrink: 0;width: 70px;height: 70px;border-radius: 8px;overflow: hidden;}.footer-recent-photo img{width: 100%;height: 100%;object-fit: cover;}.footer-recent-text{flex: 1;min-width: 0;}.footer-recent-text a{display: block;color: rgba(255, 255, 255, 0.9);font-size: 14px;font-weight: 500;line-height: 1.4;margin-bottom: 8px;text-decoration: none;transition: all 0.3s ease;}.footer-recent-text a:hover{color: var(--colorPrimary);}.footer-post-date{font-size: 12px;color: rgba(255, 255, 255, 0.6);}.footer-copyrignt{padding-top: 15px !important;padding-bottom: 12px !important;text-align: center !important;border-top: 1px solid rgba(255, 255, 255, 0.1);}.copyright-text{text-align: center !important;}.copyright-text p{color: rgba(255, 255, 255, 0.7);font-size: 13px !important;line-height: 1.6 !important;margin: 0 0 5px 0 !important;text-align: center !important;}@media (max-width: 991px){.top-footer{padding: 25px 0 !important;}.footer-area{padding: 35px 0 !important;}.footer-address{margin-bottom: 20px !important;}.footer-item{margin-bottom: 25px !important;}.footer-item .title{font-size: 17px;margin-bottom: 15px;}}@media (max-width: 768px){.top-footer{padding: 20px 0 !important;}.footer-area{padding-top: 25px !important;padding-bottom: 30px !important;}.top-footer .row > [class*="col-"]{width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;margin-bottom: 15px !important;}.footer-area .row{margin: 0 !important;}.footer-area .row > [class*="col-"]{width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;margin-bottom: 25px !important;padding-left: 15px !important;padding-right: 15px !important;}.footer-area .row > [class*="col-"]:empty{display: none !important;}.footer-item:empty{display: none !important;}.footer-address{margin-bottom: 15px !important;padding: 10px !important;}.footer-address ul li{padding: 12px 0;margin-bottom: 12px;}.footer-address ul li i{font-size: 22px;margin-bottom: 8px;}.footer-address ul li .title{font-size: 15px;margin-bottom: 6px;}.footer-address ul li p{font-size: 13px;}.footer-item{margin-top: 10px !important;margin-bottom: 15px !important;text-align: center !important;padding: 15px !important;background: rgba(255, 255, 255, 0.03) !important;border-radius: 10px !important;}.footer-item .title{font-size: 16px !important;margin-bottom: 15px !important;text-align: center !important;padding-bottom: 8px !important;}.footer-item p{font-size: 13px;text-align: center !important;margin-bottom: 10px !important;line-height: 1.6 !important;}.footer-item .textwidget{padding: 0 !important;}.footer-item .textwidget p{margin-bottom: 12px !important;}.footer-item ul{margin-top: 10px !important;margin-bottom: 0 !important;}.footer-item ul li{margin-bottom: 8px !important;}.footer-item ul li a{font-size: 13px !important;padding: 5px 0 !important;display: block !important;}.footer-item .icon{justify-content: center !important;margin-top: 15px !important;margin-bottom: 0 !important;}.footer-item .sm_fbtn{margin-top: 10px !important;margin-bottom: 15px !important;}.footer-item .icon{gap: 12px;margin-top: 15px;}.footer-item .icon li a{width: 35px;height: 35px;font-size: 16px;}.footer-recent-item{gap: 10px !important;margin-bottom: 12px !important;padding: 10px !important;background: rgba(255, 255, 255, 0.05) !important;border-radius: 8px !important;}.footer-recent-photo{width: 55px !important;height: 55px !important;flex-shrink: 0 !important;}.footer-recent-text{flex: 1 !important;min-width: 0 !important;}.footer-recent-text a{font-size: 12px !important;line-height: 1.4 !important;margin-bottom: 5px !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;}.footer-post-date{font-size: 11px !important;margin-top: 5px !important;}.footer-copyrignt{padding: 15px 0 !important;}.copyright-text p{font-size: 13px;}}@media (max-width: 480px){.top-footer{padding: 15px 0 !important;}.footer-area{padding: 20px 0 !important;}.footer-area .row > [class*="col-"]{margin-bottom: 20px !important;padding-left: 10px !important;padding-right: 10px !important;}.footer-item{margin-bottom: 18px !important;padding: 12px !important;}.footer-address{margin-bottom: 12px !important;padding: 8px !important;}.footer-address ul li{padding: 10px 0;margin-bottom: 10px;}.footer-address ul li i{font-size: 20px;margin-bottom: 6px;}.footer-address ul li .title{font-size: 14px;margin-bottom: 5px;}.footer-address ul li p{font-size: 12px;}.footer-item{margin-bottom: 20px !important;}.footer-item .title{font-size: 15px;margin-bottom: 12px;}.footer-item p{font-size: 12px;}.footer-item ul li{margin-bottom: 8px;}.footer-item ul li a{font-size: 12px;}.footer-item .icon{gap: 10px;margin-top: 12px;}.footer-item .icon li a{width: 32px;height: 32px;font-size: 14px;}.footer-recent-item{gap: 10px;margin-bottom: 12px;padding: 6px;}.footer-recent-photo{width: 50px;height: 50px;}.footer-recent-text a{font-size: 12px;}.footer-post-date{font-size: 10px;}.footer-copyrignt{padding: 12px 0 !important;}.copyright-text p{font-size: 12px;}}@media (max-width: 768px){[dir="rtl"] .footer-item .sm_fbtn:hover{transform: translateX(-5px);}[dir="rtl"] .footer-item ul li a:hover{transform: translateX(-5px);}[dir="rtl"] .footer-recent-item:hover{transform: translateX(-5px);}}.main-footer[style*="display: none"], .main-footer.hidden, .main-footer.d-none{display: block !important;visibility: visible !important;}.top-footer[style*="display: none"], .top-footer.hidden, .top-footer.d-none{display: block !important;visibility: visible !important;}.footer-area[style*="display: none"], .footer-area.hidden, .footer-area.d-none{display: block !important;visibility: visible !important;}.side-menu-content{display: flex;flex-direction: column;height: 100%;}.side-menu-body{order: 1;flex: 0 0 auto;overflow-y: visible !important;overflow: visible !important;padding: 0;background: #fff;max-height: none !important;}.side-menu-body .side-menu-list{padding: 8px 0;overflow: visible !important;max-height: none !important;width: 100%;display: block;}.side-menu-item{border-bottom: 1px solid #f0f0f0;transition: all 0.3s ease;width: 100%;display: block;}.side-menu-item:first-child{border-top: 1px solid #f0f0f0;}.side-menu-body .side-menu-link{display: flex;align-items: center;gap: 10px;padding: 12px 18px;color: #333;text-decoration: none;font-size: 15px;font-weight: 500;transition: all 0.3s ease;position: relative;background: #fff;width: 100%;box-sizing: border-box;direction: ltr;border-radius: 8px;margin-bottom: 4px;}[dir="rtl"] .side-menu-body .side-menu-link{direction: rtl;justify-content: flex-end;text-align: right;flex-direction: row-reverse;padding: 12px 18px;}.side-menu-body .side-menu-link:hover{background: rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.1);color: var(--colorPrimary);padding-left: 22px;transform: translateX(-2px);}[dir="rtl"] .side-menu-body .side-menu-link:hover{padding-left: 18px;padding-right: 22px;transform: translateX(2px);}.side-menu-link i{color: var(--colorPrimary);font-size: 18px;width: 20px;min-width: 20px;text-align: center;transition: all 0.3s ease;flex-shrink: 0;display: flex;align-items: center;justify-content: center;}[dir="rtl"] .side-menu-link i{order: 2;margin-left: 10px;margin-right: 0;}.side-menu-link span{flex: 1;text-align: left;display: flex;align-items: center;}[dir="rtl"] .side-menu-link span{text-align: right;order: 1;justify-content: flex-end;}.side-menu-link:hover i{transform: scale(1.1);}.side-menu-item.has-submenu .side-menu-link{width: 100%;}.side-menu-item.has-submenu .side-menu-link .submenu-toggle{margin-left: auto;font-size: 12px;color: #999;transition: transform 0.3s ease;flex-shrink: 0;display: flex;align-items: center;justify-content: center;}[dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle{margin-left: auto;margin-right: 0;order: 3;}.side-menu-item.has-submenu.active .side-menu-link{background: rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.1);color: var(--colorPrimary);}.side-menu-item.has-submenu.active .side-menu-link .submenu-toggle{transform: rotate(180deg);color: var(--colorPrimary);}.side-submenu{list-style: none;margin: 0;padding: 0;max-height: 0;overflow: hidden;transition: max-height 0.4s ease;background: #f8f9fa;}.side-menu-item.has-submenu.active .side-submenu{max-height: 500px;}.side-submenu li a{display: flex;align-items: center;gap: 8px;padding: 10px 20px 10px 45px;color: #555;text-decoration: none;font-size: 14px;font-weight: 500;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;border-left: 2px solid transparent;background: #f8f9fa;width: 100%;box-sizing: border-box;direction: ltr;border-radius: 6px;margin-bottom: 2px;}[dir="rtl"] .side-submenu li a{direction: rtl;padding: 10px 45px 10px 20px;border-left: none;border-right: 2px solid transparent;justify-content: flex-end;text-align: right;flex-direction: row-reverse;}.side-submenu li a::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: var(--colorPrimary, #c8b47e);transition: width 0.3s ease;}[dir="rtl"] .side-submenu li a::before{left: auto;right: 0;}.side-submenu li a i{color: var(--colorPrimary, #c8b47e);font-size: 14px;width: 16px;min-width: 16px;text-align: center;transition: all 0.3s ease;flex-shrink: 0;}[dir="rtl"] .side-submenu li a i{order: 2;margin-left: 8px;margin-right: 0;}.side-submenu li a span{flex: 1;text-align: left;}[dir="rtl"] .side-submenu li a span{text-align: right;order: 1;justify-content: flex-end;}[dir="rtl"] .side-submenu li a{justify-content: flex-end;text-align: right;flex-direction: row-reverse;}.side-submenu li a:hover{background: linear-gradient(90deg, rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.1) 0%, rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.05) 100%);color: var(--colorPrimary, #c8b47e);padding-left: 54px;border-left-color: var(--colorPrimary, #c8b47e);}[dir="rtl"] .side-submenu li a:hover{padding-left: 20px;padding-right: 54px;border-left: none;border-right-color: var(--colorPrimary, #c8b47e);}.side-submenu li a:hover::before{width: 3px;}.side-submenu li a:hover i{transform: translateX(2px) scale(1.1);}[dir="rtl"] .side-submenu li a:hover i{transform: translateX(-2px) scale(1.1);}.appointment-item{order: 2;margin-top: 0;border-top: 2px solid #e0e0e0;border-bottom: none;background: #f8f9fa;padding: 15px 0;width: 100%;display: block;}.appointment-link{background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;color: #fff !important;border-radius: 12px;margin: 0 20px;padding: 16px 24px;justify-content: center;align-items: center;font-weight: 700;font-size: 16px;box-shadow: 0 6px 20px rgba(107, 93, 71, 0.4) !important;transition: all 0.3s ease;border: none !important;width: calc(100% - 40px);box-sizing: border-box;display: flex;gap: 12px;position: relative;overflow: hidden;}[dir="rtl"] .appointment-link{flex-direction: row-reverse;justify-content: center;text-align: right;}[dir="rtl"] .appointment-link i{order: 2;margin-left: 12px;margin-right: 0;}[dir="rtl"] .appointment-link span{order: 1;text-align: right;}.appointment-link:hover{background: linear-gradient(135deg, var(--colorSecondary) 0%, var(--colorPrimary) 100%) !important;transform: translateY(-2px);box-shadow: 0 8px 25px rgba(107, 93, 71, 0.6) !important;}.appointment-link:hover i{transform: scale(1.1) rotate(5deg);}.appointment-link i{color: #fff !important;font-size: 20px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: transform 0.3s ease;}.side-menu-header-items{order: 3;padding: 20px;border-top: 2px solid #e8e8e8;border-bottom: none;background: linear-gradient(180deg, #fafafa 0%, #f5f5f5 100%);margin-top: auto;position: relative;}.side-menu-header-items::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, transparent, var(--colorPrimary, #c8b47e), transparent);}.side-menu-header-link{display: flex;align-items: center;gap: 12px;padding: 14px 18px;color: #2c3e50;text-decoration: none;font-size: 14px;font-weight: 600;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border-radius: 10px;margin-bottom: 10px;background: #fff;border: 2px solid #e8e8e8;position: relative;box-shadow: 0 2px 5px rgba(0,0,0,0.05);}.side-menu-header-link:last-child{margin-bottom: 0;}.side-menu-header-link i{color: var(--colorPrimary, #c8b47e);font-size: 18px;width: 22px;min-width: 22px;text-align: center;transition: all 0.3s ease;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}[dir="rtl"] .side-menu-header-link{flex-direction: row-reverse;justify-content: flex-end;gap: 10px;padding: 12px 18px;border-radius: 8px;margin-bottom: 6px;}[dir="rtl"] .side-menu-header-link i{order: 2;margin-left: 10px;margin-right: 0;}[dir="rtl"] .side-menu-header-link span{order: 1;text-align: right;}[dir="rtl"] .side-menu-header-link[href^="tel:"], [dir="rtl"] .side-menu-header-link[href^="mailto:"]{flex-direction: row;gap: 8px;}[dir="rtl"] .side-menu-header-link[href^="tel:"] i, [dir="rtl"] .side-menu-header-link[href^="mailto:"] i{order: 1;margin-right: 0;}[dir="rtl"] .side-menu-header-link[href^="tel:"] span, [dir="rtl"] .side-menu-header-link[href^="mailto:"] span{order: 2;direction: ltr;text-align: left;margin-left: 8px;}.side-menu-header-link:hover{background: linear-gradient(90deg, rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.12) 0%, rgba(var(--colorPrimary-rgb, 200, 180, 126), 0.05) 100%);color: var(--colorPrimary, #c8b47e);border-color: var(--colorPrimary, #c8b47e);transform: translateX(5px);box-shadow: 0 4px 10px rgba(200, 180, 126, 0.2);}[dir="rtl"] .side-menu-header-link:hover{transform: translateX(-5px);}[dir="rtl"] .side-menu-header-link[href^="tel:"]:hover, [dir="rtl"] .side-menu-header-link[href^="mailto:"]:hover{transform: translateX(5px);}.side-menu-header-link:hover i{transform: scale(1.15);color: var(--colorPrimary, #c8b47e);}.side-menu-badge{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);background: var(--colorPrimary);color: #fff;font-size: 11px;font-weight: 600;padding: 2px 6px;border-radius: 10px;min-width: 18px;text-align: center;}[dir="rtl"] .side-menu-badge{left: auto;right: 10px;}.side-menu-selectors{display: flex;flex-direction: column;gap: 10px;margin-top: 10px;}.side-menu-form{width: 100%;}.side-menu-select{width: 100%;padding: 12px 16px;border: 2px solid #e8e8e8;border-radius: 10px;background: #fff;color: #2c3e50;font-size: 14px;font-weight: 600;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 2px 5px rgba(0,0,0,0.05);}.side-menu-select:focus{outline: none;border-color: var(--colorPrimary, #c8b47e);box-shadow: 0 0 0 3px rgba(200, 180, 126, 0.15), 0 4px 10px rgba(200, 180, 126, 0.2);transform: translateY(-1px);}.side-menu-select:hover{border-color: var(--colorPrimary, #c8b47e);box-shadow: 0 2px 8px rgba(200, 180, 126, 0.15);}@media (max-width: 768px){.side-menu-content{width: 320px;max-width: 85vw;}.side-menu-link{padding: 14px 18px;font-size: 15px;}.side-menu-link i{font-size: 17px;width: 22px;}.appointment-link{padding: 12px 18px;font-size: 15px;background: var(--colorPrimary) !important;box-shadow: 0 4px 15px rgba(107, 93, 71, 0.5) !important;border: 2px solid var(--colorPrimary) !important;}.appointment-link:hover{background: var(--colorSecondary) !important;border-color: var(--colorSecondary) !important;box-shadow: 0 6px 20px rgba(107, 93, 71, 0.6) !important;}.side-menu-header-items{padding: 12px 18px;}.side-menu-header-link{padding: 10px 12px;font-size: 13px;}}@media (max-width: 480px){.side-menu-content{width: 100%;max-width: 100vw;}.side-menu-link{padding: 12px 15px;font-size: 14px;}.side-menu-link i{font-size: 16px;width: 20px;}.appointment-link{padding: 12px 15px;font-size: 14px;margin: 0 15px;}.side-menu-header-items{padding: 10px 15px;}.side-menu-header-link{padding: 10px 12px;font-size: 13px;}.side-submenu li a{padding: 10px 15px 10px 50px;font-size: 13px;}}@media (max-width: 768px){[dir="rtl"] .side-menu-link:hover{padding-left: 20px;padding-right: 24px;}[dir="rtl"] .side-menu-body .side-menu-link{justify-content: flex-start;text-align: right;flex-direction: row;}[dir="rtl"] .side-menu-body .side-menu-link:hover{padding-left: 18px;padding-right: 22px;}[dir="rtl"] .side-menu-body .side-menu-link i{order: 2;margin-left: 8px;margin-right: 0;}[dir="rtl"] .side-menu-body .side-menu-link span{order: 1;text-align: right;justify-content: flex-end;}[dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle{margin-left: auto;margin-right: 0;order: 3;}[dir="rtl"] .side-submenu li a{justify-content: flex-start;text-align: right;padding: 12px 20px 12px 50px;flex-direction: row;}[dir="rtl"] .side-submenu li a:hover{padding-right: 54px;padding-left: 20px;}[dir="rtl"] .side-submenu li a i{order: 1;margin-left: 0;margin-right: 8px;}[dir="rtl"] .side-submenu li a span{order: 2;text-align: right;justify-content: flex-start;}[dir="rtl"] .side-submenu li a{flex-direction: row;justify-content: flex-start;}[dir="rtl"] .side-menu-header-link:hover{transform: translateX(-5px);}}@media (max-width: 480px){[dir="rtl"] .side-menu-body .side-menu-link{justify-content: flex-end;text-align: right;padding: 12px 15px;flex-direction: row-reverse;}[dir="rtl"] .side-menu-body .side-menu-link i{order: 2;margin-left: 8px;margin-right: 0;}[dir="rtl"] .side-menu-body .side-menu-link span{order: 1;text-align: right;justify-content: flex-end;}[dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle{margin-left: auto;margin-right: 0;order: 3;}[dir="rtl"] .side-submenu li a{justify-content: flex-start;text-align: right;padding: 10px 15px 10px 50px;flex-direction: row;}[dir="rtl"] .side-submenu li a i{order: 1;margin-left: 0;margin-right: 8px;}[dir="rtl"] .side-submenu li a span{order: 2;text-align: right;justify-content: flex-start;}}.video-headline{margin-bottom: 30px;text-align: center;}.video-headline h3{font-size: 24px;font-weight: 700;color: var(--colorBlack);margin: 0;padding-bottom: 15px;border-bottom: 3px solid var(--colorPrimary);display: inline-block;}.video-item{position: relative;margin: 0;margin-bottom: 30px;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;background: #fff;border: 2px solid #e0e0e0;}.video-item:hover{transform: translateY(-5px);box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);border-color: var(--colorPrimary);}.video-item:before, .video-item:after{display: none !important;}.video-img{position: relative;width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;background: #000;border-radius: 10px;}.video-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;transition: transform 0.3s ease;}.video-item:hover .video-img img{transform: scale(1.05);}.video-img:before{display: none !important;}.video-section{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.3);transition: all 0.3s ease;z-index: 2;}.video-item:hover .video-section{background: rgba(0, 0, 0, 0.5);}.video-button{position: relative;z-index: 10;display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;background: var(--colorPrimary) !important;border-radius: 50%;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 4px 20px rgba(200, 180, 126, 0.4);border: 3px solid #fff;}.video-button:hover{background: var(--colorSecondary) !important;transform: scale(1.1);box-shadow: 0 6px 30px rgba(200, 180, 126, 0.6);}.video-button:before, .video-button:after{display: none !important;}.video-button span{position: relative;z-index: 3;display: block;width: 0;height: 0;border-left: 24px solid #fff !important;border-top: 14px solid transparent;border-bottom: 14px solid transparent;margin-left: 4px;transition: all 0.3s ease;}.video-button:hover span{border-left-color: #fff !important;transform: scale(1.1);}.video-button i{color: #fff;font-size: 32px;margin-left: 4px;display: none;}@media (max-width: 991px){.video-headline h3{font-size: 22px;}.video-item{margin-bottom: 25px;}.video-button{width: 70px;height: 70px;}.video-button span{border-left-width: 20px;border-top-width: 12px;border-bottom-width: 12px;}}@media (max-width: 768px){.video-headline{margin-bottom: 25px;}.video-headline h3{font-size: 20px;padding-bottom: 12px;}.video-item{margin-bottom: 20px;border-radius: 10px;}.video-img{border-radius: 8px;}.video-button{width: 65px;height: 65px;border-width: 2px;}.video-button span{border-left-width: 18px;border-top-width: 11px;border-bottom-width: 11px;}}@media (max-width: 480px){.video-headline h3{font-size: 18px;padding-bottom: 10px;}.video-item{margin-bottom: 15px;border-width: 1px;}.video-button{width: 60px;height: 60px;}.video-button span{border-left-width: 16px;border-top-width: 10px;border-bottom-width: 10px;}}.video-item, .video-img, .video-section, .video-button{opacity: 1 !important;visibility: visible !important;display: block !important;}.video-img img{opacity: 1 !important;visibility: visible !important;display: block !important;}.video-button{background: var(--colorPrimary) !important;border-color: #fff !important;}.video-button:hover{background: var(--colorSecondary) !important;}.video-button span{border-left-color: #fff !important;}.video-button span{display: block !important;opacity: 1 !important;visibility: visible !important;}.blog-area, .blog-page{width: 100% !important;max-width: 100% !important;overflow: visible !important;}.blog-item{width: 100% !important;max-width: 100% !important;margin: 0 0 25px 0 !important;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;background: #fff;border: 1px solid #e0e0e0;display: flex;flex-direction: column;}.blog-item:hover{transform: translateY(-5px);box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);border-color: var(--colorPrimary);}.blog-image{width: 100% !important;max-width: 100% !important;height: auto !important;min-height: 200px;overflow: hidden;position: relative;}.blog-image a{display: block;width: 100%;height: 100%;}.blog-image img{width: 100% !important;height: 100% !important;object-fit: cover;object-position: center;display: block;transition: transform 0.5s ease;min-height: 200px;}.blog-item:hover .blog-image img{transform: scale(1.1);}.blog-text{width: 100% !important;max-width: 100% !important;padding: 20px !important;background: #fff;flex: 1;display: flex;flex-direction: column;}.blog-author{width: 100% !important;display: flex;flex-wrap: wrap;align-items: center;gap: 15px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #f0f0f0;}.blog-author span{display: inline-flex;align-items: center;font-size: 13px;color: #777;white-space: nowrap;}.blog-author span i{color: var(--colorPrimary);margin-right: 5px;font-size: 14px;}.blog-item .title{width: 100% !important;margin: 0 0 12px 0;line-height: 1.4;}.blog-item .title a{font-size: 18px;font-weight: 600;color: var(--colorBlack);text-decoration: none;display: block;line-height: 1.4;transition: all 0.3s ease;word-wrap: break-word;overflow-wrap: break-word;}.blog-item .title a:hover{color: var(--colorPrimary);}.blog-item p{width: 100% !important;margin: 0 0 15px 0;color: #666;font-size: 14px;line-height: 1.7;display: block !important;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.blog-item .sm_btn{display: inline-block;font-size: 15px;color: var(--colorPrimary);font-weight: 500;text-decoration: none;transition: all 0.3s ease;margin-top: auto;align-self: flex-start;}.blog-item .sm_btn:hover{color: var(--colorSecondary);transform: translateX(5px);}.first-blog{width: 100% !important;max-width: 100% !important;margin-bottom: 25px !important;}.first-blog .blog-image{width: 100% !important;height: auto !important;min-height: 250px;}.first-blog .blog-text{position: relative !important;transform: none !important;left: auto !important;width: 100% !important;margin-top: 0 !important;background: #fff !important;color: var(--colorBlack) !important;padding: 20px !important;}.first-blog .blog-text .title a, .first-blog .blog-text .sm_btn{color: var(--colorBlack) !important;}.first-blog .blog-text .title a:hover{color: var(--colorPrimary) !important;}.first-blog .blog-text .blog-author span, .first-blog .blog-text .blog-author span i{color: #777 !important;}.first-blog .blog-text .blog-author span i{color: var(--colorPrimary) !important;}.blog-item.effect-item{width: 100% !important;max-width: 100% !important;}.blog-item.effect-item .blog-image{width: 100% !important;height: auto !important;min-height: 200px;}.blog-page .blog-item{width: 100% !important;max-width: 100% !important;margin-bottom: 30px !important;}.blog-page .blog-image{width: 100% !important;height: auto !important;min-height: 220px;}.blog-page .blog-author{width: 100% !important;text-align: center;padding: 12px 20px;}.blog-carousel{width: 100% !important;}.blog-carousel .blog-item{width: 100% !important;max-width: 100% !important;}@media (max-width: 991px){.blog-item{margin-bottom: 20px !important;}.blog-image{min-height: 180px;}.blog-item .title a{font-size: 17px;}.blog-item p{font-size: 13px;}}@media (max-width: 768px){.blog-area .row > [class*="col-"], .blog-page .row > [class*="col-"]{width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;margin-bottom: 20px;}.blog-item{width: 100% !important;max-width: 100% !important;margin: 0 0 20px 0 !important;border-radius: 10px;}.blog-image{width: 100% !important;height: auto !important;min-height: 200px;max-height: 250px;}.blog-image img{width: 100% !important;height: 100% !important;min-height: 200px;max-height: 250px;}.blog-text{width: 100% !important;padding: 18px !important;}.blog-author{width: 100% !important;flex-direction: column;align-items: flex-start;gap: 10px;margin-bottom: 12px;padding-bottom: 12px;}.blog-author span{font-size: 12px;width: 100%;}.blog-item .title{width: 100% !important;margin-bottom: 10px;}.blog-item .title a{font-size: 16px;line-height: 1.4;word-wrap: break-word;overflow-wrap: break-word;}.blog-item p{width: 100% !important;font-size: 13px;line-height: 1.6;margin-bottom: 12px;-webkit-line-clamp: 3;line-clamp: 3;}.blog-item .sm_btn{font-size: 14px;}.first-blog{width: 100% !important;margin-bottom: 20px !important;}.first-blog .blog-image{min-height: 220px;max-height: 280px;}.first-blog .blog-text{position: relative !important;transform: none !important;width: 100% !important;margin-top: 0 !important;}.blog-item.effect-item .blog-image{min-height: 200px;max-height: 250px;}.blog-page .blog-item{width: 100% !important;margin-bottom: 25px !important;}.blog-page .blog-image{min-height: 200px;max-height: 250px;}.blog-page .blog-author{padding: 10px 15px;font-size: 12px;}}@media (max-width: 480px){.blog-item{margin-bottom: 15px !important;border-radius: 8px;}.blog-image{min-height: 180px;max-height: 220px;}.blog-image img{min-height: 180px;max-height: 220px;}.blog-text{padding: 15px !important;}.blog-author{margin-bottom: 10px;padding-bottom: 10px;}.blog-author span{font-size: 11px;}.blog-item .title a{font-size: 15px;}.blog-item p{font-size: 12px;line-height: 1.6;-webkit-line-clamp: 2;line-clamp: 2;}.blog-item .sm_btn{font-size: 13px;}.first-blog .blog-image{min-height: 200px;max-height: 250px;}.blog-item.effect-item .blog-image{min-height: 180px;max-height: 220px;}.blog-page .blog-image{min-height: 180px;max-height: 220px;}}.blog-item, .blog-image, .blog-text, .blog-author, .blog-item .title, .blog-item p, .blog-item .sm_btn{opacity: 1 !important;visibility: visible !important;display: block !important;}.blog-image img{opacity: 1 !important;visibility: visible !important;display: block !important;}.blog-carousel .owl-dots{display: flex !important;justify-content: center;align-items: center;gap: 8px;margin-top: 20px;padding: 0 15px;}.blog-carousel .owl-dots .owl-dot{width: 10px;height: 10px;border-radius: 50%;background: #ddd;border: 2px solid #ddd;transition: all 0.3s ease;}.blog-carousel .owl-dots .owl-dot.active{background: var(--colorPrimary);border-color: var(--colorPrimary);width: 30px;border-radius: 5px;}.how-it-works-item{position: relative;width: 100% !important;max-width: 100% !important;padding: 30px 20px;margin-bottom: 30px;}.step-number{position: absolute;top: -20px;left: 50%;transform: translateX(-50%);width: 50px !important;height: 50px !important;min-width: 50px !important;min-height: 50px !important;background: var(--colorPrimary) !important;color: #fff !important;border-radius: 50%;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 24px !important;font-weight: 700 !important;box-shadow: 0 5px 15px rgba(200, 180, 126, 0.4);z-index: 10;opacity: 1 !important;visibility: visible !important;border: 3px solid #fff;}.step-icon{width: 80px !important;height: 80px !important;min-width: 80px !important;min-height: 80px !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;border-radius: 50%;display: flex !important;align-items: center !important;justify-content: center !important;margin: 20px auto 25px;font-size: 36px !important;color: #fff !important;box-shadow: 0 5px 20px rgba(200, 180, 126, 0.3);transition: all 0.3s ease;opacity: 1 !important;visibility: visible !important;}.step-icon i{font-size: 36px !important;color: #fff !important;display: block !important;opacity: 1 !important;visibility: visible !important;}.counter-item{width: 100% !important;text-align: center;margin-bottom: 20px;}.counter-icon{width: 70px !important;height: 70px !important;min-width: 70px !important;min-height: 70px !important;line-height: 70px !important;border-radius: 50%;font-size: 26px !important;color: var(--colorPrimary) !important;margin: 0 auto 13px;box-shadow: 0 14px 41px 0 rgba(58, 17, 98, .1);background: var(--colorWhite) !important;display: flex !important;align-items: center !important;justify-content: center !important;opacity: 1 !important;visibility: visible !important;}.counter-icon i{font-size: 26px !important;color: var(--colorPrimary) !important;display: block !important;opacity: 1 !important;visibility: visible !important;}.counter-icon img{width: 40px !important;height: 40px !important;object-fit: contain;display: block !important;opacity: 1 !important;visibility: visible !important;}.counter{font-size: 36px !important;font-weight: 600;color: var(--colorWhite) !important;margin: 0;margin-bottom: 5px;display: block !important;opacity: 1 !important;visibility: visible !important;}@media (max-width: 991px){.counter-row{position: relative !important;width: 100% !important;left: auto !important;bottom: auto !important;transform: none !important;padding: 30px 20px !important;margin: 20px 0 !important;border-radius: 12px;background: var(--colorPrimary) !important;background-image: none !important;}.counter-row .row{margin: 0 !important;}.counter-row [class*="col-"]{margin-bottom: 20px !important;padding: 0 10px !important;}.counter-item{margin-bottom: 0 !important;}.counter-icon{width: 60px !important;height: 60px !important;min-width: 60px !important;min-height: 60px !important;line-height: 60px !important;font-size: 22px !important;margin-bottom: 10px !important;}.counter-icon i{font-size: 22px !important;}.counter{font-size: 28px !important;margin-bottom: 5px !important;}.counter-item .title{font-size: 16px !important;line-height: 1.4 !important;}}@media (max-width: 768px){.counter-row{padding: 25px 15px !important;margin: 15px 0 !important;}.counter-row [class*="col-"]{margin-bottom: 25px !important;padding: 0 5px !important;}.counter-icon{width: 55px !important;height: 55px !important;min-width: 55px !important;min-height: 55px !important;line-height: 55px !important;font-size: 20px !important;}.counter-icon i{font-size: 20px !important;}.counter{font-size: 24px !important;}.counter-item .title{font-size: 14px !important;}}@media (max-width: 480px){.counter-row{padding: 20px 10px !important;margin: 10px 0 !important;}.counter-row [class*="col-"]{margin-bottom: 20px !important;padding: 0 !important;}.counter-icon{width: 50px !important;height: 50px !important;min-width: 50px !important;min-height: 50px !important;line-height: 50px !important;font-size: 18px !important;}.counter-icon i{font-size: 18px !important;}.counter{font-size: 22px !important;}.counter-item .title{font-size: 13px !important;}}.choose-icon{width: 60px !important;height: 60px !important;min-width: 60px !important;min-height: 60px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 12px;color: #fff;font-size: 24px;box-shadow: 0 4px 15px rgba(200, 180, 126, 0.3);opacity: 1 !important;visibility: visible !important;}.choose-icon i{font-size: 24px !important;color: #fff !important;display: block !important;opacity: 1 !important;visibility: visible !important;}.feature-icon, .app-features .feature-icon{width: 60px !important;height: 60px !important;min-width: 60px !important;min-height: 60px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 12px;color: #fff;font-size: 24px;box-shadow: 0 4px 15px rgba(200, 180, 126, 0.3);opacity: 1 !important;visibility: visible !important;}.feature-icon i, .app-features .feature-icon i{font-size: 24px !important;color: #fff !important;display: block !important;opacity: 1 !important;visibility: visible !important;}.service-item .service-icon, .service-box .service-icon{width: 80px !important;height: 80px !important;min-width: 80px !important;min-height: 80px !important;display: flex !important;align-items: center !important;justify-content: center !important;opacity: 1 !important;visibility: visible !important;}.service-item .service-icon i, .service-box .service-icon i{font-size: 36px !important;color: var(--colorPrimary) !important;display: block !important;opacity: 1 !important;visibility: visible !important;}@media (max-width: 991px){.step-number{width: 45px !important;height: 45px !important;min-width: 45px !important;min-height: 45px !important;font-size: 22px !important;}.step-icon{width: 70px !important;height: 70px !important;min-width: 70px !important;min-height: 70px !important;font-size: 32px !important;}.step-icon i{font-size: 32px !important;}.counter-icon{width: 65px !important;height: 65px !important;min-width: 65px !important;min-height: 65px !important;font-size: 24px !important;}.counter-icon i{font-size: 24px !important;}.counter{font-size: 32px !important;}}@media (max-width: 768px){.how-it-works-item{padding: 25px 15px;margin-bottom: 25px;}.step-number{width: 45px !important;height: 45px !important;min-width: 45px !important;min-height: 45px !important;font-size: 20px !important;top: -18px;border-width: 2px;}.step-icon{width: 70px !important;height: 70px !important;min-width: 70px !important;min-height: 70px !important;font-size: 30px !important;margin: 15px auto 20px;}.step-icon i{font-size: 30px !important;}.step-title{font-size: 18px;margin-bottom: 12px;}.step-description{font-size: 14px;line-height: 1.7;}.counter-item{margin-bottom: 25px;}.counter-icon{width: 60px !important;height: 60px !important;min-width: 60px !important;min-height: 60px !important;line-height: 60px !important;font-size: 22px !important;margin-bottom: 10px;}.counter-icon i{font-size: 22px !important;}.counter{font-size: 28px !important;}.counter .title{font-size: 16px;}.choose-icon{width: 55px !important;height: 55px !important;min-width: 55px !important;min-height: 55px !important;font-size: 22px !important;}.choose-icon i{font-size: 22px !important;}.feature-icon, .app-features .feature-icon{width: 55px !important;height: 55px !important;min-width: 55px !important;min-height: 55px !important;font-size: 22px !important;}.feature-icon i, .app-features .feature-icon i{font-size: 22px !important;}.service-item .service-icon, .service-box .service-icon{width: 70px !important;height: 70px !important;min-width: 70px !important;min-height: 70px !important;}.service-item .service-icon i, .service-box .service-icon i{font-size: 32px !important;}}@media (max-width: 480px){.how-it-works-item{padding: 20px 12px;margin-bottom: 20px;}.step-number{width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important;font-size: 18px !important;top: -15px;border-width: 2px;}.step-icon{width: 65px !important;height: 65px !important;min-width: 65px !important;min-height: 65px !important;font-size: 28px !important;margin: 12px auto 18px;}.step-icon i{font-size: 28px !important;}.step-title{font-size: 16px;margin-bottom: 10px;}.step-description{font-size: 13px;line-height: 1.6;}.counter-icon{width: 55px !important;height: 55px !important;min-width: 55px !important;min-height: 55px !important;line-height: 55px !important;font-size: 20px !important;margin-bottom: 8px;}.counter-icon i{font-size: 20px !important;}.counter{font-size: 24px !important;}.counter .title{font-size: 14px;}.choose-icon{width: 50px !important;height: 50px !important;min-width: 50px !important;min-height: 50px !important;font-size: 20px !important;}.choose-icon i{font-size: 20px !important;}.feature-icon, .app-features .feature-icon{width: 50px !important;height: 50px !important;min-width: 50px !important;min-height: 50px !important;font-size: 20px !important;}.feature-icon i, .app-features .feature-icon i{font-size: 20px !important;}.service-item .service-icon, .service-box .service-icon{width: 65px !important;height: 65px !important;min-width: 65px !important;min-height: 65px !important;}.service-item .service-icon i, .service-box .service-icon i{font-size: 28px !important;}}.step-number, .step-icon, .step-icon i, .counter-icon, .counter-icon i, .counter-icon img, .counter, .choose-icon, .choose-icon i, .feature-icon, .feature-icon i, .service-icon, .service-icon i{opacity: 1 !important;visibility: visible !important;display: flex !important;}.step-number[style*="display: none"], .step-icon[style*="display: none"], .counter-icon[style*="display: none"], .choose-icon[style*="display: none"], .feature-icon[style*="display: none"]{display: flex !important;visibility: visible !important;opacity: 1 !important;}.how-it-works-item{display: flex;flex-direction: column;align-items: center;text-align: center;}.step-number, .step-icon{flex-shrink: 0;}.real-estate-icon{width: 100px !important;height: 100px !important;min-width: 100px !important;min-height: 100px !important;margin: 0 auto 25px !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;color: #fff !important;font-size: 40px !important;box-shadow: 0 6px 20px rgba(200, 180, 126, 0.3) !important;transition: all 0.3s ease !important;opacity: 1 !important;visibility: visible !important;}.real-estate-icon i{font-size: 40px !important;color: #fff !important;display: block !important;opacity: 1 !important;visibility: visible !important;}.real-estate-item:hover .real-estate-icon{transform: scale(1.1) !important;box-shadow: 0 8px 25px rgba(200, 180, 126, 0.4) !important;}@media (max-width: 768px){.real-estate-icon{width: 80px !important;height: 80px !important;min-width: 80px !important;min-height: 80px !important;font-size: 32px !important;margin-bottom: 20px !important;}.real-estate-icon i{font-size: 32px !important;}}@media (max-width: 480px){.real-estate-icon{width: 70px !important;height: 70px !important;min-width: 70px !important;min-height: 70px !important;font-size: 28px !important;margin-bottom: 15px !important;}.real-estate-icon i{font-size: 28px !important;}}.company-info-area{background: #f8f9fa;}.company-info-card{background: #fff;padding: 30px;border-radius: 10px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);text-align: center;transition: all 0.3s ease;height: 100%;}.company-info-card:hover{transform: translateY(-5px);box-shadow: 0 5px 20px rgba(0,0,0,0.15);}.company-info-card .info-icon{width: 70px;height: 70px;margin: 0 auto 20px;background: linear-gradient(135deg, var(--colorPrimary), var(--colorSecondary));border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 28px;}.company-info-card h4{font-size: 18px;font-weight: 600;margin-bottom: 10px;color: var(--colorBlack);}.company-info-card p{margin: 0;color: #666;font-size: 16px;}.company-info-card p a{color: var(--colorPrimary);text-decoration: none;transition: all 0.3s ease;}.company-info-card p a:hover{color: var(--colorSecondary);text-decoration: underline;}.stat-card{background: linear-gradient(135deg, var(--colorPrimary), var(--colorSecondary));padding: 40px 20px;border-radius: 10px;text-align: center;color: #fff;transition: all 0.3s ease;height: 100%;}.stat-card:hover{transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0,0,0,0.2);}.stat-card .stat-icon{font-size: 48px;margin-bottom: 20px;opacity: 0.9;}.stat-card .stat-number{font-size: 42px;font-weight: 700;margin: 10px 0;color: #fff;}.stat-card .stat-label{font-size: 16px;margin: 0;opacity: 0.95;text-transform: uppercase;letter-spacing: 1px;}@media (max-width: 768px){.company-info-card{padding: 20px;}.stat-card{padding: 30px 15px;}.stat-card .stat-number{font-size: 36px;}}.legal-hero-stats{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;margin-top: 25px;padding: 0 10px;}.legal-stat-card{background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);padding: 18px 12px;border-radius: 10px;text-align: center;color: #fff;transition: all 0.3s ease;min-width: 130px;box-shadow: 0 3px 12px rgba(200, 180, 126, 0.18);border: 1px solid rgba(255, 255, 255, 0.15);position: relative;overflow: hidden;flex: 1;max-width: 160px;}.legal-stat-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);border-radius: 10px;pointer-events: none;}.legal-stat-card:hover{transform: translateY(-3px);box-shadow: 0 8px 25px rgba(200, 180, 126, 0.3);}.legal-stat-icon{margin-bottom: 12px;position: relative;z-index: 1;}.legal-stat-icon i{font-size: 28px;color: #fff;opacity: 0.95;filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));}.legal-stat-content{position: relative;z-index: 1;}.legal-stat-number{font-size: 28px;font-weight: 700;margin: 0 0 6px 0;color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,0.25);line-height: 1;letter-spacing: -0.5px;}.legal-stat-label{font-size: 11px;margin: 0;opacity: 0.95;font-weight: 600;text-transform: uppercase;letter-spacing: 0.3px;line-height: 1.3;color: rgba(255, 255, 255, 0.95);}.notification-dropdown-header{position: relative;display: inline-block;}.notification-dropdown-header .header-contact-item{position: relative;padding: 8px 12px;display: flex;align-items: center;gap: 8px;}.notification-badge-header{position: absolute;top: -5px;right: -5px;background: #dc3545;color: white;border-radius: 50%;padding: 2px 6px;font-size: 10px;min-width: 18px;text-align: center;font-weight: bold;z-index: 10;}.notification-dropdown-menu-header{position: absolute;right: 0;margin-top: 10px;background: white;border: 1px solid #ddd;border-radius: 8px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);z-index: 1000;min-width: 350px;max-width: 350px;}.notification-dropdown-menu-header.show{display: block !important;}.notification-item-header{padding: 12px 16px;display: block;text-decoration: none;color: inherit;transition: background-color 0.2s;}.notification-item-header:hover{background-color: #f8f9fa;text-decoration: none;color: inherit;}.notification-item-header.bg-light{background-color: #f8f9fa !important;}@media (max-width: 768px){.notification-dropdown-menu-header{min-width: 300px;max-width: 300px;right: -50px;}.legal-hero-stats{gap: 12px;margin-top: 25px;}.legal-stat-card{padding: 18px 12px;min-width: 120px;border-radius: 10px;}.legal-stat-icon i{font-size: 24px;}.legal-stat-number{font-size: 28px;margin-bottom: 4px;}.legal-stat-label{font-size: 11px;letter-spacing: 0.3px;}}@media (max-width: 480px){.legal-hero-stats{gap: 10px;margin-top: 20px;}.legal-stat-card{padding: 15px 10px;min-width: 100px;}.legal-stat-icon i{font-size: 22px;margin-bottom: 8px;}.legal-stat-number{font-size: 24px;margin-bottom: 3px;}.legal-stat-label{font-size: 10px;opacity: 0.95;}}@media (max-width: 991px){html, body{overflow-x: hidden !important;max-width: 100vw !important;position: relative;}*{max-width: 100%;}img, video, iframe, embed, object, svg{max-width: 100% !important;height: auto !important;}.container, .container-fluid{padding-left: 15px !important;padding-right: 15px !important;max-width: 100% !important;}section{padding: 40px 0 !important;}.section{padding: 35px 0 !important;}body.client-frontend{font-size: 15px;line-height: 1.7;}h1, .h1{font-size: 28px !important;line-height: 1.3 !important;margin-bottom: 15px !important;}h2, .h2{font-size: 24px !important;line-height: 1.3 !important;margin-bottom: 12px !important;}h3, .h3{font-size: 20px !important;line-height: 1.4 !important;margin-bottom: 10px !important;}h4, .h4{font-size: 18px !important;line-height: 1.4 !important;}h5, .h5{font-size: 16px !important;}h6, .h6{font-size: 14px !important;}p{font-size: 15px;line-height: 1.7;margin-bottom: 15px;}.btn{padding: 12px 24px !important;font-size: 15px !important;min-height: 48px !important;border-radius: 8px !important;display: inline-flex;align-items: center;justify-content: center;gap: 8px;white-space: nowrap;}.btn-lg{padding: 14px 28px !important;font-size: 16px !important;min-height: 52px !important;}.btn-sm{padding: 10px 20px !important;font-size: 14px !important;min-height: 44px !important;}.btn-group{width: 100%;flex-direction: column;}.btn-group .btn{width: 100%;margin-bottom: 10px;}.form-control, .form-select, input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"], input[type="date"], input[type="time"], textarea, select{font-size: 16px !important;padding: 12px 15px !important;border-radius: 8px !important;min-height: 48px !important;width: 100% !important;}textarea{min-height: 120px !important;}label{font-size: 14px !important;margin-bottom: 8px !important;font-weight: 600 !important;display: block;}.form-group{margin-bottom: 20px !important;}.card{margin-bottom: 20px;border-radius: 12px;box-shadow: 0 2px 10px rgba(0,0,0,0.08);}.card-body{padding: 20px !important;}.card-header{padding: 15px 20px !important;font-size: 16px !important;border-radius: 12px 12px 0 0 !important;}.card-footer{padding: 15px 20px !important;border-radius: 0 0 12px 12px !important;}.table-responsive{border-radius: 8px;overflow-x: auto;-webkit-overflow-scrolling: touch;}table{font-size: 14px;width: 100%;}table th, table td{padding: 12px 8px !important;font-size: 14px !important;white-space: nowrap;}.modal-dialog{margin: 10px !important;max-width: calc(100% - 20px) !important;}.modal-content{border-radius: 12px !important;}.modal-header{padding: 20px !important;border-radius: 12px 12px 0 0 !important;}.modal-body{padding: 20px !important;}.modal-footer{padding: 15px 20px !important;border-radius: 0 0 12px 12px !important;}.row{margin-left: -10px !important;margin-right: -10px !important;}.row > [class*="col-"]{padding-left: 10px !important;padding-right: 10px !important;margin-bottom: 20px;}ul, ol{padding-left: 20px;margin-bottom: 15px;}li{margin-bottom: 8px;line-height: 1.6;}img{max-width: 100% !important;height: auto !important;border-radius: 8px;}.badge{padding: 6px 12px;font-size: 12px;border-radius: 6px;}.alert{padding: 15px 20px;border-radius: 8px;font-size: 14px;margin-bottom: 20px;}.breadcrumb{padding: 10px 0;font-size: 14px;margin-bottom: 20px;}.pagination{justify-content: center;flex-wrap: wrap;gap: 5px;}.pagination .page-link{padding: 10px 15px;font-size: 14px;min-width: 44px;min-height: 44px;display: flex;align-items: center;justify-content: center;}.accordion-item{margin-bottom: 15px;border-radius: 8px;overflow: hidden;}.accordion-button{padding: 15px 20px;font-size: 16px;min-height: 60px;}.accordion-body{padding: 20px;}.nav-tabs{flex-wrap: wrap;border-bottom: 2px solid #e9ecef;}.nav-tabs .nav-link{padding: 12px 20px;font-size: 15px;min-height: 48px;border-radius: 8px 8px 0 0;}.tab-content{padding: 20px 0;}.progress{height: 12px;border-radius: 6px;}.spinner-border, .spinner-grow{width: 2rem;height: 2rem;}.tooltip{font-size: 13px;}.dropdown-menu{max-width: calc(100vw - 30px);border-radius: 8px;box-shadow: 0 4px 15px rgba(0,0,0,0.15);}.dropdown-item{padding: 12px 20px;font-size: 15px;min-height: 44px;}.input-group{flex-wrap: wrap;}.input-group-text{padding: 12px 15px;font-size: 15px;}.nav-link{padding: 12px 15px;font-size: 15px;min-height: 44px;}footer{padding: 40px 0 20px !important;}footer .container{padding-left: 15px;padding-right: 15px;}.mt-5{margin-top: 2rem !important;}.mb-5{margin-bottom: 2rem !important;}.pt-5{padding-top: 2rem !important;}.pb-5{padding-bottom: 2rem !important;}.text-center{text-align: center !important;}.d-flex{flex-wrap: wrap;}.gap-3{gap: 1rem !important;}.gap-4{gap: 1.5rem !important;}.gap-5{gap: 2rem !important;}}@media (max-width: 768px){section{padding: 30px 0 !important;}.section{padding: 25px 0 !important;}h1, .h1{font-size: 24px !important;}h2, .h2{font-size: 22px !important;}h3, .h3{font-size: 19px !important;}.container, .container-fluid{padding-left: 12px !important;padding-right: 12px !important;}.card-body{padding: 15px !important;}.btn{padding: 11px 22px !important;font-size: 14px !important;}.form-control, .form-select{padding: 11px 14px !important;font-size: 16px !important;}table th, table td{padding: 10px 6px !important;font-size: 13px !important;}.modal-dialog{margin: 5px !important;max-width: calc(100% - 10px) !important;}.modal-header, .modal-body, .modal-footer{padding: 15px !important;}}@media (max-width: 480px){section{padding: 25px 0 !important;}.section{padding: 20px 0 !important;}body.client-frontend{font-size: 14px;}h1, .h1{font-size: 22px !important;}h2, .h2{font-size: 20px !important;}h3, .h3{font-size: 18px !important;}h4, .h4{font-size: 16px !important;}.container, .container-fluid{padding-left: 10px !important;padding-right: 10px !important;}.card-body{padding: 12px !important;}.btn{padding: 10px 20px !important;font-size: 14px !important;min-height: 44px !important;}.form-control, .form-select{padding: 10px 12px !important;font-size: 16px !important;}table{font-size: 12px;}table th, table td{padding: 8px 4px !important;font-size: 12px !important;}.modal-dialog{margin: 0 !important;max-width: 100% !important;border-radius: 0 !important;}.modal-content{border-radius: 0 !important;}.modal-header, .modal-body, .modal-footer{padding: 12px !important;}.alert{padding: 12px 15px;font-size: 13px;}}@media (hover: none) and (pointer: coarse){a, button, .btn, input[type="button"], input[type="submit"], .nav-link, .dropdown-item{min-height: 44px;min-width: 44px;}a:hover, button:hover{opacity: 1;}a:focus, button:focus, input:focus, textarea:focus, select:focus{outline: 2px solid var(--colorPrimary);outline-offset: 2px;}}@media (max-width: 991px) and (orientation: landscape){section{padding: 25px 0 !important;}.section{padding: 20px 0 !important;}}.service-area{padding-bottom: 20px !important;}.team-area{padding-top: 20px !important;}@media (max-width: 768px){.service-area{padding-bottom: 15px !important;}.team-area{padding-top: 15px !important;}}.testimonial-item{height: 100% !important;min-height: 400px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;box-sizing: border-box !important;}.testimonial-item p{flex: 1 !important;display: flex !important;align-items: flex-start !important;margin-bottom: 20px !important;line-height: 1.6 !important;}.testi-info{margin-top: auto !important;flex-shrink: 0 !important;padding-top: 20px !important;}.testimonial_slider .slick-slide, .testimonial_slider .slick-track .slick-slide, .owl-testimonial .owl-item, .testimonial-area .row > div, .testimonial-area .col-md-6, .testimonial-area .col-lg-6{display: flex !important;height: auto !important;}.testimonial_slider .slick-slide > div, .owl-testimonial .owl-item > div, .testimonial-area .row > div > div, .testimonial-area .col-md-6 > div, .testimonial-area .col-lg-6 > div{height: 100% !important;width: 100% !important;display: flex !important;flex-direction: column !important;}.testimonial_slider .slick-track, .owl-testimonial .owl-stage{display: flex !important;align-items: stretch !important;}.testimonial_slider .slick-slide, .owl-testimonial .owl-item{height: auto !important;display: flex !important;}@media (max-width: 768px){.testimonial-item{min-height: 350px !important;padding: 60px 30px 50px 30px !important;}.testimonial-item:before{left: 20px !important;top: 10px !important;font-size: 60px !important;}.testi-info{padding: 15px 0px 15px 80px !important;}}@media (min-width: 769px) and (max-width: 991px){.testimonial-item{min-height: 380px !important;padding: 70px 50px 60px 50px !important;}}@media (min-width: 992px){.testimonial-item{min-height: 420px !important;}}.team-area .row > div, .team-page .row > div{display: flex !important;flex-direction: column !important;}.team-item-link{display: flex !important;flex-direction: column !important;height: 100% !important;text-decoration: none !important;}.team-item{height: 100% !important;display: flex !important;flex-direction: column !important;}.team-text{flex: 1 !important;display: flex !important;flex-direction: column !important;}.team-text p{display: flex !important;align-items: center !important;margin: 8px 0 !important;}[dir="rtl"] .team-text{text-align: right !important;direction: rtl !important;}[dir="rtl"] .team-text p{direction: rtl !important;text-align: right !important;justify-content: flex-end !important;flex-direction: row-reverse !important;}[dir="rtl"] .team-text p i{margin-left: 0 !important;margin-right: 0 !important;order: 1 !important;}[dir="rtl"] .team-text p span{text-align: right !important;}[dir="rtl"] .team-text .mt-2{direction: rtl !important;text-align: right !important;justify-content: flex-end !important;}[dir="rtl"] .team-text .mt-2 span{text-align: right !important;}@media (max-width: 768px){.team-text p{font-size: 13px !important;margin: 6px 0 !important;}.team-text p i{font-size: 14px !important;width: 18px !important;min-width: 18px !important;}.team-name{font-size: 18px !important;margin-bottom: 12px !important;}[dir="rtl"] .team-text p{flex-direction: row-reverse !important;text-align: right !important;}}[dir="rtl"] .price-benefits{direction: rtl !important;}[dir="rtl"] .price-benefits .benefit-item{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;}[dir="rtl"] .price-benefits .benefit-item i{order: 1 !important;margin-left: 15px !important;margin-right: 0 !important;}[dir="rtl"] .price-benefits .benefit-item .benefit-content{text-align: right !important;direction: rtl !important;flex: 1 !important;}[dir="rtl"] .price-benefits .benefit-item .benefit-content strong{text-align: right !important;}[dir="rtl"] .price-benefits .benefit-item .benefit-content p{text-align: right !important;}@media (max-width: 768px){[dir="rtl"] .price-benefits .benefit-item{flex-direction: row-reverse !important;padding: 15px !important;}[dir="rtl"] .price-benefits .benefit-item i{font-size: 24px !important;min-width: 28px !important;}}[dir="rtl"] .side-menu-content{direction: rtl !important;}[dir="rtl"] .side-menu-body{direction: rtl !important;}[dir="rtl"] .side-menu-list{direction: rtl !important;text-align: right !important;}[dir="rtl"] .side-menu-link.appointment-link, [dir="rtl"] .appointment-item .side-menu-link{flex-direction: row-reverse !important;text-align: right !important;}[dir="rtl"] .side-menu-link.appointment-link i, [dir="rtl"] .appointment-item .side-menu-link i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;}[dir="rtl"] .side-menu-link.appointment-link span, [dir="rtl"] .appointment-item .side-menu-link span{order: 2 !important;text-align: right !important;}html[dir="rtl"] body.client-frontend, html[lang="ar"] body.client-frontend{padding-top: 120px !important;}html[dir="rtl"] .top-header-bar, html[lang="ar"] .top-header-bar{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 9999 !important;height: 50px !important;border-bottom: none !important;margin: 0 !important;}html[dir="rtl"] body.client-frontend .main-navbar, html[lang="ar"] body.client-frontend .main-navbar{position: fixed !important;top: 50px !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 10000 !important;height: 70px !important;border-top: none !important;margin: 0 !important;}html[dir="rtl"] .team-text, html[lang="ar"] .team-text{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .team-text p, html[lang="ar"] .team-text p{direction: rtl !important;text-align: right !important;justify-content: flex-end !important;flex-direction: row-reverse !important;display: flex !important;align-items: center !important;}html[dir="rtl"] .team-text p i, html[lang="ar"] .team-text p i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;}html[dir="rtl"] .team-text p span, html[lang="ar"] .team-text p span{order: 2 !important;text-align: right !important;flex: 1 !important;}html[dir="rtl"] .team-name, html[lang="ar"] .team-name{text-align: center !important;}html[dir="rtl"] .benefit-item, html[dir="rtl"] .price-benefits .benefit-item, html[lang="ar"] .benefit-item, html[lang="ar"] .price-benefits .benefit-item{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: flex-start !important;}html[dir="rtl"] .benefit-item i, html[dir="rtl"] .price-benefits .benefit-item i, html[lang="ar"] .benefit-item i, html[lang="ar"] .price-benefits .benefit-item i{order: 1 !important;margin-left: 15px !important;margin-right: 0 !important;flex-shrink: 0 !important;}html[dir="rtl"] .benefit-content, html[dir="rtl"] .price-benefits .benefit-content, html[lang="ar"] .benefit-content, html[lang="ar"] .price-benefits .benefit-content{order: 2 !important;text-align: right !important;direction: rtl !important;flex: 1 !important;}html[dir="rtl"] .benefit-content strong, html[dir="rtl"] .benefit-content p, html[lang="ar"] .benefit-content strong, html[lang="ar"] .benefit-content p{text-align: right !important;direction: rtl !important;}html[dir="rtl"] .side-menu-content, html[lang="ar"] .side-menu-content{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .side-menu-link, html[lang="ar"] .side-menu-link{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: center !important;}html[dir="rtl"] .side-menu-link i, html[lang="ar"] .side-menu-link i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;}html[dir="rtl"] .side-menu-link span, html[lang="ar"] .side-menu-link span{order: 2 !important;text-align: right !important;flex: 1 !important;}html[dir="rtl"] .side-menu-header-link, html[lang="ar"] .side-menu-header-link{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: center !important;}html[dir="rtl"] .side-menu-header-link i, html[lang="ar"] .side-menu-header-link i{order: 1 !important;margin-left: 0 !important;margin-right: 0 !important;}html[dir="rtl"] .side-menu-header-link span, html[lang="ar"] .side-menu-header-link span{order: 2 !important;text-align: right !important;flex: 1 !important;}html[dir="rtl"] .testimonial-item, html[lang="ar"] .testimonial-item{height: 100% !important;min-height: 400px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;}@media (max-width: 768px){html[dir="rtl"] body.client-frontend, html[lang="ar"] body.client-frontend{padding-top: 70px !important;}html[dir="rtl"] .top-alert-banner, html[lang="ar"] .top-alert-banner{height: 50px !important;}html[dir="rtl"] .top-header-bar, html[lang="ar"] .top-header-bar{display: none !important;}html[dir="rtl"] body.client-frontend .main-navbar, html[lang="ar"] body.client-frontend .main-navbar{top: 0 !important;height: 70px !important;}}html[dir="rtl"] *[class*="team-"], html[dir="rtl"] *[class*="benefit-"], html[dir="rtl"] *[class*="side-menu-"], html[dir="rtl"] *[class*="testimonial-"], html[lang="ar"] *[class*="team-"], html[lang="ar"] *[class*="benefit-"], html[lang="ar"] *[class*="side-menu-"], html[lang="ar"] *[class*="testimonial-"]{box-sizing: border-box !important;}html[dir="rtl"] .team-action-icon, html[lang="ar"] .team-action-icon{left: auto !important;right: 25px !important;}html[dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle, html[lang="ar"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle{margin-left: 0 !important;margin-right: auto !important;order: 0 !important;}body[dir="rtl"], body[lang="ar"], html[dir="rtl"] body, html[lang="ar"] body{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .container, html[dir="rtl"] .container-fluid, html[lang="ar"] .container, html[lang="ar"] .container-fluid{direction: rtl !important;}.aman-welcome-banner-rtl{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 9998 !important;height: 50px !important;background: linear-gradient(135deg, #ffe5e5 0%, #ffd6d6 100%) !important;padding: 12px 0 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;}@media (max-width: 768px){.aman-welcome-banner-rtl, .top-alert-banner{display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;}}.aman-banner-content-rtl{display: flex !important;align-items: center !important;justify-content: center !important;height: 100% !important;direction: rtl !important;text-align: center !important;}.aman-welcome-text-rtl{font-size: 14px !important;color: #333 !important;font-weight: 500 !important;direction: rtl !important;}.aman-top-bar-rtl{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 9999 !important;height: 50px !important;background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%) !important;border-bottom: 1px solid #e9ecef !important;}@media (max-width: 768px){.aman-top-bar-rtl, .top-header-bar{top: 0 !important;}}.aman-bar-content-rtl{display: flex !important;align-items: center !important;justify-content: space-between !important;height: 100% !important;direction: rtl !important;}.aman-main-nav-rtl{position: fixed !important;top: 50px !important;left: 0 !important;right: 0 !important;width: 100% !important;z-index: 10000 !important;height: 70px !important;}@media (max-width: 768px){.aman-main-nav-rtl, body.client-frontend .main-navbar{top: 0 !important;}.top-header-bar, .aman-top-bar-rtl{display: none !important;}body.client-frontend{padding-top: 70px !important;}}.aman-nav-wrapper-rtl{display: flex !important;align-items: center !important;justify-content: space-between !important;height: 100% !important;direction: rtl !important;}.aman-lawyer-card-rtl{display: flex !important;flex-direction: column !important;height: 100% !important;}.aman-lawyer-info-rtl{direction: rtl !important;text-align: right !important;padding: 20px 25px !important;}.aman-lawyer-name-rtl{text-align: center !important;font-size: 20px !important;font-weight: 600 !important;margin-bottom: 15px !important;}.aman-lawyer-detail-rtl{display: flex !important;align-items: center !important;direction: rtl !important;text-align: right !important;justify-content: flex-end !important;flex-direction: row-reverse !important;margin: 8px 0 !important;font-size: 14px !important;color: #666 !important;}.aman-lawyer-detail-rtl .aman-icon-rtl{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;color: var(--colorPrimary) !important;font-size: 16px !important;width: 20px !important;min-width: 20px !important;text-align: center !important;flex-shrink: 0 !important;}.aman-lawyer-detail-rtl span{order: 2 !important;text-align: right !important;flex: 1 !important;}.aman-side-menu-rtl{direction: rtl !important;text-align: right !important;}.aman-menu-link-rtl{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: center !important;}.aman-menu-link-rtl i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;}.aman-menu-link-rtl span{order: 2 !important;text-align: right !important;flex: 1 !important;}.aman-benefit-card-rtl{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: flex-start !important;gap: 15px !important;padding: 20px !important;background: #fff !important;border-radius: 12px !important;margin-bottom: 15px !important;}.aman-benefit-icon-rtl{order: 1 !important;margin-left: 0 !important;margin-right: 0 !important;flex-shrink: 0 !important;font-size: 28px !important;color: var(--colorPrimary) !important;min-width: 32px !important;text-align: center !important;}.aman-benefit-text-rtl{order: 2 !important;text-align: right !important;direction: rtl !important;flex: 1 !important;}.aman-benefit-text-rtl strong, .aman-benefit-text-rtl p{text-align: right !important;direction: rtl !important;}@media (max-width: 768px){body.client-frontend{padding-top: 120px !important;}.aman-welcome-banner-rtl, .top-alert-banner{display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;padding: 0 !important;margin: 0 !important;}.aman-top-bar-rtl, .top-header-bar{top: 0 !important;height: 50px !important;}.aman-main-nav-rtl, body.client-frontend .main-navbar{top: 50px !important;height: 70px !important;}.aman-lawyer-detail-rtl{font-size: 13px !important;}.aman-lawyer-detail-rtl .aman-icon-rtl{font-size: 14px !important;width: 18px !important;min-width: 18px !important;}body.header-scrolled.client-frontend, body.aman-header-hidden.client-frontend{padding-top: 70px !important;}}html[dir="rtl"] .aman-top-bar-rtl, html[dir="rtl"] .aman-main-nav-rtl, html[dir="rtl"] .aman-lawyer-card-rtl, html[dir="rtl"] .aman-benefit-card-rtl, html[lang="ar"] .aman-top-bar-rtl, html[lang="ar"] .aman-main-nav-rtl, html[lang="ar"] .aman-lawyer-card-rtl, html[lang="ar"] .aman-benefit-card-rtl{box-sizing: border-box !important;}.aman-welcome-banner-rtl, .top-alert-banner, .aman-top-bar-rtl, .top-header-bar, .aman-main-nav-rtl, .main-navbar{transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;}body.header-scrolled.client-frontend{padding-top: 70px !important;}.main-navbar.scrolled, .aman-main-nav-rtl.scrolled, .main-navbar.aman-scrolled-state, .aman-main-nav-rtl.aman-scrolled-state{box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important;background: rgba(255, 255, 255, 0.98) !important;backdrop-filter: blur(10px) !important;top: 0 !important;}@media (min-width: 769px){.main-navbar.scrolled, .aman-main-nav-rtl.scrolled{top: 0 !important;}}.aman-top-bar-rtl, .top-header-bar{transition: transform 0.4s ease, opacity 0.4s ease !important;}@media (max-width: 768px){body.header-scrolled.client-frontend, body.aman-header-hidden.client-frontend{padding-top: 70px !important;}.main-navbar, .aman-main-nav-rtl, body.client-frontend .main-navbar{top: 0 !important;position: fixed !important;}.main-navbar.scrolled, .aman-main-nav-rtl.scrolled, .main-navbar.aman-scrolled-state, .aman-main-nav-rtl.aman-scrolled-state{height: 70px !important;top: 0 !important;}body.header-scrolled .aman-top-bar-rtl, body.header-scrolled .top-header-bar{display: none !important;}}html{scroll-behavior: smooth !important;}body.client-frontend{scroll-padding-top: 120px !important;}body.header-scrolled.client-frontend{scroll-padding-top: 70px !important;}html[dir="rtl"] .aman-lawyer-info-rtl, html[lang="ar"] .aman-lawyer-info-rtl, [dir="rtl"] .aman-lawyer-info-rtl, body[dir="rtl"] .aman-lawyer-info-rtl{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .aman-lawyer-detail-rtl, html[lang="ar"] .aman-lawyer-detail-rtl, [dir="rtl"] .aman-lawyer-detail-rtl, body[dir="rtl"] .aman-lawyer-detail-rtl{direction: rtl !important;text-align: right !important;justify-content: flex-end !important;flex-direction: row-reverse !important;display: flex !important;align-items: center !important;gap: 10px !important;}html[dir="rtl"] .aman-lawyer-detail-rtl i, html[dir="rtl"] .aman-lawyer-detail-rtl .aman-icon-rtl, html[lang="ar"] .aman-lawyer-detail-rtl i, html[lang="ar"] .aman-lawyer-detail-rtl .aman-icon-rtl, [dir="rtl"] .aman-lawyer-detail-rtl i, body[dir="rtl"] .aman-lawyer-detail-rtl i{order: 1 !important;margin-left: 10px !important;margin-right: 0 !important;}html[dir="rtl"] .aman-lawyer-detail-rtl span, html[dir="rtl"] .aman-lawyer-detail-rtl b, html[lang="ar"] .aman-lawyer-detail-rtl span, html[lang="ar"] .aman-lawyer-detail-rtl b, [dir="rtl"] .aman-lawyer-detail-rtl span, body[dir="rtl"] .aman-lawyer-detail-rtl span{order: 2 !important;text-align: right !important;flex: 1 !important;}html[dir="rtl"] .benefit-item, html[lang="ar"] .benefit-item, [dir="rtl"] .benefit-item, body[dir="rtl"] .benefit-item{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: flex-start !important;}html[dir="rtl"] .benefit-item i, html[lang="ar"] .benefit-item i, [dir="rtl"] .benefit-item i, body[dir="rtl"] .benefit-item i{order: 1 !important;margin-left: 15px !important;margin-right: 0 !important;}html[dir="rtl"] .benefit-content, html[dir="rtl"] .benefit-item span, html[lang="ar"] .benefit-content, html[lang="ar"] .benefit-item span, [dir="rtl"] .benefit-content, body[dir="rtl"] .benefit-content{order: 2 !important;text-align: right !important;direction: rtl !important;flex: 1 !important;}html[dir="rtl"] .benefit-content strong, html[dir="rtl"] .benefit-content p, html[lang="ar"] .benefit-content strong, html[lang="ar"] .benefit-content p, [dir="rtl"] .benefit-content strong, [dir="rtl"] .benefit-content p{text-align: right !important;direction: rtl !important;}html[dir="rtl"] .side-menu-link, html[lang="ar"] .side-menu-link, [dir="rtl"] .side-menu-link, body[dir="rtl"] .side-menu-link{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;}html[dir="rtl"] .side-menu-link i, html[lang="ar"] .side-menu-link i, [dir="rtl"] .side-menu-link i, body[dir="rtl"] .side-menu-link i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;}html[dir="rtl"] .side-menu-link span, html[lang="ar"] .side-menu-link span, [dir="rtl"] .side-menu-link span, body[dir="rtl"] .side-menu-link span{order: 2 !important;text-align: right !important;}html[dir="rtl"] .side-menu-header-link, html[lang="ar"] .side-menu-header-link, [dir="rtl"] .side-menu-header-link, body[dir="rtl"] .side-menu-header-link{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;}html[dir="rtl"] .side-menu-header-link i, html[lang="ar"] .side-menu-header-link i, [dir="rtl"] .side-menu-header-link i, body[dir="rtl"] .side-menu-header-link i{order: 1 !important;margin-left: 0 !important;margin-right: 0 !important;}html[dir="rtl"] .side-menu-header-link span, html[lang="ar"] .side-menu-header-link span, [dir="rtl"] .side-menu-header-link span, body[dir="rtl"] .side-menu-header-link span{order: 2 !important;text-align: right !important;}html[dir="rtl"] .team-text, html[lang="ar"] .team-text, [dir="rtl"] .team-text, body[dir="rtl"] .team-text{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .team-text p, html[lang="ar"] .team-text p, [dir="rtl"] .team-text p, body[dir="rtl"] .team-text p{direction: rtl !important;text-align: right !important;justify-content: flex-end !important;flex-direction: row-reverse !important;}html[dir="rtl"] .team-text p i, html[lang="ar"] .team-text p i, [dir="rtl"] .team-text p i, body[dir="rtl"] .team-text p i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;}html[dir="rtl"] .team-text p span, html[lang="ar"] .team-text p span, [dir="rtl"] .team-text p span, body[dir="rtl"] .team-text p span{order: 2 !important;text-align: right !important;}.lawyer-content{direction: rtl !important;text-align: right !important;padding: 20px 25px !important;}.lawyer-name{text-align: right !important;font-size: 20px !important;font-weight: 600 !important;margin-bottom: 15px !important;}.lawyer-name a{color: inherit !important;text-decoration: none !important;}.lawyer-name a:hover{color: var(--colorPrimary) !important;}.lawyer-meta{display: flex !important;flex-direction: column !important;gap: 8px !important;margin-bottom: 12px !important;}.lawyer-department-meta, .lawyer-location-meta{display: flex !important;align-items: center !important;justify-content: flex-end !important;direction: rtl !important;text-align: right !important;font-size: 14px !important;color: #666 !important;}.lawyer-department-meta i, .lawyer-location-meta i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;color: var(--colorPrimary) !important;font-size: 16px !important;width: 20px !important;min-width: 20px !important;text-align: center !important;flex-shrink: 0 !important;}.lawyer-department-meta span, .lawyer-location-meta span{order: 2 !important;text-align: right !important;flex: 1 !important;}.lawyer-designations{display: flex !important;align-items: center !important;justify-content: flex-end !important;direction: rtl !important;text-align: right !important;margin: 8px 0 !important;font-size: 14px !important;color: #666 !important;}.lawyer-designations i{order: 1 !important;margin-left: 12px !important;margin-right: 0 !important;color: var(--colorPrimary) !important;font-size: 16px !important;width: 20px !important;min-width: 20px !important;text-align: center !important;flex-shrink: 0 !important;}.lawyer-rating{display: flex !important;align-items: center !important;justify-content: flex-end !important;direction: rtl !important;text-align: right !important;margin: 12px 0 !important;gap: 8px !important;}.lawyer-rating .star-rating{order: 1 !important;}.lawyer-rating .rating-text{order: 2 !important;color: #666 !important;font-size: 12px !important;text-align: right !important;}.lawyer-view-profile{display: flex !important;align-items: center !important;justify-content: flex-end !important;direction: rtl !important;text-align: right !important;margin-top: 15px !important;padding: 10px 15px !important;background: var(--colorPrimary) !important;color: #fff !important;border-radius: 6px !important;text-decoration: none !important;font-size: 14px !important;transition: all 0.3s ease !important;}.lawyer-view-profile:hover{background: var(--colorPrimaryDark, #0056b3) !important;transform: translateY(-2px) !important;}.lawyer-view-profile span{order: 2 !important;text-align: right !important;}.lawyer-view-profile i{order: 1 !important;margin-left: 8px !important;margin-right: 0 !important;}html[dir="rtl"] .lawyer-content, html[lang="ar"] .lawyer-content, [dir="rtl"] .lawyer-content, body[dir="rtl"] .lawyer-content{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .lawyer-name, html[lang="ar"] .lawyer-name, [dir="rtl"] .lawyer-name, body[dir="rtl"] .lawyer-name{text-align: right !important;}html[dir="rtl"] .lawyer-meta, html[lang="ar"] .lawyer-meta, [dir="rtl"] .lawyer-meta, body[dir="rtl"] .lawyer-meta{align-items: flex-end !important;}html[dir="rtl"] .lawyer-department-meta, html[dir="rtl"] .lawyer-location-meta, html[lang="ar"] .lawyer-department-meta, html[lang="ar"] .lawyer-location-meta, [dir="rtl"] .lawyer-department-meta, [dir="rtl"] .lawyer-location-meta, body[dir="rtl"] .lawyer-department-meta, body[dir="rtl"] .lawyer-location-meta{justify-content: flex-end !important;direction: rtl !important;text-align: right !important;}html[dir="rtl"] .lawyer-designations, html[lang="ar"] .lawyer-designations, [dir="rtl"] .lawyer-designations, body[dir="rtl"] .lawyer-designations{justify-content: flex-end !important;direction: rtl !important;text-align: right !important;}html[dir="rtl"] .lawyer-rating, html[lang="ar"] .lawyer-rating, [dir="rtl"] .lawyer-rating, body[dir="rtl"] .lawyer-rating{justify-content: flex-end !important;direction: rtl !important;text-align: right !important;}html[dir="rtl"] .lawyer-view-profile, html[lang="ar"] .lawyer-view-profile, [dir="rtl"] .lawyer-view-profile, body[dir="rtl"] .lawyer-view-profile{justify-content: flex-end !important;direction: rtl !important;text-align: right !important;}@media (max-width: 768px){.lawyer-content{padding: 15px 20px !important;}.lawyer-name{font-size: 18px !important;}.lawyer-department-meta, .lawyer-location-meta, .lawyer-designations{font-size: 13px !important;}.lawyer-department-meta i, .lawyer-location-meta i, .lawyer-designations i{font-size: 14px !important;width: 18px !important;min-width: 18px !important;}}html[dir="rtl"] .price-benefits .benefit-item, html[lang="ar"] .price-benefits .benefit-item, [dir="rtl"] .price-benefits .benefit-item, body[dir="rtl"] .price-benefits .benefit-item{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;}html[dir="rtl"] .price-benefits .benefit-item i, html[lang="ar"] .price-benefits .benefit-item i, [dir="rtl"] .price-benefits .benefit-item i, body[dir="rtl"] .price-benefits .benefit-item i{order: 1 !important;margin-left: 15px !important;margin-right: 0 !important;}html[dir="rtl"] .price-benefits .benefit-item span, html[dir="rtl"] .price-benefits .benefit-content, html[lang="ar"] .price-benefits .benefit-item span, html[lang="ar"] .price-benefits .benefit-content, [dir="rtl"] .price-benefits .benefit-item span, body[dir="rtl"] .price-benefits .benefit-content{order: 2 !important;text-align: right !important;direction: rtl !important;}@media (max-width: 991px){html[dir="rtl"] .side-menu-content, html[lang="ar"] .side-menu-content, [dir="rtl"] .side-menu-content, body[dir="rtl"] .side-menu-content, html[dir="rtl"] .mobile-side-menu, html[lang="ar"] .mobile-side-menu{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .side-menu-link, html[lang="ar"] .side-menu-link, [dir="rtl"] .side-menu-link, body[dir="rtl"] .side-menu-link, html[dir="rtl"] .side-menu-header-link, html[lang="ar"] .side-menu-header-link, [dir="rtl"] .side-menu-header-link, body[dir="rtl"] .side-menu-header-link{flex-direction: row-reverse !important;direction: rtl !important;text-align: right !important;justify-content: flex-start !important;display: flex !important;align-items: center !important;gap: 12px !important;}html[dir="rtl"] .side-menu-link i, html[lang="ar"] .side-menu-link i, [dir="rtl"] .side-menu-link i, body[dir="rtl"] .side-menu-link i, html[dir="rtl"] .side-menu-header-link i, html[lang="ar"] .side-menu-header-link i, [dir="rtl"] .side-menu-header-link i, body[dir="rtl"] .side-menu-header-link i{order: 1 !important;margin-left: 10px !important;margin-right: 0 !important;flex-shrink: 0 !important;}html[dir="rtl"] .side-menu-link span, html[lang="ar"] .side-menu-link span, [dir="rtl"] .side-menu-link span, body[dir="rtl"] .side-menu-link span, html[dir="rtl"] .side-menu-header-link span, html[lang="ar"] .side-menu-header-link span, [dir="rtl"] .side-menu-header-link span, body[dir="rtl"] .side-menu-header-link span{order: 2 !important;text-align: right !important;flex: 1 !important;direction: rtl !important;}html[dir="rtl"] .side-submenu, html[lang="ar"] .side-submenu, [dir="rtl"] .side-submenu, body[dir="rtl"] .side-submenu{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .side-submenu a, html[lang="ar"] .side-submenu a, [dir="rtl"] .side-submenu a, body[dir="rtl"] .side-submenu a{flex-direction: row-reverse !important;text-align: right !important;justify-content: flex-start !important;}html[dir="rtl"] .side-submenu a i, html[lang="ar"] .side-submenu a i, [dir="rtl"] .side-submenu a i, body[dir="rtl"] .side-submenu a i{order: 1 !important;margin-left: 10px !important;margin-right: 0 !important;}html[dir="rtl"] .side-submenu a span, html[lang="ar"] .side-submenu a span, [dir="rtl"] .side-submenu a span, body[dir="rtl"] .side-submenu a span{order: 2 !important;text-align: right !important;}html[dir="rtl"] .appointment-link, html[lang="ar"] .appointment-link, [dir="rtl"] .appointment-link, body[dir="rtl"] .appointment-link, html[dir="rtl"] .appointment-item .side-menu-link, html[lang="ar"] .appointment-item .side-menu-link{flex-direction: row-reverse !important;text-align: right !important;}html[dir="rtl"] .side-menu-selectors, html[lang="ar"] .side-menu-selectors, [dir="rtl"] .side-menu-selectors, body[dir="rtl"] .side-menu-selectors{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .side-menu-select, html[lang="ar"] .side-menu-select, [dir="rtl"] .side-menu-select, body[dir="rtl"] .side-menu-select{direction: rtl !important;text-align: right !important;}html[dir="rtl"] .side-menu-link:hover, html[lang="ar"] .side-menu-link:hover, [dir="rtl"] .side-menu-link:hover, body[dir="rtl"] .side-menu-link:hover, html[dir="rtl"] .side-menu-header-link:hover, html[lang="ar"] .side-menu-header-link:hover, [dir="rtl"] .side-menu-header-link:hover, body[dir="rtl"] .side-menu-header-link:hover{padding-left: 18px !important;padding-right: 24px !important;transform: translateX(-5px) !important;}html[dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle, html[lang="ar"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle, [dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle, body[dir="rtl"] .side-menu-item.has-submenu .side-menu-link .submenu-toggle{order: 0 !important;margin-left: 0 !important;margin-right: auto !important;}html[dir="rtl"] .side-menu-badge, html[lang="ar"] .side-menu-badge, [dir="rtl"] .side-menu-badge, body[dir="rtl"] .side-menu-badge{left: auto !important;right: 10px !important;}}.aman-price-cards-wrapper-rtl{direction: rtl !important;text-align: right !important;}.aman-benefit-card-new-rtl{display: flex !important;flex-direction: row !important;align-items: flex-start !important;gap: 15px !important;padding: 20px !important;background: #fff !important;border-radius: 12px !important;margin-bottom: 15px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;transition: all 0.3s ease !important;direction: rtl !important;text-align: right !important;}.aman-benefit-text-new-rtl{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;}.aman-benefit-text-new-rtl strong{display: block !important;font-size: 18px !important;font-weight: 600 !important;color: #333 !important;margin-bottom: 8px !important;text-align: right !important;direction: rtl !important;}.aman-benefit-text-new-rtl p{text-align: right !important;direction: rtl !important;font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;margin: 0 !important;}.aman-benefit-text-new-rtl br + *{text-align: right !important;direction: rtl !important;font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;}.aman-benefit-icon-new-rtl{order: 2 !important;flex-shrink: 0 !important;font-size: 32px !important;color: var(--colorPrimary) !important;min-width: 40px !important;width: 40px !important;text-align: center !important;margin-top: 5px !important;margin-left: 0 !important;margin-right: 0 !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;}.aman-benefit-card-new-rtl:hover{transform: translateY(-3px) !important;box-shadow: 0 4px 15px rgba(0,0,0,0.12) !important;}.aman-benefit-card-new-rtl:hover .aman-benefit-icon-new-rtl{color: var(--colorSecondary) !important;transform: scale(1.1) !important;}@media (max-width: 768px){.aman-benefit-card-new-rtl{padding: 15px !important;gap: 12px !important;}.aman-benefit-icon-new-rtl{font-size: 28px !important;min-width: 35px !important;width: 35px !important;}.aman-benefit-text-new-rtl strong{font-size: 16px !important;}.aman-benefit-text-new-rtl br + *{font-size: 14px !important;}}.aman-steps-card-rtl{display: flex !important;flex-direction: row !important;align-items: flex-start !important;gap: 20px !important;padding: 25px !important;background: #fff !important;border-radius: 12px !important;margin-bottom: 20px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;transition: all 0.3s ease !important;direction: rtl !important;text-align: right !important;}.aman-steps-text-rtl{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;}.aman-steps-text-rtl strong{display: block !important;font-size: 18px !important;font-weight: 600 !important;color: #333 !important;margin-bottom: 10px !important;text-align: right !important;direction: rtl !important;}.aman-steps-text-rtl p{text-align: right !important;direction: rtl !important;font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;margin: 0 !important;}.aman-steps-icon-rtl{order: 2 !important;flex-shrink: 0 !important;font-size: 40px !important;color: var(--colorPrimary) !important;min-width: 50px !important;width: 50px !important;text-align: center !important;margin: 0 !important;}.aman-steps-card-rtl:hover{transform: translateY(-3px) !important;box-shadow: 0 4px 15px rgba(0,0,0,0.12) !important;}.aman-steps-card-rtl:hover .aman-steps-icon-rtl{color: var(--colorSecondary) !important;transform: scale(1.1) !important;}.aman-account-card-rtl{display: flex !important;flex-direction: column !important;align-items: flex-end !important;padding: 30px !important;background: #fff !important;border-radius: 12px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;transition: all 0.3s ease !important;direction: rtl !important;text-align: right !important;position: relative !important;}.aman-account-title-rtl{display: block !important;font-size: 20px !important;font-weight: 600 !important;color: #333 !important;margin-bottom: 12px !important;text-align: right !important;direction: rtl !important;width: 100% !important;}.aman-account-desc-rtl{text-align: right !important;direction: rtl !important;font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;margin-bottom: 15px !important;width: 100% !important;}.aman-account-icon-rtl{position: absolute !important;top: 30px !important;right: 30px !important;font-size: 50px !important;color: var(--colorPrimary) !important;opacity: 0.15 !important;}.aman-account-card-rtl:hover .aman-account-icon-rtl{opacity: 0.25 !important;transform: scale(1.1) !important;}@media (max-width: 768px){.aman-steps-card-rtl{padding: 20px !important;gap: 15px !important;}.aman-steps-icon-rtl{font-size: 35px !important;min-width: 45px !important;width: 45px !important;}.aman-steps-text-rtl strong{font-size: 16px !important;}.aman-steps-text-rtl p{font-size: 14px !important;}.aman-account-icon-rtl{font-size: 40px !important;top: 25px !important;right: 25px !important;}}.aman-features-wrapper-rtl{direction: rtl !important;text-align: right !important;}.aman-feature-card-rtl{display: flex !important;flex-direction: row !important;align-items: flex-start !important;gap: 20px !important;padding: 25px !important;background: #fff !important;border-radius: 12px !important;margin-bottom: 20px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;transition: all 0.3s ease !important;direction: rtl !important;text-align: right !important;}.aman-feature-text-rtl{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;}.aman-feature-text-rtl h4{font-size: 18px !important;font-weight: 600 !important;color: #333 !important;margin-bottom: 10px !important;text-align: right !important;direction: rtl !important;}.aman-feature-text-rtl p{text-align: right !important;direction: rtl !important;font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;margin: 0 !important;}.aman-feature-icon-rtl{order: 2 !important;flex-shrink: 0 !important;width: 60px !important;height: 60px !important;min-width: 60px !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;border-radius: 12px !important;display: flex !important;align-items: center !important;justify-content: center !important;box-shadow: 0 4px 15px rgba(200, 180, 126, 0.3) !important;}.aman-feature-icon-rtl i{font-size: 28px !important;color: #fff !important;}.aman-feature-card-rtl:hover{transform: translateY(-3px) !important;box-shadow: 0 4px 15px rgba(0,0,0,0.12) !important;}.aman-feature-card-rtl:hover .aman-feature-icon-rtl{transform: scale(1.1) rotate(5deg) !important;}@media (max-width: 768px){.aman-feature-card-rtl{padding: 20px !important;gap: 15px !important;}.aman-feature-icon-rtl{width: 50px !important;height: 50px !important;min-width: 50px !important;}.aman-feature-icon-rtl i{font-size: 24px !important;}.aman-feature-text-rtl h4{font-size: 16px !important;}.aman-feature-text-rtl p{font-size: 14px !important;}}.aman-menu-link-rtl{display: flex !important;flex-direction: row-reverse !important;align-items: center !important;justify-content: flex-start !important;gap: 12px !important;direction: rtl !important;text-align: right !important;padding: 12px 20px !important;}.aman-menu-text-rtl{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;}.aman-menu-icon-rtl{order: 2 !important;flex-shrink: 0 !important;margin-left: 0 !important;margin-right: 0 !important;font-size: 18px !important;color: var(--colorPrimary) !important;width: 24px !important;text-align: center !important;}.aman-submenu-link-rtl{display: flex !important;flex-direction: row-reverse !important;align-items: center !important;justify-content: flex-start !important;gap: 10px !important;direction: rtl !important;text-align: right !important;padding: 10px 20px 10px 40px !important;}.aman-submenu-toggle-rtl{order: 0 !important;margin-left: auto !important;margin-right: 0 !important;font-size: 14px !important;}html[dir="rtl"] .side-menu-badge, html[lang="ar"] .side-menu-badge{left: auto !important;right: 10px !important;}.aman-feature-vertical-rtl{flex-direction: column !important;align-items: flex-end !important;text-align: right !important;direction: rtl !important;}.aman-feature-vertical-rtl .aman-feature-icon-rtl{order: 1 !important;align-self: flex-end !important;margin-bottom: 15px !important;margin-left: 0 !important;margin-right: 0 !important;}.aman-feature-vertical-rtl .aman-feature-text-rtl{order: 2 !important;width: 100% !important;text-align: right !important;align-self: flex-end !important;}.aman-feature-vertical-rtl .aman-feature-text-rtl h4{text-align: right !important;direction: rtl !important;}.aman-feature-vertical-rtl .aman-feature-text-rtl p{text-align: right !important;direction: rtl !important;}@media (max-width: 768px){.aman-feature-vertical-rtl{padding: 20px !important;}.aman-feature-vertical-rtl .aman-feature-icon-rtl{margin-bottom: 12px !important;}}.steps-wrapper, .aman-steps-wrapper-rtl{display: flex !important;flex-direction: column !important;gap: 15px !important;}.step-card, .aman-step-card-rtl{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;gap: 15px !important;padding: 20px !important;background: #fff !important;border-radius: 12px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;transition: all 0.3s ease !important;direction: rtl !important;text-align: right !important;}.step-text, .aman-step-text-rtl{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;}.step-text strong, .aman-step-text-rtl strong{display: block !important;font-size: 18px !important;font-weight: 600 !important;color: #333 !important;margin-bottom: 8px !important;text-align: right !important;direction: rtl !important;line-height: 1.4 !important;}.step-text p, .aman-step-text-rtl p{text-align: right !important;direction: rtl !important;font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;margin: 0 !important;}.step-icon, .aman-step-icon-rtl{order: 2 !important;flex-shrink: 0 !important;font-size: 20px !important;color: var(--colorPrimary) !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;text-align: center !important;margin: 0 !important;line-height: 1 !important;width: 24px !important;min-width: 24px !important;}.step-card:hover, .aman-step-card-rtl:hover{transform: translateY(-3px) !important;box-shadow: 0 4px 15px rgba(0,0,0,0.12) !important;}.step-card:hover .step-icon, .aman-step-card-rtl:hover .aman-step-icon-rtl{color: var(--colorSecondary) !important;transform: scale(1.1) !important;}@media (max-width: 768px){.step-card, .aman-step-card-rtl{padding: 15px !important;gap: 12px !important;}.step-icon, .aman-step-icon-rtl{font-size: 18px !important;}.step-text strong, .aman-step-text-rtl strong{font-size: 16px !important;}.step-text p, .aman-step-text-rtl p{font-size: 14px !important;}}.case-steps-wrapper{display: flex;flex-direction: column;gap: 25px;margin-bottom: 40px;}.case-step-item{display: flex;align-items: flex-start;gap: 20px;padding: 25px;background: #ffffff;border-radius: 16px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid #f0f0f0;position: relative;overflow: hidden;}.case-step-item::before{content: '';position: absolute;top: 0;right: 0;width: 4px;height: 100%;background: linear-gradient(180deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);opacity: 0;transition: opacity 0.3s ease;}.case-step-item:hover{transform: translateY(-5px);box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);border-color: var(--colorPrimary);}.case-step-item:hover::before{opacity: 1;}.case-step-icon-wrapper{flex-shrink: 0;width: 70px;height: 70px;min-width: 70px;min-height: 70px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);border-radius: 16px;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.case-step-icon-wrapper::before{content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);opacity: 0;transition: opacity 0.3s ease;}.case-step-item:hover .case-step-icon-wrapper{transform: scale(1.1) rotate(5deg);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);}.case-step-item:hover .case-step-icon-wrapper::before{opacity: 1;}.case-step-icon{font-size: 32px;color: #ffffff;position: relative;z-index: 1;transition: all 0.3s ease;}.case-step-item:hover .case-step-icon{transform: scale(1.1);}.case-step-content{flex: 1;padding-top: 5px;}.case-step-title{font-size: 20px;font-weight: 700;color: #2c3e50;margin: 0 0 10px 0;line-height: 1.4;transition: color 0.3s ease;}.case-step-item:hover .case-step-title{color: var(--colorPrimary);}.case-step-description{font-size: 15px;color: #6c757d;line-height: 1.7;margin: 0;}[dir="rtl"] .case-step-item{direction: rtl;text-align: right;}[dir="rtl"] .case-step-content{text-align: right;}[dir="ltr"] .case-step-item{direction: ltr;text-align: left;}[dir="ltr"] .case-step-content{text-align: left;}@media (max-width: 768px){.case-steps-wrapper{gap: 20px;}.case-step-item{padding: 20px;gap: 15px;}.case-step-icon-wrapper{width: 60px;height: 60px;min-width: 60px;min-height: 60px;}.case-step-icon{font-size: 28px;}.case-step-title{font-size: 18px;margin-bottom: 8px;}.case-step-description{font-size: 14px;}}@media (max-width: 480px){.case-step-item{padding: 18px;gap: 12px;flex-direction: column;align-items: center;text-align: center;}.case-step-icon-wrapper{width: 70px;height: 70px;min-width: 70px;min-height: 70px;}.case-step-content{text-align: center;padding-top: 0;}.case-step-title{font-size: 17px;}.case-step-description{font-size: 13px;}}.mobile-menu-items{display: flex !important;flex-direction: column !important;gap: 0 !important;padding: 0 !important;margin: 0 !important;}.mobile-menu-section{border-bottom: 1px solid #e9ecef !important;padding: 10px 0 !important;margin: 0 !important;}.mobile-menu-section:has(.mobile-menu-list), .mobile-menu-section:nth-child(2){order: 1 !important;}.mobile-menu-section:first-child:not(:has(.mobile-menu-list)), .mobile-menu-section:first-child{order: 2 !important;}.mobile-menu-section:has(.mobile-menu-form), .mobile-menu-section:has(.mobile-menu-select), .mobile-menu-section:nth-child(3), .mobile-menu-section:last-child:not(:has(.mobile-menu-list)){order: 3 !important;}.mobile-menu-section:first-child{padding-top: 0 !important;margin-top: 0 !important;}.mobile-menu-section:last-child{border-bottom: none !important;}@supports not selector(:has(*)){.mobile-menu-section:nth-child(2){order: 1 !important;}.mobile-menu-section:nth-child(1){order: 2 !important;}.mobile-menu-section:nth-child(3){order: 3 !important;}}.mobile-menu-item{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;padding: 15px 20px !important;text-decoration: none !important;color: #333 !important;transition: all 0.3s ease !important;background: transparent !important;border: none !important;width: 100% !important;text-align: right !important;direction: rtl !important;position: relative !important;gap: 10px !important;}.mobile-menu-item:hover{background: #f8f9fa !important;color: var(--colorPrimary) !important;}.mobile-menu-text{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;font-size: 16px !important;font-weight: 500 !important;color: inherit !important;}.mobile-menu-icon{order: 2 !important;flex-shrink: 0 !important;font-size: 20px !important;color: var(--colorPrimary) !important;margin-right: 0 !important;margin-left: 0 !important;width: 24px !important;min-width: 24px !important;text-align: center !important;}.mobile-menu-item:hover .mobile-menu-icon{color: var(--colorSecondary) !important;}.mobile-menu-badge{position: absolute !important;top: 10px !important;left: 15px !important;background: var(--colorPrimary) !important;color: #fff !important;border-radius: 50% !important;width: 20px !important;height: 20px !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 11px !important;font-weight: 600 !important;}.mobile-menu-list{list-style: none !important;padding: 0 !important;margin: 0 !important;}.mobile-menu-list-item{list-style: none !important;margin: 0 !important;}.mobile-appointment-btn{background: linear-gradient(135deg, #C89B6C 0%, #B8860B 100%) !important;color: #fff !important;border-radius: 30px !important;margin: 8px auto !important;padding: 10px 20px !important;font-weight: 600 !important;font-size: 13px !important;width: auto !important;max-width: 90% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;box-shadow: 0 3px 12px rgba(184, 134, 11, 0.35) !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;}.mobile-appointment-btn:hover{background: linear-gradient(135deg, #D4A574 0%, #DAA520 100%) !important;color: #fff !important;transform: translateY(-2px) scale(1.03) !important;box-shadow: 0 5px 18px rgba(184, 134, 11, 0.45) !important;}.mobile-appointment-btn .mobile-menu-text{color: #fff !important;font-weight: 600 !important;font-size: 13px !important;}.mobile-appointment-btn .mobile-menu-icon{color: #fff !important;font-size: 14px !important;}.mobile-appointment-btn:hover .mobile-menu-icon{color: #fff !important;transform: scale(1.15) !important;}.mobile-appointment-item{display: flex !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;}.mobile-submenu{list-style: none !important;padding: 0 !important;margin: 0 !important;background: #f8f9fa !important;display: none !important;}.mobile-menu-list-item.has-submenu.active .mobile-submenu{display: block !important;}.mobile-submenu .mobile-menu-item{padding-left: 40px !important;font-size: 14px !important;}.mobile-submenu-toggle{order: 3 !important;flex-shrink: 0 !important;font-size: 14px !important;color: #666 !important;margin-right: 10px !important;transition: transform 0.3s ease !important;}.mobile-menu-list-item.has-submenu.active .mobile-submenu-toggle{transform: rotate(180deg) !important;}.mobile-menu-form{padding: 0 20px !important;margin: 10px 0 !important;}.mobile-menu-select{width: 100% !important;padding: 12px 15px !important;border: 1px solid #e9ecef !important;border-radius: 8px !important;background: #fff !important;font-size: 15px !important;color: #333 !important;text-align: right !important;direction: rtl !important;appearance: none !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: left 15px center !important;padding-left: 40px !important;}.mobile-menu-select:focus{outline: none !important;border-color: var(--colorPrimary) !important;}@media (max-width: 768px){.mobile-menu-item{padding: 12px 15px !important;}.mobile-menu-text{font-size: 15px !important;}.mobile-menu-icon{font-size: 18px !important;width: 20px !important;}}.lawyer-card-mobile, .aman-lawyer-card-mobile-rtl{background: #fff !important;border-radius: 16px !important;box-shadow: 0 8px 25px rgba(0,0,0,0.12), 0 3px 10px rgba(0,0,0,0.08), 0 0 0 1px rgba(107, 93, 71, 0.1) !important;overflow: hidden !important;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;display: flex !important;flex-direction: column !important;height: 100% !important;direction: rtl !important;border: 1px solid rgba(107, 93, 71, 0.15) !important;position: relative !important;opacity: 0 !important;transform: translateY(20px) scale(0.95) !important;animation: lawyerCardFadeIn 0.6s ease-out forwards !important;}@keyframes lawyerCardFadeIn{0%{opacity: 0;transform: translateY(20px) scale(0.95);}100%{opacity: 1;transform: translateY(0) scale(1);}}.lawyer-card-mobile:nth-child(1), .aman-lawyer-card-mobile-rtl:nth-child(1){animation-delay: 0.1s !important;}.lawyer-card-mobile:nth-child(2), .aman-lawyer-card-mobile-rtl:nth-child(2){animation-delay: 0.2s !important;}.lawyer-card-mobile:nth-child(3), .aman-lawyer-card-mobile-rtl:nth-child(3){animation-delay: 0.3s !important;}.lawyer-card-mobile:nth-child(4), .aman-lawyer-card-mobile-rtl:nth-child(4){animation-delay: 0.4s !important;}.lawyer-card-mobile:nth-child(n+5), .aman-lawyer-card-mobile-rtl:nth-child(n+5){animation-delay: 0.5s !important;}.lawyer-card-mobile::before, .aman-lawyer-card-mobile-rtl::before{content: '';position: absolute;top: -2px;left: -2px;right: -2px;bottom: -2px;background: linear-gradient(135deg, rgba(107, 93, 71, 0.1), rgba(212, 165, 116, 0.1));border-radius: 18px;opacity: 0;transition: opacity 0.4s ease;z-index: -1;}.lawyer-card-mobile:hover, .aman-lawyer-card-mobile-rtl:hover{transform: translateY(-12px) scale(1.02) !important;box-shadow: 0 15px 40px rgba(107, 93, 71, 0.25), 0 8px 20px rgba(0,0,0,0.15), 0 0 0 3px rgba(107, 93, 71, 0.2), 0 0 30px rgba(212, 165, 116, 0.3) !important;border-color: var(--colorPrimary) !important;}.lawyer-card-mobile:hover::before, .aman-lawyer-card-mobile-rtl:hover::before{opacity: 1;}@keyframes lawyerCardPulse{0%, 100%{box-shadow: 0 8px 25px rgba(0,0,0,0.12), 0 3px 10px rgba(0,0,0,0.08), 0 0 0 1px rgba(107, 93, 71, 0.1);}50%{box-shadow: 0 10px 30px rgba(107, 93, 71, 0.15), 0 5px 15px rgba(0,0,0,0.1), 0 0 0 2px rgba(107, 93, 71, 0.15);}}.lawyer-card-mobile:not(:hover), .aman-lawyer-card-mobile-rtl:not(:hover){animation: lawyerCardFadeIn 0.6s ease-out forwards, lawyerCardPulse 3s ease-in-out infinite 0.6s !important;}.lawyer-card-image-mobile{width: 100% !important;height: 180px !important;overflow: hidden !important;position: relative !important;background: linear-gradient(135deg, rgba(107, 93, 71, 0.1), rgba(212, 165, 116, 0.1)) !important;}.team-page .lawyer-card-image-mobile{height: 180px !important;min-height: 180px !important;max-height: 180px !important;}.lawyer-card-image-mobile::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 100%);opacity: 0;transition: opacity 0.3s ease;z-index: 1;}.lawyer-card-mobile:hover .lawyer-card-image-mobile::after{opacity: 1;}.lawyer-card-image-mobile img{width: 100% !important;height: 100% !important;object-fit: cover !important;transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), filter 0.3s ease !important;filter: brightness(1) contrast(1) !important;}.lawyer-card-mobile:hover .lawyer-card-image-mobile img{transform: scale(1.15) !important;filter: brightness(1.05) contrast(1.1) !important;}.lawyer-card-content-mobile{padding: 24px !important;flex: 1 !important;display: flex !important;flex-direction: column !important;text-align: right !important;direction: rtl !important;position: relative !important;z-index: 1 !important;background: #fff !important;transition: background 0.3s ease !important;}.lawyer-card-mobile:hover .lawyer-card-content-mobile{background: linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0.98) 100%) !important;}.team-page .lawyer-card-name-section-mobile{background: linear-gradient(135deg, rgba(107, 93, 71, 0.12) 0%, rgba(212, 165, 116, 0.15) 100%);padding: 18px 20px;border-radius: 12px;margin-bottom: 20px;border: 1px solid rgba(107, 93, 71, 0.15);box-shadow: 0 2px 8px rgba(107, 93, 71, 0.08);}.team-page .lawyer-card-name-section-mobile .lawyer-card-name-mobile{margin: 0 0 12px 0 !important;padding-bottom: 0 !important;border-bottom: none !important;}.team-page .lawyer-card-name-section-mobile .lawyer-card-name-mobile a{color: #2c3e50 !important;font-size: 22px !important;font-weight: 700 !important;}.team-page .lawyer-card-department-mobile{display: flex;align-items: center;gap: 10px;direction: rtl;text-align: right;}.team-page .lawyer-card-department-mobile i{color: var(--colorPrimary);font-size: 16px;background: rgba(107, 93, 71, 0.15);padding: 6px 8px;border-radius: 6px;flex-shrink: 0;}.team-page .lawyer-card-department-mobile span{color: #555;font-size: 15px;font-weight: 600;flex: 1;}.lawyer-card-name-mobile{margin: 0 0 18px 0 !important;text-align: right !important;direction: rtl !important;padding-bottom: 15px !important;border-bottom: 2px solid rgba(107, 93, 71, 0.1) !important;}.lawyer-card-name-mobile a{font-size: 22px !important;font-weight: 700 !important;color: #2c3e50 !important;text-decoration: none !important;transition: all 0.3s ease !important;text-align: right !important;direction: rtl !important;line-height: 1.4 !important;display: block !important;}.lawyer-card-name-mobile a:hover{color: var(--colorPrimary) !important;transform: translateX(-3px) !important;}.lawyer-card-meta-mobile{margin-bottom: 18px !important;display: flex !important;flex-direction: column !important;gap: 0 !important;}.team-page .lawyer-card-meta-mobile{flex: 1 !important;display: flex !important;flex-direction: column !important;gap: 12px !important;margin-bottom: 20px !important;padding: 15px 0 !important;}.team-page .lawyer-meta-item-mobile{padding: 12px 0 !important;margin-bottom: 8px !important;}.team-page .lawyer-meta-text-mobile{font-size: 15px !important;font-weight: 500 !important;}.team-page .lawyer-meta-icon-mobile{font-size: 18px !important;width: 28px !important;min-width: 28px !important;height: 28px !important;}.lawyer-meta-item-mobile{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;text-align: right !important;direction: rtl !important;gap: 12px !important;margin-bottom: 10px !important;padding: 8px 0 !important;border-bottom: 1px solid rgba(0,0,0,0.05) !important;}.lawyer-meta-item-mobile:last-child{border-bottom: none !important;}.lawyer-meta-icon-mobile{order: 1 !important;flex-shrink: 0 !important;font-size: 18px !important;color: var(--colorPrimary) !important;width: 24px !important;min-width: 24px !important;height: 24px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: rgba(107, 93, 71, 0.1) !important;border-radius: 6px !important;text-align: center !important;visibility: visible !important;opacity: 1 !important;transition: all 0.3s ease !important;}.lawyer-meta-item-mobile:hover .lawyer-meta-icon-mobile{background: var(--colorPrimary) !important;color: #fff !important;transform: scale(1.1) !important;}.lawyer-meta-text-mobile{order: 2 !important;flex: 1 !important;font-size: 14px !important;color: #555 !important;text-align: right !important;direction: rtl !important;line-height: 1.6 !important;font-weight: 500 !important;}.lawyer-card-rating-mobile{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 18px !important;padding: 12px !important;background: rgba(107, 93, 71, 0.05) !important;border-radius: 8px !important;text-align: right !important;direction: rtl !important;gap: 12px !important;}.lawyer-rating-stars-mobile{order: 1 !important;flex-shrink: 0 !important;text-align: right !important;direction: rtl !important;}.lawyer-rating-text-mobile{order: 2 !important;flex: 1 !important;font-size: 15px !important;color: #555 !important;text-align: right !important;direction: rtl !important;font-weight: 500 !important;}.lawyer-rating-text-mobile strong{color: #333 !important;font-weight: 700 !important;font-size: 16px !important;}.lawyer-rating-text-mobile.no-rating{color: #999 !important;font-weight: 400 !important;}.lawyer-card-button-mobile{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;padding: 14px 22px !important;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;color: #fff !important;text-decoration: none !important;border-radius: 10px !important;transition: all 0.3s ease !important;text-align: right !important;direction: rtl !important;gap: 12px !important;margin-top: auto !important;box-shadow: 0 2px 8px rgba(107, 93, 71, 0.2) !important;position: relative !important;overflow: hidden !important;}.lawyer-card-button-mobile:hover{background: linear-gradient(135deg, var(--colorSecondary) 0%, var(--colorPrimary) 100%) !important;transform: translateY(-3px) scale(1.05) !important;box-shadow: 0 8px 25px rgba(107, 93, 71, 0.4), 0 4px 15px rgba(212, 165, 116, 0.3) !important;}.lawyer-card-button-mobile::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition: left 0.5s ease;border-radius: 10px;}.lawyer-card-button-mobile:hover::before{left: 100%;}.lawyer-button-icon-mobile{order: 1 !important;flex-shrink: 0 !important;font-size: 18px !important;color: #fff !important;transition: transform 0.3s ease !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 24px !important;height: 24px !important;background: rgba(255, 255, 255, 0.2) !important;border-radius: 50% !important;position: relative !important;z-index: 2 !important;}.lawyer-card-button-mobile:hover .lawyer-button-icon-mobile{transform: translateX(-5px) scale(1.1) !important;}.lawyer-button-text-mobile{order: 2 !important;flex: 1 !important;font-size: 16px !important;font-weight: 600 !important;color: #fff !important;text-align: right !important;direction: rtl !important;letter-spacing: 0.3px !important;position: relative !important;z-index: 2 !important;}@media (max-width: 768px){.lawyer-card-mobile, .aman-lawyer-card-mobile-rtl{margin-bottom: 25px !important;border-radius: 14px !important;opacity: 1 !important;transform: translateY(0) scale(1) !important;visibility: visible !important;display: flex !important;}.lawyer-card-content-mobile{padding: 18px !important;}.lawyer-card-name-mobile{margin-bottom: 15px !important;padding-bottom: 12px !important;}.lawyer-card-name-mobile a{font-size: 19px !important;}.lawyer-meta-item-mobile{gap: 10px !important;margin-bottom: 8px !important;padding: 6px 0 !important;}.lawyer-meta-text-mobile{font-size: 13px !important;}.lawyer-meta-icon-mobile{font-size: 16px !important;width: 22px !important;min-width: 22px !important;height: 22px !important;}.lawyer-card-rating-mobile{padding: 10px !important;margin-bottom: 15px !important;}.lawyer-rating-text-mobile{font-size: 14px !important;}.lawyer-rating-text-mobile strong{font-size: 15px !important;}.lawyer-card-button-mobile{padding: 12px 18px !important;}.lawyer-button-text-mobile{font-size: 15px !important;}.lawyer-button-icon-mobile{font-size: 16px !important;width: 22px !important;height: 22px !important;}}@media (max-width: 480px){.lawyer-card-mobile, .aman-lawyer-card-mobile-rtl{opacity: 1 !important;transform: translateY(0) scale(1) !important;visibility: visible !important;display: flex !important;}.lawyer-swiper-wrapper{display: block !important;visibility: visible !important;opacity: 1 !important;}.lawyer-swiper-modern{display: block !important;visibility: visible !important;opacity: 1 !important;}.lawyer-swiper-modern .swiper-wrapper{display: flex !important;visibility: visible !important;}.lawyer-swiper-modern .swiper-slide{display: block !important;visibility: visible !important;opacity: 1 !important;}}.how-it-works-item-mobile, .aman-how-works-card-rtl{background: #fff !important;border-radius: 12px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.08) !important;padding: 25px !important;transition: all 0.3s ease !important;height: 100% !important;direction: rtl !important;text-align: right !important;}.how-it-works-item-mobile:hover, .aman-how-works-card-rtl:hover{transform: translateY(-5px) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.12) !important;}.how-works-content-mobile{display: flex !important;flex-direction: row !important;align-items: flex-start !important;justify-content: flex-start !important;gap: 15px !important;direction: rtl !important;text-align: right !important;}.how-works-number-mobile{order: 3 !important;flex-shrink: 0 !important;width: 40px !important;height: 40px !important;background: var(--colorPrimary) !important;color: #fff !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 18px !important;font-weight: 700 !important;text-align: center !important;}.how-works-text-mobile{order: 1 !important;flex: 1 !important;text-align: right !important;direction: rtl !important;}.how-works-title-mobile{font-size: 20px !important;font-weight: 600 !important;color: #333 !important;margin: 0 0 10px 0 !important;text-align: right !important;direction: rtl !important;line-height: 1.4 !important;}.how-works-description-mobile{font-size: 15px !important;color: #666 !important;line-height: 1.6 !important;margin: 0 !important;text-align: right !important;direction: rtl !important;}.how-works-icon-mobile{order: 2 !important;flex-shrink: 0 !important;font-size: 24px !important;color: var(--colorPrimary) !important;width: 30px !important;min-width: 30px !important;text-align: center !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;margin-top: 5px !important;}.how-it-works-item-mobile:hover .how-works-icon-mobile{color: var(--colorSecondary) !important;transform: scale(1.1) !important;}.how-it-works-item-mobile:hover .how-works-number-mobile{background: var(--colorSecondary) !important;transform: scale(1.1) !important;}@media (max-width: 768px){.how-it-works-item-mobile, .aman-how-works-card-rtl{padding: 20px !important;margin-bottom: 20px !important;}.how-works-content-mobile{gap: 12px !important;}.how-works-number-mobile{width: 35px !important;height: 35px !important;font-size: 16px !important;}.how-works-title-mobile{font-size: 18px !important;}.how-works-description-mobile{font-size: 14px !important;}.how-works-icon-mobile{font-size: 20px !important;width: 24px !important;min-width: 24px !important;}}.enhanced-how-works-card{position: relative;background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius: 20px;padding: 40px 30px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow: hidden;height: 100%;border: 2px solid transparent;display: flex;flex-direction: column;}.enhanced-how-works-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 5px;background: linear-gradient(90deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);transform: scaleX(0);transform-origin: left;transition: transform 0.4s ease;}.enhanced-how-works-card:hover{transform: translateY(-10px);box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);border-color: var(--colorPrimary);}.enhanced-how-works-card:hover::before{transform: scaleX(1);}.enhanced-step-number{position: absolute;top: -20px;right: 30px;width: 60px;height: 60px;background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%);color: #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 28px;font-weight: 800;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);z-index: 10;border: 4px solid #ffffff;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.enhanced-how-works-card:hover .enhanced-step-number{transform: scale(1.15) rotate(10deg);box-shadow: 0 12px 35px rgba(0, 0, 0, 0.3);}.enhanced-step-icon-wrapper{width: 100px;height: 100px;margin: 20px auto 30px;border-radius: 20px;display: flex;align-items: center;justify-content: center;position: relative;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow: hidden;}.enhanced-icon-1{background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;box-shadow: 0 10px 30px rgba(102, 126, 234, 0.4) !important;}.enhanced-icon-2{background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%) !important;box-shadow: 0 10px 30px rgba(245, 87, 108, 0.4) !important;}.enhanced-icon-3{background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%) !important;box-shadow: 0 10px 30px rgba(79, 172, 254, 0.4) !important;}@media (min-width: 769px){.enhanced-icon-1{background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;box-shadow: 0 12px 35px rgba(102, 126, 234, 0.5) !important;}.enhanced-icon-2{background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%) !important;box-shadow: 0 12px 35px rgba(245, 87, 108, 0.5) !important;}.enhanced-icon-3{background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%) !important;box-shadow: 0 12px 35px rgba(79, 172, 254, 0.5) !important;}.enhanced-icon-1:hover{box-shadow: 0 18px 45px rgba(102, 126, 234, 0.6) !important;}.enhanced-icon-2:hover{box-shadow: 0 18px 45px rgba(245, 87, 108, 0.6) !important;}.enhanced-icon-3:hover{box-shadow: 0 18px 45px rgba(79, 172, 254, 0.6) !important;}}.enhanced-step-icon-wrapper::before{content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);opacity: 0;transition: opacity 0.4s ease;}.enhanced-how-works-card:hover .enhanced-step-icon-wrapper{transform: scale(1.1) rotate(5deg);}.enhanced-how-works-card:hover .enhanced-step-icon-wrapper::before{opacity: 1;}.enhanced-icon-1:hover{box-shadow: 0 15px 40px rgba(102, 126, 234, 0.5);}.enhanced-icon-2:hover{box-shadow: 0 15px 40px rgba(245, 87, 108, 0.5);}.enhanced-icon-3:hover{box-shadow: 0 15px 40px rgba(79, 172, 254, 0.5);}.enhanced-step-icon{font-size: 42px;color: #ffffff;position: relative;z-index: 1;transition: all 0.4s ease;}.enhanced-how-works-card:hover .enhanced-step-icon{transform: scale(1.15);}.enhanced-step-content{text-align: center;padding-top: 10px;width: 100%;}.enhanced-step-title{font-size: 22px;font-weight: 700;color: #2c3e50;margin: 0 0 15px 0;line-height: 1.4;transition: color 0.3s ease;}.enhanced-how-works-card:hover .enhanced-step-title{color: var(--colorPrimary);}.enhanced-step-description{font-size: 15px;color: #6c757d;line-height: 1.8;margin: 0;}.enhanced-step-decoration{position: absolute;bottom: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, transparent 0%, var(--colorPrimary) 50%, transparent 100%);opacity: 0;transition: opacity 0.4s ease;}.enhanced-how-works-card:hover .enhanced-step-decoration{opacity: 1;}[dir="rtl"] .enhanced-step-number{right: auto;left: 30px;}[dir="rtl"] .enhanced-step-content{text-align: right;}[dir="ltr"] .enhanced-step-content{text-align: center;}@media (min-width: 992px){.how-it-works-area .container{max-width: 1200px;}.how-it-works-area .row:last-child{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;margin-left: -15px;margin-right: -15px;}.how-it-works-area .row:last-child .col-lg-3{display: flex;flex-direction: column;padding-left: 15px;padding-right: 15px;margin-bottom: 0;}.enhanced-how-works-card{display: flex;flex-direction: column;padding: 45px 35px;min-height: 420px;justify-content: flex-start;width: 100%;}.enhanced-step-icon-wrapper{width: 110px;height: 110px;margin: 25px auto 30px;flex-shrink: 0;}.enhanced-step-icon{font-size: 48px;}.enhanced-step-content{flex: 1;display: flex;flex-direction: column;justify-content: flex-start;text-align: center;width: 100%;}.enhanced-step-title{font-size: 23px;margin-bottom: 18px;min-height: 70px;display: flex;align-items: center;justify-content: center;text-align: center;width: 100%;}.enhanced-step-description{font-size: 16px;line-height: 1.9;flex: 1;text-align: center;width: 100%;}.enhanced-step-number{width: 70px;height: 70px;font-size: 32px;top: -25px;}[dir="rtl"] .enhanced-step-number{left: 35px;right: auto;}[dir="rtl"] .enhanced-step-content{text-align: right;}[dir="rtl"] .enhanced-step-title{text-align: right;justify-content: flex-end;}[dir="rtl"] .enhanced-step-description{text-align: right;}.how-it-works-area .row:last-child .col-lg-3{height: 100%;}}@media (min-width: 1200px){.how-it-works-area .container{max-width: 1320px;}.enhanced-how-works-card{padding: 50px 40px;min-height: 450px;}.enhanced-step-icon-wrapper{width: 120px;height: 120px;margin: 30px auto 35px;}.enhanced-step-icon{font-size: 52px;}.enhanced-step-title{font-size: 24px;min-height: 75px;}.enhanced-step-description{font-size: 17px;}}@media (max-width: 992px){.enhanced-how-works-card{padding: 35px 25px;}.enhanced-step-icon-wrapper{width: 90px;height: 90px;margin: 15px auto 25px;}.enhanced-step-icon{font-size: 38px;}.enhanced-step-title{font-size: 20px;}}@media (max-width: 768px){.enhanced-how-works-card{padding: 30px 20px;margin-bottom: 30px;}.enhanced-step-number{width: 50px;height: 50px;font-size: 24px;top: -15px;right: 20px;border-width: 3px;}[dir="rtl"] .enhanced-step-number{right: auto;left: 20px;}.enhanced-step-icon-wrapper{width: 80px;height: 80px;margin: 10px auto 20px;}.enhanced-step-icon{font-size: 32px;}.enhanced-step-title{font-size: 18px;margin-bottom: 12px;}.enhanced-step-description{font-size: 14px;line-height: 1.7;}}@media (max-width: 480px){.enhanced-how-works-card{padding: 25px 18px;}.enhanced-step-number{width: 45px;height: 45px;font-size: 22px;top: -12px;right: 15px;}[dir="rtl"] .enhanced-step-number{right: auto;left: 15px;}.enhanced-step-icon-wrapper{width: 70px;height: 70px;margin: 8px auto 18px;}.enhanced-step-icon{font-size: 28px;}.enhanced-step-title{font-size: 17px;}.enhanced-step-description{font-size: 13px;}}.contact-us-section{position: relative;}.contact-us-content{position: relative;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.contact-us-content:hover{transform: translateY(-5px);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12) !important;}@media (min-width: 992px){.contact-us-section .container{max-width: 1200px;}.contact-us-section .row:last-child{display: flex;justify-content: center;align-items: center;}.contact-us-section .col-lg-8{max-width: 900px;}.contact-us-content{padding: 60px 50px !important;border-radius: 25px !important;}.contact-us-content p:first-of-type{font-size: 20px !important;line-height: 2 !important;margin-bottom: 25px !important;color: #2c3e50 !important;}.contact-us-content p:last-of-type{font-size: 17px !important;line-height: 1.9 !important;margin-bottom: 40px !important;color: #555 !important;}.contact-us-content .mt_40, .contact-us-content .contact-buttons-wrapper{display: flex;justify-content: center;align-items: center;gap: 20px;flex-wrap: wrap;}.contact-us-content .btn{padding: 16px 40px !important;font-size: 19px !important;font-weight: 600 !important;border-radius: 50px !important;transition: all 0.3s ease;min-width: 220px;display: inline-flex;align-items: center;justify-content: center;}.contact-us-content .btn:hover{transform: translateY(-3px);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);}.contact-us-content .btn-success{background: linear-gradient(135deg, #25D366 0%, #128C7E 100%) !important;border: none !important;}.contact-us-content .btn-success:hover{background: linear-gradient(135deg, #128C7E 0%, #25D366 100%) !important;box-shadow: 0 8px 25px rgba(37, 211, 102, 0.4);}.contact-us-content .btn-primary{background: linear-gradient(135deg, var(--colorPrimary) 0%, var(--colorSecondary) 100%) !important;border: none !important;}.contact-us-content .btn-primary:hover{box-shadow: 0 8px 25px rgba(212, 165, 116, 0.4);}[dir="rtl"] .contact-us-content{text-align: right;}[dir="rtl"] .contact-us-content p{text-align: right;}[dir="rtl"] .contact-us-content .mt_40{flex-direction: row-reverse;}}@media (min-width: 1200px){.contact-us-section .container{max-width: 1320px;}.contact-us-section .col-lg-8{max-width: 1000px;}.contact-us-content{padding: 70px 60px !important;}.contact-us-content p:first-of-type{font-size: 22px !important;margin-bottom: 30px !important;}.contact-us-content p:last-of-type{font-size: 18px !important;margin-bottom: 45px !important;}.contact-us-content .btn{padding: 18px 45px !important;font-size: 20px !important;min-width: 240px;}}@media (max-width: 991px){.contact-us-content{padding: 45px 35px !important;}.contact-us-content p:first-of-type{font-size: 17px !important;}.contact-us-content p:last-of-type{font-size: 15px !important;}.contact-us-content .btn{padding: 13px 30px !important;font-size: 17px !important;}}@media (max-width: 768px){.contact-us-content{padding: 35px 25px !important;border-radius: 15px !important;}.contact-us-content p:first-of-type{font-size: 16px !important;line-height: 1.8 !important;margin-bottom: 20px !important;}.contact-us-content p:last-of-type{font-size: 14px !important;line-height: 1.7 !important;margin-bottom: 30px !important;}.contact-us-content .mt_40, .contact-us-content .contact-buttons-wrapper{flex-direction: column;gap: 15px;}.contact-us-content .btn{padding: 12px 25px !important;font-size: 16px !important;width: 100%;max-width: 280px;min-width: auto;}}.home-button.ser-btn{margin-top: 30px !important;margin-bottom: 0 !important;padding-bottom: 0 !important;}.home-button.ser-btn a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 14px 40px;font-size: 18px;font-weight: 600;background: var(--colorPrimary);color: var(--colorWhite);border: 2px solid var(--colorPrimary);border-radius: 8px;text-decoration: none;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}.home-button.ser-btn a:hover{background: var(--colorSecondary) !important;border-color: var(--colorSecondary) !important;color: var(--colorWhite) !important;transform: translateY(-2px);box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);}.service-area .row:last-of-type{margin-bottom: 0 !important;margin-top: 20px !important;}.service-area{margin-bottom: 0 !important;padding-bottom: 40px !important;}.service-area + section{margin-top: 0 !important;padding-top: 0 !important;}@media (max-width: 768px){.home-button.ser-btn{margin-top: 25px !important;}.home-button.ser-btn a{padding: 12px 30px;font-size: 16px;}.service-area{padding-bottom: 30px !important;}}body, html{direction: rtl !important;text-align: right !important;}.container, .container-fluid, .row{direction: rtl !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title, .main-headline, .headline{direction: rtl !important;text-align: right !important;}p, span, div, a, li, td, th{direction: rtl !important;text-align: right !important;}ul, ol, li{direction: rtl !important;text-align: right !important;}input, textarea, select, .form-control, .form-select{direction: rtl !important;text-align: right !important;}input::placeholder, textarea::placeholder{direction: rtl !important;text-align: right !important;}button, .btn, a.btn{direction: rtl !important;text-align: right !important;}section, .section, [class*="section"], .service-area, .about-area, .blog-area, .testimonial-area, .team-area, .how-it-works-area, .mobile-app-area, .fixed-price-area{direction: rtl !important;text-align: right !important;}.card, [class*="card"], [class*="item"], .service-item, .choose-item, .blog-card, .testimonial-item, .team-item{direction: rtl !important;text-align: right !important;}[class*="flex"], .d-flex, .flex{direction: rtl !important;}[class*="justify-content-start"]{justify-content: flex-end !important;}[class*="text-left"], .text-left{text-align: right !important;}.ms-auto{margin-right: auto !important;margin-left: 0 !important;}.me-auto{margin-left: auto !important;margin-right: 0 !important;}.float-left{float: right !important;}.float-right{float: left !important;}[class*="property-"], [class*="meta-"], [class*="detail-"], [class*="info-"], [class*="location"], [class*="type"], [class*="item"]{direction: rtl !important;text-align: right !important;}[class*="property-"] i, [class*="meta-"] i, [class*="detail-"] i, [class*="info-"] i, [class*="location"] i, [class*="type"] i, [class*="item"] i{order: 1 !important;margin-left: 0.5rem !important;margin-right: 0 !important;}[dir="ltr"] [class*="property-"] i, [dir="ltr"] [class*="meta-"] i, [dir="ltr"] [class*="detail-"] i, [dir="ltr"] [class*="info-"] i, [dir="ltr"] [class*="location"] i, [dir="ltr"] [class*="type"] i, [dir="ltr"] [class*="item"] i{order: 1 !important;margin-left: 0.5rem !important;margin-right: 0 !important;}[class*="property-"] span, [class*="meta-"] span, [class*="detail-"] span, [class*="info-"] span, [class*="location"] span, [class*="type"] span, [class*="item"] span{order: 2 !important;direction: rtl !important;text-align: right !important;}[dir="ltr"] [class*="property-"] span, [dir="ltr"] [class*="meta-"] span, [dir="ltr"] [class*="detail-"] span, [dir="ltr"] [class*="info-"] span, [dir="ltr"] [class*="location"] span, [dir="ltr"] [class*="type"] span, [dir="ltr"] [class*="item"] span{order: 2 !important;direction: rtl !important;text-align: right !important;}[class*="property-"], [class*="meta-"], [class*="detail-"], [class*="info-"]{justify-content: flex-end !important;}[dir="ltr"] [class*="property-"], [dir="ltr"] [class*="meta-"], [dir="ltr"] [class*="detail-"], [dir="ltr"] [class*="info-"]{justify-content: flex-end !important;}
