@charset "utf-8";:root{--blu:#007fb4;--blu_hover:#009EE0;--margin_bottom:120px;--tempo_transizione:all 350ms}html,body{margin:0 auto;color:#333;font-family:'Poppins',sans-serif;font-size:15px;line-height:26px;min-width:300px;position:relative;max-width:1920px}a{color:#333;outline:none}a.bottone_medium{background:#666;text-align:center;color:#fff;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 18px;display:inline-block;text-transform:uppercase;margin:0 5px 0 0;font-size:16px;-moz-transition:all 650ms;-webkit-transition:all 650ms;transition:all 650ms}a.bottone_medium:hover,a.bottone_small{color:#FFF;background:#000}.bg_convalida{background:url(../immagini/diagonal.png) repeat!important;color:#fff}.wrap{width:1542px;min-height:2px;margin:0 auto;border:#FF0000 solid 0;position:relative}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 48}#cookie{width:100%;min-height:30px;background:#1e1e1e;color:#666;text-align:center;padding:5px 10px 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10000;position:absolute;top:0;left:0;border:#FF0000 solid 0;font-size:12px}#cookie a{color:#999;font-size:12px}#cookie #ok_cookie{border:#666 solid 1px;padding:1px 10px;background:#FFF}.over_chat{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:100;display:none}.my_chat{position:fixed;bottom:20px;right:20px;z-index:110}.cont_chat{display:none}.cont_chat a.close_my_chat{position:absolute;top:30px;right:30px;font-size:26px;color:#333;opacity:0.7}.open_my_chat img{-moz-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms}.cont_testata{width:100%;min-height:130px;position:fixed;top:0;left:0;border:#FF0000 solid 0;background:rgba(50,50,50,0.8);z-index:1000;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}.logo_testa{position:absolute;top:15px;left:10px;height:100px}.cont_testata ul.icone_social{position:absolute;top:20px;right:0;border:#0000FF solid 0;margin:0;padding:0px}.cont_testata ul.icone_social li{list-style:none;float:left;margin:0 0 0 10px}.cont_testata ul.icone_social li a{color:#fff;font-size:18px}.ddsmoothmenu{margin:0;position:absolute;top:60px;left:50%;width:750px;margin:0 0 0 -350px;border:solid 0 #fff}.ddsmoothmenu ul{margin:0 0;padding:0 0;z-index:100;list-style-type:none;text-align:center}.ddsmoothmenu>ul>li{position:relative;display:inline-block;list-style:none;margin:0px}.ddsmoothmenu>ul>li:nth-child(1){border:none}.ddsmoothmenu>ul>li:nth-child(n+9){display:none}.ddsmoothmenu ul li a{display:inline-block;padding:15px 10px 15px 10px!important;margin:0px!important;text-decoration:none;color:#FFF;font-size:14px;font-weight:normal;line-height:20px;border-right:#007FB4 dashed 0;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{}.ddsmoothmenu>ul>li a:hover,.ddsmoothmenu>ul>li a.selected{color:#007fb4}.ddsmoothmenu ul li ul{position:absolute;top:55px!important; display:none;visibility:hidden;padding:14px 0 0!important;border:none}.ddsmoothmenu ul li ul li{float:left;text-align:left;margin:0px!important;line-height:12px;list-style:none;background:rgba(50,50,50,1);width:280px}.ddsmoothmenu ul li ul li a{font-size:13px!important;padding:6px 12px 6px!important;display:block}.ddsmoothmenu ul li ul li:hover{border:none!important;background:#666}.ddsmoothmenu ul li ul li a:hover{color:#FFF!important;background:#666;border:none}.ddsmoothmenu ul li ul li ul{top:0}* html .ddsmoothmenu{height:1%}.downarrowclass{position:absolute;top:12px;right:2px;display:none}.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver}.toplevelshadow{opacity:0.8}.resp_menu{display:none;position:absolute;top:82px;left:53.3%;border:#FF0000 solid 0;margin:0 0 0 -60px} .resp_menu .bottone{background:#fff;padding:5px 10px;color:var(--blu);font:20px bold;font-family:'Open Sans',sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms} .resp_menu .bottone:hover{background:var(--blu);color:#FFF} ul.ul_resp_menu{display:none;background:#FFF;position:relative;top:130px;left:0;z-index:100;width:100%!important;max-height:360px;margin:0;padding:0 0;overflow-y:scroll} ul.ul_resp_menu li{list-style:none;line-height:28px;border:#333 solid 0;height:auto!important;text-align:center}  ul.ul_resp_menu li a{display:block;background:#FFF;border-bottom:solid 1px #999;text-decoration:none;padding:4px 0 4px 4px}  ul.ul_resp_menu li a:hover{text-decoration:underline}  ul.ul_resp_menu li ul{display:none;margin:0;padding:0;background:#ccc}  ul.ul_resp_menu li ul li{ position:relative}  ul.ul_resp_menu li ul li a{position:relative; background:#ccc}div.telefono_testa{display:inline-block;position:absolute;top:72px;right:0;color:#FFF}div.telefono_testa a{color:#FFF;font-size:24px;font-weight:200}div.telefono_testa a span{color:#007fb4}div.telefono_testa a:hover{text-decoration:none}div.telefono_testa i{font-size:20px}#cont_slide_nivo{overflow:hidden;margin:0 auto var(--margin_bottom) auto;border:#ff0000 solid 0;padding:0px}.nivoSlider{position:relative;width:100%;max-height:800px;max-height:880px;overflow:hidden;margin:0 auto;border:#880000 solid 0;}.nivoSlider img{position:absolute;top:0;left:0px}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;color:#fff;width:100%;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:60px;text-align:center;border:#fff solid 0;-webkit-animation-name:example;-webkit-animation-duration:2s;-webkit-animation-delay:2s;animation-name:caption;animation-duration:7s;animation-delay:1s;animation-fill-mode:initial;animation-iteration-count:1000;text-shadow:1px 1px 1px rgba(0,0,0,1);font-family:'Lora',serif}@-webkit-keyframes caption{0%{left:0;bottom:0px}25%{left:0;bottom:50%}50%{left:0;bottom:50%}75%{left:0;bottom:50%;opacity:1}90%{left:0px}100%{left:0;bottom:0;opacity:0}}@keyframes caption{0%{left:0;bottom:0px}25%{left:0;bottom:50%}50%{left:0;bottom:50%}75%{left:0;bottom:50%;opacity:1}90%{left:0px}100%{left:0;bottom:0;opacity:0}} .nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:50%;z-index:9;cursor:pointer;border:#fff solid 0;margin:-23px 0 0 0}.nivo-prevNav{width:46px;height:46px;left:0px}.nivo-nextNav{width:46px;height:46px;right:0px}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}.corpo{border:#000099 solid 0}.con_padding{padding:180px;overflow:hidden;margin:0 0 var(--margin_bottom) 0}.singola_colonna{text-align:center}.singola_colonna p{margin:0 0 10px 0}.slogan{padding:0 0 50px;text-align:center}.slogan h1{font-size:30px;line-height:36px;margin:0 0 20px 0;color:#333}.slogan h2{font-size:16px;margin:0;font-weight:normal;color:#7f7f7f;line-height:30px;padding:0 80px}ul.cont_box_home{border:#333 solid 0;margin:0 0 calc(var(--margin_bottom) - 30px) 0;padding:0;overflow:hidden;}ul.cont_box_home li:nth-child(3n){margin:0 0 30px 0}ul.cont_box_home li{list-style:none; width:calc(33.3% - 20px);float:left;margin:0 30px 30px 0;border:#333 solid 0;padding:0;text-align:center;overflow:hidden}ul.cont_box_home li .foto_banner{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:105%;width:100%;padding-bottom:70%;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;border:#333 solid 0;border-radius:3px}ul.cont_box_home li .foto_banner a{position:absolute;top:0;left:0;width:100%;height:100%}ul.cont_box_home li h3{margin:20px 0 10px 0;height:48px;text-align:left}ul.cont_box_home li h3 a{color:#333;text-decoration:none;font-size:18px}ul.cont_box_home li p{color:#777;font-size:14px;line-height:18px;margin:0;height:60px}ul.cont_box_home li .foto_banner:hover{background-size:112%;opacity:0.6}ul.cont_box_home .url_dett{float:right;background:#23d523;padding:3px 6px;text-decoration:none;color:#FFF;font-size:13px}ul.cont_box_home .url_dett:hover{-webkit-box-shadow:0 1px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 1px 5px 0 rgba(50,50,50,0.75);box-shadow:0 1px 5px 0 rgba(50,50,50,0.75);background:#0174a5}ul.cont_box_home2{border:#333 solid 0;margin:0 0 calc(var(--margin_bottom) - 30px) 0;padding:0 0;overflow:hidden;}ul.cont_box_home2 li:nth-child(3n){margin:0 0 30px 0}ul.cont_box_home2 li{list-style:none; width:calc(33% - 16px);float:left;margin:0 30px 30px 0;border:#333 solid 0;padding:0 0 17px 0;text-align:center}ul.cont_box_home2 li h3{margin:0 0 10px 0;height:48px;}ul.cont_box_home2 li h3 a{color:#333;text-decoration:none;font-size:20px}ul.cont_box_home2 li p{color:#777;border:#FF0000 solid 0; font-size:14px;margin:0;padding:0 15px;min-height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.cont_box_home2 li .img_banner{width:100px;height:100px;margin:0 auto 20px;border:#FFFF00 solid 0;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}ul.cont_box_home2 li .img_banner:hover{-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}ul.cont_box_home .url_dett{float:right;background:#23d523;padding:3px 6px;text-decoration:none;color:#FFF;font-size:13px}ul.cont_box_home .url_dett:hover{-webkit-box-shadow:0 1px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 1px 5px 0 rgba(50,50,50,0.75);box-shadow:0 1px 5px 0 rgba(50,50,50,0.75);background:#0174a5}.cont_parallax_home{text-align:center;margin:0 0 var(--margin_bottom) 0;position:relative}.cont_parallax_home .over{position:relative;top:0;left:0;width:100%;height:100%;content:" ";background:rgba(0,0,0,0.6);padding:100px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_parallax_home .titolo{display:block;font-size:44px;margin:0 0 60px 0;color:#FFF;line-height:50px}.cont_parallax_home .descrizione{display:block;font-size:20px;margin:0 0 60px 0;color:#FFF;padding:0 50px;font-weight:200px;line-height:26px}.cont_parallax_home .btn{display:block;color:#333;text-transform:uppercase;border:#666 solid 1px;background:#FFF;text-decoration:none;width:150px;padding:10px 0;margin:0 auto;-moz-transition:all 650ms;-webkit-transition:all 650ms;transition:all 650ms}.cont_parallax_home .btn:hover{color:#FFF;background:none;border:#FFF solid 1px}.cont_referenze_home{overflow:hidden;margin:0 0 var(--margin_bottom) 0}.cont_referenze_home ul.referenze{margin:0;padding:0 20px;overflow:hidden;}.cont_referenze_home ul.referenze li:nth-child(3n){margin-right:0px}.cont_referenze_home ul.referenze li{list-style:none;display:inline-block;width:calc(33.3% - 13px);padding-bottom:26%;margin:0 20px 13px 0;position:relative;line-height:10px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.cont_referenze_home ul.referenze li span.over{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.cont_referenze_home ul.referenze li span.over:hover{opacity:1}.cont_referenze_home ul.referenze li span.over h4{position:absolute;bottom:-100px;text-align:center;width:100%;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);font-weight:normal;line-height:26px;font-size:16px}.cont_referenze_home ul.referenze li span.over:hover h4{bottom:70px}.cont_referenze_home ul.referenze li span.over h4 a{color:#FFF;text-decoration:none}.cont_referenze_home ul.referenze li span.over h4 a:hover{text-decoration:underline}p.link_tutti{margin:50px 0 0;text-align:center}.cont_parallax_home2{text-align:center;height:600px;margin:0 0 100px 0;position:relative}.cont_parallax_home2 .over{position:relative;top:0;left:0;width:100%;height:100%;content:" ";background:rgba(0,0,0,0.5);padding:100px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_parallax_home2 .titolo{position:relative;top:50%;display:block;font-size:44px;margin:-20px 0 30px 0;color:#FFF;line-height:50px}.img_pagina{position:relative;line-height:10px;height:400px;margin:0 0 100px 0}.img_pagina .over{position:absolute;top:130px;left:0;width:100%;height:270px;background:rgba(0,0,0,0.5)}.img_pagina h1{position:absolute;top:100px;text-align:center;z-index:100;border:#FF0000 solid 0;width:100%;margin:0;font-size:30px;color:#FFF;line-height:34px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img_pagina img{width:100%}ul.referenze_pagina{margin:0 0 50px 0;padding:0;overflow:hidden}ul.referenze_pagina li{list-style:none;float:left;width:20%;position:relative;line-height:10px;overflow:hidden}ul.referenze_pagina li img{width:100%;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}ul.referenze_pagina li h4{position:absolute;bottom:-80px;left:0;z-index:10;font-size:14px;margin:0;font-weight:normal;background:#FFF;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;text-align:center;width:100%;line-height:20px}ul.referenze_pagina li:hover h4{bottom:0px}ul.referenze_pagina li:hover img{transform:scale(1.1)}ul.referenze_pagina li h4 a{display:block;padding:10px 20px}ul.referenze_pagina li h4 a:hover{text-decoration:none}a.url_refer{position:relative;padding:0 0 0 26px}a.url_refer:before{content:"\f0c1";font-family:"Font Awesome 5 Free";display:block;font-weight:900;position:absolute;top:0;left:0;font-size:18px;color:#666}a.scopri_di_piu{position:relative;padding:0 0 0 26px}a.scopri_di_piu:before{content:"\f05a";font-family:"Font Awesome 5 Free";display:block;font-weight:900;position:absolute;top:0;left:0;font-size:18px;color:#666}.pagina_servizi{overflow:hidden}.pagina_servizi .sx{width:30%;min-height:200px;float:left;}.pagina_servizi .sx h3{font-size:24px;margin:0 0 30px 0;font-weight:normal}.pagina_servizi .sx ul{margin:0;padding:0 30px 0 0}.pagina_servizi .sx ul li{list-style:none;position:relative}.pagina_servizi .sx ul li a{display:block;padding:14px 0 14px 26px;text-decoration:none;border-bottom:#dedfe1 solid 1px}.pagina_servizi .sx ul li a::before{font-family:'Font Awesome 5 Free';content:'\f120';font-weight:900;position:absolute;top:12px;left:0;font-size:14px}.pagina_servizi .sx ul li a:hover{text-decoration:underline;color:#009EE0}.pagina_servizi .sx ul li a.active{color:#009EE0}.pagina_servizi .dx{width:70%;min-height:200px;float:left;background:#f4f4f5}.pagina_servizi .dx ul.prima_foto{margin:0 0;padding:0;line-height:10px}.pagina_servizi .dx ul.prima_foto li{list-style:none}.pagina_servizi .dx ul.prima_foto li img{width:100%}.pagina_servizi .dx .cont_descri{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px}ul.gallery_realizzazioni{margin:30px 0 90px;padding:0;overflow:hidden; border:#FF0000 solid 0}ul.gallery_realizzazioni li{list-style:none;padding:0 0 600px 0;margin:0 5px 0 5px;line-height:10px; background-position:center;background-repeat:no-repeat;background-size:cover; position:relative;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}ul.gallery_realizzazioni li .url_sito{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.5);width:100%;text-align:center}ul.gallery_realizzazioni li .url_sito a{color:#fff;font-size:18px;line-height:22px;display:block;padding:20px 0}.pagina_soluzioni{overflow:hidden}.pagina_soluzioni h2{text-align:center;font-size:36px;line-height:40px;color:#007FB4;margin:90px 0 50px 0}.pagina_soluzioni .cont_caratt{overflow:hidden}.pagina_soluzioni .cont_caratt h2{text-align:center;font-size:36px;color:#007FB4;margin:90px 0 50px 0;line-height:40px}.pagina_soluzioni .cont_caratt .caratt{list-style:none;padding:0;margin:0px}.pagina_soluzioni .cont_caratt .caratt li{padding:20px 20px 20px 25px;margin:0;float:left;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);border:1px solid transparent}.pagina_soluzioni .cont_caratt .caratt li:hover{border:1px solid #ccc}.pagina_soluzioni .cont_caratt .caratt li:nth-child(odd){background:#f2f2f2}.pagina_soluzioni .cont_caratt .caratt li h3{text-decoration:none;color:#000;font-size:18px;line-height:24px;height:48px}.pagina_soluzioni .cont_caratt .caratt li h3::before{font-family:"Font Awesome 5 Free";content:'\f120';padding-right:5px;font-weight:700;color:#007FB4}.pagina_soluzioni .cont_caratt .caratt li p{color:#666;height:125px;font-size:15px}.pagina_soluzioni .cont_domande{clear:both;overflow:hidden;margin:0}.pagina_soluzioni .cont_domande h2{text-align:center;font-size:36px;color:#007FB4;margin:90px 0 50px 0;line-height:40px}.pagina_soluzioni .cont_domande .domande{list-style:none;padding:0;margin:0px}.pagina_soluzioni .cont_domande .domande li{padding:20px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione);border:1px solid transparent}.pagina_soluzioni .cont_domande .domande li:hover{border:1px solid #ccc}.pagina_soluzioni .cont_domande .domande li:nth-child(odd){background:#f2f2f2}.pagina_soluzioni .cont_domande .domande h3{font-size:18px;line-height:24px}.pagina_soluzioni .cont_domande .domande h3::before{font-family:"Font Awesome 5 Free";content:'\f059';padding-right:5px;font-weight:400;color:#007FB4}.pagina_soluzioni .cont_domande .domande p{color:#666;font-size:15px}.pagina_soluzioni .cont_info{overflow:hidden;margin:0;background:#ffffcc;padding:50px}.pagina_soluzioni h2.info_title{text-align:center;font-size:36px;line-height:40px;color:#007FB4;margin:90px 0 50px 0}ul.elenco_portfolio{margin:0;padding:0;overflow:hidden}ul.elenco_portfolio li:nth-child(3n){margin-right:0px}ul.elenco_portfolio li{list-style:none;width:calc(33% - 25px);margin:0 30px 30px 0;float:left;position:relative;overflow:hidden}ul.elenco_portfolio li h3{position:absolute;top:0;width:100%;height:100%;text-align:center;margin:0;padding-top:49%;padding-left:20px;padding-right:20px;opacity:0;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-size:16px}ul.elenco_portfolio li:hover h3{opacity:1;background:rgba(0,0,0,0.5);font-size:18px}ul.elenco_portfolio li h3 a{color:#FFF;text-decoration:none}ul.elenco_portfolio li h3 a:hover{text-decoration:underline}ul.elenco_portfolio li img{width:100%;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}ul.elenco_portfolio li:hover img{transform:scale(1.1)}.cont_dett_refer{overflow:hidden;border:#0033CC solid 0} .cont_dett_refer .sx{width:calc(70% - 30px)!important;margin:0 30px 0 0;min-height:200px;float:left; position:relative} .cont_dett_refer .sx ul{margin:0;padding:0px}.cont_dett_refer .sx ul li{list-style:none} .cont_dett_refer .sx ul li img{width:100%} .cont_dett_refer .sx .crsl-nav{position:absolute;top:0;right:0;border:#333 solid 0;text-align:right;line-height:10px;margin:0;z-index:100}.cont_dett_refer .sx .crsl-nav .previous{border:#333 solid 0;display:inline-block;font-size:20px;color:#FFF;background:#333;padding:10px}.cont_dett_refer .sx .crsl-nav .next{border:#333 solid 0;display:inline-block;font-size:20px;color:#FFF;background:#333;padding:10px} .cont_dett_refer .dx{width:30%!important;min-height:200px;float:left;}.cont_dett_refer h3{margin:0 0 30px 0;font-size:18px}.cont_dett_refer .dx a{color:#007fb4;text-decoration:underline}.cont_dett_refer .dx a:hover{text-decoration:none}.descri_refer{background:#f4f4f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px;margin:20px 0 0}.cont_blog{border:#00FF00 solid 0;overflow:hidden}.cont_blog .sx_blog{width:calc(30% - 30px)!important;margin:0 30px 0 0;min-height:200px;float:left; position:relative;}.cont_blog .sx_blog h3{font-size:24px;margin:0 0 30px 0;font-weight:normal}.cont_blog .sx_blog ul{margin:0;padding:0 30px 0 0}.cont_blog .sx_blog ul li{list-style:none;position:relative}.cont_blog .sx_blog ul li a{display:block;padding:14px 0 14px 26px;text-decoration:none;border-bottom:#dedfe1 solid 1px}.cont_blog .sx_blog ul li a::before{content:" ";position:absolute;top:17px;left:0;width:16px;height:16px;background:url(../immagini/svg/slack.svg) no-repeat}.cont_blog .sx_blog ul li a:hover,.cont_blog .sx_blog ul li a:hover::before{text-decoration:underline;color:#009EE0}.cont_blog .sx_blog ul li a.active{color:#009EE0}.cont_blog .dx_blog{width:70%!important;min-height:200px;float:left}.cont_blog .dx_blog ul.elenco_post{margin:0;padding:0;overflow:hidden}.cont_blog .dx_blog ul.elenco_post li:nth-child(2n){margin-right:0px}.cont_blog .dx_blog ul.elenco_post li{width:calc(50% - 25px);float:left;list-style:none;margin:0 30px 30px 0;background:#F4F4F5;line-height:10px}.cont_blog .dx_blog ul.elenco_post li h3{margin:0 0 20px 0;height:50px;overflow:hidden;font-size:16px;border:#FF0000 solid 0;line-height:24px}.cont_blog .dx_blog ul.elenco_post li h3 a:hover{text-decoration:none}.cont_blog .dx_blog ul.elenco_post li .cont_foto_post{overflow:hidden}.cont_blog .dx_blog ul.elenco_post li img.foto_post{width:100%; -moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}.cont_blog .dx_blog ul.elenco_post li img.foto_post:hover{transform:scale(1.1)}.cont_blog .dx_blog ul.elenco_post li .riassunto{padding:30px;height:150px;border:#FF0000 solid 0;overflow:hidden;line-height:24px;color:#7f7f7f}.cont_blog .dx_blog ul.elenco_post li .info_post{text-align:center;background:#007fb4;padding:15px 20px;color:#FFF;font-size:14px;line-height:24px}.cont_blog .dx_blog ul.singolo_post{margin:0;padding:0px}.cont_blog .dx_blog ul.singolo_post li{width:100%;list-style:none;background:#F4F4F5}.cont_blog .dx_blog ul.singolo_post li ul.foto_dett_post{overflow:hidden;margin:0;padding:0px}.cont_blog .dx_blog ul.singolo_post li ul.foto_dett_post li{list-style:none}.cont_blog .dx_blog ul.singolo_post li ul.foto_dett_post li:nth-child(n+2){display:none}.cont_blog .dx_blog ul.singolo_post li img.foto_post{width:100%; -moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}.cont_blog .dx_blog ul.singolo_post li .descrizione{padding:30px;border:#FF0000 solid 0;overflow:hidden;line-height:24px;color:#7f7f7f}.cont_blog .dx_blog ul.singolo_post li .info_post{text-align:center;background:#007fb4;padding:15px 20px;color:#FFF;font-size:14px;line-height:24px}ul.cont_commenti{margin:0;padding:0px}ul.cont_commenti li{list-style:none;border-bottom:solid 1px #ddd}ul.cont_commenti li h3{font-size:16px}pre{background:url(../immagini/code.jpg) no-repeat;padding:0 0 0 28px;line-height:17px;margin:0;clear:both}blockquote{color:#666;font-style:italic;border-left:solid 2px #EB5F19;padding:0 0 0 5px}#form_contatti{padding:0px}#form_contatti ul{margin:0;padding:0;overflow:hidden;border:#FF0000 solid 0}#form_contatti ul li{list-style:none;float:left!important;width:calc(50% - 15px);background:none;margin:0 30px 10px 0;padding:0px}#form_contatti ul li:nth-child(2n){margin:0 0 10px 0!important}#form_contatti ul li input{width:100%;padding:20px;border:none;border:#999 1px solid;font-family:'Poppins',sans-serif;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}#form_contatti ul li input:focus{border-bottom:1px solid #000}#form_contatti ul li select{width:100%;padding:20px;border:#999 1px solid;font-family:'Poppins',sans-serif;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#form_contatti textarea{width:100%;height:120px;border:solid 1px #BDC2C9;padding:10px;border:#666 1px solid;font-family:'Poppins',sans-serif;color:#666;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms}#form_contatti textarea:focus{border-bottom:1px solid #000}#form_contatti span{font-weight:bold}#priv{font-size:12px;line-height:15px}ul.elenco_news{margin:0px!important;padding:0px!important;border:#333 solid 0;overflow:hidden}ul.elenco_news li{list-style:none;border-right:#999 dotted 1px;margin:0 20px 20px 0!important;padding:0 15px 10px 0!important;overflow:hidden;float:left;width:45%}ul.elenco_news li .data{display:block;padding:0 0 0 16px;color:#666;margin:0 0 1px 0}ul.elenco_news a{font-weight:bold;font-size:14px;color:#df0005}ul.elenco_news a:hover{text-decoration:none}ul.elenco_news li img{width:150px;float:left;margin:0 10px 0 0}#paginazione{border:#0000FF solid 0;padding:12px 0}.letter,.number_in{padding:10px 12px;border:#ccc solid 1px}.number_in{background:#007FB4;color:#fff}.number{padding:10px 12px;border:#ccc solid 1px}#referenze ul.box_lavori{margin:0;padding:0; display:flex;flex-wrap:wrap;}#referenze ul.box_lavori li{list-style:none; width:33.3%;margin-bottom:30px;text-align:center}#referenze ul.box_lavori li img{width:93%;border:#ddd solid 1px}#referenze ul.categorie_ref{margin:0 auto 50px;padding:0;text-align:center}#referenze ul.categorie_ref li{list-style:none;display:inline-block;border:#ccc solid 0}#referenze ul.categorie_ref li a{text-decoration:none;display:block;background:var(--blu);padding:10px 20px;color:#FFF;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}#referenze ul.categorie_ref li a:hover{background:var(--blu_hover)}.timeline{position:relative;max-width:1200px;margin:0 auto;box-sizing:border-box}.timeline::after{content:'';position:absolute;width:6px;background-color:#a2daf3;top:0;bottom:0;left:50%;margin-left:-3px}.container{padding:10px 40px;position:relative;background-color:inherit;width:50%;box-sizing:border-box}.container::after{content:'';position:absolute;width:25px;height:25px;right:-17px;background-color:#a2daf3;border:4px solid #007fb4;top:15px;border-radius:50%;z-index:1}.left{left:0}.right{ left:50%}.left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid white;border-width:10px 0 10px 10px;border-color:transparent transparent transparent white}.right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent}.right::after{left:-16px}.content{padding:20px 30px;background-color:#f7f7f7;position:relative;border-radius:6px;box-sizing:border-box}.vegas_slideshow h1{position:absolute;bottom:70px;left:0;width:100%;text-align:center;font-size:36px;line-height:40px;color:#FFF;font-family:var(--font_titoli_uno);margin:0;font-weight:normal;z-index:20}ul.recensioni_google{margin:0;padding:0;overflow:hidden;}ul.recensioni_google li{list-style:none;float:left; margin:0 30px 30px 0;background:#F8F9F9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px}ul.recensioni_google li h3{font-size:15px;margin:0 0 10px 0;line-height:22px;height:44px;overflow:hidden;text-align:left}ul.recensioni_google li p.testo{height:105px;overflow-y:scroll;font-size:13px;line-height:22px;text-align:left}ul.recensioni_google li span.data{display:block;margin:0 0 10px 0;font-size:14px;text-align:left;display:none}ul.recensioni_google li span.data::before{font-family:"Font Awesome 5 Free";content:'\f073';padding-right:7px;font-weight:400;color:#007FB4}ul.recensioni_google li span.stelle{display:block;width:100px;height:20px;margin:0 0 8px 0;background-image:url(../immagini/stelle.png);background-repeat:no-repeat;background-size:100%}ul.recensioni_google li span.stelle_posizione5{background-position:0 0}ul.recensioni_google li span.stelle_posizione4{background-position:0 -20px}ul.recensioni_google li span.stelle_posizione3{background-position:0 -40px}ul.recensioni_google li span.stelle_posizione2{background-position:0 -60px}ul.recensioni_google li span.stelle_posizione1{background-position:0 -80px}ul.recensioni_google li img.foto_autore{width:35px;float:left;margin:0 20px 10px 0}.cont_parallax_home3{text-align:center;min-height:370px;margin:100px 0 0 0;position:relative;border:#ff0000 solid 0;background:#F6F5F8 url(../immagini/bg_footer1.webp) no-repeat}.cont_parallax_home3::before{content:" ";position:absolute;top:0;left:0;width:100%;height:60px;background:url(../immagini/forma-inversa.png) no-repeat top center}.cont_parallax_home3 ul{margin:0;padding:120px 0 80px;text-align:center}.cont_parallax_home3 ul li:nth-child(1){margin:0}.cont_parallax_home3 ul li{display:inline-block;width:calc(33% - 25px);min-height:200px;margin:0 0 0 30px; float:left;border:solid 0 #999;padding:0px}.cont_parallax_home3 ul li h3{font-size:24px;padding:30px 0 0 0;margin:0 0 30px 0} .cont_parallax_home3 ul li i{-moz-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms} .cont_parallax_home3 ul li i:hover{transform:scale(1.5);opacity:0.5}.cont_parallax_home3 ul li:nth-child(1) i{display:block;font-size:60px;color:#A0CE4E}.cont_parallax_home3 ul li:nth-child(2) i{display:block;font-size:60px;color:#007FB4}.cont_parallax_home3 ul li:nth-child(3) i{display:block;font-size:60px;color:#ba1111}ul.partner_footer{margin:50px 0;padding:0;overflow:hidden;border:#FF0000 solid 0;display:none}ul.partner_footer li{list-style:none;padding:0;margin:0 30px;line-height:10px;position:relative;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}ul.partner_footer li img{width:100%;-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}ul.partner_footer li img:hover{transform:scale(0.9);opacity:0.9}.copyright{background:#1e1e1e;min-height:30px;text-align:center;font-size:13px;padding:30px 0;color:#FFF;overflow:hidden}.copyright p{margin:0px}.copyright a{color:#FFF}.copyright a:hover{text-decoration:none}.copyright .sx{float:left;width:50%;text-align:left;min-height:40px;}.copyright .dx{float:left;width:50%;text-align:right;min-height:40px;}.copyright .dx ul{margin:0;padding:0;overflow:hidden;display:inline-block}.copyright .dx ul li{list-style:none;float:left}.copyright .dx ul li img{height:70px;width:90%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:var(--tempo_transizione);-webkit-transition:var(--tempo_transizione);transition:var(--tempo_transizione)}.copyright .dx ul li img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}