@charset "utf-8";:root{ --border-wrap:0px}@media screen and (max-width:1550px){.wrap{width:1230px;border:#FF0000 solid var(--border-wrap)}.cont_statistiche{padding:100px}.chi_siamo_home{margin:0 0 calc(var(--margin_bottom) + 140px)}.chi_siamo_home .dx{padding:0}.chi_siamo_home ul.box_ico{width:700px;bottom:-140px;right:200px}}@media screen and (max-width:1250px){.wrap{width:1170px;border:#FF9900 solid var(--border-wrap)} .cont_referenze ul.referenze_home li{width:calc(33.3% - 7px);margin:0 10px 10px 0;padding-bottom:17%}.chi_siamo_home ul.box_ico{width:600px}.chi_siamo_home ul.box_ico li{padding:40px}.chi_siamo_home ul.box_ico li img{height:45px}.chi_siamo_home ul.box_ico li span{float:left;font-size:16px;line-height:22px;margin:0 0 0 30px}.cont_parallax_home .over{padding:250px 50px}ul.box_lavori li{margin:0 20px 20px 0;width:calc(25% - 15px)}.foto_referenza ul.gallery li{width:calc(25% - 15px);margin:0 20px 20px 0;padding-bottom:23%}.cont_footer ul.cont_footer2{}.cont_footer ul.cont_footer2>li:nth-child(1){width:100%;margin:0 0 30px 0;min-height:170px;float:none;font-size:15px;line-height:22px;text-align:center;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_footer ul.cont_footer2>li{width:calc(25% - 23px);margin:0 30px 0 0;float:left;font-size:15px;line-height:22px;}}@media screen and (max-width:1170px){}@media screen and (min-width:990px) and (max-width:1170px){.wrap{width:986px;border:#166dc5 solid var(--border-wrap)}.cont_parallax_home .over{padding:150px 50px}.cont_parallax_home .titolo{font-size:40px}.chi_siamo_home{margin:0 0 var(--margin_bottom)}.chi_siamo_home ul.box_ico{display:none}ul.box_lavori li{margin:0 10px 10px 0;width:calc(25% - 8px)}ul.box_lavori li h3{padding:0 20px; line-height:20px}ul.box_lavori li h3 a{font-size:16px}.foto_referenza ul.gallery{}.foto_referenza ul.gallery li{width:calc(25% - 8px);margin:0 10px 10px 0;padding-bottom:23%}}@media screen and (max-width:989px){:root{--larg_perc:70%}.wrap{width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flex-caption h3{font-size:40px!important;line-height:56px!important;padding:0 30px}.logo_testa{height:30px;top:30px;left:20px}ul.social_testa{top:6px;left:20px}.ddsmoothmenu{display:none}.resp_menu{display:block}.cont_referenze .slogan_home{margin:0 0 60px 0;padding:0 50px}.cont_referenze>ul>li .cont_titolo{ padding:20px 20px 0 20px}.cont_referenze>ul>li .cont_titolo h3.titolo_ref a{font-size:18px;line-height:22px;height:45px}.cont_referenze>ul>li .cont_titolo .testo_ref{line-height:22px;font-size:14px;height:82px}.cont_parallax_home .over{padding:50px 50px}.cont_parallax_home .titolo{font-size:30px;line-height:40px}.chi_siamo_home{margin:0 0 var(--margin_bottom)}.chi_siamo_home ul.box_ico{display:none}.chi_siamo_home .sx{width:100%;float:none;padding:0 0 50px 0;min-height:auto;text-align:center}.chi_siamo_home .sx img{width:var(--larg_perc);-moz-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms}.chi_siamo_home .dx{width:100%;float:none;min-height:auto;margin:0;padding:0;text-align:center}ul.box_lavori li{margin:0 10px 10px 0;width:calc(25% - 8px)}ul.box_lavori li h3{padding:0 20px; line-height:20px}ul.box_lavori li h3 a{font-size:16px}.foto_referenza ul.gallery{}.foto_referenza ul.gallery li{width:calc(25% - 8px);margin:0 10px 10px 0;padding-bottom:23%}.cont_statistiche{overflow:hidden;padding:var(--margin_bottom) 0;display:block}.cont_statistiche .sx{width:100%;float:none}.cont_statistiche .sx h3{margin:0 0 60px 0;font-size:30px;line-height:40px;font-weight:500;text-align:center}.cont_statistiche .sx h3 br{display:none}.cont_statistiche .dx{width:100%;float:none}.cont_statistiche .dx ul li{font-size:22px;color:#000;margin:0;width:33%;text-align:center}.cont_statistiche .dx p{text-align:center}.cont_referenze ul.referenze_home li{width:calc(33.3% - 7px);margin:0 10px 10px 0;padding-bottom:12%}.cont_descri_home{border:#666 solid 0;overflow:hidden;margin:0 0 var(--margin_bottom)!important;display:block}.cont_descri_home .sx{width:100%;min-height:auto;margin:0;padding:0;text-align:center}.cont_descri_home .sx h2{font-size:30px;line-height:40px;margin:0 0 30px 0}.cont_descri_home .sx h2 br{display:none}.cont_descri_home .sx p{margin:0 0 30px 0;padding:0px}.cont_descri_home .sx .continua{background:var(--colore_rosso);text-decoration:none;padding:10px 30px;color:#FFF;display:inline-block;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.cont_descri_home .sx .continua:hover{-webkit-box-shadow:1px 1px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 5px 0 rgba(50,50,50,0.75);box-shadow:1px 1px 5px 0 rgba(50,50,50,0.75)}.cont_descri_home .sx ul.descri_ico{display:none}.cont_descri_home .dx{width:100%;min-height:auto;text-align:center}.cont_descri_home .dx img{margin:30px 0 0;width:var(--larg_perc);-moz-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms}.chi_siamo_gallery{width:100%;clear:both;padding:13px 0 10px 0;background:var(--colore_nero);overflow:hidden;margin:var(--margin_bottom) 0 0 0}.cont_footer ul.cont_footer2{}.cont_footer ul.cont_footer2>li:nth-child(1){margin:0 0 60px 0}.cont_footer ul.cont_footer2>li{width:calc(50% - 15px);margin:0 30px 30px 0;float:left;min-height:350px;}.cont_footer ul.cont_footer2>li:nth-child(3){margin-right:0px}h1.desktop{display:none}h1.responsive{display:block}.pagina .sx{float:none;width:100%;min-height:auto;padding:0}.pagina .sx ul{margin:0 auto;width:var(--larg_perc)}.pagina .dx{float:none;width:100%;min-height:auto;padding:0}.pagina .dx ul{margin:0 auto;padding:0;width:var(--larg_perc)}.pagina_due .foto_uno{width:var(--larg_perc);float:none;margin:0 auto 40px}.pagina_due .foto_due{width:var(--larg_perc);float:none;margin:10px auto 40px}ul.nel_testo li{width:100%;float:none}}@media screen and (max-width:768px){:root{--margin_bottom:90px}.telefono_preventivo .fisso{display:none}.telefono_preventivo .mobile{font-size:14px}.telefono_preventivo .mobile .material-symbols-outlined{display:none}.telefono_preventivo span{margin:0px}.cont_referenze ul.referenze_home li{width:calc(33.3% - 7px);margin:0 10px 10px 0;padding-bottom:18%}.cont_referenze>ul>li .cont_titolo h3.titolo_ref a{font-size:16px;line-height:20px;height:45px}.cont_referenze>ul>li .cont_titolo .testo_ref{display:none;}ul.box_lavori{}ul.box_lavori li{margin:0 10px 10px 0;width:calc(33% - 5px)}ul.box_lavori li:nth-child(3n){margin-right:0px}ul.box_lavori li:nth-child(4n){margin-right:10px}ul.box_lavori li h3{padding:0 20px; line-height:20px}ul.box_lavori li h3 a{font-size:16px}}@media screen and (max-width:620px){:root{--margin_bottom:60px}.cont_statistiche .dx ul li{font-size:16px;margin:0;width:33%}.cont_statistiche .dx ul li span{font-size:30px}.cont_referenze .slogan_home{margin:0 0 60px 0;padding:0 30px}}@media screen and (max-width:549px){.flex-caption h3{font-size:30px!important;line-height:46px!important;padding:0 30px}.cont_referenze ul.referenze_home li{width:calc(50% - 6px);margin:0 10px 10px 0;padding-bottom:22%}.cont_referenze ul.referenze_home li:nth-child(2n){margin-right:0px}.cont_referenze ul.referenze_home li:nth-child(3){margin-right:10px}.cont_referenze>ul>li .cont_titolo h3.titolo_ref a{font-size:15px;line-height:18px;height:45px}ul.box_lavori li{margin:0 10px 10px 0;width:calc(50% - 5px)}ul.box_lavori li:nth-child(2n),ul.box_lavori li:nth-child(4n),ul.box_lavori li:nth-child(6n){margin-right:0px!important}ul.box_lavori li:nth-child(3n){margin-right:10px}.cont_footer ul.cont_footer2>li{width:100%;margin:0 0 30px 0;float:none;text-align:center;min-height:auto}.cont_footer ul.cont_footer2>li:nth-child(3){margin-right:0px}.cont_footer ul.cont_footer2 > li > h3{background-position:bottom center}.copyright>ul{display:block}.copyright>ul>li:nth-child(1){text-align:center;margin:0 0 60px 0}.copyright>ul>li:nth-child(2){text-align:center}.copyright>ul>li{width:100%!important}#form_contatti ul li{float:none!important;width:100%;margin:0 0 20px 0;padding:0}#form_contatti ul li input{padding:10px 15px;font-size:15px}.cont_chat{margin:0 -15px -15px 15px}.cont_chat img{width:100%}.cont_chat .close_my_chat{margin:0 -15px 0 0}}@media screen and (max-width:430px){.cont_chat .close_my_chat{top:20px!important}ul.social_testa li:nth-child(n+3){display:none}.flex-caption{top:47%!important;left:0;text-align:center;width:100%;color:#fff;margin:0!important}.cont_referenze ul.referenze_home li{width:100%;margin:0 0 10px 0;padding-bottom:70%;float:none}ul.foto_statica_aggiuntive_2 li{width:calc(50% - 6px)!important;padding-bottom:50%!important}ul.foto_statica_aggiuntive_2 li:nth-child(2n),ul.foto_statica_aggiuntive_2 li:nth-child(6n){margin-right:0px}ul.foto_statica_aggiuntive_2 li:nth-child(3){margin-right:10px}ul.trio{margin:20px 0 0;padding:0px}ul.trio li{float:none;padding-bottom:70%;width:100%!important;margin:0 auto 10px!important}.foto_referenza ul.gallery li{width:calc(50% - 6px);margin:0 10px 10px 0;padding-bottom:45%}.foto_referenza ul.gallery li:nth-child(2n){margin-right:0px}}