.tip{position:absolute;z-index:9999;width:10rem;text-align:center;bottom:135%;left:-80%;padding:.5rem 0;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);background:rgb(0 0 0 / .9);font-family:OpenSans,Arial;font-size:1.1rem;color:#fff;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.55,0,.1,1),transform .2s cubic-bezier(.55,0,.1,1);transition:opacity .2s cubic-bezier(.55,0,.1,1),transform .2s cubic-bezier(.55,0,.1,1);-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);pointer-events:none}.nav-sec{font-size:0;white-space:nowrap;overflow:hidden}.nav-sec li{display:inline-block;height:5rem;line-height:5rem;margin-right:.5rem;color:#099dff;font-size:1.3rem}.nav-sec li:first-child{position:relative;margin-right:.5rem}.nav-sec li:first-child:before{content:"";display:block;width:.1rem;height:2rem;background-color:#099dff;position:absolute;right:-.8rem;top:50%;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.nav-sec li:first-child:after{display:none}.nav-sec li:nth-child(2){margin-left:2rem}.nav-sec li:last-child:after{display:none}.nav-sec li:after{content:"\007C";margin-left:.5rem;color:#333;font-size:1.3rem}.nav-sec .ico{display:inline-block;background-position:0 -14px;width:.6rem;height:1rem;margin:0 .4rem 0 2rem}.less-coll.az-azienda .nav-sec{margin:-3.4rem 0 2rem -2rem}.ev_foglia .nav-sec{margin:-1rem 0 0 -.5rem}.az-image{position:relative;padding-top:14.3rem;margin-bottom:24rem}.az-image>.img-mappa{position:absolute;left:0;top:0;width:100%;height:auto;z-index:0;padding:0 .5rem;overflow:hidden}.az-image>.sharing_tools{position:absolute;right:.5rem;top:0;background-color:#fff;padding:.5rem;height:5.1rem}.az-image .col-last{background-color:#fff;position:absolute;right:0;bottom:0}.sharing_tools{zoom:1;height:4.1rem;line-height:4.1rem}.sharing_tools:after,.sharing_tools:before{content:"\0020";display:block;height:0;overflow:hidden}.sharing_tools:after{clear:both}.sharing_tools a{display:block;overflow:hidden}.sharing_tools a:after{content:"";display:block;margin:.9rem .7rem 1rem;-webkit-transition:top .2s ease-out;transition:top .2s ease-out;position:relative;top:4.1rem;background:url(../img/sprite-s850877273d.png);background-position:0 -3095px;width:3rem;height:2.2rem}.sharing_tools li{float:left;height:4.1rem;margin-left:.8rem;position:relative;-webkit-transition:background-color .2s cubic-bezier(.55,0,.1,1);transition:background-color .2s cubic-bezier(.55,0,.1,1)}.sharing_tools li:first-child{margin-left:0}.sharing_tools li.sharing_facebook{background-color:#3b5998}.sharing_tools li.sharing_facebook:hover{background-color:#4c70ba}.sharing_tools li.sharing_facebook_msg{background-color:#0084ff}.sharing_tools li.sharing_facebook_msg:hover{background-color:#339dff}.sharing_tools li.sharing_twitter{background-color:#09f}.sharing_tools li.sharing_twitter:hover{background-color:#0086e0}.sharing_tools li.sharing_google{background-color:#dd4b39}.sharing_tools li.sharing_google:hover{background-color:#e47365}.sharing_tools li.sharing_pinterest{display:none;background-color:#cb2027}.sharing_tools li.sharing_pinterest:hover{background-color:#e03e44}.sharing_tools li.sharing_whatsup{display:none;background-color:#4dc247}.sharing_tools li.sharing_whatsup:hover{background-color:#72cf6d}.sharing_tools li .ico{float:left;margin:.9rem .7rem 1rem;-webkit-transition:top .2s ease-out;transition:top .2s ease-out;position:relative;top:0}.sharing_tools li .sharing_fb_ico{background-position:0 -3121px;width:3rem;height:2.2rem}.sharing_tools li .sharing_fbmsg_ico{background-position:0 -3147px;width:3rem;height:2.2rem}.sharing_tools li .sharing_twt_ico{background:0 0;width:calc(44px - 24px);height:calc(41px - 24px);margin:12px}.sharing_tools li .sharing_glg_ico{background-position:0 -3173px;width:3rem;height:2.2rem}.sharing_tools li .sharing_pnt_ico{background-position:0 -3199px;width:3rem;height:2.2rem}.sharing_tools li .sharing_whs_ico{background-position:0 -3251px;width:3rem;height:2.2rem}.sharing_tools li .sharing_fb_lbl{float:right;background-color:#4c70ba;padding:0 1.5rem;height:4.1rem}.sharing_tools li .sharing_msg_fb_lbl{float:right;background-color:#339dff;padding:0 1.5rem;height:4.1rem}.sharing_tools li .share-count{position:absolute;background:#666;color:#fff;font-size:1rem;bottom:-.2rem;right:-.2rem;padding:.2rem}.sharing_tools li:hover .ico{top:-4.1rem;top:-41px}.sharing_tools li:hover a:after{top:0}.az_sharing_cont .sharing_tools{float:right}.az-azienda.col{background:#fff;padding:3.4rem 2.5rem 0 2rem;position:relative;z-index:1}@media (max-width:765px){.az-azienda.col.azienda-pag{margin-bottom:40px}}.az-azienda.col>header{zoom:1}.az-azienda.col>header:after,.az-azienda.col>header:before{content:"\0020";display:block;height:0;overflow:hidden}.az-azienda.col>header:after{clear:both}.az-azienda.col>header figure{float:left;width:11.7rem;height:11.7rem;line-height:11.7rem;margin-right:4rem;border:.1rem solid #ccc}.az-azienda.col>header figure img{max-height:11.5rem;max-width:11.5rem}.az-azienda.col>header figure+.az-info{width:66.3rem}.stpg>.col-wider{margin-top:-24rem}.stpg .az-azienda.col>header figure{width:11.7rem;height:11.7rem;line-height:11.7rem}.stpg .az-azienda.col>header figure img{max-height:11.5rem;max-width:11.5rem}.stpg .az-azienda.col>header figure+.az-info{width:73.6rem}.az-azienda .az_sharing_cont{float:left;width:100%;margin:-1.4rem 0 1.4rem}.stpg .az-azienda{-webkit-box-shadow:.3rem .2rem 0 .2rem #fff;-moz-box-shadow:.3rem .2rem 0 .2rem #fff;box-shadow:.3rem .2rem 0 .2rem #fff}header .az-info{float:left;width:100%}header .az-info h1{line-height:3rem;padding:.5rem 0}header .az-info h2{padding-bottom:.5rem}header .az-info .adr{line-height:2rem}header .az-info .lc_oplace{display:inline-block;margin:1.1rem 0 .5rem}header .az-info .box_ntel{float:left;padding:1.5rem 0}header .az-info .box_ntel li{float:left;position:relative;padding:.6rem 1rem .6rem 0;margin:.5rem 0 0}header .az-info .box_ntel .ico{float:left;margin-right:.5rem}header .az-info .box_ntel .ico-tel_b{background-position:0 -2847px;width:1.7rem;height:2.1rem}header .az-info .box_ntel .ico-tel_n{background-position:0 -2822px;width:1.7rem;height:2.1rem}header .az-info .box_ntel a{display:block}header .az-info .box_ntel a:hover .ico-tel_b{background-position:0 -3317px;width:1.7rem;height:2.1rem}header .az-info .box_ntel .num_tel{padding:.3rem 1rem .6rem 0;display:inline-block}header .az-info .tel{padding-top:.6rem}header .az-info .tel a{color:#000}header .az-info .street-address:after{content:"\A";white-space:pre}.az-mob-fixed-header{text-align:center;background-color:#fff;padding-bottom:1.8rem;display:none;width:75%}.az-mob-fixed-header>span{display:block;padding:1rem 0;text-transform:none}.az-mob-fixed-header .mob-tel{display:inline-block;background-color:#099dff;color:#fff;width:10rem;padding:.5rem .8rem .5rem 0;margin:0 .8rem 0 0}.az-mob-fixed-header .mob-map{display:none;background-color:#099dff;color:#fff;font-size:1.4rem;width:10rem;margin:0 .8rem}.az-mob-fixed-header .mob-map .tx_mappa{display:inline-block;font-size:1.4rem;line-height:3.9rem}.az-mob-fixed-header .mappa{background-position:0 -2558px;width:2.9rem;height:2.9rem}.az-mob-fixed-header .osr22{text-align:left;font-size:2rem;font-weight:700}.az-mob-fixed-header .ico{display:inline-block;vertical-align:middle}.az-mob-fixed-header .ico-tel{background-position:0 -2872px;width:2.9rem;height:2.9rem}.az-mob-fixed-header .vcard{text-align:left;font-size:1.6rem;font-weight:700;padding-bottom:2rem}.az-mob-fixed-header.az-fixed{position:fixed;left:0;top:0;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);z-index:15;width:100%;text-align:center;padding:0 1rem 1rem 1rem}.az-mob-fixed-header.az-fixed .mob-map{display:inline-block}.az-mob-fixed-header.az-fixed .vcard{display:none}.az-mob-fixed-header.az-fixed .osr22{text-align:center;font-size:1.9rem;font-weight:500}.az-mob-fixed-header.az-fixed .az-cat{display:none}.az-toolbar{zoom:1;padding:14px 0}.az-toolbar:after,.az-toolbar:before{content:"\0020";display:block;height:0;overflow:hidden}.az-toolbar:after{clear:both}.az-toolbar:after,.az-toolbar:before{content:"\0020";display:block;height:0;overflow:hidden}.az-toolbar:after{clear:both}.az-actions{float:left;padding:1.5rem 0}.az-actions li{float:left;margin-right:2rem;position:relative;margin-bottom:1rem}.az-actions .ico{float:left;margin-right:1rem}.az-actions .mappa{background-position:0 -2409px;width:2.1rem;height:2.1rem;margin-top:.4rem}.az-actions .sedi{background-position:0 -1497px;width:4rem;height:2.9rem;transform:scale(.8)}.az-actions .ic_pva{background-position:0 -1360px;width:2.1rem;height:2.1rem;margin-top:.4rem}.az-actions .ic_prenota{background-position:0 -1310px;width:2.1rem;height:2.1rem;margin-top:.4rem}.az-actions .ic_nws{background-position:0 -1260px;width:2.1rem;height:2.1rem;margin-top:.4rem}.az-actions .sito{background-position:0 -2756px;width:2.9rem;height:2.9rem}.az-actions .scrivi{background-position:0 -2690px;width:2.9rem;height:2.9rem}.az-actions .whats{float:none;margin-right:10px}.az-actions .whats svg{width:2.4rem;height:2.9rem}.az-actions .contatti{background-position:0 -2211px;width:2.9rem;height:2.9rem}.az-actions .ic_pvw{background-position:0 -1410px;width:1.7rem;height:1.7rem;top:.6rem;position:relative}.az-actions .ins_prev_m{display:inline-block;background-color:#09f;color:#fff;padding:.1rem 1rem;-webkit-transition:background .2s cubic-bezier(.55,0,.1,1);transition:background .2s cubic-bezier(.55,0,.1,1)}.az-actions .ins_prev_m:hover{background:#06a}.az-actions a{display:block;height:2.9rem;min-width:2.9rem;line-height:2.9rem}.az-actions a.whatslink>.whats{vertical-align:top}.az-actions a:hover .whats svg path{fill:#999}.az-actions a:hover .mappa{background-position:0 -2434px}.az-actions a:hover .ic_prenota{background-position:0 -1335px}.az-actions a:hover .sedi{background-position:0 -1530px}.az-actions a:hover .ic_pva{background-position:0 -1385px}.az-actions a:hover .ic_nws{background-position:0 -1285px}.az-actions a:hover .sito{background-position:0 -2789px}.az-actions a:hover .scrivi{background-position:0 -2723px}.az-actions a:hover .contatti{background-position:0 -2244px}.az-contatti{position:absolute;top:-.7rem;left:-1rem;background:#f0f1f3;padding:.7rem 1rem;visibility:hidden;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);z-index:1;width:24rem}.az-contatti dl{zoom:1;background:#fff;padding:.5rem;width:22rem}.az-contatti dl:after,.az-contatti dl:before{content:"\0020";display:block;height:0;overflow:hidden}.az-contatti dl:after{clear:both}.az-contatti dl a{display:inline;line-height:2.5rem}.az-contatti dd,.az-contatti dt{float:left;height:2.5rem;line-height:2.5rem}.az-contatti dt{width:10rem;font-family:OpenSansBold,Arial;font-size:1.2rem}.az-contatti dd{width:11rem;font-family:OpenSans,Arial;font-size:1.2rem;text-align:right}.az-contatti.opened{visibility:visible}.az-contatti.opened .contatti{position:absolute;-webkit-transform:translateX(18.8rem);-ms-transform:translateX(18.8rem);transform:translateX(18.8rem)}.az-map{background:#fff}.az-map .ico{margin-right:1rem;float:left}.az-map .mappa{background-position:0 -2409px;width:2.1rem;height:2.1rem}.az-map .percorso{background-position:0 -2459px;width:2.9rem;height:2.9rem}.az-map a.az-percoso{float:right;width:100px;margin:.8rem 0 .8rem 3rem}.az-map a.az-mappa{float:left;width:100px;margin:.8rem 0 .8rem 3rem}.az-map a:hover .ico.mappa{background-position:0 -2434px}.az-map a:hover .ico.percorso{background-position:0 -2492px}.media-comp{zoom:1;border-top:.1rem solid #ccc}.media-comp:after,.media-comp:before{content:"\0020";display:block;height:0;overflow:hidden}.media-comp:after{clear:both}h6{margin:10px 0}.az-gallery{zoom:1;max-width:89.3rem;margin:0 auto}.az-gallery:after,.az-gallery:before{content:"\0020";display:block;height:0;overflow:hidden}.az-gallery:after{clear:both}.az-gallery h3{padding-left:4.5rem;margin-bottom:-1.5rem}.az-gallery .overlay-video{width:76.1rem;height:50.5rem}.az-gallery-thumblr{position:relative}.az-gallery-thumblr .ico{position:absolute;display:block;top:3rem}.az-gallery-thumblr .prev{background-position:0 -28px;width:2.2rem;height:3.6rem;left:0}.az-gallery-thumblr .next{background-position:0 -163px;width:2.2rem;height:3.6rem;right:0}.opened .az-gallery-thumblr{display:none}.video .az-gallery-thumblr{display:block}.az-gallery-thumblr-cont{width:80.9rem;height:9.8rem;position:relative;overflow:hidden;margin:2rem auto;display:block}.az-gallery-thumblr-cont ul{position:absolute;left:0;top:0}.az-gallery-thumblr-cont li{float:left;margin:0 .1rem;padding:1rem .7rem;background-color:#f0f1f3;position:relative}.az-gallery-thumblr-cont li:after{display:block;position:absolute;top:100%;left:0;width:100%;height:.1rem;background:#ff7835;content:"";opacity:0;-webkit-transition:height .2s cubic-bezier(.55,0,.1,1),opacity .2s cubic-bezier(.55,0,.1,1),transform .2s cubic-bezier(.55,0,.1,1);transition:height .2s cubic-bezier(.55,0,.1,1),opacity .2s cubic-bezier(.55,0,.1,1),transform .2s cubic-bezier(.55,0,.1,1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.az-gallery-thumblr-cont li.selected:after,.az-gallery-thumblr-cont li:active:after,.az-gallery-thumblr-cont li:hover:after{height:5px;opacity:1;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.az-gallery-thumblr-cont li.selected img,.az-gallery-thumblr-cont li:active img,.az-gallery-thumblr-cont li:hover img{opacity:.8}.az-gallery-thumblr-cont img{width:10rem;height:7.5rem;-webkit-transition:opacity .2s cubic-bezier(.55,0,.1,1);transition:opacity .2s cubic-bezier(.55,0,.1,1)}.az-gallery-fotoholder{width:64rem;height:44.8rem;padding:2rem 2rem 4rem;margin:2rem auto;position:relative;display:none;text-align:center;background-color:#f0f1f3}.az-gallery-fotoholder .ico{position:absolute;top:50%;margin-top:-2.5rem}.az-gallery-fotoholder .ico.prev_b{left:-4.5rem;background-position:0 -68px;width:3.2rem;height:5.1rem}.az-gallery-fotoholder .ico.next_b{right:-4.5rem;background-position:0 -203px;width:3.1rem;height:5.1rem}.az-gallery-fotoholder .ico.az-gallery-close{right:-4rem;top:2.5rem;background-position:0 -1101px;width:4rem;height:4rem;background-color:#09f;cursor:pointer}.az-gallery-fotoholder .ico.az-gallery-close:hover .tip{display:block;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.az-gallery-fotoholder figure{width:100%}.az-gallery-fotoholder figcaption{display:block;position:absolute;left:0;bottom:.5rem;text-align:center;height:2.8rem;line-height:1.3rem;padding:0 1rem;color:#333;overflow:hidden;width:100%}.opened .az-gallery-fotoholder{display:block}.az-gallery-fotoholder .video-js{display:block;width:48rem;height:27rem;margin:5rem auto 0}.az-gallery-fotoholder .video-js-title{padding:1rem 0}.az-gallery-img-cont{overflow:hidden;width:60rem;height:38.8rem;display:block}.place_info{padding:2rem;zoom:1}.place_info:after,.place_info:before{content:"\0020";display:block;height:0;overflow:hidden}.place_info:after{clear:both}.place_info .sfuma{display:none}.az-azienda .place_info{padding:.5rem 0 2rem}.place_info .short_desc{line-height:3.3rem}.place_info .short_desc strong{font-family:OpenSansSemiBoldItalic,Arial;font-size:2.4rem;color:#333}.place_info>p{line-height:1.5}.place_info .subtitle{line-height:2.5rem}.place_info>ul{list-style:disc;margin:0 0 1rem 1.8rem}.place_info>ul li{line-height:2.2rem}.place_info>ol{list-style:decimal;margin:0 0 1rem 2.1rem}.place_info strong{font-family:OpenSansSemiBold,Arial;font-size:1.5rem;color:#000}.place_info .place_info_leggi{display:none}.orari_apertura{margin-top:24px}.orari_apertura table{width:100%;margin:1rem 0}.orari_apertura tr{vertical-align:top}.orari_apertura td{width:14%;border-right:.4rem solid #fff;background:#f0f1f3;padding:.8rem;line-height:2rem}.orari_apertura td span{display:block}.orari_apertura td span.day{padding-bottom:.4rem}.blocco-info{margin-top:2rem}.blocco-info .title{padding-bottom:.5rem}.blocco-info p{line-height:2rem}.blocco-info strong{font-family:OpenSansBold,Arial;font-size:1.4rem}.blocco-info ul{list-style:disc;margin:0 0 1rem 1.8rem}.metodi-pagamento{margin-top:2rem}.metodi-pagamento li{display:inline-block;background:0 0!important;font-family:OpenSansLight,Arial;font-size:1.4rem;margin-right:1rem}.v-tour{float:left;width:100%;padding:1rem 0;border-top:.1rem solid #ccc;zoom:1}.v-tour:after,.v-tour:before{content:"\0020";display:block;height:0;overflow:hidden}.v-tour:after{clear:both}.v-tour h3{position:relative;padding:0 0 1rem 3.5rem}.v-tour .ico{position:absolute;top:-.5rem;left:0;display:block}.v-tour .virtual_tour{background-position:0 -2971px;width:2.9rem;height:2.9rem}.v-tour iframe{width:100%;height:36rem;margin:1rem 0}#recensione{width:100%;margin-bottom:2rem;padding:0 2.5rem;background:#f0f1f3}#commenti{width:100%;padding-bottom:2rem}#commenti .comm_number{font-family:OpenSansBold,Arial;font-size:1.6rem;line-height:5rem}#commenti .commento{background:#fff;position:relative;box-shadow:0 .15rem .4rem rgb(0 0 0 / .24),0 .15rem .6rem rgb(0 0 0 / .12);margin-bottom:2rem;padding-bottom:1rem}#commenti .commento p{padding:4rem 2rem 0 6.3rem;font-family:OpenSansSemiBoldItalic,Arial;font-size:1.4rem;line-height:1.8rem;position:relative}.comm_aut{position:absolute;top:1rem;left:1rem;line-height:1.5rem}.comm_aut img{float:left;border:.2rem solid #ef5f3d;box-shadow:0 .3rem 1.2rem rgb(0 0 0 / .23),0 .3rem 1.2rem rgb(0 0 0 / .16);margin-right:1.6rem}.comm_aut a{font-family:OpenSansBold,Arial;font-size:1.3rem;color:#ef5f3d}.comm_aut a:hover{color:#666}.comm_aut span{color:#000}.comm_aut span.nck_clr{color:#ef5f3d}.comm_aut span.nck_clr:hover{color:#999}.comm_tools{display:none}.current-rating,.star-rating{background:url(../img/sprite-s850877273d.png)}.cosasidice{width:100%;zoom:1;text-align:center;background:#f0f1f3;border-bottom:5px solid #fff;padding:2rem}.cosasidice:after,.cosasidice:before{content:"\0020";display:block;height:0;overflow:hidden}.cosasidice:after{clear:both}.cosasidice .ico{display:inline-block;background-position:0 -384px;width:2.9rem;height:2.9rem;vertical-align:bottom}.cosasidice p{line-height:2rem;padding:1rem 0}.cosasidice .star-rating{margin:0 auto;margin:2rem auto 1rem;background-position:0 -3277px;width:13.9rem;height:1.6rem}.cosasidice .star-rating .current-rating{text-indent:-999.9rem;background-position:0 -3297px;width:13.9rem;height:1.6rem}.cosasidice .star-rating .hf{width:.9rem}.cosasidice .star-rating .rating_1{width:1.8rem}.cosasidice .star-rating .rating_1_hf{width:3.9rem}.cosasidice .star-rating .rating_2{width:4.8rem}.cosasidice .star-rating .rating_2_hf{width:6.9rem}.cosasidice .star-rating .rating_3{width:7.8rem}.cosasidice .star-rating .rating_3_hf{width:10rem}.cosasidice .star-rating .rating_4{width:10.9rem}.cosasidice .star-rating .rating_4_hf{width:13rem}.cosasidice .star-rating .rating_5{width:13.9rem}.az-boxdintorni{margin-bottom:3.1rem;padding:2rem 2rem 2rem 4rem;border-bottom:.1rem solid #ccc;position:relative}.az-boxdintorni .ico{display:inline-block;background-position:0 -1200px;width:2.6rem;height:2.6rem;position:absolute;left:0;top:50%;margin-top:-1.3rem}.az-dstrb{width:100%}.az-dstrb figure{float:left;width:10.9rem;height:10.9rem;line-height:10.7rem;margin:0 .6rem .8rem 0;border:.1rem solid #ccc}.az-dstrb figure img{object-fit:contain;display:inline-block;max-height:10.7rem;max-width:10.7rem;vertical-align:middle;width:100%;height:auto}.az-dstrb .az-info{float:none;text-align:left;display:inline}.az-dstrb ul{margin:2rem 0 0;display:flex;flex-direction:row;flex-wrap:wrap}.az-dstrb li{background:#f0f1f3;padding:1.4rem 1.8rem;flex:0 0 auto;width:49%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:space-evenly;align-items:flex-start;margin-bottom:10px}.az-dstrb li:nth-of-type(2n+1){margin-right:10px}@media screen and (min-width:0) and (max-width:764px){.az-dstrb li{width:100%}}@media screen and (min-width:765px) and (max-width:1489px){.az-dstrb li{width:49%}}@media screen and (min-width:1490px){.az-dstrb li{width:24%}.az-dstrb li:not(:last-of-type){margin-right:10px}}.az-dstrb h3{line-height:1.6rem;margin:.5rem 0}.az-dstrb .vcard{float:left;padding:0 0 .5rem}.az-dstrb .street-address:after{content:"\A";white-space:pre}.az-dstrb p{float:left;line-height:1.4rem;max-height:4.2rem;overflow:hidden}.seo_machine{margin:1rem 0 0 0;padding-top:.5rem}.seo_machine h4{line-height:3rem}.seo_machine li{line-height:3rem}.seo_machine ul li{float:left}.seo_machine ul li:after{content:"\00a0\007C\00a0";color:#333;font-size:1.4rem}.seo_machine ul li:last-of-type:after{content:""}.overlay{width:118.1rem;height:70rem}.saz-mappa{width:100%;height:100%}.saz-map-itinerario{float:left;background:#fff;width:31.4rem;height:100%}.saz-map-itinerario h3{padding:2rem 3rem 2rem 10%}.saz-map-itinerario label{display:none}.saz-map-itinerario .saz-map-src{display:inline-block;width:88%;height:3.4rem;margin:0 2% 1rem 10%;background-color:#fff;position:relative}.saz-map-itinerario .saz-map-src:after{position:absolute;content:"A.";left:-8%;top:.6rem;font-size:1.8rem}.saz-map-itinerario .saz-map-src input[type=search]{font-size:1.3rem;padding:0 1rem;height:3.4rem;color:#000}.saz-map-itinerario .saz-map-src input[type=search][readonly=readonly]{color:#999}.saz-map-itinerario .saz-map-src~.saz-map-src:after{content:"B."}.saz-map-itinerario .saz-map-bt-st1{display:inline-block;padding:1rem;margin-left:10%;background-color:#f0f1f3}.saz-map-itinerario .saz-map-bt-st1+.saz-map-bt-st1{margin-left:1rem}.saz-map-itinerario .saz-map-bt-st1.on{color:#fff;background-color:#09f}.saz-map-itinerario .saz-map-bt-st1.on:hover{color:#fff;background-color:#09f}.saz-map-itinerario .saz-map-bt-st1:hover{background-color:#ccc}.saz-map-itinerario .saz-map-bt-st2{display:block;width:8.5rem;height:3.7rem;line-height:3.7rem;-webkit-border-radius:.2rem;border-radius:.2rem;background-clip:padding-box;text-align:center;margin:1rem 0 0 10%;background-color:#09f;cursor:pointer;-webkit-transition:background-color .2s cubic-bezier(.55,0,.1,1);transition:background-color .2s cubic-bezier(.55,0,.1,1)}.saz-map-itinerario .saz-map-bt-st2:hover{background-color:#0081d7}.saz-map-map-container{float:left;width:84.7rem;height:68rem;overflow:hidden}.saz-map-map-container .infowindow{font-family:OpenSans,Arial;font-size:1.2rem;background:#000;padding:1rem;color:#fff}.saz-map-map-container .infowindow h6{font-size:1.3rem}.saz-map-map-container .infowindow .address{display:block;padding:.5rem 0}.saz-map-map-container .infowindow a{color:#09f}.saz-map-map-container .infowindow a:hover{color:#999}.saz-map-map-container .map-container,.saz-map-map-container iframe{width:100%;height:100%}#id_routePanel{width:100%;height:43.8rem;overflow:auto}.box_lead{font-size:15px;text-align:left;line-height:1.5;padding:20px 0}.box_lead strong{font-weight:700;display:block}.box_lead p{padding:0 20px}.box_lead a{margin-top:10px;display:inline-block;padding:7px 10px;font-size:12px;font-weight:700;background:#099dff;color:#fff;width:100%;text-align:center}.box_lead.mob{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px}.box_lead.mob p{padding:0}.box_lead.mob a{width:auto}.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 -2822px;width:1.7rem;height:2.1rem;position:relative;vertical-align:middle;margin-top:-.5rem}.info_azienda{border-right:.2rem solid #fff;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 -529px;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 -1984px;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 -354px;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 -1410px;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 -2847px;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 -2847px;width:1.7rem;height:2.1rem}.anagrafica_azienda .box_ntel .ico-tel_n{background-position:0 -2822px;width:1.7rem;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 -3317px;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 -2409px;width:2.1rem;height:2.1rem}.azienda_buttons .ic_prenota{background-position:0 -1310px;width:2.1rem;height:2.1rem}.azienda_buttons .ic_pva{background-position:0 -1360px;width:2.1rem;height:2.1rem}.azienda_buttons .ic_nws{background-position:0 -1260px;width:2.1rem;height:2.1rem}.azienda_buttons .sedi{background-position:0 -1497px;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}.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}.az-bannerfree{border-top:1px solid #0098fd;background-color:#f0f1f3;text-align:center;padding:16px 18px}.az-bannerfree--link{color:#333;text-decoration:underline}.az-bannerfree-riv{margin-top:16px;display:inline-block;padding:7px 10px;font-size:12px;font-weight:700;background:#09f;color:#fff;width:100%;text-align:center;width:220px;border:0;cursor:pointer}.az-bannerfree-riv span{display:inline-block;vertical-align:middle;margin-right:5px}.az-bannerfree-riv:hover{background:#0086e0}.az-azienda.row.cntt{display:block}.scheda_cont{padding:2rem}.scheda_cont header{margin-bottom:2rem;padding-left:1.5rem}.scheda_cont header .section-title{font-size:2rem;margin-bottom:.5rem;text-align:left;font-weight:600;line-height:1.2;color:#000}.scheda_cont input:disabled,.scheda_cont select:disabled,.scheda_cont textarea:disabled{background:#f0f1f3!important}.scheda_cont .form-is-invalid{border:1px solid #c30000!important}.scheda_cont .form-invalid-feedback{color:#c30000;width:100%;font-weight:400;font-size:13px}.scheda_cont .utente-privato .row-azienda{display:none}.scheda_cont .utente-azienda .row-privato{display:none}.scheda_cont .frow{display:flex;flex-wrap:wrap;justify-content:flex-start}.scheda_cont #campi-azienda{display:none}.scheda_cont .frow .col-half{flex:0 0 50%;position:relative;min-height:1px;padding:0 1.5rem}.scheda_cont .frow .col-full{flex:0 0 100%;position:relative;min-height:1px;padding:0 1.5rem}.scheda_cont .frow .form-group{margin-bottom:1rem}.scheda_cont .frow .form-group .form-control{display:block;width:100%;font-size:1.4rem;font-family:OpenSans,Arial;padding:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.3rem;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.scheda_cont .frow .form-group textarea.form-control{border:none}.scheda_cont .frow .form-group.email-subject{margin-bottom:1rem}.scheda_cont .frow .form-group.email-subject .custom-control{position:relative;display:inline-flex;min-height:1.5rem}.scheda_cont .frow .form-group.email-subject .custom-control.custom-control-inline{margin-right:3rem}.scheda_cont .frow .form-group.email-subject .custom-control.custom-control-inline .custom-control-label{text-transform:none;line-height:normal;vertical-align:top;margin-top:-.2rem}.scheda_cont .frow .form-group.email-subject .custom-control.custom-radio input{width:1.5rem;height:1.5rem;margin-right:1.5rem}.scheda_cont .pt-1{padding-top:1rem}.scheda_cont .ptb-1{padding:1rem 0}.scheda_cont form label{font-size:1.4rem;margin-bottom:.5rem;font-weight:600;text-transform:uppercase;display:inline-block}.scheda_cont form textarea{height:20rem;padding-bottom:3.7rem;resize:none}.scheda_cont input[type=checkbox],.scheda_cont input[type=radio]{box-sizing:border-box;padding:0}.scheda_cont .disclaimer{display:block;padding:1rem 1.5rem;margin:1rem 0;color:#656565;font-size:1.3rem;line-height:1.7;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.scheda_cont .lst_row{align-items:center;display:flex}.scheda_cont .lst_row .btn_sbm{text-align:right}.scheda_cont .btn-black{width:auto;font-family:OpenSans,Arial;cursor:pointer;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;white-space:nowrap;transform:translateZ(0);backface-visibility:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:none;outline:0;border:0;vertical-align:middle;padding:1rem 1.5rem;margin:1rem 0;border-radius:.4rem;font-size:1.2rem;color:#fff;background:#000}.scheda_cont .btn-black:hover{background-color:#333}.scheda_cont .section_Condizioni_Servizio{padding:3rem 0}.scheda_cont .section_Condizioni_Servizio .label span{font-size:1.4rem;font-size:14px;font-weight:600;text-transform:uppercase}.scheda_cont .section_Condizioni_Servizio .styledCheckBoxContainer{text-transform:none;padding:.5rem 0}.scheda_cont .section_Condizioni_Servizio .styledCheckBoxContainer .styledCheckBox{margin-right:.8rem}.scheda_cont .msg-textarea{border:1px solid #ced4da}.scheda_cont .msg-textarea .charactersCount{display:block;position:relative;width:100%;background:0 0;z-index:5;bottom:1px;right:1px;left:1px;padding:5px;font-size:13px;color:#999;text-align:right}.scheda_cont .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.scheda_cont .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.scheda_cont.msg_ok{text-align:center;line-height:1.5}.scheda_cont.msg_ok h2{margin-bottom:1rem}.scheda_cont.msg_ok a{display:block;padding:1rem 0}.info-spg>a{display:block;width:100%;line-height:4.3rem;padding-left:7rem;border-bottom:.1rem solid #000;position:relative}.info-spg>a .ico{position:absolute;top:1.1rem;left:3rem}.info-spg>a .percorso{background-position:0 -2459px;width:2.9rem;height:2.9rem}.info-spg>a .virtual_tour{background-position:0 -2971px;width:2.9rem;height:2.9rem}.info-spg>a .scarica_app{background-position:0 -2657px;width:2.9rem;height:2.9rem}.info-spg>a .sb-txt{display:block;position:absolute;top:15px;left:70px;white-space:nowrap}.info-spg .az-percorso{border-bottom:0;line-height:5.1rem;position:relative}.info-spg .az-percorso:hover{color:#fff}.info-spg .az-percorso:hover:after{background:#06a}.info-spg .az-percorso:hover .percorso{background-position:0 -2525px}.info-spg .az-percorso:after{content:"";display:block;width:100%;height:5.1rem;background:#099dff;position:absolute;left:0;bottom:0;z-index:-1;-webkit-transition:background .2s cubic-bezier(.55,0,.1,1);transition:background .2s cubic-bezier(.55,0,.1,1)}.info-spg .vote-cont{padding:2rem 0 0 .3rem;height:7rem;border-bottom:.1rem solid #000}.info-spg .vote-cont .average{float:left;line-height:3rem;margin-right:1rem}.info-spg .vote-cont .votes{text-transform:uppercase;position:relative}.info-spg .vote-cont .votes .sb-txt{position:absolute;top:1.5rem;left:0;white-space:nowrap}.info-spg .vote-cont .average span{position:relative;top:-1.1rem}.info-spg .histogram{border-top:.1rem solid #fff;margin-top:-.1rem}.info-spg .histogram .row{padding-bottom:.5rem}.info-spg .histogram .voteName{width:7rem;text-transform:none;float:left}.info-spg .histogram .voteHistogram{height:1rem;width:60%;padding-top:.3rem;float:left}.info-spg .histogram .voteHistogramBg{width:100%;height:1rem;background-color:#999}.info-spg .histogram .voteHistogramValue{background-color:#099dff;height:1rem}.info-spg .histogram .voteNumber{width:3rem;text-align:right;float:left}.info-spg .bigsocial{margin-top:1.5rem}.info-spg .bigsocial h3{margin-bottom:1rem}.info-spg .bigsocial>div{text-align:center;margin-bottom:1rem}.info-spg .bigsocial .facebook-follow{border:1px solid #ccc;padding:1rem 0}.categorie,.servizimarchi,.visitanche{padding:2rem 2rem 1rem;zoom:1;border-bottom:.1rem solid #099dff}.categorie:after,.categorie:before,.servizimarchi:after,.servizimarchi:before,.visitanche:after,.visitanche:before{content:"\0020";display:block;height:0;overflow:hidden}.categorie:after,.servizimarchi:after,.visitanche:after{clear:both}.categorie h5,.servizimarchi h5,.visitanche h5{line-height:2.5rem;padding-bottom:1rem}.categorie li,.servizimarchi li,.visitanche li{float:left;margin-right:.8rem;line-height:2.2rem;position:relative}.categorie li:last-child:after,.servizimarchi li:last-child:after,.visitanche li:last-child:after{content:""}.visitanche li{padding-bottom:2rem;line-height:1.5rem}.categorie li:after{content:"\002F";font-size:1.8rem;margin-left:.4rem}.servizimarchi ul{max-height:17.6rem;overflow:hidden}.servizimarchi li:after{content:"\002C";position:absolute;left:-7px}.servizimarchi .button{position:relative;display:inline-block;background:#f0f1f3;padding:0 1rem 0 2.5rem;line-height:2.9rem;margin-top:.5rem}.servizimarchi .button:hover{color:#000;background:#ccc}.servizimarchi .button:after{content:"\002B";position:absolute;left:.5rem;top:-.1rem;font-size:3rem;color:#0081d7}.servizimarchi .button .ico{display:none}.servizimarchi.opened ul{max-height:10000rem}.servizimarchi.opened .button{width:2.8rem;height:2.8rem;padding:0;overflow:hidden;color:#fff0}.servizimarchi.opened .button:after{content:"\002D";left:.9rem;top:-.3rem}@media screen and (min-width:0) and (max-width:764px){.nav-sec{display:none}.az-image{padding-top:0}.az-image>.img-mappa{display:none}.az-image>.sharing_tools.sharing_fixed{right:auto;top:auto;width:32rem;height:auto;padding:0}.az-image>.sharing_tools.sharing_fixed li{width:33.3%}.az-image .col-last{display:none}.sharing_tools{margin-left:1rem}.sharing_tools.concealing{display:none}.sharing_tools .sharing_fb_lbl{display:none}.sharing_tools .sharing_msg_fb_lbl{display:none}.sharing_tools li.sharing_whatsup{display:block}.sharing_tools li.sharing_facebook_msg{display:none}.sharing_tools li:hover .ico{top:0}.sharing_tools li:hover a:after{top:4.1rem}.sharing_tools.sharing_fixed{position:fixed;bottom:0;z-index:15;width:32rem;margin-left:0}.sharing_tools.sharing_fixed li{margin:0;width:8rem;text-align:center}.sharing_tools.sharing_fixed li .ico{float:none;display:inline-block}.sharing_tools.sharing_fixed li .share-count{bottom:0;right:0}.az-azienda.col{padding:0}.az-azienda.col>header{padding:3rem 1rem 0 1rem}.az-azienda.col>header figure{float:right;margin:0 auto;width:6rem;height:6rem;line-height:6rem}.az-azienda.col>header .az-info{display:none}.stpg .az-azienda.col{box-shadow:none}.stpg .az-azienda.col>header{padding:3rem 1rem 0 1rem}.stpg .az-azienda.col>header figure{float:right;margin:0 auto;width:6rem;height:6rem;line-height:6rem}.stpg .az-azienda.col>header figure img{max-width:6rem;max-height:6rem}.stpg .az-azienda.col>header .az-info{display:none}.az-azienda.row{display:none}.az-azienda .az_sharing_cont .sharing_tools.sharing_fixed{right:auto;top:auto;width:32rem;height:auto;padding:0}.az-azienda .az_sharing_cont .sharing_tools.sharing_fixed li{width:33.3%}header .az-info .box_ntel{display:none}header .az-info .box_ntel{padding:1rem 0}header .az-info .box_ntel li{margin-right:.5rem;text-indent:-999.9rem;overflow:hidden}header .az-info{padding-top:1rem;text-align:center}header .az-info .az-rag,header .az-info .tel,header .az-info h1{display:none}header .az-info .az-cat{font-size:1.2rem}header .az-info .adr{font-size:2rem;padding:.8rem 0;line-height:2.4rem}.az-mob-fixed-header{display:inline-block;text-align:left}.az-mob-fixed-header>span{text-align:center}.az-mob-fixed-header .azienda_buttons{display:inline-block;padding:0;vertical-align:unset}.az-mob-fixed-header .azienda_buttons>a span{font-weight:500}.az-mob-fixed-header .azienda_buttons .mappa{width:2.9rem;height:2.9rem;padding:0}.az-mob-fixed-header .bptx{display:none}.az-actions{padding:0;float:none;height:auto;display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #ccc;box-sizing:inherit;position:relative}.az-actions li{margin:0;flex-grow:1;line-height:50px;text-align:center;width:33%;height:50px;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-top:-1px;margin-left:-1px;position:unset;margin-bottom:0}.az-actions .ico{display:inline-block;vertical-align:middle;float:none}.az-actions .whats{float:none;display:inline-flex;margin-right:0}.az-actions a{display:inline-block;height:auto;line-height:initial}.az-actions a .ico{margin:auto}.az-actions a>span{font-weight:700;vertical-align:middle}.az-actions a .sedi{margin-top:.4rem}.az-actions a.whatslink{display:inline-block;height:auto;line-height:initial;min-width:2.9rem}.az-actions a.whatslink>.whats{vertical-align:middle}.az-actions a .tx_mappa,.az-actions a .tx_prev{margin-left:5px;font-size:10px;font-weight:700}.az-contatti{position:absolute;text-indent:.1rem;top:5rem;left:0}.az-contatti.opened{visibility:visible;text-align:left;width:32rem}.az-contatti.opened a{padding-left:1rem;display:block;line-height:2.9rem;height:2.9rem}.az-contatti.opened dl{width:30rem}.az-contatti.opened .contatti{position:absolute;-webkit-transform:translateX(6.8rem);-ms-transform:translateX(6.8rem);transform:translateX(6.8rem)}.az-gallery h3{padding-left:0}.az-gallery .overlay-video{width:32rem;height:23.5rem}.az-gallery-thumblr{display:none}.video .az-gallery-thumblr{display:block}.az-gallery-thumblr-cont{width:32rem}.az-gallery-fotoholder{width:25.6rem;height:20.5rem;padding:1rem 1rem 2rem;margin:1rem auto}.video .az-gallery-fotoholder{height:21.5rem}.az-gallery-fotoholder .ico.prev_b{left:-3rem;background-position:0 -28px;width:2.2rem;height:3.6rem}.az-gallery-fotoholder .ico.next_b{right:-3rem;background-position:0 -163px;width:2.2rem;height:3.6rem}.az-gallery-fotoholder .ico.az-gallery-close{display:none}.az-gallery-fotoholder .video-js{width:23.6rem;height:17.5rem;margin:0}.az-gallery-fotoholder{display:block}.az-gallery-img-cont{width:24rem;height:15.5rem}.place_info{padding:1rem}.az-azienda .place_info{padding:1rem}.place_info .short_desc{line-height:2rem}.place_info .short_desc.ossbi24{font-size:1.6rem}.place_info>p{line-height:1.8rem}.orari_apertura .ossbi18{font-size:1.5rem}.orari_apertura .ossb14{font-size:1.1rem}.orari_apertura td{display:block;width:100%;border-bottom:.4rem solid #fff}.orari_apertura td span{display:inline-block;margin-right:1rem}.orari_apertura td span:nth-child(1){width:3.5rem}.orari_apertura td span:nth-child(2){width:5rem}#commenti .commento p{padding:6rem 1rem 0}.cosasidice{display:none}.az-boxdintorni .osl20{font-size:1.6rem}.az-dstrb figure{float:left;width:7rem;height:5.2rem;line-height:5.2rem;margin-right:.5rem}.az-dstrb li{width:100%;display:block;border-right:0;border-bottom:1.8rem solid #fff}.az-dstrb li+li{border-left:0;border-bottom:0}.seo_machine{display:none}.overlay{width:100%;height:100%;padding:0}.saz-map-itinerario{display:none}.saz-map-map-container{width:100%;height:100%}.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 -2409px;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 -2872px;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 -784px;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}.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}.az-bannerfree-riv:hover{color:#fff}.az-bannerfree-riv:hover span svg path{fill:#fff}.az-azienda.row.cntt .nav-sec{display:inline-block}.scheda_cont{padding:2rem 0}.scheda_cont .frow .col-half{flex:0 0 100%}.scheda_cont .frow .form-group .form-control{background-color:#eee}.scheda_cont .frow .form-group.email-subject .custom-control.custom-control-inline{width:100%;margin:0;padding-left:0}.scheda_cont .msg-textarea{background-color:#eee}.info-spg .az-percorso{padding-top:0;height:5.1rem}.info-spg .az-tour{display:none}}@media screen and (min-width:765px) and (max-width:996px){.az-image{padding-top:1.5rem}.az-image>.img-mappa{display:none}.az-image .sharing_fb_lbl{display:none}.az-image .col-last{display:none}.az-image .sharing_tools{z-index:2}.sharing_tools .sharing_msg_fb_lbl{display:none}.sharing_tools li.sharing_facebook_msg{display:none}.sharing_tools li:hover .ico{top:0}.sharing_tools li:hover a:after{top:4.1rem}.az-azienda.col>header figure+.az-info{width:46.8rem}.stpg .az-azienda.col>header figure+.az-info{width:53.1rem}.az-gallery{max-width:68.8rem}.az-gallery h3{padding-left:6rem}.az-gallery-thumblr-cont{width:57.9rem}.orari_apertura .ossbi18{font-size:1.5rem}.orari_apertura .ossb14{font-size:1.1rem}.cosasidice{display:none}.overlay{width:70rem;height:90.3rem}.saz-map-itinerario{position:absolute;bottom:1rem;left:1rem;width:68rem;height:50%}.saz-map-itinerario .saz-map-bt-st2{float:right;margin:0 2% 0 0}.saz-map-map-container{width:68rem;height:44.2rem}#id_routePanel{height:24.9rem}.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}.info-spg .az-percorso{padding-top:0;height:5.1rem}.info-spg .az-tour{display:none}.info-spg .bigsocial>div{text-align:left}.categorie,.servizimarchi,.visitanche{padding:2rem 1.5rem 1rem}.servizimarchi{border-top:0}}@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){.sharing_tools a:after{background-image:url(../img/sprite-retina-s6f4c5e0496.png);-moz-background-size:151px 3494px;-webkit-background-size:151px 3494px;background-size:151px 3494px}.current-rating,.star-rating{background:url(../img/sprite-retina-s6f4c5e0496.png);-moz-background-size:151px 3494px;-webkit-background-size:151px 3494px;background-size:151px 3494px}}@media screen and (min-width:997px) and (max-width:1490px){.info-spg{margin-top:-7px}.sharing_tools .sharing_fb_lbl span{display:none}.sharing_tools .sharing_msg_fb_lbl span{display:none}.az-azienda.col>header figure+.az-info{width:73.6rem}.stpg .az-azienda.col>header figure+.az-info{width:45.3rem}.az-gallery{max-width:61rem}.az-gallery h3{padding-left:7.5rem}.az-gallery-thumblr-cont{width:46.3rem}.az-gallery-fotoholder{width:57rem;height:39.8rem}.az-gallery-img-cont{width:53rem;height:33.6rem}.orari_apertura .ossbi18{font-size:1.5rem}.orari_apertura .ossb14{font-size:1.1rem}.az-dstrb .vcard{width:14.6rem}.overlay{width:90rem;height:53.3rem}.saz-map-itinerario{width:24.3rem}.saz-map-itinerario .saz-map-src:after{left:-9%}.saz-map-map-container{width:63.7rem;height:51.3rem}#id_routePanel{height:27.5rem}.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:480px) and (max-width:639px) and (orientation:landscape){.current-rating,.star-rating{zoom:1.1}}@media screen and (min-width:640px) and (max-width:680px) and (orientation:landscape){.current-rating,.star-rating{zoom:1.27}}@media screen and (min-width:681px) and (max-width:764px) and (orientation:landscape){.current-rating,.star-rating{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}}.social-box{max-width:298px}.social-box.desktop-only{display:none}.social-box.mobile-only{display:block}.social-box__sectionTitle{padding-left:10px;margin-bottom:20px;text-align:left;line-height:15px}.social-box__cnt{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width:1024px){.social-box{margin-top:40px}.social-box.desktop-only{display:block}.social-box.mobile-only{display:none}.social-box__sectionTitle{color:#626262;padding-left:10px;font-weight:300;font-size:24px}}.place_info p{margin-top:16px}.place_info ol,.place_info ul{list-style-type:disc;padding-left:18px;margin-top:16px;margin-bottom:16px}.place_info li{margin-bottom:16px}.place_info li::marker{font-size:.8em}.place_info a{text-decoration:underline}.place_info b,.place_info strong{font-weight:700}.place_info em{font-style:italic}.place_info br{display:block;content:""}.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}.modal-rivendica{background:rgb(0 0 0 / 50%);position:fixed;top:0;left:0;width:100%;z-index:999;height:100%;display:none;justify-content:center;align-items:center;padding:16px}.modal-rivendica strong{font-weight:700}.modal-rivendica__content{background:#fff;padding:16px;max-width:400px;font-size:16px;line-height:1.5;color:#000}.modal-rivendica__title{font-weight:700;margin:0 0 8px 0;font-size:16px;line-height:1.5}.modal-rivendica__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;justify-content:end}.modal-rivendica__links a,.modal-rivendica__links button{padding:10px 16px 10px 16px;font-size:12px;font-weight:700;text-transform:uppercase;border:none;cursor:pointer}.modal-rivendica__links button{background-color:#e5e6e8}.modal-rivendica__links button:hover{background-color:#dddedf}.modal-rivendica__links a{color:#fff;background-color:#09f}.modal-rivendica__links a:hover{padding:10px 16px 10px 16px;background-color:#0086e0}.modal-rivendica.open{display:flex}.carosello-notizie-component{padding:40px 0}.carosello-notizie-component__title{margin:0 0 16px 0;color:#007aff;font-size:18px;line-height:1.5;font-weight:400}.carosello-notizie-wrap{border:1px solid #d1cfc5;padding:16px;margin-bottom:16px}.carosello-notizie .swiper-wrapper{height:auto}.carosello-notizie__image{min-height:197px;width:100%;height:100%;margin-bottom:16px;position:relative;overflow:hidden;aspect-ratio:248/185}.carosello-notizie__image img{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.carosello-notizie__title{font-size:24px;line-height:1.3;font-weight:400;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px 0}.carosello-notizie__text{font-size:15px;line-height:1.5}.carosello-notizie__paragraph{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px}.carosello-notizie__button{font-size:12px;line-height:1.5;text-transform:uppercase;padding:0;margin:0;color:#007aff;border:none;background:0 0;cursor:pointer;transition:color .2s cubic-bezier(.55,0,.1,1)}.carosello-notizie__button:hover{color:#999}.carosello-notizie-pag{text-align:center}.carosello-notizie-pag .swiper-pagination-bullet,.carosello-notizie-pag .swiper-pagination-bullet-active{background-color:#007aff}.carosello-notizie-pag .swiper-pagination-bullet{opacity:.4}.carosello-notizie-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media (min-width:765px){.carosello-notizie__item{display:flex}.carosello-notizie__image{margin-right:48px;margin-bottom:0;width:264px}}.modal-notizie{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}.modal-notizie__wrap{min-height:calc(100% - 160px);margin:80px auto;display:flex;align-items:center;justify-content:center;max-width:546px;width:100%}.modal-notizie__content{background:#fff;padding:16px;font-size:16px;line-height:1.5;color:#000;position:relative}.modal-notizie__close{position:absolute;top:24px;right:24px;z-index:1;background:#fff;border:none;transition:background-color .3s;width:32px;height:32px;padding:0}.modal-notizie__close:hover{cursor:pointer;background-color:#f0f1f3}.modal-notizie__image{width:100%;margin-bottom:24px;position:relative;overflow:hidden;aspect-ratio:248/185}.modal-notizie__image img{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.modal-notizie__title{font-size:32px;line-height:1.3;margin:0 0 16px 0;font-weight:400}.modal-notizie.open{display:block}.reviews{margin:40px 0}.reviews__title{color:#09f}.reviews__rating{display:flex;flex-direction:column;gap:16px;margin:8px 0 0 0}@media screen and (min-width:765px){.reviews__rating{flex-direction:row;gap:32px}}.reviews__rating-summary{flex-shrink:0}.reviews__rating-summary-wrap{display:flex}.reviews__rating-summary-votes{margin:4px 0 0 0}.reviews__rating-summary-star{color:#09f}.reviews__rating-detail{flex-grow:1;max-width:400px}.reviews__rating-detail-table{width:100%;border-collapse:collapse;border:none}.reviews__rating-detail-bar,.reviews__rating-detail-number,.reviews__rating-detail-title{padding:2px 0;vertical-align:middle}.reviews__rating-detail-bar{width:100%;padding:2px 16px}.reviews__rating-detail-bar-wrap{flex-grow:1;height:8px;background-color:#d9d9d9}.reviews__rating-detail-bar-inner{background-color:#09f;height:100%}.reviews__rating-detail-number{text-align:right}.reviews__posts{margin:16px 0 0 0}.reviews__posts-tabs{display:flex;border-bottom:1px solid #b4b4b4}.reviews__posts-tab{background-color:#fff;border:none;padding:12px 20px 8px 20px;border-radius:0}.reviews__posts-tab--active{font-family:OpenSansSemiBold,Arial;border:1px solid #b4b4b4;border-width:1px 1px 0 1px;margin-bottom:-1px}.reviews__posts-tab:not(.reviews__posts-tab--active){cursor:pointer}.reviews__posts-tab:not(.reviews__posts-tab--active):hover{background-color:#f5f5f5}.reviews__posts-panel{display:none;flex-direction:column;gap:16px;margin-top:16px}.reviews__posts-panel--active{display:flex}.reviews__posts-comment{background-color:#f6f6f6;padding:16px}.reviews__posts-comment-user{display:flex;gap:16px;justify-content:space-between;align-items:center;min-height:24px}.reviews__posts-comment-publisher{display:flex;gap:4px;align-items:center;margin-left:auto}.reviews__posts-comment-publisher-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.reviews__posts-comment-publisher-name{color:#4a4a4a}.reviews__posts-comment-rating{display:flex;margin:4px 0 0 0}.reviews__posts-comment-star{color:#09f;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.reviews__posts-comment-date{color:#4a4a4a;margin:4px 0 0 0}.reviews__posts-comment-title{margin:8px 0 0 0}.reviews__posts-comment-gallery{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.reviews__posts-comment-img{width:80px;height:80px;position:relative;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border .2s}.reviews__posts-comment-img:hover{border-color:#09f}.reviews__posts-comment-img img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.reviews__posts-comment-text{margin:8px 0 0 0}.reviews__posts-answers{margin:16px 0 0 0;display:flex;flex-direction:column;gap:8px}.reviews__posts-answer{background-color:#fff;padding:16px}.reviews__posts-answer-date{color:#4a4a4a}.reviews__posts-answer-text{margin:8px 0 0 0}.reviews__showmore-hidden{display:none}.reviews__showmore--show .reviews__showmore-hidden{display:inline}.reviews__showmore--show .reviews__showmore-dots{display:none}.reviews__showmore-button{padding:0;background:0 0;border:0;text-decoration:underline;margin:8px 0 0 0;cursor:pointer;color:#4a4a4a}.reviews__posts-comment-publisher-icon.publisher_foursquare,.reviews__posts-comment-publisher-icon.publisher_thefork{width:18px}body.modal-gallery-open{overflow:hidden}.modal-gallery{position:fixed;top:0;left:0;width:100%;height:100%;background:#171715;display:flex;flex-direction:column;z-index:100}.modal-gallery--hidden{display:none}.modal-gallery__header{height:60px;background-color:#444;color:#fff;padding:0 25px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.modal-gallery__content{height:calc(100% - 172px);padding:8px 16px}.modal-gallery__close{cursor:pointer;background:0 0;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.modal-gallery__close:hover{background-color:#353535}.modal-gallery-next,.modal-gallery-prev{position:absolute;top:50%;z-index:10;transform:translateY(-50%);cursor:pointer;background:#fff;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}@media (max-width:767px){.modal-gallery-next,.modal-gallery-prev{display:none}}.modal-gallery-next:hover,.modal-gallery-prev:hover{background-color:#e5e5e5}.modal-gallery-next.swiper-button-disabled,.modal-gallery-prev.swiper-button-disabled{opacity:.35;cursor:auto}.modal-gallery-prev{left:12px}.modal-gallery-next{right:12px}.modal-gallery .swiper{height:100%}.modal-gallery .swiper-pagination{position:absolute;bottom:12px;left:auto;right:12px;width:auto;font-size:12px;padding:3px 6px;background-color:rgba(68,68,68,.8);color:#fff}.modal-gallery__slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-gallery__slide img{max-width:100%;max-height:calc(100% - 28px);display:block}.modal-gallery__provider{padding-top:8px;height:28px;align-items:center;display:flex;justify-content:center}.modal-gallery__footer{flex-shrink:0;background-color:#444;padding:16px;display:flex}.modal-gallery__footer .swiper-slide{width:80px;height:80px;position:relative;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border .2s}.modal-gallery__footer .swiper-slide-thumb-active,.modal-gallery__footer .swiper-slide:hover{border-color:#09f}.modal-gallery__thumb img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;object-position:center;left:0}.top-reviews{margin:24px 0 0 0}.top-reviews__title{color:#069bff}.top-reviews__inner{display:flex;flex-direction:column;margin:8px 0 0 0}@media (min-width:768px){.top-reviews__inner{flex-direction:row;margin:8px -16px 0 -16px}}.top-reviews__review{padding:32px 0;position:relative;width:100%}@media (max-width:767px){.top-reviews__review:nth-child(1){padding-top:16px}}@media (min-width:768px){.top-reviews__review{padding:16px;display:flex;flex-direction:column}}.top-reviews__review:not(:last-child){border:1px solid #e2dede;border-width:0 0 1px 0}@media (min-width:768px){.top-reviews__review:not(:last-child){border-width:0 1px 0 0}}.top-reviews__divider{align-self:center;border:1px solid #e2dede;border-width:1px 0 0 0;height:1px;width:110px}@media (min-width:768px){.top-reviews__divider{border-width:0 1px 0 0;height:110px;width:1px}}.top-reviews__review-stars{display:flex}.top-reviews__review-star{color:#09f;width:16px;height:16px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.top-reviews__review-text-content{flex-grow:1}}.top-reviews__review-text{margin-top:10px}.top-reviews__review-button{cursor:pointer;border:none;background:0 0}.top-reviews__review-button:hover{color:#057fdd}.top-reviews__review-name{margin-top:10px;color:#4a4a4a}.top-reviews__review-provider{align-items:center;display:flex;gap:4px;margin-top:10px}.top-reviews__review-provider-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.top-reviews__review-provider-name{color:rgba(0,0,0,.6);text-transform:capitalize}.modale--top-reviews .modale__main{padding:0 16px 16px 16px}.menubox{margin-top:24px}.menubox__title{margin-top:0}.menubox__content{background-color:#f6f6f6;padding:16px;display:flex;flex-direction:column;gap:16px}.menubox__thefork-logo{display:flex;align-items:center;gap:8px}.menubox__groups{border-top:1px solid #cfcfcf;padding:16px 0 0 0;display:flex;flex-direction:column;gap:24px}.menubox__group{display:flex;flex-direction:column;gap:12px}.menubox__group-title{text-transform:uppercase}.menubox__list,.place_info .menubox__list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.menubox__list-item,.place_info .menubox__list-item{display:flex;align-items:self-end;justify-content:space-between;gap:16px;margin:0}.menubox__show-more-btn{margin:0 auto;display:flex;border:none;color:#fff;text-transform:uppercase;background:#09f;padding:6px 12px;font-family:OpenSansSemiBold,Arial;font-size:12px;cursor:pointer;transition:all .2s ease-in-out}.menubox__show-more-btn:hover{background-color:#0086e0;color:#fff}.modale--menubox .modale__header{justify-content:space-between;align-items:center;padding:16px 16px 0 16px;gap:16px}.modale--menubox .menubox__content{background-color:transparent}.menubox__price-info{display:flex;align-items:center;gap:8px}.menubox__price-info-btn{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#aaa;width:18px;height:18px}.modale--menubox-price .modale__wrap{align-items:center;max-width:280px}.modale--menubox-price .modale__main{padding:0 24px 24px 24px}.quote{margin-top:24px}.quote__title{margin-top:0}.quote__subtitle{margin:0 0 16px 0}.quote__content{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f6f6f6}.quote__groups{display:flex;flex-direction:column;gap:16px}.quote__group{display:none;flex-direction:column;gap:8px}.quote__group--active,.quote__group:first-child{display:flex}.quote__list{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:8px}.quote__list-item{display:flex;gap:12px}.quote__list-item:not(:last-child):after{content:"";display:block;border-left:1px solid #cfcfcf}.quote__list-link{color:#000;text-decoration:underline}.quote__button{margin:0 0 0 auto;display:flex;border:none;color:#000;background:0 0;padding:0;font-family:OpenSansSemiBold,Arial;font-size:12px;cursor:pointer;transition:all .2s ease-in-out}.quote__button:hover{text-decoration:underline;color:#000}.scheda-azienda__catalogo{margin:24px 0;background-color:#f6f6f6;padding:16px}.scheda-azienda__catalogo-section-title{font-family:OpenSans,Arial;font-size:18px;color:#09f}.scheda-azienda__catalogo-divider{border-bottom:1px solid #cfcfcf;margin:16px 0}.scheda-azienda__catalogo-body{display:flex;flex-direction:column;gap:1rem}@media (min-width:765px){.scheda-azienda__catalogo-body{gap:8px}}.scheda-azienda__catalogo-item{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:765px){.scheda-azienda__catalogo-item{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.scheda-azienda__catalogo-text{font-family:OpenSans,Arial;font-size:14px}.scheda-azienda__catalogo-cta{height:40px;min-width:104px;flex-shrink:0}.scheda-azienda__catalogo-cta .cta-icn{color:#fff;display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.scheda-azienda__catalogo-cta .cta-icn svg{width:100%;height:100%}.scheda-azienda__lead-generator-item{margin-top:24px;background-color:#f6f6f6;padding:16px}.scheda-azienda__lead-generator-section-title{font-family:OpenSans,Arial;font-size:18px;color:#09f;margin-bottom:16px}.scheda-azienda__lead-generator-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:765px){.scheda-azienda__lead-generator-body{flex-direction:row}}.scheda-azienda__lead-generator-image-wrap{aspect-ratio:189/103;overflow:hidden;position:relative;width:100%}@media (min-width:765px){.scheda-azienda__lead-generator-image-wrap{flex:1 0 0;min-width:0}}.scheda-azienda__lead-generator-image{height:100%;left:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%}.scheda-azienda__lead-generator-content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:16px;min-width:0}.scheda-azienda__lead-generator-text-group{display:flex;flex-direction:column;gap:4px;width:100%}.scheda-azienda__lead-generator-title{font-family:OpenSansSemiBold,Arial;font-size:18px;width:100%}.scheda-azienda__lead-generator-description{font-family:OpenSans,Arial;font-size:14px;width:100%}.scheda-azienda__lead-generator-cta{height:40px;min-width:104px;flex-shrink:0}.scheda-azienda__portfolio{margin:24px 0;background-color:#f6f6f6;padding:16px}.scheda-azienda__portfolio-section-title{font-family:OpenSans,Arial;font-size:18px;color:#09f}.scheda-azienda__portfolio-divider{border-bottom:1px solid #cfcfcf;margin:16px 0}.scheda-azienda__portfolio-text{font-family:OpenSans,Arial;font-size:14px;width:100%}.scheda-azienda__portfolio-cta{height:40px;min-width:104px;flex-shrink:0;margin-top:1rem;display:inline-flex}.scheda-azienda__portfolio-cta .cta-icn{color:#fff;display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.scheda-azienda__portfolio-cta .cta-icn svg{width:100%;height:100%}.scheda-azienda__teams{margin:24px 0}.scheda-azienda__teams-section-title{font-family:OpenSans,Arial;font-size:18px;color:#09f}.scheda-azienda__teams-list{display:flex;flex-wrap:wrap;margin:0 -8px}.scheda-azienda__teams-col{flex:0 0 auto;margin-top:16px;padding:0 8px;width:100%}@media (min-width:765px){.scheda-azienda__teams-col{width:calc(100% / 3)}}.scheda-azienda__teams-card{align-items:center;background-color:#f6f6f6;padding:16px;height:100%}.scheda-azienda__teams-card>:first-child{margin-top:0}.scheda-azienda__teams-card-imageWrap{border-radius:50%;height:90px;margin:0 auto;overflow:hidden;position:relative;width:90px}.scheda-azienda__teams-card-image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.scheda-azienda__teams-card-name{font-family:OpenSansSemiBold,Arial;font-size:16px;margin-top:8px;text-align:center}.scheda-azienda__teams-card-job{font-family:OpenSansSemiBold,Arial;font-size:14px;margin-top:4px;text-align:center}.scheda-azienda__teams-card-description{font-family:OpenSans,Arial;font-size:14px;margin-top:8px;width:100%}.carosello-eventi{margin:24px 0;background-color:#f6f6f6;padding:16px}.carosello-eventi__title{font-family:OpenSans,Arial;font-size:18px;color:#09f}.carosello-eventi__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.carosello-eventi__header-actions{display:flex;gap:8px;flex-shrink:0}.carosello-eventi__next,.carosello-eventi__prev{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #cfcfcf;color:#4a4a4a;cursor:pointer}.carosello-eventi__next:hover,.carosello-eventi__prev:hover{background-color:#e5e5e5}.carosello-eventi__next.swiper-button-disabled,.carosello-eventi__prev.swiper-button-disabled{opacity:.35;cursor:auto}.carosello-eventi__divider{border-bottom:1px solid #cfcfcf;margin:16px 0}.carosello-eventi__card{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:765px){.carosello-eventi__card{flex-direction:row}}.carosello-eventi__image-wrap{aspect-ratio:189/103;overflow:hidden;position:relative;width:100%}@media (min-width:765px){.carosello-eventi__image-wrap{flex:1 0 0;min-width:0}}.carosello-eventi__image{height:100%;left:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%}.carosello-eventi__content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:16px;min-width:0}.carosello-eventi__text-group{display:flex;flex-direction:column;gap:4px;width:100%}.carosello-eventi__item-title{font-family:OpenSansSemiBold,Arial;font-size:18px;width:100%}.carosello-eventi__date{font-family:OpenSansSemiBold,Arial;font-size:14px;width:100%}.carosello-eventi__description{font-family:OpenSans,Arial;font-size:14px;width:100%}.carosello-eventi__cta{height:40px;min-width:104px;flex-shrink:0}.carosello-eventi__footer{display:flex;justify-content:flex-end;margin-top:16px}.carosello-eventi__footer-link{font-family:OpenSansSemiBold,Arial;font-size:14px;color:#09f;text-decoration:none}.carosello-prodotti{margin:24px 0;background-color:#f6f6f6;padding:16px}.carosello-prodotti__title{font-family:OpenSans,Arial;font-size:18px;color:#09f}.carosello-prodotti__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.carosello-prodotti__header-actions{display:flex;gap:8px;flex-shrink:0}.carosello-prodotti--max2 .carosello-prodotti__header-actions{display:none}@media (min-width:768px){.carosello-prodotti--max5 .carosello-prodotti__header-actions{display:none}}@media (min-width:1491px){.carosello-prodotti--max6 .carosello-prodotti__header-actions{display:none}}.carosello-prodotti__next,.carosello-prodotti__prev{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #cfcfcf;color:#4a4a4a;cursor:pointer}.carosello-prodotti__next:not(.swiper-button-disabled):hover,.carosello-prodotti__prev:not(.swiper-button-disabled):hover{background-color:#e5e5e5}.carosello-prodotti__next.swiper-button-disabled,.carosello-prodotti__prev.swiper-button-disabled{opacity:.35;cursor:auto}.carosello-prodotti__divider{border-bottom:1px solid #cfcfcf;margin:16px 0}.carosello-prodotti__card-content{cursor:pointer}.carosello-prodotti__card-image-wrapper{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden}.carosello-prodotti__card-image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.carosello-prodotti__card-title{font-family:OpenSans,Arial;font-size:14px;margin-top:8px}.carosello-prodotti__card-price{font-family:OpenSansSemiBold,Arial;font-size:14px;margin-top:4px}.carosello-prodotti__card-description{font-family:OpenSans,Arial;font-size:14px;margin-top:8px}.carosello-prodotti__card-cta{height:40px;min-width:104px;flex-shrink:0;margin-top:8px}.carosello-prodotti__footer{display:flex;justify-content:flex-end;margin-top:16px}.carosello-prodotti__footer-link{font-family:OpenSansSemiBold,Arial;font-size:14px;color:#09f;text-decoration:none}.carosello-prodotti-modal{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}.carosello-prodotti-modal__wrap{min-height:calc(100% - 160px);margin:80px auto;display:flex;align-items:center;justify-content:center;max-width:425px;width:100%}.carosello-prodotti-modal__content{width:100%;background:#fff;padding:16px;position:relative}.carosello-prodotti-modal__close{background:#fff;border:none;transition:background-color .3s;width:24px;height:24px;padding:0;display:table;margin:0 0 8px auto}.carosello-prodotti-modal__close svg{width:100%;height:100%}.carosello-prodotti-modal__close:hover{cursor:pointer;background-color:#f0f1f3}.carosello-prodotti-modal__image{width:100%;position:relative;overflow:hidden;aspect-ratio:1/1}.carosello-prodotti-modal__image img{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.carosello-prodotti-modal.open{display:block}.corpo-pagina-new{margin-top:24px;padding:0 10px}@media (min-width:765px){.corpo-pagina-new{padding:0}}.corpo-pagina-new>*{margin-top:24px;margin-bottom:0}.corpo-pagina-new>:first-child{margin-top:0}.corpo-pagina-new .place_info{padding:0}