<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<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/1319/tWfX13194996.png" itemprop="image" width="150" height="150" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<meta name="keywords" content="Classes" />
<meta name="title" content="Classes - Chabad Collingwood" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="6868695-6868703-6875224" />
<meta name="article-keywords" content="2170-2898" />
<meta name="scope-aid" content="6868695" />
<meta name="scope-aid" content="6868703" />
<meta name="scope-aid" content="6875224" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta property="og:url" content="https://www.jewishcollingwood.com/templates/articlecco_cdo/aid/6875224/jewish/Classes.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Classes - Chabad Collingwood" /><link rel="canonical" href="https://www.jewishcollingwood.com/templates/articlecco_cdo/aid/6875224/jewish/Classes.htm" />
<link rel="icon" type="image/png" href="https://www.jewishcollingwood.com/media/images/1319/tWfX13194996.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css?v=CE3D9C0A" 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=F39F7E89" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css?v=180B7FFC" id="k7" type="text/css"/>
<link rel="Stylesheet" href="/css/global.css?v=D37C5613" id="k3" type="text/css"/>
<link rel="Stylesheet" href="/css/global-print.css?v=1FE80AC1" id="k5" type="text/css" media="print"/>
<link rel="Stylesheet" href="/css/cco/home/widget-styles.css?v=B14CEBA0" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/sites6/default-theme.css?v=F68E803F" id="k" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css?v=F7C22456" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="/css/bootstrap/grid.css?v=B92FCAD8" id="kbootstrap4-grid" type="text/css"/>
<link rel="Stylesheet" href="/css/Library/reader-comments.css?v=5F31D0D8" id="kCommentsStylesheet" type="text/css"/>
<link rel="Stylesheet" href="/css/inline/BookInfo.css?v=14B88022" id="kBookInfoCss" type="text/css"/>
<!--[if lte IE 8]> <link rel="Stylesheet" href="/css/global-ie.css?v=E699B0F3" id="k4" type="text/css"/> <![endif]-->
<script>$q=[];$j=function(f){$q.push(f);}</script>
	
<title>
	Classes - Chabad Collingwood
</title>
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2025-04-29","primaryArticleId":6875224,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Classes","siteName":"Chabad Collingwood"},"time":{"upcomingHoliday":"The 15th of Av","daysToUpcomingHoliday":2,"hebrewDate":"5786-05-13"}});
		dataLayer.push({ 'articleHierarchy': '-6868695-6868703-6875224-', 'keywords': '-k2898-k2170-', 'k': '-6868695-6868703-6875224--k2898-k2170-' });
	
</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 = 13129827;var sc_partition = 66;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "3f524ebf";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c67.statcounter.com/counter.php?sc_project=13129827&amp;java=0&amp;security=3f524ebf&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->


</head>
<body class="lang_en dir_ltr cco_body sites-article">

	


	
	<div id="PrintCreditHeader" class="show_for_print">
Printed from<b>JewishCollingwood.com</b>
</div>
	<div id="header">
		<div class="wrapper header-wrapper">
			
<div id="feedback_bar" class="hide_for_print no_outline">
	<div class="wrapper">
		
	</div>
</div>

			


<div id="header_container" class="header_container">
	<div class="clearfix links">
		<img src="https://w2.chabad.org/images/global/spacer.gif" width="15" height="8" class="baruch_hashem" />
		<div class="float_right">
			
			
				<div class="topBarLink cco_topbar_link ask_the_rabbi_link">
					<a href="/asktherabbi/default_cdo/jewish/Ask-the-Rabbi.htm">Ask the Rabbi</a>
				</div>
				
			
				<div id="HeaderSubscribe" class="top_bar_item topBarLink cco_topbar_link subscribe_link">Subscribe
					<div id="HeaderSubscribeContainer" class="topBarLayer" style="display:none;width:295px;">
						<div id="SubscribeFormContainer">
							<span id="SubscribeMessage" class="error" style="display:none;"></span>
							<form name="topSubscribeb93646c84b" class="subscribe_box" target="" action="" method="get" onsubmit="return submitHeaderSubscribe(this, document.getElementById('b93646c84bFormContainer'), document.getElementById('b93646c84bResponseContainer'));">



<script>
	var recaptchaIsEnterprise = false;
		 var recaptchaV2Key = "6LcG_TcUAAAAAKAVgwgW39ujc9OCjXSoQYFIA-Su";

</script>

	<input type="hidden" class="js-recaptcha-input" name="cdo-captcha-response" value="" data-div-id="defeba28-6c62-4816-8690-c2b72a8965a9" data-processed="false" />
	<div class="js-recaptcha-wrapper" id="defeba28-6c62-4816-8690-c2b72a8965a9"></div>	

<div class="container horizontal_padding" id="b93646c84bContainer">
<div style="margin:10px 0;">
<div class="co_form_container" id="b93646c84bFormContainer">
<input type="text" maxlength="50" class="co_global_input float_left medium_bottom_margin" value="" required="" display_name="First Name" id="Fname" name="fname" placeholder="First Name">
<input type="text" maxlength="50" class="co_global_input float_right medium_bottom_margin" value="" required="" display_name="Last Name" id="Lname" name="lname" placeholder="Last Name">
<div class="form_group">
<input type="hidden" name="via" value="inlineSubscribeBox:6868714;" />
<input type="text" class="co_global_input medium_bottom_margin" value="" required="" display_name="Email" id="SubscribeEmail" name="email" placeholder="Email Address">
<div id="CoButton_wrapper" class="co_global_submit" style="width:100%;padding:0;"><button id="CoButton" type="submit" class="button" value="Subscribe"><span>Subscribe</span></button></div>
</div>
<div class="break_floats"></div>
<div class="light_grey f-small" style="padding-top:3px;padding-left:3px;">
<input type="hidden" name="subscriptionid" value="55838" />
Subscribe to General
</div>
</div>
<div id="b93646c84bResponseContainer"></div>
</div>
</div>
</form>
<!-- END CACHE -->
							<div class="break_floats"></div>
						</div>
						<div class="blue f-small bold small_vertical_padding medium_horizontal_padding footer_box">
							<a href="/tools/subscribe/default_cdo">View all subscriptions &raquo;</a>
						</div>
					</div>
				</div>
			
			
				<div class="topBarLink cco_topbar_link contact_link">
					<a href="/tools/feedback.asp">Contact</a>
				</div>
			
			
		</div>
		<div class="float_left">
			
				<div class="topBarLink cco_topbar_link home_link">
					<a href="/">Home</a>
				</div>
				
			
				<div class="topBarLink cco_topbar_link about_link">
					<a href="/36226">About</a>
				</div>
				
			
			

<div class="topBarLink mychabad_login_bar" id="mychabad_login_bar">
	
			
				<a href="/tools/login/default.asp?aid=6875224&amp;jewish=Classes.htm" class="login_link" id="login_link">Sign In</a>
			
			
		
</div>
			
		</div>
	</div>
	<div class="break_floats"></div>
</div>

			<div class="clearfix branding-search">
				<div id="header_branding" class="no_outline  logo">
					<div class="g260 no_margin cco_search_header float_right">
						

<div class="co_search_form margin05">
	<form name="MainSearchForm" id="MainSearchForm" method="get" action="/search/results.asp" class="clearfix" onsubmit="return Co.Forms.Validation.Validate(this, null, {markAsSubmitted:false});">
		<div class="co_global_submit"><button type="submit" class="button" value=" "><span> </span></button></div>
		

<div class="co_global_input_container clearfix">
	<input id="topAreaTopSearch_search" required="true" autocomplete="nope" placeholder="Search" value="" class="co_global_input co_search js-search-field active js-mirrored-input" onblur="this.form.className = this.form.className.replace(/\sactive/gi, &#39;&#39;);" name="searchWord" onfocus="this.form.className+=&#39; active&#39;;" type="text" display_name="Search Field" min_length="3"></input>
</div>

			
		
		
	
		<div id="topAreaTopSearch_search_wrapper" class="co_field_options" style="display:none;">
			<div class="co_absolute_wraper" id="co_absolute_wraper" style="">
				<div class="inner">
					<div id="topAreaTopSearch_search_container" class="co_field_options_suggestions"></div>
					<div class="break_floats"></div>
					
				</div>
			</div>
		</div>
	</form>
</div>
					</div>
					
						<div class="float_left site-logo-wrapper"><a href="/"><img src="https://w2.chabad.org/media/images/1319/tWfX13194996.png" width="100" height="100" border="0"  /></a></div>
					
					<a href="/default.asp" title="Chabad Collingwood" class="site_title">Chabad Collingwood<span class="site_subtitle clearfix"> </span></a>
				</div>
			</div>
			
			
			<button type='button' class='cs-mobile-menu-open js-mobile-menu-open'><i class='fa fa-bars'></i></button>
			<div class="site-nav-wrapper">
				<script>
var primaryNavigationVersion = "637617384000000000";
</script>
<div id="co_menu_container_wrapper" class="co_menu_container_wrapper " data-list-name="primary navigation"> 
<div class="co_menu_container clearfix" id="co_menu_container">
<a class="menu_logo" href="/"></a>
<table cellpadding="0" cellspacing="0" border="0" class="main_menu_container first global">
<tr id="tabContentMain" tab="Main" style="display:table-row;">
<td class="co_menu_item home" data-menu-level="1"><a href="/default.asp"><img class="co_menu_home_image" src="https://w2.chabad.org/images/global/spacer.gif" width="28" height="60" border="0" onmouseover="this.className += ' hover';" onmouseout="this.className=this.className.replace(/\s?hover/gi, '');" /></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item" aid="6875266" data-menu-level="1" onmouseover="this.className += ' hover';" onmouseout="this.className = this.className.replace(/\shover/gi, '');" >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><div><a href="/templates/photogallery_cdo/aid/6875266/jewish/All-Photos.htm" class="parent">All<br />Photos</a></div></span><a href="/templates/photogallery_cdo/aid/6875266/jewish/All-Photos.htm" class="bg_extension js-parent-menu-link" data-aid="6875266"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item" aid="6875183" data-menu-level="1" onmouseover="this.className += ' hover';" onmouseout="this.className = this.className.replace(/\shover/gi, '');" >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><div><a href="/templates/articlecco_cdo/aid/6875183/jewish/About-Us.htm" class="parent">About<br />Us</a></div></span><a href="/templates/articlecco_cdo/aid/6875183/jewish/About-Us.htm" class="bg_extension js-parent-menu-link" data-aid="6875183"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6875224" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6896181/jewish/Hebrew-School.htm" class="item empty" id="menu_item3-1" data-menu-level="2" data-aid="6896181">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Hebrew School</span>
</a>
</div>
<div id="menu_child3-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/6875224/jewish/Classes.htm" class="parent">Classes</a></div></span><a href="/templates/articlecco_cdo/aid/6875224/jewish/Classes.htm" class="bg_extension js-parent-menu-link" data-aid="6875224"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6875243" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6968661/jewish/Community-BBQ.htm" class="item empty selected" id="menu_item4-1" data-menu-level="2" data-aid="6968661">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Community BBQ</span>
</a>
<a href="/templates/articlecco_cdo/aid/7187817/jewish/Havdallah-Movie-Night.htm" class="item empty selected" id="menu_item4-2" data-menu-level="2" data-aid="7187817">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Havdallah & Movie Night </span>
</a>
<a href="/templates/articlecco_cdo/aid/7133255/jewish/Shabbat-Kiddush.htm" class="item empty selected" id="menu_item4-3" data-menu-level="2" data-aid="7133255">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Shabbat Kiddush</span>
</a>
<a href="/templates/articlecco_cdo/aid/6875239/jewish/Shabbat-Dinner.htm" class="item empty selected" id="menu_item4-4" data-menu-level="2" data-aid="6875239">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Shabbat Dinner</span>
</a>
<a href="/templates/articlecco_cdo/aid/7094739/jewish/Prayer-Times.htm" class="item empty selected" id="menu_item4-5" data-menu-level="2" data-aid="7094739">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Prayer Times</span>
</a>
</div>
<div id="menu_child4-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child4-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child4-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child4-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child4-5" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/6875243/jewish/Community-Programs.htm" class="parent">Community<br />Programs</a></div></span><a href="/templates/articlecco_cdo/aid/6875243/jewish/Community-Programs.htm" class="bg_extension js-parent-menu-link" data-aid="6875243"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6875246" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/article.asp?aid=7044312" class="item empty" id="menu_item5-1" data-menu-level="2" data-aid="7044312">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Children's Program - Sukkot</span>
</a>
<a href="/templates/articlecco_cdo/aid/7094665/jewish/Chanukah-25.htm" class="item empty" id="menu_item5-2" data-menu-level="2" data-aid="7094665">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Chanukah '25</span>
</a>
<a href="/templates/articlecco_cdo/aid/7100350/jewish/Chanukah-Childrens-Program.htm" class="item empty" id="menu_item5-3" data-menu-level="2" data-aid="7100350">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Chanukah Children's Program</span>
</a>
<a href="/templates/articlecco_cdo/aid/7239289/jewish/Purim-2026.htm" class="item empty" id="menu_item5-4" data-menu-level="2" data-aid="7239289">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Purim 2026</span>
</a>
<a href="/templates/articlecco_cdo/aid/7263232/jewish/Community-Passover-Seder.htm" class="item empty" id="menu_item5-5" data-menu-level="2" data-aid="7263232">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Community Passover Seder</span>
</a>
<a href="/templates/articlecco_cdo/aid/7263313/jewish/Order-Shmurah-Matzah.htm" class="item empty" id="menu_item5-6" data-menu-level="2" data-aid="7263313">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Order Shmurah Matzah</span>
</a>
<a href="/templates/articlecco_cdo/aid/7263345/jewish/Sell-Your-Chometz.htm" class="item empty" id="menu_item5-7" data-menu-level="2" data-aid="7263345">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Sell Your Chometz</span>
</a>
<a href="/templates/articlecco_cdo/aid/7328822/jewish/Lag-Baomer.htm" class="item empty" id="menu_item5-8" data-menu-level="2" data-aid="7328822">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Lag Baomer</span>
</a>
<a href="/templates/articlecco_cdo/aid/7339466/jewish/Shavuot-with-Chabad-Collingwood.htm" class="item empty" id="menu_item5-9" data-menu-level="2" data-aid="7339466">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Shavuot with Chabad Collingwood</span>
</a>
</div>
<div id="menu_child5-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-5" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-6" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-7" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-8" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-9" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/6875246/jewish/Holiday-Celebrations.htm" class="parent">Holiday<br />Celebrations</a></div></span><a href="/templates/articlecco_cdo/aid/6875246/jewish/Holiday-Celebrations.htm" class="bg_extension js-parent-menu-link" data-aid="6875246"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item donate_link" aid="0" data-menu-level="1" onmouseover="this.className += ' hover';" onmouseout="this.className = this.className.replace(/\shover/gi, '');" >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><div><a href="/4970020" class="parent">Donate</a></div></span><a href="/4970020" class="bg_extension js-parent-menu-link" data-aid="0"></a></td>
</tr>
</table>
</div>
</div>
<!-- END CACHE -->
				<div class="mobile-menu-bottom-links">
					
						<a href="/36226" class="site-menu-general__link">About</a>
					
					<a href="/search">Search</a>
					
						<a href="/tools/feedback.asp">Contact</a>
					
				</div>
			</div>
		</div>
	</div>
	<div id="content">
		<div id="BodyContainer" class="wrapper">
			<div class="body_wrapper  no-hero-image clearfix">
				
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
				<div class="master-content-wrapper g960" >
					

<header class="article-header cf ">
	
	
			<h1 class="article-header__title js-article-title js-page-title">Classes</h1>
		
			<div>
				
			</div>
		
</header>
				</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="g700" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	<div id="cco_body">
		<div class="content g700 no_margin no_overflow" id="co_content_container">
			
			
	

	<article class="content js-content" itemscope itemtype="http://schema.org/Article">
	



<meta itemprop="mainEntityOfPage headline name" content="" />

<meta itemprop="image" content="" />


<meta itemprop="uploadDate" content="2025-04-29T21:24:25" />
<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
	<meta itemprop="name" content="Chabad Collingwood" />
	<meta itemprop="brand" content="Chabad Collingwood" />
	<span itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
		<meta itemprop="url" content="https://w2.chabad.org/media/images/1319/tWfX13194996.png" />
		<meta itemprop="height" content="150" />
		<meta itemprop="width" content="150" />
	</span>
</span>
<meta itemprop="datePublished" content="2025-04-29T21:24:25" />
			<div itemprop="articleBody">
				<co:body xmlns:co="www1.chabadonline.com/alpha1" xmlns:ext="urn:xslt-extensions">
  <div class="co_body article-body cf">
<p>
<img alt="" height="437" src="https://w2.chabad.org/media/images/1319/UUbN13190092.jpg" style="float:right" width="328"></p>

<h3>
<strong>Torah Classes at Chabad Collingwood</strong></h3>

<p>At Chabad Collingwood, we believe that Torah learning should be meaningful, accessible, and inspiring—no matter where you are. Join us for our <strong>monthly Torah classes via Zoom</strong>, where we explore timeless Jewish wisdom and how it speaks to our modern lives.</p>

<p>Each class features a fresh topic—from the weekly Parsha and Jewish holidays to Chassidic teachings and practical Jewish law. Whether you're just beginning your Jewish journey or looking to deepen your understanding, our sessions are warm, engaging, and open to all backgrounds.</p>

<p>
<strong>What to expect:</strong></p>

<ul>
<li>
<p><strong>Monthly Zoom Classes</strong> – Join from anywhere!</p>
</li>
<li>
<p>
<strong>Relevant &amp; Thought-Provoking Topics</strong></p>
</li>
<li>
<p>
<strong>Open Discussion &amp; Questions Encouraged</strong></p>
</li>
<li>
<p>
<strong>No Prior Knowledge Needed</strong></p>
</li>
</ul>

<p>Come learn, connect, and be inspired.</p>

<p>
<strong>To receive the Zoom link and class updates, contact us at Rabbi@JewishCollingwood.com</strong></p>

<p> </p>

<p><img alt="" height="150" src="https://w2.chabad.org/media/images/1356/dhOX13566502.png" width="150">  <img alt="" height="150" src="https://w2.chabad.org/media/images/1351/yopI13515208.jpg" width="115">  <img alt="" height="150" src="https://w2.chabad.org/media/images/1320/RHVn13203695.jpg" width="150">  <img alt="" height="150" src="https://w2.chabad.org/media/images/1320/ThWb13203693.jpg" width="150">  <img alt="" height="150" src="https://w2.chabad.org/media/images/1320/JuRI13203692.jpg" width="150">  <img alt="" height="150" src="https://w2.chabad.org/media/images/1320/lYfP13203685.png" width="150"> <strong> <img alt="" height="150" src="https://w2.chabad.org/media/images/1320/rtYR13203684.png" width="150"></strong>  <img alt="" height="150" src="https://w2.chabad.org/media/images/1320/JmpR13203691.jpg" width="150"></p>

</div>
</co:body>
			</div>
			

			<div class="break_floats"></div>
			
	<div class="break_floats"></div>
	

<div class="content-footer">
	
	
	
	
	
	
</div>
	</article>

		</div>
	</div>
</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
					<div class="ads g260" id="co_ads_container">
						
	



<div class="sidebar-local-navigation cf" id="">

<meta class="js-desktop-local-nav" data-base-class="co_local_menu" />

	<div class="co_local_menu local_content js-local-nav" data-list-name="local navigation">
		
			
				<div class="header ">			
					
						<div class="section_title">
						<div><a data-menu-level="0" data-aid="6875224" href="/templates/articlecco_cdo/aid/6875224/jewish/Classes.htm">Classes</a></div>
						</div>
					
				</div>
				<div class="clearfix body medium_bottom_margin">
					
							
								<div class="item first last" data-menu-level="1">
									<a data-aid="6896181" href="/templates/articlecco_cdo/aid/6896181/jewish/Hebrew-School.htm"><span>Hebrew School</span></a>
								</div>
							
							
						<div class="separator"></div>
				</div>
			
			
			
	<div id="LocalNavigationQuickLinks" class="clearfix secondary_navigation local-navigation-quick-links container padding">
		<div class="header small_bottom_padding">
			<div>Quick Links</div>
		</div>

		
				<div class="item ">
					<a href="/tools/feedback.asp"><span><span>Contact</span></span></a>
				</div>
			
				<div class="item ">
					<a href="/tools/subscribe/default_cdo"><span><span>Subscribe</span></span></a>
				</div>
			
				<div class="item ">
					<a href="/4970020"><span><span>Donate</span></span></a>
				</div>
			
	</div>

		
	</div>
</div>

	<div id="customizable_promos" class="">
		


<div class="sneak-peek-container clearfix">
<div class="widget-1 sneak_peek custom v100 feed">
<div class="wrapper">
<div class="widget_content">
<h6>
<a target="_self" href="/6875243">Community Events</a>
</h6>
<p>Stay in the loop of what is happening</p>
<a href="/6875243" class="thumbnail" target="_self">
<img src="https://w2.chabad.org/images/global/spacer.gif" style="background-image:url(https://w2.chabad.org/media/images/707/LPNL7075896.jpg);" alt="" />
<span></span>
</a>
</div>
</div>
</div>
<div class="widget-1 sneak_peek custom v100 feed">
<div class="wrapper">
<div class="widget_content">
<h6>
<a target="" href="/6875246">Holiday Celebrations</a>
</h6>
<p>Experience each holiday and the meaning behind it.</p>
<a href="/6875246" class="thumbnail" target="">
<img src="https://w2.chabad.org/images/global/spacer.gif" style="background-image:url(https://w2.chabad.org/media/images/1097/tBBf10976224.jpg);" alt="" />
<span></span>
</a>
</div>
</div>
</div>
<div class="widget-1 sneak_peek custom v100 feed">
<div class="wrapper">
<div class="widget_content">
<h6 class="title_only">
<a target="" href="/7133288">The Jewish Women's Circle</a>
</h6>

<a href="/7133288" class="thumbnail" target="">
<img src="https://w2.chabad.org/images/global/spacer.gif" style="background-image:url(https://w2.chabad.org/media/images/1266/inOi12661521.jpg);" alt="" />
<span></span>
</a>
</div>
</div>
</div>
<div class="widget-1 sneak_peek custom v100 feed">
<div class="wrapper">
<div class="widget_content">
<h6>
<a target="" href="/6875224">Torah Study</a>
</h6>
<p>Join us for our monthly Torah Class</p>
<a href="/6875224" class="thumbnail" target="">
<img src="https://w2.chabad.org/images/global/spacer.gif" style="background-image:url(https://w2.chabad.org/media/images/1097/cGxY10976222.jpg);" alt="" />
<span></span>
</a>
</div>
</div>
</div>
<div class="widget-1 sneak_peek custom v100 feed">
<div class="wrapper">
<div class="widget_content">
<h6>
<a target="" href="/7057062">Kosher Takeout & Catering</a>
</h6>
<p>Menu</p>
<a href="/7057062" class="thumbnail" target="">
<img src="https://w2.chabad.org/images/global/spacer.gif" style="background-image:url(https://w2.chabad.org/media/images/1266/mtwd12661518.jpeg);" alt="" />
<span></span>
</a>
</div>
</div>
</div>
<div class="widget-1 sneak_peek custom v100 feed">
<div class="wrapper">
<div class="widget_content">
<h6 class="title_only">
<a target="" href="/7094739">Prayer Times</a>
</h6>

<a href="/7094739" class="thumbnail" target="">
<img src="https://w2.chabad.org/images/global/spacer.gif" style="background-image:url(https://w2.chabad.org/media/images/1266/xjmd12661522.jpg);" alt="" />
<span></span>
</a>
</div>
</div>
</div>
</div>

	</div>


	

					</div>
				
				
			</div>
			
			
		</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.jewishcollingwood.com%2ftemplates%2farticlecco_cdo%2faid%2f6875224%2fjewish%2fClasses.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=Classes+-+Chabad+Collingwood&amp;url=https%3a%2f%2fwww.jewishcollingwood.com%2ftemplates%2farticlecco_cdo%2faid%2f6875224%2fjewish%2fClasses.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=Classes+-+Chabad+Collingwood https%3a%2f%2fwww.jewishcollingwood.com%2ftemplates%2farticlecco_cdo%2faid%2f6875224%2fjewish%2fClasses.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.jewishcollingwood.com%2ftemplates%2farticlecco_cdo%2faid%2f6875224%2fjewish%2fClasses.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Classes+-+Chabad+Collingwood">
				<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, 6868703);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 class="break_floats"></div>
			</div>
		</div>
	</div>
	<div id="footer">
		
	

		<div class="wrapper body_container">
			
				<div class="g960 footer_family_text bottom_padding">
					
		<div class="footer_container footer_text copyright_text">
			<div class="bottom_padding clear_float">
				<img class="footer_hr" src="https://w2.chabad.org/images/global/spacer.gif" vspace="12" width="100%" height="1" /><br />
				
				<div class="footer_inner_container clearfix">
					

					



	<div class="footer3">
		<span class="footer-title" >Chabad Collingwood</span>
		<div class="footer-address">
			
			<span class="footer-city-state">Collingwood, ON L9Y 0Y8</span>
		</div>
			<span class="footer-country">Canada</span><span>705-888-6137</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>
	


<div class="cs-f-social-icons">
	
			<a href="https://www.facebook.com/ChabadCollingwood1" class="fa fa-facebook facebook_homepage" title="Facebook"></a>
		
			<a href="https://www.instagram.com/ChabadCollingwood" class="fa fa-instagram instagram_homepage" title="Instagram"></a>
		
</div>
	

				</div>
			
		</div>
	</div>

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js?v=278824AF"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js?v=CD6CB303"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=335DD9AE"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/sites6.js?v=E04072E1"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/primarynavigation.js?v=76ABCD73"></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/BetaFeedback.js?v=2A22CA16"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/multimedia/infolayer.js?v=ED1B8531"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/commentsloader.js?v=AD6AAB79"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/article/comments/reply-form-controller.js?v=3CE542BD"></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/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 Collingwood'}; Co.ArticleId     = '6875224';Co.SectionId     = 6875224;Co.PartnerSiteId = 0;Co.SiteId        = 12294;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'JewishCollingwood.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>

    
<script>
// --- EXECUTION GUARD: ONLY RUN ON SPECIFIC URL ---
if (window.location.href.includes('https://www.jewishcollingwood.com/templates/articlecco_cdo/aid/7365338')) {

    document.addEventListener('DOMContentLoaded', () => {

        // --- 1. REMOVE CMS BACK LINK ELEMENT ---
        document.querySelectorAll('.cco_templateless_template').forEach(el => el.remove());
        
        // --- 2. INJECT THE CSS STYLES ---
        const styleSheet = document.createElement("style");
        styleSheet.innerText = `
            @import url('https://fonts.googleapis.com/css2?family=Corben:wght@400;700&family=Instrument+Serif:ital@0;1&family=Montserrat:wght@700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@300;400;600;800&display=swap');
    .hero-bg.mobile-img { display: none !important; }
    @media (max-width: 768px) {
        .hero-bg.desktop-img { display: none !important; }
        .hero-bg.mobile-img { display: block !important; width: 100% !important; height: 100% !important; object-fit: cover !important; }
    }
            .form-all > ul { position: absolute !important; top: -9999px !important; left: -9999px !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; }
            .form-all { background: transparent !important; padding: 0 !important; max-width: 100% !important; box-shadow: none !important; border: none !important; }

            #custom-chabad-ui { font-family: 'Corben', serif !important; background-color: #ffffff !important; color: #000000 !important; line-height: 1.5 !important; width: 100% !important; overflow-x: hidden !important; box-sizing: border-box !important; }
            #custom-chabad-ui * { box-sizing: border-box !important; }

            .container { max-width: 1440px !important; margin: 0 auto !important; width: 100% !important; }

            .scroll-progress-container { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 12px !important; background-color: rgba(0, 0, 0, 0.05) !important; z-index: 9999 !important; pointer-events: none !important; }
            .scroll-progress-bar { height: 100% !important; background-color: #ff8883 !important; width: 0; transition: width 0.1s ease-out !important; }

            .hero { flex-direction: row; height: 80vh !important; width: 100% !important; display: flex !important; align-items: center !important; position: relative !important; overflow: visible !important; background-color: #2c5369 !important; z-index: 10 !important; }
            .hero-picture { position: absolute !important; inset: 0 !important; z-index: 0 !important; width: 100% !important; height: 100% !important; overflow: hidden !important; clip-path: inset(0) !important; }
            .hero-bg { width: 100% !important; height: 100% !important; object-fit: cover !important; }
            .hero-overlay { position: absolute !important; inset: 0 !important; z-index: 1 !important; background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(90deg, rgb(64, 114, 142) 20.109%, rgba(64, 114, 142, 0.5) 44.068%, rgba(64, 114, 142, 0) 89.369%) ; }
            
            .hero-content { position: relative !important; z-index: 2 !important; margin-left: 5vw !important; max-width: 455px !important; color: #ffffff !important; }
            .hero-pretitle { font-family: 'Open Sans', sans-serif !important; font-weight: 700 !important; font-size: 14px !important; text-transform: uppercase !important; letter-spacing: 0.98px !important; color: #ffffff !important; margin-bottom: 10px !important; }
            .hero-title { font-family: 'Instrument Serif', serif !important; font-size: 70px !important; text-transform: uppercase !important; line-height: 0.9 !important; letter-spacing: -2.1px !important; color: #ff8883 !important; margin-bottom: 5px !important; font-weight: 400 !important; }
            .hero-title span[style*="color"] { color: #ffb7b4 !important; }
            .hero-subtitle { font-family: 'Instrument Serif', serif !important; font-size: 40px !important; text-transform: capitalize !important; line-height: 1.05 !important; color: #ffffff !important; margin-bottom: 20px !important; font-weight: 400 !important;}
            .hero-text { font-family: 'Corben', serif !important; font-size: 16px !important; line-height: 1.1 !important; letter-spacing: 0.48px !important; color: #ffffff !important; margin-bottom: 30px !important; }
            
            .btn-join { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; background-color: #ff8883 !important; border: 2px solid #ff8883 !important; color: #ffffff !important; font-family: 'Corben', serif !important; font-size: 20px !important; padding: 10px 29px !important; border-radius: 22px !important; text-decoration: none !important; transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important; position: relative !important; overflow: hidden !important; z-index: 1 !important; line-height: 1 !important; cursor: pointer !important; }
            .btn-join:hover { background-color: #ffffff !important; color: #ff8883 !important; }
            .btn-icon { width: 26px !important; height: 26px !important; transition: transform 0.3s ease !important; }

            #wrap-email,#wrap-phone{ flex-direction: column-reverse !important;}
            .btn-join:hover .btn-icon { transform: translateX(4px) !important; }
            @media(min-width: 1400px){.overlap-logo{ left: 42vw !important;}}
            .overlap-logo { position: absolute !important; bottom: 75px !important; top: auto !important; left: 43vw; transform: translateX(-50%) !important; width: 221px !important; height: 221px !important; z-index: 100 !important; background: white !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: none !important; margin: 0 !important; }

            .why-giving { padding: 250px 200px 80px !important; display: flex !important; justify-content: center !important; align-items: center !important; gap: 80px !important; background-color: #ffffff !important; position: relative !important; z-index: 1 !important; }
            .why-giving-content { max-width: 353px !important; }
            .section-heading { font-family: 'Instrument Serif', serif !important; font-weight: 400 !important; font-size: 50px !important; color: #2c5369 !important; text-transform: uppercase !important; line-height: 1.1 !important; letter-spacing: -1.5px !important; margin-bottom: 9px !important; }
            .accent-line { width: 246px !important; height: 6px !important; background-color: #ff8883 !important; margin-bottom: 32px !important; border-radius: 3px !important; }
            .why-giving-text { font-family: 'Corben', serif !important; font-size: 18px !important; color: #2c5369 !important; line-height: 1.4 !important; letter-spacing: 0.54px !important; }

            .quote-wrapper { position: relative !important; max-width: 450px !important; width: 100% !important; z-index: 2 !important; margin: 0 auto !important; }
            .quote-container { position: relative !important; background-color: rgba(255, 136, 131, 0.02) !important; border: 1px solid #ff8883 !important; border-radius: 15px !important; padding: 47px 32px !important; width: 500px; text-align: center !important; transition: box-shadow 0.4s ease !important; overflow: visible !important; height: 350px !important;}
            .quote-container:hover { box-shadow: 0 15px 30px rgba(255, 136, 131, 0.1) !important; }
            .quote-text { margin-top: 22px; font-family: 'Instrument Serif', serif !important; font-weight: 400 !important; font-size: 35px !important; line-height: 1.2 !important; letter-spacing: -1.05px !important; margin-bottom: 12px !important; color: #40728e !important; }
            .quote-cite { font-family: 'Open Sans', sans-serif !important; font-weight: 700 !important; font-style: italic !important; font-size: 20px !important; letter-spacing: -0.6px !important; color: #f5716b !important; }

            .quote-icon-absolute { position: absolute !important; width: 73px !important; height: 73px !important; fill: #f5716b !important; opacity: 1 !important; z-index: 9999 !important; pointer-events: none; transition: opacity 0.3s ease; }
            .quote-icon-absolute.hidden { opacity: 0 !important; }

            .tiers-section { padding: 80px 20px !important; display: flex !important; justify-content: center !important; gap: 32px !important; flex-wrap: wrap !important; background-color: #ffffff !important; }
            .tier-card { width: 488px !important; border-radius: 31px !important; padding: 40px 40px !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; border: 1px solid #2c5369 !important; transition: background-color 0.4s ease !important; }
            .tier-card.chai { background-color: rgba(126, 170, 195, 0.12) !important; }
            .tier-card.founders { background-color: #335b72 !important; border-color: #ffffff !important; }
            
            .tier-header { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; text-align: center !important; gap: 20px !important; margin-bottom: 30px !important; }
            .tier-icon { width: 70px !important; height: 70px !important; border-radius: 50% !important; object-fit: cover !important; }
            .tier-icon.large { width: 85px !important; height: 85px !important; }
            .tier-title { font-family: 'Corben', serif !important; font-size: 30px !important; font-weight: 400 !important; text-align: center !important; text-transform: uppercase !important; letter-spacing: 0.9px !important; line-height: 1.1 !important; }
            .chai .tier-title { color: #2c5369 !important; }
            .founders .tier-title { color: #ffffff !important; }
            .tier-desc { font-family: 'Corben', serif !important; font-size: 16px !important; line-height: 1.4 !important; letter-spacing: 0.48px !important; margin-bottom: 30px !important; opacity: 0.9 !important; }
            .chai .tier-desc { color: #2c5369 !important; }
            .founders .tier-desc { color: #ffffff !important; }

            .donor-progress-wrapper { width: 100% !important; margin-bottom: 35px !important; text-align: center !important; }
            .donor-text { font-family: 'Outfit', sans-serif !important; font-weight: 600 !important; font-size: 15px !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; margin-bottom: 10px !important; display: flex !important; justify-content: space-between !important; align-items: center !important; }
            .chai .donor-text { color: #2c5369 !important; }
            .founders .donor-text { color: #ffffff !important; }
            .donor-track { width: 100% !important; height: 12px !important; border-radius: 6px !important; overflow: hidden !important; position: relative !important; }
            .chai .donor-track { background-color: rgba(44, 83, 105, 0.15) !important; }
            .founders .donor-track { background-color: rgba(255, 255, 255, 0.2) !important; }
            .donor-fill { height: 100% !important; border-radius: 6px !important; width: 0% !important; transition: width 1.5s cubic-bezier(0.215, 0.610, 0.355, 1) 0.3s !important; }
            .chai .donor-fill { background-color: #2c5369 !important; }
            .founders .donor-fill { background-color: #ffffff !important; }
            .is-visible .donor-fill { width: var(--target-width) !important; }

            .amount-heading { font-family: 'Corben', serif !important; font-size: 22px !important; text-transform: capitalize !important; letter-spacing: 0.66px !important; margin-bottom: 25px !important; font-weight: 400 !important; }
            .chai .amount-heading { color: #2c5369 !important; }
            .founders .amount-heading { color: #ffffff !important; }

            .amount-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 12px !important; margin-bottom: 40px !important; width: 100% !important; }
            .amount-grid.founders-grid { grid-template-columns: repeat(6, 1fr) !important; gap: 12px !important; }
            .native-amount-wrapper { display: block !important; width: 100% !important; }
            .native-amount-wrapper input[type="checkbox"], .native-amount-wrapper input[type="radio"] { position: absolute !important; opacity: 0 !important; width: 1px !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; clip-path: inset(50%) !important; pointer-events: none !important; }
            .founders-grid .native-amount-wrapper { width: 100% !important; }
            .founders-grid .native-amount-wrapper:nth-child(1), .founders-grid .native-amount-wrapper:nth-child(2), .founders-grid .native-amount-wrapper:nth-child(3) { grid-column: span 2 !important; }
            .founders-grid .native-amount-wrapper:nth-child(n+4) { grid-column: span 3 !important; }

            .amount-box { background-color: #ffffff !important; border-radius: 12px !important; height: 104px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; border: 1px solid transparent !important; cursor: pointer !important; transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important; width: 100% !important; margin: 0 !important; }
            .amount-name { font-family: 'Instrument Serif', serif !important; font-size: 18px !important; text-transform: uppercase !important; letter-spacing: 0.54px !important; margin-bottom: 5px !important; font-weight: 400 !important; line-height: 1 !important; }
            .amount-val { font-family: 'Corben', serif !important; font-size: 28px !important; letter-spacing: 0.84px !important; font-weight: 400 !important; line-height: 1 !important; }

            .chai .native-amount-wrapper:nth-child(odd) .amount-box { border-color: #2c5369 !important; }
            .chai .native-amount-wrapper:nth-child(odd) .amount-name { color: #f5716b !important; }
            .chai .native-amount-wrapper:nth-child(odd) .amount-val { color: #f5716b !important; }
            .chai .native-amount-wrapper:nth-child(even) .amount-box { border-color: #f5716b !important; }
            .chai .native-amount-wrapper:nth-child(even) .amount-name { color: #2c5369 !important; }
            .chai .native-amount-wrapper:nth-child(even) .amount-val { color: #2c5369 !important; }
            .chai .native-amount-wrapper:nth-child(odd) .amount-box:hover { background-color: rgba(44, 83, 105, 0.08) !important; }
            .chai .native-amount-wrapper:nth-child(even) .amount-box:hover { background-color: rgba(245, 113, 107, 0.08) !important; }
            .chai .native-amount-wrapper input:checked + .amount-box { box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important; }
            .chai .native-amount-wrapper:nth-child(odd) input:checked + .amount-box { background-color: #2c5369 !important; border-color: #2c5369 !important;}
            .chai .native-amount-wrapper:nth-child(odd) input:checked + .amount-box .amount-name, .chai .native-amount-wrapper:nth-child(odd) input:checked + .amount-box .amount-val { color: #ffffff !important; }
            .chai .native-amount-wrapper:nth-child(even) input:checked + .amount-box { background-color: #f5716b !important; border-color: #f5716b !important;}
            .chai .native-amount-wrapper:nth-child(even) input:checked + .amount-box .amount-name, .chai .native-amount-wrapper:nth-child(even) input:checked + .amount-box .amount-val { color: #ffffff !important; }

            .founders .native-amount-wrapper:nth-child(odd) .amount-box { border-color: #f5716b !important; }
            .founders .native-amount-wrapper:nth-child(odd) .amount-name, .founders .native-amount-wrapper:nth-child(odd) .amount-val { color: #f5716b !important; }
            .founders .native-amount-wrapper:nth-child(even) .amount-box { border-color: #7eaac3 !important; }
            .founders .native-amount-wrapper:nth-child(even) .amount-name, .founders .native-amount-wrapper:nth-child(even) .amount-val { color: #40728e !important; }
            .founders .native-amount-wrapper:nth-child(odd) .amount-box:hover { background-color: #fdeaea !important; }
            .founders .native-amount-wrapper:nth-child(even) .amount-box:hover { background-color: #eaf1f5 !important; }
            .founders .native-amount-wrapper input:checked + .amount-box { box-shadow: 0 10px 25px rgba(0,0,0,0.2) !important; }
            .founders .native-amount-wrapper:nth-child(odd) input:checked + .amount-box { background-color: #f5716b !important; border-color: #f5716b !important; }
            .founders .native-amount-wrapper:nth-child(odd) input:checked + .amount-box .amount-name, .founders .native-amount-wrapper:nth-child(odd) input:checked + .amount-box .amount-val { color: #ffffff !important; }
            .founders .native-amount-wrapper:nth-child(even) input:checked + .amount-box { background-color: #7eaac3 !important; border-color: #7eaac3 !important; }
            .founders .native-amount-wrapper:nth-child(even) input:checked + .amount-box .amount-name, .founders .native-amount-wrapper:nth-child(even) input:checked + .amount-box .amount-val { color: #ffffff !important; }

            .tier-btn { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; padding: 12px 30px !important; border-radius: 25px !important; font-family: 'Corben', serif !important; font-size: 20px !important; margin-top: auto !important; transition: all 0.3s ease !important; position: relative !important; overflow: hidden !important; line-height: 1 !important; cursor: pointer !important; }
            .btn-outline-blue { border: 2px solid #2c5369 !important; color: #2c5369 !important; background: transparent !important;}
            .btn-outline-blue:hover { background-color: #2c5369 !important; color: #ffffff !important; }
            .btn-white-coral { background-color: #f5716b !important; border: 2px solid #f5716b !important; color: #ffffff !important; }
            .btn-white-coral:hover { background-color: #ffffff !important; color: #f5716b !important; }

            .form-section-wrapper { max-height: 0 !important; opacity: 0 !important; overflow: hidden !important; transition: max-height 1.2s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.8s ease !important; }
            .form-section-wrapper.is-open { max-height: 3500px !important; opacity: 1 !important; overflow: visible !important; }
            .form-section { padding: 80px 20px !important; display: flex !important; justify-content: center !important; background-color: #ffffff !important;}
            .form-card { width: 997px !important; background-color: rgba(255, 255, 255, 0.95) !important; border: 1px solid #40728e !important; border-radius: 25px !important; padding: 50px 60px !important; box-shadow: 0 30px 60px rgba(64, 114, 142, 0.08) !important; }
            .form-title { font-family: 'Instrument Serif', serif !important; font-weight: 400 !important; font-size: 28.4px !important; color: #2c5369 !important; text-transform: uppercase !important; margin-bottom: 40px !important; }
            .form-row { display: flex !important; gap: 22.5px !important; margin-bottom: 32px !important; width: 100% !important; }
            .form-col { flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 11px !important; }
            .label-group { display: flex !important; align-items: flex-start !important; gap: 5px !important; }
            div#label_12, .form-label { font-family: 'Outfit', sans-serif !important; font-weight: 600 !important; font-size: 20.3px !important; color: #2c5369 !important; text-transform: capitalize !important; }
            .req-star { color: #f5716b !important; font-size: 18px !important; line-height: 1 !important; font-family: 'Outfit', sans-serif !important; }
            .input-wrapper { display: flex !important; flex-direction: column !important; gap: 5.6px !important; width: 100% !important; }
            .input-hint { font-family: 'Outfit', sans-serif !important; font-weight: 300 !important; font-size: 14px !important; color: #4c4c4c !important; text-transform: capitalize !important; padding-left: 5px !important; }
            .form-textbox, .form-dropdown, .form-address-line, .form-address-city, .form-address-state, .form-address-postal, .form-address-country, .form-input { width: 100% !important; height: 57.5px !important; background-color: #fcfcfc !important; border: 2px solid #ebebeb !important; border-radius: 10px !important; padding: 0 15px !important; font-family: 'Outfit', sans-serif !important; font-size: 16px !important; color: #000000 !important; box-sizing: border-box !important; max-width: 100% !important; transition: all 0.3s ease !important; box-shadow: none !important; }
            select.form-dropdown { -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; }
            .form-textbox:focus, .form-dropdown:focus, .form-input:focus { outline: none !important; border-color: #40728e !important; box-shadow: 0 0 0 3px rgba(64, 114, 142, 0.1) !important; background-color: #ffffff !important; }
            .form-dropdown { appearance: none !important; background-image: url('data:image/svg+xml;utf8,<svg fill="%234c4c4c" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important; background-repeat: no-repeat !important; background-position: right 15px center !important; background-size: 24px !important; }
            #id_12 .form-textbox, #id_12 .form-dropdown { margin-top: 5px !important; margin-bottom: 10px !important; }
            #id_12 th { text-align: left !important; font-family: 'Outfit', sans-serif !important; font-size: 18px !important; color: #2c5369 !important; padding-bottom: 10px !important; padding-top: 10px !important; }

            /* --- DEDICATION + ANONYMOUS FIELD STYLES --- */
            .form-optional-label { font-family: 'Outfit', sans-serif !important; font-size: 13px !important; color: #999999 !important; font-weight: 300 !important; }
            #wrap-dedication .input-hint { margin-top: 2px !important; }
            #wrap-dedication #input_15 { margin-top: 6px !important; }
            #wrap-anonymous { display: flex !important; align-items: center !important; justify-content: flex-start !important; padding-bottom: 6px !important; }
            #id_14 { list-style: none !important; margin: 0 !important; padding: 0 !important; }
            #id_14 .form-label-left { display: none !important; }
            #id_14 .form-checkbox-item { display: flex !important; align-items: center !important; gap: 10px !important; cursor: pointer !important; white-space: nowrap !important; }
            #id_14 .form-checkbox { width: 19px !important; height: 19px !important; accent-color: #40728e !important; cursor: pointer !important; flex-shrink: 0 !important; }
            #id_14 label span { font-family: 'Outfit', sans-serif !important; font-size: 15px !important; color: #2c5369 !important; cursor: pointer !important; }

            .total-strip { background-color: #f6f6f6 !important; border: 1px solid #d8d8d8 !important; border-radius: 12px !important; height: 95.8px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 0 30px !important; margin-bottom: 32px !important; }
            .total-lbl { font-family: 'Outfit', sans-serif !important; font-weight: 800 !important; font-size: 23.3px !important; color: #535353 !important; text-transform: capitalize !important; }
            .total-val, #total_amount { font-family: 'Outfit', sans-serif !important; font-weight: 800 !important; font-size: 30px !important; color: #40728e !important; }
            .btn-submit { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 439px !important; height: 68px !important; background-color: #f5716b !important; color: #ffffff !important; border-radius: 34px !important; font-family: 'Montserrat', sans-serif !important; font-weight: 700 !important; font-size: 19px !important; text-transform: uppercase !important; border: none !important; margin: 55px auto 0 !important; cursor: pointer !important; transition: all 0.4s ease !important; line-height: 1 !important; box-shadow: none !important; }
            .btn-submit:hover { background-color: #ff8883 !important; }

            .story-block { display: flex !important; width: 100% !important; min-height: 569px !important; overflow: hidden !important; background-color: #ffffff !important; }
            .story-block.alt { min-height: 628px !important; flex-direction: row-reverse !important; }
            .story-img-wrapper { width: 50% !important; height: auto !important; align-self: stretch !important; overflow: hidden !important; position: relative !important; clip-path: inset(0) !important; }
            .story-img { width: 100% !important; height: 100% !important; object-fit: cover !important; position: absolute !important; top: 0 !important; left: 0 !important; transition: transform 0.8s ease !important; }
            .story-block:hover .story-img { transform: scale(1.06) !important; }
            .story-content { width: 50% !important; padding: 8% 10% !important; display: flex !important; flex-direction: column !important; justify-content: center !important; color: #ffffff !important; position: relative !important; }
            .story-block:not(.alt) .story-content { background-color: #40728e !important; text-align: right !important; align-items: flex-end !important; }
            .story-block.alt .story-content { background-color: #2c5369 !important; text-align: left !important; align-items: flex-start !important; }
            .story-title { font-family: 'Instrument Serif', serif !important; font-weight: 400 !important; font-size: 50px !important; line-height: 1.1 !important; letter-spacing: -1.5px !important; text-transform: uppercase !important; margin-bottom: 9px !important; color: #ffffff !important; }
            .story-text { font-family: 'Corben', serif !important; max-width: 100% !important; font-size: 18px !important; line-height: 1.6 !important; letter-spacing: 0.54px !important; color: #ffffff !important;}
            .story-text p { font-family: 'Corben', serif !important; margin-bottom: 12px !important; opacity: 0.9 !important; color: #ffffff !important;}

            #custom-chabad-ui .footer-section { background-color: #40728e !important; padding: 100px 20px !important; text-align: center !important; color: #ffffff !important; display: block !important; width: 100% !important; visibility: visible !important; }
            .footer-info { font-family: 'Corben', serif !important; max-width: 896px !important; margin: 0 auto 43px !important; font-size: 18px !important; line-height: 1.5 !important; letter-spacing: 0.54px !important; opacity: 0.8 !important; color: #ffffff !important; }
            .footer-info p { font-family: 'Corben', serif !important; color: #ffffff !important; }
            .footer-cta { font-family: 'Corben', serif !important; font-size: 24px !important; line-height: 1.3 !important; letter-spacing: 0.72px !important; font-weight: 400 !important; color: #ffffff !important; }

            .reveal-up { opacity: 0 !important; transform: translateY(40px) !important; transition: opacity 1.5s cubic-bezier(0.215, 0.610, 0.355, 1), transform 1.5s cubic-bezier(0.215, 0.610, 0.355, 1) !important; }
            .reveal-up.is-visible { opacity: 1 !important; transform: translateY(0) !important; }
            .reveal-clip { transition: clip-path 1.5s cubic-bezier(0.77, 0, 0.175, 1) !important; }
            .delay-100 { transition-delay: 0.1s !important; }
            .delay-200 { transition-delay: 0.2s !important; }
            .delay-300 { transition-delay: 0.3s !important; }
            .delay-400 { transition-delay: 0.4s !important; }
            .word { display: inline-block !important; opacity: 0 !important; transform: translateY(25px) !important; transition: opacity 1.5s cubic-bezier(0.215, 0.610, 0.355, 1), transform 1.5s cubic-bezier(0.215, 0.610, 0.355, 1) !important; }
            .is-visible .word { opacity: 1 !important; transform: translateY(0) !important; }
            @keyframes shake { 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-6px); } 50% { transform: translateX(6px); } 75% { transform: translateX(-6px); } }
            .shake { animation: shake 0.4s ease-in-out !important; }

            /* --- DONOR WALL --- */
            .donor-wall { padding: 80px 200px !important; background-color: #ffffff !important; }
            .donor-wall-header { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; margin-bottom: 70px !important; }
            .donor-wall-header .accent-line { margin: 16px auto 0 !important; }
            .tier-group { margin-bottom: 60px !important; }
            .tier-group-title { font-family: 'Instrument Serif', serif !important; font-size: 36px !important; font-weight: 400 !important; color: #2c5369 !important; letter-spacing: -0.5px !important; padding-bottom: 14px !important; margin-bottom: 28px !important; border-bottom: 1px solid rgba(44, 83, 105, 0.18) !important; }
            .donor-grid { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)) !important; gap: 16px !important; }
            .donor-card { border-radius: 14px !important; padding: 24px 22px !important; background-color: #ffffff !important; transition: box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1), transform 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important; }
            .donor-card:hover { box-shadow: 0 10px 28px rgba(0, 0, 0, 0.07) !important; transform: translateY(-2px) !important; }
            .founders-theme.donor-card { border: 1px solid rgba(44, 83, 105, 0.28) !important; }
            .chai-theme.donor-card { border: 1px solid rgba(245, 113, 107, 0.28) !important; }
            .donor-name { font-family: 'Instrument Serif', serif !important; font-size: 20px !important; font-weight: 400 !important; color: #2c5369 !important; line-height: 1.2 !important; margin-bottom: 5px !important; }
            .donor-amount { font-family: 'Outfit', sans-serif !important; font-weight: 700 !important; font-size: 11px !important; text-transform: uppercase !important; letter-spacing: 0.65px !important; margin: 0 !important; line-height: 1 !important; }
            .founders-theme .donor-amount { color: #f5716b !important; }
            .chai-theme .donor-amount { color: #40728e !important; }
            .donor-dedication { font-family: 'Corben', serif !important; font-size: 13px !important; font-style: italic !important; line-height: 1.55 !important; color: #666666 !important; margin-top: 12px !important; padding-left: 11px !important; border-left: 3px solid #f5716b !important; }
            .chai-theme .donor-dedication { border-left-color: #40728e !important; }

            @media (max-width: 1024px) {
                .why-giving { flex-direction: column !important; text-align: center !important; padding: 100px 40px 60px !important; }
                .why-giving-content { max-width: 100% !important; }
                .accent-line { margin-left: auto !important; margin-right: auto !important; }
                .story-block, .story-block.alt { flex-direction: column !important; min-height: auto !important; }
                .story-img-wrapper, .story-content { width: 100% !important; }
                .story-img-wrapper { height: 400px !important; }
                .story-content, .story-block:not(.alt) .story-content { text-align: center !important; align-items: center !important; padding: 60px 40px !important; }
                .amount-grid { grid-template-columns: repeat(2, 1fr) !important; }
                .founders-grid .native-amount-wrapper { grid-column: span 1 !important; }
                .donor-wall { padding: 60px 40px !important; }
                .donor-grid { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important; }
            }

            @media (max-width: 768px) {
                .hero-overlay{ background: unset !important;}
                .hero { flex-direction: column-reverse !important; height: 95vh !important; min-height: 700px !important; justify-content: center !important; padding: 0 20px !important; }
                .hero-content { margin-left: 0 !important; text-align: center !important; margin-top: -300px !important; }
                .quote-container{width: 100vw !important;}
                .hero-title { font-size: 54px !important; }
                .hero-subtitle { font-size: 24px !important; }
                .overlap-logo { left: 34% !important; width: 150px !important; height: 150px !important; bottom: -3vh !important; }
                .why-giving { padding: 110px 20px 40px !important; }
                .tiers-section { padding: 40px 20px !important; gap: 25px !important; }
                .tier-card { width: 100% !important; padding: 30px 15px !important; border-radius: 20px !important; }
                .form-section { padding: 40px 15px !important; }
                .form-card { padding: 30px 20px !important; border-radius: 20px !important; }
                .form-row { flex-direction: column !important; gap: 15px !important; }
                .total-strip { flex-direction: column !important; height: auto !important; padding: 20px !important; gap: 10px !important; }
                .story-img-wrapper { height: 280px !important; }
                .story-content, .story-block:not(.alt) .story-content { padding: 40px 20px !important; text-align: left !important; align-items: flex-start !important; }
                .donor-wall { padding: 40px 20px !important; }
                .tier-group-title { font-size: 28px !important; }
                .donor-grid { grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)) !important; gap: 12px !important; }
                .donor-card { padding: 18px 16px !important; }
                .donor-name { font-size: 17px !important; }
            }
        `;
        document.head.appendChild(styleSheet);

        // --- 3. INJECT SVGS ---
        const svgs = {
            'svg-arrow-1': `<svg class="btn-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3"></path></svg>`,
            'svg-arrow-2': `<svg class="btn-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3"></path></svg>`,
            'svg-arrow-3': `<svg class="btn-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3"></path></svg>`
        };
        for (const [id, svgStr] of Object.entries(svgs)) {
            let el = document.getElementById(id);
            if (el) el.innerHTML = svgStr;
        }

        // --- 4. TYPEWRITER ANIMATION SETUP ---
        const quoteEl = document.querySelector('.quote-text');
        let fullQuoteText = '';
        if (quoteEl && !quoteEl.classList.contains('typed-setup')) {
            quoteEl.classList.add('typed-setup');
            fullQuoteText = quoteEl.textContent.trim();
            fullQuoteText = fullQuoteText.replace(/[Â\u00A0\u200B\u200C\u200D\uFEFF]/g, '');
            fullQuoteText = fullQuoteText.replace(/^[^a-zA-Z""']+/g, '');
            quoteEl.innerText = '';
        }

        // --- 4.5 QUOTE ICONS ---
        const quoteContainer = document.querySelector('.quote-container');
        let iconTopEl, iconBottomEl;
        if (quoteContainer) {
            document.querySelectorAll('.quote-icon').forEach(el => el.remove());
            const svgPath = "M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-9.983zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h3.983v10h-9.983z";
            iconTopEl = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
            iconTopEl.setAttribute('viewBox', '0 0 24 24');
            iconTopEl.setAttribute('class', 'quote-icon-absolute hidden');
            iconTopEl.innerHTML = `<path d="${svgPath}"></path>`;
            iconBottomEl = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
            iconBottomEl.setAttribute('viewBox', '0 0 24 24');
            iconBottomEl.setAttribute('class', 'quote-icon-absolute hidden');
            iconBottomEl.style.transform = 'rotate(180deg)';
            iconBottomEl.innerHTML = `<path d="${svgPath}"></path>`;
            document.body.appendChild(iconTopEl);
            document.body.appendChild(iconBottomEl);
            function updateIconPositions() {
                if (!quoteContainer || !iconTopEl || !iconBottomEl) return;
                const rect = quoteContainer.getBoundingClientRect();
                const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
                const scrollLeft = window.pageXOffset || document.documentElement.scrollLeft;
                const absoluteTop = rect.top + scrollTop;
                const absoluteLeft = rect.left + scrollLeft;
                iconTopEl.style.top = `${absoluteTop - 36}px`;
                iconTopEl.style.left = `${absoluteLeft + 29}px`;
                iconBottomEl.style.top = `${absoluteTop + rect.height - 36}px`;
                iconBottomEl.style.left = `${absoluteLeft + rect.width - 29 - 73}px`;
            }
            window.addEventListener('resize', updateIconPositions);
            const resizeObserver = new ResizeObserver(() => { updateIconPositions(); });
            resizeObserver.observe(quoteContainer);
            setTimeout(updateIconPositions, 100);
        }

        // --- 4.6 WHY MONTHLY GIVING HEADER WORD SPLIT ---
        const sectionHeading = document.querySelector('.section-heading');
        if (sectionHeading && !sectionHeading.classList.contains('word-split')) {
            sectionHeading.classList.add('word-split');
            const text = sectionHeading.innerText.trim();
            sectionHeading.innerHTML = '';
            text.split(' ').forEach((word, i) => {
                if (word) {
                    const span = document.createElement('span');
                    span.className = 'word';
                    span.style.transitionDelay = `${i * 0.15}s`;
                    span.textContent = word;
                    sectionHeading.appendChild(span);
                    sectionHeading.appendChild(document.createTextNode(' '));
                }
            });
        }

        // --- 5. MOUNT CUSTOM UI INTO NATIVE FORM ---
        const customUI = document.getElementById('custom-chabad-ui');
        const formAllWrapper = document.querySelector('.form-all');
        if(formAllWrapper && customUI) {
            formAllWrapper.prepend(customUI);
            customUI.style.display = 'block';
        }

        // --- 6. DOM SHUFFLING (MOVE NATIVE INPUTS TO CUSTOM UI) ---
        const moveMap = {
            'first_6':             'wrap-first-name',
            'last_6':              'wrap-last-name',
             'id_14':               'wrap-anonymous',
            'input_7':             'wrap-email',
            'input_9_full':        'wrap-phone',
            'input_10_addr_line1': 'wrap-addr1',
            'input_10_addr_line2': 'wrap-addr2',
            'input_10_city':       'wrap-city',
            'input_10_state':      'wrap-state',
            'input_10_postal':     'wrap-zip',
            'input_10_country':    'wrap-country',
            'id_12':               'wrap-payment',
            'input_15':            'wrap-dedication',
            'input_2':             'wrap-submit'
        };

        for (const [nativeId, customWrapId] of Object.entries(moveMap)) {
            const nativeEl = document.getElementById(nativeId);
            const targetWrap = document.getElementById(customWrapId);
            if (nativeEl && targetWrap) {
                targetWrap.prepend(nativeEl);
                targetWrap.classList.add('form-line');
            }
        }

        // --- 7. TRANSFORM NATIVE CHECKBOXES INTO STYLED GRID BOXES ---
        const monthlyNativeBox = document.getElementById('input_4');
        if(monthlyNativeBox && !monthlyNativeBox.checked) {
            monthlyNativeBox.click();
        }

        function injectNativeAmounts(sourceId, targetSelector) {
            const sourceContainer = document.getElementById(sourceId);
            const targetContainer = document.querySelector(targetSelector);
            if(sourceContainer && targetContainer) {
                targetContainer.innerHTML = '';
                const nativeItems = sourceContainer.querySelectorAll('.form-checkbox-item, .form-radio-item');
                nativeItems.forEach(item => {
                    item.className = 'native-amount-wrapper form-line';
                    const input = item.querySelector('input');
                    const label = item.querySelector('label');
                    if(label && input) {
                        label.className = 'amount-box';
                        const fullText = input.value;
                        const splitIndex = fullText.lastIndexOf('$');
                        let namePart = fullText;
                        let valPart = '';
                        if(splitIndex !== -1) {
                            namePart = fullText.substring(0, splitIndex).trim();
                            valPart = fullText.substring(splitIndex).trim();
                        }
                        label.innerHTML = '<span class="amount-name">' + namePart + '</span><span class="amount-val">' + valPart + '</span>';
                        if (input.type === 'checkbox') {
                            input.addEventListener('change', () => {
                                if(input.checked) {
                                    document.querySelectorAll('.native-amount-wrapper input[type="checkbox"]').forEach(cb => {
                                        if(cb !== input && cb.checked) { cb.checked = false; }
                                    });
                                    const dynamicTotal = document.getElementById('dynamic-total');
                                    if(dynamicTotal) dynamicTotal.innerText = valPart + '/Monthly';
                                }
                            });
                        } else if (input.type === 'radio') {
                            input.addEventListener('change', () => {
                                if(input.checked) {
                                    const dynamicTotal = document.getElementById('dynamic-total');
                                    if(dynamicTotal) dynamicTotal.innerText = valPart + '/Monthly';
                                }
                            });
                        }
                        targetContainer.appendChild(item);
                    }
                });
            }
        }
        injectNativeAmounts('cid_1', '.tier-card.chai .amount-grid');
        injectNativeAmounts('cid_3', '.tier-card.founders .amount-grid');

        // --- 8. FORM OPENING LOGIC ---
        document.querySelectorAll('.trigger-form').forEach(btn => {
            btn.addEventListener('click', function(e) {
                e.preventDefault();
                const parentCard = this.closest('.tier-card');
                const checkedInput = parentCard.querySelector('.native-amount-wrapper input:checked');
                if (checkedInput) {
                    const formWrapper = document.getElementById('form-wrapper');
                    formWrapper.classList.add('is-open');
                    setTimeout(() => {
                        formWrapper.scrollIntoView({ behavior: 'smooth', block: 'start' });
                    }, 150);
                } else {
                    const amountGrid = parentCard.querySelector('.amount-grid');
                    amountGrid.classList.remove('shake');
                    void amountGrid.offsetWidth;
                    amountGrid.classList.add('shake');
                }
            });
        });

        const submitBtn = document.getElementById('input_2');
        if (submitBtn) { submitBtn.className = 'btn-submit'; }

        // --- 9. SCROLL REVEAL ANIMATIONS ---
        const revealElements = document.querySelectorAll('.reveal-up, .reveal-clip, .reveal-words, .quote-container, .section-heading');
        revealElements.forEach(el => el.classList.remove('is-visible'));
        const observerOptions = { root: null, rootMargin: '0px 0px -50px 0px', threshold: 0.15 };
        const revealObserver = new IntersectionObserver((entries, observer) => {
            entries.forEach(entry => {
                if (entry.isIntersecting) {
                    setTimeout(() => {
                        entry.target.classList.add('is-visible');
                        if (entry.target.classList.contains('quote-container') && quoteEl && !quoteEl.classList.contains('typed-done')) {
                            quoteEl.classList.add('typed-done');
                            if(iconTopEl) iconTopEl.classList.remove('hidden');
                            if(iconBottomEl) iconBottomEl.classList.remove('hidden');
                            let charIndex = 0;
                            function typeChar() {
                                if (charIndex < fullQuoteText.length) {
                                    quoteEl.innerHTML += fullQuoteText.charAt(charIndex);
                                    charIndex++;
                                    setTimeout(typeChar, 30);
                                }
                            }
                            typeChar();
                        }
                    }, 100);
                    observer.unobserve(entry.target);
                }
            });
        }, observerOptions);
        revealElements.forEach(el => revealObserver.observe(el));
        setTimeout(() => {
            document.querySelectorAll('.hero-content, .overlap-logo').forEach(el => el.classList.add('is-visible'));
        }, 400);

        // --- 10. SCROLL PROGRESS BAR ---
        const scrollProgress = document.getElementById('scroll-progress');
        window.addEventListener('scroll', () => {
            const scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
            const scrollHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
            const scrollPercent = (scrollTop / scrollHeight) * 100;
            if (scrollProgress) { scrollProgress.style.width = scrollPercent + '%'; }
        });

        // --- 11. FOOTER VISIBILITY FIX ---
        const footerInfo = document.querySelector('.footer-info');
        if (footerInfo && footerInfo.parentElement) {
            footerInfo.parentElement.classList.add('footer-section');
        }

        // ====================================================================================
        // --- 12. FETCH GOAL COUNTS FROM GOOGLE SHEETS ---
        // ====================================================================================

        const WEB_APP_URL = "https://script.google.com/macros/s/AKfycbx3hHbTPlWx7p3puZXAtTkFzNNQCKMQaEgCf8QeM3frK45LwcD0wSKZ8mTtHeCnOy2NXQ/exec";

        if (WEB_APP_URL !== "YOUR_DEPLOYED_WEB_APP_URL_HERE") {
            fetch(WEB_APP_URL + "?action=getCounts")
                .then(res => res.json())
                .then(data => {
                    const chaiCount = parseInt(data.chaiCount) || 0;
                    const foundersCount = parseInt(data.foundersCount) || 0;
                    const maxMembers = 50;
                    const chaiCounterEl = document.getElementById('chai-counter');
                    if (chaiCounterEl) {
                        chaiCounterEl.innerText = `${chaiCount} / ${maxMembers} Members`;
                        const chaiFill = chaiCounterEl.closest('.donor-progress-wrapper').querySelector('.donor-fill');
                        if (chaiFill) {
                            const percent = Math.min((chaiCount / maxMembers) * 100, 100);
                            chaiFill.style.setProperty('--target-width', `${percent}%`, 'important');
                            chaiFill.style.width = `${percent}%`;
                        }
                    }
                    const foundersCounterEl = document.getElementById('founders-counter');
                    if (foundersCounterEl) {
                        foundersCounterEl.innerText = `${foundersCount} / ${maxMembers} Members`;
                        const foundersFill = foundersCounterEl.closest('.donor-progress-wrapper').querySelector('.donor-fill');
                        if (foundersFill) {
                            const percent = Math.min((foundersCount / maxMembers) * 100, 100);
                            foundersFill.style.setProperty('--target-width', `${percent}%`, 'important');
                            foundersFill.style.width = `${percent}%`;
                        }
                    }
                })
                .catch(err => console.error("Error fetching Google Sheets counts:", err));
        }

        // ====================================================================================
        // --- 13. LOAD DONOR WALL FROM GOOGLE SHEETS ---
        // ====================================================================================

        function loadDonorWall() {
            if (WEB_APP_URL === "YOUR_DEPLOYED_WEB_APP_URL_HERE") return;

            fetch(WEB_APP_URL + "?action=getDonors")
                .then(res => res.json())
                .then(data => {
                    function formatAmount(amount) {
                        return amount >= 1000
                            ? '$' + (amount / 1000).toFixed(amount % 1000 === 0 ? 0 : 1) + 'k'
                            : '$' + amount;
                    }
                    function buildCard(donor, theme) {
                        const card = document.createElement('div');
                        card.className = 'donor-card ' + theme + '-theme';
                        let html = '<h4 class="donor-name">' + donor.name + '</h4>';
                        html += '<p class="donor-amount">' + donor.tier + ' • ' + formatAmount(donor.amount) + ' / Monthly</p>';
                        if (donor.dedication) {
                            html += '<p class="donor-dedication">“' + donor.dedication + '”</p>';
                        }
                        card.innerHTML = html;
                        return card;
                    }
                    const foundersGrid = document.getElementById('founders-donor-grid');
                    if (foundersGrid && Array.isArray(data.founders) && data.founders.length > 0) {
                        foundersGrid.innerHTML = '';
                        data.founders.forEach(function(donor) {
                            foundersGrid.appendChild(buildCard(donor, 'founders'));
                        });
                    }
                    const chaiGrid = document.getElementById('chai-donor-grid');
                    if (chaiGrid && Array.isArray(data.chai) && data.chai.length > 0) {
                        chaiGrid.innerHTML = '';
                        data.chai.forEach(function(donor) {
                            chaiGrid.appendChild(buildCard(donor, 'chai'));
                        });
                    }
                    console.log('Donor wall loaded:', (data.founders || []).length, 'Founders,', (data.chai || []).length, 'Chai.');
                })
                .catch(err => console.error("Error loading donor wall:", err));
        }

        loadDonorWall();

        // ====================================================================================
        // --- 14. INTERCEPT SUBMIT TO PUSH DATA TO GOOGLE SHEETS ---
        // ====================================================================================

        const specificForm = document.getElementById('7365338');
        const submitButtonObj = document.getElementById('input_2');
        let hasSentToSheets = false;

        if (submitButtonObj) {
            const actualForm = specificForm || submitButtonObj.closest('form') || document.querySelector('.form-all');

            submitButtonObj.addEventListener('click', function(event) {
                setTimeout(function() {
                    const hasErrors = document.querySelectorAll('.form-line-error, .form-validation-error, .form-error-message').length > 0;
                    let isHtml5Valid = true;
                    if (actualForm && typeof actualForm.checkValidity === 'function') {
                        isHtml5Valid = actualForm.checkValidity();
                    }
                    if (!hasErrors && isHtml5Valid) {
                        if (submitButtonObj.tagName.toLowerCase() === 'input') {
                            submitButtonObj.value = 'Please wait...';
                        } else {
                            submitButtonObj.innerText = 'Please wait...';
                        }
                        submitButtonObj.style.pointerEvents = 'none';
                        submitButtonObj.style.opacity = '0.7';

                        if (!hasSentToSheets && WEB_APP_URL !== "YOUR_DEPLOYED_WEB_APP_URL_HERE") {
                            hasSentToSheets = true;

                            // Name — respect anonymous checkbox
                            const firstName = document.getElementById('first_6') ? document.getElementById('first_6').value.trim() : '';
                            const lastName  = document.getElementById('last_6')  ? document.getElementById('last_6').value.trim()  : '';
                            const fullName  = (firstName + " " + lastName).trim() || "Anonymous Sponsor";
                            const anonCheckbox = document.getElementById('input_14_0');
                            const isAnonymous  = anonCheckbox && anonCheckbox.checked;
                            const displayName  = isAnonymous ? "Anonymous" : fullName;

                            // Amount
                            const dynamicTotalEl = document.getElementById('dynamic-total');
                            let amountStr = dynamicTotalEl ? dynamicTotalEl.innerText : "0";
                            let amount = parseInt(amountStr.replace(/[^0-9.]/g, ''), 10);
                            if (isNaN(amount)) amount = 0;

                            // Category
                            let category = "Other";
                            if (amount >= 18 && amount <= 120)       category = "Chai Society";
                            else if (amount >= 150 && amount <= 1800) category = "Founders Circle";

                            // Dedication
                            const dedicationEl = document.getElementById('input_15');
                            const dedication   = dedicationEl ? dedicationEl.value.trim() : '';

                            const payload = {
                                action:     "addDonation",
                                name:       displayName,
                                amount:     amount,
                                category:   category,
                                dedication: dedication,
                                timestamp:  new Date().toISOString()
                            };

                            fetch(WEB_APP_URL, {
                                method:  'POST',
                                mode:    'no-cors',
                                headers: { 'Content-Type': 'application/json' },
                                body:    JSON.stringify(payload)
                            }).then(() => {
                                console.log(`Donation sent. Name: ${displayName}, Category: ${category}, Dedication: "${dedication}"`);
                            }).catch(err => {
                                console.error("Failed to push data to Google Sheets:", err);
                            });
                        }
                    }
                }, 300);
            });
        }

    });
}
</script>
</body>
</html>