body{height:100%;background-color:#ececec;color:#7f7f7f;overflow-x:hidden}.elementor-motion-effects-element-type-background{color:#000}.elementor-widget-text-editor{color:#111}.real-content ol,.real-content ul{padding:.9em;text-align:justify}p{text-align:justify}table.specifiche{border-collapse:collapse;border-spacing:0;border:0 solid #fff}table.specifiche td{font-size:12px;font-weight:normal;font-family:Euphemia,verdana,Arial;line-height:18px;text-align:justify;border:0 solid #fff}table.specifiche th{font-size:10px;font-weight:bold;font-family:Tahoma,verdana,Arial;line-height:20px;text-align:right;vertical-align:text-top;width:28%;padding-right:2px}.bricks-frame .formatter,.post_theme_options .formatter{padding:10px}.posts_horizontal .post-media{width:220px;float:left;padding:5px}.work-content{font-size:.9em}.work-content h4{line-height:10px}.work-content .widget_contact_info{font-size:.9em}.work-content .widget_contact_info h3{font-size:.9em;letter-spacing:1px;line-height:.9em;margin-bottom:10px}.work-content .widget_contact_info div.info{font-size:1.1em;color:#049276}.work-content .widget_contact_info div.content-text{line-height:.9em;margin-bottom:5px}.elementor-widget-container div.texts_group{left:10px;right:10px}.elementor-widget-container h2.post-title{font-size:12px;line-height:12px}.elementor-widget-container div.excerpt{font-size:9px;line-height:10px;letter-spacing:1px;margin:9px 0 0 0}.elementor-shortcode span a:link{font-size:.9em;color:#787777}.elementor-shortcode span.breadcrumb_last{font-size:.9em;color:#787777}.foot-items,.foot-items div.foot-text,.foot-items div.foot-text a,.foot-items div.foot-text a:hover{color:rgba(43,43,43,.90)}.similar-works .object-item{width:calc(16.67% - 10px);margin:5px 0 0 5px}.similar-works h2.post-title{font-size:20px}.similar-works h3{text-align:center;color:rgba(7,7,7,.48);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:3px}