.specification-section h2{color:#435b81;letter-spacing:.5px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.specification-section{margin-top:20px;margin-bottom:10px}.specification-wrapper{overflow-x:auto}.specification-table{width:100%;border:1px solid #435b81;border-collapse:collapse;min-width:800px}.specification-table th{background:#435b81;color:#fff;font-weight:600;padding:12px 10px;white-space:nowrap}.specification-table td,.specification-table th{border:1px solid #435b81!important;text-align:center}.specification-table td{padding:10px;font-size:.95rem;vertical-align:middle}.specification-table tbody tr:nth-child(2n){background-color:#f4f5f7}.specification-table tbody tr:hover{background-color:#e9edf3;transition:.3s ease}.specification-cards{display:none}@media (max-width:768px){.specification-wrapper{display:none}.specification-cards{display:block}.spec-card{border:1px solid #e0e4ec;background:#fff;border-radius:10px;transition:.3s ease;padding:15px}.spec-card:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(67,91,129,.15)}.spec-card h6{color:#435b81;margin-bottom:8px;font-size:1rem}.spec-card p{color:#333;font-size:.9rem;margin-bottom:4px}}.hall-card{transition:all .3s ease;text-align:center}.hall-card img{border-radius:10px;border:1px solid #dce0ea;width:100%;height:auto;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.08)}.hall-card:hover{transform:translateY(-5px)}.hall-title{font-weight:600;color:#435b81;font-size:.95rem;margin-top:6px}@media (max-width:992px){.hall-title{font-size:.9rem}}@media (max-width:768px){.hall-title{font-size:.85rem}}.margin-30{margin-top:30px;margin-bottom:30px}.wionsection-padding{padding-top:60px;padding-bottom:60px}@media (max-width:768px){.wionsection-padding{padding-top:30px;padding-bottom:30px}.specification-section{margin-top:20px;margin-bottom:20px}}