*#dm *.dmBody a.span.textonly
{
	color:rgb(82,193,243) !important;
}
*#dm *.dmBody a.u_1863156853 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1034825468 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1756885213 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1060953805 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1939687254
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/0e83782a/dms3rep/multi/opt/mollificio_hero-1920w.webp) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1071801758 hr
{
	border-width:4px !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1283764747 hr
{
	border-width:4px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1720560433
{
	display:block !important;
}
*#dm *.dmBody *.u_1422846496
{
	display:none !important;
}
*#dm *.dmBody div.u_1558769229 .caption-container .caption-title
{
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1558769229 .caption-container .caption-text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1558769229 .caption-container .caption-text .rteBlock
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_1047871345
{
	display:block !important;
}
*#dm *.dmBody *.u_1516096894
{
	display:none !important;
}
*#dm *.dmBody *.u_1154240783
{
	display:block !important;
}
*#dm *.dmBody *.u_1305591857
{
	display:none !important;
}
*#dm *.dmBody *.u_1557595065
{
	display:block !important;
}
*#dm *.dmBody *.u_1403133467
{
	display:none !important;
}
*#dm *.dmBody *.u_1007893792
{
	display:block !important;
}
*#dm *.dmBody *.u_1416726847
{
	display:none !important;
}
*#dm *.dmBody div.u_1229936724 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1586311078 hr
{
	border-width:4px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1956209981 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1017518302
{
	background-color:rgba(1,13,37,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:contain !important;
}
*#dm *.dmBody div.u_1059454552 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1489692019 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1304175589 hr
{
	border-width:4px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1369431017 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody a.u_1408186930 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1558769229 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1939687254:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1939687254.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1939687254>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1939687254:before
{
	background-color:var(--color_3) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1939687254.before
{
	background-color:var(--color_3) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1939687254>.bgExtraLayerOverlay
{
	background-color:var(--color_3) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1079305255 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1038003578 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1803993367 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1746731785
{
	width:100% !important;
}
*#dm *.dmBody div.u_1003537100 .dmformsubmit:hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1003537100 .dmformsubmit.hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1003537100 input:not([type="submit"])
{
	background-color:rgba(252,252,252,1) !important;
	border-color:rgba(237,237,237,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1003537100 textarea
{
	background-color:rgba(252,252,252,1) !important;
	border-color:rgba(237,237,237,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1003537100 select
{
	background-color:rgba(252,252,252,1) !important;
	border-color:rgba(237,237,237,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1515659201
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:0px 0px 0px 0px !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
}
*#dm *.dmBody *.u_1174595964:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1174595964.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1174595964>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1174595964:before
{
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1174595964.before
{
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1174595964>.bgExtraLayerOverlay
{
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-family:'Montserrat' !important;
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1003537100 .m-recaptcha
{
	font-family:'Montserrat' !important;
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput input
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput textarea
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput .fileUploadLink
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .checkboxwrapper span
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .radiowrapper span
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .optinwrapper div
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .freetextwrapper
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput select
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput option
{
	font-family:'Montserrat' !important;
}
*#dm *.dmBody div.u_1174595964
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/0e83782a/dms3rep/multi/opt/mollificio_form_background-1920w.png) !important;
	background-size:cover !important;
	background-color:rgba(0,0,0,0) !important;
	border-top-width:1px !important;
	border-top-style:solid !important;
	border-top-color:rgba(213,216,225,1) !important;
}
*#dm *.dmBody div.u_1464875456 hr
{
	border-width:4px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1499244197 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody a.u_1505892739 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1011392026
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/0e83782a/dms3rep/multi/opt/come_lavoriamo_crop_v2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1003537100 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody *.u_sez_contatti:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_sez_contatti.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_sez_contatti>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_sez_contatti:before
{
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_sez_contatti.before
{
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_sez_contatti>.bgExtraLayerOverlay
{
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_sez_contatti
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/0e83782a/dms3rep/multi/opt/mollificio_form_background-1920w.png) !important;
	background-size:cover !important;
	background-color:rgba(0,0,0,0) !important;
	border-top-width:1px !important;
	border-top-style:solid !important;
	border-top-color:rgba(213,216,225,1) !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1217354577
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1291831647
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:220px !important;
	position:relative !important;
	height:64px !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:220px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody a.u_1863156853
{
	width:280px !important;
	height:auto !important;
	min-height:60px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:7px !important;
	min-width:0 !important;
	text-align:center !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *.responsiveTablet .hamburger-header { display:none !important; }

  *.responsiveTablet .layout-drawer-hamburger { display:none !important; }

  *.responsiveTablet .hamburger-drawer { display:none !important; }

  *.responsiveTablet [dmtemplateid*="amburger"] #site_content .site_content { margin-top:0 !important; }
}
*#dm *.dmBody div.u_1060953805
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:60px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:139.984px !important;
	margin-left:0px !important;
	max-width:60px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1756885213
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:60px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:139.984px !important;
	margin-left:0px !important;
	max-width:60px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1034825468
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:60px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:139.984px !important;
	margin-left:0px !important;
	max-width:60px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1946661672
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:16px !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_1053637842
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:8px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:8px !important;
}
*#dm *.dmBody div.u_1638277580
{
	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:16px !important;
}
*#dm *.dmBody div.u_1071801758
{
	width:50px !important;
}
*#dm *.dmBody div.u_1181922322
{
	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:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1283764747
{
	width:50px !important;
	display:block !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;
	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:start !important;
}
*#dm *.dmBody div.u_1480402217
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody *.u_1558769229 .photoGalleryThumbs .image-container a
{
	padding-top:250px !important;
}
*#dm *.dmBody div.u_1558769229 .caption-container .caption-text
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1558769229 .caption-container .caption-text .rteBlock
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1558769229
{
	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 div.u_1008691561
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1171979954
{
	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:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1586311078
{
	width:50px !important;
	display:block !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;
}
*#dm *.dmBody div.u_1229936724
{
	width:48px !important;
	height:48px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !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:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1956209981
{
	width:48px !important;
	height:48px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !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:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1059454552
{
	width:48px !important;
	height:48px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !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:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1306553731
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1783342609
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1489692019
{
	width:48px !important;
	height:48px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !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:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1956688341
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1059028205
{
	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:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1037214801
{
	margin-left:0px !important;
	padding-top:24px !important;
	padding-left:0px !important;
	padding-bottom:24px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1253229542
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1642825331
{
	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:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1304175589
{
	width:50px !important;
	display:block !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;
	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:start !important;
}
*#dm *.dmBody div.u_1720370979
{
	margin-left:0px !important;
	padding-top:64px !important;
	padding-left:32px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:32px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1508322828
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1017518302
{
	background-position:100% 50% !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:32px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1878474047
{
	margin-left:0px !important;
	padding-top:12px !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_1003537100
{
	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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1003537100 input::placeholder
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1003537100 input.placeholder
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1003537100 textarea::placeholder
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1003537100 textarea.placeholder
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1003537100 select::placeholder
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1003537100 select.placeholder
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1105028717
{
	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:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1174595964
{
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	padding-top:24px !important;
	padding-bottom:24px !important;
	padding-right:24px !important;
	padding-left:24px !important;
	background-attachment:initial !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1579649715
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody a.u_1408186930
{
	width:280px !important;
	height:auto !important;
	min-height:60px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	max-width:100% !important;
	padding-right:7px !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_1464875456
{
	width:50px !important;
	display:block !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;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .m-recaptcha
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput input
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput textarea
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput .fileUploadLink
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .checkboxwrapper span
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .radiowrapper span
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .optinwrapper div
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .freetextwrapper
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput select
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1003537100 .dmforminput option
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1939687254
{
	background-position:60% 50% !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
	background-attachment:fixed !important;
	padding-top:32px !important;
	padding-left:32px !important;
	padding-bottom:64px !important;
	padding-right:32px !important;
}
*#dm *.dmBody div.u_1307446409
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody a.u_1499244197
{
	width:280px !important;
	height:auto !important;
	min-height:60px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	max-width:100% !important;
	padding-right:7px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1505892739
{
	width:280px !important;
	height:auto !important;
	min-height:60px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	max-width:100% !important;
	padding-right:7px !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_1703392434
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:32px !important;
	margin-bottom:16px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1011392026
{
	background-position:12% 50% !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1092239920
{
	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_1755879191
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:16px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1718749637
{
	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_1222187919
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:16px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1478118843
{
	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_1639110213
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:16px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1522563386
{
	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_1499356456
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:16px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1289107088
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:16px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1003537100 .dmformsubmit
{
	width:1120px !important;
	height:55px !important;
}
*#dm *.dmBody div.u_1315112914
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:558px !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:0 !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:0 !important;
	display:block !important;
}
*#dm *.dmBody div.u_sez_contatti
{
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-attachment:initial !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1515659201
{
	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;
}
