.et_pb_number_counter.dh-counter .percent{height:50px!important}.dh-post .et_pb_post{padding:0!important}.dh-post .et_pb_post .et_pb_image_container{margin:0!important}.dh-post .et_pb_post .et_pb_image_container a{margin-bottom:20px!important}.dh-post .et_pb_post .more-link{margin-top:10px!important}html[lang="en-US"] .footer-it{display:none}html[lang="it-IT"] .footer-en{display:none}.dh-menu .et-menu-nav ul li{padding-left:25px!important;padding-right:25px!important}.dh-menu .et-menu-nav ul li.lang-item{padding-right:10px!important}.dh-menu .et-menu-nav ul li.lang-item a{font-weight:400!important}.dh-menu .mobile_nav ul li.lang-item a{font-weight:400!important}/@media (min-width:981px){.dh-menu .et-menu-nav>ul>li{position:relative}.dh-menu .et-menu-nav>ul>li>ul.sub-menu{left:18px!important;right:auto!important;transform:none!important;top:100%!important;margin-top:-6px!important;padding:14px 18px!important;min-width:200px!important;width:max-content!important}.dh-menu .et-menu-nav ul.sub-menu li{padding:0!important;margin:0!important}.dh-menu .et-menu-nav ul.sub-menu li a,.dh-menu .et-menu-nav ul.sub-menu li li a{display:block;padding:0!important;width:auto!important;line-height:1.2!important;text-align:left!important;white-space:nowrap}}.square-portfolio .et_portfolio_image{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#fff;padding-top:0!important;height:auto}.square-portfolio .et_portfolio_image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;position:absolute;inset:0}.square-portfolio .et_overlay{position:absolute}body:not(.et-fb):not(.et-bfb) #pdf-download-box{display:none!important}body:not(.et-fb):not(.et-bfb) #pdf-download-box.show-download{display:flex!important}body.et-fb #pdf-download-box,body.et-bfb #pdf-download-box,body.wp-admin #pdf-download-box{display:flex!important}#brochure-form .et-pb-contact-message{display:flex;justify-content:center;align-items:center;text-align:center!important;width:100%}#brochure-form .et-pb-contact-message p{width:100%;margin:0;text-align:center!important}body:not(.et-fb):not(.et-bfb) .et_pb_contact_form .et_pb_contact_field[data-id="page_url"]{display:none!important}