#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#d9e3eb;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}@media only screen and (max-width:1120px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}#continuousrssscrolling-2{width:100%!important;height:0px}div .crs_div a{font-family:'Michroma',Helvetica,Arial,Lucida,sans-serif;color:#ff0000!important;text-align:center!important}.crs_div{text-align:center!important;overflow:visible}#feed_rss_row{overflow:hidden}@media screen and (max-width:992px){#feed_rss_row{height:100px;overflow:auto}}.srr-style-none .srr-item{padding:15px 5px 15px 5px!important}.news_footer .et_pb_post{margin-bottom:5px}@media screen and (max-width:1120px){.et_mobile_nav_menu{display:flex;align-items:center}}.pa-underline-fade nav ul li a{position:relative}.pa-underline-fade nav ul li a::before{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background-color:#ED4421;z-index:2;opacity:0;display:block;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.pa-underline-fade nav ul li a:hover::before{opacity:1}#content-feed #super_rss_reader-2{width:100%!important;margin-bottom:0px;color:#fff;font-family:'Michroma',Helvetica,Arial,Lucida,sans-serif;text-align:center}.sezione-portfolio .et_pb_module_header{font-family:'Michroma',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:22px;color:#0f4c82!important}.sezione-portfolio .post-meta{border-bottom:0px solid #ff9900;color:#00a8ff}.sezione-portfolio .post-meta a{color:#00a8ff;font-weight:600;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:14px}.sezione-portfolio .post-meta a{color:#00a8ff;font-weight:600;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:14px}.sezione-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li{margin-right:5px}.sezione-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border-radius:50px;border:2px solid #00a8ff;color:#00a8ff;background-color:transparent;font-weight:600;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:14px}.sezione-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{border:2px solid #ff9900;color:#fff;background-color:#ff9900}.sezione-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{cursor:pointer!important;background-color:#00a8ff;color:#fff}.sezione-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:hover{border:2px solid #ff9900;color:#fff;background-color:#ff9900;opacity:0.6}.contatti-footer .et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_blurb_description a,.contatti-footer .et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_blurb_description a{color:#FF9900!important}.progetti-numeri .et_pb_module .et_pb_module_header{padding-bottom:5px}.progetti-numeri .et_pb_module{margin-bottom:20px}.servizi-blur p{padding-right:43%;margin-top:10px}.servizi-blur{margin-bottom:40px!important;min-height:357px}.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description a{text-decoration:underline;color:#ff9900!important}.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description a{color:#ff9900!important}#container-lavori .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}}.contenuto-abilitazioni-professionali .et_pb_blurb_position_left .et_pb_main_blurb_image{width:12%!important}.contenuto-abilitazioni-professionali .et_pb_blurb_container{width:88%!important;max-width:88%!important}hr{border-color:#ff9900;margin-top:30px;margin-bottom:30px}#super_rss_reader-2 ul{display:inline-block;margin:0;margin-top:15px!important;margin-bottom:0!important;padding:0;zoom:1;*display:inline}#super_rss_reader-2 ul li{float:left;background-color:#082d4d;margin:5px 5px 0 0!important;padding:3px 10px!important;border-radius:25px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:13px;border:0px solid transparent}body.home .sezione-portfolio .et_pb_portfolio_filter a{border-radius:50px!important}.mobile-show{display:none}.desktop-show{display:block}@media only screen and (max-width:992px){#super_rss_reader-2{padding-left:30px;padding-right:30px}body.home .sezione-portfolio .et_pb_portfolio_filter a{border-radius:50px!important}#container-lavori .et_pb_portfolio_filters a{border-radius:50px!important}.overlay-box{opacity:0.7;background-color:#0f4c82;position:absolute;top:0;left:0;width:3000px;height:3000px;background-blend-mode:multiply;-webkit-background-blend-mode:multiply}.colonna-lunga{overflow:hidden}.mobile-show{display:block}.desktop-show{display:none}}body.home .sezione-portfolio .et_pb_portfolio_filter a,#container-lavori .et_pb_portfolio_filters a{margin-bottom:15px}@media only screen and (min-width:992px){.sezione-portfolio .et_pb_grid_item{width:32%!important;margin-right:1.33%!important;margin-bottom:3%!important}}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border-color:#ff9900!important}.et_mobile_menu{border-top:0px solid transparent;border-bottom:5px solid #ff9900}#menu-main-menu-gg img{height:25px;width:25px}#menu-main-menu-gg li a.flag-icon::before{background-color:transparent;height:0}.et_pb_menu__logo-wrap .et_pb_menu__logo img{height:85px!important;width:auto!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{border-color:transparent;border-top:0px solid transparent;width:65px!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul li{padding-left:0!important}.sub-menu a.flag-icon:hover{background-color:rgba(255,255,255,1)!important;opacity:1!important}.link-footer{color:#FF9900!important;font-weight:bold;text-decoration:underline}body.privacy-policy footer{margin-top:10%}body.privacy-policy h1.entry-title{font-family:'Michroma',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:29px;color:#0f4c82!important;line-height:1.35em;text-align:left}body.privacy-policy .entry-content p{color:#0f4c82!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body.privacy-policy .entry-content p a{font-weight:600;color:#0f4c82!important;text-decoration:underline}