*#dm *.dmBody div.dmforminput textarea
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.radiowrapper span
{
	color:rgba(51,51,51,1) !important;
}
*#dm *.dmBody div.u_1522085955
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.caption-container *.caption-text *.rteBlock
{
	color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1715995284
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:0px !important;
	border-color:var(--color_3) !important;
}
*#dm *.dmBody *.u_1122861294
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1122861294
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1603529667
{
	border-top-width:1px !important;
	border-top-style:solid !important;
	border-top-color:rgba(215,215,215,1) !important;
}
*#dm *.dmBody div.u_1403611701 .photoGalleryThumbs .image-container
{
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody nav.u_1122882908
{
	color:black !important;
}
*#dm *.dmBody *.dmform-error
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.dmform-error .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_services
{
	border-top-width:1px !important;
	border-top-style:solid !important;
	border-top-color:rgba(215,215,215,1) !important;
}
*#dm *.dmBody *.u_1756445420
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1115940809 hr
{
	color:rgba(140,74,59,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1259379339 hr
{
	border-width:1px !important;
}
*#dm *.dmBody *.u_1371221285 .svg
{
	width:100% !important;
}
*#dm *.dmBody *.u_1771278348 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1388858938 img
{
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1256533711 .svg
{
	width:100% !important;
}
*#dm *.dmBody *.u_1053532300 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1270219275 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1180086716 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1187903788:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1187903788.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1187903788>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1742653441 hr
{
	color:rgba(140,74,59,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1206625607 hr
{
	color:rgba(140,74,59,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1825182377 hr
{
	color:rgba(193,193,193,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.dmform-error
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1641565361:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1641565361.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1641565361>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1685086253 hr
{
	color:rgba(193,193,193,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1371221285 .svg
{
	color:rgba(207,205,199,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1371221285
{
	border-radius:25% !important;
	background-color:rgba(140,67,24,1) !important;
	padding:12.5% !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(156,178,197) rgb(156,178,197) rgb(156,178,197) rgb(156,178,197) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1771278348 .svg
{
	color:rgba(207,205,199,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1771278348
{
	border-radius:16% 16% 16% 16% !important;
	background-color:rgba(140,67,24,1) !important;
	padding:25% !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(120,144,165) rgb(120,144,165) rgb(120,144,165) rgb(120,144,165) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1053532300 .svg
{
	color:rgba(207,205,199,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1053532300
{
	border-radius:16% 16% 16% 16% !important;
	background-color:rgba(140,67,24,1) !important;
	padding:25% !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(120,144,165) rgb(120,144,165) rgb(120,144,165) rgb(120,144,165) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1256533711 .svg
{
	color:rgba(207,205,199,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1256533711
{
	border-radius:16% 16% 16% 16% !important;
	background-color:rgba(124,60,22,1) !important;
	padding:25% !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(120,144,165) rgb(120,144,165) rgb(120,144,165) rgb(120,144,165) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1292531113 .photoGalleryThumbs .image-container
{
	border-radius:24px 24px 24px 24px !important;
}
*#dm *.dmBody div.u_introhome
{
	background-color:rgba(243,236,231,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/wood+outline+-white-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_introhome:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_introhome.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_introhome>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_introhome:before
{
	background-color:rgba(243,236,231,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_introhome.before
{
	background-color:rgba(243,236,231,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_introhome>.bgExtraLayerOverlay
{
	background-color:rgba(243,236,231,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1835997161
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1791701986
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1588230187
{
	line-height:normal !important;
}
*#dm *.dmBody a.u_1864206891:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1864206891.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1375629261:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1375629261.hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1003054870
{
	background:rgba(0,0,0,0.37) !important;
	border-radius:16px !important;
	box-shadow:0 4px 30px rgba(0,0,0,0.1) !important;
	backdrop-filter:blur(3.2px) !important;
	-webkit-backdrop-filter:blur(3.2px) !important;
}
*#dm *.dmBody div.u_1903438246
{
	background:rgba(0,0,0,0.37) !important;
	border-radius:16px !important;
	box-shadow:0 4px 30px rgba(0,0,0,0.1) !important;
	backdrop-filter:blur(3.2px) !important;
	-webkit-backdrop-filter:blur(3.2px) !important;
}
*#dm *.dmBody div.u_1187903788
{
	border-top-color:rgba(215,215,215,1) !important;
	border-top-style:solid !important;
	border-top-width:0px !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/284-DSC04101-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1274770379
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/DSC04331-1920w.jpg) !important;
	background-size:cover !important;
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1388858938
{
	width:100% !important;
}
*#dm *.dmBody div.u_1187903788:before
{
	opacity:0.3 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1187903788.before
{
	opacity:0.3 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1187903788>.bgExtraLayerOverlay
{
	opacity:0.3 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1863294746 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1888642149 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1850435039
{
	background-color:rgba(243,236,231,1) !important;
	border-radius:24px 24px 24px 24px !important;
}
*#dm *.dmBody div.u_1188283856
{
	background-color:rgba(64,39,30,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/DSC04162-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1188283856:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1188283856.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1188283856>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1188283856:before
{
	background-color:rgba(64,39,30,1) !important;
	opacity:0.9 !important;
}
*#dm *.dmBody div.u_1188283856.before
{
	background-color:rgba(64,39,30,1) !important;
	opacity:0.9 !important;
}
*#dm *.dmBody div.u_1188283856>.bgExtraLayerOverlay
{
	background-color:rgba(64,39,30,1) !important;
	opacity:0.9 !important;
}
*#dm *.dmBody *.u_3840315822
{
	width:100% !important;
}
*#dm *.dmBody div.u_1641565361
{
	border-top-color:rgba(215,215,215,1) !important;
	border-top-style:solid !important;
	border-top-width:0px !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/DSC04616-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1641565361:before
{
	opacity:0.33 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1641565361.before
{
	opacity:0.33 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1641565361>.bgExtraLayerOverlay
{
	opacity:0.33 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody nav.u_1510887738
{
	color:black !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	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(255,255,255,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(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1122861294
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:65px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:738px !important;
	margin-left:0px !important;
	max-width:235px !important;
	margin-top:21px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	min-height:auto !important;
}
*#dm *.dmBody *.u_1403611701 .caption-inner
{
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody *.u_1403611701 .photoGalleryThumbs
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1403611701 .layout-container
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1403611701 .photoGalleryViewAll
{
	padding:0 7.5px !important;
}
*#dm *.dmBody div.u_1522085955
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:188px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1292531113
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:557px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !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;
	display:block !important;
}
*#dm *.dmBody div.u_1216014783
{
	margin-left:0px !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1790951922
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1144616057
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !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:23px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1456675118
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1336512300
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:16px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody a.u_1756445420
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:212.5px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:60px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1304427017
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1115940809
{
	width:calc(100% - 0px) !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:170px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1259379339
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1927281842
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1306316956
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !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:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody *.u_1292531113 .photoGalleryThumbs .image-container a
{
	padding-top:714px !important;
}
*#dm *.dmBody div.u_1341113486
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1691271404
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1686806240
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1501419584
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1241187010
{
	margin-left:0px !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1274770379
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1403611701
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1761984726
{
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1270219275
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1180086716
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1484875139
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !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:25px !important;
}
*#dm *.dmBody div.u_1889911829
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !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:2.21875px !important;
	margin-left:0px !important;
	max-width:542px !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1742653441
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1206625607
{
	width:170px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1825182377
{
	width:calc(100% - 0px) !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:464.219px !important;
	margin-left:0px !important;
	max-width:127px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1189690256
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !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:25px !important;
}
*#dm *.dmBody div.u_1227093327
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !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:2.21875px !important;
	margin-left:0px !important;
	max-width:542px !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1685086253
{
	width:calc(100% - 0px) !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:464.219px !important;
	margin-left:0px !important;
	max-width:127px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody *.u_1292531113 .photoGalleryThumbs
{
	padding:0px !important;
}
*#dm *.dmBody *.u_1292531113 .layout-container
{
	padding:0px !important;
}
*#dm *.dmBody *.u_1292531113 .photoGalleryViewAll
{
	padding:0 0px !important;
}
*#dm *.dmBody div.u_introhome
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	min-width:0 !important;
	text-align:center !important;
	background-repeat:repeat !important;
	background-size:auto !important;
	background-position:0% 0% !important;
}
*#dm *.dmBody div.u_1588230187
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	display:block !important;
}
*#dm *.dmBody div.u_1452092032
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
}
*#dm *.dmBody a.u_1864206891
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody a.u_1375629261
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1641565361
{
	background-position:50% 50% !important;
	margin-left:0px !important;
	padding-top:250px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1003054870
{
	margin-left:0px !important;
	padding-top:24px !important;
	padding-left:24px !important;
	padding-bottom:24px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:16px !important;
	padding-right:24px !important;
}
*#dm *.dmBody div.u_1903438246
{
	margin-left:0px !important;
	padding-top:24px !important;
	padding-left:24px !important;
	padding-bottom:24px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:16px !important;
	padding-right:24px !important;
}
*#dm *.dmBody a.u_1212081612
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 500px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:56px !important;
	max-width:200px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:24px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1681907021
{
	margin-top:26px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1715995284
{
	background-position:0% 100% !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1187903788
{
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1863294746
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1888642149
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1956115516
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 64px) !important;
	position:relative !important;
	height:508px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:1072px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1850435039
{
	margin-left:0px !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	margin-top:40px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1986391026
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:697.891px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !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:25px !important;
	text-align:start !important;
}
separatorHomeCss{color:red !important}@media all {
    
#ebcccd29 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 6% 2% 0% 2%;
}
    
#e8e0ea18 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a8a7df1::before, #\32 a8a7df1 > .bgExtraLayerOverlay {
    
}
#\32 a8a7df1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_871 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2kb {
    width: 100%;
    min-width: 4%;
    min-height: 66px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2efbfa7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2efbfa7 {
    width: 13.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 ecb325d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a9a2138d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 0% 7% 0%;
}
    
#fd518f2e {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(205, 205, 205, 1) #000000;
    border-style: solid;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 348188f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\32 348188f {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 191e858.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 191e858 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6cce853.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#d6cce853 {
    width: 14.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e941cd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\38 e941cd7 {
    width: 29.51%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fab0d222.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#fab0d222 {
    width: 652px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a0d0819::before, #\38 a0d0819 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(243,236,231,1);
    opacity: 0.97;
}
#\38 a0d0819 {
    background-color: rgba(243,236,231,1);
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/wood+outline-81f9d8b1-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
#\38 a0d0819.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAw0lEQVQY0zWQUW7DMAxDfZpiCdrUcdP0Y9cYmcsskno2S861CmfYBwF+SHqk0mFc2pulGXN7b7nZNoXy5sLsOx8uLN2nZixheIQyh/HWbBtdeXVFdsHDFYsrS4rT4Ol/g2PYdqnGwQ1T1Z/cF6piSlW4VsGzSr/A0Y2XqhhcMbng7sJr/cVXqoLvKnjVjhHmUN5PrHHuFO95dwzJBasLFhcUF8xNWZqil+u5l1PCOcWOEoL8r0NZDkPp3wjDGsqX67Z+AFZffRQiVMszAAAAAElFTkSuQmCC');
}
    
#\31 96868e1 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(205, 205, 205, 1) #000000;
    border-style: solid;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b161fbbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#b161fbbd {
    width: 14.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1c7b2b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#c1c7b2b1 {
    width: 29.51%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eef7d0f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#eef7d0f9 {
    width: 652px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef35b6d {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(205, 205, 205, 1) #000000;
    border-style: solid;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#daaee5a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#daaee5a1 {
    width: 14.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebfda13e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#ebfda13e {
    width: 29.51%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f03d0e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\37 f03d0e0 {
    width: 652px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2eb56e5 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(205, 205, 205, 1) #000000;
    border-style: solid;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 84b7807.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\38 84b7807 {
    width: 14.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0c426b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#d0c426b8 {
    width: 29.51%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf0347f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\35 bf0347f {
    width: 652px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff082e46 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a2c51b71 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 7% 2%;
}
    
#group_atc {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/005_1000x1500-601h.webp");
    order: 0;
    flex-wrap: nowrap;
    border-radius: 24px 24px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#group_atc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAAAQAgCdASoKAA8AAUAmJZQCdAELRyRR730AAP7ooqGc+zzasS7SKbxvbO9t4D/hScWwkAe3gHhPvt1SDJCzU/CEd84RSHaCCsCoC61x3rmSzZ0kYkAAAA==');
}
    
#\32 a3ea7bf {
    margin: 0px 0% 0px 0%;
}
    
#group_58c[data-css-edit] {
    background: rgba(0, 0, 0, 0.21);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(3.7px);
    -webkit-backdrop-filter: blur(3.7px);
}
#group_58c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kcm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_804 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ia7 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 a58d586 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/018_1500x1000_a-601h.webp");
    order: 0;
    border-radius: 24px 24px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 a58d586.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAQAgCdASoKAAcAAUAmJYwCdAEU+RhTq8qgAP7uZ9pL653YeQCqJn5tAME4N7L+HTVxA8FmwgAAAA==');
}
    
#\39 49b4c99 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#e063808b[data-css-edit] {
    background: rgba(0, 0, 0, 0.21);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(3.7px);
    -webkit-backdrop-filter: blur(3.7px);
}
#e063808b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b960ffe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0bd3a90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c2e44ecc {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/017_1500x1000-601h.webp");
    order: 0;
    border-radius: 24px 24px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c2e44ecc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAcAAUAmJZACdLoAAnWYVGgA/mx8FAP0d7spS/jmRhIqjc7rE0dw9GoSDJna/B7tE0JoBzivwAAA');
}
    
#a838117a[data-css-edit] {
    background: rgba(0, 0, 0, 0.21);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(3.7px);
    -webkit-backdrop-filter: blur(3.7px);
}
#a838117a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 78be03f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c573bbf0 {
    width: 95.87%;
    height: auto;
    max-width: 100%;
}
    
#\34 f1e9cca {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/014_1500x1000-601h.webp");
    order: 0;
    border-radius: 24px 24px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 f1e9cca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoKAAcAAUAmJQBOgB58I1MAAP5sC7639h8zkj1phz7zNPAedW7W+sPJLKA2ahKoC6A1Wnucrw8AAA==');
}
    
#\36 58c5e8b {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#f8b1aec5[data-css-edit] {
    background: rgba(0, 0, 0, 0.21);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(3.7px);
    -webkit-backdrop-filter: blur(3.7px);
}
#f8b1aec5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd10b60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6e873f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ma {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 51e5a95 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dddb371c {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 90b76d6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 24d1e99 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6487b3b::before, #c6487b3b > .bgExtraLayerOverlay {
    
}
#c6487b3b {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\33 c060252 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 09fdbfb {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 0% 7% 0%;
}
    
#ee426627::before, #ee426627 > .bgExtraLayerOverlay {
    
}
#ee426627 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_24j {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ot {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_com {
    width: 92.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mvu {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\32 523e5aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 523e5aa {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac5f62e7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\30 2e56e53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2e56e53 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b49bdaca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a584c44 {
    width: 93.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb3fe28c {
    margin: 0px 0% 0px 0%;
}
    
#widget_9p7 {
    width: 100%;
    height: 602px;
    max-width: 100%;
}
    
#\35 b3c9c4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e27daa19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e27daa19 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc54c455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 38d8a8f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47ac8eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9052c3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9052c3d {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f73f88ac {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f0d71b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9f126c {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#\32 9749974 {
    margin: -180px 0% 0px 0%;
}
    
#\32 9b37bdf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 adf7c20[data-css-edit] {
    background: rgba(0, 0, 0, 0.46);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.5px);
    -webkit-backdrop-filter: blur(6.5px);
}
#\33 adf7c20 {
    min-height: 180px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#f071e59f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    border-width: 0 1px 0 1px;
    border-color: #000000 rgba(52, 52, 52, 1) #000000 rgba(52, 52, 52, 1);
    border-style: solid;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_643 {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f721fa55::before, #f721fa55 > .bgExtraLayerOverlay {
    
}
#f721fa55 {
    border-width: 1px 0 0 0;
    border-color: rgba(52, 52, 52, 1) #000000 #000000 #000000;
    border-style: solid;
    background-image: none;
    background-position: 50% 100%;
}
    
#\37 ba3a5e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\37 ba3a5e0 {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a1b06ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\33 a1b06ad {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cfb9edf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 cfb9edf {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65ead87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 65ead87 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 71787c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\39 71787c0 {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2319f6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\37 2319f6d {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cff9c498 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 822ef0a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 500px 2% 250px 2%;
}
    
#\38 7a0abb1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a1c9339::before, #\35 a1c9339 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.25;
    border-radius: inherit;
}
#\35 a1c9339 {
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/270-DSC04120-1920w.jpg");
}
    
#f91662ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#f91662ad {
    width: 1626.8px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -217px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc98d504.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#fc98d504 {
    width: 905px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u9e {
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8601046308854872%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\35 92da485.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 92da485 {
    width: 16.42%;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc0f28ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc0f28ad {
    width: 22.77%;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2s5 {
    width: 47.23%;
    height: 106px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#d3e43516[data-css-edit] {
    background: rgba(0, 0, 0, 0.46);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.5px);
    -webkit-backdrop-filter: blur(6.5px);
}
#d3e43516 {
    min-height: 180px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 e89da5f {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4caaecc {
    margin: 0px 0% 0px 0%;
}
    
#\35 3ed19af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3ed19af {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de3f755d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    border-width: 0 1px 0 1px;
    border-color: #000000 rgba(52, 52, 52, 1) #000000 rgba(52, 52, 52, 1);
    border-style: solid;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 57c9c76.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\33 57c9c76 {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a839b587.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#a839b587 {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d158e875::before, #d158e875 > .bgExtraLayerOverlay {
    
}
#d158e875 {
    border-width: 1px 0 0 0;
    border-color: rgba(52, 52, 52, 1) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/b5d0e7e7/dms3rep/multi/opt/270-DSC04120-1920w.jpg");
    background-position: 50% 100%;
}
#d158e875.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 8b35404.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8b35404 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 23f3195.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\36 23f3195 {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6a4da0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f326e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\35 7f326e8 {
    width: 481.656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebcccd29 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 a8a7df1::before, #\32 a8a7df1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9a2138d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d6cce853 {
    width: 12.44%;
}
    
#fab0d222 {
    width: 389.703px;
}
    
#\38 e941cd7 {
    width: 34.27%;
}
    
#b161fbbd {
    width: 12.44%;
}
    
#c1c7b2b1 {
    width: 34.27%;
}
    
#eef7d0f9 {
    width: 389.703px;
}
    
#daaee5a1 {
    width: 12.44%;
}
    
#ebfda13e {
    width: 34.27%;
}
    
#\37 f03d0e0 {
    width: 389.703px;
}
    
#\38 84b7807 {
    width: 12.44%;
}
    
#d0c426b8 {
    width: 34.27%;
}
    
#\35 bf0347f {
    width: 389.703px;
}
    
#\38 a0d0819::before, #\38 a0d0819 > .bgExtraLayerOverlay {
    
}
#\38 a0d0819.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAw0lEQVQY0zWQUW7DMAxDfZpiCdrUcdP0Y9cYmcsskno2S861CmfYBwF+SHqk0mFc2pulGXN7b7nZNoXy5sLsOx8uLN2nZixheIQyh/HWbBtdeXVFdsHDFYsrS4rT4Ol/g2PYdqnGwQ1T1Z/cF6piSlW4VsGzSr/A0Y2XqhhcMbng7sJr/cVXqoLvKnjVjhHmUN5PrHHuFO95dwzJBasLFhcUF8xNWZqil+u5l1PCOcWOEoL8r0NZDkPp3wjDGsqX67Z+AFZffRQiVMszAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2c51b71 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 0;
}
    
#c6487b3b::before, #c6487b3b > .bgExtraLayerOverlay {
    
}
    
#group_atc {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#group_atc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAAAQAgCdASoKAA8AAUAmJZQCdAELRyRR730AAP7ooqGc+zzasS7SKbxvbO9t4D/hScWwkAe3gHhPvt1SDJCzU/CEd84RSHaCCsCoC61x3rmSzZ0kYkAAAA==');
}
    
#\31 a58d586 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\31 a58d586.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAQAgCdASoKAAcAAUAmJYwCdAEU+RhTq8qgAP7uZ9pL653YeQCqJn5tAME4N7L+HTVxA8FmwgAAAA==');
}
    
#c2e44ecc {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#c2e44ecc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAcAAUAmJZACdLoAAnWYVGgA/mx8FAP0d7spS/jmRhIqjc7rE0dw9GoSDJna/B7tE0JoBzivwAAA');
}
    
#\34 f1e9cca {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\34 f1e9cca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoKAAcAAUAmJQBOgB58I1MAAP5sC7639h8zkj1phz7zNPAedW7W+sPJLKA2ahKoC6A1Wnucrw8AAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 09fdbfb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
}
    
#ee426627::before, #ee426627 > .bgExtraLayerOverlay {
    
}
#ee426627 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c060252 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_24j {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f73f88ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 38d8a8f {
    width: 48%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_mvu {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ac5f62e7 {
    width: 48%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9p7 {
    width: 51.31%;
    height: 458px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9749974 {
    margin: -200px 0% 0px 0%;
}
    
#\33 adf7c20 {
    min-height: 95px;
    padding: 0% 0% 0% 0%;
}
    
#f721fa55::before, #f721fa55 > .bgExtraLayerOverlay {
    
}
#f721fa55 {
    background-repeat: no-repeat;
    background-size: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 822ef0a {
    padding: 500px 2% 250px 2%;
}
    
#\35 a1c9339::before, #\35 a1c9339 > .bgExtraLayerOverlay {
    
}
    
#\35 92da485 {
    width: 25.30%;
}
    
#fc0f28ad {
    width: 37.75%;
}
    
#\38 7a0abb1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3e43516 {
    min-height: 95px;
    padding: 0% 0% 0% 0%;
}
    
#\34 4caaecc {
    margin: -200px 0% 0px 0%;
}
    
#d158e875::before, #d158e875 > .bgExtraLayerOverlay {
    
}
#d158e875 {
    background-repeat: no-repeat;
    background-size: auto;
}
#d158e875.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 1400px) {
    
#\32 a8a7df1::before, #\32 a8a7df1 > .bgExtraLayerOverlay {
    
}
    
#ebcccd29 {
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 0% 2%;
}
    
#e8e0ea18 {
    margin: 0px 0% 0px 0%;
}
    
#widget_871 {
    width: 74.91%;
}
}



@media (min-width: 1400px) {
    
#\38 a0d0819::before, #\38 a0d0819 > .bgExtraLayerOverlay {
    
}
#\38 a0d0819.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAw0lEQVQY0zWQUW7DMAxDfZpiCdrUcdP0Y9cYmcsskno2S861CmfYBwF+SHqk0mFc2pulGXN7b7nZNoXy5sLsOx8uLN2nZixheIQyh/HWbBtdeXVFdsHDFYsrS4rT4Ol/g2PYdqnGwQ1T1Z/cF6piSlW4VsGzSr/A0Y2XqhhcMbng7sJr/cVXqoLvKnjVjhHmUN5PrHHuFO95dwzJBasLFhcUF8xNWZqil+u5l1PCOcWOEoL8r0NZDkPp3wjDGsqX67Z+AFZffRQiVMszAAAAAElFTkSuQmCC');
}
}



@media (min-width: 1400px) {
    
#c6487b3b::before, #c6487b3b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#ee426627::before, #ee426627 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\32 9749974 {
    margin: -175px 0% 0px 0%;
}
    
#\33 adf7c20 {
    min-height: 44px;
    padding: 0% 0% 0% 0%;
}
    
#f721fa55::before, #f721fa55 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\35 a1c9339::before, #\35 a1c9339 > .bgExtraLayerOverlay {
    
}
    
#fc0f28ad {
    width: 16.87%;
}
    
#\35 92da485 {
    width: 13.11%;
}
    
#\38 7a0abb1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 822ef0a {
    padding: 500px 2% 250px 2%;
}
}



@media (min-width: 1400px) {
    
#d3e43516 {
    min-height: 44px;
    padding: 0% 0% 0% 0%;
}
    
#\34 4caaecc {
    margin: 0px 0% 0px 0%;
}
    
#d158e875::before, #d158e875 > .bgExtraLayerOverlay {
    
}
#d158e875.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#ebcccd29 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 a8a7df1::before, #\32 a8a7df1 > .bgExtraLayerOverlay {
    
}
    
#group_2kb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2efbfa7 {
    width: 29.50%;
}
}



@media (max-width: 767px) {
    
#\36 ecb325d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9a2138d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#fd518f2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d6cce853 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e941cd7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fab0d222 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 96868e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b161fbbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c1c7b2b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eef7d0f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ef35b6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#daaee5a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ebfda13e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 f03d0e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2eb56e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 84b7807 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d0c426b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 bf0347f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a0d0819::before, #\38 a0d0819 > .bgExtraLayerOverlay {
    
}
#\38 a0d0819.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAw0lEQVQY0zWQUW7DMAxDfZpiCdrUcdP0Y9cYmcsskno2S861CmfYBwF+SHqk0mFc2pulGXN7b7nZNoXy5sLsOx8uLN2nZixheIQyh/HWbBtdeXVFdsHDFYsrS4rT4Ol/g2PYdqnGwQ1T1Z/cF6piSlW4VsGzSr/A0Y2XqhhcMbng7sJr/cVXqoLvKnjVjhHmUN5PrHHuFO95dwzJBasLFhcUF8xNWZqil+u5l1PCOcWOEoL8r0NZDkPp3wjDGsqX67Z+AFZffRQiVMszAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#a2c51b71 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_atc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_atc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAAAQAgCdASoKAA8AAUAmJZQCdAELRyRR730AAP7ooqGc+zzasS7SKbxvbO9t4D/hScWwkAe3gHhPvt1SDJCzU/CEd84RSHaCCsCoC61x3rmSzZ0kYkAAAA==');
}
    
#widget_ia7 {
    height: 190px;
}
    
#\31 a58d586 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\31 a58d586.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAQAgCdASoKAAcAAUAmJYwCdAEU+RhTq8qgAP7uZ9pL653YeQCqJn5tAME4N7L+HTVxA8FmwgAAAA==');
}
    
#\39 49b4c99 {
    height: 190px;
}
    
#c2e44ecc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c2e44ecc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADwAQCdASoKAAcAAUAmJZACdLoAAnWYVGgA/mx8FAP0d7spS/jmRhIqjc7rE0dw9GoSDJna/B7tE0JoBzivwAAA');
}
    
#\34 f1e9cca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 f1e9cca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoKAAcAAUAmJQBOgB58I1MAAP5sC7639h8zkj1phz7zNPAedW7W+sPJLKA2ahKoC6A1Wnucrw8AAA==');
}
    
#\36 58c5e8b {
    height: 190px;
}
    
#\30 24d1e99 {
    height: 190px;
}
    
#c6487b3b::before, #c6487b3b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 c060252 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 09fdbfb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ee426627::before, #ee426627 > .bgExtraLayerOverlay {
    
}
#ee426627 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#group_24j {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#widget_9p7 {
    height: 382px;
    width: 93.95%;
}
    
#ac5f62e7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 38d8a8f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9749974 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9b37bdf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 adf7c20 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#f071e59f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_643 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f721fa55::before, #f721fa55 > .bgExtraLayerOverlay {
    
}
#f721fa55 {
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: auto;
}
}



@media (max-width: 767px) {
    
#cff9c498 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 822ef0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 40px 4%;
}
    
#\35 a1c9339::before, #\35 a1c9339 > .bgExtraLayerOverlay {
    
}
#\35 a1c9339 {
    background-position: 50% 50%;
}
    
#group_u9e {
    column-gap: 1.8601046308854872%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 92da485 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#fc0f28ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\38 7a0abb1 {
    margin: 0px 0% 0px 0%;
}
    
#f91662ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#f91662ad {
    margin: 0px 0% 0px 0%;
}
    
#widget_2s5 {
    height: 80px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d3e43516 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\38 e89da5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4caaecc {
    margin: 0px 0% 0px 0%;
}
    
#de3f755d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d158e875::before, #d158e875 > .bgExtraLayerOverlay {
    
}
#d158e875 {
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: auto;
}
#d158e875.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b6a4da0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 a8a7df1::before, #\32 a8a7df1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fd518f2e {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d6cce853 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.12%;
}
    
#\38 e941cd7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 39.64%;
}
    
#fab0d222 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.24%;
}
    
#\31 96868e1 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b161fbbd {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.12%;
}
    
#c1c7b2b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 39.64%;
}
    
#eef7d0f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.24%;
}
    
#\35 ef35b6d {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#daaee5a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.12%;
}
    
#ebfda13e {
    margin-right: 0%;
    margin-left: 0%;
    width: 39.64%;
}
    
#\37 f03d0e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.24%;
}
    
#b2eb56e5 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\38 84b7807 {
    margin-right: 0%;
    margin-left: 0%;
    width: 14.12%;
}
    
#d0c426b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 39.64%;
}
    
#\35 bf0347f {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.24%;
}
    
#\38 a0d0819::before, #\38 a0d0819 > .bgExtraLayerOverlay {
    
}
#\38 a0d0819.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAw0lEQVQY0zWQUW7DMAxDfZpiCdrUcdP0Y9cYmcsskno2S861CmfYBwF+SHqk0mFc2pulGXN7b7nZNoXy5sLsOx8uLN2nZixheIQyh/HWbBtdeXVFdsHDFYsrS4rT4Ol/g2PYdqnGwQ1T1Z/cF6piSlW4VsGzSr/A0Y2XqhhcMbng7sJr/cVXqoLvKnjVjhHmUN5PrHHuFO95dwzJBasLFhcUF8xNWZqil+u5l1PCOcWOEoL8r0NZDkPp3wjDGsqX67Z+AFZffRQiVMszAAAAAElFTkSuQmCC');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c6487b3b::before, #c6487b3b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ee426627::before, #ee426627 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f721fa55::before, #f721fa55 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 a1c9339::before, #\35 a1c9339 > .bgExtraLayerOverlay {
    
}
    
#fc0f28ad {
    width: 51.08%;
}
    
#\35 92da485 {
    width: 35.51%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d158e875::before, #d158e875 > .bgExtraLayerOverlay {
    
}
#d158e875.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}

