*#dm *.dmBody a.span.textonly{
color:rgb(82,193,243) !important}
*#dm *.dmBody div.u_1120742460{
background-color:rgba(255,255,255,1) !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody div.u_1239146103 input:not([type="submit"]){
background-color:rgba(250,250,250,1) !important;
border-color:rgba(236,236,236,1) !important;
border-style:solid !important;
border-width:1px !important}
*#dm *.dmBody div.u_1239146103 textarea{
background-color:rgba(250,250,250,1) !important;
border-color:rgba(236,236,236,1) !important;
border-style:solid !important;
border-width:1px !important}
*#dm *.dmBody div.u_1239146103 select{
background-color:rgba(250,250,250,1) !important;
border-color:rgba(236,236,236,1) !important;
border-style:solid !important;
border-width:1px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){
font-family: Roboto !important;
color:rgba(0,0,0,1) !important}
*#dm *.dmBody div.u_1239146103 .m-recaptcha{
font-family: Roboto !important;
color:rgba(0,0,0,1) !important}
*#dm *.dmBody div.u_1239146103 .dmforminput input{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .dmforminput textarea{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .dmforminput .fileUploadLink{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .checkboxwrapper span{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .radiowrapper span{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .optinwrapper div{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .freetextwrapper{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .dmforminput select{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .dmforminput option{
font-family:Roboto !important}
*#dm *.dmBody div.u_1239146103 .dmformsubmit:hover{
background-image:none !important}
*#dm *.dmBody div.u_1239146103 .dmformsubmit.hover{
background-image:none !important}
*#dm *.dmBody div.u_1522742039{
background-repeat:no-repeat !important;
background-image:url(https://lirp.cdn-website.com/d3a3939e/dms3rep/multi/opt/immagine01a-1920w.jpg) !important;
background-size:cover !important}
*#dm *.dmBody div.u_1740118561{
background:linear-gradient(180deg,#1A4A5B 0,#0F303B 100%) !important}
*#dm *.dmBody div.u_1140042767{
background-color:rgba(255,255,255,1) !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody div.u_1571782078{
background-color:rgba(255,255,255,1) !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody div.u_1953017677{
background-color:rgba(255,255,255,1) !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody div.u_1005564695{
background-color:rgba(255,255,255,1) !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody *.u_1870333315{
width:100% !important}
*#dm *.dmBody *.u_1725203899{
width:100% !important}
*#dm *.dmBody *.u_1301171777{
width:100% !important}
*#dm *.dmBody *.u_1435547896{
width:100% !important}
*#dm *.dmBody div.u_1135958361{
background-color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1086104564{
background-origin:border-box !important}
*#dm *.dmBody div.u_1903912481{
background-color:rgba(235,242,246,1) !important}
*#dm *.dmBody div.u_1969255308{
background-repeat:no-repeat !important;
background:url(https://lirp.cdn-website.com/d3a3939e/dms3rep/multi/opt/bg_man00-1920w.png),linear-gradient(90deg,#ebf2f6 50%,#477c9b 50%) !important;
background-size:cover !important}
*#dm *.dmBody div.u_1766335743{
background-color:rgba(0,0,0,0) !important}
*#dm *.dmBody div.u_1474218136{
background-color:rgba(255,255,255,1) !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important;
box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important}
*#dm *.dmBody div.u_1273627954{
background-color:rgba(255,255,255,1) !important;
box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody div.u_1612953266{
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important;
background-color:rgba(255,255,255,1) !important;
box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important}
*#dm *.dmBody div.u_1976665799{
background-color:rgba(255,255,255,1) !important;
box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
border-radius:10px !important;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important}
*#dm *.dmBody div.u_1552621845{
background-color:rgba(245,245,245,1) !important}
*#dm *.dmBody div.u_1438960150{
background-color:rgba(245,245,245,1) !important}
*#dm *.dmBody *.u_1239146103 .dmformsubmit{
float:none !important;
display:block !important;
margin-left:auto !important;
margin-right:auto !important}
*#dm *.dmBody *.u_1790802000 .photoGalleryThumbs .image-container a{
background-size:contain !important}
*#dm *.dmBody div.u_1557182200{
background-color:rgba(242,242,242,1) !important}
*#dm *.dmBody a.u_1967352418 *.iconBg{
display:inline !important}
*#dm *.dmBody a.u_1967352418:hover *.icon{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody a.u_1967352418.hover *.icon{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody a.u_1770053312 .iconBg{
display:none !important}
*#dm *.dmBody a.u_1770053312{
border-radius:6px !important;
-moz-border-radius:6px !important;
-webkit-border-radius:6px !important;
border-style:solid !important;
border-width:2px !important}
*#dm *.dmBody a.u_1659833318 .iconBg{
display:none !important}
*#dm *.dmBody a.u_1659833318{
border-radius:6px !important;
-moz-border-radius:6px !important;
-webkit-border-radius:6px !important}
*#dm *.dmBody a.u_1560360243 .iconBg{
display:none !important}
*#dm *.dmBody a.u_1560360243{
border-radius:6px !important;
-moz-border-radius:6px !important;
-webkit-border-radius:6px !important}
*#dm *.dmBody div.u_1820529451{
background-repeat:no-repeat !important;
background-size:cover !important}
*#dm *.dmBody div.u_1704356941{
padding-bottom:84% !important}
*#dm *.dmBody *.u_1566257338{
width:100% !important}
*#dm *.dmBody div.u_1706556594{
background-repeat:no-repeat !important;
background-image:initial !important;
background-color:rgba(251,245,245,1) !important}
*#dm *.dmBody *.u_1451154337{
width:100% !important}
*#dm *.dmBody div.u_1721261740{
background-color:rgba(0,0,0,0) !important}
*#dm *.dmBody div.u_1221948626{
background-repeat:no-repeat !important;
background-image:url(https://lirp.cdn-website.com/d3a3939e/dms3rep/multi/opt/header_img01_transp2-1920w.png) !important;
background-size:cover !important}
*#dm *.dmBody div.u_contatti{
box-shadow:0 6px 20px 0 #0000001A !important}
*#dm *.dmBody a.u_1610221299 *.iconBg{
display:inline !important}
*#dm *.dmBody a.u_1610221299:hover *.icon{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody a.u_1610221299.hover *.icon{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody a.u_1737221154 *.iconBg{
display:inline !important}
*#dm *.dmBody a.u_1737221154:hover *.icon{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody a.u_1737221154.hover *.icon{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1669493525{
background-color:rgba(17,51,63,1) !important}
*#dm *.dmBody div.u_1288948436 h4{
background-color:var(--color_1) !important;
color:#fff !important;
font-weight:400 !important;
padding:.5ch .5em !important}
*#dm *.dmBody div.u_1288948436 p{
display:inline-block !important}
*#dm *.dmBody div.u_1501673533 h4{
background-color:var(--color_1) !important;
color:#fff !important;
font-weight:400 !important;
padding:.5ch 10px !important;
margin:0 0 1px 0 !important}
*#dm *.dmBody div.u_1501673533 p{
display:inline-block !important;
font-weight:600 !important;
text-transform:uppercase !important;
color:var(--color_1) !important;
margin:0 !important}
*#dm *.dmBody div.u_1501673533>ul{
padding-left:10px !important;
margin-bottom:.75em !important}
*#dm *.dmBody div.u_1501673533>ul>li{
margin-top:.75em !important}
*#dm *.dmBody div.u_1501673533 ul li ul{
margin:.25em 0 0 0 !important}
*#dm *.dmBody div.u_1501673533 ul>li ul>li{
line-height:1.25em !important;
margin:0.25em 0 0 0 !important;
padding-left:10px !important;
position:relative !important}
*#dm *.dmBody div.u_1501673533 ul>li ul>li:before{
content:'-' !important;
display:inline-block !important;
position:absolute !important;
left:0 !important}separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1221948626{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important}
*#dm *.dmBody div.u_1818811930{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important}
*#dm *.dmBody div.u_1183844680{
margin-left:0 !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1500005951{
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:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .m-recaptcha{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput input{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput textarea{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput .fileUploadLink{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .checkboxwrapper span{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .radiowrapper span{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .optinwrapper div{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .freetextwrapper{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput select{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 .dmforminput option{
font-size:13px !important}
*#dm *.dmBody div.u_1239146103 input::placeholder{
font-size:14px !important}
*#dm *.dmBody div.u_1239146103 input.placeholder{
font-size:14px !important}
*#dm *.dmBody div.u_1239146103 textarea::placeholder{
font-size:14px !important}
*#dm *.dmBody div.u_1239146103 textarea.placeholder{
font-size:14px !important}
*#dm *.dmBody div.u_1239146103 select::placeholder{
font-size:14px !important}
*#dm *.dmBody div.u_1239146103 select.placeholder{
font-size:14px !important}
*#dm *.dmBody div.u_1120742460{
margin-left:0 !important;
padding-top:24px !important;
padding-left:24px !important;
padding-bottom:24px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:24px !important}
*#dm *.dmBody div.u_1725694636{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:0 !important}
*#dm *.dmBody div.u_1907146060{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:45px !important;
margin-bottom:45px !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1596945389{
margin-left:0 !important;
padding-top:24px !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:18px !important}
*#dm *.dmBody div.u_1580085835{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:24px !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1170311088{
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;
max-width:100% !important;
padding-right:0 !important;
min-width:25px !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:18px !important;
margin-bottom:0 !important}
*#dm *.dmBody div.u_1373691099{
margin-left:0 !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1953017677{
padding-top:18px !important;
padding-left:18px !important;
padding-bottom:18px !important;
padding-right:18px !important;
margin-left:6px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:6px !important}
*#dm *.dmBody div.u_1327101250{
margin-left:0 !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1005564695{
padding-top:18px !important;
padding-left:18px !important;
padding-bottom:18px !important;
padding-right:18px !important;
margin-left:6px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important}
*#dm *.dmBody div.u_1870333315{
width:80px !important;
height:auto !important;
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:0 !important;
text-align:start !important}
*#dm *.dmBody div.u_1725203899{
width:calc(100% - 87px) !important;
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
max-width:80px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:start !important;
height:auto !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:0 !important;
margin-bottom:0 !important}
*#dm *.dmBody div.u_1806277975{
margin-left:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:auto !important;
padding-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:25px !important}
*#dm *.dmBody div.u_1301171777{
width:80px !important;
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
max-width:100% !important;
padding-right:0 !important;
min-width:0 !important;
text-align:start !important}
*#dm *.dmBody div.u_1435547896{
width:80px !important;
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
max-width:100% !important;
padding-right:0 !important;
min-width:0 !important;
text-align:start !important}
*#dm *.dmBody div.u_1140042767{
margin-left:0 !important;
padding-top:24px !important;
padding-left:24px !important;
padding-bottom:12px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:6px !important;
padding-right:24px !important}
*#dm *.dmBody div.u_1571782078{
padding-top:24px !important;
padding-left:18px !important;
padding-bottom:18px !important;
padding-right:18px !important;
margin-left:6px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:6px !important}
*#dm *.dmBody div.u_1351827119{
margin-left:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:auto !important;
padding-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:25px !important}
*#dm *.dmBody div.u_1605831493{
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:18px !important}
*#dm *.dmBody div.u_1555755008{
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:18px !important}
*#dm *.dmBody div.u_1259179958{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:12px !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1887936771{
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:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1625016721{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:18px !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1706556594{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:24px !important;
padding-left:0 !important;
background-repeat:no-repeat !important;
background-size:contain !important;
background-position:0 50% !important;
background:linear-gradient(0,#7e2346 50%,#a6486a #a7496b) !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1740118561{
padding-top:45px !important;
padding-bottom:45px !important;
padding-right:24px !important;
padding-left:24px !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1522742039{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
background-position:50% 50% !important}
*#dm *.dmBody div.u_1741425785{
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:38.8125px !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important}
*#dm *.dmBody div.u_1766335743{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:18px !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1883294499{
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:38.8125px !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important}
*#dm *.dmBody div.u_1466527899{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
width:auto !important;
margin-left:0 !important;
margin-top:18px !important;
margin-bottom:0 !important;
margin-right:0 !important}
*#dm *.dmBody div.u_1969255308{
background-repeat:no-repeat !important;
background-size:contain !important;
background-position:50% 100% !important;
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important}
*#dm *.dmBody div.u_1543416742{
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:38.8125px !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important}
*#dm *.dmBody div.u_1612953266{
padding-top:12px !important;
padding-bottom:18px !important;
padding-right:18px !important;
padding-left:18px !important}
*#dm *.dmBody div.u_1474218136{
margin-left:0 !important;
padding-top:12px !important;
padding-left:18px !important;
padding-bottom:12px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:24px !important;
padding-right:18px !important}
*#dm *.dmBody div.u_1273627954{
padding-top:12px !important;
padding-bottom:12px !important;
padding-right:18px !important;
padding-left:18px !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:24px !important}
*#dm *.dmBody div.u_1893959006{
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:38.8125px !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
display:block !important}
*#dm *.dmBody div.u_1976665799{
padding-top:12px !important;
padding-bottom:12px !important;
padding-right:18px !important;
padding-left:18px !important}
*#dm *.dmBody div.u_1239146103 .dmformsubmit{
width:422px !important;
height:50px !important}
*#dm *.dmBody div.u_1239146103{
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:start !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:0 !important;
margin-bottom:0 !important;
display:block !important}
*#dm *.dmBody div.u_1957080474{
padding-top:6px !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1449502974{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important}
*#dm *.dmBody div.u_1903912481{
margin-left:0 !important;
padding-top:45px !important;
padding-left:0 !important;
padding-bottom:24px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:18px !important}
*#dm *.dmBody div.u_1135958361{
margin-left:0 !important;
padding-top:45px !important;
padding-left:0 !important;
padding-bottom:48px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:24px !important;
width:auto !important}
*#dm *.dmBody div.u_1438960150{
margin-left:0 !important;
padding-top:48px !important;
padding-left:0 !important;
padding-bottom:48px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:24px !important}
*#dm *.dmBody div.u_1000899781{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:6px !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1505068765{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 171px) !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:858px !important;
margin-top:8px !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1762323466{
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:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1790802000{
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_1384365228{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:12px !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1557182200{
margin-left:0 !important;
padding-top:48px !important;
padding-left:24px !important;
padding-bottom:48px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:24px !important;
width:auto !important}
*#dm *.dmBody a.u_1659833318{
width:248px !important;
height:58px !important}
*#dm *.dmBody a.u_1560360243{
width:248px !important;
height:58px !important}
*#dm *.dmBody div.u_1820529451{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
background-position:50% 100% !important;
background-repeat:no-repeat !important;
background-size:contain !important;
background-image:url(https://lirp.cdn-website.com/d3a3939e/dms3rep/multi/opt/bg00_girl2_vertical-1920w.png),linear-gradient(90deg,#f5f5f5 50%,#fff 50%) !important}
*#dm *.dmBody a.u_1967352418{
float:none !important;
top:0 !important;
left:0 !important;
width:248px !important;
position:relative !important;
height:58px !important;
padding-top:0 !important;
padding-left:40px !important;
padding-bottom:0 !important;
max-width:489px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important;
display:block !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:10px !important;
margin-bottom:10px !important}
*#dm *.dmBody div.u_1530006696{
margin-left:0 !important;
padding-top:12px !important;
padding-left:25px !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody a.u_1770053312{
width:248px !important;
height:58px !important;
margin-left:314.006px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:20px !important;
margin-bottom:0 !important;
margin-right:314px !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1451154337{
width:120px !important;
height:85px !important;
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_1721261740{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:-1px !important;
margin-bottom:0 !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1552621845{
margin-left:0 !important;
padding-top:0 !important;
padding-left:19px !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important;
width:auto !important;
background-image:linear-gradient(90deg,#f5f5f5 52%,#fff 52%) !important}
*#dm *.dmBody div.u_contatti{
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:0 !important;
padding-left:0 !important;
margin-left:0 !important;
margin-top:45px !important;
margin-bottom:45px !important;
margin-right:0 !important;
width:auto !important}
*#dm *.dmBody a.u_1610221299{
float:none !important;
top:0 !important;
left:0 !important;
width:205.994px !important;
position:relative !important;
height:55.9943px !important;
padding-top:0 !important;
padding-left:40px !important;
padding-bottom:0 !important;
max-width:100% !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important;
display:block !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:0 !important;
margin-bottom:0 !important}
*#dm *.dmBody a.u_1737221154{
float:none !important;
top:0 !important;
left:0 !important;
width:205.994px !important;
position:relative !important;
height:55.9943px !important;
padding-top:0 !important;
padding-left:40px !important;
padding-bottom:0 !important;
max-width:100% !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important;
display:block !important}
*#dm *.dmBody div.u_1086104564{
margin-left:0 !important;
padding-top:0 !important;
padding-left:24px !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important;
width:auto !important;
background-image:linear-gradient(90deg,#ebf2f6 52%,#477c9b 52%) !important}
*#dm *.dmBody div.u_1689824611{
margin-left:0 !important;
padding-top:15px !important;
padding-left:24px !important;
padding-bottom:15px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:24px !important;
width:auto !important}
*#dm *.dmBody *.u_1790802000 .photoGalleryThumbs{
padding:10px !important}
*#dm *.dmBody *.u_1790802000 .layout-container{
padding:10px !important}
*#dm *.dmBody *.u_1790802000 .photoGalleryViewAll{
padding:0 20px !important}
*#dm *.dmBody *.u_1790802000 .photoGalleryThumbs .image-container a{
padding-top:90px !important}
*#dm *.dmBody div.u_1295660331{
margin-left:0 !important;
padding-top:48px !important;
padding-left:4px !important;
padding-bottom:48px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:4px !important;
width:auto !important}
*#dm *.dmBody div.u_1669493525{
margin-left:0 !important;
padding-top:0 !important;
padding-left:40px !important;
padding-bottom:15px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:40px !important;
width:auto !important}
*#dm *.dmBody div.u_1005844507{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:-2px !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1501673533{
columns:2 !important}