*#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_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1240897817 img[dm_changed]
{
	border-radius:6% !important;
	-moz-border-radius:6% !important;
	-webkit-border-radius:6% !important;
}
*#dm *.dmBody div.u_1240897817 img
{
	border-radius:6% !important;
	-moz-border-radius:6% !important;
	-webkit-border-radius:6% !important;
}
*#dm *.dmBody div.u_1698503729 img[dm_changed]
{
	border-radius:6% !important;
	-moz-border-radius:6% !important;
	-webkit-border-radius:6% !important;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
*#dm *.dmBody div.u_1698503729 img
{
	border-radius:6% !important;
	-moz-border-radius:6% !important;
	-webkit-border-radius:6% !important;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
*#dm *.dmBody *.u_1694379847
{
	text-align:LEFT !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1961348212
{
	background-image:initial !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody nav.u_1201566499.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover
{
	color:rgba(152,111,202,1) !important;
}
*#dm *.dmBody nav.u_1201566499.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover
{
	color:rgba(152,111,202,1) !important;
}
*#dm *.dmBody nav.u_1201566499.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected
{
	color:rgba(152,111,202,1) !important;
}
*#dm *.dmBody nav.u_1201566499.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1443800771
{
	background-color:rgba(0,0,0,0) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1993454672:before
{
	opacity:0.5 !important;
	background-color:rgb(83,46,61) !important;
}
*#dm *.dmBody *.u_1993454672.before
{
	opacity:0.5 !important;
	background-color:rgb(83,46,61) !important;
}
*#dm *.dmBody *.u_1993454672>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(83,46,61) !important;
}
*#dm *.dmBody div.u_nuestros-servicios
{
	background-repeat:no-repeat !important;
	background-image:linear-gradient(0deg,rgba(247,237,248,1) 0%,rgba(229,215,234,1) 100%) !important;
	background-origin:border-box !important;
}
*#dm *.dmBody div.u_sesiones-y-cursos
{
	background-repeat:no-repeat !important;
	background-image:linear-gradient(0deg,rgba(247,237,248,1) 0%,rgba(229,215,234,1) 100%) !important;
	background-origin:border-box !important;
}
*#dm *.dmBody div.u_pa_9773271
{
	background-repeat:no-repeat !important;
	background-image:linear-gradient(0deg,rgba(247,237,248,1) 0%,rgba(229,215,234,1) 100%) !important;
	background-origin:border-box !important;
}
*#dm *.dmBody div.u_1403330735 .photoGalleryThumbs .image-container
{
	border-radius:13px 13px 13px 13px !important;
}
*#dm *.dmBody div.u_1129991928
{
	background-color:rgba(0,0,0,0) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e156580f/dms3rep/multi/opt/image1-1920w.jpeg) !important;
}
*#dm *.dmBody div.u_1993454672
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e156580f/dms3rep/multi/opt/2151363328-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1470051121
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1993454672:before
{
	opacity:0.78 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1993454672.before
{
	opacity:0.78 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1993454672>.bgExtraLayerOverlay
{
	opacity:0.78 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1403330735 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1403330735 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_nuestros-helados
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1268735945
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e156580f/dms3rep/multi/opt/cropped_image_2-1920w.jpg) !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1268735945:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1268735945.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1268735945>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1268735945:before
{
	opacity:0.64 !important;
}
*#dm *.dmBody div.u_1268735945.before
{
	opacity:0.64 !important;
}
*#dm *.dmBody div.u_1268735945>.bgExtraLayerOverlay
{
	opacity:0.64 !important;
}
*#dm *.dmBody div.u_1730901941
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1631834695
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1366902808
{
	background-repeat:no-repeat !important;
}
*#dm *.dmBody a.u_1366902808:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1366902808.hover
{
	background-image:none !important;
}
*#dm *.dmBody *.u_1129991928:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1129991928.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1129991928>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1775226357 .caption-inner a.caption-button
{
	display:block !important;
}
*#dm *.dmBody div.u_1775226357 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1775226357 .photoGalleryViewAll
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1129991928:before
{
	opacity:0.35 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1129991928.before
{
	opacity:0.35 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1129991928>.bgExtraLayerOverlay
{
	opacity:0.35 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1898528798
{
	background-repeat:no-repeat !important;
	background-image:url('https://lirp.cdn-website.com/e156580f/dms3rep/multi/opt/cropped_image_5-1920w.jpg') !important;
	background-size:cover !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1201105790
{
	margin-left:0px !important;
	padding-top:84px !important;
	padding-left:40px !important;
	padding-bottom:27px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1961348212
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_nuestros-servicios
{
	margin-left:0px !important;
	padding-top:5px !important;
	padding-left:100px !important;
	padding-bottom:27px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:100px !important;
	width:auto !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 0% !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(247,237,248,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(247,237,248,1) !important;
}
*#dm *.dmBody div.u_sesiones-y-cursos
{
	margin-left:0px !important;
	padding-top:5px !important;
	padding-left:100px !important;
	padding-bottom:27px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:100px !important;
	width:auto !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_pa_9773271
{
	margin-left:0px !important;
	padding-top:5px !important;
	padding-left:100px !important;
	padding-bottom:27px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:100px !important;
	width:auto !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1443800771
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:49px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody *.u_1403330735 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1403330735 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1403330735 .photoGalleryViewAll
{
	padding:0 10px !important;
}
*#dm *.dmBody div.u_1403330735
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 136px) !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:852.823px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1400808474
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:416px !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:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1444065306
{
	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;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1631834695
{
	margin-left:0px !important;
	padding-top:100px !important;
	padding-left:30px !important;
	padding-bottom:100px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1129991928
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:130px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 100% !important;
}
*#dm *.dmBody div.u_1993454672
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:32px !important;
	padding-left:0px !important;
	padding-bottom:87.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1697274313
{
	height:455px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 176px) !important;
	position:relative !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:187.52px !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_1223599776
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 209px) !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:660.66px !important;
	margin-top:17px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody *.u_1403330735 .photoGalleryThumbs .image-container a
{
	padding-top:311px !important;
}
*#dm *.dmBody div.u_nuestros-helados
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:100px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:100px !important;
	width:auto !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1268735945
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:28.5px !important;
	padding-left:40px !important;
	padding-bottom:28.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
	background-attachment:initial !important;
	background-size:cover !important;
	background-position:0 50% !important;
}
*#dm *.dmBody div.u_1224630085
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 228px) !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:503.34px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1394889476
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 295px) !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:370px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1475224523
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:20px !important;
	margin-bottom:20px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1190985476
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 245px) !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:388.66px !important;
	padding-right:0px !important;
	min-width:25px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:30px !important;
	margin-bottom:8px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1775226357
{
	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:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody a.u_1366902808
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:55px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:174.958666px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:22px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1470051121
{
	margin-left:0px !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:60px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1898528798
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1231984093
{
	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:30px !important;
	padding-bottom:2px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:23px !important;
	margin-bottom:0px !important;
}
