a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;outline:0;text-decoration:none}@font-face{font-family:OpenSansLight;src:url(../fonts/OpenSans-Light.woff2?1572335308) format("woff2"),url(../fonts/OpenSans-Light.woff?1572335308) format("woff"),url(../fonts/OpenSans-Light.ttf?1572335308) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans.woff2?1572335308) format("woff2"),url(../fonts/OpenSans.woff?1572335308) format("woff"),url(../fonts/OpenSans.ttf?1572335308) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSansSemiBold;src:url(../fonts/OpenSans-Semibold.woff2?1572335308) format("woff2"),url(../fonts/OpenSans-Semibold.woff?1572335308) format("woff"),url(../fonts/OpenSans-Semibold.ttf?1572335308) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSansSemiBoldItalic;src:url(../fonts/OpenSans-SemiboldItalic.woff2?1572335308) format("woff2"),url(../fonts/OpenSans-SemiboldItalic.woff?1572335308) format("woff"),url(../fonts/OpenSans-SemiboldItalic.ttf?1572335308) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSansBold;src:url(../fonts/OpenSans-Bold.woff2?1572335308) format("woff2"),url(../fonts/OpenSans-Bold.woff?1572335308) format("woff"),url(../fonts/OpenSans-Bold.ttf?1572335308) format("truetype");font-weight:700;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;font-family:OpenSans,Arial;overflow-y:scroll;overflow-x:hidden;background-color:#ccc}figure{overflow:hidden;text-align:center;background-color:#f0f1f3;width:50%;object-fit:contain}figure img{width:auto;height:auto;vertical-align:middle;display:inline-block}.hide4col{display:none}.js-helper{position:absolute;left:-9999.9rem;top:-9999.9rem;width:0;height:0;line-height:0;overflow:hidden;display:none;color:#000}.hide{display:none!important}.shading{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:16;display:none}.overlay{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;padding:1rem;background-color:#000;display:none;z-index:17}.overlay .ovr-close{background-position:0 -160px;width:4rem;height:4rem;background-color:#09f;position:absolute;right:0;top:0;cursor:pointer}.overlay .ovr-close:hover .tip{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.advContFixed{position:relative;z-index:3;width:100%;clear:both}.advContFixed .fixIt{position:fixed!important;top:0;left:auto!important}#cont-wallpaper{min-height:9rem;display:block;margin:auto;text-align:center}#cont-wallpaper .wallpaper{margin:0 auto;text-align:center;height:auto;padding:0}.ico{display:block;background-image:url(../img/vrt_aziende-sb0356b579a.png)}.container{font-size:1.2rem;width:126.3rem;background-color:#fff;position:relative;margin:0 auto}.row{width:100%;zoom:1}.row:after,.row:before{content:"\0020";display:block;height:0;overflow:hidden}.row:after{clear:both}.col{float:left;width:31rem;padding:.5rem}.col.col-wide{width:63.3rem}.col.col-last{width:31rem;position:relative;z-index:0}.col.col-wider{width:94.3rem}.col.col-widest{width:125.3rem;position:relative}.cell{width:100%;zoom:1}.cell:after,.cell:before{content:"\0020";display:block;height:0;overflow:hidden}.cell:after{clear:both}.c1{color:#fff}.c3{color:#c03000}.c4{color:#da3800}.c5{color:#ee552f}.c17{color:#ef5f3d}.c21{color:#ff7835}.c2{color:#000}.c18{color:#222}.c6{color:#333}.c7{color:#666}.c8{color:#999}.c9{color:#ccc}.c10{color:#f0f1f3}.c11{color:#e3f4ff}.c12{color:#cfecff}.c13{color:#97dbf8}.c14{color:#09f}.c15{color:#099dff}.c16{color:#0081d7}.c19{color:#06a}.c20{color:#004878}.c22{color:red}.c23{color:#aaa}.c24{color:#1a9bfc}.c25{color:#fd5103}.c26{color:#e6e6e6}.c27{color:#039bff}.c28{color:#ddd}.c29{color:#e74b18}.bgc1{background-color:#fff}.bgc3{background-color:#c03000}.bgc4{background-color:#da3800}.bgc5{background-color:#ee552f}.bgc17{background-color:#ef5f3d}.bgc21{background-color:#ff7835}.bgc2{background-color:#000}.bgc18{background-color:#222}.bgc6{background-color:#333}.bgc7{background-color:#666}.bgc8{background-color:#999}.bgc9{background-color:#ccc}.bgc10{background-color:#f0f1f3}.bgc11{background-color:#e3f4ff}.bgc12{background-color:#cfecff}.bgc13{background-color:#97dbf8}.bgc14{background-color:#09f}.bgc15{background-color:#099dff}.bgc16{background-color:#0081d7}.bgc19{background-color:#06a}.bgc20{background-color:#004878}.bgc22{background-color:red}.bgc23{background-color:#aaa}.bgc24{background-color:#1a9bfc}.bgc25{background-color:#fd5103}.bgc26{background-color:#e6e6e6}.bgc27{background-color:#039bff}.bgc28{background-color:#ddd}.bgc29{background-color:#e74b18}.ossb14{font-family:OpenSansSemiBold,Arial;font-size:1.4rem}.ossb15{font-family:OpenSansSemiBold,Arial;font-size:1.5rem}.ossb19{font-family:OpenSansSemiBold,Arial;font-size:1.9rem}.ossb20{font-family:OpenSansSemiBold,Arial;font-size:2rem}.ossb25{font-family:OpenSansSemiBold,Arial;font-size:2.5rem}.ossb39{font-family:OpenSansSemiBold,Arial;font-size:3.9rem}.osl13{font-family:OpenSansLight,Arial;font-size:1.3rem}.osl19{font-family:OpenSansLight,Arial;font-size:1.9rem}.osl20{font-family:OpenSansLight,Arial;font-size:2rem}.osl23{font-family:OpenSansLight,Arial;font-size:2.3rem}.osr11{font-family:OpenSans,Arial;font-size:1.1rem}.osr12{font-family:OpenSans,Arial;font-size:1.2rem}.osr13{font-family:OpenSans,Arial;font-size:1.3rem}.osr14{font-family:OpenSans,Arial;font-size:1.4rem}.osr15{font-family:OpenSans,Arial;font-size:1.5rem}.osr16{font-family:OpenSans,Arial;font-size:1.6rem}.osr18{font-family:OpenSans,Arial;font-size:1.8rem}.osr23{font-family:OpenSans,Arial;font-size:2.3rem}.osr24{font-family:OpenSans,Arial;font-size:2.4rem}.osr25{font-family:OpenSans,Arial;font-size:2.5rem}.ossbi12{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.2rem}.ossbi13{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.3rem}.ossbi14{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.4rem}.ossbi18{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.8rem}a{-webkit-transition:color .2s cubic-bezier(.55,0,.1,1),background-color .2s cubic-bezier(.55,0,.1,1);transition:color .2s cubic-bezier(.55,0,.1,1),background-color .2s cubic-bezier(.55,0,.1,1);text-decoration:none;outline:0}a:hover{color:#999}.truncate{font-family:OpenSansBold,Arial;font-size:1.3rem;color:#09f}.nomeFonte:after{content:"\0020\007C";position:relative;top:-.1rem}.adv{padding-bottom:.5rem;text-align:center;font-size:0}.adv.mt{padding-top:1rem}.adv+.cell .categorie_notizie{border-top:.1rem solid #ccc}ul+.adv{border-bottom:.1rem solid #ccc;float:left}.preazmese~.adv{border-top:.1rem solid #ccc}li .adv{border-bottom:.1rem solid #ccc}.lista_trovacinema li .adv{border-bottom:0;margin-bottom:2rem;padding:0}.lista_boxoffice li .adv{border-bottom:0;margin-bottom:2rem;padding:0}.az-mese{zoom:1;padding:1.5rem 2rem}.az-mese:after,.az-mese:before{content:"\0020";display:block;height:0;overflow:hidden}.az-mese:after{clear:both}.az-mese figure{width:9.8rem;height:9.8rem;line-height:9.4rem;margin-right:1rem;float:left}.az-mese .tag{display:inline-block;padding:.5rem;background:#09f}.az-mese .az-content{padding-left:1rem;text-align:left}.corporate_link{display:flex;flex-direction:row;align-items:center;padding:2rem 0;font-weight:700;width:100%;max-width:72rem;margin:0 auto}.corporate_link h4{flex:0 0 7rem}.corporate_link ul{list-style:none;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;padding-top:0;flex:1 0 auto}.corporate_link li{flex-basis:auto;margin-bottom:0}.cont_map{width:100vw;height:100vh;background-color:rgb(0 0 0 / .4);position:fixed;left:0;top:0;z-index:1001;-webkit-transition:opacity .2s cubic-bezier(.55,0,.1,1),.5s .2s cubic-bezier(.55,0,.1,1);transition:opacity .2s cubic-bezier(.55,0,.1,1),.5s .2s cubic-bezier(.55,0,.1,1);opacity:0}#mappa17{position:absolute;left:0;top:0;width:59.2rem;height:59.2rem;z-index:0}.b_map{position:fixed;width:60rem;height:60rem;top:calc(50vh - 300px);left:calc(50vw - 300px);border:4px solid #fff;overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:padding-box;-webkit-box-shadow:0 5px 5px -2px rgb(0 0 0 / .42);-moz-box-shadow:0 5px 5px -2px rgb(0 0 0 / .42);box-shadow:0 5px 5px -2px rgb(0 0 0 / .42)}.b_map .c_mappa{background-position:0 -465px;width:2.3rem;height:2.3rem;position:absolute;top:1.5rem;right:1.5rem}.b_map .ic_point_new{background-position:0 -662px;width:8.6rem;height:8.6rem;position:relative;left:auto;top:auto}.b_map .box_x{background:#fff;width:5.5rem;height:5.5rem;position:absolute;top:0;right:0;content:" ";z-index:5}.b_map .map_gen{width:32rem;position:relative;-webkit-box-shadow:0 4px 5px 0 rgb(0 0 0 / .41);-moz-box-shadow:0 4px 5px 0 rgb(0 0 0 / .41);box-shadow:0 4px 5px 0 rgb(0 0 0 / .41);border:2px solid #039bff;padding:1rem 1.2rem 0 1rem}.b_map .map_gen h6{font-size:1.5rem;line-height:2.2rem}.b_map .map_gen>figure{width:6.5rem;height:6.5rem;right:1.2rem;line-height:6rem;margin-top:.6rem;overflow:hidden;position:absolute;border:1px solid #ddd}.b_map .map_gen>figure>img{width:100%}.b_map .map_gen .breadcrumbs li{display:inline-block;font-weight:700;font-size:1.1rem;margin:.3rem 0}.b_map .map_gen .breadcrumbs li::after{content:"-"}.b_map .map_gen .breadcrumbs li:last-child::after{content:""}.b_map .map_gen .adress{font-size:1.3rem;color:#ccc}.b_map .map_gen .adress .city,.b_map .map_gen .adress .streetm{display:block}.b_map .map_gen .utility_bar{border-top:1px solid #ccc;margin-top:.8rem;padding-top:.3rem;text-align:center}.b_map .map_gen .utility_bar li{display:inline-block;margin:.1rem 1.2rem 1rem 0;font-size:1.3rem;text-transform:uppercase;color:#039bff}.b_map .map_gen .utility_bar li:nth-child(1){display:none}.b_map .map_gen .utility_bar li a{color:#039bff}.b_map .map_gen .utility_bar .ico{display:inline-block;margin-right:.7rem;position:relative;top:.4rem}.b_map .map_gen .utility_bar .ic_phone{background-position:0 -846px;width:1.7rem;height:2.1rem}.b_map .map_gen .utility_bar .ic_itinerario{background-position:0 -86px;width:2rem;height:2.1rem;margin-right:.3rem}.b_map .map_gen .utility_bar .ic_vetrina{background-position:0 -111px;width:2.2rem;height:2.1rem;margin-right:.3rem}.m_az{background:#fff;position:relative;top:auto;left:auto}.m_az h6{height:2.5rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;width:80%}.m_az .breadcrumbs{color:#e74b18}.m_az .breadcrumbs a{color:#e74b18}.hp{position:relative}.header{height:8.2rem;width:100%;border-top:.3rem solid #fff;background-color:#222;position:relative}.header .vrt-name-cont{position:absolute;top:1.5rem;left:2rem;white-space:nowrap}.header .v-virgilio{background-position:0 -542px;width:3.7rem;height:3.7rem;float:left;margin-right:2rem;margin-top:.1rem}.header .v-virgilio:after{content:"";display:block;width:.1rem;height:4.3rem;position:absolute;left:4.5rem;top:0;background-color:#fff}.header .vrt-name{line-height:2rem}.header .vrt-name span{display:block}.header .mob-header-open{float:right;margin:2.5rem 1rem 0 0;background-position:0 -231px;width:2.6rem;height:2.6rem;display:none}.hp .header{position:relative;z-index:1;background-color:rgb(34 34 34 / .3);height:13rem}.hp .header .vrt-name-cont{left:50%;top:3.5rem;margin-left:-12rem}.hp .header .vrt-name-cont .ossb15{font-size:2.4rem}.hp .header .vrt-name-cont .osl23{font-size:3.7rem}.hp .header .v-virgilio{background-position:0 -583px;width:5.7rem;height:5.5rem;margin-right:5rem;margin-top:.3rem}.hp .header .v-virgilio:after{height:6.3rem;left:8rem}.hp .header .vrt-name{line-height:2.5rem}.search-cmp{position:absolute;width:52rem;height:4.8rem;background-color:#fff;-webkit-border-radius:.2rem;border-radius:.2rem;background-clip:padding-box;top:1.5rem;left:23rem}.search-cmp input{border:0;outline:0}.search-cmp input[type=search]{width:100%;background-color:#fff0;font-family:OpenSans,Arial;font-size:1.8rem;padding:0 19.5rem 0 1rem;height:4.8rem;-webkit-appearance:none;color:#000}.search-cmp input[type=search]::-webkit-input-placeholder{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.8rem}.search-cmp input[type=search]:-moz-placeholder{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.8rem;opacity:1}.search-cmp input[type=search]::-moz-placeholder{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.8rem;opacity:1}.search-cmp input[type=search]:-ms-input-placeholder{font-family:OpenSansSemiBoldItalic,Arial;font-size:1.8rem}.search-cmp input[type=search]::-webkit-search-cancel-button{display:none}.search-cmp input[type=search]::-ms-clear{display:none}.search-cmp input[type=submit]{position:absolute;top:.5rem;right:.5rem;font-family:OpenSans,Arial;font-size:1.6rem;-webkit-border-radius:.3rem;border-radius:.3rem;background-clip:padding-box;width:10.5rem;text-transform:uppercase;background-color:#09f;color:#fff;cursor:pointer;height:3.7rem;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;-webkit-appearance:none;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12)}.search-cmp input[type=submit]:hover{background-color:#06a}.search-cmp .delete{background-position:0 -136px;width:2rem;height:2rem;position:absolute;top:1.4rem;right:17rem}.search-cmp .geo{background-position:0 -204px;width:2.4rem;height:2.3rem;position:absolute;top:1.3rem;right:12rem}.search-cmp .geo:after{content:"";display:block;width:.1rem;height:2.3rem;background-color:#ccc;position:relative;left:-1.2rem}.hp .search-cmp{top:37.4rem;left:12rem;width:101.3rem;height:6.2rem}.hp .search-cmp:after{content:"";position:absolute;left:-2.5rem;top:-2.5rem;display:block;width:106.3rem;height:11.2rem;background-color:rgb(34 34 34 / .3);z-index:-1}.hp .search-cmp input[type=search]{font-size:2rem;padding:0 22.5rem 0 1rem;height:6.2rem}.hp .search-cmp input[type=submit]{font-size:2rem;width:13.5rem;height:5.2rem}.hp .search-cmp .delete{top:2.2rem;right:20rem}.hp .search-cmp .geo{top:2.1rem;right:15rem}.suggestion{position:absolute;background:#fff;padding:.7rem 0;-webkit-border-radius:0 0 .2rem .2rem;border-radius:0 0 .2rem .2rem;background-clip:padding-box;display:none;z-index:1;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);width:100%;border-top:.2rem solid #666}.suggestion:after{content:"";position:absolute;top:-.2rem;width:100%;height:.3rem;background:#fff}.suggestion a{display:block;padding:.4rem 0}.suggestion a:hover{color:#000}.suggestion li{padding:0 .7rem;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.suggestion li.selected,.suggestion li:hover{background:rgb(0 0 0 / .1)}.suggestion li .ossbi14{color:#099dff}.suggestion li .c1{color:#000}.suggestion.open{display:block}.hp-top{background:url(../img/vrt_aziende.jpg?1572335301) no-repeat 100% 100%;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;height:56rem;margin-top:-13rem;padding-top:18rem;text-align:center}.button{display:block;text-align:center;line-height:4.7rem;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12)}.col{padding:0}.col.col-wider{padding:.5rem .5rem .5rem 0}.col.col-last{padding:.5rem 0 .5rem .5rem}.cat_piucercate{padding:3rem 9rem}.cat_piucercate ul{font-size:0;padding:2rem 0 2rem 2rem}.cat_piucercate li{display:inline-block;padding:0 2rem 1.4rem 0;line-height:1.6rem;width:25%;vertical-align:top;position:relative}.cat_piucercate li:before{content:"\2022";color:#999;font-size:22px;position:absolute;left:-1.5rem}.cat_piucercate .button{margin:1rem auto;width:28.1rem}.cat_piucercate .button:hover{color:#fff;background:#999}.cat_citta_regioni{padding:3rem 9rem 5rem 9rem}.cat_citta_regioni ul{font-size:0}.cat_citta_regioni li{display:inline-block;width:50%;vertical-align:top}.cat_citta_regioni>ul li ul{width:100%}.cat_citta_regioni>ul li:first-child ul{width:70%}.cat_citta_regioni .scopri{float:right;width:49rem;position:relative;margin:2rem 0 0 0;right:3rem}.cat_citta_regioni .scopri ul{font-size:1.1rem}.cat_citta_regioni .scopri li{margin:0 2rem 0 0;width:auto}.cat_citta_regioni .button{margin:1rem 0;width:18.1rem}.cat_citta_regioni .button:hover{color:#fff;background:#666}.top_risultati_ricerca{margin-bottom:.8rem;border-bottom:.1rem solid #ccc}.top_risultati_ricerca h1,.top_risultati_ricerca>span{padding:1.7rem 1.5rem;display:block}.top_risultati_ricerca>div{height:3rem;line-height:3rem;padding:0}.top_risultati_ricerca .az_fuorizona{background:#fff0;padding-left:1.5rem}.top_risultati_ricerca ul{font-size:0;background:#fff0}.top_risultati_ricerca li{display:inline-block;white-space:nowrap;padding:0 1.5rem}.top_risultati_ricerca .label{display:block}.top_risultati_ricerca .label.selected{border-bottom:.2rem solid #09f;cursor:default;color:#09f}.az-azienda .top_risultati_ricerca>span{padding:0 1.7rem 1.7rem 0}.top_risultati_ricerca h1,.top_risultati_ricerca>span{padding:1.7rem}.top_risultati_ricerca li{padding:0 1.7rem}.filtri-add{padding:.8rem 1.5rem 1.7rem;zoom:1}.filtri-add:after,.filtri-add:before{content:"\0020";display:block;height:0;overflow:hidden}.filtri-add:after{clear:both}.filtri-add .flt-add-sx{float:left}.filtri-add .flt-add-dx{float:right}.filtri-add .label{display:inline-block;height:2.5rem;line-height:2.5rem;padding:0 .5rem 0 0}.filtri-add ul{display:inline-block}.filtri-add li{display:inline-block;white-space:nowrap;height:2.5rem;line-height:2.5rem;padding-left:.9rem;position:relative}.filtri-add li:after{content:"\007C";position:absolute;left:0}.filtri-add li:first-child{padding:0}.filtri-add li:first-child:after{content:""}.filtri-add .selected{color:#099dff;cursor:default}.altri_filtri{padding-left:10rem;background-color:#f0f1f3;position:relative}.altri_filtri.locator{margin:2rem 0}.flt-title{position:absolute;top:0;left:1.5rem;line-height:3.9rem}.filter_buttons{zoom:1;padding:.7rem 0 .2rem}.filter_buttons:after,.filter_buttons:before{content:"\0020";display:block;height:0;overflow:hidden}.filter_buttons:after{clear:both}.filter_buttons .frc{display:inline-block;background-position:0 -77px;width:.9rem;height:.5rem;position:absolute;top:1.1rem;right:.6rem}.filter{float:left;height:2.5rem;margin:0 .5rem .5rem 0;overflow:hidden;position:relative}.filter .label{display:block;line-height:2.5rem;padding:0 2.5rem 0 1.5rem;background-color:#fff;text-align:left;text-transform:uppercase}.filter .label:hover{background-color:#e2e4e8;color:#000}.filter ul{background-color:#fff;position:absolute;width:27.8rem;max-height:27.8rem;overflow-y:auto;z-index:1;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);opacity:0;-webkit-transform:translateY(40px) perspective(600px) rotateX(0);-ms-transform:translateY(40px) perspective(600px) rotateX(0);transform:translateY(40px) perspective(600px) rotateX(0);-webkit-transition:all .2s cubic-bezier(.55,0,.1,1);transition:all .2s cubic-bezier(.55,0,.1,1)}.filter ul::-webkit-scrollbar{width:1.2rem}.filter ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .6rem 0 rgb(51 51 51 / .3);-moz-box-shadow:inset 0 0 .6rem 0 rgb(51 51 51 / .3);box-shadow:inset 0 0 .6rem 0 rgb(51 51 51 / .3);-webkit-border-radius:1rem;border-radius:1rem;background-clip:padding-box}.filter ul::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 .6rem 0 rgb(51 51 51 / .5);-moz-box-shadow:inset 0 0 .6rem 0 rgb(51 51 51 / .5);box-shadow:inset 0 0 .6rem 0 rgb(51 51 51 / .5);-webkit-border-radius:1rem;border-radius:1rem;background-clip:padding-box}.filter a{display:block;padding:.4rem 2.1rem}.filter a:hover{background-color:#ccc;color:#000}.filter.selected .label{background-color:#09f;color:#fff}.filter.selected .label:hover{background-color:#0081d7}.filter.selected .frc{background-position:0 -492px;width:1.3rem;height:1.3rem;top:.6rem}.filter.open,.filter.usropen{height:auto;overflow:visible;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12)}.filter.open .label:hover,.filter.usropen .label:hover{color:#000;background-color:#fff}.filter.open ul,.filter.usropen ul{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.list_prov{max-height:200px}.list_prov__title{text-transform:uppercase}.list_prov__last{margin-bottom:2rem}.box_azienda{margin-bottom:2rem;position:relative}.box_azienda.az_overplace .az_op{display:inline-block}.box_azienda.az_overplace .anagrafica_azienda{padding-top:3.5rem}.box_azienda.az_scheda_free{border:.1rem solid #ccc}.box_azienda .data_ev,.box_azienda .num_tel{margin:.5rem 0 0;display:inline-block}.box_azienda .phone{display:inline-block;background-position:0 -821px;width:1.5rem;height:2.1rem;position:relative;vertical-align:middle;margin-top:-.5rem}.info_azienda{width:100%}.info_azienda.edt{border-right:none}.info_azienda figure{border:.1rem solid #ccc;float:left;height:11.7rem;width:11.7rem;line-height:11.4rem;margin:1.7rem 0 0 1.5rem}.info_azienda figure img{max-height:11.5rem;max-width:11.5rem}.info_azienda figure~.anagrafica_azienda{padding-left:14.9rem}.info_azienda .box_lead{font-size:1.5rem;text-align:left;line-height:1.5;padding:2rem 0}.info_azienda .box_lead strong{display:block;color:#000;font-weight:700}.info_azienda .box_lead a{margin-top:1rem;display:inline-block;color:#099dff;background:#fff;padding:.7rem 1rem;font-size:1.2rem;font-weight:700}.info_azienda.box_new{padding-right:0;border:0;display:block}.info_azienda.box_new .sponsor_icons{left:1.9rem}.info_azienda.box_new .anagrafica_azienda{width:66.5rem;display:inline-block;padding-top:1.5rem;padding-left:1.7rem}.info_azienda.box_new .anagrafica_azienda .box_lead{font-size:1.5rem;text-align:left;line-height:1.5;padding:2rem 0}.info_azienda.box_new .anagrafica_azienda .box_lead strong{display:block}.info_azienda.box_new .anagrafica_azienda .box_lead a{margin-top:1rem;display:inline-block;color:#099dff;background:#fff;padding:.7rem 1rem;font-size:1.2rem;font-weight:700}.info_azienda.box_new .anagrafica_azienda .box_ntel{padding:0}.info_azienda.box_new .anagrafica_azienda .box_ntel li{padding-top:.8rem;padding-bottom:0}.info_azienda.box_new .anagrafica_azienda .box_ntel a{background:0 0;padding-top:0;padding-left:0;padding-bottom:0;font-size:1.6rem}.info_azienda.box_new .descrizione_azienda{color:#666;padding-left:.3rem}.info_azienda.box_new .descrizione_azienda>span{display:block;font-weight:700;color:#000}.info_azienda.box_new figure{display:inline-block;vertical-align:top;float:none;margin-left:calc(134px - 58px)}.info_azienda.box_new .orario_az{text-align:left;font-size:1.4rem;color:#000}.info_azienda.box_new .orario_az li{display:inline-block;vertical-align:middle}.info_azienda.box_new .ico-ev_clock{background-position:0 -44px;width:2.9rem;height:2.9rem;margin-left:-.4rem}.info_azienda.box_new strong{color:#000;font-weight:700}.info_azienda.box_new .link_s{text-align:left;padding:1rem 0 1.5rem .3rem}.info_azienda.box_new .link_s li{display:inline-block;padding:.1rem .4rem;margin:0 .4rem;font-size:1.4rem;font-weight:600;position:relative}.info_azienda.box_new .link_s li a{color:#000}.info_azienda.box_new .link_s li:nth-child(1n){padding-left:0;margin-left:0}.info_azienda.box_new .link_s li:nth-child(2n){border-left:2px solid #e6e6e6;padding-left:1.5rem}.info_azienda.box_new .adr{color:#666;font-size:1.4rem;padding:.2rem 1.5rem 0 .3rem}.info_azienda.box_new .cta{display:inline-block;color:#fff;background:#06a;text-transform:uppercase;font-size:1.4rem;font-weight:600;padding:1.3rem 1.8rem}.info_azienda.box_new .azienda_buttons{text-align:left;display:none;margin-left:-.4rem}.info_azienda.box_new .list_sedi{padding:1.7rem}.info_azienda.box_new .list_sedi .box_ceck{padding-left:.3rem}.info_azienda.box_new .list_sedi h3{font-size:1.8rem;padding-bottom:.6rem;color:#09f;font-weight:600;border-bottom:2px solid #fff}.info_azienda.box_new .list_sedi .sede{padding:1.5rem 0 1.5rem 2rem}.info_azienda.box_new .list_sedi .sede>div{display:inline-block;vertical-align:top}.info_azienda.box_new .list_sedi .sede>div:nth-child(1){width:2.7%}.info_azienda.box_new .list_sedi .sede>div:nth-child(2){width:67.3%;padding-right:5rem}.info_azienda.box_new .list_sedi .sede>div:nth-child(2) .link_s{padding:.2rem 0}.info_azienda.box_new .list_sedi .sede>div:nth-child(3){width:23%}.info_azienda.box_new .list_sedi .sede hr{margin:1rem 0;background:#dadada;height:1px;border:0}.info_azienda.box_new .list_sedi .sede .als{margin-right:.5rem;padding:.5rem 0;text-align:right;display:block}.info_azienda.box_new .list_sedi .sede .als a{vertical-align:middle}.info_azienda.box_new .list_sedi .sede .pin{background-position:0 -642px;width:1.2rem;height:1.6rem;position:relative;top:.3rem}.info_azienda.box_new .list_sedi .sede .tip_sede{padding:1.2rem 0 .5rem 0;line-height:1.7rem}.info_azienda.box_new .list_sedi .sede .tip_sede>span{text-transform:uppercase;display:block}.box_evento figure{height:15.3rem;width:15.3rem;line-height:15.3rem}.box_evento figure img{max-height:15.1rem;max-width:15.1rem}.box_evento figure~.anagrafica_azienda{padding-left:18.5rem}.box_notizia figure{height:15.3rem;width:15.3rem;line-height:15.3rem;margin:1.7rem 0 1.7rem 1.5rem}.box_notizia figure img{max-height:15.1rem;max-width:15.1rem}.box_notizia figure~.anagrafica_azienda{padding-left:18.5rem}.orari_cinema{height:2.5rem;line-height:2.5rem}.orari_cinema li,.orari_cinema span,.orari_cinema ul{display:inline-block}.orari_cinema li:after{content:"\0020\002D\0020"}.orari_cinema li:last-child:after{content:""}.az_primo_piano .sponsor_icons:after{content:"SUGGERITO";display:inline-block;position:relative;font-weight:bolder;color:#f94f1b;top:-.8rem;left:1rem}.az_primo_piano .sponsor_icons{position:relative;left:2rem;top:.1rem}.az_primo_piano .az_op{background-position:0 -14px;width:2rem;height:2.6rem;display:inline-block}.info_azienda{display:table-cell}.anagrafica_azienda{padding:1.4rem}.anagrafica_azienda>a{display:none}.anagrafica_azienda h3{line-height:2.2rem}.anagrafica_azienda>p{padding-bottom:1.6rem}.anagrafica_azienda b,.anagrafica_azienda strong{color:#ff7835}.anagrafica_azienda .ic_pvw{display:inline-block;background-position:0 -361px;width:1.7rem;height:1.7rem;position:relative;vertical-align:middle;left:-.5rem}.anagrafica_azienda .num_tel{padding:.8rem 1rem .8rem 0;margin-right:1rem}.anagrafica_azienda .phone_bl{background-position:0 -846px;width:1.7rem;height:2.1rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.anagrafica_azienda .box_ntel{display:inline-block;padding:.5rem 0}.anagrafica_azienda .box_ntel li{float:left;position:relative;padding:.6rem 1rem .6rem 0;margin:.5rem 0 0}.anagrafica_azienda .box_ntel .ico{float:left;margin-right:.5rem}.anagrafica_azienda .box_ntel .ico-tel_b{background-position:0 -846px;width:1.7rem;height:2.1rem}.anagrafica_azienda .box_ntel .ico-tel_n{background-position:0 -821px;width:1.5rem;height:2.1rem}.anagrafica_azienda .box_ntel a{display:block;color:#099dff;background:#fff;padding:.7rem 1rem;font-size:1.2rem;font-weight:700}.anagrafica_azienda .box_ntel a:hover{color:#ccc}.anagrafica_azienda .box_ntel a:hover .ico-tel_b{background-position:0 -904px;width:1.7rem;height:2.1rem}.anagrafica_azienda .box_ntel .num_tel{padding:.3rem 1rem .6rem 0;display:inline-block}.anagrafica_azienda .ins_prev{background-color:#099dff;color:#fff;padding:.6rem;font-weight:700}.anagrafica_azienda .ins_prev_m{display:inline-block;background-color:#09f;color:#fff;margin-top:.7rem;padding:.6rem 1rem .8rem 1.5rem;font-size:1.4rem;-webkit-transition:background .2s cubic-bezier(.55,0,.1,1);transition:background .2s cubic-bezier(.55,0,.1,1);position:absolute}.anagrafica_azienda .ins_prev_m:hover{background:#06a}.categorie_azienda{padding:.6rem 0}.categorie_azienda li{display:inline-block}.categorie_azienda li:after{content:" - ";color:#999}.categorie_azienda li:last-of-type:after{content:""}.azienda_buttons{display:table-cell;padding:1.4rem 5rem;text-align:center;vertical-align:middle}.azienda_buttons li{display:block;text-align:left;float:none;line-height:4rem;font-size:1.4rem}.azienda_buttons li:first-child{display:block;text-align:center}.azienda_buttons li:first-child a{background:#06a;color:#fff}.azienda_buttons li a{background:#fff;width:17rem;font-weight:700;color:#000}.azienda_buttons li a:hover{background:#e0e1e3;color:#000}.azienda_buttons li .ico{display:inline-block;margin:0 .8rem 0 .5rem}.azienda_buttons a{display:inline-block;box-shadow:0 .3rem 1.2rem rgb(0 0 0 / .23),0 .3rem 1.2rem rgb(0 0 0 / .16);margin-top:1rem;box-shadow:none}.azienda_buttons a.vetrina:hover{background-color:#004878;color:#fff}.azienda_buttons a>span{font-weight:700;vertical-align:middle}.azienda_buttons .map{background-position:0 -771px;width:2.1rem;height:2.1rem}.azienda_buttons .ic_prenota{background-position:0 -311px;width:2.1rem;height:2.1rem}.azienda_buttons .ic_pva{background-position:0 -336px;width:2.1rem;height:2.1rem}.azienda_buttons .ic_nws{background-position:0 -261px;width:2.1rem;height:2.1rem}.azienda_buttons .sedi{background-position:0 -382px;width:4rem;height:2.9rem;transform:scale(.8)}.azienda_buttons .numero_telefono{background-color:#09f;color:#fff;display:none}.azienda_buttons .pv_az{display:none}.box_ceck{width:100%}.box_ceck li input[type=checkbox]{display:none}.box_ceck li input[type=checkbox]:checked~.cont_ceck{max-height:100%;opacity:1;transform:none}.box_ceck li input[type=checkbox]:checked~.cont_ceck>li{display:block}.box_ceck .row_ceck i{display:none}.info_azienda .top_mobile__img{display:none}.paginazione{text-align:center;padding:4rem 0;margin:0 auto;font-size:0}.paginazione .inizio:before{position:absolute;content:"\276C";font-size:3rem;top:.3rem}.paginazione .fine:before{position:absolute;content:"\276D";font-size:3rem;top:.3rem}.paginazione a,.paginazione span{display:inline-block;padding:1.5rem 1.7rem;margin:0 0 0 .4rem;text-transform:uppercase;position:relative;font-size:14px}.paginazione a:hover{color:#fff;background-color:#333}.list_categorico h1{padding:1rem 0 1rem 1.7rem;border-bottom:.1rem solid #ccc}.list_categorico>p{padding:2rem 0 2rem 1.7rem}.list_categorico .categorie{font-size:0;padding:3rem 1.7rem}.list_categorico .categorie li{display:inline-block;width:25%;padding:1rem 1rem 0 0;vertical-align:top;line-height:1.6rem;border-bottom:.1rem solid #f0f1f3;height:5.4rem;overflow:hidden}.disambiguazione{padding:1.7rem;border-bottom:.1rem solid #ccc}.disambiguazione .close_button{float:right;background-position:0 -448px;width:1.3rem;height:1.3rem}.disambiguazione p{padding:0 0 1rem}.disambiguazione p+p{display:inline}.disambiguazione ul{display:inline}.disambiguazione li{display:inline-block;line-height:20px}.disambiguazione li+li:after{content:" \2022 ";color:#000;font-size:1.7rem}.disambiguazione li:last-child:after{display:none}.disambiguazione .vedi_tutti{display:block;width:6.7rem;margin-top:.8rem}.disambiguazione.close{display:none}.mob-wrapper-paginazione_a{background-color:#fff}.paginazione_alfabetica{font-size:0;display:block;width:100%}.paginazione_alfabetica li{background-color:#f0f1f3;display:inline-block;width:3.84%;text-align:center;height:4.3rem;line-height:4.3rem;vertical-align:top}.paginazione_alfabetica a{display:block}.paginazione_alfabetica a:hover{background-color:#09f;color:#fff}.paginazione_alfabetica span{display:block;background-color:#09f;color:#fff}.paginazione_alfabetica span.disable{background-color:#fff0;color:#ccc}.cat_colDx h3{border-bottom:.1rem solid #09f;padding:2rem 1.4rem 1rem}.cat_colDx ul{font-size:0;padding:1.5rem 0 0}.cat_colDx ul+a{display:block;background-color:#f0f1f3;margin:1rem auto;width:16.1rem;text-align:center;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);line-height:3.9rem}.cat_colDx ul+a.c14{color:#666}.cat_colDx ul+a:hover{color:#fff;background:#999}.cat_colDx li{text-transform:uppercase;padding:.3rem 1.4rem;vertical-align:top}.cat_colDx.cat_citta li{width:50%;display:inline-block;white-space:nowrap}#back-to-top{display:block;width:4.2rem;height:4.2rem;background-color:#09f;position:fixed;bottom:5rem;left:50%;margin-left:-2.1rem;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:padding-box;box-shadow:0 .3rem 1.2rem rgb(0 0 0 / .23),0 .3rem 1.2rem rgb(0 0 0 / .16);-webkit-transition:opacity .2s cubic-bezier(.55,0,.1,1);transition:opacity .2s cubic-bezier(.55,0,.1,1);opacity:0;z-index:-1}#back-to-top.show{opacity:.9;z-index:0}#back-to-top:after{content:"\276E";font-size:3rem;color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block;margin:1.3rem 0 0 .3rem}#back-to-top{bottom:2rem}@media screen and (min-width:480px) and (max-width:639px) and (orientation:landscape){html{font-size:70%}.ico{zoom:1.1}}@media screen and (min-width:640px) and (max-width:680px) and (orientation:landscape){html{font-size:80%}.ico{zoom:1.27}}@media screen and (min-width:681px) and (max-width:764px) and (orientation:landscape){html{font-size:90%}.ico{zoom:1.42}}@media screen and (min-width:0) and (max-width:764px){body{background-color:#fff}.hide4col{display:block}.hide1col{display:none!important}.js-helper{color:#09f}#cont-wallpaper{min-height:0;display:none}.container{width:32rem;position:relative;padding:0;padding:0 0 8.5rem}.col{width:100%;padding-right:0;padding-left:0}.col.col-wide{width:32rem}.col.col-wider{width:32rem}.col.col-last{width:32rem}.col.col-widest{width:32rem}.adv{padding-top:.5rem}ul+.adv{margin-bottom:-2rem;border-bottom:0}.adv+.cell .meteoElm{margin-top:.1rem;border-top:.1rem solid #ccc}.corporate_link{padding:1rem 0;flex-direction:column}.corporate_link h4{flex:0 0 auto}.corporate_link ul{flex-wrap:wrap;padding-top:1.5rem}.corporate_link li{flex:0 0 20%;text-align:center;margin-bottom:1rem}#mappa17{width:100vw;height:100vh}.b_map{width:100vw;height:100vh;border:0;border-radius:0;top:0;left:0}.b_map .map_gen{width:100vw;border-left:0;border-right:0}.b_map .map_gen>figure{display:inline-block}.b_map .map_gen .utility_bar li:nth-child(1){display:inline}.b_map .map_gen .utility_bar li:nth-child(2){display:none}.b_map .map_gen .utility_bar li{margin:.1rem .3rem 1rem 0}.header{height:7.8rem;overflow:hidden}.header .v-virgilio{transform:scale(.9);margin-top:-.1rem}.header .vrt-name-cont{left:1rem}.header .vrt-name-cont .osl23{font-size:1.8rem}.header .mob-header-open{display:block}.header.open{height:14rem;overflow:visible}.header.open .mob-header-open{display:block;background-position:-8px -167px}.hp .header{background-color:rgb(34 34 34 / .6);height:9.3rem;overflow:visible}.hp .header .mob-header-open{display:none}.hp .header .vrt-name-cont{left:3rem;top:1.5rem;margin-left:0}.hp .header .vrt-name-cont .ossb15{font-size:2.4rem}.hp .header .vrt-name-cont .osl23{font-size:3.7rem}.search-cmp{width:30rem;top:7.5rem;left:1rem}.search-cmp input[type=search]{padding:0 7.5rem 0 1rem}.search-cmp input[type=submit]{text-indent:-999.9rem;background-position:0 -231px;width:2.6rem;height:2.6rem;border-style:solid;border-color:#09f;border-top-width:.6rem;border-bottom-width:.6rem;border-left-width:.8rem;border-right-width:.6rem;padding:1.3rem;background-image:url(../img/vrt_aziende-sb0356b579a.png)}.search-cmp .delete{right:5rem}.search-cmp .geo{display:none}.hp .search-cmp{left:1rem;top:23.8rem;width:30rem}.hp .search-cmp:after{left:-1rem;top:-1rem;width:32rem;height:8.2rem;background-color:rgb(34 34 34 / .8)}.hp .search-cmp input[type=search]{font-size:1.9rem;padding:0 8.5rem 0 1rem}.hp .search-cmp input[type=submit]{background-position:0 -231px;width:2.6rem;height:2.6rem;border-color:#09f;border-top-width:1.3rem;border-bottom-width:1.3rem;border-left-width:1rem;border-right-width:1rem}.hp .search-cmp .delete{right:6rem}.hp-top{margin:-9.3rem 0 7rem;padding-top:16.3rem;height:25rem;background-position:-23.6rem 0;-moz-background-size:174% auto;-webkit-background-size:174% auto;background-size:174% auto}.hp-top .ossb39{font-family:OpenSansLight,Arial;font-size:2rem;line-height:2.9rem}.hp-top .osl19{display:none}.col.col-wider{padding-left:0;padding-right:0}.col.col-last{padding-left:0;padding-right:0}.cat_piucercate{padding:1rem 1.5rem}.cat_piucercate ul{padding:1rem 0}.cat_piucercate li{width:auto;background-color:#f0f1f3;padding:.4rem .6rem;margin:0 .3rem .3rem 0}.cat_piucercate li:nth-child(n+11){display:none}.cat_piucercate li:before{display:none}.cat_piucercate .osl20{font-size:1.6rem}.cat_piucercate .button{width:100%}.cat_citta_regioni{padding:1rem 1.5rem}.cat_citta_regioni li{width:100%}.cat_citta_regioni>ul li ul{padding:1rem 0 0;width:100%}.cat_citta_regioni>ul li li{width:auto;background-color:#333;padding:.4rem .6rem;margin:0 .3rem .3rem 0}.cat_citta_regioni>ul li:first-child ul{width:100%}.cat_citta_regioni .osl20{font-size:1.8rem}.cat_citta_regioni .button{width:100%;margin-bottom:2rem}.cat_citta_regioni .scopri{float:none;width:100%;margin:0;right:0}.cat_citta_regioni .scopri li{margin:0 .3rem .3rem 0}.top_risultati_ricerca{border-bottom:0}.top_risultati_ricerca h1{padding:1rem}.top_risultati_ricerca h1.c2{color:#999}.top_risultati_ricerca .osr23{font-size:1.3rem}.top_risultati_ricerca>div{height:auto;background-color:#f0f1f3;line-height:3.2rem}.top_risultati_ricerca .az_fuorizona{padding:0;text-align:center}.top_risultati_ricerca li{padding:0;width:50%;text-align:center;vertical-align:top}.top_risultati_ricerca .label.selected{border-bottom:0;color:#fff;background-color:#09f}.top_risultati_ricerca .label.selected .res_numb{color:#fff}.filtri-add{padding:.8rem 1rem 1.7rem}.filtri-add .flt-add-sx{border-bottom:.1rem solid #f0f1f3}.filtri-add .flt-add-dx{float:left}.altri_filtri{background-color:#fff0;padding-left:0}.flt-title{display:none}.filter_buttons{padding:0 0 .7rem}.filter_buttons .frc{right:.8rem;top:2rem}.filter{height:4rem;margin-right:0;float:none}.filter .label{display:block;line-height:4rem;padding:0 2.5rem 0 1.5rem;background-color:#f0f1f3;text-align:left;text-transform:uppercase}.filter ul{width:100%}.filter.selected .frc{top:1.3rem}.info_azienda figure~.anagrafica_azienda{padding-left:.8rem}.info_azienda figure{display:none}.info_azienda .box_lead a{background:#099dff;color:#fff}.info_azienda.box_new .anagrafica_azienda{width:100%;text-align:center}.info_azienda.box_new .anagrafica_azienda .box_lead a{background:#099dff;color:#fff}.info_azienda.box_new figure{display:none}.info_azienda.box_new .ico-ev_clock{transform:scale(.9)}.info_azienda.box_new .link_s li:nth-child(2n){border-left:0;padding-left:0;margin-top:.8rem;margin-bottom:.8rem}.info_azienda.box_new .link_s li{display:block}.info_azienda.box_new .cta{margin:0 auto;text-align:center}.info_azienda.box_new .azienda_buttons{display:block;border-right:2px solid #fff}.info_azienda.box_new .azienda_buttons .bgc1{background:0 0}.info_azienda.box_new .azienda_buttons ul li:first-child{display:block}.info_azienda.box_new .azienda_buttons ul li:first-child a{background-color:#09f}.info_azienda.box_new .list_sedi .sede>div:nth-child(1){width:8%}.info_azienda.box_new .list_sedi .sede>div:nth-child(2){width:90%;padding-right:0}.info_azienda.box_new .list_sedi .sede>div:nth-child(3){width:99%;display:block;margin-left:8%}.info_azienda.box_new .list_sedi .sede>div .link_s .ar_dx{right:0;top:1.1rem}.info_azienda.box_new .list_sedi .sede{padding-left:0}.info_azienda.box_new .list_sedi .sede .als{margin:2rem 0 2rem 2.3rem;vertical-align:top;background:#fff;text-align:center;width:80%;margin:auto}.info_azienda.box_new .list_sedi .sede .als .map{background-position:0 -771px;width:2.1rem;height:2.1rem;margin-right:.6rem;vertical-align:middle;display:inline-block}.info_azienda.box_new .list_sedi{padding-top:1rem}.info_azienda.box_new .list_sedi .box_ceck .row_ceck i{top:1.5rem}.info_azienda.box_new li{display:block;padding:.5rem .4rem;margin:0}.info_azienda.box_new li .ar_dx{background-position:0 0;width:.6rem;height:1rem;top:.8rem;right:0;position:absolute}.info_azienda{display:block}.anagrafica_azienda h3{text-align:left}.anagrafica_azienda{padding:1rem}.anagrafica_azienda>p{display:none}.anagrafica_azienda .num_tel{display:none}.anagrafica_azienda .ins_prev_m{display:none}.anagrafica_azienda .box_ntel{display:none}.anagrafica_azienda .box_ntel{padding:1rem 0}.anagrafica_azienda .box_ntel li{margin-right:.5rem;text-indent:-999.9rem;overflow:hidden}.azienda_buttons{padding:1.4rem 0;display:block;border-right:2px solid #fff}.azienda_buttons ul{height:9rem;height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.azienda_buttons ul li{line-height:2.4rem;text-align:center;flex:0 0 auto}.azienda_buttons ul li:first-child{display:none}.azienda_buttons ul li a{background:0 0;width:auto}.azienda_buttons a{margin:0 .5rem}.azienda_buttons a .ico{margin:auto}.azienda_buttons .numero_telefono{display:inline-block}.azienda_buttons .phone_w{background-position:0 -871px;width:2.9rem;height:2.9rem;display:inline-block;position:relative;vertical-align:middle;padding:0 1rem 0 0}.azienda_buttons .tx_mappa,.azienda_buttons .tx_prev{display:block;font-size:1rem;font-weight:700}.azienda_buttons .sedi+.tx_prev{line-height:normal}.azienda_buttons .numero_telefono{width:10rem;line-height:4rem;padding-right:1rem}.azienda_buttons .pv_az{display:none;font-weight:700;width:12rem;padding-left:.7rem}.azienda_buttons .map{top:.5rem;left:0}.azienda_buttons .mappa{width:4.5rem}.box_ceck li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:3.6rem;top:1rem;right:0;opacity:0;display:inline-block}.box_ceck li input[type=checkbox]:checked~.cont_ceck{margin-top:0;max-height:0;opacity:0;-webkit-transition:all .2s cubic-bezier(.55,0,.1,1);transition:all .2s cubic-bezier(.55,0,.1,1)}.box_ceck li input[type=checkbox]:checked~.cont_ceck li{display:none}.box_ceck li input[type=checkbox]:checked~i:before{margin-top:12px;height:12px;transform:translate(4px,0) rotate(45deg)}.box_ceck li input[type=checkbox]:checked~i:after{margin-top:12px;height:12px;transform:translate(-4px,0) rotate(130deg)}.box_ceck .row_ceck{border:none;font-weight:300;position:relative}.box_ceck .row_ceck:hover{background:0 0}.box_ceck .row_ceck .frc{background-position:0 -77px;width:.9rem;height:.5rem}.box_ceck .row_ceck i{position:absolute;top:3rem;right:.2rem;display:block}.box_ceck .row_ceck i:after,.box_ceck .row_ceck i:before{content:"";position:absolute}.box_ceck .row_ceck i:before{transform:translate(-4px,0) rotate(45deg)}.box_ceck .row_ceck i:after{transform:translate(4px,0) rotate(-45deg)}.box_ceck .row_ceck .cont_ceck{left:0;position:relative;max-height:800px;opacity:1;top:0;-webkit-transition:all .2s cubic-bezier(.55,0,.1,1);transition:all .2s cubic-bezier(.55,0,.1,1);text-transform:none}.box_ceck .row_ceck .cont_ceck li{padding:.4rem 0}.anagrafica_azienda h3 a{font-size:20px;font-weight:600}.top_mobile .anagrafica_azienda h3 a{width:72%;float:left;margin-bottom:15px;font-size:20px;font-weight:600}.top_mobile .indirizzo_azienda{margin-top:9px}.info_azienda .top_mobile__img{display:block;float:right;width:62px;height:62px;line-height:59px;margin-top:0}.info_azienda .top_mobile__img img{max-width:62px;max-height:62px}.list_categorico{min-height:32rem}.list_categorico>p{display:none}.list_categorico .categorie{padding-right:5.2rem}.list_categorico .categorie li{width:100%}.list_categorico .categorie li .osr15{font-size:1.8rem}.disambiguazione .osr18{font-size:1.3rem}.disambiguazione li:after{font-size:1.1rem}.mob-wrapper-paginazione_a{position:fixed;margin-left:27.8rem;width:4.2rem;height:100%;overflow-x:hidden;overflow-y:scroll;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);z-index:1}.mob-wrapper-paginazione_a.statica{position:static;margin:0;width:100%;height:auto;overflow:visible;box-shadow:none}.paginazione_alfabetica{top:6rem}.statica .paginazione_alfabetica{margin-bottom:25px;margin-bottom:2.5rem}.statica .paginazione_alfabetica li{display:inline-block;width:4.57rem}.paginazione_alfabetica li{width:100%;display:block;margin-bottom:.1rem}.cat_colDx ul+a{width:28.1rem}.cat_colDx li,.cat_colDx.cat_citta li{display:inline-block;background-color:#f0f1f3;padding:.4rem .6rem;margin:0 .3rem .3rem 0}.cat_colDx.cat_citta li{width:auto}}@media screen and (min-width:765px) and (max-width:996px){body{background-color:#fff}.hide4col{display:block}.hide2col{display:none!important}.js-helper{color:#666}.container{width:74.8rem}.col.col-wide{width:42.8rem}.col.col-wider{width:40rem}.col.less-coll{width:73.8rem}.col.col-last{width:73.8rem}.col.col-last .cell{float:left;width:36.4rem;padding:0 .5rem}.col.col-widest{width:73.8rem}.adv{padding-top:.5rem}.adv+.cell .meteoElm{margin-top:.1rem;border-top:.1rem solid #ccc}.header .v-virgilio{margin-top:-.1rem}.search-cmp{width:35rem}.hp .search-cmp{left:5rem;width:63.8rem}.hp .search-cmp:after{width:68.8rem}.col.col-wider{padding-left:0;padding-right:0}.col.col-last{padding-left:0;padding-right:0}.cat_piucercate{padding:3rem 2.5rem}.cat_piucercate li{width:50%}.cat_piucercate .osl20{font-size:1.8rem}.cat_citta_regioni{padding:3rem 2.5rem 4.5rem 2.5rem}.cat_citta_regioni .osl20{font-size:1.8rem}.cat_citta_regioni .scopri{width:40.5rem;right:-.9rem}.cat_citta_regioni .scopri ul{font-size:1.1rem}.cat_citta_regioni .scopri li{font-size:1.1rem}.info_azienda.box_new .anagrafica_azienda{width:57rem}.info_azienda.box_new figure{margin-left:calc(79px - 58px)}.info_azienda.box_new .link_s li:nth-child(2n){border-left:0;padding-left:0}.info_azienda.box_new .link_s li{display:block}.info_azienda.box_new .list_sedi .sede .link_s li{display:inline-block}.info_azienda.box_new .list_sedi .sede .link_s li:nth-child(2n){border-left:2px solid #e6e6e6;padding-left:1.5rem}.info_azienda.box_new .list_sedi .sede .orario_az li{vertical-align:top}.info_azienda.box_new .list_sedi .sede .orario_az li strong{display:block}.info_azienda.box_new .list_sedi{padding-top:1rem}.azienda_buttons{padding:1.4rem 2rem}.azienda_buttons li a{width:13rem}.azienda_buttons .osr14,.azienda_buttons .ossb14{font-size:1.2rem}.list_categorico>p.osl23{font-size:2.1rem}.paginazione_alfabetica li{width:7.6%;border-right:.1rem solid #fff;border-bottom:.1rem solid #fff}}@media screen and (min-width:997px) and (max-width:1490px){body{background-color:#ccc}.hide4col{display:block}.hide3col{display:none!important}.js-helper{color:#fff}.container{width:98rem}.col{width:25rem}.col.col-wide{width:41rem}.col.col-wider{width:66rem}.col.col-widest{width:97rem}.header .v-virgilio{margin-top:-.1rem}.hp .search-cmp{left:7rem;width:83.2rem}.hp .search-cmp:after{width:88.2rem}.hp-top .ossb39{font-size:3.5rem}.cat_piucercate{padding:3rem 4.5rem}.cat_piucercate li{width:33%}.cat_piucercate .osl20{font-size:1.8rem}.cat_citta_regioni{padding:3rem 4.5rem 4.5rem 4.5rem}.cat_citta_regioni .osl20{font-size:1.8rem}.cat_citta_regioni .scopri{width:49rem;right:-4.9rem}.info_azienda.box_new .anagrafica_azienda{width:49.2rem}.info_azienda.box_new figure{margin-left:calc(80px - 58px)}.info_azienda.box_new .link_s li:nth-child(2n){border-left:0;padding-left:0}.info_azienda.box_new .list_sedi .sede .link_s li:nth-child(2n){border-left:2px solid #e6e6e6;padding-left:1.5rem}.info_azienda.box_new .list_sedi .sede .orario_az li{vertical-align:top}.info_azienda.box_new .list_sedi .sede .orario_az li strong{display:block}.info_azienda.box_new .adr{padding-top:1rem}.azienda_buttons{padding:1.4rem 2rem}.azienda_buttons .osr14,.azienda_buttons .ossb14{font-size:1.2rem}}@media screen and (min-width:980px) and (max-width:1107px){.js-helper{color:red}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ico{background-image:url(../img/vrt_aziende-retina-s845b9b12ff.png);-moz-background-size:151px 925px;-webkit-background-size:151px 925px;background-size:151px 925px}}@media only screen and (min-width:0) and (max-width:764px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:0) and (max-width:764px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:0) and (max-width:764px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-width:0) and (max-width:764px) and (min-device-pixel-ratio:1.3),only screen and (min-width:0) and (max-width:764px) and (min-resolution:192dpi),only screen and (min-width:0) and (max-width:764px) and (min-resolution:2dppx){.search-cmp input[type=submit]{background-image:url(../img/vrt_aziende-retina-s845b9b12ff.png);-moz-background-size:151px 925px;-webkit-background-size:151px 925px;background-size:151px 925px}}@media screen and (min-width:0) and (max-width:764px) and (min-width:480px) and (max-width:639px) and (orientation:landscape){.search-cmp input[type=submit]{zoom:1.1}}@media screen and (min-width:0) and (max-width:764px) and (min-width:640px) and (max-width:680px) and (orientation:landscape){.search-cmp input[type=submit]{zoom:1.27}}@media screen and (min-width:0) and (max-width:764px) and (min-width:681px) and (max-width:764px) and (orientation:landscape){.search-cmp input[type=submit]{zoom:1.42}}@media screen and (min-width:0) and (max-width:764px) and (min-width:0) and (max-width:764px){.info_azienda.box_new .adr{text-align:left}}@media screen and (min-width:1491px){.search-cmp{width:66.6rem}}.flt-add-sx{display:flex}.info-tooltip{display:block;padding-left:10px;width:24px;height:24px}.info-tooltip-content{visibility:hidden;position:absolute;z-index:9;width:343px;opacity:0;transition:opacity 1s;margin-top:1.5rem;padding:10px}.info-tooltip-content .text{padding:24px 39px 32px 24px;border:1px solid #bababa;border-radius:6px;width:337px;background:#fff;font-size:16px;line-height:22px;width:100%}.info-tooltip-content a{font-weight:400;text-decoration:underline;color:#0d6efd;display:block}.info-tooltip-component .icon-tooltip{cursor:pointer}.info-tooltip-component .icon--close_narrow{width:18px;height:18px;position:absolute;top:25px;right:25px;cursor:pointer}.info-tooltip-component .icon--close_narrow:before{display:block;content:"";width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(https://img.pgol.it/pgit2018/svg/close_narrow.svg)}@media (min-width:765px){.info-tooltip-component{height:24px;margin-left:1rem}.info-tooltip-content{padding:0;width:337px}.info-tooltip-content .text{padding:20px 38px 30px 20px}.info-tooltip-component .icon--close_narrow{top:19px;right:19px}.info-tooltip-content:after{content:"";position:absolute;transform:rotate(45deg);background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:15px;height:15px;border:1px solid #bababa;border-right:0;border-bottom:0;top:-8px;left:55%;background-color:#fff}.info-tooltip-content{left:-94px}.info-tooltip-content:after{right:0;left:300px}}@media (min-width:765px) and (max-width:1199px){.info-tooltip-component .icon-tooltip{width:24px;height:24px}}@media (max-width:764px){.info-tooltip-component .tooltip_info{position:absolute;right:10px;margin-top:12px}.info-tooltip-component .info-tooltip-content{width:100%;margin:0;left:0;right:0;z-index:999}.overlay-tooltip{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:99;cursor:pointer}}.info-tooltip-component.open .info-tooltip-content{opacity:1;visibility:visible}@media (max-width:764px){.info-tooltip-component.open .overlay-tooltip{display:block}}.filtri-add .flt-add-dx{display:flex;position:relative}.pagante-icon .icon-check::after{content:"";background-image:url(https://i.plug.it/local//sskin_ssk//img/icons/gold_icon.svg);width:20px;height:20px;display:block;background-repeat:no-repeat}.pagante-icon{display:inline-block}.pagante-icon .icon-check{width:20px;height:20px;margin-left:6px;display:inline-block}.modale{background:rgb(0 0 0 / 50%);position:fixed;top:0;left:0;width:100%;z-index:999;height:100%;display:none;overflow-y:auto;overflow-x:hidden;padding:0 16px}.modale.open{display:block}.modale__wrap{min-height:calc(100% - 160px);margin:80px auto;display:flex;align-items:center;justify-content:center;max-width:546px;width:100%}.modale__content{background:#fff;font-size:16px;line-height:1.5;color:#000;position:relative}.modale__header{display:flex;justify-content:flex-end;padding:8px}.modale__close{z-index:1;background:#fff;border:none;transition:background-color .3s;width:32px;height:32px;padding:0}.modale__close:hover{cursor:pointer;background-color:#f0f1f3}.modale__wrap{align-items:stretch}.modale__content{width:100%;display:flex;flex-direction:column}.modale__main{flex-grow:1}.inserisci-attivita-header{background:#09f;display:flex;position:absolute;padding:8px;align-items:center;gap:8px;justify-content:center;top:12px;right:48px;width:100px;color:#fff;transition:background-color .3s,color .3s}.inserisci-attivita-header:hover{background:#0086e0;color:#fff}.inserisci-attivita-header__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.inserisci-attivita-header__icon svg{width:18px;height:18px}.inserisci-attivita-header__text{word-break:break-word;font-size:12px;line-height:1.4;font-weight:600}.hp .inserisci-attivita-header{display:none}@media screen and (min-width:732px){.inserisci-attivita-header{top:28px;right:94px}}@media screen and (min-width:765px){.inserisci-attivita-header{right:24px;top:14px}}@media screen and (min-width:997px){.inserisci-attivita-header{width:auto;top:22px}}.addcompany-hp{font-family:OpenSans,Arial;padding:50px 0;overflow-x:hidden!important;width:100%!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eff1f3}@media (min-width:997px){.addcompany-hp{padding:76px 0;width:100%!important}}.addcompany-hp *,.addcompany-hp :after,.addcompany-hp :before{box-sizing:border-box;word-wrap:break-word}.addcompany-hp strong{font-family:OpenSansBold,Arial}@media (max-width:764.98px){.addcompany-hp-desktop{display:none!important}}@media (min-width:765px){.addcompany-hp-mobile{display:none!important}}.addcompany-hp__container{margin:0 auto;max-width:375px;padding:0 20px}@media (min-width:765px){.addcompany-hp__container{max-width:768px}}@media (min-width:997px){.addcompany-hp__container{max-width:1011px}}.addcompany-hp__row{background-color:#fff;display:flex;flex-wrap:wrap;overflow:hidden;padding:24px 16px 0 16px}@media (min-width:768px){.addcompany-hp__row{flex-wrap:nowrap;justify-content:space-around;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}}@media (min-width:992px){.addcompany-hp__row{padding:40px 40px 0 40px}}.addcompany-hp__col-left{max-width:100%;padding:0 0 24px 0;width:100%}@media (min-width:765px){.addcompany-hp__col-left{flex:0 1 auto;padding:0 16px 34px 0;width:auto}}.addcompany-hp__title{font-size:24px;font-family:OpenSansBold,Arial;line-height:32px;text-align:center}@media (min-width:765px){.addcompany-hp__title{text-align:left}}@media (min-width:997px){.addcompany-hp__title{font-size:40px;line-height:1.3}}.addcompany-hp__text{font-size:16px;line-height:24px;margin:8px 0 0 0;text-align:center}@media (min-width:765px){.addcompany-hp__text{text-align:left}}@media (min-width:997px){.addcompany-hp__text{font-size:24px;line-height:1.4}}.addcompany-hp__button-wrap{display:none;margin:36px 0 0 0}@media (min-width:765px){.addcompany-hp__button-wrap{display:block}}.addcompany-hp__button{align-items:center;background-color:#000;border:none;border-radius:0;color:#fff;display:flex;font-family:OpenSansSemiBold,Arial;font-size:18px;justify-content:center;justify-self:flex-start;line-height:1;text-align:center;padding:14px;text-transform:capitalize;transition:all .3s ease}@media (min-width:997px){.addcompany-hp__button{font-size:24px}}.addcompany-hp__button:active,.addcompany-hp__button:focus,.addcompany-hp__button:hover{background-color:#222;color:#fff}.addcompany-hp__button svg{margin-right:8px}.addcompany-hp__info{font-family:OpenSansSemiBold,Arial;font-size:16px;line-height:1.5;margin:8px 0 0 0;text-decoration:underline}.addcompany-hp__col-right{flex-shrink:0;max-width:100%;width:100%}@media (min-width:765px){.addcompany-hp__col-right{align-self:flex-end;flex:0 0 auto;width:42%}}.addcompany-hp__image{display:block;max-width:100%}.addcompany-hp__button-wrap-mobile{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1411764706);display:block;padding:16px;width:100%}@media (min-width:765px){.addcompany-hp__button-wrap-mobile{display:none}}.addcompany-hp__button-wrap-mobile .addcompany-hp__button{width:100%}.addcompany-hp__button-wrap-mobile .addcompany-hp__info{font-size:12px;font-family:OpenSans,Arial;text-align:center}.badge-annuncio-wrap{display:none;padding:10px 10px 0 10px;justify-content:flex-end}.box_azienda.az_prima_pagina .badge-annuncio-wrap,.box_azienda.az_primo_piano .badge-annuncio-wrap{display:flex}.badge-annuncio{width:86px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:24px;padding:4px 8px 4px 6px;border-radius:4px;border:1px solid #ccc}.badge-annuncio__text{text-align:center;color:#747474;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.badge-annuncio__icon{width:18px;height:18px}