.elementor-106 .elementor-element.elementor-element-9698371:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-9698371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joshuarosenthal.org/wp-content/uploads/2022/05/event-sec-2-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-106 .elementor-element.elementor-element-9698371{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-106 .elementor-element.elementor-element-9698371 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-08287f9 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-106 .elementor-element.elementor-element-08287f9{text-align:center;}.elementor-106 .elementor-element.elementor-element-08287f9 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:4.5vw;font-weight:700;color:#464646;}.elementor-106 .elementor-element.elementor-element-c9f896d{padding:3% 0% 3% 0%;}.elementor-106 .elementor-element.elementor-element-4d5b1c5{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-07f5dc7 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-22efd8e > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-22efd8e{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-9943919 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-cc080d8 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-cc080d8{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-c90843d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-bed94fa > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-bed94fa{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-a830651 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-496a899 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-496a899{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-deacccf .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-cc856fd > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-cc856fd{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-ba663b4 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-f856b07 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-f856b07{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-1d72ae8 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-f661f48 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-f661f48{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}.elementor-106 .elementor-element.elementor-element-6d41465 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:1.8vw;font-weight:600;color:#464646;}.elementor-106 .elementor-element.elementor-element-b908912 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-b908912{color:#464646;font-family:"Avenir", Sans-serif;font-size:1.146vw;font-weight:400;}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-08287f9 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-c9f896d{padding:5% 5% 5% 5%;}.elementor-106 .elementor-element.elementor-element-4d5b1c5{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-07f5dc7 .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-22efd8e > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-22efd8e{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-9943919 .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-cc080d8 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-cc080d8{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-c90843d .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-bed94fa > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-bed94fa{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-a830651 .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-496a899 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-496a899{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-deacccf .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-cc856fd > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-cc856fd{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-ba663b4 .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-f856b07 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-f856b07{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-1d72ae8 .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-f661f48 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-f661f48{font-size:2vw;}.elementor-106 .elementor-element.elementor-element-6d41465 .elementor-heading-title{font-size:3vw;}.elementor-106 .elementor-element.elementor-element-b908912 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-b908912{font-size:2vw;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-9698371{padding:15% 0% 15% 0%;}.elementor-106 .elementor-element.elementor-element-08287f9 .elementor-heading-title{font-size:10vw;line-height:1.3em;}.elementor-106 .elementor-element.elementor-element-c9f896d{padding:5% 3% 5% 3%;}.elementor-106 .elementor-element.elementor-element-4d5b1c5{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-07f5dc7 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-22efd8e > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-22efd8e{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-9943919 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-cc080d8 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-cc080d8{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-c90843d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-c90843d .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-bed94fa > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-bed94fa{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-a830651 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-496a899 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-496a899{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-deacccf .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-cc856fd > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-cc856fd{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-ba663b4 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-f856b07 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-f856b07{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-1d72ae8 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-f661f48 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-f661f48{font-size:4.5vw;}.elementor-106 .elementor-element.elementor-element-6d41465 .elementor-heading-title{font-size:6vw;}.elementor-106 .elementor-element.elementor-element-b908912 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-106 .elementor-element.elementor-element-b908912{font-size:4.5vw;}}/* Start custom CSS */html, body {
  overflow-x: hidden;
}

body {
  overflow-y: hidden;
}

.custom-header {
  position: relative !important;
  background-color: #464646 !important;
}

.legal-text a {
  color: #464646 !important;
}

.legal-text a:hover {
  color: #C8564F;
  text-decoration: underline;
}

br {
  display: block !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Book.eot');
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Book.woff2') format('woff2'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Book.woff') format('woff'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Book.ttf') format('truetype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Book.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Roman.eot');
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Roman.woff2') format('woff2'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Roman.woff') format('woff'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Roman.ttf') format('truetype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Roman.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Medium.eot');
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Medium.woff2') format('woff2'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Medium.woff') format('woff'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Medium.ttf') format('truetype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Medium.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Heavy.eot');
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Heavy.woff2') format('woff2'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Heavy.woff') format('woff'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Heavy.ttf') format('truetype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Heavy.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Black.eot');
	src: url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Black.woff2') format('woff2'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Black.woff') format('woff'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Black.ttf') format('truetype'),
		url('https://joshuarosentha.wpengine.com/wp-content/uploads/2022/05/AvenirLTStd-Black.svg#Avenir') format('svg');
}
/* End Custom Fonts CSS */