{"id":50584,"date":"2024-08-18T19:59:24","date_gmt":"2024-08-18T19:59:24","guid":{"rendered":"http:\/\/155.0.14.112\/?page_id=50584"},"modified":"2026-08-07T11:01:19","modified_gmt":"2026-08-07T11:01:19","slug":"study-nipa-opening-hours","status":"publish","type":"page","link":"https:\/\/www.nipa.ac.zm\/index.php\/study-nipa-opening-hours\/","title":{"rendered":"opening-hours"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"50584\" class=\"elementor elementor-50584\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b60d7bf e-flex e-con-boxed e-con e-parent\" data-id=\"b60d7bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e61b096 elementor-widget elementor-widget-html\" data-id=\"e61b096\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Opening Hours \u2726 Premium<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Inter\", sans-serif;\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 24px;\n            background: #f0f4f2;\n            background-image:\n                radial-gradient(ellipse at 10% 20%, rgba(2, 111, 61, 0.06) 0%, transparent 60%),\n                radial-gradient(ellipse at 90% 80%, rgba(2, 111, 61, 0.04) 0%, transparent 50%);\n            transition: background 0.6s ease;\n        }\n\n        \/* Main Card *\/\n        .card {\n            position: relative;\n            z-index: 1;\n            background: #ffffff;\n            border-radius: 32px;\n            border: 1px solid rgba(2, 111, 61, 0.06);\n            box-shadow:\n                0 20px 60px rgba(0, 0, 0, 0.06),\n                0 8px 24px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\n            width: 100%;\n            max-width: 680px;\n            padding: 48px 44px 40px;\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            animation: cardFadeIn 0.8s ease forwards;\n        }\n\n        @keyframes cardFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateY(30px) scale(0.97);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .card:hover {\n            transform: translateY(-4px) scale(1.005);\n            box-shadow:\n                0 30px 80px rgba(2, 111, 61, 0.10),\n                0 12px 32px rgba(0, 0, 0, 0.04);\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        \/* Decorative line *\/\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 120px;\n            height: 3px;\n            background: linear-gradient(90deg, transparent, #039855, #026F3D, #039855, transparent);\n            border-radius: 0 0 4px 4px;\n            opacity: 0.8;\n            animation: lineSlide 1s ease 0.3s forwards;\n            transform-origin: center;\n        }\n\n        @keyframes lineSlide {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 120px;\n                opacity: 0.8;\n            }\n        }\n\n        \/* Header *\/\n        .header {\n            display: flex;\n            align-items: center;\n            gap: 18px;\n            margin-bottom: 24px;\n            position: relative;\n            animation: fadeSlideUp 0.7s ease 0.1s both;\n        }\n\n        .header-icon-wrapper {\n            position: relative;\n            flex-shrink: 0;\n        }\n\n        .header-icon {\n            width: 58px;\n            height: 58px;\n            background: linear-gradient(145deg, #026F3D, #039855);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #fff;\n            font-size: 26px;\n            box-shadow: 0 8px 30px rgba(2, 111, 61, 0.25);\n            position: relative;\n            z-index: 1;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        .header-icon::after {\n            content: '';\n            position: absolute;\n            inset: -3px;\n            border-radius: 21px;\n            background: linear-gradient(145deg, rgba(3, 152, 85, 0.2), transparent);\n            z-index: -1;\n            filter: blur(8px);\n            animation: pulseGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes pulseGlow {\n            0%,\n            100% {\n                opacity: 0.5;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .header-text h1 {\n            font-family: \"Playfair Display\", serif;\n            font-size: 30px;\n            font-weight: 700;\n            color: #1a2e2a;\n            letter-spacing: -0.5px;\n            line-height: 1.1;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text h1 span {\n            background: linear-gradient(135deg, #026F3D, #039855);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .header-text .sub {\n            font-size: 14px;\n            font-weight: 400;\n            color: #6b7d78;\n            letter-spacing: 0.8px;\n            margin-top: 2px;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text .sub i {\n            color: #026F3D;\n            margin-right: 4px;\n        }\n\n        \/* Green divider line *\/\n        .divider {\n            width: 60px;\n            height: 2px;\n            background: linear-gradient(90deg, #039855, rgba(3, 152, 85, 0.15));\n            margin-bottom: 16px;\n            border-radius: 2px;\n            animation: dividerGrow 0.8s ease 0.3s both;\n        }\n\n        @keyframes dividerGrow {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 60px;\n                opacity: 1;\n            }\n        }\n\n        \/* Campus badge *\/\n        .campus-wrapper {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 16px;\n            animation: fadeSlideUp 0.7s ease 0.5s both;\n        }\n\n        .campus-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            font-size: 13px;\n            font-weight: 600;\n            color: #f46f36;\n            background: rgba(244, 111, 54, 0.08);\n            padding: 5px 18px 5px 14px;\n            border-radius: 30px;\n            border: 1px solid rgba(244, 111, 54, 0.15);\n            letter-spacing: 0.5px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n        }\n\n        .campus-badge i {\n            font-size: 13px;\n            color: #f46f36;\n            transition: transform 0.4s ease;\n        }\n\n        .campus-badge:hover {\n            background: rgba(244, 111, 54, 0.15);\n            transform: scale(1.02) translateY(-1px);\n            box-shadow: 0 4px 16px rgba(244, 111, 54, 0.15);\n        }\n\n        .campus-badge:hover i {\n            transform: rotate(-5deg) scale(1.1);\n        }\n\n        \/* Table *\/\n        .table-container {\n            border-radius: 18px;\n            overflow: hidden;\n            border: 1px solid #ecf3ef;\n            background: #fafffd;\n            animation: fadeSlideUp 0.7s ease 0.4s both;\n        }\n\n        @keyframes fadeSlideUp {\n            0% {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 15px;\n            transition: font-size 0.4s ease;\n        }\n\n        thead th {\n            background: #f6faf8;\n            color: #1a3a30;\n            font-weight: 600;\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 1.2px;\n            padding: 16px 22px;\n            text-align: left;\n            border-bottom: 2px solid #dce8e2;\n            transition: padding 0.4s ease, font-size 0.4s ease;\n        }\n\n        tbody td {\n            padding: 16px 22px;\n            color: #1e332e;\n            border-bottom: 1px solid #ecf3ef;\n            font-weight: 400;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:last-child td {\n            border-bottom: none;\n        }\n\n        tbody tr {\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n            opacity: 0;\n            animation: rowFadeIn 0.5s ease forwards;\n        }\n\n        tbody tr:nth-child(1) {\n            animation-delay: 0.5s;\n        }\n        tbody tr:nth-child(2) {\n            animation-delay: 0.6s;\n        }\n        tbody tr:nth-child(3) {\n            animation-delay: 0.7s;\n        }\n        tbody tr:nth-child(4) {\n            animation-delay: 0.8s;\n        }\n\n        @keyframes rowFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateX(-15px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        tbody tr:hover {\n            background: #f6fcf9;\n            transition: background 0.2s ease;\n        }\n\n        \/* Day cell *\/\n        .day-cell {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            font-weight: 500;\n            color: #1a2e2a;\n            transition: gap 0.3s ease;\n        }\n\n        .day-cell i {\n            color: #026F3D;\n            font-size: 16px;\n            width: 20px;\n            text-align: center;\n            opacity: 0.7;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:hover .day-cell i {\n            opacity: 1;\n            transform: scale(1.1) rotate(-3deg);\n        }\n\n        \/* Time badges *\/\n        .time-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #f0f7f4;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #026F3D;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid transparent;\n        }\n\n        .time-badge i {\n            font-size: 11px;\n            opacity: 0.6;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .time-badge {\n            background: #ddf0e7;\n            border-color: rgba(2, 111, 61, 0.1);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(2, 111, 61, 0.08);\n        }\n\n        tbody tr:hover .time-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Today row *\/\n        .today-row {\n            background: linear-gradient(90deg, rgba(3, 152, 85, 0.06), rgba(3, 152, 85, 0.01)) !important;\n            border-left: 3px solid #039855;\n            position: relative;\n            transition: background 0.4s ease;\n        }\n\n        .today-row .day-cell {\n            color: #026F3D;\n            font-weight: 600;\n        }\n\n        .today-row .time-badge {\n            background: #ddf0e7;\n            border-color: rgba(2, 111, 61, 0.15);\n        }\n\n        .today-label {\n            font-size: 9px;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            color: #026F3D;\n            background: #ddf0e7;\n            padding: 2px 12px;\n            border-radius: 30px;\n            margin-left: 8px;\n            border: 1px solid rgba(2, 111, 61, 0.1);\n            animation: pulseLabel 3s ease-in-out infinite;\n            transition: all 0.3s ease;\n        }\n\n        @keyframes pulseLabel {\n            0%,\n            100% {\n                opacity: 1;\n            }\n            50% {\n                opacity: 0.6;\n            }\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 28px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            padding: 0 4px;\n            animation: fadeSlideUp 0.7s ease 0.9s both;\n        }\n\n        .status-group {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .status-badge {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 13px;\n            font-weight: 400;\n            color: #4a5f59;\n            background: #f6faf8;\n            padding: 6px 16px 6px 12px;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s ease;\n        }\n\n        .status-badge:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: scale(1.02);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #039855;\n            display: inline-block;\n            animation: pulseDot 2s ease-in-out infinite;\n            box-shadow: 0 0 12px rgba(3, 152, 85, 0.15);\n        }\n\n        @keyframes pulseDot {\n            0%,\n            100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.4;\n                transform: scale(0.8);\n            }\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .card {\n                padding: 40px 32px 32px;\n                border-radius: 28px;\n                transition: all 0.5s ease;\n            }\n\n            .header-text h1 {\n                font-size: 26px;\n                transition: font-size 0.4s ease;\n            }\n        }\n\n        @media (max-width: 640px) {\n            body {\n                padding: 16px;\n            }\n\n            .card {\n                padding: 32px 20px 24px;\n                border-radius: 24px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 14px;\n                margin-bottom: 20px;\n                transition: gap 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 22px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 12px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-icon {\n                width: 48px;\n                height: 48px;\n                font-size: 20px;\n                border-radius: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .divider {\n                margin-bottom: 14px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-wrapper {\n                margin-bottom: 14px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-badge {\n                font-size: 12px;\n                padding: 4px 14px 4px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-badge i {\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 14px 14px;\n                font-size: 14px;\n                transition: padding 0.4s ease, font-size 0.4s ease;\n            }\n\n            thead th {\n                font-size: 10px;\n                padding: 14px 14px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 13px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 14px;\n                width: 16px;\n                transition: all 0.4s ease;\n            }\n\n            .today-label {\n                font-size: 8px;\n                padding: 1px 10px;\n                transition: all 0.3s ease;\n            }\n\n            .footer {\n                margin-top: 24px;\n                gap: 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 12px;\n                padding: 5px 14px 5px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-group {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n        }\n\n        @media (max-width: 420px) {\n            body {\n                padding: 12px;\n            }\n\n            .card {\n                padding: 24px 14px 20px;\n                border-radius: 20px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 12px;\n                margin-bottom: 16px;\n                transition: all 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 18px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 10px;\n                letter-spacing: 0.6px;\n                transition: all 0.4s ease;\n            }\n\n            .header-icon {\n                width: 40px;\n                height: 40px;\n                font-size: 16px;\n                border-radius: 12px;\n                transition: all 0.4s ease;\n            }\n\n            .divider {\n                width: 40px;\n                margin-bottom: 12px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-wrapper {\n                margin-bottom: 12px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-badge {\n                font-size: 10px;\n                padding: 3px 12px 3px 8px;\n                gap: 5px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-badge i {\n                font-size: 10px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 10px 10px;\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th {\n                font-size: 9px;\n                padding: 10px 10px;\n                letter-spacing: 0.8px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 11px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 12px;\n                width: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .today-label {\n                font-size: 7px;\n                padding: 1px 8px;\n                margin-left: 4px;\n                transition: all 0.3s ease;\n            }\n\n            .footer {\n                margin-top: 20px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 11px;\n                padding: 4px 12px 4px 8px;\n                gap: 6px;\n                transition: all 0.4s ease;\n            }\n\n            .status-dot {\n                width: 6px;\n                height: 6px;\n                transition: all 0.3s ease;\n            }\n\n            .status-group {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .table-container {\n                border-radius: 12px;\n                transition: border-radius 0.4s ease;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Main Card -->\n    <div class=\"card\">\n        <!-- Header -->\n        <div class=\"header\">\n            <div class=\"header-icon-wrapper\">\n                <div class=\"header-icon\">\n                    <i class=\"fas fa-clock\"><\/i>\n                <\/div>\n            <\/div>\n            <div class=\"header-text\">\n                <h1>Open <span>Hours<\/span><\/h1>\n                <div class=\"sub\"><i class=\"fas fa-star\" style=\"font-size:10px;\"><\/i> WELCOME EVERY DAY<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Green Divider -->\n        <div class=\"divider\"><\/div>\n\n        <!-- Main Campus Badge -->\n        <div class=\"campus-wrapper\">\n            <div class=\"campus-badge\">\n                <i class=\"fas fa-map-marker-alt\"><\/i>\n                Main Campus\n            <\/div>\n        <\/div>\n\n        <!-- Table -->\n        <div class=\"table-container\">\n            <table>\n                <thead>\n                    <tr>\n                        <th>Day<\/th>\n                        <th>Open<\/th>\n                        <th>Close<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-week\"><\/i>\n                                Monday \u2013 Thursday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 09:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 21:00<\/span><\/td>\n                    <\/tr>\n                    <tr class=\"today-row\">\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Friday\n                                <span class=\"today-label\">\u25cf Today<\/span>\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 10:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 21:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Saturday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 10:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 16:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Sunday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 13:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 16:00<\/span><\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"status-group\">\n                <span class=\"status-badge\">\n                    <span class=\"status-dot\"><\/span>\n                    Open Now\n                <\/span>\n                <span style=\"color:#6b7d78; font-size:13px; letter-spacing:0.5px; transition: all 0.4s ease;\">\n                    <i class=\"far fa-calendar-alt\" style=\"margin-right:6px;\"><\/i>\n                    GMT +2\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11627e0 e-flex e-con-boxed e-con e-parent\" data-id=\"11627e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c9a07c elementor-widget elementor-widget-html\" data-id=\"1c9a07c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Vacation Hours \u2726 Premium<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Inter\", sans-serif;\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 24px;\n            background: #f0f4f2;\n            background-image:\n                radial-gradient(ellipse at 10% 20%, rgba(2, 111, 61, 0.06) 0%, transparent 60%),\n                radial-gradient(ellipse at 90% 80%, rgba(2, 111, 61, 0.04) 0%, transparent 50%);\n            transition: background 0.6s ease;\n        }\n\n        \/* Main Card *\/\n        .card {\n            position: relative;\n            z-index: 1;\n            background: #ffffff;\n            border-radius: 32px;\n            border: 1px solid rgba(2, 111, 61, 0.06);\n            box-shadow:\n                0 20px 60px rgba(0, 0, 0, 0.06),\n                0 8px 24px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\n            width: 100%;\n            max-width: 780px;\n            padding: 48px 44px 40px;\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            animation: cardFadeIn 0.8s ease forwards;\n        }\n\n        @keyframes cardFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateY(30px) scale(0.97);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .card:hover {\n            transform: translateY(-4px) scale(1.005);\n            box-shadow:\n                0 30px 80px rgba(2, 111, 61, 0.10),\n                0 12px 32px rgba(0, 0, 0, 0.04);\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        \/* Decorative line *\/\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 120px;\n            height: 3px;\n            background: linear-gradient(90deg, transparent, #039855, #026F3D, #039855, transparent);\n            border-radius: 0 0 4px 4px;\n            opacity: 0.8;\n            animation: lineSlide 1s ease 0.3s forwards;\n            transform-origin: center;\n        }\n\n        @keyframes lineSlide {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 120px;\n                opacity: 0.8;\n            }\n        }\n\n        \/* Header *\/\n        .header {\n            display: flex;\n            align-items: center;\n            gap: 18px;\n            margin-bottom: 28px;\n            position: relative;\n            animation: fadeSlideUp 0.7s ease 0.1s both;\n        }\n\n        .header-icon-wrapper {\n            position: relative;\n            flex-shrink: 0;\n        }\n\n        .header-icon {\n            width: 58px;\n            height: 58px;\n            background: linear-gradient(145deg, #026F3D, #039855);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #fff;\n            font-size: 26px;\n            box-shadow: 0 8px 30px rgba(2, 111, 61, 0.25);\n            position: relative;\n            z-index: 1;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        .header-icon::after {\n            content: '';\n            position: absolute;\n            inset: -3px;\n            border-radius: 21px;\n            background: linear-gradient(145deg, rgba(3, 152, 85, 0.2), transparent);\n            z-index: -1;\n            filter: blur(8px);\n            animation: pulseGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes pulseGlow {\n            0%,\n            100% {\n                opacity: 0.5;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .header-text h1 {\n            font-family: \"Playfair Display\", serif;\n            font-size: 30px;\n            font-weight: 700;\n            color: #1a2e2a;\n            letter-spacing: -0.5px;\n            line-height: 1.1;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text h1 span {\n            background: linear-gradient(135deg, #026F3D, #039855);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .header-text .sub {\n            font-size: 14px;\n            font-weight: 400;\n            color: #6b7d78;\n            letter-spacing: 0.8px;\n            margin-top: 2px;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text .sub i {\n            color: #026F3D;\n            margin-right: 4px;\n        }\n\n        \/* Table *\/\n        .table-container {\n            border-radius: 18px;\n            overflow: hidden;\n            border: 1px solid #ecf3ef;\n            background: #fafffd;\n            animation: fadeSlideUp 0.7s ease 0.3s both;\n        }\n\n        @keyframes fadeSlideUp {\n            0% {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 15px;\n            transition: font-size 0.4s ease;\n        }\n\n        thead th {\n            background: #f6faf8;\n            color: #1a3a30;\n            font-weight: 600;\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 1.2px;\n            padding: 16px 22px;\n            text-align: left;\n            border-bottom: 2px solid #dce8e2;\n            transition: padding 0.4s ease, font-size 0.4s ease;\n        }\n\n        tbody td {\n            padding: 16px 22px;\n            color: #1e332e;\n            border-bottom: 1px solid #ecf3ef;\n            font-weight: 400;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:last-child td {\n            border-bottom: none;\n        }\n\n        tbody tr {\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n            opacity: 0;\n            animation: rowFadeIn 0.5s ease forwards;\n        }\n\n        tbody tr:nth-child(1) {\n            animation-delay: 0.4s;\n        }\n        tbody tr:nth-child(2) {\n            animation-delay: 0.5s;\n        }\n        tbody tr:nth-child(3) {\n            animation-delay: 0.6s;\n        }\n        tbody tr:nth-child(4) {\n            animation-delay: 0.7s;\n        }\n        tbody tr:nth-child(5) {\n            animation-delay: 0.8s;\n        }\n\n        @keyframes rowFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateX(-15px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        tbody tr:hover {\n            background: #f6fcf9;\n            transition: background 0.2s ease;\n        }\n\n        \/* Day cell *\/\n        .day-cell {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            font-weight: 500;\n            color: #1a2e2a;\n            transition: gap 0.3s ease;\n        }\n\n        .day-cell i {\n            color: #026F3D;\n            font-size: 16px;\n            width: 20px;\n            text-align: center;\n            opacity: 0.7;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:hover .day-cell i {\n            opacity: 1;\n            transform: scale(1.1) rotate(-3deg);\n        }\n\n        \/* Time badges *\/\n        .time-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #f0f7f4;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #026F3D;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid transparent;\n        }\n\n        .time-badge i {\n            font-size: 11px;\n            opacity: 0.6;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .time-badge {\n            background: #ddf0e7;\n            border-color: rgba(2, 111, 61, 0.1);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(2, 111, 61, 0.08);\n        }\n\n        tbody tr:hover .time-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Closed status badge *\/\n        .closed-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #fef3f0;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 13px;\n            font-weight: 500;\n            color: #d9534f;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid rgba(217, 83, 79, 0.15);\n        }\n\n        .closed-badge i {\n            font-size: 11px;\n            opacity: 0.7;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .closed-badge {\n            background: #fde8e5;\n            border-color: rgba(217, 83, 79, 0.25);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(217, 83, 79, 0.08);\n        }\n\n        tbody tr:hover .closed-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Note text in closed cells *\/\n        .closed-note {\n            font-size: 12px;\n            font-weight: 400;\n            color: #8a9b95;\n            font-style: italic;\n            transition: color 0.3s ease;\n        }\n\n        tbody tr:hover .closed-note {\n            color: #6b7d78;\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 28px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            padding: 0 4px;\n            animation: fadeSlideUp 0.7s ease 0.9s both;\n        }\n\n        .status-group {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .status-badge {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 13px;\n            font-weight: 400;\n            color: #4a5f59;\n            background: #f6faf8;\n            padding: 6px 16px 6px 12px;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s ease;\n        }\n\n        .status-badge:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: scale(1.02);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #039855;\n            display: inline-block;\n            animation: pulseDot 2s ease-in-out infinite;\n            box-shadow: 0 0 12px rgba(3, 152, 85, 0.15);\n        }\n\n        @keyframes pulseDot {\n            0%,\n            100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.4;\n                transform: scale(0.8);\n            }\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .card {\n                padding: 40px 32px 32px;\n                border-radius: 28px;\n                transition: all 0.5s ease;\n            }\n\n            .header-text h1 {\n                font-size: 26px;\n                transition: font-size 0.4s ease;\n            }\n        }\n\n        @media (max-width: 640px) {\n            body {\n                padding: 16px;\n            }\n\n            .card {\n                padding: 32px 20px 24px;\n                border-radius: 24px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 14px;\n                margin-bottom: 20px;\n                transition: gap 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 22px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 12px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-icon {\n                width: 48px;\n                height: 48px;\n                font-size: 20px;\n                border-radius: 14px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 14px 14px;\n                font-size: 14px;\n                transition: padding 0.4s ease, font-size 0.4s ease;\n            }\n\n            thead th {\n                font-size: 10px;\n                padding: 14px 14px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 13px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 12px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-note {\n                font-size: 11px;\n                transition: font-size 0.3s ease;\n            }\n\n            .day-cell {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 14px;\n                width: 16px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 24px;\n                gap: 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 12px;\n                padding: 5px 14px 5px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-group {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n        }\n\n        @media (max-width: 480px) {\n            body {\n                padding: 12px;\n            }\n\n            .card {\n                padding: 24px 14px 20px;\n                border-radius: 20px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 12px;\n                margin-bottom: 16px;\n                transition: all 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 18px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 10px;\n                letter-spacing: 0.6px;\n                transition: all 0.4s ease;\n            }\n\n            .header-icon {\n                width: 40px;\n                height: 40px;\n                font-size: 16px;\n                border-radius: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 10px 10px;\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th {\n                font-size: 9px;\n                padding: 10px 10px;\n                letter-spacing: 0.8px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 11px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 10px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-note {\n                font-size: 10px;\n                transition: font-size 0.3s ease;\n            }\n\n            .day-cell {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 12px;\n                width: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 20px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 11px;\n                padding: 4px 12px 4px 8px;\n                gap: 6px;\n                transition: all 0.4s ease;\n            }\n\n            .status-dot {\n                width: 6px;\n                height: 6px;\n                transition: all 0.3s ease;\n            }\n\n            .status-group {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .table-container {\n                border-radius: 12px;\n                transition: border-radius 0.4s ease;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Main Card -->\n    <div class=\"card\">\n        <!-- Header -->\n        <div class=\"header\">\n            <div class=\"header-icon-wrapper\">\n                <div class=\"header-icon\">\n                    <i class=\"fas fa-umbrella-beach\"><\/i>\n                <\/div>\n            <\/div>\n            <div class=\"header-text\">\n                <h1>Vacation <span>Hours<\/span><\/h1>\n                <div class=\"sub\"><i class=\"fas fa-star\" style=\"font-size:10px;\"><\/i> HOLIDAY SCHEDULE<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Table -->\n        <div class=\"table-container\">\n            <table>\n                <thead>\n                    <tr>\n                        <th>Day<\/th>\n                        <th>Open<\/th>\n                        <th>Close<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-week\"><\/i>\n                                Monday \u2013 Thursday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 09:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 17:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Friday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 10:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 17:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Saturday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                            <span class=\"closed-note\">(Except during Residential School)<\/span>\n                        <\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Sunday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                            <span class=\"closed-note\">(Except during Residential School)<\/span>\n                        <\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Public Holiday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                            <span class=\"closed-note\">(Unless stated)<\/span>\n                        <\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"status-group\">\n                <span class=\"status-badge\">\n                    <span class=\"status-dot\"><\/span>\n                    Limited Hours\n                <\/span>\n                <span style=\"color:#6b7d78; font-size:13px; letter-spacing:0.5px; transition: all 0.4s ease;\">\n                    <i class=\"far fa-calendar-alt\" style=\"margin-right:6px;\"><\/i>\n                    Vacation Schedule\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1d0209 e-flex e-con-boxed e-con e-parent\" data-id=\"b1d0209\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0194e1f elementor-widget elementor-widget-html\" data-id=\"0194e1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Burma Campus Library \u2726 Hours<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Inter\", sans-serif;\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 24px;\n            background: #f0f4f2;\n            background-image:\n                radial-gradient(ellipse at 10% 20%, rgba(2, 111, 61, 0.06) 0%, transparent 60%),\n                radial-gradient(ellipse at 90% 80%, rgba(2, 111, 61, 0.04) 0%, transparent 50%);\n            transition: background 0.6s ease;\n        }\n\n        \/* Main Card *\/\n        .card {\n            position: relative;\n            z-index: 1;\n            background: #ffffff;\n            border-radius: 32px;\n            border: 1px solid rgba(2, 111, 61, 0.06);\n            box-shadow:\n                0 20px 60px rgba(0, 0, 0, 0.06),\n                0 8px 24px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\n            width: 100%;\n            max-width: 680px;\n            padding: 48px 44px 40px;\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            animation: cardFadeIn 0.8s ease forwards;\n        }\n\n        @keyframes cardFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateY(30px) scale(0.97);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .card:hover {\n            transform: translateY(-4px) scale(1.005);\n            box-shadow:\n                0 30px 80px rgba(2, 111, 61, 0.10),\n                0 12px 32px rgba(0, 0, 0, 0.04);\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        \/* Decorative line *\/\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 120px;\n            height: 3px;\n            background: linear-gradient(90deg, transparent, #039855, #026F3D, #039855, transparent);\n            border-radius: 0 0 4px 4px;\n            opacity: 0.8;\n            animation: lineSlide 1s ease 0.3s forwards;\n            transform-origin: center;\n        }\n\n        @keyframes lineSlide {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 120px;\n                opacity: 0.8;\n            }\n        }\n\n        \/* Header *\/\n        .header {\n            display: flex;\n            align-items: center;\n            gap: 18px;\n            margin-bottom: 28px;\n            position: relative;\n            animation: fadeSlideUp 0.7s ease 0.1s both;\n        }\n\n        .header-icon-wrapper {\n            position: relative;\n            flex-shrink: 0;\n        }\n\n        .header-icon {\n            width: 58px;\n            height: 58px;\n            background: linear-gradient(145deg, #026F3D, #039855);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #fff;\n            font-size: 26px;\n            box-shadow: 0 8px 30px rgba(2, 111, 61, 0.25);\n            position: relative;\n            z-index: 1;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        .header-icon::after {\n            content: '';\n            position: absolute;\n            inset: -3px;\n            border-radius: 21px;\n            background: linear-gradient(145deg, rgba(3, 152, 85, 0.2), transparent);\n            z-index: -1;\n            filter: blur(8px);\n            animation: pulseGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes pulseGlow {\n            0%,\n            100% {\n                opacity: 0.5;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .header-text h1 {\n            font-family: \"Playfair Display\", serif;\n            font-size: 28px;\n            font-weight: 700;\n            color: #1a2e2a;\n            letter-spacing: -0.5px;\n            line-height: 1.1;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text h1 span {\n            background: linear-gradient(135deg, #026F3D, #039855);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .header-text .sub {\n            font-size: 14px;\n            font-weight: 400;\n            color: #6b7d78;\n            letter-spacing: 0.8px;\n            margin-top: 2px;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text .sub i {\n            color: #026F3D;\n            margin-right: 4px;\n        }\n\n        \/* Campus badge below header *\/\n        .campus-wrapper {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 20px;\n            animation: fadeSlideUp 0.7s ease 0.3s both;\n        }\n\n        .campus-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            font-size: 13px;\n            font-weight: 600;\n            color: #f46f36;\n            background: rgba(244, 111, 54, 0.08);\n            padding: 5px 18px 5px 14px;\n            border-radius: 30px;\n            border: 1px solid rgba(244, 111, 54, 0.15);\n            letter-spacing: 0.5px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n        }\n\n        .campus-badge i {\n            font-size: 13px;\n            color: #f46f36;\n            transition: transform 0.4s ease;\n        }\n\n        .campus-badge:hover {\n            background: rgba(244, 111, 54, 0.15);\n            transform: scale(1.02) translateY(-1px);\n            box-shadow: 0 4px 16px rgba(244, 111, 54, 0.15);\n        }\n\n        .campus-badge:hover i {\n            transform: rotate(-5deg) scale(1.1);\n        }\n\n        \/* Table *\/\n        .table-container {\n            border-radius: 18px;\n            overflow: hidden;\n            border: 1px solid #ecf3ef;\n            background: #fafffd;\n            animation: fadeSlideUp 0.7s ease 0.4s both;\n        }\n\n        @keyframes fadeSlideUp {\n            0% {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 15px;\n            transition: font-size 0.4s ease;\n        }\n\n        thead th {\n            background: #f6faf8;\n            color: #1a3a30;\n            font-weight: 600;\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 1.2px;\n            padding: 16px 22px;\n            text-align: left;\n            border-bottom: 2px solid #dce8e2;\n            transition: padding 0.4s ease, font-size 0.4s ease;\n        }\n\n        tbody td {\n            padding: 16px 22px;\n            color: #1e332e;\n            border-bottom: 1px solid #ecf3ef;\n            font-weight: 400;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:last-child td {\n            border-bottom: none;\n        }\n\n        tbody tr {\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n            opacity: 0;\n            animation: rowFadeIn 0.5s ease forwards;\n        }\n\n        tbody tr:nth-child(1) {\n            animation-delay: 0.5s;\n        }\n        tbody tr:nth-child(2) {\n            animation-delay: 0.6s;\n        }\n        tbody tr:nth-child(3) {\n            animation-delay: 0.7s;\n        }\n        tbody tr:nth-child(4) {\n            animation-delay: 0.8s;\n        }\n\n        @keyframes rowFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateX(-15px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        tbody tr:hover {\n            background: #f6fcf9;\n            transition: background 0.2s ease;\n        }\n\n        \/* Day cell *\/\n        .day-cell {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            font-weight: 500;\n            color: #1a2e2a;\n            transition: gap 0.3s ease;\n        }\n\n        .day-cell i {\n            color: #026F3D;\n            font-size: 16px;\n            width: 20px;\n            text-align: center;\n            opacity: 0.7;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:hover .day-cell i {\n            opacity: 1;\n            transform: scale(1.1) rotate(-3deg);\n        }\n\n        \/* Time badges *\/\n        .time-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #f0f7f4;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #026F3D;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid transparent;\n        }\n\n        .time-badge i {\n            font-size: 11px;\n            opacity: 0.6;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .time-badge {\n            background: #ddf0e7;\n            border-color: rgba(2, 111, 61, 0.1);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(2, 111, 61, 0.08);\n        }\n\n        tbody tr:hover .time-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Closed status badge *\/\n        .closed-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #fef3f0;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 13px;\n            font-weight: 500;\n            color: #d9534f;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid rgba(217, 83, 79, 0.15);\n        }\n\n        .closed-badge i {\n            font-size: 11px;\n            opacity: 0.7;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .closed-badge {\n            background: #fde8e5;\n            border-color: rgba(217, 83, 79, 0.25);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(217, 83, 79, 0.08);\n        }\n\n        tbody tr:hover .closed-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 28px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            padding: 0 4px;\n            animation: fadeSlideUp 0.7s ease 0.9s both;\n        }\n\n        .status-group {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .status-badge {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 13px;\n            font-weight: 400;\n            color: #4a5f59;\n            background: #f6faf8;\n            padding: 6px 16px 6px 12px;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s ease;\n        }\n\n        .status-badge:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: scale(1.02);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #039855;\n            display: inline-block;\n            animation: pulseDot 2s ease-in-out infinite;\n            box-shadow: 0 0 12px rgba(3, 152, 85, 0.15);\n        }\n\n        @keyframes pulseDot {\n            0%,\n            100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.4;\n                transform: scale(0.8);\n            }\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .card {\n                padding: 40px 32px 32px;\n                border-radius: 28px;\n                transition: all 0.5s ease;\n            }\n\n            .header-text h1 {\n                font-size: 24px;\n                transition: font-size 0.4s ease;\n            }\n        }\n\n        @media (max-width: 640px) {\n            body {\n                padding: 16px;\n            }\n\n            .card {\n                padding: 32px 20px 24px;\n                border-radius: 24px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 14px;\n                margin-bottom: 20px;\n                transition: gap 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 20px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 12px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-icon {\n                width: 48px;\n                height: 48px;\n                font-size: 20px;\n                border-radius: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-wrapper {\n                margin-bottom: 16px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-badge {\n                font-size: 12px;\n                padding: 4px 14px 4px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-badge i {\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 14px 14px;\n                font-size: 14px;\n                transition: padding 0.4s ease, font-size 0.4s ease;\n            }\n\n            thead th {\n                font-size: 10px;\n                padding: 14px 14px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 13px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 12px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 14px;\n                width: 16px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 24px;\n                gap: 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 12px;\n                padding: 5px 14px 5px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-group {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n        }\n\n        @media (max-width: 420px) {\n            body {\n                padding: 12px;\n            }\n\n            .card {\n                padding: 24px 14px 20px;\n                border-radius: 20px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 12px;\n                margin-bottom: 16px;\n                transition: all 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 17px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 10px;\n                letter-spacing: 0.6px;\n                transition: all 0.4s ease;\n            }\n\n            .header-icon {\n                width: 40px;\n                height: 40px;\n                font-size: 16px;\n                border-radius: 12px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-wrapper {\n                margin-bottom: 14px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-badge {\n                font-size: 10px;\n                padding: 3px 12px 3px 8px;\n                gap: 5px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-badge i {\n                font-size: 10px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 10px 10px;\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th {\n                font-size: 9px;\n                padding: 10px 10px;\n                letter-spacing: 0.8px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 11px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 10px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 12px;\n                width: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 20px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 11px;\n                padding: 4px 12px 4px 8px;\n                gap: 6px;\n                transition: all 0.4s ease;\n            }\n\n            .status-dot {\n                width: 6px;\n                height: 6px;\n                transition: all 0.3s ease;\n            }\n\n            .status-group {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .table-container {\n                border-radius: 12px;\n                transition: border-radius 0.4s ease;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Main Card -->\n    <div class=\"card\">\n        <!-- Header -->\n        <div class=\"header\">\n            <div class=\"header-icon-wrapper\">\n                <div class=\"header-icon\">\n                    <i class=\"fas fa-book-open\"><\/i>\n                <\/div>\n            <\/div>\n            <div class=\"header-text\">\n                <h1>Burma Campus <span>Library<\/span><\/h1>\n                <div class=\"sub\"><i class=\"fas fa-star\" style=\"font-size:10px;\"><\/i> OPENING HOURS<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Campus Badge -->\n        <div class=\"campus-wrapper\">\n            <div class=\"campus-badge\">\n                <i class=\"fas fa-map-marker-alt\"><\/i>\n                Burma Campus\n            <\/div>\n        <\/div>\n\n        <!-- Table -->\n        <div class=\"table-container\">\n            <table>\n                <thead>\n                    <tr>\n                        <th>Day<\/th>\n                        <th>Open<\/th>\n                        <th>Close<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-week\"><\/i>\n                                Monday \u2013 Thursday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 09:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 17:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Friday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                        <\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Saturday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                        <\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Sunday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                        <\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"status-group\">\n                <span class=\"status-badge\">\n                    <span class=\"status-dot\"><\/span>\n                    Open Today\n                <\/span>\n                <span style=\"color:#6b7d78; font-size:13px; letter-spacing:0.5px; transition: all 0.4s ease;\">\n                    <i class=\"far fa-calendar-alt\" style=\"margin-right:6px;\"><\/i>\n                    Mon \u2013 Thu\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f31b11 e-flex e-con-boxed e-con e-parent\" data-id=\"6f31b11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-100a3e6 e-flex e-con-boxed e-con e-parent\" data-id=\"100a3e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c862ca elementor-widget elementor-widget-html\" data-id=\"4c862ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Ndola Campus Library \u2726 Hours<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Inter\", sans-serif;\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 24px;\n            background: #f0f4f2;\n            background-image:\n                radial-gradient(ellipse at 10% 20%, rgba(2, 111, 61, 0.06) 0%, transparent 60%),\n                radial-gradient(ellipse at 90% 80%, rgba(2, 111, 61, 0.04) 0%, transparent 50%);\n            transition: background 0.6s ease;\n        }\n\n        \/* Main Card *\/\n        .card {\n            position: relative;\n            z-index: 1;\n            background: #ffffff;\n            border-radius: 32px;\n            border: 1px solid rgba(2, 111, 61, 0.06);\n            box-shadow:\n                0 20px 60px rgba(0, 0, 0, 0.06),\n                0 8px 24px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\n            width: 100%;\n            max-width: 680px;\n            padding: 48px 44px 40px;\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            animation: cardFadeIn 0.8s ease forwards;\n        }\n\n        @keyframes cardFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateY(30px) scale(0.97);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .card:hover {\n            transform: translateY(-4px) scale(1.005);\n            box-shadow:\n                0 30px 80px rgba(2, 111, 61, 0.10),\n                0 12px 32px rgba(0, 0, 0, 0.04);\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        \/* Decorative line *\/\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 120px;\n            height: 3px;\n            background: linear-gradient(90deg, transparent, #039855, #026F3D, #039855, transparent);\n            border-radius: 0 0 4px 4px;\n            opacity: 0.8;\n            animation: lineSlide 1s ease 0.3s forwards;\n            transform-origin: center;\n        }\n\n        @keyframes lineSlide {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 120px;\n                opacity: 0.8;\n            }\n        }\n\n        \/* Header *\/\n        .header {\n            display: flex;\n            align-items: center;\n            gap: 18px;\n            margin-bottom: 28px;\n            position: relative;\n            animation: fadeSlideUp 0.7s ease 0.1s both;\n        }\n\n        .header-icon-wrapper {\n            position: relative;\n            flex-shrink: 0;\n        }\n\n        .header-icon {\n            width: 58px;\n            height: 58px;\n            background: linear-gradient(145deg, #026F3D, #039855);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #fff;\n            font-size: 26px;\n            box-shadow: 0 8px 30px rgba(2, 111, 61, 0.25);\n            position: relative;\n            z-index: 1;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        .header-icon::after {\n            content: '';\n            position: absolute;\n            inset: -3px;\n            border-radius: 21px;\n            background: linear-gradient(145deg, rgba(3, 152, 85, 0.2), transparent);\n            z-index: -1;\n            filter: blur(8px);\n            animation: pulseGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes pulseGlow {\n            0%,\n            100% {\n                opacity: 0.5;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .header-text h1 {\n            font-family: \"Playfair Display\", serif;\n            font-size: 28px;\n            font-weight: 700;\n            color: #1a2e2a;\n            letter-spacing: -0.5px;\n            line-height: 1.1;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text h1 span {\n            background: linear-gradient(135deg, #026F3D, #039855);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .header-text .sub {\n            font-size: 14px;\n            font-weight: 400;\n            color: #6b7d78;\n            letter-spacing: 0.8px;\n            margin-top: 2px;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text .sub i {\n            color: #026F3D;\n            margin-right: 4px;\n        }\n\n        \/* Campus badge below header *\/\n        .campus-wrapper {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 20px;\n            animation: fadeSlideUp 0.7s ease 0.3s both;\n        }\n\n        .campus-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            font-size: 13px;\n            font-weight: 600;\n            color: #f46f36;\n            background: rgba(244, 111, 54, 0.08);\n            padding: 5px 18px 5px 14px;\n            border-radius: 30px;\n            border: 1px solid rgba(244, 111, 54, 0.15);\n            letter-spacing: 0.5px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n        }\n\n        .campus-badge i {\n            font-size: 13px;\n            color: #f46f36;\n            transition: transform 0.4s ease;\n        }\n\n        .campus-badge:hover {\n            background: rgba(244, 111, 54, 0.15);\n            transform: scale(1.02) translateY(-1px);\n            box-shadow: 0 4px 16px rgba(244, 111, 54, 0.15);\n        }\n\n        .campus-badge:hover i {\n            transform: rotate(-5deg) scale(1.1);\n        }\n\n        \/* Table *\/\n        .table-container {\n            border-radius: 18px;\n            overflow: hidden;\n            border: 1px solid #ecf3ef;\n            background: #fafffd;\n            animation: fadeSlideUp 0.7s ease 0.4s both;\n        }\n\n        @keyframes fadeSlideUp {\n            0% {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 15px;\n            transition: font-size 0.4s ease;\n        }\n\n        thead th {\n            background: #f6faf8;\n            color: #1a3a30;\n            font-weight: 600;\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 1.2px;\n            padding: 16px 22px;\n            text-align: left;\n            border-bottom: 2px solid #dce8e2;\n            transition: padding 0.4s ease, font-size 0.4s ease;\n        }\n\n        tbody td {\n            padding: 16px 22px;\n            color: #1e332e;\n            border-bottom: 1px solid #ecf3ef;\n            font-weight: 400;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:last-child td {\n            border-bottom: none;\n        }\n\n        tbody tr {\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n            opacity: 0;\n            animation: rowFadeIn 0.5s ease forwards;\n        }\n\n        tbody tr:nth-child(1) {\n            animation-delay: 0.5s;\n        }\n        tbody tr:nth-child(2) {\n            animation-delay: 0.6s;\n        }\n        tbody tr:nth-child(3) {\n            animation-delay: 0.7s;\n        }\n\n        @keyframes rowFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateX(-15px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        tbody tr:hover {\n            background: #f6fcf9;\n            transition: background 0.2s ease;\n        }\n\n        \/* Day cell *\/\n        .day-cell {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            font-weight: 500;\n            color: #1a2e2a;\n            transition: gap 0.3s ease;\n        }\n\n        .day-cell i {\n            color: #026F3D;\n            font-size: 16px;\n            width: 20px;\n            text-align: center;\n            opacity: 0.7;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:hover .day-cell i {\n            opacity: 1;\n            transform: scale(1.1) rotate(-3deg);\n        }\n\n        \/* Time badges *\/\n        .time-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #f0f7f4;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #026F3D;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid transparent;\n        }\n\n        .time-badge i {\n            font-size: 11px;\n            opacity: 0.6;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .time-badge {\n            background: #ddf0e7;\n            border-color: rgba(2, 111, 61, 0.1);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(2, 111, 61, 0.08);\n        }\n\n        tbody tr:hover .time-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Closed status badge *\/\n        .closed-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #fef3f0;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 13px;\n            font-weight: 500;\n            color: #d9534f;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid rgba(217, 83, 79, 0.15);\n        }\n\n        .closed-badge i {\n            font-size: 11px;\n            opacity: 0.7;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .closed-badge {\n            background: #fde8e5;\n            border-color: rgba(217, 83, 79, 0.25);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(217, 83, 79, 0.08);\n        }\n\n        tbody tr:hover .closed-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 28px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            padding: 0 4px;\n            animation: fadeSlideUp 0.7s ease 0.8s both;\n        }\n\n        .status-group {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .status-badge {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 13px;\n            font-weight: 400;\n            color: #4a5f59;\n            background: #f6faf8;\n            padding: 6px 16px 6px 12px;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s ease;\n        }\n\n        .status-badge:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: scale(1.02);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #039855;\n            display: inline-block;\n            animation: pulseDot 2s ease-in-out infinite;\n            box-shadow: 0 0 12px rgba(3, 152, 85, 0.15);\n        }\n\n        @keyframes pulseDot {\n            0%,\n            100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.4;\n                transform: scale(0.8);\n            }\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .card {\n                padding: 40px 32px 32px;\n                border-radius: 28px;\n                transition: all 0.5s ease;\n            }\n\n            .header-text h1 {\n                font-size: 24px;\n                transition: font-size 0.4s ease;\n            }\n        }\n\n        @media (max-width: 640px) {\n            body {\n                padding: 16px;\n            }\n\n            .card {\n                padding: 32px 20px 24px;\n                border-radius: 24px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 14px;\n                margin-bottom: 20px;\n                transition: gap 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 20px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 12px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-icon {\n                width: 48px;\n                height: 48px;\n                font-size: 20px;\n                border-radius: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-wrapper {\n                margin-bottom: 16px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-badge {\n                font-size: 12px;\n                padding: 4px 14px 4px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-badge i {\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 14px 14px;\n                font-size: 14px;\n                transition: padding 0.4s ease, font-size 0.4s ease;\n            }\n\n            thead th {\n                font-size: 10px;\n                padding: 14px 14px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 13px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 12px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 14px;\n                width: 16px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 24px;\n                gap: 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 12px;\n                padding: 5px 14px 5px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-group {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n        }\n\n        @media (max-width: 420px) {\n            body {\n                padding: 12px;\n            }\n\n            .card {\n                padding: 24px 14px 20px;\n                border-radius: 20px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 12px;\n                margin-bottom: 16px;\n                transition: all 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 17px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 10px;\n                letter-spacing: 0.6px;\n                transition: all 0.4s ease;\n            }\n\n            .header-icon {\n                width: 40px;\n                height: 40px;\n                font-size: 16px;\n                border-radius: 12px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-wrapper {\n                margin-bottom: 14px;\n                transition: margin 0.3s ease;\n            }\n\n            .campus-badge {\n                font-size: 10px;\n                padding: 3px 12px 3px 8px;\n                gap: 5px;\n                transition: all 0.4s ease;\n            }\n\n            .campus-badge i {\n                font-size: 10px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 10px 10px;\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th {\n                font-size: 9px;\n                padding: 10px 10px;\n                letter-spacing: 0.8px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 11px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 10px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 12px;\n                width: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 20px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 11px;\n                padding: 4px 12px 4px 8px;\n                gap: 6px;\n                transition: all 0.4s ease;\n            }\n\n            .status-dot {\n                width: 6px;\n                height: 6px;\n                transition: all 0.3s ease;\n            }\n\n            .status-group {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .table-container {\n                border-radius: 12px;\n                transition: border-radius 0.4s ease;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Main Card -->\n    <div class=\"card\">\n        <!-- Header -->\n        <div class=\"header\">\n            <div class=\"header-icon-wrapper\">\n                <div class=\"header-icon\">\n                    <i class=\"fas fa-book-open\"><\/i>\n                <\/div>\n            <\/div>\n            <div class=\"header-text\">\n                <h1>Ndola Campus <span>Library<\/span><\/h1>\n                <div class=\"sub\"><i class=\"fas fa-star\" style=\"font-size:10px;\"><\/i> OPENING HOURS<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Campus Badge -->\n        <div class=\"campus-wrapper\">\n            <div class=\"campus-badge\">\n                <i class=\"fas fa-map-marker-alt\"><\/i>\n                Ndola Campus\n            <\/div>\n        <\/div>\n\n        <!-- Table -->\n        <div class=\"table-container\">\n            <table>\n                <thead>\n                    <tr>\n                        <th>Day<\/th>\n                        <th>Open<\/th>\n                        <th>Close<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-week\"><\/i>\n                                Monday \u2013 Friday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 09:30<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 18:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Saturday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 09:00<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 13:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Sunday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                        <\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"status-group\">\n                <span class=\"status-badge\">\n                    <span class=\"status-dot\"><\/span>\n                    Open Today\n                <\/span>\n                <span style=\"color:#6b7d78; font-size:13px; letter-spacing:0.5px; transition: all 0.4s ease;\">\n                    <i class=\"far fa-calendar-alt\" style=\"margin-right:6px;\"><\/i>\n                    Mon \u2013 Sat\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-febaae0 e-flex e-con-boxed e-con e-parent\" data-id=\"febaae0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e986e04 elementor-widget elementor-widget-html\" data-id=\"e986e04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Mid Semester Break \u2726 Hours<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Inter\", sans-serif;\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 24px;\n            background: #f0f4f2;\n            background-image:\n                radial-gradient(ellipse at 10% 20%, rgba(2, 111, 61, 0.06) 0%, transparent 60%),\n                radial-gradient(ellipse at 90% 80%, rgba(2, 111, 61, 0.04) 0%, transparent 50%);\n            transition: background 0.6s ease;\n        }\n\n        \/* Main Card *\/\n        .card {\n            position: relative;\n            z-index: 1;\n            background: #ffffff;\n            border-radius: 32px;\n            border: 1px solid rgba(2, 111, 61, 0.06);\n            box-shadow:\n                0 20px 60px rgba(0, 0, 0, 0.06),\n                0 8px 24px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\n            width: 100%;\n            max-width: 680px;\n            padding: 48px 44px 40px;\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            animation: cardFadeIn 0.8s ease forwards;\n        }\n\n        @keyframes cardFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateY(30px) scale(0.97);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .card:hover {\n            transform: translateY(-4px) scale(1.005);\n            box-shadow:\n                0 30px 80px rgba(2, 111, 61, 0.10),\n                0 12px 32px rgba(0, 0, 0, 0.04);\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        \/* Decorative line *\/\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 120px;\n            height: 3px;\n            background: linear-gradient(90deg, transparent, #039855, #026F3D, #039855, transparent);\n            border-radius: 0 0 4px 4px;\n            opacity: 0.8;\n            animation: lineSlide 1s ease 0.3s forwards;\n            transform-origin: center;\n        }\n\n        @keyframes lineSlide {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 120px;\n                opacity: 0.8;\n            }\n        }\n\n        \/* Header *\/\n        .header {\n            display: flex;\n            align-items: center;\n            gap: 18px;\n            margin-bottom: 28px;\n            position: relative;\n            animation: fadeSlideUp 0.7s ease 0.1s both;\n        }\n\n        .header-icon-wrapper {\n            position: relative;\n            flex-shrink: 0;\n        }\n\n        .header-icon {\n            width: 58px;\n            height: 58px;\n            background: linear-gradient(145deg, #026F3D, #039855);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #fff;\n            font-size: 26px;\n            box-shadow: 0 8px 30px rgba(2, 111, 61, 0.25);\n            position: relative;\n            z-index: 1;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        .header-icon::after {\n            content: '';\n            position: absolute;\n            inset: -3px;\n            border-radius: 21px;\n            background: linear-gradient(145deg, rgba(3, 152, 85, 0.2), transparent);\n            z-index: -1;\n            filter: blur(8px);\n            animation: pulseGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes pulseGlow {\n            0%,\n            100% {\n                opacity: 0.5;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .header-text h1 {\n            font-family: \"Playfair Display\", serif;\n            font-size: 28px;\n            font-weight: 700;\n            color: #1a2e2a;\n            letter-spacing: -0.5px;\n            line-height: 1.1;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text h1 span {\n            background: linear-gradient(135deg, #026F3D, #039855);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .header-text .sub {\n            font-size: 14px;\n            font-weight: 400;\n            color: #6b7d78;\n            letter-spacing: 0.8px;\n            margin-top: 2px;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text .sub i {\n            color: #026F3D;\n            margin-right: 4px;\n        }\n\n        \/* Break badge below header *\/\n        .break-wrapper {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 20px;\n            animation: fadeSlideUp 0.7s ease 0.3s both;\n        }\n\n        .break-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            font-size: 13px;\n            font-weight: 600;\n            color: #f46f36;\n            background: rgba(244, 111, 54, 0.08);\n            padding: 5px 18px 5px 14px;\n            border-radius: 30px;\n            border: 1px solid rgba(244, 111, 54, 0.15);\n            letter-spacing: 0.5px;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n        }\n\n        .break-badge i {\n            font-size: 13px;\n            color: #f46f36;\n            transition: transform 0.4s ease;\n        }\n\n        .break-badge:hover {\n            background: rgba(244, 111, 54, 0.15);\n            transform: scale(1.02) translateY(-1px);\n            box-shadow: 0 4px 16px rgba(244, 111, 54, 0.15);\n        }\n\n        .break-badge:hover i {\n            transform: rotate(-5deg) scale(1.1);\n        }\n\n        \/* Table *\/\n        .table-container {\n            border-radius: 18px;\n            overflow: hidden;\n            border: 1px solid #ecf3ef;\n            background: #fafffd;\n            animation: fadeSlideUp 0.7s ease 0.4s both;\n        }\n\n        @keyframes fadeSlideUp {\n            0% {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 15px;\n            transition: font-size 0.4s ease;\n        }\n\n        thead th {\n            background: #f6faf8;\n            color: #1a3a30;\n            font-weight: 600;\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 1.2px;\n            padding: 16px 22px;\n            text-align: left;\n            border-bottom: 2px solid #dce8e2;\n            transition: padding 0.4s ease, font-size 0.4s ease;\n        }\n\n        tbody td {\n            padding: 16px 22px;\n            color: #1e332e;\n            border-bottom: 1px solid #ecf3ef;\n            font-weight: 400;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:last-child td {\n            border-bottom: none;\n        }\n\n        tbody tr {\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            cursor: default;\n            opacity: 0;\n            animation: rowFadeIn 0.5s ease forwards;\n        }\n\n        tbody tr:nth-child(1) {\n            animation-delay: 0.5s;\n        }\n        tbody tr:nth-child(2) {\n            animation-delay: 0.6s;\n        }\n\n        @keyframes rowFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateX(-15px);\n            }\n            100% {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        tbody tr:hover {\n            background: #f6fcf9;\n            transition: background 0.2s ease;\n        }\n\n        \/* Day cell *\/\n        .day-cell {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            font-weight: 500;\n            color: #1a2e2a;\n            transition: gap 0.3s ease;\n        }\n\n        .day-cell i {\n            color: #026F3D;\n            font-size: 16px;\n            width: 20px;\n            text-align: center;\n            opacity: 0.7;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        tbody tr:hover .day-cell i {\n            opacity: 1;\n            transform: scale(1.1) rotate(-3deg);\n        }\n\n        \/* Time badges *\/\n        .time-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #f0f7f4;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #026F3D;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid transparent;\n        }\n\n        .time-badge i {\n            font-size: 11px;\n            opacity: 0.6;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .time-badge {\n            background: #ddf0e7;\n            border-color: rgba(2, 111, 61, 0.1);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(2, 111, 61, 0.08);\n        }\n\n        tbody tr:hover .time-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Closed status badge *\/\n        .closed-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: #fef3f0;\n            padding: 4px 16px 4px 12px;\n            border-radius: 30px;\n            font-size: 13px;\n            font-weight: 500;\n            color: #d9534f;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            letter-spacing: 0.3px;\n            border: 1px solid rgba(217, 83, 79, 0.15);\n        }\n\n        .closed-badge i {\n            font-size: 11px;\n            opacity: 0.7;\n            transition: transform 0.3s ease;\n        }\n\n        tbody tr:hover .closed-badge {\n            background: #fde8e5;\n            border-color: rgba(217, 83, 79, 0.25);\n            transform: scale(1.02);\n            box-shadow: 0 2px 12px rgba(217, 83, 79, 0.08);\n        }\n\n        tbody tr:hover .closed-badge i {\n            transform: scale(1.1);\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 28px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            padding: 0 4px;\n            animation: fadeSlideUp 0.7s ease 0.7s both;\n        }\n\n        .status-group {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .status-badge {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 13px;\n            font-weight: 400;\n            color: #4a5f59;\n            background: #f6faf8;\n            padding: 6px 16px 6px 12px;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s ease;\n        }\n\n        .status-badge:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: scale(1.02);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #039855;\n            display: inline-block;\n            animation: pulseDot 2s ease-in-out infinite;\n            box-shadow: 0 0 12px rgba(3, 152, 85, 0.15);\n        }\n\n        @keyframes pulseDot {\n            0%,\n            100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.4;\n                transform: scale(0.8);\n            }\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .card {\n                padding: 40px 32px 32px;\n                border-radius: 28px;\n                transition: all 0.5s ease;\n            }\n\n            .header-text h1 {\n                font-size: 24px;\n                transition: font-size 0.4s ease;\n            }\n        }\n\n        @media (max-width: 640px) {\n            body {\n                padding: 16px;\n            }\n\n            .card {\n                padding: 32px 20px 24px;\n                border-radius: 24px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 14px;\n                margin-bottom: 20px;\n                transition: gap 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 20px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 12px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-icon {\n                width: 48px;\n                height: 48px;\n                font-size: 20px;\n                border-radius: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .break-wrapper {\n                margin-bottom: 16px;\n                transition: margin 0.3s ease;\n            }\n\n            .break-badge {\n                font-size: 12px;\n                padding: 4px 14px 4px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .break-badge i {\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 14px 14px;\n                font-size: 14px;\n                transition: padding 0.4s ease, font-size 0.4s ease;\n            }\n\n            thead th {\n                font-size: 10px;\n                padding: 14px 14px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 13px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 12px;\n                padding: 3px 12px 3px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 14px;\n                width: 16px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 24px;\n                gap: 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 12px;\n                padding: 5px 14px 5px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-group {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n        }\n\n        @media (max-width: 420px) {\n            body {\n                padding: 12px;\n            }\n\n            .card {\n                padding: 24px 14px 20px;\n                border-radius: 20px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 12px;\n                margin-bottom: 16px;\n                transition: all 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 17px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 10px;\n                letter-spacing: 0.6px;\n                transition: all 0.4s ease;\n            }\n\n            .header-icon {\n                width: 40px;\n                height: 40px;\n                font-size: 16px;\n                border-radius: 12px;\n                transition: all 0.4s ease;\n            }\n\n            .break-wrapper {\n                margin-bottom: 14px;\n                transition: margin 0.3s ease;\n            }\n\n            .break-badge {\n                font-size: 10px;\n                padding: 3px 12px 3px 8px;\n                gap: 5px;\n                transition: all 0.4s ease;\n            }\n\n            .break-badge i {\n                font-size: 10px;\n                transition: all 0.4s ease;\n            }\n\n            thead th,\n            tbody td {\n                padding: 10px 10px;\n                font-size: 12px;\n                transition: all 0.4s ease;\n            }\n\n            thead th {\n                font-size: 9px;\n                padding: 10px 10px;\n                letter-spacing: 0.8px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge {\n                font-size: 11px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .time-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge {\n                font-size: 10px;\n                padding: 2px 10px 2px 8px;\n                gap: 4px;\n                transition: all 0.4s ease;\n            }\n\n            .closed-badge i {\n                font-size: 9px;\n                transition: all 0.4s ease;\n            }\n\n            .day-cell {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .day-cell i {\n                font-size: 12px;\n                width: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 20px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 11px;\n                padding: 4px 12px 4px 8px;\n                gap: 6px;\n                transition: all 0.4s ease;\n            }\n\n            .status-dot {\n                width: 6px;\n                height: 6px;\n                transition: all 0.3s ease;\n            }\n\n            .status-group {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n\n            .table-container {\n                border-radius: 12px;\n                transition: border-radius 0.4s ease;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Main Card -->\n    <div class=\"card\">\n        <!-- Header -->\n        <div class=\"header\">\n            <div class=\"header-icon-wrapper\">\n                <div class=\"header-icon\">\n                    <i class=\"fas fa-umbrella-beach\"><\/i>\n                <\/div>\n            <\/div>\n            <div class=\"header-text\">\n                <h1>Mid Semester <span>Break<\/span><\/h1>\n                <div class=\"sub\"><i class=\"fas fa-star\" style=\"font-size:10px;\"><\/i> VACATION HOURS<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Break Badge -->\n        <div class=\"break-wrapper\">\n            <div class=\"break-badge\">\n                <i class=\"fas fa-calendar-alt\"><\/i>\n                Vacation Period\n            <\/div>\n        <\/div>\n\n        <!-- Table -->\n        <div class=\"table-container\">\n            <table>\n                <thead>\n                    <tr>\n                        <th>Day<\/th>\n                        <th>Open<\/th>\n                        <th>Close<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-week\"><\/i>\n                                Monday \u2013 Friday\n                            <\/div>\n                        <\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-open\"><\/i> 09:30<\/span><\/td>\n                        <td><span class=\"time-badge\"><i class=\"fas fa-door-closed\"><\/i> 17:00<\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Saturday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                        <\/td>\n                    <\/tr>\n                    <tr>\n                        <td>\n                            <div class=\"day-cell\">\n                                <i class=\"fas fa-calendar-day\"><\/i>\n                                Sunday\n                            <\/div>\n                        <\/td>\n                        <td colspan=\"2\">\n                            <span class=\"closed-badge\"><i class=\"fas fa-times-circle\"><\/i> Closed<\/span>\n                        <\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"status-group\">\n                <span class=\"status-badge\">\n                    <span class=\"status-dot\"><\/span>\n                    Limited Hours\n                <\/span>\n                <span style=\"color:#6b7d78; font-size:13px; letter-spacing:0.5px; transition: all 0.4s ease;\">\n                    <i class=\"far fa-calendar-alt\" style=\"margin-right:6px;\"><\/i>\n                    Mon \u2013 Fri\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b14526f e-flex e-con-boxed e-con e-parent\" data-id=\"b14526f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85ce0e6 elementor-widget elementor-widget-html\" data-id=\"85ce0e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Library Information \u2726 NIPA<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: \"Inter\", sans-serif;\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 24px;\n            background: #f0f4f2;\n            background-image:\n                radial-gradient(ellipse at 10% 20%, rgba(2, 111, 61, 0.06) 0%, transparent 60%),\n                radial-gradient(ellipse at 90% 80%, rgba(2, 111, 61, 0.04) 0%, transparent 50%);\n            transition: background 0.6s ease;\n        }\n\n        \/* Main Card *\/\n        .card {\n            position: relative;\n            z-index: 1;\n            background: #ffffff;\n            border-radius: 32px;\n            border: 1px solid rgba(2, 111, 61, 0.06);\n            box-shadow:\n                0 20px 60px rgba(0, 0, 0, 0.06),\n                0 8px 24px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\n            width: 100%;\n            max-width: 720px;\n            padding: 48px 44px 40px;\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            animation: cardFadeIn 0.8s ease forwards;\n        }\n\n        @keyframes cardFadeIn {\n            0% {\n                opacity: 0;\n                transform: translateY(30px) scale(0.97);\n            }\n            100% {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .card:hover {\n            transform: translateY(-4px) scale(1.005);\n            box-shadow:\n                0 30px 80px rgba(2, 111, 61, 0.10),\n                0 12px 32px rgba(0, 0, 0, 0.04);\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        \/* Decorative line *\/\n        .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 120px;\n            height: 3px;\n            background: linear-gradient(90deg, transparent, #039855, #026F3D, #039855, transparent);\n            border-radius: 0 0 4px 4px;\n            opacity: 0.8;\n            animation: lineSlide 1s ease 0.3s forwards;\n            transform-origin: center;\n        }\n\n        @keyframes lineSlide {\n            0% {\n                width: 0;\n                opacity: 0;\n            }\n            100% {\n                width: 120px;\n                opacity: 0.8;\n            }\n        }\n\n        \/* Header *\/\n        .header {\n            display: flex;\n            align-items: center;\n            gap: 18px;\n            margin-bottom: 28px;\n            position: relative;\n            animation: fadeSlideUp 0.7s ease 0.1s both;\n        }\n\n        .header-icon-wrapper {\n            position: relative;\n            flex-shrink: 0;\n        }\n\n        .header-icon {\n            width: 58px;\n            height: 58px;\n            background: linear-gradient(145deg, #026F3D, #039855);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #fff;\n            font-size: 26px;\n            box-shadow: 0 8px 30px rgba(2, 111, 61, 0.25);\n            position: relative;\n            z-index: 1;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        }\n\n        .header-icon::after {\n            content: '';\n            position: absolute;\n            inset: -3px;\n            border-radius: 21px;\n            background: linear-gradient(145deg, rgba(3, 152, 85, 0.2), transparent);\n            z-index: -1;\n            filter: blur(8px);\n            animation: pulseGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes pulseGlow {\n            0%,\n            100% {\n                opacity: 0.5;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .header-text h1 {\n            font-family: \"Playfair Display\", serif;\n            font-size: 28px;\n            font-weight: 700;\n            color: #1a2e2a;\n            letter-spacing: -0.5px;\n            line-height: 1.1;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text h1 span {\n            background: linear-gradient(135deg, #026F3D, #039855);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .header-text .sub {\n            font-size: 14px;\n            font-weight: 400;\n            color: #6b7d78;\n            letter-spacing: 0.8px;\n            margin-top: 2px;\n            transition: font-size 0.4s ease;\n        }\n\n        .header-text .sub i {\n            color: #026F3D;\n            margin-right: 4px;\n        }\n\n        \/* Info Content *\/\n        .info-content {\n            animation: fadeSlideUp 0.7s ease 0.3s both;\n        }\n\n        .info-text {\n            font-size: 15px;\n            line-height: 1.8;\n            color: #1e332e;\n            margin-bottom: 24px;\n            padding: 20px 24px;\n            background: #f8fbf9;\n            border-radius: 16px;\n            border-left: 4px solid #026F3D;\n            transition: all 0.4s ease;\n        }\n\n        .info-text:hover {\n            background: #f0f7f4;\n            transform: translateX(4px);\n            box-shadow: 0 4px 16px rgba(2, 111, 61, 0.06);\n        }\n\n        .info-text i {\n            color: #026F3D;\n            margin-right: 6px;\n        }\n\n        .info-text .highlight {\n            color: #026F3D;\n            font-weight: 600;\n        }\n\n        \/* Contact Section *\/\n        .contact-section {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 16px;\n            justify-content: center;\n            padding-top: 20px;\n            border-top: 2px solid #ecf3ef;\n            animation: fadeSlideUp 0.7s ease 0.5s both;\n        }\n\n        .contact-item {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #1a2e2a;\n            padding: 10px 20px 10px 16px;\n            background: #f6faf8;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            text-decoration: none;\n            cursor: default;\n        }\n\n        .contact-item i {\n            font-size: 16px;\n            color: #026F3D;\n            transition: transform 0.3s ease;\n        }\n\n        .contact-item:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: translateY(-2px) scale(1.02);\n            box-shadow: 0 4px 16px rgba(2, 111, 61, 0.08);\n        }\n\n        .contact-item:hover i {\n            transform: scale(1.1) rotate(-3deg);\n        }\n\n        .contact-item a {\n            color: #026F3D;\n            text-decoration: none;\n            font-weight: 600;\n            transition: color 0.3s ease;\n        }\n\n        .contact-item a:hover {\n            color: #01522d;\n            text-decoration: underline;\n        }\n\n        \/* Divider dot *\/\n        .contact-divider {\n            color: #c8ddd3;\n            font-size: 18px;\n            display: flex;\n            align-items: center;\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 28px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 12px;\n            padding: 0 4px;\n            animation: fadeSlideUp 0.7s ease 0.7s both;\n        }\n\n        .status-group {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .status-badge {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-size: 13px;\n            font-weight: 400;\n            color: #4a5f59;\n            background: #f6faf8;\n            padding: 6px 16px 6px 12px;\n            border-radius: 30px;\n            border: 1px solid #ecf3ef;\n            transition: all 0.4s ease;\n        }\n\n        .status-badge:hover {\n            background: #edf5f0;\n            border-color: #c8ddd3;\n            transform: scale(1.02);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #039855;\n            display: inline-block;\n            animation: pulseDot 2s ease-in-out infinite;\n            box-shadow: 0 0 12px rgba(3, 152, 85, 0.15);\n        }\n\n        @keyframes pulseDot {\n            0%,\n            100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.4;\n                transform: scale(0.8);\n            }\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .card {\n                padding: 40px 32px 32px;\n                border-radius: 28px;\n                transition: all 0.5s ease;\n            }\n\n            .header-text h1 {\n                font-size: 24px;\n                transition: font-size 0.4s ease;\n            }\n\n            .contact-item {\n                font-size: 13px;\n                padding: 8px 16px 8px 14px;\n            }\n        }\n\n        @media (max-width: 640px) {\n            body {\n                padding: 16px;\n            }\n\n            .card {\n                padding: 32px 20px 24px;\n                border-radius: 24px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 14px;\n                margin-bottom: 20px;\n                transition: gap 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 20px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 12px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-icon {\n                width: 48px;\n                height: 48px;\n                font-size: 20px;\n                border-radius: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .info-text {\n                font-size: 14px;\n                padding: 16px 18px;\n                line-height: 1.7;\n                transition: all 0.4s ease;\n            }\n\n            .contact-section {\n                gap: 12px;\n                padding-top: 16px;\n                transition: all 0.4s ease;\n            }\n\n            .contact-item {\n                font-size: 12px;\n                padding: 6px 14px 6px 12px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .contact-item i {\n                font-size: 14px;\n                transition: all 0.4s ease;\n            }\n\n            .contact-divider {\n                display: none;\n            }\n\n            .footer {\n                margin-top: 24px;\n                gap: 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 12px;\n                padding: 5px 14px 5px 10px;\n                transition: all 0.4s ease;\n            }\n\n            .status-group {\n                gap: 10px;\n                transition: gap 0.3s ease;\n            }\n        }\n\n        @media (max-width: 420px) {\n            body {\n                padding: 12px;\n            }\n\n            .card {\n                padding: 24px 14px 20px;\n                border-radius: 20px;\n                transition: all 0.5s ease;\n            }\n\n            .header {\n                gap: 12px;\n                margin-bottom: 16px;\n                transition: all 0.3s ease;\n            }\n\n            .header-text h1 {\n                font-size: 17px;\n                transition: font-size 0.4s ease;\n            }\n\n            .header-text .sub {\n                font-size: 10px;\n                letter-spacing: 0.6px;\n                transition: all 0.4s ease;\n            }\n\n            .header-icon {\n                width: 40px;\n                height: 40px;\n                font-size: 16px;\n                border-radius: 12px;\n                transition: all 0.4s ease;\n            }\n\n            .info-text {\n                font-size: 13px;\n                padding: 14px 14px;\n                line-height: 1.6;\n                border-left-width: 3px;\n                transition: all 0.4s ease;\n            }\n\n            .contact-section {\n                gap: 10px;\n                padding-top: 14px;\n                flex-direction: column;\n                align-items: stretch;\n                transition: all 0.4s ease;\n            }\n\n            .contact-item {\n                font-size: 11px;\n                padding: 6px 12px 6px 10px;\n                justify-content: center;\n                transition: all 0.4s ease;\n            }\n\n            .contact-item i {\n                font-size: 13px;\n                transition: all 0.4s ease;\n            }\n\n            .footer {\n                margin-top: 20px;\n                gap: 8px;\n                transition: all 0.4s ease;\n            }\n\n            .status-badge {\n                font-size: 11px;\n                padding: 4px 12px 4px 8px;\n                gap: 6px;\n                transition: all 0.4s ease;\n            }\n\n            .status-dot {\n                width: 6px;\n                height: 6px;\n                transition: all 0.3s ease;\n            }\n\n            .status-group {\n                gap: 8px;\n                transition: gap 0.3s ease;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Main Card -->\n    <div class=\"card\">\n        <!-- Header -->\n        <div class=\"header\">\n            <div class=\"header-icon-wrapper\">\n                <div class=\"header-icon\">\n                    <i class=\"fas fa-info-circle\"><\/i>\n                <\/div>\n            <\/div>\n            <div class=\"header-text\">\n                <h1>Library <span>Information<\/span><\/h1>\n                <div class=\"sub\"><i class=\"fas fa-star\" style=\"font-size:10px;\"><\/i> NIPA LIBRARY SERVICES<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Info Content -->\n        <div class=\"info-content\">\n            <div class=\"info-text\">\n                <i class=\"fas fa-exclamation-circle\"><\/i>\n                Library sites close during <span class=\"highlight\">public holidays<\/span> along with the rest of the Institute unless stated. Further, library opening and service hours are subject to change. Notification about changes to our hours will be made via notice boards, social media and the website.\n            <\/div>\n\n            <!-- Contact Section -->\n            <div class=\"contact-section\">\n                <span class=\"contact-item\">\n                    <i class=\"fas fa-envelope\"><\/i>\n                    Email: <a href=\"mailto:library@nipa.ac.zm\">library@nipa.ac.zm<\/a>\n                <\/span>\n                <span class=\"contact-divider\">\u2022<\/span>\n                <span class=\"contact-item\">\n                    <i class=\"fas fa-phone-alt\"><\/i>\n                    Call: <a href=\"tel:+260228802406\">228802-4 Ext: 406<\/a>\n                <\/span>\n            <\/div>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"status-group\">\n                <span class=\"status-badge\">\n                    <span class=\"status-dot\"><\/span>\n                    Information Updated\n                <\/span>\n                <span style=\"color:#6b7d78; font-size:13px; letter-spacing:0.5px; transition: all 0.4s ease;\">\n                    <i class=\"far fa-clock\" style=\"margin-right:6px;\"><\/i>\n                    Subject to Change\n                <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Opening Hours \u2726 Premium Open Hours WELCOME EVERY DAY Main Campus Day Open Close Monday \u2013 Thursday 09:00 21:00 Friday \u25cf Today 10:00 21:00 Saturday 10:00 16:00 Sunday 13:00 16:00 Open Now GMT +2 Vacation Hours \u2726 Premium Vacation Hours HOLIDAY SCHEDULE Day Open Close Monday \u2013 Thursday 09:00 17:00 Friday 10:00 17:00 Saturday Closed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-50584","page","type-page","status-publish","hentry"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"tharrison","author_link":"https:\/\/www.nipa.ac.zm\/index.php\/author\/tharrison\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Opening Hours \u2726 Premium Open Hours WELCOME EVERY DAY Main Campus Day Open Close Monday \u2013 Thursday 09:00 21:00 Friday \u25cf Today 10:00 21:00 Saturday 10:00 16:00 Sunday 13:00 16:00 Open Now GMT +2 Vacation Hours \u2726 Premium Vacation Hours HOLIDAY SCHEDULE Day Open Close Monday \u2013 Thursday 09:00 17:00 Friday 10:00 17:00 Saturday Closed&hellip;","_links":{"self":[{"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/pages\/50584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/comments?post=50584"}],"version-history":[{"count":83,"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/pages\/50584\/revisions"}],"predecessor-version":[{"id":55684,"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/pages\/50584\/revisions\/55684"}],"wp:attachment":[{"href":"https:\/\/www.nipa.ac.zm\/index.php\/wp-json\/wp\/v2\/media?parent=50584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}