*#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 nav.u_1854726222
{
	color:black !important;
}
*#dm *.dmBody div.u_1552448262 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1552448262 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1552448262
{
	width:100% !important;
}
*#dm *.dmBody *.u_1565832657
{
	width:100% !important;
}
*#dm *.dmBody div.u_1799239639 .svg
{
	color:rgba(232,30,116,1) !important;
	fill:rgba(232,30,116,1) !important;
}
*#dm *.dmBody div.u_1888448875
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/2b0ff73f/dms3rep/multi/opt/Riviello-Gioielli-dal-1951-Potenza-015-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1888448875:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1888448875.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1888448875>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_intro:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_intro.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_intro>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_intro
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1614230011
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/md/dmip/dms3rep/multi/opt/dark-gray-brick-wall-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1866833173
{
	text-shadow:2px 2px 2px #fff !important;
}
*#dm *.dmBody *.u_1839250777
{
	display:block !important;
}
*#dm *.dmBody *.u_1314875385
{
	display:none !important;
}
*#dm *.dmBody *.u_1525157827
{
	display:none !important;
}
*#dm *.dmBody *.u_1651889438
{
	display:block !important;
}
*#dm *.dmBody *.u_1675810290
{
	display:none !important;
}
*#dm *.dmBody *.u_1773331097
{
	display:none !important;
}
*#dm *.dmBody *.u_1333935453
{
	display:block !important;
}
*#dm *.dmBody *.u_1970165777
{
	display:none !important;
}
*#dm *.dmBody *.u_1336237167
{
	display:none !important;
}
*#dm *.dmBody div.u_1906005192 .caption-container .caption-title
{
	color:rgba(255,255,255,1) !important;
	font-family: Arial !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1614230011:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1614230011.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1614230011>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1660367008:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1660367008.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1660367008>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1193589741
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1584245729
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1827466178:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1827466178.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1827466178>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1827466178:before
{
	opacity:0.5 !important;
}
*#dm *.dmBody div.u_1827466178.before
{
	opacity:0.5 !important;
}
*#dm *.dmBody div.u_1827466178>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
}
*#dm *.dmBody div.u_1773703230:before
{
	background-color:rgba(255,255,255,1) !important;
	opacity:0.5 !important;
}
*#dm *.dmBody div.u_1773703230.before
{
	background-color:rgba(255,255,255,1) !important;
	opacity:0.5 !important;
}
*#dm *.dmBody div.u_1773703230>.bgExtraLayerOverlay
{
	background-color:rgba(255,255,255,1) !important;
	opacity:0.5 !important;
}
*#dm *.dmBody *.u_1773703230:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1773703230.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1773703230>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1754440314
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/2b0ff73f/dms3rep/multi/opt/la_fluorescente_pisa_009-1920w.jpg) !important;
	background-size:cover !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1754440314:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1754440314.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1754440314>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1754440314:before
{
	background-image:linear-gradient(90deg,rgba(26,6,114,1) 0,rgba(0,0,0,1) 100%) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody div.u_1754440314.before
{
	background-image:linear-gradient(90deg,rgba(26,6,114,1) 0,rgba(0,0,0,1) 100%) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody div.u_1754440314>.bgExtraLayerOverlay
{
	background-image:linear-gradient(90deg,rgba(26,6,114,1) 0,rgba(0,0,0,1) 100%) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody *.u_1906005192 .caption-inner
{
	border-bottom-left-radius:100% !important;
	-webkit-border-top-right-radius:100% !important;
	-moz-border-top-right-radius:100% !important;
	-webkit-border-bottom-right-radius:100% !important;
	-webkit-border-bottom-left-radius:100% !important;
	border-top-right-radius:100% !important;
	-webkit-border-top-left-radius:100% !important;
	border-radius:100% !important;
	-moz-border-bottom-right-radius:100% !important;
	-moz-border-top-left-radius:100% !important;
	border-top-left-radius:100% !important;
	-moz-border-radius:100% !important;
	-moz-border-bottom-left-radius:100% !important;
	border-bottom-right-radius:100% !important;
	-webkit-border-radius:100% !important;
}
*#dm *.dmBody *.u_1627115588
{
	width:100% !important;
	animation:bounceIn 2s infinite !important;
}
*#dm *.dmBody div.u_1536811005 hr
{
	background:none !important;
	height:0 !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0 !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:dotted !important;
	border-top-width:6px !important;
	color:rgba(251,254,0,1) !important;
}
*#dm *.dmBody div.u_1771528763 hr
{
	background:none !important;
	height:0 !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0 !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:dotted !important;
	border-top-width:6px !important;
	color:rgba(251,254,0,1) !important;
}
*#dm *.dmBody a.u_1627508784
{
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody a.u_1627508784 .iconBg
{
	display:inline !important;
}
*#dm *.dmBody a.u_1627508784 span.icon
{
	color:rgba(241,124,1,1) !important;
	fill:rgba(241,124,1,1) !important;
}
*#dm *.dmBody a.u_1627508784:hover .icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1627508784.hover .icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1627508784:hover
{
	background-color:rgba(253,1,0,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1627508784.hover
{
	background-color:rgba(253,1,0,1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1801825104
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1801825104:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1801825104.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1801825104>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1801825104:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody div.u_1801825104.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody div.u_1801825104>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody *.u_1321934078
{
	display:block !important;
}
*#dm *.dmBody *.u_1230153255
{
	display:none !important;
}
*#dm *.dmBody *.u_1143544655
{
	display:none !important;
}
*#dm *.dmBody *.u_undefined
{
	display:none !important;
}
*#dm *.dmBody *.u_1981774470
{
	display:block !important;
}
*#dm *.dmBody *.u_1401875948
{
	display:none !important;
}
*#dm *.dmBody *.u_1926605005
{
	display:none !important;
}
*#dm *.dmBody *.u_1942734659
{
	display:block !important;
}
*#dm *.dmBody *.u_1065435113
{
	display:none !important;
}
*#dm *.dmBody *.u_1318452792
{
	display:none !important;
}
*#dm *.dmBody *.u_1282144175
{
	display:block !important;
}
*#dm *.dmBody *.u_1795980766
{
	display:none !important;
}
*#dm *.dmBody *.u_1941570878
{
	display:none !important;
}
*#dm *.dmBody *.u_1189265965
{
	display:block !important;
}
*#dm *.dmBody *.u_1864157035
{
	display:none !important;
}
*#dm *.dmBody *.u_1771274055
{
	display:none !important;
}
*#dm *.dmBody *.u_1107988621:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1107988621.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1107988621>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1827466178
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1265510528
{
	background-color:rgba(244,244,244,1) !important;
}
*#dm *.dmBody div.u_1107988621
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-color:rgba(244,244,244,1) !important;
}
*#dm *.dmBody div.u_1660367008
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/2b0ff73f/dms3rep/multi/opt/insegne+3d-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1937576034:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1937576034.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1937576034>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1773703230
{
	background-color:rgba(244,244,244,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1874582266
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1774597608
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1414776818
{
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1906005192 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1906005192 .caption-inner
{
	background-color:rgba(241,124,1,0.14) !important;
}
*#dm *.dmBody div.u_1409907284
{
	clip-path:polygon(-6% 1%,4% 103%,114% 98%,92% 0) !important;
	border-style:solid !important;
	border-width:3px !important;
	border-color:rgba(241,124,1,1) !important;
	background-image:initial !important;
	background-color:rgba(0,0,0,0) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1720306631 .svg
{
	color:rgba(241,124,1,1) !important;
	fill:rgba(241,124,1,1) !important;
}
*#dm *.dmBody div.u_1720306631
{
	border-style:solid !important;
	border-color:rgba(253,1,0,1) !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1190904851 .svg
{
	color:rgba(241,124,1,1) !important;
	fill:rgba(241,124,1,1) !important;
}
*#dm *.dmBody div.u_1190904851
{
	border-style:solid !important;
	border-color:rgba(253,1,0,1) !important;
	border-width:0px !important;
}
*#dm *.dmBody nav.u_1325423231
{
	color:black !important;
}
*#dm *.dmBody div.u_1614230011:before
{
	opacity:0.9 !important;
	background-color:rgba(212,212,212,1) !important;
}
*#dm *.dmBody div.u_1614230011.before
{
	opacity:0.9 !important;
	background-color:rgba(212,212,212,1) !important;
}
*#dm *.dmBody div.u_1614230011>.bgExtraLayerOverlay
{
	opacity:0.9 !important;
	background-color:rgba(212,212,212,1) !important;
}
*#dm *.dmBody *.u_1300846912 *.dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody div.u_1300846912 *.dmforminput label
{
	color:rgba(84,110,122,1) !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 .m-recaptcha
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 *.dmforminput input
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 *.dmforminput textarea
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 *.dmforminput *.fileUploadLink
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 *.checkboxwrapper span
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 *.radiowrapper span
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 .optinwrapper div
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 .freetextwrapper
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput select
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput option
{
	color:rgba(18,18,18,1) !important;
}
*#dm *.dmBody div.u_1300846912 input:not([type="submit"])
{
	background-color:rgba(0,0,0,0) !important;
	border-bottom-color:rgba(241,124,1,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1300846912 textarea
{
	background-color:rgba(0,0,0,0) !important;
	border-bottom-color:rgba(241,124,1,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1300846912 select
{
	background-color:rgba(0,0,0,0) !important;
	border-bottom-color:rgba(241,124,1,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1300846912
{
	background-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-color:rgba(241,124,1,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1300846912 .dmform-success
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.dmform-error
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1300846912 .dmform-success .rteBlock
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.dmform-error *.rteBlock
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1300846912 .dmformsubmit
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1300846912 .dmformsubmit:hover
{
	background-color:rgba(253,1,0,1) !important;
	background-image:none !important;
	border-color:rgba(241,124,1,1) !important;
}
*#dm *.dmBody div.u_1300846912 .dmformsubmit.hover
{
	background-color:rgba(253,1,0,1) !important;
	background-image:none !important;
	border-color:rgba(241,124,1,1) !important;
}
*#dm *.dmBody div.u_1937576034
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/2b0ff73f/dms3rep/multi/opt/progettazione-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1762557763
{
	clip-path:polygon(-6% 1%,4% 103%,114% 98%,92% 0) !important;
	border-style:solid !important;
	border-width:3px !important;
	border-color:rgba(241,124,1,1) !important;
	background-color:rgba(0,0,0,0) !important;
	border-radius:10px 10px 10px 10px !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1888448875
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-position:100% 100% !important;
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1762557763
{
	margin-left:0 !important;
	padding-top:40px !important;
	padding-left:30px !important;
	padding-bottom:40px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:30px !important;
}
*#dm *.dmBody div.u_1906005192 .caption-container .caption-title
{
	font-size:26px !important;
}
*#dm *.dmBody div.u_1906005192
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:22px !important;
	margin-bottom:10px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1767890814
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1614230011
{
	margin-left:0 !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
	background-repeat:repeat !important;
	background-size:auto !important;
	background-position:50% 50% !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_1584245729
{
	margin-left:0 !important;
	padding-top:80px !important;
	padding-left:50px !important;
	padding-bottom:50px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:50px !important;
}
*#dm *.dmBody div.u_1193589741
{
	margin-left:0 !important;
	padding-top:50px !important;
	padding-left:50px !important;
	padding-bottom:80px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:50px !important;
}
*#dm *.dmBody div.u_1149854815
{
	margin-top:0 !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-bottom:15px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1771528763
{
	width:calc(100% - 0px) !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:150px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1754440314
{
	background-position:50% 50% !important;
	margin-left:0 !important;
	padding-top:50px !important;
	padding-left:30px !important;
	padding-bottom:50px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:30px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1409907284
{
	margin-left:0 !important;
	padding-top:35px !important;
	padding-left:20px !important;
	padding-bottom:40px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1022047557
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:1067px !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:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1866833173
{
	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;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1566479497
{
	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:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1806414291
{
	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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody a.u_1602660709
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:213.2px !important;
	position:relative !important;
	height:51px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:23px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	min-height:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_1627115588
{
	width:calc(100% - 637px) !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:66px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	height:auto !important;
	min-height:auto !important;
}
*#dm *.dmBody *.u_1906005192 .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_1906005192 .photoGalleryThumbs
{
	padding:2px !important;
}
*#dm *.dmBody *.u_1906005192 .layout-container
{
	padding:2px !important;
}
*#dm *.dmBody *.u_1906005192 .photoGalleryViewAll
{
	padding:0 2px !important;
}
*#dm *.dmBody div.u_1232525236
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:16px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1536811005
{
	width:calc(100% - 0px) !important;
	display:block !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;
	max-width:150px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:-12px !important;
	margin-bottom:0px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1827466178
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_1614010361
{
	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:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1979324745
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 297px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	max-width:745.8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1153572688
{
	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;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1660367008
{
	padding-top:20px !important;
	padding-left:20px !important;
	padding-bottom:20px !important;
	padding-right:20px !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1773703230
{
	margin-left:0px !important;
	padding-top:0px !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;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_1107988621
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-position:100% 100% !important;
	padding-top:20px !important;
	padding-left:40px !important;
	padding-bottom:20px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody *.u_1906005192 .photoGalleryThumbs .image-container a
{
	padding-top:290px !important;
}
*#dm *.dmBody div.u_1937576034
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
	background-position:50% 0% !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1783264156
{
	display:block !important;
	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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1190904851
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 247px) !important;
	position:relative !important;
	height:69px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:88px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1801825104
{
	background-position:50% 50% !important;
	margin-left:0px !important;
	padding-top:200px !important;
	padding-left:40px !important;
	padding-bottom:200px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_intro
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-position:100% 100% !important;
	margin-left:0px !important;
	padding-top:20px !important;
	padding-left:20px !important;
	padding-bottom:20px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1748665408
{
	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:16px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1720306631
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 251px) !important;
	position:relative !important;
	height:59px !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:52px !important;
	margin-top:-3.40002px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .m-recaptcha
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput input
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput textarea
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput .fileUploadLink
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .checkboxwrapper span
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .radiowrapper span
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .optinwrapper div
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .freetextwrapper
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput select
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912 .dmforminput option
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1300846912
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1300846912 *.dmformsubmit
{
	width:99px !important;
	height:60px !important;
}
*#dm *.dmBody a.u_1627508784
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 177px) !important;
	position:relative !important;
	height:57px !important;
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	max-width:199.797px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:22px !important;
	margin-bottom:10px !important;
}
