*#dm *.dmBody a.span.textonly
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
#dm .dmBody div.u_1415408454,#dm .dmBody div.u_1818528107,#dm .dmBody div.u_1384552350,#dm .dmBody div.u_1243667655
{
	padding-top:88px !important;
	padding-bottom:88px !important;
}
#dm .dmBody div.u_1415408454
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-color:rgba(0,0,0,0) !important;
}
#dm .dmBody div.u_1415408454:before,#dm .dmBody div.u_1415408454.before,#dm .dmBody div.u_1415408454>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:var(--color_2) !important;
}
#dm .dmBody div.u_1722028889 h1
{
	margin-bottom:0 !important;
}
#dm .dmBody div.u_1617796458
{
	max-width:720px !important;
	margin:18px auto 0 !important;
}
#dm .dmBody a.u_1907884786
{
	margin-top:32px !important;
}
#dm .dmBody div.u_1110185042
{
	background-image:url(https://irp.cdn-website.com/c882b44f/dms3rep/multi/opt/pexels-photo-5257314-1920w.jpeg) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
#dm .dmBody div.u_1110185042:before,#dm .dmBody div.u_1110185042.before,#dm .dmBody div.u_1110185042>.bgExtraLayerOverlay
{
	opacity:0.3 !important;
	background-color:rgba(247,238,240,1) !important;
}
#dm .dmBody div.u_1531190015
{
	height:380px !important;
}
#dm .dmBody div.u_1818528107
{
	background-color:var(--color_2) !important;
}
#dm .dmBody div.u_1672453745 h2
{
	margin-bottom:12px !important;
}
#dm .dmBody div[id="1941997868"]
{
	max-width:760px !important;
	margin:0 auto 36px !important;
}
#dm .dmBody div.u_1773077451
{
	max-width:920px !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
#dm .dmBody div.u_1227820701,#dm .dmBody div.u_1246388602
{
	line-height:2.0 !important;
}
#dm .dmBody div.u_1224939954
{
	padding:80px 56px !important;
}
#dm .dmBody div.u_1015980970
{
	line-height:2.0 !important;
}
#dm .dmBody div.u_1015980970 p+p
{
	margin-top:1em !important;
}
#dm .dmBody a.u_1973906611
{
	text-align:left !important;
	margin-top:28px !important;
}
#dm .dmBody div.u_1376648428
{
	background-image:url(https://irp.cdn-website.com/c882b44f/dms3rep/multi/opt/MargaretWeb-0007-1920w.jpg) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center top !important;
	min-height:500px !important;
}
#dm .dmBody div.u_1384552350
{
	background-color:rgba(0,0,0,0) !important;
}
#dm .dmBody div.u_1305170892
{
	line-height:2.0 !important;
	max-width:720px !important;
	margin:12px auto 0 !important;
}
#dm .dmBody a.u_1455672357
{
	margin-top:32px !important;
}
#dm .dmBody div.u_1243667655
{
	background-color:var(--color_2) !important;
}
#dm .dmBody div.u_1538604455 .postArticle>.inner
{
	background-color:rgba(0,0,0,0) !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	transition:transform .3s ease !important;
}
#dm .dmBody div.u_1538604455 .postArticle:hover>.inner
{
	transform:translateY(-4px) !important;
}
#dm .dmBody div.u_1538604455 .postDescription
{
	max-height:5.5em !important;
	color:var(--color_4) !important;
}
#dm .dmBody div.u_1538604455 .readMore a
{
	text-decoration:none !important;
	color:var(--color_4) !important;
}
#dm .dmBody a.u_1907884786,#dm .dmBody a.u_1973906611,#dm .dmBody a.u_1455672357
{
	transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease !important;
}
#dm .dmBody a.u_1907884786:hover,#dm .dmBody a.u_1973906611:hover,#dm .dmBody a.u_1455672357:hover
{
	transform:translateY(-2px) !important;
	box-shadow:0 8px 20px rgba(0,0,0,.12) !important;
}
@media (max-width:767px) {
  #dm .dmBody div.u_1415408454,
  #dm .dmBody div.u_1818528107,
  #dm .dmBody div.u_1384552350,
  #dm .dmBody div.u_1243667655 {
    padding-top:56px !important;
    padding-bottom:56px !important;
  }

  #dm .dmBody div.u_1531190015 { height:240px !important; }

  #dm .dmBody div[id="1941997868"] { margin-bottom:24px !important; }

  #dm .dmBody div.u_1224939954 { padding:48px 20px !important; }

  #dm .dmBody div.u_1376648428 { min-height:360px !important; }
}
*#dm *.dmBody div.u_1538604455
{
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:0px !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1531190015
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:369px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1818528107
{
	padding-top:100px !important;
	padding-bottom:100px !important;
}
*#dm *.dmBody h1.u_1672453745
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:908px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1672453745
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1773077451
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:44px !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1416827996
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1376648428
{
	background-position:50% 50% !important;
	padding-top:0 !important;
	padding-left:0 !important;
}
*#dm *.dmBody div.u_1806309072
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:536px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:387px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1224939954
{
	padding-top:100px !important;
	padding-left:100px !important;
	padding-right:100px !important;
	padding-bottom:100px !important;
}
*#dm *.dmBody h1.u_1847048317
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:908px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1847048317
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:590px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1015980970
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:162.406px !important;
	margin-left:0 !important;
	max-width:428px !important;
	margin-top:25px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:auto !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody h1.u_1758525284
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:908px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1384552350
{
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	padding-right:40px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody h1.u_1602348495
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:908px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1602348495
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:590px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1758525284
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:590px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1538604455
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:43px !important;
	justify-content:normal !important;
	align-items:center !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
	background-color:rgba(248,246,238,1) !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
	background-color:rgba(248,246,238,1) !important;
}
*#dm *.dmBody a.u_1973906611
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:222px !important;
	position:relative !important;
	height:52px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:left !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1722028889
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 39px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:797.531px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1538604455 .postArticle .blogImgLink
{
	max-height:100% !important;
	max-width:100% !important;
}
*#dm *.dmBody div.u_1538604455 .postTitle a
{
	font-size:22px !important;
}
*#dm *.dmBody div.u_1538604455 .more-posts-text-container
{
	height:58px !important;
	width:250px !important;
}
*#dm *.dmBody div.u_1305170892
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 315px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:569px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1415408454
{
	padding-top:120px !important;
	padding-bottom:50px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody a.u_1907884786
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:222px !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:52px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1617796458
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1246388602
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:511.5px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:0 !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1227820701
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:511.5px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:0 !important;
	min-height:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_1110185042
{
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody a.u_1455672357
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:222px !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:52px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1455672357
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:222px !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:52px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
