{"id":3572,"date":"2026-07-14T08:33:58","date_gmt":"2026-07-14T08:33:58","guid":{"rendered":"https:\/\/fh.upgris.ac.id\/?page_id=3572"},"modified":"2026-07-15T04:42:40","modified_gmt":"2026-07-15T04:42:40","slug":"home","status":"publish","type":"page","link":"https:\/\/fh.upgris.ac.id\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3572\" class=\"elementor elementor-3572\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37412729 e-con-full e-flex e-con e-parent\" data-id=\"37412729\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20af846a elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"20af846a\" 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<!-- ============================================\r\n     HERO SECTION - FAKULTAS HUKUM UPGRIS\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-dark-blue: #0F2847;\r\n    --fh-white: #FFFFFF;\r\n    --fh-gray: #E8ECF1;\r\n    --fh-text-light: #F0F4FA;\r\n    --fh-shadow: 0 30px 60px rgba(0,0,0,0.3);\r\n    --fh-radius: 16px;\r\n    --fh-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   BASE\r\n   ============================================ *\/\r\n.fh-hero-wrapper {\r\n    position: relative;\r\n    width: 100%;\r\n    min-height: 100vh;\r\n    overflow: hidden;\r\n    font-family: 'Poppins', 'Segoe UI', sans-serif;\r\n    background: var(--fh-dark);\r\n}\r\n\r\n\/* ============================================\r\n   BACKGROUND VIDEO\r\n   ============================================ *\/\r\n.fh-hero-video {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    min-width: 100%;\r\n    min-height: 100%;\r\n    width: auto;\r\n    height: auto;\r\n    transform: translate(-50%, -50%);\r\n    object-fit: cover;\r\n    z-index: 0;\r\n}\r\n\r\n\/* ============================================\r\n   OVERLAY - Premium Gradient\r\n   ============================================ *\/\r\n.fh-hero-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 1;\r\n    background: \r\n        linear-gradient(135deg, \r\n            rgba(10, 26, 47, 0.92) 0%,\r\n            rgba(15, 40, 71, 0.80) 40%,\r\n            rgba(26, 54, 93, 0.55) 70%,\r\n            rgba(10, 26, 47, 0.30) 100%\r\n        );\r\n    backdrop-filter: blur(2px);\r\n    -webkit-backdrop-filter: blur(2px);\r\n}\r\n\r\n\/* ============================================\r\n   DECORATIVE ELEMENTS\r\n   ============================================ *\/\r\n.fh-hero-decoration {\r\n    position: absolute;\r\n    z-index: 2;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-hero-decoration-1 {\r\n    top: -20%;\r\n    right: -10%;\r\n    width: 600px;\r\n    height: 600px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.08) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n}\r\n\r\n.fh-hero-decoration-2 {\r\n    bottom: -30%;\r\n    left: -15%;\r\n    width: 800px;\r\n    height: 800px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.05) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n}\r\n\r\n\/* ============================================\r\n   CONTAINER\r\n   ============================================ *\/\r\n.fh-hero-container {\r\n    position: relative;\r\n    z-index: 3;\r\n    max-width: 1320px;\r\n    margin: 0 auto;\r\n    padding: 80px 60px;\r\n    min-height: 100vh;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 60px;\r\n}\r\n\r\n\/* ============================================\r\n   LEFT CONTENT\r\n   ============================================ *\/\r\n.fh-hero-left {\r\n    flex: 1 1 50%;\r\n    color: var(--fh-white);\r\n    animation: fhFadeInLeft 1.2s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-hero-badge {\r\n    display: inline-block;\r\n    background: rgba(201, 168, 76, 0.15);\r\n    border: 1px solid rgba(201, 168, 76, 0.3);\r\n    padding: 8px 24px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    letter-spacing: 3px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-light);\r\n    margin-bottom: 24px;\r\n    backdrop-filter: blur(10px);\r\n}\r\n\r\n.fh-hero-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 72px;\r\n    font-weight: 700;\r\n    line-height: 1.05;\r\n    margin-bottom: 20px;\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-hero-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-hero-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 4px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.4;\r\n}\r\n\r\n.fh-hero-divider {\r\n    width: 80px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    margin: 16px 0 28px 0;\r\n    border-radius: 2px;\r\n}\r\n\r\n.fh-hero-desc {\r\n    font-size: 17px;\r\n    font-weight: 300;\r\n    line-height: 1.9;\r\n    color: var(--fh-text-light);\r\n    max-width: 580px;\r\n    margin-bottom: 40px;\r\n    opacity: 0.9;\r\n}\r\n\r\n.fh-hero-desc strong {\r\n    color: var(--fh-gold-light);\r\n    font-weight: 500;\r\n}\r\n\r\n\/* ============================================\r\n   BUTTONS\r\n   ============================================ *\/\r\n.fh-hero-buttons {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 16px;\r\n    align-items: center;\r\n}\r\n\r\n.fh-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 16px 36px;\r\n    border-radius: 50px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    transition: var(--fh-transition);\r\n    cursor: pointer;\r\n    border: none;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n.fh-btn-primary {\r\n    background: linear-gradient(135deg, var(--fh-gold), #B8952E);\r\n    color: var(--fh-white);\r\n    box-shadow: 0 8px 25px rgba(201, 168, 76, 0.35);\r\n}\r\n\r\n.fh-btn-primary:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 12px 35px rgba(201, 168, 76, 0.5);\r\n    background: linear-gradient(135deg, #DAB85C, var(--fh-gold));\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-btn-primary::after {\r\n    content: '\u2192';\r\n    font-size: 20px;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-btn-primary:hover::after {\r\n    transform: translateX(6px);\r\n}\r\n\r\n.fh-btn-secondary {\r\n    background: transparent;\r\n    color: var(--fh-white);\r\n    border: 2px solid rgba(255, 255, 255, 0.3);\r\n    backdrop-filter: blur(10px);\r\n}\r\n\r\n.fh-btn-secondary:hover {\r\n    border-color: var(--fh-gold);\r\n    background: rgba(201, 168, 76, 0.1);\r\n    transform: translateY(-3px);\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-btn-secondary .badge {\r\n    background: var(--fh-gold);\r\n    color: var(--fh-dark);\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n    padding: 2px 12px;\r\n    border-radius: 50px;\r\n    letter-spacing: 0.5px;\r\n}\r\n\r\n\/* ============================================\r\n   RIGHT CONTENT - IMAGE\r\n   ============================================ *\/\r\n.fh-hero-right {\r\n    flex: 1 1 45%;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    animation: fhFadeInRight 1.4s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-hero-image-wrapper {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 580px;\r\n}\r\n\r\n.fh-hero-image-wrapper img {\r\n    width: 100%;\r\n    height: auto;\r\n    filter: drop-shadow(0 30px 60px rgba(0,0,0,0.4));\r\n    animation: fhFloat 6s ease-in-out infinite;\r\n    display: block;\r\n}\r\n\r\n\/* Glow ring di belakang image *\/\r\n.fh-hero-image-wrapper::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 85%;\r\n    height: 85%;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.10) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    z-index: -1;\r\n    animation: fhPulse 4s ease-in-out infinite;\r\n}\r\n\r\n\/* ============================================\r\n   SCROLL INDICATOR\r\n   ============================================ *\/\r\n.fh-scroll-indicator {\r\n    position: absolute;\r\n    bottom: 40px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    z-index: 5;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 8px;\r\n    animation: fhFadeInUp 2s ease 0.5s forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-scroll-indicator span {\r\n    display: block;\r\n    width: 24px;\r\n    height: 40px;\r\n    border: 2px solid rgba(255, 255, 255, 0.4);\r\n    border-radius: 30px;\r\n    position: relative;\r\n}\r\n\r\n.fh-scroll-indicator span::before {\r\n    content: '';\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 8px;\r\n    transform: translateX(-50%);\r\n    width: 3px;\r\n    height: 10px;\r\n    background: var(--fh-gold);\r\n    border-radius: 3px;\r\n    animation: fhScroll 2s infinite;\r\n}\r\n\r\n.fh-scroll-indicator p {\r\n    color: rgba(255, 255, 255, 0.5);\r\n    font-size: 11px;\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n    font-weight: 300;\r\n    margin: 0;\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhFloat {\r\n    0%, 100% { transform: translateY(0px); }\r\n    50% { transform: translateY(-18px); }\r\n}\r\n\r\n@keyframes fhPulse {\r\n    0%, 100% { transform: translate(-50%, -50%) scale(1); opacity: 0.6; }\r\n    50% { transform: translate(-50%, -50%) scale(1.1); opacity: 1; }\r\n}\r\n\r\n@keyframes fhScroll {\r\n    0% { opacity: 0; top: 8px; }\r\n    50% { opacity: 1; }\r\n    100% { opacity: 0; top: 24px; }\r\n}\r\n\r\n@keyframes fhFadeInLeft {\r\n    from { opacity: 0; transform: translateX(-50px); }\r\n    to { opacity: 1; transform: translateX(0); }\r\n}\r\n\r\n@keyframes fhFadeInRight {\r\n    from { opacity: 0; transform: translateX(50px); }\r\n    to { opacity: 1; transform: translateX(0); }\r\n}\r\n\r\n@keyframes fhFadeInUp {\r\n    from { opacity: 0; transform: translateX(-50%) translateY(20px); }\r\n    to { opacity: 1; transform: translateX(-50%) translateY(0); }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-hero-container {\r\n        padding: 60px 40px;\r\n        gap: 40px;\r\n    }\r\n\r\n    .fh-hero-title {\r\n        font-size: 56px;\r\n    }\r\n\r\n    .fh-hero-desc {\r\n        font-size: 15px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-hero-container {\r\n        flex-direction: column;\r\n        text-align: center;\r\n        padding: 100px 24px 60px;\r\n        gap: 30px;\r\n        min-height: auto;\r\n    }\r\n\r\n    .fh-hero-left {\r\n        order: 2;\r\n        flex: none;\r\n        width: 100%;\r\n    }\r\n\r\n    .fh-hero-right {\r\n        order: 1;\r\n        flex: none;\r\n        width: 80%;\r\n        max-width: 400px;\r\n    }\r\n\r\n    .fh-hero-title {\r\n        font-size: 40px;\r\n    }\r\n\r\n    .fh-hero-title .highlight::after {\r\n        height: 3px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-hero-divider {\r\n        margin: 12px auto 20px;\r\n    }\r\n\r\n    .fh-hero-desc {\r\n        font-size: 14px;\r\n        max-width: 100%;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n    }\r\n\r\n    .fh-hero-buttons {\r\n        justify-content: center;\r\n    }\r\n\r\n    .fh-btn {\r\n        padding: 14px 28px;\r\n        font-size: 14px;\r\n    }\r\n\r\n    .fh-hero-badge {\r\n        font-size: 10px;\r\n        padding: 6px 18px;\r\n    }\r\n\r\n    .fh-scroll-indicator {\r\n        display: none;\r\n    }\r\n\r\n    .fh-hero-image-wrapper::before {\r\n        width: 70%;\r\n        height: 70%;\r\n    }\r\n\r\n    .fh-hero-decoration-1,\r\n    .fh-hero-decoration-2 {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-hero-container {\r\n        padding: 80px 16px 40px;\r\n    }\r\n\r\n    .fh-hero-title {\r\n        font-size: 32px;\r\n    }\r\n\r\n    .fh-hero-right {\r\n        width: 90%;\r\n    }\r\n\r\n    .fh-btn {\r\n        padding: 12px 22px;\r\n        font-size: 13px;\r\n        width: 100%;\r\n        justify-content: center;\r\n    }\r\n\r\n    .fh-hero-buttons {\r\n        flex-direction: column;\r\n        width: 100%;\r\n        gap: 12px;\r\n    }\r\n\r\n    .fh-hero-desc {\r\n        font-size: 13px;\r\n        line-height: 1.8;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY FIXES\r\n   ============================================ *\/\r\n.fh-hero-wrapper img {\r\n    max-width: 100%;\r\n    height: auto;\r\n}\r\n\r\n.fh-hero-wrapper a {\r\n    text-decoration: none;\r\n}\r\n\r\n\/* Prevent video from being blocked by WP lazy load *\/\r\n.fh-hero-video {\r\n    display: block;\r\n}\r\n\r\n\/* Ensure proper z-index stacking *\/\r\n.fh-hero-wrapper * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<div class=\"fh-hero-wrapper\">\r\n\r\n    <!-- Decorative Background Elements -->\r\n    <div class=\"fh-hero-decoration fh-hero-decoration-1\"><\/div>\r\n    <div class=\"fh-hero-decoration fh-hero-decoration-2\"><\/div>\r\n\r\n    <!-- Background Video -->\r\n    <video class=\"fh-hero-video\" autoplay muted loop playsinline preload=\"metadata\">\r\n        <source src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/bg-drone.mp4\" type=\"video\/mp4\">\r\n        <!-- Fallback text if video fails -->\r\n        Your browser does not support the video tag.\r\n    <\/video>\r\n\r\n    <!-- Overlay -->\r\n    <div class=\"fh-hero-overlay\"><\/div>\r\n\r\n    <!-- Main Content -->\r\n    <div class=\"fh-hero-container\">\r\n\r\n        <!-- LEFT -->\r\n        <div class=\"fh-hero-left\">\r\n<br> <br>\r\n            <div class=\"fh-hero-badge\">\r\n                \u2696\ufe0f Fakultas Hukum\r\n            <\/div>\r\n\r\n            <h1 class=\"fh-hero-title\">\r\n                Program Studi<br>\r\n                <span class=\"highlight\">Hukum<\/span>\r\n            <\/h1>\r\n\r\n            <div class=\"fh-hero-divider\"><\/div>\r\n\r\n            <p class=\"fh-hero-desc\">\r\n                Menjadi Program Studi yang unggul dalam pengembangan ilmu hukum,\r\n                menghasilkan lulusan yang <strong>profesional<\/strong>, <strong>berintegritas<\/strong>,\r\n                adaptif terhadap perkembangan zaman, serta mampu\r\n                berkontribusi bagi masyarakat di tingkat nasional maupun internasional.\r\n            <\/p>\r\n\r\n            <div class=\"fh-hero-buttons\">\r\n\r\n                <a href=\"https:\/\/hukum.upgris.ac.id\" class=\"fh-btn fh-btn-primary\">\r\n                    Profil Prodi Hukum\r\n                <\/a>\r\n\r\n                <a href=\"https:\/\/pmb.upgris.ac.id\" class=\"fh-btn fh-btn-secondary\">\r\n                    PMB UPGRIS\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- RIGHT -->\r\n        <div class=\"fh-hero-right\">\r\n            <div class=\"fh-hero-image-wrapper\">\r\n                <img \r\n                    src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/talent.png\" \r\n                    alt=\"Fakultas Hukum UPGRIS - Simbol Keadilan\"\r\n                    loading=\"lazy\"\r\n                    decoding=\"async\"\r\n                >\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Scroll Indicator -->\r\n    <div class=\"fh-scroll-indicator\">\r\n        <span><\/span>\r\n        <p>Scroll<\/p>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- ============================================\r\n     OPTIONAL: Fallback for browsers without JS\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-hero-left { opacity: 1; }\r\n        .fh-hero-right { opacity: 1; }\r\n        .fh-scroll-indicator { opacity: 1; }\r\n    <\/style>\r\n<\/noscript>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1420ca9a e-con-full e-flex e-con e-parent\" data-id=\"1420ca9a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f9920c2 elementor-widget elementor-widget-html\" data-id=\"7f9920c2\" 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<!-- ============================================\r\n     ABOUT SECTION - FAKULTAS HUKUM UPGRIS\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-gold-dark: #A8892E;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-dark-blue: #0F2847;\r\n    --fh-navy: #1A3A5C;\r\n    --fh-white: #FFFFFF;\r\n    --fh-gray-light: #F8F9FA;\r\n    --fh-gray: #E8ECF1;\r\n    --fh-text-dark: #1A1A2E;\r\n    --fh-text-muted: #6B7A8F;\r\n    --fh-shadow: 0 20px 60px rgba(10, 26, 47, 0.10);\r\n    --fh-shadow-hover: 0 30px 80px rgba(10, 26, 47, 0.18);\r\n    --fh-radius: 20px;\r\n    --fh-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   ABOUT SECTION\r\n   ============================================ *\/\r\n.fh-about-section {\r\n    position: relative;\r\n    width: 100%;\r\n    padding: 120px 0;\r\n    background: var(--fh-white);\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Decorative Background *\/\r\n.fh-about-section::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -30%;\r\n    right: -10%;\r\n    width: 700px;\r\n    height: 700px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.04) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-about-section::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -20%;\r\n    left: -10%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.03) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-about-container {\r\n    position: relative;\r\n    max-width: 1320px;\r\n    margin: 0 auto;\r\n    padding: 0 60px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 80px;\r\n    z-index: 2;\r\n}\r\n\r\n\/* ============================================\r\n   LEFT CONTENT\r\n   ============================================ *\/\r\n.fh-about-content {\r\n    flex: 1 1 50%;\r\n    animation: fhSlideUp 0.8s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-about-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: rgba(201, 168, 76, 0.10);\r\n    border: 1px solid rgba(201, 168, 76, 0.20);\r\n    padding: 8px 22px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-dark);\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.fh-about-badge .icon {\r\n    font-size: 16px;\r\n}\r\n\r\n.fh-about-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 52px;\r\n    font-weight: 700;\r\n    line-height: 1.1;\r\n    color: var(--fh-dark);\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.fh-about-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-about-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.3;\r\n}\r\n\r\n.fh-about-divider {\r\n    width: 60px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    border-radius: 2px;\r\n    margin-bottom: 24px;\r\n}\r\n\r\n.fh-about-text {\r\n    font-size: 16.5px;\r\n    line-height: 1.9;\r\n    color: var(--fh-text-muted);\r\n    margin-bottom: 32px;\r\n    max-width: 600px;\r\n}\r\n\r\n.fh-about-text strong {\r\n    color: var(--fh-dark);\r\n    font-weight: 600;\r\n}\r\n\r\n\/* ============================================\r\n   FEATURE GRID\r\n   ============================================ *\/\r\n.fh-about-features {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 16px;\r\n    margin-bottom: 40px;\r\n}\r\n\r\n.fh-about-feature {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 16px 20px;\r\n    background: var(--fh-gray-light);\r\n    border-radius: var(--fh-radius);\r\n    border: 1px solid transparent;\r\n    transition: var(--fh-transition);\r\n    cursor: default;\r\n}\r\n\r\n.fh-about-feature:hover {\r\n    background: var(--fh-white);\r\n    border-color: rgba(201, 168, 76, 0.20);\r\n    transform: translateY(-4px);\r\n    box-shadow: var(--fh-shadow);\r\n}\r\n\r\n.fh-about-feature .icon-wrap {\r\n    flex-shrink: 0;\r\n    width: 44px;\r\n    height: 44px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: linear-gradient(135deg, var(--fh-gold), var(--fh-gold-dark));\r\n    border-radius: 12px;\r\n    font-size: 18px;\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-about-feature .info h4 {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: var(--fh-dark);\r\n    margin: 0 0 2px 0;\r\n}\r\n\r\n.fh-about-feature .info p {\r\n    font-size: 12px;\r\n    color: var(--fh-text-muted);\r\n    margin: 0;\r\n    line-height: 1.4;\r\n}\r\n\r\n\/* ============================================\r\n   BUTTON\r\n   ============================================ *\/\r\n.fh-about-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 16px 38px;\r\n    background: linear-gradient(135deg, var(--fh-gold), var(--fh-gold-dark));\r\n    color: var(--fh-white);\r\n    border-radius: 50px;\r\n    text-decoration: none;\r\n    font-weight: 600;\r\n    font-size: 15px;\r\n    transition: var(--fh-transition);\r\n    box-shadow: 0 8px 30px rgba(201, 168, 76, 0.30);\r\n    border: none;\r\n    cursor: pointer;\r\n}\r\n\r\n.fh-about-btn:hover {\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 12px 40px rgba(201, 168, 76, 0.45);\r\n    background: linear-gradient(135deg, var(--fh-gold-light), var(--fh-gold));\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-about-btn .arrow {\r\n    transition: var(--fh-transition);\r\n    font-size: 18px;\r\n}\r\n\r\n.fh-about-btn:hover .arrow {\r\n    transform: translateX(6px);\r\n}\r\n\r\n\/* ============================================\r\n   RIGHT CONTENT - IMAGE\r\n   ============================================ *\/\r\n.fh-about-image-wrapper {\r\n    flex: 1 1 45%;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    animation: fhSlideUp 0.8s ease 0.2s forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-about-image-frame {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 520px;\r\n}\r\n\r\n\/* Main Image *\/\r\n.fh-about-image-frame img {\r\n    width: 100%;\r\n    height: auto;\r\n    border-radius: var(--fh-radius);\r\n    filter: drop-shadow(0 30px 60px rgba(10, 26, 47, 0.12));\r\n    animation: fhFloatAbout 6s ease-in-out infinite;\r\n    display: block;\r\n}\r\n\r\n\/* Decorative Ring *\/\r\n.fh-about-image-frame::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -20px;\r\n    left: -20px;\r\n    right: -20px;\r\n    bottom: -20px;\r\n    border: 2px solid rgba(201, 168, 76, 0.10);\r\n    border-radius: var(--fh-radius);\r\n    z-index: -1;\r\n    animation: fhRingPulse 4s ease-in-out infinite;\r\n}\r\n\r\n\/* Glow *\/\r\n.fh-about-image-frame::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 80%;\r\n    height: 80%;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.06) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    z-index: -2;\r\n    animation: fhPulseAbout 5s ease-in-out infinite;\r\n}\r\n\r\n\/* Floating Badge on Image *\/\r\n.fh-about-image-badge {\r\n    position: absolute;\r\n    bottom: 20px;\r\n    right: -10px;\r\n    background: var(--fh-white);\r\n    padding: 14px 24px;\r\n    border-radius: 16px;\r\n    box-shadow: 0 10px 40px rgba(0,0,0,0.08);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    border: 1px solid rgba(201, 168, 76, 0.10);\r\n    animation: fhFloatBadge 6s ease-in-out infinite 1s;\r\n}\r\n\r\n.fh-about-image-badge .number {\r\n    font-family: 'Cormorant Garamond', serif;\r\n    font-size: 28px;\r\n    font-weight: 700;\r\n    color: var(--fh-gold);\r\n    line-height: 1;\r\n}\r\n\r\n.fh-about-image-badge .label {\r\n    font-size: 12px;\r\n    color: var(--fh-text-muted);\r\n    line-height: 1.4;\r\n    font-weight: 500;\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhSlideUp {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateY(40px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n@keyframes fhFloatAbout {\r\n    0%, 100% { transform: translateY(0px); }\r\n    50% { transform: translateY(-15px); }\r\n}\r\n\r\n@keyframes fhFloatBadge {\r\n    0%, 100% { transform: translateY(0px); }\r\n    50% { transform: translateY(-10px); }\r\n}\r\n\r\n@keyframes fhRingPulse {\r\n    0%, 100% { transform: scale(1); opacity: 0.5; }\r\n    50% { transform: scale(1.02); opacity: 1; }\r\n}\r\n\r\n@keyframes fhPulseAbout {\r\n    0%, 100% { transform: translate(-50%, -50%) scale(1); opacity: 0.5; }\r\n    50% { transform: translate(-50%, -50%) scale(1.1); opacity: 1; }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-about-container {\r\n        padding: 0 40px;\r\n        gap: 50px;\r\n    }\r\n\r\n    .fh-about-title {\r\n        font-size: 42px;\r\n    }\r\n\r\n    .fh-about-text {\r\n        font-size: 15px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-about-section {\r\n        padding: 80px 0;\r\n    }\r\n\r\n    .fh-about-section::before,\r\n    .fh-about-section::after {\r\n        display: none;\r\n    }\r\n\r\n    .fh-about-container {\r\n        flex-direction: column-reverse;\r\n        padding: 0 24px;\r\n        gap: 40px;\r\n        text-align: center;\r\n    }\r\n\r\n    .fh-about-content {\r\n        flex: none;\r\n        width: 100%;\r\n    }\r\n\r\n    .fh-about-image-wrapper {\r\n        flex: none;\r\n        width: 85%;\r\n        max-width: 400px;\r\n    }\r\n\r\n    .fh-about-title {\r\n        font-size: 34px;\r\n    }\r\n\r\n    .fh-about-title .highlight::after {\r\n        height: 2px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-about-divider {\r\n        margin: 12px auto 20px;\r\n    }\r\n\r\n    .fh-about-text {\r\n        max-width: 100%;\r\n        font-size: 14px;\r\n        line-height: 1.8;\r\n        text-align: left;\r\n    }\r\n\r\n    .fh-about-features {\r\n        grid-template-columns: 1fr;\r\n        gap: 12px;\r\n    }\r\n\r\n    .fh-about-feature {\r\n        padding: 14px 18px;\r\n    }\r\n\r\n    .fh-about-btn {\r\n        width: 100%;\r\n        justify-content: center;\r\n        padding: 14px 30px;\r\n        font-size: 14px;\r\n    }\r\n\r\n    .fh-about-image-frame::before {\r\n        top: -12px;\r\n        left: -12px;\r\n        right: -12px;\r\n        bottom: -12px;\r\n    }\r\n\r\n    .fh-about-image-badge {\r\n        bottom: 10px;\r\n        right: -5px;\r\n        padding: 10px 18px;\r\n        gap: 10px;\r\n    }\r\n\r\n    .fh-about-image-badge .number {\r\n        font-size: 22px;\r\n    }\r\n\r\n    .fh-about-image-badge .label {\r\n        font-size: 10px;\r\n    }\r\n\r\n    .fh-about-badge {\r\n        font-size: 10px;\r\n        padding: 6px 16px;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-about-section {\r\n        padding: 60px 0;\r\n    }\r\n\r\n    .fh-about-container {\r\n        padding: 0 16px;\r\n        gap: 30px;\r\n    }\r\n\r\n    .fh-about-title {\r\n        font-size: 28px;\r\n    }\r\n\r\n    .fh-about-image-wrapper {\r\n        width: 95%;\r\n    }\r\n\r\n    .fh-about-text {\r\n        font-size: 13px;\r\n    }\r\n\r\n    .fh-about-image-badge {\r\n        display: none;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY\r\n   ============================================ *\/\r\n.fh-about-section img {\r\n    max-width: 100%;\r\n    height: auto;\r\n}\r\n\r\n.fh-about-section a {\r\n    text-decoration: none;\r\n}\r\n\r\n.fh-about-section * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<section class=\"fh-about-section\">\r\n\r\n    <div class=\"fh-about-container\">\r\n\r\n        <!-- LEFT CONTENT -->\r\n        <div class=\"fh-about-content\">\r\n\r\n            <div class=\"fh-about-badge\">\r\n                <span class=\"icon\">\u2696\ufe0f<\/span>\r\n                Program Studi Hukum\r\n            <\/div>\r\n\r\n            <h2 class=\"fh-about-title\">\r\n                Unggul dalam<br>\r\n                <span class=\"highlight\">Ilmu Hukum<\/span>\r\n            <\/h2>\r\n\r\n            <div class=\"fh-about-divider\"><\/div>\r\n\r\n            <p class=\"fh-about-text\">\r\n                Program Studi Hukum Fakultas Hukum selama ini menjadi\r\n                program studi <strong>favorit<\/strong> di berbagai perguruan tinggi,\r\n                baik negeri maupun swasta. Ilmu hukum memiliki peran\r\n                penting dalam berbagai sektor pekerjaan sehingga\r\n                menjadi bekal yang sangat dibutuhkan dalam dunia\r\n                profesional. Lulusan Program Studi Hukum memiliki\r\n                <strong>peluang karier yang luas<\/strong> serta mampu mendukung\r\n                peningkatan jenjang karier di berbagai instansi\r\n                pemerintahan maupun swasta.\r\n            <\/p>\r\n\r\n            <!-- Feature Grid -->\r\n            <div class=\"fh-about-features\">\r\n\r\n                <div class=\"fh-about-feature\">\r\n                    <div class=\"icon-wrap\">\ud83c\udfaf<\/div>\r\n                    <div class=\"info\">\r\n                        <h4>Kurikulum Terupdate<\/h4>\r\n                        <p>Berbasis kompetensi global<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"fh-about-feature\">\r\n                    <div class=\"icon-wrap\">\ud83d\udc68\u200d\u2696\ufe0f<\/div>\r\n                    <div class=\"info\">\r\n                        <h4>Dosen Profesional<\/h4>\r\n                        <p>Praktisi & akademisi berpengalaman<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"fh-about-feature\">\r\n                    <div class=\"icon-wrap\">\ud83c\udf0d<\/div>\r\n                    <div class=\"info\">\r\n                        <h4>Jaringan Luas<\/h4>\r\n                        <p>Kerjasama nasional & internasional<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"fh-about-feature\">\r\n                    <div class=\"icon-wrap\">\ud83d\udcbc<\/div>\r\n                    <div class=\"info\">\r\n                        <h4>Peluang Karier<\/h4>\r\n                        <p>Berbagai sektor profesional<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- RIGHT IMAGE -->\r\n        <div class=\"fh-about-image-wrapper\">\r\n\r\n            <div class=\"fh-about-image-frame\">\r\n\r\n                <img \r\n                    src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/hakim.png\" \r\n                    alt=\"Fakultas Hukum UPGRIS - Simbol Keadilan\"\r\n                    loading=\"lazy\"\r\n                    decoding=\"async\"\r\n                >\r\n\r\n\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     OPTIONAL: Fallback for browsers without JS\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-about-content { opacity: 1; }\r\n        .fh-about-image-wrapper { opacity: 1; }\r\n    <\/style>\r\n<\/noscript>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-550f32ad e-con-full e-flex e-con e-parent\" data-id=\"550f32ad\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bbfaf58 practice-area-text elementor-widget elementor-widget-heading\" data-id=\"1bbfaf58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tentang UPGRIS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fd2394e elementor-widget elementor-widget-heading\" data-id=\"1fd2394e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tentang UPGRIS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e5c05a3 e-con-full practice-grid-col e-flex elementor-invisible e-con e-child\" data-id=\"5e5c05a3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;zoomIn&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3c73565b e-con-full practice-col e-transform e-flex e-con e-child\" data-id=\"3c73565b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ac6d5e8 practice-icon elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5ac6d5e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-tie\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43c08b67 elementor-widget elementor-widget-heading\" data-id=\"43c08b67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PMB<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6aa6e4f elementor-widget elementor-widget-text-editor\" data-id=\"6aa6e4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pendaftaran Mahasiswa Baru<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40fa1509 elementor-widget elementor-widget-spacer\" data-id=\"40fa1509\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70a47241 e-con-full practice-img-button e-flex e-con e-child\" data-id=\"70a47241\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49a6c02b elementor-widget elementor-widget-image\" data-id=\"49a6c02b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/pmb.upgris.ac.id\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"720\" height=\"480\" src=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/WhatsApp-Image-2026-07-01-at-18.15.34-1.jpeg\" class=\"attachment-full size-full wp-image-3576\" alt=\"\" srcset=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/WhatsApp-Image-2026-07-01-at-18.15.34-1.jpeg 720w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/WhatsApp-Image-2026-07-01-at-18.15.34-1-300x200.jpeg 300w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/WhatsApp-Image-2026-07-01-at-18.15.34-1-200x133.jpeg 200w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/WhatsApp-Image-2026-07-01-at-18.15.34-1-465x310.jpeg 465w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/WhatsApp-Image-2026-07-01-at-18.15.34-1-695x463.jpeg 695w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57df6972 e-con-full practice-col practice-col-dark e-transform e-flex e-con e-child\" data-id=\"57df6972\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4607f765 practice-icon elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4607f765\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fingerprint\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256.12 245.96c-13.25 0-24 10.74-24 24 1.14 72.25-8.14 141.9-27.7 211.55-2.73 9.72 2.15 30.49 23.12 30.49 10.48 0 20.11-6.92 23.09-17.52 13.53-47.91 31.04-125.41 29.48-224.52.01-13.25-10.73-24-23.99-24zm-.86-81.73C194 164.16 151.25 211.3 152.1 265.32c.75 47.94-3.75 95.91-13.37 142.55-2.69 12.98 5.67 25.69 18.64 28.36 13.05 2.67 25.67-5.66 28.36-18.64 10.34-50.09 15.17-101.58 14.37-153.02-.41-25.95 19.92-52.49 54.45-52.34 31.31.47 57.15 25.34 57.62 55.47.77 48.05-2.81 96.33-10.61 143.55-2.17 13.06 6.69 25.42 19.76 27.58 19.97 3.33 26.81-15.1 27.58-19.77 8.28-50.03 12.06-101.21 11.27-152.11-.88-55.8-47.94-101.88-104.91-102.72zm-110.69-19.78c-10.3-8.34-25.37-6.8-33.76 3.48-25.62 31.5-39.39 71.28-38.75 112 .59 37.58-2.47 75.27-9.11 112.05-2.34 13.05 6.31 25.53 19.36 27.89 20.11 3.5 27.07-14.81 27.89-19.36 7.19-39.84 10.5-80.66 9.86-121.33-.47-29.88 9.2-57.88 28-80.97 8.35-10.28 6.79-25.39-3.49-33.76zm109.47-62.33c-15.41-.41-30.87 1.44-45.78 4.97-12.89 3.06-20.87 15.98-17.83 28.89 3.06 12.89 16 20.83 28.89 17.83 11.05-2.61 22.47-3.77 34-3.69 75.43 1.13 137.73 61.5 138.88 134.58.59 37.88-1.28 76.11-5.58 113.63-1.5 13.17 7.95 25.08 21.11 26.58 16.72 1.95 25.51-11.88 26.58-21.11a929.06 929.06 0 0 0 5.89-119.85c-1.56-98.75-85.07-180.33-186.16-181.83zm252.07 121.45c-2.86-12.92-15.51-21.2-28.61-18.27-12.94 2.86-21.12 15.66-18.26 28.61 4.71 21.41 4.91 37.41 4.7 61.6-.11 13.27 10.55 24.09 23.8 24.2h.2c13.17 0 23.89-10.61 24-23.8.18-22.18.4-44.11-5.83-72.34zm-40.12-90.72C417.29 43.46 337.6 1.29 252.81.02 183.02-.82 118.47 24.91 70.46 72.94 24.09 119.37-.9 181.04.14 246.65l-.12 21.47c-.39 13.25 10.03 24.31 23.28 24.69.23.02.48.02.72.02 12.92 0 23.59-10.3 23.97-23.3l.16-23.64c-.83-52.5 19.16-101.86 56.28-139 38.76-38.8 91.34-59.67 147.68-58.86 69.45 1.03 134.73 35.56 174.62 92.39 7.61 10.86 22.56 13.45 33.42 5.86 10.84-7.62 13.46-22.59 5.84-33.43z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6649e3 elementor-widget elementor-widget-heading\" data-id=\"d6649e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SIMEKAR<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a2c86a0 elementor-widget elementor-widget-text-editor\" data-id=\"3a2c86a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sistem Pembelajaran di Universitas PGRI Semarang<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-395b5859 elementor-widget elementor-widget-spacer\" data-id=\"395b5859\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69ca491d e-con-full practice-img-button e-flex e-con e-child\" data-id=\"69ca491d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bb77833 elementor-widget elementor-widget-image\" data-id=\"3bb77833\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/simekar.upgris.ac.id\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"752\" height=\"438\" src=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture3.png\" class=\"attachment-full size-full wp-image-3577\" alt=\"\" srcset=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture3.png 752w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture3-300x175.png 300w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture3-200x116.png 200w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture3-465x271.png 465w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture3-695x405.png 695w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e3ce58b e-con-full practice-col e-transform e-flex e-con e-child\" data-id=\"3e3ce58b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-337e1a8d practice-icon elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"337e1a8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-book\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d3b4d9 elementor-widget elementor-widget-heading\" data-id=\"9d3b4d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jurnal Meta Yuridis<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-594f0912 elementor-widget elementor-widget-text-editor\" data-id=\"594f0912\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jurnal Program Studi Hukum Fakultas Hukum<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ab8560f elementor-widget elementor-widget-spacer\" data-id=\"4ab8560f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22cd6408 e-con-full practice-img-button e-flex e-con e-child\" data-id=\"22cd6408\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb0166d elementor-widget elementor-widget-image\" data-id=\"bb0166d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/journal.upgris.ac.id\/index.php\/meta-yuridis\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1402\" height=\"1122\" src=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM.png\" class=\"attachment-full size-full wp-image-3578\" alt=\"\" srcset=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM.png 1402w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM-300x240.png 300w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM-1024x819.png 1024w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM-768x615.png 768w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM-200x160.png 200w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM-465x372.png 465w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jun-26-2026-04_37_13-PM-625x500.png 625w\" sizes=\"(max-width: 1402px) 100vw, 1402px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5996c413 e-con-full practice-col practice-col-dark e-transform e-flex e-con e-child\" data-id=\"5996c413\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-306807e5 practice-icon elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"306807e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-home\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-131cea44 elementor-widget elementor-widget-heading\" data-id=\"131cea44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Layanan Pengaduan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bec8d9f elementor-widget elementor-widget-text-editor\" data-id=\"6bec8d9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Fasilitas pelayanan Pengaduan<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e08bbeb elementor-widget elementor-widget-spacer\" data-id=\"6e08bbeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5464e56d e-con-full practice-img-button e-flex e-con e-child\" data-id=\"5464e56d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53aaae5a elementor-widget elementor-widget-image\" data-id=\"53aaae5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1.jpg\" class=\"attachment-full size-full wp-image-3579\" alt=\"\" srcset=\"https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1.jpg 1024w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1-300x169.jpg 300w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1-768x432.jpg 768w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1-200x113.jpg 200w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1-465x262.jpg 465w, https:\/\/fh.upgris.ac.id\/wp-content\/uploads\/2026\/07\/DSC04307-1-1024x576-1-695x391.jpg 695w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d8ecde e-con-full e-flex e-con e-parent\" data-id=\"7d8ecde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-870c842 elementor-widget elementor-widget-html\" data-id=\"870c842\" 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<!-- ============================================\r\n     STATISTICS SECTION - FAKULTAS HUKUM UPGRIS\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-gold-dark: #A8892E;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-dark-blue: #0F2847;\r\n    --fh-navy: #0B2341;\r\n    --fh-white: #FFFFFF;\r\n    --fh-text-light: #F0F4FA;\r\n    --fh-text-muted: #B0C4DE;\r\n    --fh-shadow: 0 20px 60px rgba(0, 0, 0, 0.30);\r\n    --fh-shadow-hover: 0 30px 80px rgba(201, 168, 76, 0.20);\r\n    --fh-radius: 20px;\r\n    --fh-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   STATISTICS SECTION\r\n   ============================================ *\/\r\n.fh-stats-section {\r\n    position: relative;\r\n    padding: 120px 0;\r\n    background: var(--fh-navy);\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Decorative Background Elements *\/\r\n.fh-stats-section::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -30%;\r\n    right: -10%;\r\n    width: 600px;\r\n    height: 600px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.06) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-stats-section::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -20%;\r\n    left: -15%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.04) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* Animated Lines *\/\r\n.fh-stats-lines {\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    overflow: hidden;\r\n    z-index: 1;\r\n}\r\n\r\n.fh-stats-lines span {\r\n    position: absolute;\r\n    width: 1px;\r\n    height: 100%;\r\n    background: linear-gradient(to bottom, transparent, rgba(201, 168, 76, 0.06), transparent);\r\n    animation: fhLineFloat 8s ease-in-out infinite;\r\n}\r\n\r\n.fh-stats-lines span:nth-child(1) { left: 10%; animation-delay: 0s; }\r\n.fh-stats-lines span:nth-child(2) { left: 30%; animation-delay: 1.5s; }\r\n.fh-stats-lines span:nth-child(3) { left: 50%; animation-delay: 3s; }\r\n.fh-stats-lines span:nth-child(4) { left: 70%; animation-delay: 4.5s; }\r\n.fh-stats-lines span:nth-child(5) { left: 90%; animation-delay: 6s; }\r\n\r\n@keyframes fhLineFloat {\r\n    0%, 100% { transform: scaleY(0.3); opacity: 0.3; }\r\n    50% { transform: scaleY(1); opacity: 1; }\r\n}\r\n\r\n\/* ============================================\r\n   CONTAINER\r\n   ============================================ *\/\r\n.fh-stats-container {\r\n    position: relative;\r\n    max-width: 1320px;\r\n    margin: 0 auto;\r\n    padding: 0 60px;\r\n    text-align: center;\r\n    z-index: 2;\r\n}\r\n\r\n\/* ============================================\r\n   HEADER\r\n   ============================================ *\/\r\n.fh-stats-header {\r\n    margin-bottom: 70px;\r\n    animation: fhStatsFadeUp 0.8s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-stats-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: rgba(201, 168, 76, 0.12);\r\n    border: 1px solid rgba(201, 168, 76, 0.15);\r\n    padding: 8px 24px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-light);\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.fh-stats-badge .icon {\r\n    font-size: 16px;\r\n}\r\n\r\n.fh-stats-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 54px;\r\n    font-weight: 700;\r\n    color: var(--fh-white);\r\n    margin-bottom: 16px;\r\n    line-height: 1.1;\r\n}\r\n\r\n.fh-stats-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-stats-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.3;\r\n}\r\n\r\n.fh-stats-divider {\r\n    width: 80px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    border-radius: 2px;\r\n    margin: 0 auto 20px;\r\n}\r\n\r\n.fh-stats-desc {\r\n    max-width: 760px;\r\n    margin: 0 auto;\r\n    color: var(--fh-text-muted);\r\n    font-size: 17px;\r\n    line-height: 1.9;\r\n    font-weight: 300;\r\n}\r\n\r\n\/* ============================================\r\n   STATS GRID\r\n   ============================================ *\/\r\n.fh-stats-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 30px;\r\n    animation: fhStatsFadeUp 0.8s ease 0.2s forwards;\r\n    opacity: 0;\r\n}\r\n\r\n\/* ============================================\r\n   STAT CARD\r\n   ============================================ *\/\r\n.fh-stat-card {\r\n    position: relative;\r\n    background: rgba(255, 255, 255, 0.04);\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n    border: 1px solid rgba(255, 255, 255, 0.06);\r\n    border-radius: var(--fh-radius);\r\n    padding: 44px 24px 36px;\r\n    transition: var(--fh-transition);\r\n    cursor: default;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Card Glow Effect *\/\r\n.fh-stat-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    background: linear-gradient(135deg, rgba(201, 168, 76, 0.05), transparent 60%);\r\n    opacity: 0;\r\n    transition: var(--fh-transition);\r\n    border-radius: var(--fh-radius);\r\n}\r\n\r\n.fh-stat-card:hover::before {\r\n    opacity: 1;\r\n}\r\n\r\n\/* Card Border Glow *\/\r\n.fh-stat-card::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: -1px;\r\n    border-radius: var(--fh-radius);\r\n    padding: 1px;\r\n    background: linear-gradient(135deg, transparent 30%, rgba(201, 168, 76, 0.10), transparent 70%);\r\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n    -webkit-mask-composite: xor;\r\n    mask-composite: exclude;\r\n    opacity: 0;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-stat-card:hover::after {\r\n    opacity: 1;\r\n}\r\n\r\n.fh-stat-card:hover {\r\n    transform: translateY(-12px);\r\n    background: rgba(201, 168, 76, 0.08);\r\n    border-color: rgba(201, 168, 76, 0.15);\r\n    box-shadow: var(--fh-shadow-hover);\r\n}\r\n\r\n\/* Icon on Card *\/\r\n.fh-stat-icon {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 56px;\r\n    height: 56px;\r\n    background: linear-gradient(135deg, rgba(201, 168, 76, 0.15), rgba(201, 168, 76, 0.05));\r\n    border-radius: 16px;\r\n    font-size: 24px;\r\n    margin-bottom: 16px;\r\n    transition: var(--fh-transition);\r\n    border: 1px solid rgba(201, 168, 76, 0.08);\r\n}\r\n\r\n.fh-stat-card:hover .fh-stat-icon {\r\n    background: linear-gradient(135deg, var(--fh-gold), var(--fh-gold-dark));\r\n    border-color: var(--fh-gold);\r\n    transform: scale(1.05) rotate(-5deg);\r\n}\r\n\r\n\/* Number *\/\r\n.fh-stat-number {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 60px;\r\n    font-weight: 700;\r\n    color: var(--fh-gold);\r\n    line-height: 1;\r\n    margin-bottom: 8px;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-stat-card:hover .fh-stat-number {\r\n    color: var(--fh-white);\r\n    transform: scale(1.02);\r\n}\r\n\r\n.fh-stat-number .suffix {\r\n    font-size: 32px;\r\n    font-weight: 600;\r\n}\r\n\r\n\/* Label *\/\r\n.fh-stat-label {\r\n    display: block;\r\n    color: var(--fh-text-light);\r\n    font-size: 16px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.3px;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-stat-card:hover .fh-stat-label {\r\n    color: var(--fh-white);\r\n}\r\n\r\n\/* Decorative Dot *\/\r\n.fh-stat-dot {\r\n    position: absolute;\r\n    bottom: 16px;\r\n    right: 20px;\r\n    width: 6px;\r\n    height: 6px;\r\n    border-radius: 50%;\r\n    background: var(--fh-gold);\r\n    opacity: 0.2;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-stat-card:hover .fh-stat-dot {\r\n    opacity: 0.6;\r\n    transform: scale(1.5);\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhStatsFadeUp {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateY(40px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-stats-section {\r\n        padding: 100px 0;\r\n    }\r\n\r\n    .fh-stats-container {\r\n        padding: 0 40px;\r\n    }\r\n\r\n    .fh-stats-title {\r\n        font-size: 44px;\r\n    }\r\n\r\n    .fh-stats-grid {\r\n        gap: 20px;\r\n    }\r\n\r\n    .fh-stat-number {\r\n        font-size: 48px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-stats-section {\r\n        padding: 80px 0;\r\n    }\r\n\r\n    .fh-stats-section::before,\r\n    .fh-stats-section::after {\r\n        display: none;\r\n    }\r\n\r\n    .fh-stats-lines span {\r\n        display: none;\r\n    }\r\n\r\n    .fh-stats-container {\r\n        padding: 0 24px;\r\n    }\r\n\r\n    .fh-stats-header {\r\n        margin-bottom: 50px;\r\n    }\r\n\r\n    .fh-stats-title {\r\n        font-size: 36px;\r\n    }\r\n\r\n    .fh-stats-title .highlight::after {\r\n        height: 2px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-stats-desc {\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .fh-stats-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n        gap: 16px;\r\n    }\r\n\r\n    .fh-stat-card {\r\n        padding: 32px 16px 28px;\r\n    }\r\n\r\n    .fh-stat-icon {\r\n        width: 48px;\r\n        height: 48px;\r\n        font-size: 20px;\r\n        margin-bottom: 12px;\r\n    }\r\n\r\n    .fh-stat-number {\r\n        font-size: 40px;\r\n    }\r\n\r\n    .fh-stat-number .suffix {\r\n        font-size: 24px;\r\n    }\r\n\r\n    .fh-stat-label {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .fh-stats-badge {\r\n        font-size: 10px;\r\n        padding: 6px 16px;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-stats-section {\r\n        padding: 60px 0;\r\n    }\r\n\r\n    .fh-stats-container {\r\n        padding: 0 16px;\r\n    }\r\n\r\n    .fh-stats-title {\r\n        font-size: 28px;\r\n    }\r\n\r\n    .fh-stats-desc {\r\n        font-size: 13px;\r\n    }\r\n\r\n    .fh-stats-grid {\r\n        grid-template-columns: 1fr 1fr;\r\n        gap: 12px;\r\n    }\r\n\r\n    .fh-stat-card {\r\n        padding: 24px 12px 20px;\r\n        border-radius: 14px;\r\n    }\r\n\r\n    .fh-stat-icon {\r\n        width: 40px;\r\n        height: 40px;\r\n        font-size: 16px;\r\n        border-radius: 12px;\r\n    }\r\n\r\n    .fh-stat-number {\r\n        font-size: 32px;\r\n    }\r\n\r\n    .fh-stat-number .suffix {\r\n        font-size: 18px;\r\n    }\r\n\r\n    .fh-stat-label {\r\n        font-size: 12px;\r\n    }\r\n\r\n    .fh-stat-dot {\r\n        display: none;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY\r\n   ============================================ *\/\r\n.fh-stats-section * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.fh-stats-section a {\r\n    text-decoration: none;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<section class=\"fh-stats-section\">\r\n\r\n    <!-- Decorative Animated Lines -->\r\n    <div class=\"fh-stats-lines\">\r\n        <span><\/span>\r\n        <span><\/span>\r\n        <span><\/span>\r\n        <span><\/span>\r\n        <span><\/span>\r\n    <\/div>\r\n\r\n    <div class=\"fh-stats-container\">\r\n\r\n        <!-- Header -->\r\n        <div class=\"fh-stats-header\">\r\n\r\n            <div class=\"fh-stats-badge\">\r\n                <span class=\"icon\">\ud83d\udcca<\/span>\r\n                Program Studi Hukum\r\n            <\/div>\r\n\r\n            <h2 class=\"fh-stats-title\">\r\n                Data & <span class=\"highlight\">Fakta<\/span>\r\n            <\/h2>\r\n\r\n            <div class=\"fh-stats-divider\"><\/div>\r\n\r\n            <p class=\"fh-stats-desc\">\r\n                Program Studi Hukum dalam Angka merupakan representasi Fakultas Hukum \r\n                Universitas PGRI Semarang dalam bentuk infografis yang menarik dan mudah dibaca.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n        <!-- Stats Grid -->\r\n        <div class=\"fh-stats-grid\">\r\n\r\n            <!-- Card 1: Mahasiswa -->\r\n            <div class=\"fh-stat-card\">\r\n                <div class=\"fh-stat-icon\">\ud83d\udc68\u200d\ud83c\udf93<\/div>\r\n                <div class=\"fh-stat-number\">\r\n                    <span class=\"fh-counter\" data-target=\"382\">0<\/span>\r\n                <\/div>\r\n                <span class=\"fh-stat-label\">Mahasiswa Aktif<\/span>\r\n                <div class=\"fh-stat-dot\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- Card 2: Alumni -->\r\n            <div class=\"fh-stat-card\">\r\n                <div class=\"fh-stat-icon\">\ud83c\udf93<\/div>\r\n                <div class=\"fh-stat-number\">\r\n                    <span class=\"fh-counter\" data-target=\"333\">0<\/span>\r\n                    <span class=\"suffix\">+<\/span>\r\n                <\/div>\r\n                <span class=\"fh-stat-label\">Alumni<\/span>\r\n                <div class=\"fh-stat-dot\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- Card 3: Dosen -->\r\n            <div class=\"fh-stat-card\">\r\n                <div class=\"fh-stat-icon\">\ud83d\udc68\u200d\ud83c\udfeb<\/div>\r\n                <div class=\"fh-stat-number\">\r\n                    <span class=\"fh-counter\" data-target=\"9\">0<\/span>\r\n                <\/div>\r\n                <span class=\"fh-stat-label\">Dosen Profesional<\/span>\r\n                <div class=\"fh-stat-dot\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- Card 4: Jurnal -->\r\n            <div class=\"fh-stat-card\">\r\n                <div class=\"fh-stat-icon\">\ud83d\udcd6<\/div>\r\n                <div class=\"fh-stat-number\">\r\n                    <span class=\"fh-counter\" data-target=\"1\">0<\/span>\r\n                <\/div>\r\n                <span class=\"fh-stat-label\">Jurnal Hukum<\/span>\r\n                <div class=\"fh-stat-dot\"><\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     COUNTER ANIMATION SCRIPT\r\n     ============================================ -->\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const counters = document.querySelectorAll('.fh-counter');\r\n    \r\n    \/\/ Only run if IntersectionObserver is supported\r\n    if ('IntersectionObserver' in window) {\r\n        const observer = new IntersectionObserver((entries) => {\r\n            entries.forEach(entry => {\r\n                if (entry.isIntersecting) {\r\n                    const counter = entry.target;\r\n                    const target = parseInt(counter.dataset.target);\r\n                    let current = 0;\r\n                    \r\n                    \/\/ Dynamic speed based on target number\r\n                    const speed = Math.max(1, Math.ceil(target \/ 80));\r\n                    \r\n                    const updateCounter = () => {\r\n                        current += speed;\r\n                        \r\n                        if (current < target) {\r\n                            counter.textContent = current;\r\n                            requestAnimationFrame(updateCounter);\r\n                        } else {\r\n                            counter.textContent = target;\r\n                        }\r\n                    };\r\n                    \r\n                    \/\/ Start counter\r\n                    updateCounter();\r\n                    \r\n                    \/\/ Unobserve after animation starts\r\n                    observer.unobserve(counter);\r\n                }\r\n            });\r\n        }, { \r\n            threshold: 0.3,\r\n            rootMargin: '0px 0px -50px 0px'\r\n        });\r\n        \r\n        counters.forEach(counter => observer.observe(counter));\r\n    } else {\r\n        \/\/ Fallback for older browsers - show all numbers immediately\r\n        counters.forEach(counter => {\r\n            counter.textContent = counter.dataset.target;\r\n        });\r\n    }\r\n});\r\n<\/script>\r\n\r\n<!-- ============================================\r\n     NOSCRIPT FALLBACK\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-stats-header { opacity: 1; }\r\n        .fh-stats-grid { opacity: 1; }\r\n        .fh-counter { \r\n            display: inline-block;\r\n        }\r\n    <\/style>\r\n    <script>\r\n        \/\/ Show all numbers immediately if JS is disabled\r\n        document.querySelectorAll('.fh-counter').forEach(el => {\r\n            el.textContent = el.dataset.target;\r\n        });\r\n    <\/script>\r\n<\/noscript>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6bcfcec5 e-con-full e-flex e-con e-parent\" data-id=\"6bcfcec5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64beb11b elementor-widget elementor-widget-html\" data-id=\"64beb11b\" 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<!-- ============================================\r\n     NEWS SECTION - FAKULTAS HUKUM UPGRIS\r\n     Menampilkan 6 Berita Terbaru\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-gold-dark: #A8892E;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-navy: #0B2341;\r\n    --fh-white: #FFFFFF;\r\n    --fh-gray-light: #F8FAFC;\r\n    --fh-gray: #E8ECF1;\r\n    --fh-text-dark: #1A1A2E;\r\n    --fh-text-muted: #6B7A8F;\r\n    --fh-text-light: #8A9BB0;\r\n    --fh-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\r\n    --fh-shadow-hover: 0 16px 48px rgba(0, 0, 0, 0.12);\r\n    --fh-radius: 16px;\r\n    --fh-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   NEWS SECTION\r\n   ============================================ *\/\r\n.fh-news-section {\r\n    position: relative;\r\n    width: 100%;\r\n    margin: 0 auto;\r\n    padding: 80px 60px;\r\n    font-family: 'Poppins', 'Segoe UI', sans-serif;\r\n    background: var(--fh-gray-light);\r\n    border-radius: 24px;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Decorative Background *\/\r\n.fh-news-section::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -30%;\r\n    right: -10%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.04) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-news-section::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -20%;\r\n    left: -10%;\r\n    width: 400px;\r\n    height: 400px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.03) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* ============================================\r\n   HEADER\r\n   ============================================ *\/\r\n.fh-news-header {\r\n    text-align: center;\r\n    margin-bottom: 50px;\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.fh-news-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: rgba(201, 168, 76, 0.10);\r\n    border: 1px solid rgba(201, 168, 76, 0.15);\r\n    padding: 8px 24px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-dark);\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.fh-news-badge .icon {\r\n    font-size: 16px;\r\n}\r\n\r\n.fh-news-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 48px;\r\n    font-weight: 700;\r\n    color: var(--fh-navy);\r\n    margin-bottom: 12px;\r\n    line-height: 1.1;\r\n}\r\n\r\n.fh-news-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-news-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.3;\r\n}\r\n\r\n.fh-news-divider {\r\n    width: 80px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    border-radius: 2px;\r\n    margin: 0 auto 16px;\r\n}\r\n\r\n.fh-news-subtitle {\r\n    font-size: 16px;\r\n    color: var(--fh-text-muted);\r\n    font-weight: 300;\r\n    max-width: 600px;\r\n    margin: 0 auto;\r\n}\r\n\r\n\/* ============================================\r\n   NEWS GRID\r\n   ============================================ *\/\r\n.fh-news-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 30px;\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n\/* ============================================\r\n   NEWS CARD\r\n   ============================================ *\/\r\n.fh-news-card {\r\n    background: var(--fh-white);\r\n    border-radius: var(--fh-radius);\r\n    overflow: hidden;\r\n    box-shadow: var(--fh-shadow);\r\n    transition: var(--fh-transition);\r\n    border: 1px solid rgba(201, 168, 76, 0.04);\r\n    position: relative;\r\n    opacity: 0;\r\n    transform: translateY(30px);\r\n    animation: fhNewsFadeUp 0.6s ease forwards;\r\n}\r\n\r\n.fh-news-card:nth-child(1) { animation-delay: 0.05s; }\r\n.fh-news-card:nth-child(2) { animation-delay: 0.10s; }\r\n.fh-news-card:nth-child(3) { animation-delay: 0.15s; }\r\n.fh-news-card:nth-child(4) { animation-delay: 0.20s; }\r\n.fh-news-card:nth-child(5) { animation-delay: 0.25s; }\r\n.fh-news-card:nth-child(6) { animation-delay: 0.30s; }\r\n\r\n.fh-news-card:hover {\r\n    transform: translateY(-10px);\r\n    box-shadow: var(--fh-shadow-hover);\r\n    border-color: rgba(201, 168, 76, 0.10);\r\n}\r\n\r\n\/* Card Top Glow *\/\r\n.fh-news-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, transparent, var(--fh-gold), transparent);\r\n    opacity: 0;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-news-card:hover::before {\r\n    opacity: 1;\r\n}\r\n\r\n\/* Image *\/\r\n.fh-news-image {\r\n    width: 100%;\r\n    height: 220px;\r\n    object-fit: cover;\r\n    display: block;\r\n    transition: var(--fh-transition);\r\n    background: var(--fh-gray);\r\n}\r\n\r\n.fh-news-card:hover .fh-news-image {\r\n    transform: scale(1.03);\r\n}\r\n\r\n.fh-news-image-wrap {\r\n    overflow: hidden;\r\n    position: relative;\r\n}\r\n\r\n\/* Date Badge on Image *\/\r\n.fh-news-date {\r\n    position: absolute;\r\n    bottom: 12px;\r\n    left: 12px;\r\n    background: rgba(11, 35, 65, 0.85);\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n    padding: 6px 14px;\r\n    border-radius: 8px;\r\n    color: var(--fh-white);\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    border: 1px solid rgba(255, 255, 255, 0.08);\r\n}\r\n\r\n.fh-news-date .date-icon {\r\n    font-size: 14px;\r\n}\r\n\r\n\/* Card Content *\/\r\n.fh-news-content {\r\n    padding: 24px 24px 28px;\r\n}\r\n\r\n.fh-news-category {\r\n    display: inline-block;\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    color: var(--fh-gold-dark);\r\n    background: rgba(201, 168, 76, 0.08);\r\n    padding: 4px 14px;\r\n    border-radius: 50px;\r\n    margin-bottom: 12px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.5px;\r\n}\r\n\r\n.fh-news-content h3 {\r\n    font-size: 19px;\r\n    font-weight: 600;\r\n    color: var(--fh-navy);\r\n    line-height: 1.4;\r\n    margin-bottom: 12px;\r\n    display: -webkit-box;\r\n    -webkit-line-clamp: 2;\r\n    -webkit-box-orient: vertical;\r\n    overflow: hidden;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-news-card:hover .fh-news-content h3 {\r\n    color: var(--fh-gold-dark);\r\n}\r\n\r\n.fh-news-excerpt {\r\n    font-size: 14px;\r\n    line-height: 1.7;\r\n    color: var(--fh-text-muted);\r\n    margin-bottom: 18px;\r\n    display: -webkit-box;\r\n    -webkit-line-clamp: 3;\r\n    -webkit-box-orient: vertical;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Read More Link *\/\r\n.fh-news-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    text-decoration: none;\r\n    color: var(--fh-gold);\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    transition: var(--fh-transition);\r\n    position: relative;\r\n}\r\n\r\n.fh-news-link::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -2px;\r\n    left: 0;\r\n    width: 0;\r\n    height: 2px;\r\n    background: var(--fh-gold);\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-news-link:hover::after {\r\n    width: 100%;\r\n}\r\n\r\n.fh-news-link .arrow {\r\n    transition: var(--fh-transition);\r\n    font-size: 16px;\r\n}\r\n\r\n.fh-news-link:hover .arrow {\r\n    transform: translateX(6px);\r\n}\r\n\r\n.fh-news-link:hover {\r\n    color: var(--fh-gold-dark);\r\n}\r\n\r\n\/* ============================================\r\n   VIEW ALL BUTTON\r\n   ============================================ *\/\r\n.fh-news-footer {\r\n    text-align: center;\r\n    margin-top: 50px;\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.fh-news-view-all {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 14px 38px;\r\n    background: transparent;\r\n    color: var(--fh-navy);\r\n    border: 2px solid rgba(201, 168, 76, 0.20);\r\n    border-radius: 50px;\r\n    font-weight: 600;\r\n    font-size: 15px;\r\n    text-decoration: none;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-news-view-all:hover {\r\n    background: var(--fh-gold);\r\n    color: var(--fh-white);\r\n    border-color: var(--fh-gold);\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 8px 30px rgba(201, 168, 76, 0.25);\r\n}\r\n\r\n.fh-news-view-all .arrow {\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-news-view-all:hover .arrow {\r\n    transform: translateX(6px);\r\n}\r\n\r\n\/* ============================================\r\n   LOADING \/ EMPTY STATE\r\n   ============================================ *\/\r\n.fh-news-loading,\r\n.fh-news-empty {\r\n    grid-column: 1 \/ -1;\r\n    text-align: center;\r\n    padding: 60px 20px;\r\n    color: var(--fh-text-muted);\r\n}\r\n\r\n.fh-news-loading .spinner {\r\n    display: inline-block;\r\n    width: 40px;\r\n    height: 40px;\r\n    border: 3px solid var(--fh-gray);\r\n    border-top-color: var(--fh-gold);\r\n    border-radius: 50%;\r\n    animation: fhSpinner 0.8s linear infinite;\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.fh-news-loading p {\r\n    font-size: 15px;\r\n    color: var(--fh-text-muted);\r\n}\r\n\r\n.fh-news-empty .empty-icon {\r\n    font-size: 48px;\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.fh-news-empty h3 {\r\n    font-size: 20px;\r\n    color: var(--fh-navy);\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.fh-news-empty p {\r\n    color: var(--fh-text-muted);\r\n    font-size: 15px;\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhNewsFadeUp {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n@keyframes fhSpinner {\r\n    to { transform: rotate(360deg); }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-news-section {\r\n        padding: 60px 40px;\r\n        border-radius: 16px;\r\n        margin: 0 20px;\r\n    }\r\n\r\n    .fh-news-title {\r\n        font-size: 40px;\r\n    }\r\n\r\n    .fh-news-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n        gap: 24px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-news-section {\r\n        padding: 50px 20px;\r\n        border-radius: 12px;\r\n        margin: 0 12px;\r\n    }\r\n\r\n    .fh-news-section::before,\r\n    .fh-news-section::after {\r\n        display: none;\r\n    }\r\n\r\n    .fh-news-header {\r\n        margin-bottom: 32px;\r\n    }\r\n\r\n    .fh-news-badge {\r\n        font-size: 10px;\r\n        padding: 6px 16px;\r\n    }\r\n\r\n    .fh-news-title {\r\n        font-size: 32px;\r\n    }\r\n\r\n    .fh-news-title .highlight::after {\r\n        height: 2px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-news-divider {\r\n        width: 60px;\r\n    }\r\n\r\n    .fh-news-subtitle {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .fh-news-grid {\r\n        grid-template-columns: 1fr;\r\n        gap: 20px;\r\n    }\r\n\r\n    .fh-news-image {\r\n        height: 200px;\r\n    }\r\n\r\n    .fh-news-content {\r\n        padding: 20px 20px 24px;\r\n    }\r\n\r\n    .fh-news-content h3 {\r\n        font-size: 17px;\r\n    }\r\n\r\n    .fh-news-excerpt {\r\n        font-size: 13px;\r\n    }\r\n\r\n    .fh-news-footer {\r\n        margin-top: 32px;\r\n    }\r\n\r\n    .fh-news-view-all {\r\n        padding: 12px 30px;\r\n        font-size: 14px;\r\n        width: 100%;\r\n        justify-content: center;\r\n    }\r\n\r\n    .fh-news-date {\r\n        font-size: 10px;\r\n        padding: 4px 10px;\r\n        bottom: 8px;\r\n        left: 8px;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-news-section {\r\n        padding: 40px 16px;\r\n        margin: 0 8px;\r\n        border-radius: 8px;\r\n    }\r\n\r\n    .fh-news-title {\r\n        font-size: 26px;\r\n    }\r\n\r\n    .fh-news-grid {\r\n        gap: 16px;\r\n    }\r\n\r\n    .fh-news-image {\r\n        height: 170px;\r\n    }\r\n\r\n    .fh-news-content {\r\n        padding: 16px 16px 20px;\r\n    }\r\n\r\n    .fh-news-content h3 {\r\n        font-size: 15px;\r\n    }\r\n\r\n    .fh-news-excerpt {\r\n        font-size: 12px;\r\n        -webkit-line-clamp: 2;\r\n    }\r\n\r\n    .fh-news-view-all {\r\n        font-size: 13px;\r\n        padding: 10px 24px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY\r\n   ============================================ *\/\r\n.fh-news-section img {\r\n    max-width: 100%;\r\n    height: auto;\r\n}\r\n\r\n.fh-news-section a {\r\n    text-decoration: none;\r\n}\r\n\r\n.fh-news-section * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.fh-news-card .fh-news-image {\r\n    aspect-ratio: 16\/9;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<div class=\"fh-news-section\">\r\n\r\n    <!-- Header -->\r\n    <div class=\"fh-news-header\">\r\n\r\n        <div class=\"fh-news-badge\">\r\n            <span class=\"icon\">\ud83d\udcf0<\/span>\r\n            Fakultas Hukum\r\n        <\/div>\r\n\r\n        <h2 class=\"fh-news-title\">\r\n            Berita <span class=\"highlight\">Terbaru<\/span>\r\n        <\/h2>\r\n\r\n        <div class=\"fh-news-divider\"><\/div>\r\n\r\n        <p class=\"fh-news-subtitle\">\r\n            Informasi terkini seputar kegiatan akademik, prestasi, dan pengumuman penting dari Program Studi Hukum UPGRIS\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- News Grid -->\r\n    <div id=\"fhNewsGrid\" class=\"fh-news-grid\">\r\n\r\n        <!-- Loading State -->\r\n        <div class=\"fh-news-loading\">\r\n            <div class=\"spinner\"><\/div>\r\n            <p>Memuat berita terbaru...<\/p>\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Footer \/ View All -->\r\n    <div class=\"fh-news-footer\">\r\n        <a href=\"https:\/\/fh.upgris.ac.id\/index.php\/info-kemahasiswaan\/\" class=\"fh-news-view-all\">\r\n            Lihat Semua Berita\r\n            <span class=\"arrow\">\u2192<\/span>\r\n        <\/a>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- ============================================\r\n     JAVASCRIPT - Fetch 6 Latest Posts\r\n     ============================================ -->\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \r\n    const container = document.getElementById('fhNewsGrid');\r\n    \r\n    \/\/ Fetch 6 posts with embedded media\r\n    fetch('https:\/\/fh.upgris.ac.id\/wp-json\/wp\/v2\/posts?_embed&per_page=6&orderby=date&order=desc')\r\n        .then(response => {\r\n            if (!response.ok) {\r\n                throw new Error('Network response was not ok');\r\n            }\r\n            return response.json();\r\n        })\r\n        .then(posts => {\r\n            \r\n            \/\/ Clear loading state\r\n            container.innerHTML = '';\r\n            \r\n            if (posts.length === 0) {\r\n                container.innerHTML = `\r\n                    <div class=\"fh-news-empty\">\r\n                        <div class=\"empty-icon\">\ud83d\udced<\/div>\r\n                        <h3>Belum Ada Berita<\/h3>\r\n                        <p>Belum ada berita terbaru saat ini. Silakan cek kembali nanti.<\/p>\r\n                    <\/div>\r\n                `;\r\n                return;\r\n            }\r\n            \r\n            \/\/ Render each post\r\n            posts.forEach((post, index) => {\r\n                \r\n                \/\/ Extract featured image\r\n                let imageUrl = 'https:\/\/placehold.co\/600x400\/0B2341\/FFFFFF?text=FH+UPGRIS';\r\n                let imageAlt = post.title.rendered;\r\n                \r\n                \/\/ Try to get featured image from _embedded\r\n                if (post._embedded && post._embedded['wp:featuredmedia']) {\r\n                    const media = post._embedded['wp:featuredmedia'][0];\r\n                    if (media && media.source_url) {\r\n                        imageUrl = media.source_url;\r\n                        imageAlt = media.alt_text || post.title.rendered;\r\n                    }\r\n                }\r\n                \r\n                \/\/ Try to get image from content if no featured image\r\n                if (imageUrl === 'https:\/\/placehold.co\/600x400\/0B2341\/FFFFFF?text=FH+UPGRIS') {\r\n                    const tempDiv = document.createElement('div');\r\n                    tempDiv.innerHTML = post.content.rendered;\r\n                    const img = tempDiv.querySelector('img');\r\n                    if (img && img.src) {\r\n                        imageUrl = img.src;\r\n                        imageAlt = img.alt || post.title.rendered;\r\n                    }\r\n                }\r\n                \r\n                \/\/ Clean excerpt\r\n                let excerpt = post.excerpt.rendered || '';\r\n                excerpt = excerpt.replace(\/<[^>]+>\/g, '').trim();\r\n                if (!excerpt) {\r\n                    \/\/ Fallback: get first 120 chars from content\r\n                    const tempDiv = document.createElement('div');\r\n                    tempDiv.innerHTML = post.content.rendered;\r\n                    const textContent = tempDiv.textContent || '';\r\n                    excerpt = textContent.substring(0, 120).trim() + '...';\r\n                }\r\n                if (excerpt.length > 120) {\r\n                    excerpt = excerpt.substring(0, 120).trim() + '...';\r\n                }\r\n                \r\n                \/\/ Format date\r\n                const postDate = new Date(post.date);\r\n                const dateOptions = { day: 'numeric', month: 'short', year: 'numeric' };\r\n                const formattedDate = postDate.toLocaleDateString('id-ID', dateOptions);\r\n                \r\n                \/\/ Get category\r\n                let category = 'Berita';\r\n                if (post._embedded && post._embedded['wp:term']) {\r\n                    const terms = post._embedded['wp:term'];\r\n                    for (let termGroup of terms) {\r\n                        for (let term of termGroup) {\r\n                            if (term.taxonomy === 'category') {\r\n                                category = term.name;\r\n                                break;\r\n                            }\r\n                        }\r\n                        if (category !== 'Berita') break;\r\n                    }\r\n                }\r\n                \r\n                \/\/ Create card HTML\r\n                const card = document.createElement('div');\r\n                card.className = 'fh-news-card';\r\n                card.style.animationDelay = (0.05 * (index + 1)) + 's';\r\n                \r\n                card.innerHTML = `\r\n                    <div class=\"fh-news-image-wrap\">\r\n                        <img \r\n                            class=\"fh-news-image\" \r\n                            src=\"${imageUrl}\" \r\n                            alt=\"${imageAlt}\"\r\n                            loading=\"lazy\"\r\n                            decoding=\"async\"\r\n                            onerror=\"this.src='https:\/\/placehold.co\/600x400\/0B2341\/FFFFFF?text=FH+UPGRIS'\"\r\n                        >\r\n                        <div class=\"fh-news-date\">\r\n                            <span class=\"date-icon\">\ud83d\udcc5<\/span>\r\n                            ${formattedDate}\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"fh-news-content\">\r\n                        <span class=\"fh-news-category\">${category}<\/span>\r\n                        <h3>${post.title.rendered}<\/h3>\r\n                        <p class=\"fh-news-excerpt\">${excerpt}<\/p>\r\n                        <a href=\"${post.link}\" class=\"fh-news-link\">\r\n                            Baca Selengkapnya\r\n                            <span class=\"arrow\">\u2192<\/span>\r\n                        <\/a>\r\n                    <\/div>\r\n                `;\r\n                \r\n                container.appendChild(card);\r\n            });\r\n            \r\n        })\r\n        .catch(error => {\r\n            console.error('Error fetching news:', error);\r\n            container.innerHTML = `\r\n                <div class=\"fh-news-empty\">\r\n                    <div class=\"empty-icon\">\u26a0\ufe0f<\/div>\r\n                    <h3>Gagal Memuat Berita<\/h3>\r\n                    <p>Terjadi kesalahan saat memuat berita. Silakan refresh halaman atau coba lagi nanti.<\/p>\r\n                <\/div>\r\n            `;\r\n        });\r\n        \r\n});\r\n<\/script>\r\n\r\n<!-- ============================================\r\n     NOSCRIPT FALLBACK\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-news-loading { display: none; }\r\n        .fh-news-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(3, 1fr);\r\n            gap: 30px;\r\n        }\r\n        .fh-news-card { opacity: 1; transform: none; }\r\n    <\/style>\r\n    <div class=\"fh-news-grid\">\r\n        <div class=\"fh-news-card\">\r\n            <div class=\"fh-news-image-wrap\">\r\n                <img decoding=\"async\" class=\"fh-news-image\" src=\"https:\/\/placehold.co\/600x400\/0B2341\/FFFFFF?text=FH+UPGRIS\" alt=\"Berita\">\r\n                <div class=\"fh-news-date\"><span class=\"date-icon\">\ud83d\udcc5<\/span> Aktifkan JavaScript<\/div>\r\n            <\/div>\r\n            <div class=\"fh-news-content\">\r\n                <span class=\"fh-news-category\">Info<\/span>\r\n                <h3>JavaScript Diperlukan<\/h3>\r\n                <p class=\"fh-news-excerpt\">Untuk melihat berita terbaru, silakan aktifkan JavaScript di browser Anda.<\/p>\r\n                <a href=\"https:\/\/fh.upgris.ac.id\/category\/berita\/\" class=\"fh-news-link\">Lihat Semua Berita <span class=\"arrow\">\u2192<\/span><\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/noscript>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e835484 e-con-full e-flex e-con e-parent\" data-id=\"1e835484\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6145552c elementor-widget elementor-widget-html\" data-id=\"6145552c\" 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<!-- ============================================\r\n     STUDY \/ PROGRAM SECTION - FAKULTAS HUKUM UPGRIS\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-gold-dark: #A8892E;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-navy: #0B2341;\r\n    --fh-white: #FFFFFF;\r\n    --fh-gray-light: #F8F9FA;\r\n    --fh-gray: #E8ECF1;\r\n    --fh-text-dark: #1A1A2E;\r\n    --fh-text-muted: #6B7A8F;\r\n    --fh-text-light: #8A9BB0;\r\n    --fh-shadow: 0 10px 40px rgba(0, 0, 0, 0.06);\r\n    --fh-shadow-hover: 0 20px 60px rgba(0, 0, 0, 0.12);\r\n    --fh-radius: 20px;\r\n    --fh-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   STUDY SECTION\r\n   ============================================ *\/\r\n.fh-study-section {\r\n    position: relative;\r\n    padding: 120px 0;\r\n    background: var(--fh-white);\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Decorative Background *\/\r\n.fh-study-section::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -20%;\r\n    left: -5%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.04) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-study-section::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -30%;\r\n    right: -10%;\r\n    width: 600px;\r\n    height: 600px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.03) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* ============================================\r\n   CONTAINER\r\n   ============================================ *\/\r\n.fh-study-container {\r\n    position: relative;\r\n    max-width: 1320px;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 80px;\r\n    padding: 0 60px;\r\n    z-index: 2;\r\n}\r\n\r\n\/* ============================================\r\n   LEFT - IMAGE\r\n   ============================================ *\/\r\n.fh-study-image-wrapper {\r\n    flex: 1 1 45%;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    animation: fhStudySlideUp 0.8s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-study-image-frame {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 520px;\r\n}\r\n\r\n\/* Main Image *\/\r\n.fh-study-image-frame img {\r\n    width: 100%;\r\n    height: auto;\r\n    border-radius: var(--fh-radius);\r\n    filter: drop-shadow(0 30px 60px rgba(10, 26, 47, 0.10));\r\n    animation: fhStudyFloat 6s ease-in-out infinite;\r\n    display: block;\r\n}\r\n\r\n\/* Decorative Ring *\/\r\n.fh-study-image-frame::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -15px;\r\n    left: -15px;\r\n    right: -15px;\r\n    bottom: -15px;\r\n    border: 2px solid rgba(201, 168, 76, 0.08);\r\n    border-radius: var(--fh-radius);\r\n    z-index: -1;\r\n    animation: fhStudyRing 4s ease-in-out infinite;\r\n}\r\n\r\n\/* Glow *\/\r\n.fh-study-image-frame::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 80%;\r\n    height: 80%;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.05) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    z-index: -2;\r\n    animation: fhStudyPulse 5s ease-in-out infinite;\r\n}\r\n\r\n\/* Floating Badge on Image *\/\r\n.fh-study-image-badge {\r\n    position: absolute;\r\n    bottom: 20px;\r\n    left: -10px;\r\n    background: var(--fh-white);\r\n    padding: 16px 24px;\r\n    border-radius: 16px;\r\n    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    border: 1px solid rgba(201, 168, 76, 0.08);\r\n    animation: fhStudyBadgeFloat 6s ease-in-out infinite 1s;\r\n}\r\n\r\n.fh-study-image-badge .icon-wrap {\r\n    width: 44px;\r\n    height: 44px;\r\n    background: linear-gradient(135deg, var(--fh-gold), var(--fh-gold-dark));\r\n    border-radius: 12px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 20px;\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-study-image-badge .info {\r\n    text-align: left;\r\n}\r\n\r\n.fh-study-image-badge .info .label {\r\n    font-size: 11px;\r\n    color: var(--fh-text-muted);\r\n    font-weight: 500;\r\n    letter-spacing: 0.5px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.fh-study-image-badge .info .value {\r\n    font-family: 'Cormorant Garamond', serif;\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n    color: var(--fh-navy);\r\n    line-height: 1.2;\r\n}\r\n\r\n\/* ============================================\r\n   RIGHT - CONTENT\r\n   ============================================ *\/\r\n.fh-study-content {\r\n    flex: 1 1 50%;\r\n    animation: fhStudySlideUp 0.8s ease 0.2s forwards;\r\n    opacity: 0;\r\n}\r\n\r\n\/* Badge *\/\r\n.fh-study-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: rgba(201, 168, 76, 0.10);\r\n    border: 1px solid rgba(201, 168, 76, 0.15);\r\n    padding: 8px 24px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-dark);\r\n    margin-bottom: 18px;\r\n}\r\n\r\n.fh-study-badge .icon {\r\n    font-size: 16px;\r\n}\r\n\r\n\/* Title *\/\r\n.fh-study-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 54px;\r\n    font-weight: 700;\r\n    color: var(--fh-navy);\r\n    line-height: 1.05;\r\n    margin-bottom: 16px;\r\n}\r\n\r\n.fh-study-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-study-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.3;\r\n}\r\n\r\n\/* Divider *\/\r\n.fh-study-divider {\r\n    width: 60px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    border-radius: 2px;\r\n    margin-bottom: 22px;\r\n}\r\n\r\n\/* Subtitle *\/\r\n.fh-study-subtitle {\r\n    font-size: 20px;\r\n    font-weight: 600;\r\n    color: var(--fh-text-dark);\r\n    line-height: 1.6;\r\n    margin-bottom: 14px;\r\n}\r\n\r\n\/* Description *\/\r\n.fh-study-desc {\r\n    font-size: 16.5px;\r\n    line-height: 1.9;\r\n    color: var(--fh-text-muted);\r\n    margin-bottom: 32px;\r\n    max-width: 560px;\r\n}\r\n\r\n\/* ============================================\r\n   STUDY CARD\r\n   ============================================ *\/\r\n.fh-study-card {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    background: var(--fh-white);\r\n    padding: 24px 28px;\r\n    border-radius: var(--fh-radius);\r\n    box-shadow: var(--fh-shadow);\r\n    border-left: 4px solid var(--fh-gold);\r\n    transition: var(--fh-transition);\r\n    margin-bottom: 28px;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n.fh-study-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(135deg, rgba(201, 168, 76, 0.03), transparent 60%);\r\n    opacity: 0;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-study-card:hover::before {\r\n    opacity: 1;\r\n}\r\n\r\n.fh-study-card:hover {\r\n    transform: translateY(-6px);\r\n    box-shadow: var(--fh-shadow-hover);\r\n    border-left-color: var(--fh-gold-dark);\r\n}\r\n\r\n.fh-study-card .card-info small {\r\n    display: block;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    color: var(--fh-text-light);\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    margin-bottom: 4px;\r\n}\r\n\r\n.fh-study-card .card-info h3 {\r\n    font-family: 'Cormorant Garamond', serif;\r\n    font-size: 26px;\r\n    font-weight: 700;\r\n    color: var(--fh-navy);\r\n    margin: 0;\r\n}\r\n\r\n.fh-study-card .card-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    padding: 8px 20px;\r\n    background: rgba(201, 168, 76, 0.10);\r\n    border-radius: 50px;\r\n    color: var(--fh-gold-dark);\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    text-decoration: none;\r\n    transition: var(--fh-transition);\r\n    border: 1px solid rgba(201, 168, 76, 0.10);\r\n}\r\n\r\n.fh-study-card .card-tag:hover {\r\n    background: var(--fh-gold);\r\n    color: var(--fh-white);\r\n    border-color: var(--fh-gold);\r\n    transform: translateX(4px);\r\n}\r\n\r\n.fh-study-card .card-tag .arrow {\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-study-card .card-tag:hover .arrow {\r\n    transform: translateX(4px);\r\n}\r\n\r\n\/* ============================================\r\n   BUTTON\r\n   ============================================ *\/\r\n.fh-study-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 16px 40px;\r\n    background: linear-gradient(135deg, var(--fh-gold), var(--fh-gold-dark));\r\n    color: var(--fh-white);\r\n    text-decoration: none;\r\n    border-radius: 50px;\r\n    font-weight: 600;\r\n    font-size: 15px;\r\n    transition: var(--fh-transition);\r\n    box-shadow: 0 8px 30px rgba(201, 168, 76, 0.25);\r\n    border: none;\r\n    cursor: pointer;\r\n}\r\n\r\n.fh-study-btn:hover {\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 12px 40px rgba(201, 168, 76, 0.40);\r\n    background: linear-gradient(135deg, var(--fh-gold-light), var(--fh-gold));\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-study-btn .arrow {\r\n    transition: var(--fh-transition);\r\n    font-size: 18px;\r\n}\r\n\r\n.fh-study-btn:hover .arrow {\r\n    transform: translateX(6px);\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhStudyFloat {\r\n    0%, 100% { transform: translateY(0px); }\r\n    50% { transform: translateY(-15px); }\r\n}\r\n\r\n@keyframes fhStudyBadgeFloat {\r\n    0%, 100% { transform: translateY(0px); }\r\n    50% { transform: translateY(-10px); }\r\n}\r\n\r\n@keyframes fhStudyRing {\r\n    0%, 100% { transform: scale(1); opacity: 0.4; }\r\n    50% { transform: scale(1.02); opacity: 1; }\r\n}\r\n\r\n@keyframes fhStudyPulse {\r\n    0%, 100% { transform: translate(-50%, -50%) scale(1); opacity: 0.4; }\r\n    50% { transform: translate(-50%, -50%) scale(1.1); opacity: 1; }\r\n}\r\n\r\n@keyframes fhStudySlideUp {\r\n    from { opacity: 0; transform: translateY(40px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-study-section {\r\n        padding: 100px 0;\r\n    }\r\n\r\n    .fh-study-container {\r\n        padding: 0 40px;\r\n        gap: 50px;\r\n    }\r\n\r\n    .fh-study-title {\r\n        font-size: 44px;\r\n    }\r\n\r\n    .fh-study-subtitle {\r\n        font-size: 18px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-study-section {\r\n        padding: 80px 0;\r\n    }\r\n\r\n    .fh-study-section::before,\r\n    .fh-study-section::after {\r\n        display: none;\r\n    }\r\n\r\n    .fh-study-container {\r\n        flex-direction: column;\r\n        padding: 0 24px;\r\n        gap: 40px;\r\n        text-align: center;\r\n    }\r\n\r\n    .fh-study-image-wrapper {\r\n        flex: none;\r\n        width: 85%;\r\n        max-width: 400px;\r\n        order: 1;\r\n    }\r\n\r\n    .fh-study-content {\r\n        flex: none;\r\n        width: 100%;\r\n        order: 2;\r\n    }\r\n\r\n    .fh-study-title {\r\n        font-size: 36px;\r\n    }\r\n\r\n    .fh-study-title .highlight::after {\r\n        height: 2px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-study-divider {\r\n        margin: 0 auto 18px;\r\n    }\r\n\r\n    .fh-study-subtitle {\r\n        font-size: 16px;\r\n    }\r\n\r\n    .fh-study-desc {\r\n        max-width: 100%;\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .fh-study-card {\r\n        flex-direction: column;\r\n        gap: 14px;\r\n        text-align: center;\r\n        padding: 20px 20px 24px;\r\n    }\r\n\r\n    .fh-study-card .card-info h3 {\r\n        font-size: 22px;\r\n    }\r\n\r\n    .fh-study-btn {\r\n        width: 100%;\r\n        justify-content: center;\r\n        padding: 14px 30px;\r\n        font-size: 14px;\r\n    }\r\n\r\n    .fh-study-image-badge {\r\n        bottom: 10px;\r\n        left: 0;\r\n        padding: 12px 18px;\r\n        gap: 10px;\r\n    }\r\n\r\n    .fh-study-image-badge .icon-wrap {\r\n        width: 36px;\r\n        height: 36px;\r\n        font-size: 16px;\r\n    }\r\n\r\n    .fh-study-image-badge .info .value {\r\n        font-size: 18px;\r\n    }\r\n\r\n    .fh-study-image-badge .info .label {\r\n        font-size: 10px;\r\n    }\r\n\r\n    .fh-study-image-frame::before {\r\n        top: -10px;\r\n        left: -10px;\r\n        right: -10px;\r\n        bottom: -10px;\r\n    }\r\n\r\n    .fh-study-badge {\r\n        font-size: 10px;\r\n        padding: 6px 16px;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-study-section {\r\n        padding: 60px 0;\r\n    }\r\n\r\n    .fh-study-container {\r\n        padding: 0 16px;\r\n        gap: 30px;\r\n    }\r\n\r\n    .fh-study-image-wrapper {\r\n        width: 95%;\r\n    }\r\n\r\n    .fh-study-title {\r\n        font-size: 28px;\r\n    }\r\n\r\n    .fh-study-subtitle {\r\n        font-size: 15px;\r\n    }\r\n\r\n    .fh-study-desc {\r\n        font-size: 13px;\r\n    }\r\n\r\n    .fh-study-card .card-info h3 {\r\n        font-size: 20px;\r\n    }\r\n\r\n    .fh-study-card .card-tag {\r\n        font-size: 13px;\r\n        padding: 6px 16px;\r\n    }\r\n\r\n    .fh-study-image-badge {\r\n        display: none;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY\r\n   ============================================ *\/\r\n.fh-study-section img {\r\n    max-width: 100%;\r\n    height: auto;\r\n}\r\n\r\n.fh-study-section a {\r\n    text-decoration: none;\r\n}\r\n\r\n.fh-study-section * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<section class=\"fh-study-section\">\r\n\r\n    <div class=\"fh-study-container\">\r\n\r\n        <!-- LEFT - IMAGE -->\r\n        <div class=\"fh-study-image-wrapper\">\r\n\r\n            <div class=\"fh-study-image-frame\">\r\n\r\n                <img \r\n                    src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-26-2026-04_37_13-PM.png\" \r\n                    alt=\"Mahasiswa Fakultas Hukum UPGRIS\"\r\n                    loading=\"lazy\"\r\n                    decoding=\"async\"\r\n                >\r\n\r\n                <!-- Floating Badge -->\r\n                <div class=\"fh-study-image-badge\">\r\n                    <div class=\"icon-wrap\">\ud83c\udfaf<\/div>\r\n                    <div class=\"info\">\r\n                        <span class=\"label\">Akreditasi<\/span>\r\n                        <span class=\"value\">Baik Sekali<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- RIGHT - CONTENT -->\r\n        <div class=\"fh-study-content\">\r\n\r\n            <div class=\"fh-study-badge\">\r\n                <span class=\"icon\">\ud83d\udcda<\/span>\r\n                Fakultas Hukum\r\n            <\/div>\r\n\r\n            <h2 class=\"fh-study-title\">\r\n                Kuliah di <br>\r\n                <span class=\"highlight\">Program Studi Hukum<\/span>\r\n            <\/h2>\r\n\r\n            <div class=\"fh-study-divider\"><\/div>\r\n\r\n            <h4 class=\"fh-study-subtitle\">\r\n                Raih gelar pendidikan tinggi hukum Anda di Fakultas Hukum Universitas PGRI Semarang\r\n            <\/h4>\r\n\r\n            <p class=\"fh-study-desc\">\r\n                Temukan program pendidikan dan bidang studi yang sesuai dengan minat belajar Anda.\r\n            <\/p>\r\n\r\n            <!-- Study Card -->\r\n            <div class=\"fh-study-card\">\r\n\r\n                <div class=\"card-info\">\r\n                    <small>Program Studi<\/small>\r\n                    <h3>S1 Hukum<\/h3>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <a href=\"https:\/\/pmb.upgris.ac.id\/\" class=\"fh-study-btn\">\r\n                Daftar Sekarang\r\n                <span class=\"arrow\">\u2192<\/span>\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     NOSCRIPT FALLBACK\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-study-image-wrapper { opacity: 1; }\r\n        .fh-study-content { opacity: 1; }\r\n    <\/style>\r\n<\/noscript>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4606f7e6 e-con-full e-flex e-con e-parent\" data-id=\"4606f7e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e564bc5 elementor-widget elementor-widget-html\" data-id=\"7e564bc5\" 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<!-- ============================================\r\n     VIDEO PROFILE SECTION - FAKULTAS HUKUM UPGRIS\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-gold-dark: #A8892E;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-navy: #071C37;\r\n    --fh-white: #FFFFFF;\r\n    --fh-text-light: #F0F4FA;\r\n    --fh-text-muted: #B0C4DE;\r\n    --fh-shadow: 0 30px 80px rgba(0, 0, 0, 0.50);\r\n    --fh-radius: 20px;\r\n    --fh-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   VIDEO SECTION\r\n   ============================================ *\/\r\n.fh-video-section {\r\n    position: relative;\r\n    height: 700px;\r\n    min-height: 100vh;\r\n    overflow: hidden;\r\n    font-family: 'Poppins', 'Segoe UI', sans-serif;\r\n    background: var(--fh-navy);\r\n}\r\n\r\n\/* ============================================\r\n   BACKGROUND\r\n   ============================================ *\/\r\n.fh-video-bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 0;\r\n}\r\n\r\n.fh-video-bg img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    transform: scale(1.05);\r\n    animation: fhVideoZoom 25s ease-in-out infinite alternate;\r\n    filter: brightness(0.6) saturate(0.8);\r\n}\r\n\r\n.fh-video-bg-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: \r\n        linear-gradient(135deg, \r\n            rgba(7, 28, 55, 0.85) 0%,\r\n            rgba(7, 28, 55, 0.70) 40%,\r\n            rgba(7, 28, 55, 0.50) 70%,\r\n            rgba(7, 28, 55, 0.30) 100%\r\n        );\r\n    z-index: 1;\r\n}\r\n\r\n\/* Decorative Gradient Overlay *\/\r\n.fh-video-bg-overlay::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at center, transparent 40%, rgba(7, 28, 55, 0.40) 100%);\r\n    pointer-events: none;\r\n}\r\n\r\n\/* ============================================\r\n   DECORATIVE ELEMENTS\r\n   ============================================ *\/\r\n.fh-video-decoration {\r\n    position: absolute;\r\n    z-index: 2;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-video-decoration-1 {\r\n    top: -20%;\r\n    right: -5%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.06) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n}\r\n\r\n.fh-video-decoration-2 {\r\n    bottom: -30%;\r\n    left: -10%;\r\n    width: 700px;\r\n    height: 700px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.04) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n}\r\n\r\n\/* ============================================\r\n   CONTENT\r\n   ============================================ *\/\r\n.fh-video-content {\r\n    position: relative;\r\n    z-index: 5;\r\n    height: 100%;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: center;\r\n    text-align: center;\r\n    color: var(--fh-white);\r\n    max-width: 920px;\r\n    margin: 0 auto;\r\n    padding: 40px 30px;\r\n    animation: fhVideoFadeIn 1s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n\/* ============================================\r\n   PLAY BUTTON\r\n   ============================================ *\/\r\n.fh-video-play-wrapper {\r\n    position: relative;\r\n    margin-bottom: 32px;\r\n}\r\n\r\n\/* Outer Ring Pulse *\/\r\n.fh-video-play-wrapper::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 130px;\r\n    height: 130px;\r\n    border: 2px solid rgba(201, 168, 76, 0.15);\r\n    border-radius: 50%;\r\n    animation: fhRingPulseVideo 2.5s ease-in-out infinite;\r\n}\r\n\r\n.fh-video-play-wrapper::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    width: 160px;\r\n    height: 160px;\r\n    border: 1px solid rgba(201, 168, 76, 0.08);\r\n    border-radius: 50%;\r\n    animation: fhRingPulseVideo 2.5s ease-in-out infinite 0.8s;\r\n}\r\n\r\n.fh-video-play-btn {\r\n    position: relative;\r\n    width: 100px;\r\n    height: 100px;\r\n    border-radius: 50%;\r\n    border: 3px solid rgba(255, 255, 255, 0.25);\r\n    background: rgba(255, 255, 255, 0.08);\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n    color: var(--fh-white);\r\n    font-size: 38px;\r\n    cursor: pointer;\r\n    transition: var(--fh-transition);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    box-shadow: 0 0 40px rgba(201, 168, 76, 0.10);\r\n    z-index: 1;\r\n}\r\n\r\n.fh-video-play-btn:hover {\r\n    background: linear-gradient(135deg, var(--fh-gold), var(--fh-gold-dark));\r\n    border-color: var(--fh-gold);\r\n    transform: scale(1.08);\r\n    box-shadow: 0 0 60px rgba(201, 168, 76, 0.30);\r\n}\r\n\r\n.fh-video-play-btn .play-icon {\r\n    position: relative;\r\n    left: 4px;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-video-play-btn:hover .play-icon {\r\n    transform: scale(1.1);\r\n}\r\n\r\n\/* ============================================\r\n   TEXT CONTENT\r\n   ============================================ *\/\r\n.fh-video-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: rgba(201, 168, 76, 0.12);\r\n    border: 1px solid rgba(201, 168, 76, 0.15);\r\n    padding: 8px 24px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-light);\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.fh-video-badge .icon {\r\n    font-size: 16px;\r\n}\r\n\r\n.fh-video-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 52px;\r\n    font-weight: 700;\r\n    line-height: 1.1;\r\n    margin-bottom: 20px;\r\n    color: var(--fh-white);\r\n}\r\n\r\n.fh-video-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-video-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.3;\r\n}\r\n\r\n.fh-video-divider {\r\n    width: 80px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    border-radius: 2px;\r\n    margin: 0 auto 24px;\r\n}\r\n\r\n.fh-video-desc {\r\n    font-size: 17px;\r\n    line-height: 1.9;\r\n    max-width: 780px;\r\n    color: var(--fh-text-muted);\r\n    font-weight: 300;\r\n}\r\n\r\n.fh-video-desc strong {\r\n    color: var(--fh-text-light);\r\n    font-weight: 500;\r\n}\r\n\r\n\/* ============================================\r\n   VIDEO POPUP\r\n   ============================================ *\/\r\n.fh-video-popup {\r\n    position: fixed;\r\n    inset: 0;\r\n    background: rgba(0, 0, 0, 0.92);\r\n    backdrop-filter: blur(16px);\r\n    -webkit-backdrop-filter: blur(16px);\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n    z-index: 99999;\r\n    padding: 30px;\r\n    animation: fhVideoPopupFade 0.4s ease;\r\n}\r\n\r\n.fh-video-popup.active {\r\n    display: flex;\r\n}\r\n\r\n.fh-popup-container {\r\n    width: 90%;\r\n    max-width: 1100px;\r\n    position: relative;\r\n    animation: fhVideoPopupScale 0.4s ease;\r\n}\r\n\r\n.fh-popup-close {\r\n    position: absolute;\r\n    top: -50px;\r\n    right: 0;\r\n    color: var(--fh-white);\r\n    font-size: 42px;\r\n    cursor: pointer;\r\n    transition: var(--fh-transition);\r\n    width: 50px;\r\n    height: 50px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.05);\r\n    border: 1px solid rgba(255, 255, 255, 0.08);\r\n    line-height: 1;\r\n}\r\n\r\n.fh-popup-close:hover {\r\n    background: rgba(201, 168, 76, 0.20);\r\n    border-color: var(--fh-gold);\r\n    transform: rotate(90deg);\r\n    color: var(--fh-gold);\r\n}\r\n\r\n.fh-popup-iframe {\r\n    width: 100%;\r\n    aspect-ratio: 16\/9;\r\n    border: none;\r\n    border-radius: var(--fh-radius);\r\n    box-shadow: var(--fh-shadow);\r\n    background: #000;\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhVideoZoom {\r\n    0% { transform: scale(1.05); }\r\n    100% { transform: scale(1.15); }\r\n}\r\n\r\n@keyframes fhRingPulseVideo {\r\n    0% { transform: translate(-50%, -50%) scale(1); opacity: 0.6; }\r\n    100% { transform: translate(-50%, -50%) scale(1.4); opacity: 0; }\r\n}\r\n\r\n@keyframes fhVideoFadeIn {\r\n    from { opacity: 0; transform: translateY(30px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes fhVideoPopupFade {\r\n    from { opacity: 0; }\r\n    to { opacity: 1; }\r\n}\r\n\r\n@keyframes fhVideoPopupScale {\r\n    from { transform: scale(0.92); opacity: 0; }\r\n    to { transform: scale(1); opacity: 1; }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-video-section {\r\n        height: auto;\r\n        min-height: 100vh;\r\n        padding: 80px 0;\r\n    }\r\n\r\n    .fh-video-title {\r\n        font-size: 44px;\r\n    }\r\n\r\n    .fh-video-desc {\r\n        font-size: 16px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-video-section {\r\n        padding: 60px 0;\r\n        min-height: 90vh;\r\n    }\r\n\r\n    .fh-video-content {\r\n        padding: 30px 20px;\r\n    }\r\n\r\n    .fh-video-play-wrapper {\r\n        margin-bottom: 24px;\r\n    }\r\n\r\n    .fh-video-play-wrapper::before {\r\n        width: 100px;\r\n        height: 100px;\r\n    }\r\n\r\n    .fh-video-play-wrapper::after {\r\n        width: 120px;\r\n        height: 120px;\r\n    }\r\n\r\n    .fh-video-play-btn {\r\n        width: 76px;\r\n        height: 76px;\r\n        font-size: 28px;\r\n    }\r\n\r\n    .fh-video-play-btn .play-icon {\r\n        left: 3px;\r\n    }\r\n\r\n    .fh-video-badge {\r\n        font-size: 10px;\r\n        padding: 6px 16px;\r\n    }\r\n\r\n    .fh-video-title {\r\n        font-size: 34px;\r\n    }\r\n\r\n    .fh-video-title .highlight::after {\r\n        height: 2px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-video-divider {\r\n        width: 60px;\r\n        margin: 0 auto 18px;\r\n    }\r\n\r\n    .fh-video-desc {\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .fh-video-popup {\r\n        padding: 16px;\r\n    }\r\n\r\n    .fh-popup-container {\r\n        width: 95%;\r\n    }\r\n\r\n    .fh-popup-close {\r\n        top: -44px;\r\n        right: -4px;\r\n        font-size: 32px;\r\n        width: 40px;\r\n        height: 40px;\r\n    }\r\n\r\n    .fh-video-decoration-1,\r\n    .fh-video-decoration-2 {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-video-section {\r\n        padding: 40px 0;\r\n        min-height: 80vh;\r\n    }\r\n\r\n    .fh-video-title {\r\n        font-size: 28px;\r\n    }\r\n\r\n    .fh-video-desc {\r\n        font-size: 13px;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .fh-video-play-btn {\r\n        width: 64px;\r\n        height: 64px;\r\n        font-size: 22px;\r\n    }\r\n\r\n    .fh-video-play-wrapper::before {\r\n        width: 80px;\r\n        height: 80px;\r\n    }\r\n\r\n    .fh-video-play-wrapper::after {\r\n        width: 96px;\r\n        height: 96px;\r\n    }\r\n\r\n    .fh-video-play-btn .play-icon {\r\n        left: 2px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY\r\n   ============================================ *\/\r\n.fh-video-section img {\r\n    max-width: 100%;\r\n    height: auto;\r\n    display: block;\r\n}\r\n\r\n.fh-video-section * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.fh-video-popup iframe {\r\n    max-width: 100%;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<section class=\"fh-video-section\">\r\n\r\n    <!-- Background Image -->\r\n    <div class=\"fh-video-bg\">\r\n        <img \r\n            src=\"https:\/\/img.youtube.com\/vi\/DikYGBIXtcI\/maxresdefault.jpg\" \r\n            alt=\"Video Profil Fakultas Hukum UPGRIS\"\r\n            loading=\"lazy\"\r\n            decoding=\"async\"\r\n        >\r\n        <div class=\"fh-video-bg-overlay\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Decorative Elements -->\r\n    <div class=\"fh-video-decoration fh-video-decoration-1\"><\/div>\r\n    <div class=\"fh-video-decoration fh-video-decoration-2\"><\/div>\r\n\r\n    <!-- Content -->\r\n    <div class=\"fh-video-content\">\r\n\r\n        <!-- Play Button -->\r\n        <div class=\"fh-video-play-wrapper\">\r\n            <button class=\"fh-video-play-btn\" id=\"fhPlayVideo\" aria-label=\"Putar Video Profil\">\r\n                <span class=\"play-icon\">\u25b6<\/span>\r\n            <\/button>\r\n        <\/div>\r\n\r\n        <!-- Badge -->\r\n        <div class=\"fh-video-badge\">\r\n            <span class=\"icon\">\ud83c\udfac<\/span>\r\n            Program Studi Hukum\r\n        <\/div>\r\n\r\n        <!-- Title -->\r\n        <h2 class=\"fh-video-title\">\r\n            Sekilas Profil <br><span class=\"highlight\">Fakultas Hukum<\/span>\r\n        <\/h2>\r\n\r\n        <!-- Divider -->\r\n        <div class=\"fh-video-divider\"><\/div>\r\n\r\n        <!-- Description -->\r\n        <p class=\"fh-video-desc\">\r\n            Program Studi Hukum Fakultas Hukum selama ini menjadi program studi \r\n            <strong>favorit<\/strong> di semua Perguruan Tinggi baik swasta maupun negeri, \r\n            dibutuhkan di segala bidang pekerjaan, semua tenaga kerja akan merasakan \r\n            betapa pentingnya masuk di Program Studi Hukum Fakultas Hukum ketika \r\n            sudah bekerja di Instansi perkantoran dan jika ingin <strong>jenjang karir<\/strong> \r\n            yang meningkat.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     VIDEO POPUP\r\n     ============================================ -->\r\n<div class=\"fh-video-popup\" id=\"fhVideoPopup\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Video Player\">\r\n\r\n    <div class=\"fh-popup-container\">\r\n\r\n        <button class=\"fh-popup-close\" id=\"fhCloseVideo\" aria-label=\"Tutup Video\">\r\n            \u2715\r\n        <\/button>\r\n\r\n        <iframe\r\n            id=\"fhYoutubeFrame\"\r\n            class=\"fh-popup-iframe\"\r\n            src=\"\"\r\n            allow=\"autoplay; encrypted-media; fullscreen\"\r\n            allowfullscreen\r\n            loading=\"lazy\"\r\n            title=\"Video Profil Fakultas Hukum UPGRIS\"\r\n        ><\/iframe>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- ============================================\r\n     JAVASCRIPT - Video Player\r\n     ============================================ -->\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const popup = document.getElementById('fhVideoPopup');\r\n    const playBtn = document.getElementById('fhPlayVideo');\r\n    const iframe = document.getElementById('fhYoutubeFrame');\r\n    const closeBtn = document.getElementById('fhCloseVideo');\r\n    \r\n    \/\/ YouTube Video ID\r\n    const videoId = 'DikYGBIXtcI';\r\n    \r\n    function openVideo() {\r\n        iframe.src = 'https:\/\/www.youtube.com\/embed\/' + videoId + '?autoplay=1&rel=0&modestbranding=1';\r\n        popup.classList.add('active');\r\n        document.body.style.overflow = 'hidden'; \/\/ Prevent scroll\r\n    }\r\n    \r\n    function closeVideo() {\r\n        popup.classList.remove('active');\r\n        iframe.src = ''; \/\/ Stop video\r\n        document.body.style.overflow = ''; \/\/ Restore scroll\r\n    }\r\n    \r\n    \/\/ Play button click\r\n    if (playBtn) {\r\n        playBtn.addEventListener('click', openVideo);\r\n    }\r\n    \r\n    \/\/ Close button click\r\n    if (closeBtn) {\r\n        closeBtn.addEventListener('click', closeVideo);\r\n    }\r\n    \r\n    \/\/ Click outside to close\r\n    if (popup) {\r\n        popup.addEventListener('click', function(e) {\r\n            if (e.target === popup) {\r\n                closeVideo();\r\n            }\r\n        });\r\n    }\r\n    \r\n    \/\/ Keyboard: ESC to close\r\n    document.addEventListener('keydown', function(e) {\r\n        if (e.key === 'Escape' && popup.classList.contains('active')) {\r\n            closeVideo();\r\n        }\r\n    });\r\n});\r\n<\/script>\r\n\r\n<!-- ============================================\r\n     NOSCRIPT FALLBACK\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-video-content { opacity: 1; }\r\n        .fh-video-play-btn {\r\n            pointer-events: none;\r\n            opacity: 0.6;\r\n        }\r\n    <\/style>\r\n    <div style=\"position:fixed;inset:0;background:rgba(0,0,0,0.9);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;\">\r\n        <div style=\"background:#fff;padding:40px;border-radius:20px;max-width:600px;text-align:center;font-family:sans-serif;\">\r\n            <h3 style=\"color:#C9A84C;margin-bottom:12px;\">\ud83c\udfac Video Profil<\/h3>\r\n            <p style=\"color:#333;line-height:1.7;\">Untuk menonton video profil Fakultas Hukum UPGRIS, silakan aktifkan JavaScript di browser Anda.<\/p>\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=DikYGBIXtcI\" target=\"_blank\" style=\"display:inline-block;margin-top:20px;padding:12px 30px;background:#C9A84C;color:#fff;border-radius:50px;text-decoration:none;font-weight:600;\">Tonton di YouTube<\/a>\r\n        <\/div>\r\n    <\/div>\r\n<\/noscript>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-517f2832 e-con-full e-flex e-con e-parent\" data-id=\"517f2832\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-560a7ee9 elementor-widget elementor-widget-html\" data-id=\"560a7ee9\" 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<!-- ============================================\r\n     PARTNER \/ COLLABORATION SECTION\r\n     FAKULTAS HUKUM UPGRIS\r\n     WordPress Full Compatible\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   ROOT VARIABLES\r\n   ============================================ *\/\r\n:root {\r\n    --fh-gold: #C9A84C;\r\n    --fh-gold-light: #E8D5A3;\r\n    --fh-gold-dark: #A8892E;\r\n    --fh-dark: #0A1A2F;\r\n    --fh-navy: #0B2341;\r\n    --fh-white: #FFFFFF;\r\n    --fh-gray-light:#EEF2F6;\r\n    --fh-gray: #E8ECF1;\r\n    --fh-text-dark: #1A1A2E;\r\n    --fh-text-muted: #6B7A8F;\r\n    --fh-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\r\n    --fh-shadow-hover: 0 16px 48px rgba(0, 0, 0, 0.12);\r\n    --fh-radius: 20px;\r\n    --fh-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n}\r\n\r\n\/* ============================================\r\n   PARTNER SECTION\r\n   ============================================ *\/\r\n.fh-partner-section {\r\n    position: relative;\r\n    padding: 110px 0 100px;\r\n    background: #EEF3F8;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Decorative Background *\/\r\n.fh-partner-section::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -30%;\r\n    right: -10%;\r\n    width: 600px;\r\n    height: 600px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.04) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-partner-section::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -20%;\r\n    left: -10%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(201, 168, 76, 0.03) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* ============================================\r\n   HEADER\r\n   ============================================ *\/\r\n.fh-partner-header {\r\n    position: relative;\r\n    max-width: 820px;\r\n    margin: 0 auto 60px;\r\n    text-align: center;\r\n    padding: 0 24px;\r\n    z-index: 2;\r\n    animation: fhPartnerFadeUp 0.8s ease forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.fh-partner-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    background: rgba(201, 168, 76, 0.10);\r\n    border: 1px solid rgba(201, 168, 76, 0.15);\r\n    padding: 8px 24px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    color: var(--fh-gold-dark);\r\n    margin-bottom: 18px;\r\n}\r\n\r\n.fh-partner-badge .icon {\r\n    font-size: 16px;\r\n}\r\n\r\n.fh-partner-title {\r\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\r\n    font-size: 52px;\r\n    font-weight: 700;\r\n    color: var(--fh-navy);\r\n    margin-bottom: 16px;\r\n    line-height: 1.1;\r\n}\r\n\r\n.fh-partner-title .highlight {\r\n    color: var(--fh-gold);\r\n    position: relative;\r\n}\r\n\r\n.fh-partner-title .highlight::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 4px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 3px;\r\n    background: var(--fh-gold);\r\n    border-radius: 2px;\r\n    opacity: 0.3;\r\n}\r\n\r\n.fh-partner-divider {\r\n    width: 80px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, var(--fh-gold), transparent);\r\n    border-radius: 2px;\r\n    margin: 0 auto 20px;\r\n}\r\n\r\n.fh-partner-desc {\r\n    font-size: 17px;\r\n    line-height: 1.9;\r\n    color: var(--fh-text-muted);\r\n    max-width: 700px;\r\n    margin: 0 auto;\r\n}\r\n\r\n.fh-partner-desc strong {\r\n    color: var(--fh-navy);\r\n    font-weight: 500;\r\n}\r\n\r\n\/* ============================================\r\n   SLIDER\r\n   ============================================ *\/\r\n.fh-partner-slider {\r\n    position: relative;\r\n    width: 100%;\r\n    overflow: hidden;\r\n    z-index: 2;\r\n}\r\n\r\n\/* Gradient Masks on Edges *\/\r\n.fh-partner-slider::before,\r\n.fh-partner-slider::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    width: 120px;\r\n    height: 100%;\r\n    z-index: 3;\r\n    pointer-events: none;\r\n}\r\n\r\n.fh-partner-slider::before {\r\n    left: 0;\r\n    background: linear-gradient(90deg, var(--fh-gray-light) 0%, transparent 100%);\r\n}\r\n\r\n.fh-partner-slider::after {\r\n    right: 0;\r\n    background: linear-gradient(90deg, transparent 0%, var(--fh-gray-light) 100%);\r\n}\r\n\r\n\/* ============================================\r\n   TRACK\r\n   ============================================ *\/\r\n.fh-partner-track {\r\n    display: flex;\r\n    align-items: center;\r\n    width: max-content;\r\n    animation: fhPartnerScroll 45s linear infinite;\r\n    gap: 0;\r\n}\r\n\r\n.fh-partner-slider:hover .fh-partner-track {\r\n    animation-play-state: paused;\r\n}\r\n\r\n\/* ============================================\r\n   LOGO CARDS\r\n   ============================================ *\/\r\n.fh-partner-card{\r\n    flex-shrink:0;\r\n    width:200px;\r\n    height:120px;\r\n    margin:0 20px;\r\n    background:#ffffff;\r\n\r\n    border:1px solid #dbe4ef;\r\n\r\n    box-shadow:\r\n        0 8px 24px rgba(15,40,71,.08),\r\n        0 2px 6px rgba(15,40,71,.04);\r\n\r\n    border-radius:20px;\r\n    display:flex;\r\n    justify-content:center;\r\n    align-items:center;\r\n    padding:24px 20px;\r\n    transition:.4s;\r\n}\r\n\r\n\/* Card Hover Effect *\/\r\n.fh-partner-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    border-radius: var(--fh-radius);\r\n    background: linear-gradient(135deg, rgba(201, 168, 76, 0.04), transparent 60%);\r\n    opacity: 0;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-partner-card:hover::before {\r\n    opacity: 1;\r\n}\r\n\r\n.fh-partner-card::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: -1px;\r\n    border-radius: var(--fh-radius);\r\n    padding: 1px;\r\n    background: linear-gradient(135deg, transparent 40%, rgba(201, 168, 76, 0.10), transparent 80%);\r\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n    -webkit-mask-composite: xor;\r\n    mask-composite: exclude;\r\n    opacity: 0;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-partner-card:hover::after {\r\n    opacity: 1;\r\n}\r\n\r\n.fh-partner-card:hover {\r\n    transform: translateY(-8px) scale(1.02);\r\n    box-shadow: var(--fh-shadow-hover);\r\n    border-color: rgba(201, 168, 76, 0.10);\r\n}\r\n\r\n\/* Card Image *\/\r\n.fh-partner-card img {\r\n    max-width: 100%;\r\n    max-height: 60px;\r\n    width: auto;\r\n    height: auto;\r\n    object-fit: contain;\r\n    transition: var(--fh-transition);\r\n    filter: grayscale(0.2);\r\n}\r\n\r\n.fh-partner-card:hover img {\r\n    transform: scale(1.06);\r\n    filter: grayscale(0);\r\n}\r\n\r\n\/* Card Icon\/Number (optional decorative) *\/\r\n.fh-partner-card .card-number {\r\n    position: absolute;\r\n    top: 8px;\r\n    right: 12px;\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n    color: rgba(201, 168, 76, 0.12);\r\n    letter-spacing: 0.5px;\r\n    transition: var(--fh-transition);\r\n}\r\n\r\n.fh-partner-card:hover .card-number {\r\n    color: rgba(201, 168, 76, 0.30);\r\n}\r\n\r\n\/* ============================================\r\n   ANIMATIONS\r\n   ============================================ *\/\r\n@keyframes fhPartnerScroll {\r\n    0% { transform: translateX(0); }\r\n    100% { transform: translateX(-50%); }\r\n}\r\n\r\n@keyframes fhPartnerFadeUp {\r\n    from { opacity: 0; transform: translateY(30px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - TABLET\r\n   ============================================ *\/\r\n@media (max-width: 1024px) {\r\n    .fh-partner-section {\r\n        padding: 90px 0 80px;\r\n    }\r\n\r\n    .fh-partner-title {\r\n        font-size: 44px;\r\n    }\r\n\r\n    .fh-partner-card {\r\n        width: 170px;\r\n        height: 105px;\r\n        margin: 0 16px;\r\n        padding: 18px 16px;\r\n    }\r\n\r\n    .fh-partner-card img {\r\n        max-height: 50px;\r\n    }\r\n\r\n    .fh-partner-track {\r\n        animation-duration: 35s;\r\n    }\r\n\r\n    .fh-partner-slider::before,\r\n    .fh-partner-slider::after {\r\n        width: 80px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE - MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n    .fh-partner-section {\r\n        padding: 70px 0 60px;\r\n    }\r\n\r\n    .fh-partner-section::before,\r\n    .fh-partner-section::after {\r\n        display: none;\r\n    }\r\n\r\n    .fh-partner-header {\r\n        margin-bottom: 40px;\r\n        padding: 0 16px;\r\n    }\r\n\r\n    .fh-partner-badge {\r\n        font-size: 10px;\r\n        padding: 6px 16px;\r\n    }\r\n\r\n    .fh-partner-title {\r\n        font-size: 34px;\r\n    }\r\n\r\n    .fh-partner-title .highlight::after {\r\n        height: 2px;\r\n        bottom: 2px;\r\n    }\r\n\r\n    .fh-partner-divider {\r\n        width: 60px;\r\n    }\r\n\r\n    .fh-partner-desc {\r\n        font-size: 15px;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .fh-partner-card {\r\n        width: 140px;\r\n        height: 90px;\r\n        margin: 0 12px;\r\n        padding: 14px 12px;\r\n        border-radius: 14px;\r\n    }\r\n\r\n    .fh-partner-card img {\r\n        max-height: 42px;\r\n    }\r\n\r\n    .fh-partner-track {\r\n        animation-duration: 28s;\r\n    }\r\n\r\n    .fh-partner-slider::before,\r\n    .fh-partner-slider::after {\r\n        width: 50px;\r\n    }\r\n\r\n    .fh-partner-card .card-number {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .fh-partner-section {\r\n        padding: 50px 0 40px;\r\n    }\r\n\r\n    .fh-partner-title {\r\n        font-size: 28px;\r\n    }\r\n\r\n    .fh-partner-desc {\r\n        font-size: 13px;\r\n        line-height: 1.7;\r\n    }\r\n\r\n    .fh-partner-card {\r\n        width: 120px;\r\n        height: 78px;\r\n        margin: 0 8px;\r\n        padding: 10px;\r\n        border-radius: 12px;\r\n    }\r\n\r\n    .fh-partner-card img {\r\n        max-height: 36px;\r\n    }\r\n\r\n    .fh-partner-track {\r\n        animation-duration: 22s;\r\n    }\r\n\r\n    .fh-partner-slider::before,\r\n    .fh-partner-slider::after {\r\n        width: 30px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   REDUCED MOTION PREFERENCE\r\n   ============================================ *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .fh-partner-track {\r\n        animation-duration: 60s !important;\r\n    }\r\n    \r\n    .fh-partner-track:hover {\r\n        animation-play-state: running !important;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   WORDPRESS COMPATIBILITY\r\n   ============================================ *\/\r\n.fh-partner-section img {\r\n    max-width: 100%;\r\n    height: auto;\r\n    display: block;\r\n}\r\n\r\n.fh-partner-section * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     HTML STRUCTURE\r\n     ============================================ -->\r\n<section class=\"fh-partner-section\">\r\n\r\n    <!-- Header -->\r\n    <div class=\"fh-partner-header\">\r\n\r\n        <div class=\"fh-partner-badge\">\r\n            <span class=\"icon\">\ud83e\udd1d<\/span>\r\n            Program Studi Hukum\r\n        <\/div>\r\n\r\n        <h2 class=\"fh-partner-title\">\r\n            Mitra <span class=\"highlight\">Kerja Sama<\/span>\r\n        <\/h2>\r\n\r\n        <div class=\"fh-partner-divider\"><\/div>\r\n\r\n        <p class=\"fh-partner-desc\">\r\n            Program Studi Hukum menjalin kerja sama dengan berbagai instansi pemerintah,\r\n            lembaga peradilan, organisasi profesi, dan mitra strategis dalam\r\n            mendukung pelaksanaan <strong>Tri Dharma Perguruan Tinggi<\/strong>.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- Slider -->\r\n    <div class=\"fh-partner-slider\">\r\n\r\n        <div class=\"fh-partner-track\">\r\n\r\n            <!-- ===================== -->\r\n            <!-- LOGO SET 1 -->\r\n            <!-- ===================== -->\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture9.jpg\" alt=\"Mitra Kerja Sama 1\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">01<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture8.jpg\" alt=\"Mitra Kerja Sama 2\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">02<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture7.jpg\" alt=\"Mitra Kerja Sama 3\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">03<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture6.png\" alt=\"Mitra Kerja Sama 4\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">04<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture5.png\" alt=\"Mitra Kerja Sama 5\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">05<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture4.jpg\" alt=\"Mitra Kerja Sama 6\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">06<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture13.png\" alt=\"Mitra Kerja Sama 7\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">07<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture12.png\" alt=\"Mitra Kerja Sama 8\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">08<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture11.png\" alt=\"Mitra Kerja Sama 9\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">09<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture10.png\" alt=\"Mitra Kerja Sama 10\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">10<\/span>\r\n            <\/div>\r\n\r\n            <!-- ===================== -->\r\n            <!-- DUPLICATE FOR LOOP -->\r\n            <!-- ===================== -->\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture9.jpg\" alt=\"Mitra Kerja Sama 1\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">01<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture8.jpg\" alt=\"Mitra Kerja Sama 2\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">02<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture7.jpg\" alt=\"Mitra Kerja Sama 3\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">03<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture6.png\" alt=\"Mitra Kerja Sama 4\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">04<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture5.png\" alt=\"Mitra Kerja Sama 5\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">05<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture4.jpg\" alt=\"Mitra Kerja Sama 6\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">06<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture13.png\" alt=\"Mitra Kerja Sama 7\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">07<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture12.png\" alt=\"Mitra Kerja Sama 8\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">08<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture11.png\" alt=\"Mitra Kerja Sama 9\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">09<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"fh-partner-card\">\r\n                <img src=\"https:\/\/hukum.upgris.ac.id\/wp-content\/uploads\/2026\/07\/Picture10.png\" alt=\"Mitra Kerja Sama 10\" loading=\"lazy\" decoding=\"async\">\r\n                <span class=\"card-number\">10<\/span>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     NOSCRIPT FALLBACK\r\n     ============================================ -->\r\n<noscript>\r\n    <style>\r\n        .fh-partner-header { opacity: 1; }\r\n        .fh-partner-track {\r\n            animation: fhPartnerScroll 60s linear infinite;\r\n        }\r\n    <\/style>\r\n<\/noscript>\t\t\t\t<\/div>\n\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>Your browser does not support the video tag. \u2696\ufe0f Fakultas Hukum Program Studi Hukum Menjadi Program Studi yang unggul dalam pengembangan ilmu hukum, menghasilkan lulusan yang profesional, berintegritas, adaptif terhadap perkembangan zaman, serta mampu berkontribusi bagi masyarakat di tingkat nasional maupun internasional. Profil Prodi Hukum PMB UPGRIS Scroll \u2696\ufe0f Program<span class=\"more-link theme-more-link\"><a href=\"https:\/\/fh.upgris.ac.id\/\">Continue Reading<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["entry","author-upttik","post-3572","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/3572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/comments?post=3572"}],"version-history":[{"count":52,"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/3572\/revisions"}],"predecessor-version":[{"id":3651,"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/3572\/revisions\/3651"}],"wp:attachment":[{"href":"https:\/\/fh.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/media?parent=3572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}