{"id":1187,"date":"2026-01-21T04:51:07","date_gmt":"2026-01-21T04:51:07","guid":{"rendered":"https:\/\/sgss.org.sa\/?page_id=1187"},"modified":"2026-01-21T05:07:11","modified_gmt":"2026-01-21T05:07:11","slug":"%d8%a7%d9%84%d9%85%d9%83%d8%aa%d8%a8%d8%a9-%d8%a7%d9%84%d9%85%d8%b1%d8%a1%d9%8a%d8%a9","status":"publish","type":"page","link":"https:\/\/sgss.org.sa\/en\/%d8%a7%d9%84%d9%85%d9%83%d8%aa%d8%a8%d8%a9-%d8%a7%d9%84%d9%85%d8%b1%d8%a1%d9%8a%d8%a9\/","title":{"rendered":"\u0627\u0644\u0645\u0643\u062a\u0628\u0629-\u0627\u0644\u0645\u0631\u0621\u064a\u0629"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1187\" class=\"elementor elementor-1187\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e7ecb1 e-con-full e-flex e-con e-parent\" data-id=\"7e7ecb1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38ae08a elementor-widget elementor-widget-shortcode\" data-id=\"38ae08a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        \n        <section class=\"nx-hero-section ltr\">\n            <div class=\"nx-hero-bg\" style=\"background-image: url('https:\/\/sgss.org.sa\/wp-content\/uploads\/2025\/12\/4a6ba50f966fdb76a329e00aeba8149398f5dafe-scaled.webp');\"><\/div>\n            <div class=\"nx-hero-overlay\"><\/div>\n            \n            <div class=\"nx-hero-container\">\n                <div class=\"nx-hero-content\">\n                    <!-- \u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0643\u0644\u0627\u0633 \u0644\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u0633\u0637\u0631 \u0627\u0644\u0648\u0627\u062d\u062f -->\n                    <h1 class=\"nx-hero-title\">Educational  Visual Library<\/h1>\n                    \n                                            <div class=\"nx-hero-separator\"><\/div>\n                        <p class=\"nx-hero-subtitle\">Explore a comprehensive library of videos!<\/p>\n                                    <\/div>\n            <\/div>\n\n            <style>\n                :root {\n                    --nx-hero-font: 'Tajawal', 'Cairo', sans-serif;\n                }\n\n                .nx-hero-section {\n                    position: relative;\n                    width: 100%;\n                    height: 50vh;\n                    min-height: 400px;\n                    max-height: 600px;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    overflow: hidden;\n                    font-family: var(--nx-hero-font);\n                    direction: ltr;\n                }\n                .nx-hero-section.rtl { direction: rtl; }\n\n                \/* Background & Animation *\/\n                .nx-hero-bg {\n                    position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n                    background-size: cover; background-position: center;\n                    animation: nxZoomIn 20s infinite alternate;\n                    z-index: 1;\n                }\n                @keyframes nxZoomIn { from { transform: scale(1); } to { transform: scale(1.1); } }\n\n                .nx-hero-overlay {\n                    position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n                    background: linear-gradient(135deg, rgba(93, 58, 117, 0.85) 0%, rgba(60, 141, 127, 0.8) 100%);\n                    z-index: 2;\n                }\n\n                .nx-hero-container {\n                    position: relative; z-index: 3;\n                    width: 100%; max-width: 1200px;\n                    padding: 0 15px; \/* \u062a\u0642\u0644\u064a\u0644 \u0627\u0644\u062d\u0648\u0627\u0641 \u0644\u0625\u0639\u0637\u0627\u0621 \u0645\u0633\u0627\u062d\u0629 \u0644\u0644\u0646\u0635 *\/\n                    text-align: center;\n                }\n\n                .nx-hero-content {\n                    opacity: 0; transform: translateY(30px);\n                    animation: nxFadeUp 1s cubic-bezier(0.2, 0.8, 0.2, 1) forwards 0.3s;\n                }\n\n                \/* =========================================\n                   \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 (\u0627\u0644\u0633\u0631 \u0647\u0646\u0627)\n                   ========================================= *\/\n                .nx-hero-title {\n                    color: #ffffff;\n                    font-weight: 900;\n                    margin: 0;\n                    line-height: 1.2;\n                    text-shadow: 0 10px 30px rgba(0,0,0,0.2);\n                    \n                    \/* \u0625\u062c\u0628\u0627\u0631 \u0627\u0644\u0646\u0635 \u0639\u0644\u0649 \u0627\u0644\u0628\u0642\u0627\u0621 \u0641\u064a \u0633\u0637\u0631 \u0648\u0627\u062d\u062f *\/\n                    white-space: nowrap; \n                    \n                    \/* \u062d\u062c\u0645 \u062e\u0637 \u0630\u0643\u064a \u064a\u062a\u063a\u064a\u0631 \u0645\u0639 \u0639\u0631\u0636 \u0627\u0644\u0634\u0627\u0634\u0629 *\/\n                    \/* \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 1.5rem\u060c \u0627\u0644\u0645\u0641\u0636\u0644 5vw (\u0646\u0633\u0628\u0629 \u0645\u0646 \u0627\u0644\u0639\u0631\u0636)\u060c \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 4rem *\/\n                    font-size: clamp(1.5rem, 5vw, 4rem); \n                }\n\n                .nx-hero-separator {\n                    width: 80px; height: 4px; background: #ffffff;\n                    margin: 20px auto; border-radius: 2px; opacity: 0.8;\n                }\n\n                .nx-hero-subtitle {\n                    color: rgba(255, 255, 255, 0.95);\n                    font-size: clamp(1rem, 2vw, 1.5rem);\n                    font-weight: 500;\n                    margin: 0;\n                    line-height: 1.6;\n                    max-width: 800px;\n                    margin-left: auto; margin-right: auto;\n                }\n\n                @keyframes nxFadeUp { to { opacity: 1; transform: translateY(0); } }\n\n                \/* =========================================\n                   \u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0627\u0644\u0645\u0648\u0628\u0627\u064a\u0644\n                   ========================================= *\/\n                @media (max-width: 768px) {\n                    .nx-hero-section { min-height: 300px; }\n                    \n                    .nx-hero-title {\n                        \/* \n                         \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0628\u0627\u064a\u0644\u060c \u0646\u0633\u062a\u062e\u062f\u0645 \u062d\u062c\u0645 \u062e\u0637 \u064a\u0639\u062a\u0645\u062f \u0643\u0644\u064a\u0627\u064b \u0639\u0644\u0649 \u0639\u0631\u0636 \u0627\u0644\u0634\u0627\u0634\u0629 \n                         \u0644\u0636\u0645\u0627\u0646 \u0623\u0646 \u062c\u0645\u0644\u0629 \"\u0627\u0644\u0641\u0639\u0627\u0644\u064a\u0627\u062a \u0648\u0627\u0644\u0645\u0624\u062a\u0645\u0631\u0627\u062a\" \u062a\u062f\u062e\u0644 \u0641\u064a \u0633\u0637\u0631 \u0648\u0627\u062d\u062f\n                        *\/\n                        font-size: clamp(1.4rem, 7vw, 2.5rem);\n                        white-space: nowrap; \/* \u062a\u0623\u0643\u064a\u062f \u0639\u062f\u0645 \u0627\u0644\u0646\u0632\u0648\u0644 \u0644\u0633\u0637\u0631 \u062b\u0627\u0646\u064a *\/\n                    }\n\n                    .nx-hero-subtitle { font-size: 1rem; padding: 0 10px; }\n                    .nx-hero-separator { margin: 15px auto; width: 60px; }\n                }\n            <\/style>\n        \n        <\/section>\n\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d87d35 elementor-widget elementor-widget-shortcode\" data-id=\"3d87d35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        \/* Container *\/\r\n        .sgss-lib-container { max-width: 1200px; margin: 0 auto; direction: ltr; font-family: 'Segoe UI', sans-serif; }\r\n        \r\n        \/* Filter Bar *\/\r\n        .sgss-filters {\r\n            background: #f4f4f4; border-radius: 50px; padding: 5px; display: inline-flex;\r\n            gap: 0; margin-bottom: 40px; box-shadow: 0 2px 5px rgba(0,0,0,0.05);\r\n            flex-wrap: wrap; justify-content: center;\r\n        }\r\n        .sgss-filter-btn {\r\n            background: transparent; border: none; padding: 12px 25px;\r\n            font-size: 16px; color: #555; cursor: pointer; font-weight: bold;\r\n            border-radius: 50px; transition: all 0.3s ease;\r\n        }\r\n        .sgss-filter-btn:hover { color: #502e6d; }\r\n        .sgss-filter-btn.active {\r\n            background: #502e6d; color: #fff; box-shadow: 0 4px 10px rgba(80, 46, 109, 0.3);\r\n        }\r\n\r\n        \/* Grid *\/\r\n        .sgss-video-grid {\r\n            display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n            gap: 30px;\r\n        }\r\n\r\n        \/* Card Design *\/\r\n        .sgss-card {\r\n            background: #fff; border-radius: 20px; overflow: hidden;\r\n            box-shadow: 0 10px 30px rgba(0,0,0,0.05); transition: transform 0.3s ease;\r\n            display: flex; flex-direction: column;\r\n            text-align: left;\r\n        }\r\n        .sgss-card:hover { transform: translateY(-8px); }\r\n        \r\n        \/* Thumbnail *\/\r\n        .sgss-card-thumb { position: relative; height: 180px; }\r\n        .sgss-card-thumb img { width: 100%; height: 100%; object-fit: cover; }\r\n        .sgss-cat-badge {\r\n            position: absolute; bottom: -12px; left: 20px;\r\n            background: #502e6d; color: #fff; font-size: 12px; padding: 5px 15px;\r\n            border-radius: 20px; font-weight: bold; z-index: 2;\r\n        }\r\n        \r\n        \/* Body *\/\r\n        .sgss-card-body { padding: 25px 20px 20px; flex-grow: 1; display: flex; flex-direction: column; }\r\n        .sgss-card-title {\r\n            font-size: 16px; color: #432c7a; margin: 10px 0; line-height: 1.5; font-weight: 800;\r\n        }\r\n        .sgss-card-subtitle {\r\n            font-size: 13px; color: #777; margin-bottom: 15px; flex-grow: 1;\r\n        }\r\n        \r\n        \/* Meta *\/\r\n        .sgss-card-meta { margin-bottom: 25px; font-size: 13px; color: #666; font-weight: 500; }\r\n        .sgss-meta-row { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; justify-content: flex-start; }\r\n        .sgss-meta-row .dashicons { \r\n            font-size: 18px; width: 18px; height: 18px; \r\n            color: #10B981; \/* Teal like image *\/\r\n            opacity: 1; \r\n        }\r\n        .sgss-meta-row.locked .dashicons { color: #f59e0b; }\r\n        .sgss-meta-row.public .dashicons { color: #10B981; }\r\n        \r\n        \/* Button *\/\r\n        .sgss-card-btn {\r\n            display: block; width: 100%; text-align: center;\r\n            background: #502e6d; color: #fff; padding: 12px 0;\r\n            border-radius: 30px; text-decoration: none; font-weight: bold;\r\n            transition: background 0.3s;\r\n        }\r\n        .sgss-card-btn:hover { background: #3b1e55; color: #fff; }\r\n\r\n        \/* Load More *\/\r\n        #sgss-load-more-btn {\r\n            display: block; margin: 40px auto; padding: 12px 40px;\r\n            background: #fff; color: #502e6d; border: 2px solid #502e6d;\r\n            border-radius: 30px; font-weight: bold; font-size: 16px; cursor: pointer;\r\n            transition: all 0.3s;\r\n        }\r\n        #sgss-load-more-btn:hover { background: #502e6d; color: #fff; }\r\n\r\n    <\/style>\r\n\r\n    <div class=\"sgss-lib-container\">\r\n        \r\n        <div style=\"text-align: center;\">\r\n            <div class=\"sgss-filters\">\r\n                <button class=\"sgss-filter-btn active\" data-cat=\"0\">All<\/button>\r\n                                                        <button class=\"sgss-filter-btn\" data-cat=\"1\">SGSS Congress 2024<\/button>\r\n                                                        <button class=\"sgss-filter-btn\" data-cat=\"2\">Abdominal Wall Surgery<\/button>\r\n                                                        <button class=\"sgss-filter-btn\" data-cat=\"3\">Colorectal Surgery<\/button>\r\n                                                        <button class=\"sgss-filter-btn\" data-cat=\"4\">Breast Surgery<\/button>\r\n                                                        <button class=\"sgss-filter-btn\" data-cat=\"12\">News<\/button>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"sgss-video-grid\" id=\"sgss-video-grid\">\r\n            <!-- AJAX CONTENT -->\r\n        <\/div>\r\n\r\n        <button id=\"sgss-load-more-btn\" data-page=\"1\">Load More<\/button>\r\n\r\n    <\/div>\r\n\r\n    <script>\r\n    jQuery(document).ready(function($){\r\n        var loading = false;\r\n        var lang = 'en';\r\n        \r\n        function loadVideos(page, catId, append) {\r\n            if(loading) return;\r\n            loading = true;\r\n            \r\n            if(!append) $('#sgss-video-grid').html('<div style=\"text-align:center;width:100%;grid-column:1\/-1;padding:50px;\">Loading...<\/div>');\r\n            \r\n            $.post('https:\/\/sgss.org.sa\/wp-admin\/admin-ajax.php', {\r\n                action: 'sgss_load_videos',\r\n                page: page,\r\n                cat_id: catId,\r\n                lang: lang\r\n            }, function(res) {\r\n                loading = false;\r\n                if(!append) $('#sgss-video-grid').empty();\r\n                \r\n                if(res) {\r\n                    $('#sgss-video-grid').append(res);\r\n                    $('#sgss-load-more-btn').data('page', page).show();\r\n                } else {\r\n                    $('#sgss-load-more-btn').hide();\r\n                }\r\n            });\r\n        }\r\n        \r\n        \/\/ Initial\r\n        loadVideos(1, 0, false);\r\n        \r\n        \/\/ Filter\r\n        $('.sgss-filter-btn').click(function(){\r\n            $('.sgss-filter-btn').removeClass('active');\r\n            $(this).addClass('active');\r\n            var cat = $(this).data('cat');\r\n            $('#sgss-load-more-btn').data('page', 0);\r\n            loadVideos(1, cat, false);\r\n        });\r\n\r\n        \/\/ Load More\r\n        $('#sgss-load-more-btn').click(function(){\r\n            var page = $(this).data('page') + 1;\r\n            var cat = $('.sgss-filter-btn.active').data('cat');\r\n            loadVideos(page, cat, true);\r\n        });\r\n    });\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0e00b2 elementor-widget elementor-widget-shortcode\" data-id=\"d0e00b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sgss-newsletter-wrapper {\r\n            padding: 80px 20px;\r\n            direction: ltr;\r\n            font-family: 'Inter', sans-serif;\r\n            background: transparent;\r\n            text-align: center;\r\n        }\r\n\r\n        .sgss-newsletter-content {\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .sgss-newsletter-title {\r\n            font-size: 36px;\r\n            font-weight: 800;\r\n            color: #111;\r\n            margin-bottom: 15px;\r\n            background: linear-gradient(90deg, #333, #666);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n        }\r\n\r\n        .sgss-newsletter-subtitle {\r\n            font-size: 18px;\r\n            color: #666;\r\n            margin-bottom: 40px;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .sgss-newsletter-form {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 15px;\r\n            max-width: 600px;\r\n            margin: 0 auto;\r\n            position: relative;\r\n        }\r\n\r\n        .sgss-newsletter-input-group {\r\n            flex-grow: 1;\r\n            position: relative;\r\n        }\r\n\r\n        .sgss-newsletter-input {\r\n            width: 100%;\r\n            padding: 16px 25px;\r\n            border-radius: 12px;\r\n            border: 1px solid #e0e0e0;\r\n            background: #fff;\r\n            font-size: 16px;\r\n            outline: none;\r\n            transition: border-color 0.3s, box-shadow 0.3s;\r\n            text-align: left;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.03);\r\n        }\r\n\r\n        .sgss-newsletter-input:focus {\r\n            border-color: #502e6d;\r\n            box-shadow: 0 4px 20px rgba(80, 46, 109, 0.1);\r\n        }\r\n\r\n        .sgss-newsletter-btn {\r\n            background: #502e6d;\r\n            color: #fff;\r\n            padding: 16px 40px;\r\n            border-radius: 12px;\r\n            border: none;\r\n            font-weight: 700;\r\n            font-size: 16px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 15px rgba(80, 46, 109, 0.2);\r\n        }\r\n\r\n        .sgss-newsletter-btn:hover {\r\n            background: #3b1e55;\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 6px 20px rgba(80, 46, 109, 0.3);\r\n        }\r\n\r\n        .sgss-newsletter-btn:disabled {\r\n            background: #ccc;\r\n            cursor: not-allowed;\r\n            transform: none;\r\n            box-shadow: none;\r\n        }\r\n\r\n        .sgss-newsletter-msg {\r\n            margin-top: 20px;\r\n            font-weight: 600;\r\n            display: none;\r\n        }\r\n\r\n        @media (max-width: 600px) {\r\n            .sgss-newsletter-form {\r\n                flex-direction: column;\r\n            }\r\n            .sgss-newsletter-btn {\r\n                width: 100%;\r\n            }\r\n            .sgss-newsletter-title {\r\n                font-size: 28px;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"sgss-newsletter-wrapper\" id=\"sgss-newsletter\">\r\n        <div class=\"sgss-newsletter-content\">\r\n            <h2 class=\"sgss-newsletter-title\">Be one of the first participants!<\/h2>\r\n            <p class=\"sgss-newsletter-subtitle\">Subscribe to our newsletter to receive updates on upcoming events.<\/p>\r\n\r\n            <form class=\"sgss-newsletter-form\" id=\"sgss-newsletter-form\">\r\n                <div class=\"sgss-newsletter-input-group\">\r\n                    <input type=\"email\" name=\"email\" class=\"sgss-newsletter-input\" \r\n                           placeholder=\"Electronic Email\" required>\r\n                <\/div>\r\n                <button type=\"submit\" class=\"sgss-newsletter-btn\">Subscribe<\/button>\r\n            <\/form>\r\n            <div class=\"sgss-newsletter-msg\" id=\"sgss-newsletter-msg\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n    jQuery(document).ready(function($){\r\n        $('#sgss-newsletter-form').on('submit', function(e){\r\n            e.preventDefault();\r\n            var $form = $(this);\r\n            var $btn = $form.find('button');\r\n            var $msg = $('#sgss-newsletter-msg');\r\n            var email = $form.find('input[name=\"email\"]').val();\r\n\r\n            $btn.prop('disabled', true);\r\n            $msg.fadeOut().removeClass('error success');\r\n\r\n            $.post('https:\/\/sgss.org.sa\/wp-admin\/admin-ajax.php', {\r\n                action: 'sgss_subscribe_newsletter',\r\n                email: email\r\n            }, function(res){\r\n                if(res.success) {\r\n                    $msg.addClass('success').text('Thank you for subscribing!').fadeIn();\r\n                    $form.fadeOut();\r\n                    $msg.css('color', '#10B981');\r\n                } else {\r\n                    $msg.addClass('error').text(res.data || 'Invalid email or already subscribed.').fadeIn();\r\n                    $msg.css('color', '#EF4444');\r\n                    $btn.prop('disabled', false);\r\n                }\r\n            });\r\n        });\r\n    });\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1187","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/pages\/1187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/comments?post=1187"}],"version-history":[{"count":16,"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/pages\/1187\/revisions"}],"predecessor-version":[{"id":1204,"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/pages\/1187\/revisions\/1204"}],"wp:attachment":[{"href":"https:\/\/sgss.org.sa\/en\/wp-json\/wp\/v2\/media?parent=1187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}