<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />

<meta property="og:image" content="https://w2.chabad.org/media/images/1081/oQnM10811003.png" itemprop="image" width="1920" height="674" />
<meta property="og:image:width" content="1920" />
<meta property="og:image:height" content="674" />
<meta name="keywords" content="Purim" />
<meta name="title" content="Purim - Chabad of Wellington West" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="5560049-5560057-5582642-6258085-7261648" />
<meta name="article-keywords" content="23083-8495-8497-16403-16669-2170-2898-20962" />
<meta name="scope-aid" content="5560049" />
<meta name="scope-aid" content="5560057" />
<meta name="scope-aid" content="5582642" />
<meta name="scope-aid" content="6258085" />
<meta name="scope-aid" content="7261648" />
<meta name="article-keyword" content="23083" />
<meta name="article-keyword" content="8495" />
<meta name="article-keyword" content="8497" />
<meta name="article-keyword" content="16403" />
<meta name="article-keyword" content="16669" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta name="article-keyword" content="20962" />
<meta property="og:url" content="https://www.jewishww.com/templates/section_cdo/aid/7261648/jewish/Purim.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Purim" /><link rel="canonical" href="https://www.jewishww.com/templates/section_cdo/aid/7261648/jewish/Purim.htm" />
<link rel="image_src" href="https://w2.chabad.org/media/images/1081/oQnM10811003.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css?v=98662BF4" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css?v=44B79007" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css?v=E669C926" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css?v=D77AD1C0" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css?v=2B7F734E" id="k7" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/css/cco/minisites/global.css" id="k20962" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css?v=F7C22456" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/purim-minisite.css?v=1" id="k23083" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/home/default/prettyPhoto.min.css?v=E5A10EA0" id="kprettyPhoto" type="text/css"/>

<script>$q=[];$j=function(f){$q.push(f);}</script>
	
 
	
	<style type="text/css">
		body{margin:0;}
	</style>
	
	


<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2026-02-23","primaryArticleId":7261648,"title":"Purim","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Community Programs","contentLevel3":"Past Programs and Events","contentLevel4":"Purim","siteName":"Chabad of Wellington West"},"time":{"upcomingHoliday":"Shavuot","daysToUpcomingHoliday":1,"hebrewDate":"5786-03-05"}});
		dataLayer.push({ 'articleHierarchy': '-5560049-5560057-5582642-6258085-7261648-', 'keywords': '-k20962-k2898-k2170-k16669-k16403-k8497-k8495-k23083-', 'k': '-5560049-5560057-5582642-6258085-7261648--k20962-k2898-k2170-k16669-k16403-k8497-k8495-k23083-' });
	
</script>
<script>

(function(c,h,a,b,a,d){c[a]=c[a]||[];c[a].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=h.getElementsByTagName(b)[0],
j=h.createElement(b);j.async=true;
j.src='https://w6.chabad.org/mitzvah-tank.js';f.parentNode.insertBefore(j,f);
})(window,document,0,'script','dataLayer');</script>

	<!-- Start of StatCounter Code -->
	<script type="text/javascript">
	var sc_project = 12766195;var sc_partition = 76;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "df65aa33";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c77.statcounter.com/counter.php?sc_project=12766195&amp;java=0&amp;security=df65aa33&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->


<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Anek+Devanagari:wght@100..800&display=swap" rel="stylesheet">

<style type="text/css">
    /* =========================================
       GLOBAL FONT & CAPITALIZATION OVERRIDES
       ========================================= */
    *, body, h1, h2, h3, h4, h5, h6, p, a, span, div, input, button, textarea, li, td, th, strong, em, b, i {
        font-family: 'Anek Devanagari', sans-serif !important;
    }

    body.cco_body #tabContentMain .co_menu_item {
        text-transform: uppercase !important;
        font-weight: 800 !important;
    }

    /* Enforce Capitalize, prevent Uppercase */
    h1, h2, h3, h4, h5, h6, .uppercase, .widget_header h5, .btn, .readMore, .buttonStyle1 {
        text-transform: capitalize !important;
    }

#co_ads_container #customizable_promos .sneak_peek[class*=widget-] .widget_content h6:hover, .sneak-peek-container .sneak_peek .widget_content h6:hover{ background: unset !important;}
    /* =========================================
       DONATE TAB CUSTOMIZATION
       ========================================= */
    .co_menu_item.donate_link a.parent {
        background-color: #ffffff !important;
        color: #932D0D !important;
        border: none !important;
        border-radius: 10px !important;
        padding: 5px 17px !important;
        font-weight: 700 !important;
        font-family: 'Anek Devanagari', sans-serif !important;
        transition: background-color 0.3s ease, color 0.3s ease !important;
        /* --- ALIGNMENT FIXES --- */
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: normal !important;
        width: fit-content !important;
    }

    /* Adds the heart before the "Donate" text */
    .co_menu_item.donate_link a.parent::before {
        content: "\2665" !important; 
        margin-right: 6px !important;
        color: #932D0D !important; 
        font-size: 1.1em !important;
        transition: color 0.3s ease !important;
    }

    /* Hover State: Inverts the colors */
    .co_menu_item.donate_link a.parent:hover {
        background-color: #932D0D !important;
        color: #ffffff !important;
        border: none !important; 
    }

    .co_menu_item.donate_link a.parent:hover::before {
        color: #ffffff !important;
    }

    /* =========================================
       HERO SECTION & OVERLAY
       ========================================= */
    .hp-table .hp-row-first .promo_slider .slider .cycle-caption big { 
        color: white !important; 
    }
    
    .hp-table .hp-row-first .promo_slider .slider .cycle-caption .readMore {
        color: #932D0D !important;
        background: white !important;
        border-radius: 10px !important;
        border: unset !important;
        transition: all 0.3s ease !important;
        /* --- ALIGNMENT FIXES --- */
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: normal !important;
        width: fit-content !important;
        padding: 12px 24px 4px 24px !important;
    }

    .hp-table .hp-row-first .promo_slider .slider .cycle-caption .readMore:hover {
        color: white !important;
        background: #932D0D !important;
        box-shadow: inset 0 0 0 2px white !important;
    }

    /* Hero Overlay - #932D0D70 at 44% opacity */
    .hp-table .hp-row-first .promo_slider .slide_wrapper > a {
        display: block !important;
        position: relative !important;
        height: 100% !important;
        width: 100% !important;
    }
    
    .hp-table .hp-row-first .promo_slider .slide_wrapper > a::before {
        content: '' !important;
        position: absolute !important;
        top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
        background-color: #932D0D70 !important; 
        z-index: 1 !important;
        pointer-events: none !important;
    }

    /* =========================================
       CHABAD UPDATES (ABOUT US) RESTRUCTURE
       ========================================= */


    .widget-4.chabad_updates.custom.v380.feed {
        height: 100% !important;
    }

    .widget-4.chabad_updates .widget_content.index_format {
        height: auto !important; 
    }

    .widget-4.chabad_updates .item {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important; 
        padding: 40px !important;
        border-radius: 10px !important;
        gap: 40px !important;
        margin-bottom: 20px !important;
    }

    .widget-4.chabad_updates .item .icon {
        flex: 0 0 35% !important; 
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .widget-4.chabad_updates .item .icon img {
        width: 100% !important;
        max-width: 300px !important;
        height: auto !important;
        border-radius: 0 !important; 
    }

    .custom-updates-text-wrapper {
        flex: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: flex-start !important;
        text-align: left !important;
    }

    .custom-updates-text-wrapper .title a {
        color: #1C1C1C !important;
        font-size: 36px !important;
        font-weight: 800 !important;
        margin-bottom: 15px !important;
        display: block !important;
        text-transform: capitalize !important;
        text-decoration: none !important;
    }

    .custom-updates-text-wrapper .synopsis {
        color: #1C1C1C !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        margin-bottom: 25px !important;
        text-align: left !important;
    }

    .custom-updates-text-wrapper .readMore {
        background-color: #1C1C1C !important;
        color: #ffffff !important;
        padding: 15px 30px !important;
        border-radius: 10px !important;
        border: none !important;
        text-decoration: none !important;
        font-weight: bold !important;
        text-transform: capitalize !important;
        transition: all 0.3s ease !important;
        font-size: 18px !important;
        /* --- ALIGNMENT FIXES --- */
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: normal !important;
        width: fit-content !important;
    }

    .custom-updates-text-wrapper .readMore:hover {
        background-color: #ffffff !important;
        color: #1C1C1C !important;
        box-shadow: inset 0 0 0 2px #1C1C1C !important;
    }

    
    @media(min-width:769px){
        .widget-4.chabad_updates.custom.v380.feed {
            padding: 0 10% !important;
        }
    }

    /* =========================================
       CHAI CLUB / MESSAGE WIDGETS
       ========================================= */
    .widget-4.message .widget_header.widget_header h5, 
    [class*=widget-] .widget_header.widget_header h5 {
        color: #932D0D !important;
        text-align: left !important;
    }

    .message .wrapper .widget_content.message_format div {
        text-align: left !important;
        color: #000000 !important;
        margin: 0 !important;
    }

    .widget_content.message_format {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .message .wrapper .widget_content .readMore {
        color: white !important;
        border: unset !important;
        background: #932D0D !important;
        padding: 15px 30px !important;
        border-radius: 10px !important;
        transition: all 0.3s ease !important;
        /* --- ALIGNMENT FIXES --- */
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: normal !important;
        width: fit-content !important;
        padding: 10px 30px 5px 30px !important;
    }
.sneak-peek-container .sneak_peek .widget_content h6 a{ padding: 30px 45px 0 !important;}
    .message .wrapper .widget_content .readMore:hover {
        background: #ffffff !important;
        color: #932D0D !important;
        box-shadow: inset 0 0 0 2px #932D0D !important;
    }

    /* =========================================
       SNEAK PEEK CARDS & FILTERS
       ========================================= */
    .sneak-peek-container .header-title {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    
    .sneak-peek-item .widget-1.sneak_peek .wrapper {
        overflow: hidden !important;
        border-radius: 20px !important;
    }

 body.cco_body.sites-article #tabContentMain .co_menu_item span.parent a,body.cco_body #header.on-scroll #tabContentMain .co_menu_item span.parent a{ color: #1C1C1C !important;}

#BodyContainer .no-hero-image #co_content_container .master-content-wrapper.master-content-wrapper .article-header .article-header__title{ color:  #932D0D7A !important; }

.co_body .content .SCHeading_3, .co_body h3, .form-header-group h3{ color: #1C1C1C !important;}

    .sneak-peek-item h6 { 
        position: absolute !important; 
        bottom: 15px !important; 
        left: 15px !important; 
        z-index: 3 !important; 
        margin: 0 !important; 
    }
    
    .sneak-peek-item h6 a { 
        color: #ffffff !important; 
        text-shadow: 1px 1px 4px rgba(0,0,0,0.6) !important; 
        text-decoration: none !important;
    }
    
    .sneak-peek-item .thumbnail {
        border-radius: 20px !important;
        overflow: hidden !important;
        position: relative !important;
        display: block !important;
    }

    /* Odd Cards Filter (48% Opacity #932D0D7A) */
    .sneak-peek-item.odd .thumbnail::before {
        content: '' !important;
        position: absolute !important;
        top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
        background-color: #932D0D7A !important; 
        z-index: 1 !important;
        pointer-events: none !important;
        transition: opacity 0.3s ease !important;
    }
    
    /* Even Cards Filter (42% Opacity #1C1C1C6B) */
    .sneak-peek-item.even .thumbnail::before {
        content: '' !important;
        position: absolute !important;
        top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
        background-color: #1C1C1C6B !important; 
        z-index: 1 !important;
        pointer-events: none !important;
        transition: opacity 0.3s ease !important;
    }

    /* Hover effect for filters */
    .sneak-peek-item.odd:hover .thumbnail::before,
    .sneak-peek-item.even:hover .thumbnail::before {
        opacity: 0.8 !important;
    }
    
    @media (max-width: 768px) {
        .sneak-peek-container { display: flex !important; flex-wrap: wrap !important; }
        .sneak-peek-item { width: 50% !important; float: none !important; padding: 5px !important; box-sizing: border-box !important; }
        .sneak-peek-container .header-title { width: 100% !important; }
    }

    /* =========================================
       I WOULD LIKE TO... SECTION
       ========================================= */
    .widget-4.icon .item:nth-child(1) .title a { color: #932D0D !important; }
    .widget-4.icon .item:nth-child(3) .title a { color: #1C1C1C !important; }
    .widget-4.icon .item:nth-child(5) .title a { color: #932D0D !important; }
    .widget-4.icon .item:nth-child(7) .title a { color: #1C1C1C !important; }

    /* =========================================
       UPCOMING EVENTS, SHABBAT & FACEBOOK
       ========================================= */
    body.cco_body #BodyContainer .hp-row.hp_content_wrapper > div:nth-child(2) .widget_header > h5,
    body.cco_body #BodyContainer .hp-row.hp_content_wrapper > div.no_margin.g320.no_margin .widget_header > h5 {
        text-align: center !important;
    }

    
    body.cco_body #BodyContainer .widget-4.latest_photos .widget_header h5 {
        color: #1C1C1C !important;
        text-align: left !important;
    }
    
    .candlelighting .bold.large,
    .parsha_content .bold.large a,
    .upcomingholiday_content .bold.large a {
        color: #932D0D !important;
    }

    .widget-4.latest_photos a.readMore {
        background: #1C1C1C !important;
        border: none !important;
        color: #ffffff !important;
        border-radius: 10px !important;
        padding: 15px 30px !important;
        text-decoration: none !important;
        margin-top: 15px !important;
        transition: all 0.3s ease !important;
        /* --- ALIGNMENT FIXES --- */
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: normal !important;
        width: fit-content !important;
    }

    .widget-4.latest_photos a.readMore:hover {
        background: #ffffff !important;
        color: #1C1C1C !important;
        box-shadow: inset 0 0 0 2px #1C1C1C !important;
    }

    /* Specific Snippet Added per Request */
    .latest_photos .readMore span {
        margin-top: 0px !important;
        border: unset !important;
        color: white !important;
        transition: all 0.3s ease !important;
    }

    .widget-4.latest_photos a.readMore:hover span {
        color: #1C1C1C !important;
    }

    /* =========================================
       LEARNING & INSPIRATION
       ========================================= */
    .hp_content_wrapper ~ .hp-row .widget-4.promo_slider .header-title { 
        color: #932D0D !important;
        text-align: left !important;
        text-transform: capitalize !important;
    }

    /* =========================================
       JOIN OUR MAILING LIST
       ========================================= */
    body.cco_body #BodyContainer .hp-row.hp_subscribe .widget_header > h5 { 
        color: white !important;
    }

    .hp-table .hp_subscribe { 
        background: #932D0D !important;
    }
#BodyContainer > div > div.g960 > div > div.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.no_margin.g960.no_margin > div > div:nth-child(3) > div > div.header-title{ color: #932D0D !important;
text-align: left !important;}
    .widget-4.subscribe h5 {
        color: #ffffff !important;
        text-align: left !important;
        margin-bottom: 20px !important;
    }
    
    .widget-4.subscribe form fieldset {
        display: flex !important;
        align-items: stretch !important;
        gap: 5px !important;
        flex-wrap: wrap !important;
        border: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .widget-4.subscribe input[type="text"],
    .widget-4.subscribe input[type="email"] {
        color: #1C1C1C !important;
        border: 1px solid #ffffff !important;
        margin: 0 !important;
        padding: 12px 15px !important;
        height: 48px !important;
        box-sizing: border-box !important;
        flex: 1 !important;
        min-width: 120px !important;
    }
    
    .widget-4.subscribe input#Fname { border-radius: 10px 0 0 10px !important; }
    .widget-4.subscribe input#Lname, .widget-4.subscribe input#Email { border-radius: 0 !important; border-left: 1px solid #eee !important; }
    
    .widget-4.subscribe input#submit {
        background-color: #1C1C1C !important;
        color: #ffffff !important;
        border-radius: 0 10px 10px 0 !important;
        border: none !important;
        margin: 0 !important;
        height: 48px !important;
        padding: 0 24px !important;
        cursor: pointer !important;
        transition: all 0.3s ease !important;
        /* --- ALIGNMENT FIXES --- */
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: normal !important;
    }

    .widget-4.subscribe input#submit:hover {
        background-color: #ffffff !important;
        color: #1C1C1C !important;
        box-shadow: inset 0 0 0 2px #1C1C1C !important;
    }
    .latest_photos .readMore span:hover{ background: unset !important;}
    
    .widget-4.subscribe label { display: none !important; }
    .widget-4.subscribe small { 
        display: block !important; 
        width: 100% !important; 
        color: rgba(255, 255, 255, 0.8) !important; 
        margin-top: 10px !important; 
        text-align: left !important;
    }

    @media (max-width: 768px) {
        .widget-4.subscribe form fieldset { flex-direction: column !important; gap: 10px !important; }
        .widget-4.subscribe input[type="text"], .widget-4.subscribe input[type="email"], .widget-4.subscribe input#submit {
            width: 100% !important; border-radius: 10px !important; border-left: none !important;
        }
    }

@media (max-width: 768px) {
        .widget-4.chabad_updates .item {
            flex-direction: column !important;
            padding: 20px !important;
        }
.message .wrapper .widget_content .readMore{ font-size: 17px !important;}
        .widget-4.chabad_updates .item .icon {
            flex: 0 0 auto !important;
            width: 100% !important;
        }
.header-title{ font-size: 32px !important;}
#BodyContainer > div > div.g960 > div > div.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.no_margin.g960.no_margin > div > div.hp-row.hp_content_wrapper > div.rightColumn.g320 > div > div > div.widget_header > h5{ text-align: center !important;}
.sneak-peek-container .sneak_peek .widget_content h6 a{     padding: 30px 10px 0px 0px !Important;}
.site-nav-wrapper{ background: #932D0D !important;}
    }
.hp_content_wrapper [class*=widget-] .widget_header h5{ font-size: 25px !important;}
</style>





<style>
button#input_27.form-submit-button,
#input_27,
.form-submit-buttons-wrapper {
    display: none !important;
}
</style>
<title>
	Purim - Chabad of Wellington West
</title></head>
<body class="lang_en dir_ltr cco_body cco_templateless_page section_root">
	
	
		<div width="100%" class="cco_templateless_template" style="z-index:100 !important;display:block !important;left:0px !important;top:0px !important;height:30px!important;width:100% !important;line-height:30px !important; position:relative !important; margin-bottom:0 !important; padding:0;text-indent: 25px;" align="Left"><a href="//www.JewishWW.com" style="display:block!important;font-size:14px !important;">&laquo; Back to&nbsp;Chabad of Wellington West</a></div>
	
	<div class="cco_templatelates_content">
		
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER -->
<div id="chabad_body_page">
<div id="chabad_main_content">
<div id="chabad_head">


<div class="chabad_header">
<div class="headerTitle">
<a href="/7261648" style="text-decoration:none">

PURIM

</a>
</div>
<div class="centerName">

At
Chabad of Wellington West

</div>
<div class="holidayDates">



<div class="widget-1 holiday_date custom v260 feed">
<div class="wrapper">

<div class="widget_header">
<h5>Holiday Date</h5>    
</div>
<div class="widget_content">
February 20 - 21, 2027</div></div>
</div>


</div>
</div>


<div id="navigation" class="chabad_navigator_bar">
<div class="chabad_menu_content">
<ul id="menu" class="navi">
<li class="item parent selected">
<a href="/article.asp?aid=7261648" class="parent selected">Home</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=7229766" class="parent">Purim in Italy</a>
</li>

</ul>
</div>
</div>



</div>
<div id="chabad_body_content">
<div class="chabad_left_column">
<div detached="true" type="static" id="ContentArea" name="content_area" actions="edit,delete" class="chabad_left_column"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	

<div class="large_banner wrap-image">
<div class="bannerContainer">

<a href="/7229766" style="left: 0px; right: -2px; top: 0px;" ></a>


<img src="https://w2.chabad.org/media/images/1355/yjPv13559186.jpg" />

<div class="textWrapper">
<span>

<p class="big">
Happy Purim!
</p>


<p class="wrapper-message">Welcome to our Purim Minisite! We’re so glad you’re here. Take a look around, explore our Purim events and projects, and discover the story and miracle of Purim. We can’t wait to celebrate together! 🎭✨</p>
</span>
<div class="bannerCta">

<button>RSVP Here!</button>
</div>
</div>
</div>
</div>




<co:item class="sPromo-wrap sPromo-flex">

<a href="/7261749" ></a>


<img src="https://w2.chabad.org/media/images/703/byzC7032969.jpg" alt="Megillah Readings" border="0" />

<div class="caption">
Gifts to the Needy

</div>
</co:item>



<co:item class="sPromo-wrap sPromo-flex">

<a href="/7261689" ></a>


<img src="https://w2.chabad.org/media/images/264/Riph2646217.gif" alt="Purim Gift Project" border="0" />

<div class="caption">

Purim Gift Project


</div>
</co:item>



<div class="custom_message">
<div class="titleIcon">
<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim_mask.png" /></div>
<div class="title titleIcon">

The Festival of Purim

</div>
<div class="message">

The festival of Purim commemorates the salvation of the Jewish people in ancient Persia from Haman’s plot “to destroy, kill and annihilate all the Jews, young and old, infants and women, in a single day.” It is celebrated with Megillah readings, gifts of food, charity, feasting, and merriment.

</div>
<div class="read-more_link">

<a href="/645309">
Read More
</a>

</div>

</div>





<div id="co_calendar">
<div class="co_calendar_head">
<div>Upcoming events</div>
</div>
<div class="co_calendar_body">
<div class="co_calendar_gradient">
<div class="co_calendar_text calendar-width">

<div class="item first normal-width">
<div class="co_date">May. 22, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=5/22/2026&sectionid=4243494&mosadid=11664&cat=">
Shavuot celebration
</a>
</div>
<div class="co_text_calendar">Celebrate Shavuot with our community as we gather to hear the Ten Commandments and relive the giving of the Torah at Mount Sinai. Join us on Friday, May 22nd at 5:30 PM for an inspiring evening ...</div>
</div>

<div class="item normal-width">
<div class="co_date">May. 24, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=5/24/2026&sectionid=4243494&mosadid=11664&cat=">
JLI For All Humankind course
</a>
</div>
<div class="co_text_calendar">Explore foundational Jewish texts to discover the spiritual path our tradition offers every individual. You'll explore how these values guide family life and uncover the essential role of ...</div>
</div>

<div class="item normal-width">
<div class="co_date">May. 31, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=5/31/2026&sectionid=4243494&mosadid=11664&cat=">
JLI For All Humankind course
</a>
</div>
<div class="co_text_calendar">Explore foundational Jewish texts to discover the spiritual path our tradition offers every individual. You'll explore how these values guide family life and uncover the essential role of ...</div>
</div>

<div class="item last normal-width">
<div class="co_date">Jun. 07, 2026</div>
<div class="co_title_calendar">
<a href="/calendar/view/events.asp?tdate=6/7/2026&sectionid=4243494&mosadid=11664&cat=">
JLI For All Humankind course
</a>
</div>
<div class="co_text_calendar">Explore foundational Jewish texts to discover the spiritual path our tradition offers every individual. You'll explore how these values guide family life and uncover the essential role of ...</div>
</div>

</div>
</div>
</div>
<div class="co_calendar_footer" ></div>
</div>



<div class="custom_message">
<div class="titleIcon">
<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim_mask.png" /></div>
<div class="title titleIcon">

Purim Gifts to the Poor

</div>
<div class="message">

With Purim just around the corner, we take this opportunity to remind you that one of the main observances of this festive holiday, dating back to the very first Purim, is that of 
<em>“Matonot L’evyonim” –</em> extending alms to the needy among us.

</div>
<div class="read-more_link">

<a href="/donate">
Contribute
</a>

</div>

</div>



<div class="latest_features">
<div class="titleIcon">
<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/purim/Purim_hamantash.png" /></div>
<div class="features_title titleIcon">
Learn More about Purim
</div>
<div class="co_content">
<div class="co_features">
<div class="wrap-image">
<a href="/32581">
<img class="statimg" src="https://w2.chabad.org/media/images/1044/lbrO10445755.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/32581">
Purim Basics
</a>
</div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/1473">
<img class="statimg" src="https://w2.chabad.org/media/images/941/tiQs9417437.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/1473">
The Megillah
</a>
</div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/354749">
<img class="statimg" src="https://w2.chabad.org/media/images/875/NSrP8752788.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/354749">
Purim for Kids
</a>
</div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/644252">
<img class="statimg" src="https://w2.chabad.org/media/images/940/RwfO9407562.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/644252">
Purim Story
</a>
</div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/1365">
<img class="statimg" src="https://w2.chabad.org/media/images/1002/WhEW10023792.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/1365">
Purim Recipes
</a>
</div>
</div>
<div class="co_features">
<div class="wrap-image">
<a href="/364073">
<img class="statimg" src="https://w2.chabad.org/media/images/1002/pEsP10023748.jpg" />
</a>
<div class="wrap-image2"></div>
</div>
<div class="feature_caption">
<a href="/364073">
Purim Multimedia
</a>
</div>
</div>
</div>
</div>







</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			<!-- BEGIN FOOTER --></div>

</div>
<div id="border_bottom">
</div>
</div>
</div>
</div>
<!-- END FOOTER -->
		</div>
		
		<aside class="page-tools-sidebar js-page-tools-sidebar hide_for_print">
<div class="page-tools js-page-tools-menu">
<div class="page-tools__section page-tools__section--share">
<a class="page-tools__tool js-share-popup page-tools__tool--facebook" data-share-url="https://www.facebook.com/dialog/share?app_id=188669250943&amp;display=popup&amp;href=https%3a%2f%2fwww.jewishww.com%2ftemplates%2fsection_cdo%2faid%2f7261648%2fjewish%2fPurim.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dFB">
				<i class="fa fa-facebook"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--twitter" data-share-url="https://twitter.com/intent/tweet?text=Purim+-+Chabad+of+Wellington+West&amp;url=https%3a%2f%2fwww.jewishww.com%2ftemplates%2fsection_cdo%2faid%2f7261648%2fjewish%2fPurim.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dtwitter&amp;via=Chabad">
				<i class="fa fa-twitter"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--whatsapp d-lg-none js-share-whatsapp" data-share-url="whatsapp://send?text=Purim+-+Chabad+of+Wellington+West https%3a%2f%2fwww.jewishww.com%2ftemplates%2fsection_cdo%2faid%2f7261648%2fjewish%2fPurim.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dwhatsapp">
				<i class="fa fa-whatsapp">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" fill="#128c7e" width="1em" height="1em"><path d="M25 2C12.318 2 2 12.318 2 25c0 3.96 1.023 7.854 2.963 11.29L2.037 46.73c-.096.343-.003.711.245.966.191.197.451.304.718.304.08 0 .161-.01.24-.029l10.896-2.699C17.463 47.058 21.21 48 25 48c12.682 0 23-10.318 23-23S37.682 2 25 2zm11.57 31.116c-.492 1.362-2.852 2.605-3.986 2.772-1.018.149-2.306.213-3.72-.231-.857-.27-1.957-.628-3.366-1.229-5.923-2.526-9.791-8.415-10.087-8.804-.295-.389-2.411-3.161-2.411-6.03s1.525-4.28 2.067-4.864c.542-.584 1.181-.73 1.575-.73s.787.005 1.132.021c.363.018.85-.137 1.329 1.001.492 1.168 1.673 4.037 1.819 4.33.148.292.246.633.05 1.022s-.294.632-.59.973-.62.76-.886 1.022c-.296.291-.603.606-.259 1.19s1.529 2.493 3.285 4.039c2.255 1.986 4.158 2.602 4.748 2.894.59.292.935.243 1.279-.146.344-.39 1.476-1.703 1.869-2.286s.787-.487 1.329-.292c.542.194 3.445 1.604 4.035 1.896.59.292.984.438 1.132.681.148.242.148 1.41-.344 2.771z"/></svg>
				</i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--pinterest d-none d-lg-block" data-share-url="http://pinterest.com/pin/create/button/?url=https%3a%2f%2fwww.jewishww.com%2ftemplates%2fsection_cdo%2faid%2f7261648%2fjewish%2fPurim.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Purim+-+Chabad+of+Wellington+West">
				<i class="fa fa-pinterest"></i>
			</a>
<a class="page-tools__tool" onclick="showEmailLayer(this);">
<i class="fa fa-envelope"></i>
</a>
</div>
<div class="page-tools__section page-tools__section--other js-page-tool-other">
<div class="page-tools__tool popover-parent d-lg-block">
<div class="popover popover--right align_left nowrap">
<div class="popover__content">
<label class="bold bottom_margin block">
Print Options:
</label>
<form class="vcenter" name="print-form" onsubmit="coPrint(event, 6258085);return false;">
<div>
<label><input type="checkbox" name="print-green"><span title="Save paper and ink">Print without images <i class="fa fa-leaf text-green"></i></span></label>
</div>
<br/>
<div class="center">
<button class="co-button page-tools__print-button">Print</button>
</div>
</form>
</div>
</div>
<i class="fa fa-print"></i>
</div>
</div>
</div>
<div class="js-fab-wrapper fab-wrapper">
<div class="fab">
<i class="fab-icon"></i>
</div>
</div>
</aside>
<!-- END CACHE -->
	</div>

	</div>

	<div id="BodyContainer">
		<div class="g960 footer">
			<div class="poweredby large_bottom_margin">
				



	<div class="footer3">
		<span class="footer-title" >Chabad of Wellington West</span>
		<div class="footer-address">
			<span class="footer-street">166 Huron Avenue </span>
			<span class="footer-city-state">Ottawa, ON K1Y 0W4</span>
		</div>
			<span class="footer-country">Canada</span><span>613-902-4394</span>
	</div>
	<img src="https://w2.chabad.org/images/global/spacer.gif" width="1" height="6" border="0" /><br />



Powered by <a href="https://www.chabad.org/" target="_new" class="">Chabad.org</a> &copy; 1993-2026 <a href="/4026210" target="_blank" class="privacy-link">Privacy Policy</a>




			</div>
		</div>
	</div>
	
	

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js?v=0293E3EC"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery.prettyPhoto.js?v=DEFC22CC"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js?v=F809B22F"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=95D39855"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/minisites.js?v=F38E4DA5"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js?v=86D84DC2"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js?v=930B07AB"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=D506A83E"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js?v=9A0227AA"></script><script>$j = $j.fn ? $j : jQuery;$j(()=>{$q.forEach(f=>{try{f.call(window);}catch(ex){console.error(ex);}});})</script>
	
<script  language="javascript" type="text/javascript"> Co.Settings      = {CacheClassName:'js-cache-default',MosadName:'Chabad of Wellington West'}; Co.ArticleId     = '7261648';Co.SectionId     = 5582642;Co.PartnerSiteId = 0;Co.SiteId        = 11664;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'JewishWW.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>
	
	
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
    
    // 1. TITLE / SUBTITLE CUSTOMIZATION
    // Looks for the "Support Jewish Life" header and splits it into a formatted title and subtitle
    const headerTitles = document.querySelectorAll('.header-title');
    headerTitles.forEach(function(titleElement) {
        const text = titleElement.textContent || titleElement.innerText;
        if (text.includes('Support Jewish Life') || text.includes('our partnership helps create')) {
            titleElement.innerHTML = '<span style="color: #1C1C1C !important; display: block; font-weight: bold; text-align: left !important; text-transform: capitalize !important;">Support Jewish Life</span><span style="color: #932D0D !important; display: block; font-weight: 500; font-size: 16px; margin-top: 5px; line-height: 1.4; text-align: left !important; text-transform: none !important;">Your partnership helps create meaningful Jewish experiences for individuals and families across our community</span>';
            titleElement.style.setProperty('text-align', 'left', 'important');
        }
    });

    // 2. CHABAD UPDATES (ABOUT US) RESTRUCTURING
    // This moves the text and button into a single column wrapper so they stack neatly to the right of the image
    const updatesItems = document.querySelectorAll('.widget-4.chabad_updates .item');
    updatesItems.forEach(function(item) {
        const title = item.querySelector('.title');
        const synopsis = item.querySelector('.synopsis');
        const readMore = item.querySelector('.readMore');
        
        // Pull the "About Us" text from the hidden header if the title link is empty
        const widgetHeader = item.closest('.wrapper').querySelector('.widget_header h5');
        if (title && widgetHeader) {
            const titleAnchor = title.querySelector('a');
            if (titleAnchor && titleAnchor.innerText.trim() === '') {
                titleAnchor.innerText = widgetHeader.innerText.trim();
                titleAnchor.style.setProperty('text-transform', 'capitalize', 'important');
            }
        }
        
        // Wrap text elements in a flex-column container
        if(title && synopsis && readMore) {
            const textWrapper = document.createElement('div');
            textWrapper.className = 'custom-updates-text-wrapper';
            
            // Append them into the wrapper
            textWrapper.appendChild(title);
            textWrapper.appendChild(synopsis);
            textWrapper.appendChild(readMore);
            
            // Append the wrapper back into the item (next to the image icon)
            item.appendChild(textWrapper);
        }
    });

});

// --- 3. UPCOMING EVENTS SECTION (FETCH AND INJECT) ---
(function() {

    function getEventsPage() {
        const url = 'https://www.jewishww.com/templates/events.htm?t=' + new Date().getTime();
        return fetch(url)
        .then(response => {
            if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
            return response.text();
        })
        .then(htmlText => {
            const parser = new DOMParser();
            return parser.parseFromString(htmlText, 'text/html');
        })
        .catch(error => {
            console.error("Error fetching events page:", error);
            return null;
        });
    }

    function parseRobustDate(dateStr) {
        const months = {
            january: 0, february: 1, march: 2, april: 3, may: 4, june: 5,
            july: 6, august: 7, september: 8, october: 9, november: 10, december: 11
        };
        if (!dateStr) return null;
        const cleanedStr = dateStr.replace(/,/g, '').trim().replace(/\s+/g, ' ');
        const parts = cleanedStr.split(' ');
        if (parts.length < 3) return null;

        const monthName = parts[0].toLowerCase();
        const day = parseInt(parts[1], 10);
        const year = parseInt(parts[2], 10);

        if (months.hasOwnProperty(monthName) && !isNaN(day) && !isNaN(year)) {
            return new Date(year, months[monthName], day);
        }
        return null;
    }

    function formatEventDate(dateStr) {
        if (!dateStr) return '';
        const parts = dateStr.split(','); 
        if (parts.length < 2) return dateStr; 
        return `${parts[0]}${parts[1]}`.trim().toUpperCase();
    }

    const runTransformation = () => {
        getEventsPage().then(eventsDocument => {
            if (!eventsDocument) return;

            const today = new Date();
            today.setHours(0, 0, 0, 0);
            const upcomingEvents = [];
            const allDateGroups = Array.from(eventsDocument.querySelectorAll('#calendar .list_item'));

            for (const dateGroupEl of allDateGroups) {
                if (upcomingEvents.length >= 10) break;
                const dateEl = dateGroupEl.querySelector('.date');
                if (!dateEl) continue;

                const dateText = dateEl.textContent.trim();
                const parsableDateText = dateText.split(',').slice(1).join(',').trim();
                const eventDate = parseRobustDate(parsableDateText);

                if (eventDate && eventDate >= today) {
                    const individualEventsInGroup = dateGroupEl.querySelectorAll('.category_item');
                    individualEventsInGroup.forEach(eventEl => {
                        if (upcomingEvents.length < 10) {
                            eventEl.dataset.rawDate = dateText;
                            upcomingEvents.push(eventEl);
                        }
                    });
                }
            }

            const featuredEvents = upcomingEvents;
            if (featuredEvents.length === 0) return;

            const eventsSection = document.createElement('div');
            eventsSection.className = 'injected-featured-events-section';
            eventsSection.id = 'injected-upcoming-events-section';

            eventsSection.innerHTML = `
                <div class="injected-events-carousel-container">
                    <div class="injected-featured-events-header">
                        <h2>Upcoming Events</h2>
                    </div>
                    <div class="injected-events-carousel-wrapper"></div>
                </div>
            `;

            const carouselWrapper = eventsSection.querySelector('.injected-events-carousel-wrapper');

            featuredEvents.forEach((eventEl) => {
                const titleEl = eventEl.querySelector('.event_name');
                const title = titleEl ? titleEl.textContent.trim() : 'Event Title';

                const rawDate = eventEl.dataset.rawDate || '';
                const formattedDate = formatEventDate(rawDate);

                const timeEl = eventEl.querySelector('.event_options > div');
                let timeText = timeEl ? timeEl.textContent.trim().toUpperCase() : '';
                if (timeText) timeText = timeText.replace(/(\d)([AP]M)$/, '$1 $2');

                const cardHeader = timeText ? `${formattedDate} - ${timeText}` : formattedDate;

                const descriptionEl = eventEl.querySelector('.event_wrapper > .event_info');
                const description = descriptionEl ? descriptionEl.textContent.trim() : 'Join us for a wonderful event.';

                const imageLinkEl = eventEl.querySelector('.more_info a');
                const imageUrl = imageLinkEl ? imageLinkEl.href : `https://placehold.co/600x400/eee/ccc?text=Event+Image`;

                let learnMoreUrl = '#';
                const facebookLinkEl = eventEl.querySelector('a[href*="//www.facebook.com/events/"]');
                if (facebookLinkEl) {
                    const fbHref = facebookLinkEl.href;
                    const match = fbHref.match(/events\/(\d+)/);
                    if (match && match[1]) {
                        learnMoreUrl = `https://www.jewishww.com/templates/articlecco_cdo/aid/${match[1]}`;
                    }
                }

                const card = document.createElement('div');
                card.className = 'injected-event-card';
                card.innerHTML = `
                    <div class="event-card-header">${cardHeader}</div>
                    <div class="event-card-image">
                        <img src="${imageUrl}" alt="${title}" onerror="this.onerror=null;this.src='https://placehold.co/600x400/eee/ccc?text=Image+Not+Found';">
                    </div>
                    <div class="event-card-body">
                        <div class="event-card-text-center">
                            <h3>${title.toUpperCase()}</h3>
                            <p>${description}</p>
                        </div>
                        <div class="event-card-buttons">
                            <a href="${learnMoreUrl}" class="btn-learn-more">Learn More →</a>
                            <a href="#" class="btn-calendar" onclick="event.preventDefault();">Add to Google Calendar</a>
                            <a href="#" class="btn-calendar" onclick="event.preventDefault();">Add to Apple/Outlook</a>
                        </div>
                    </div>
                `;
                carouselWrapper.appendChild(card);
            });

            // --- ADD VIEW ALL CARD ---
            const viewAllCard = document.createElement('a');
            viewAllCard.className = 'injected-event-card view-all-card';
            viewAllCard.href = 'https://www.jewishww.com/templates/articlecco_cdo/aid/7358311/jewish/Upcoming-Events.htm';
            viewAllCard.innerHTML = `
                <div class="view-all-content">
                    <h3>View All</h3>
                    <p>Upcoming Events</p>
                    <span class="view-all-arrow">→</span>
                </div>
            `;
            carouselWrapper.appendChild(viewAllCard);
            // --------------------------

            const carouselContainer = eventsSection.querySelector('.injected-events-carousel-container');

            if (carouselWrapper.children.length > 3) {
                const prevButton = document.createElement('button');
                prevButton.className = 'events-carousel-arrow prev';
                prevButton.innerHTML = '❮';

                const nextButton = document.createElement('button');
                nextButton.className = 'events-carousel-arrow next';
                nextButton.innerHTML = '❯';

                carouselContainer.appendChild(prevButton);
                carouselContainer.appendChild(nextButton);

                let currentIndex = 0;
                const itemsToShowDesktop = 3;
                const totalItems = carouselWrapper.children.length;

                const updateCarousel = () => {
                    if (carouselWrapper.children.length === 0) return;
                    const cardWidth = carouselWrapper.children[0].offsetWidth;
                    const gap = 20; 
                    const totalMove = (cardWidth + gap) * currentIndex;
                    carouselWrapper.style.transform = `translateX(-${totalMove}px)`;

                    prevButton.disabled = currentIndex === 0;
                    nextButton.disabled = currentIndex >= totalItems - itemsToShowDesktop;
                };

                prevButton.addEventListener('click', () => {
                    if (currentIndex > 0) { currentIndex--; updateCarousel(); }
                });

                nextButton.addEventListener('click', () => {
                    if (currentIndex < totalItems - itemsToShowDesktop) { currentIndex++; updateCarousel(); }
                });

                updateCarousel();
                window.addEventListener('resize', updateCarousel);
            }

            // Target the specific massive path selector given
            const targetElement = document.querySelector('#BodyContainer > div > div.g960 > div > div.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.g960.no_margin.g960.no_margin > div > div.hp-row.hp-row-first') || document.querySelector('.hp-row.hp-row-first');
            
            if (targetElement && targetElement.parentElement) {
                targetElement.parentElement.insertBefore(eventsSection, targetElement.nextSibling);
            } else {
                document.body.appendChild(eventsSection);
            }
        });
    };

    const injectCSS = () => {
        const style = document.createElement('style');
        style.textContent = `
            .injected-featured-events-section { padding: 60px 20px; background-color: #E2E2E2; font-family: 'Anek Devanagari', sans-serif !important; box-sizing: border-box; }
            .injected-events-carousel-container { position: relative; max-width: 1100px; margin: 0 auto; }
            .injected-featured-events-header { text-align: left; margin-bottom: 20px; }
            .injected-featured-events-header h2 { font-size: 38px; font-weight: 900; color: #1C1C1C; text-transform: capitalize !important; margin: 0; }
            
            .injected-events-carousel-wrapper { display: flex; gap: 20px; transition: transform 0.5s ease-in-out; }
            .injected-event-card { flex: 0 0 calc(33.333% - 14px); background: white; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.05); box-sizing: border-box; display: flex; flex-direction: column; }
            
            .event-card-header { padding: 12px 10px; font-weight: bold; font-size: 11px; color: #244b75; background: white; text-align: center; text-transform: uppercase; letter-spacing: 0.5px; }
            .event-card-image img { width: 100%; height: 220px; object-fit: cover; display: block; background-color: #eee; }
            
            .event-card-body { padding: 25px; flex-grow: 1; display: flex; flex-direction: column; }
            .event-card-text-center { text-align: center; margin-bottom: 25px; }
            .event-card-text-center h3 { font-size: 16px; font-weight: 800; color: #1C1C1C; margin: 0 0 10px; line-height: 1.4; text-transform: uppercase !important; }
            .event-card-text-center p { font-size: 13px; color: #444; line-height: 1.5; margin: 0; }
            
            .event-card-buttons { display: flex; flex-direction: column; gap: 8px; align-items: flex-start; margin-top: auto; width: 100%; }
            .btn-learn-more { background-color: #8B3A26; color: white !important; padding: 10px 18px; border-radius: 4px; text-decoration: none; font-weight: 700; font-size: 12px; text-transform: uppercase !important; border: none; transition: all 0.3s ease; }
            .btn-learn-more:hover { background-color: white !important; color: #8B3A26 !important; box-shadow: inset 0 0 0 2px #8B3A26 !important; }
            .btn-calendar { background: white; color: #333 !important; border: 1px solid #ccc; padding: 6px 12px; font-size: 10px; font-weight: bold; text-transform: uppercase !important; text-decoration: none; border-radius: 2px; transition: all 0.3s ease; }
            .btn-calendar:hover { background: #333 !important; color: white !important; box-shadow: inset 0 0 0 2px #333 !important; border-color: #333 !important; }

            /* --- VIEW ALL CARD STYLES --- */
            .view-all-card {
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                text-decoration: none;
                background-color: #ffffff;
                border: 2px dashed #8B3A26;
                transition: all 0.3s ease;
            }
            .view-all-card:hover {
                background-color: #fcfcfc;
                border-color: #1C1C1C;
            }
            .view-all-card .view-all-content h3 {
                font-size: 24px;
                font-weight: 900;
                color: #1C1C1C;
                margin: 0 0 5px;
                text-transform: uppercase;
            }
            .view-all-card .view-all-content p {
                font-size: 15px;
                color: #666;
                margin: 0 0 15px;
            }
            .view-all-card .view-all-arrow {
                font-size: 32px;
                font-weight: bold;
                color: #8B3A26;
                transition: transform 0.3s;
                display: inline-block;
            }
            .view-all-card:hover .view-all-arrow {
                transform: translateX(5px);
                color: #1C1C1C;
            }

            .events-carousel-arrow { position: absolute; top: 55%; transform: translateY(-50%); background-color: white; border: 1px solid #244b75; border-radius: 50%; width: 40px; height: 40px; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; color: #244b75; z-index: 10; box-shadow: 0 2px 8px rgba(0,0,0,0.1); transition: all 0.2s; }
            .events-carousel-arrow:hover { background-color: #f0f4f8; }
            .events-carousel-arrow:disabled { opacity: 0.3; cursor: not-allowed; }
            .events-carousel-arrow.prev { left: -50px; }
            .events-carousel-arrow.next { right: -50px; }

            @media (max-width: 1200px) {
                .events-carousel-arrow.prev { left: 10px; }
                .events-carousel-arrow.next { right: 10px; }
            }
            @media (max-width: 900px) {
                .injected-event-card { flex-basis: calc(50% - 10px); }
            }
            @media (max-width: 600px) {
                .injected-events-carousel-container { overflow-x: auto; scroll-snap-type: x mandatory; padding-bottom: 20px; }
                .injected-events-carousel-wrapper { width: max-content; }
                .injected-event-card { flex-basis: 85vw; scroll-snap-align: start; }
                .events-carousel-arrow { display: none; }
            }
        `;
        document.head.appendChild(style);
    };

    if (document.readyState === 'complete' || document.readyState === 'interactive') {
        runTransformation();
    } else {
        window.addEventListener('DOMContentLoaded', runTransformation);
    }
    injectCSS();

})();
</script>
</body>
</html>