*{box-sizing:border-box}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1300px){.container{width:1270px}}.row{margin:0 -20px}.row:after,.row:before{content:"";clear:both;display:table}.row--flex{display:flex;flex-direction:column}.col--aside,.col--content{padding:0 20px;width:100%}@media only screen and (min-width:992px){.row--flex{flex-direction:row-reverse}.col--aside{width:30%}.col--content{width:70%}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}body.sbfe{background:#fff}body.sbfe .article__header,body.sbfe .header{transition:transform .5s ease-in-out}body.sbfe.header--is-hidden .article__header,body.sbfe.header--is-hidden .header{transform:translateY(-300px)}.img--resp{max-width:100%;height:auto;display:block;margin:0 auto}.nowrap{white-space:nowrap}.btn__group{margin:2em 0 0;clear:both}.btn__group:after,.btn__group:before{clear:both;display:table;content:""}.btn--ghost{border:1px solid #444;text-align:center;line-height:1.1em;padding:14px 25px 11px;color:#444;font-size:13px;text-transform:uppercase;font-family:baseb,sans-serif;text-decoration:none;display:inline-block;width:100%}.btn--ghost--centered{max-width:220px;margin:0 auto;display:block}.btn--readmore__mask{padding:18px 25px 15px;max-width:220px;margin:4em auto;display:block;font-size:16px}.btn--readmore__mask.off{display:none}@media only screen and (min-width:992px){.btn--readmore__mask{display:none}}a.wangle--right{padding-right:20px;position:relative;display:block;color:#000;text-decoration:none;line-height:1.4em;font-size:14px}a.wangle--right:after{content:"";width:6px;height:6px;display:block;border:solid #444;border-width:2px 2px 0 0;position:absolute;right:10px;top:50%;transform:rotate(45deg) translateY(-50%)}.article{margin-top:30px}@media only screen and (min-width:768px){.article{margin-top:80px}}.article .readmore__mask{position:relative;overflow:hidden;height:500px}.article .readmore__mask:after{content:"";width:100%;height:50%;display:block;position:absolute;bottom:0;left:0;z-index:99;background:linear-gradient(183deg,hsla(0,0%,100%,0),#fff)}.article .readmore__mask.off{height:auto}.article .readmore__mask.off:after{display:none}@media only screen and (min-width:999px){.article .readmore__mask{height:auto}.article .readmore__mask:after{display:none}}.article .owl-carousel.off{display:block}.article .owl-carousel .owl-item img{width:auto}.article .owl-carousel .owl-nav button.owl-next,.article .owl-carousel .owl-nav button.owl-prev{display:block;border-radius:50%;color:#fff;font-size:34px;background-color:rgba(0,0,0,.5);height:40px;width:40px;position:absolute;top:45.5%;transform:translateY(-50%);outline:none}.article .owl-carousel .owl-nav button.owl-next:focus-visible,.article .owl-carousel .owl-nav button.owl-prev:focus-visible{outline:2px solid #626262;outline-offset:2px}.article .owl-carousel .owl-nav button.owl-next span,.article .owl-carousel .owl-nav button.owl-prev span{line-height:40px;position:absolute;top:50%;left:50%;border:solid #fff;border-width:1px 1px 0 0;height:16px;width:16px;display:block}.article .owl-carousel .owl-nav .owl-prev{left:5px}.article .owl-carousel .owl-nav .owl-prev span{transform:translate(-30%,-50%) rotate(-135deg)}.article .owl-carousel .owl-nav .owl-next{right:5px}.article .owl-carousel .owl-nav .owl-next span{transform:translate(-70%,-50%) rotate(45deg)}.article .owl-carousel .owl-dots{text-align:center;margin:20px 0}.article .owl-carousel .owl-dots .owl-dot{display:inline-block;height:14px;width:14px;margin:5px 5px 0;background-color:#f5f6f7;border-radius:50%;outline:none}.article .owl-carousel .owl-dots .owl-dot:focus-visible{outline:2px solid #626262;outline-offset:2px}.article .owl-carousel .owl-dots .owl-dot.active{background-color:#7c7c7d}.article .owl-carousel.article__related__carousel .owl-nav{display:none}.article .owl-carousel.article__related__carousel .owl-dots .owl-dot{background-color:#dfe7e9}.article .owl-carousel.article__related__carousel .owl-dots .owl-dot.active{background-color:#4b4c4d}.article__header{display:none}@media only screen and (min-width:992px){.article__header{display:block;position:fixed;border-bottom:1px solid #ececec;top:80px;padding:14px 0;width:100%;background-color:#f6f6f6;z-index:45;font-size:12px;line-height:1.5em}.article__header .container{display:flex;align-items:center;flex-wrap:wrap}.article__header-brand strong{padding-left:15px;font-family:baseb,sans-serif}.article__header-brand strong em{font-style:normal;display:none}}@media only screen and (min-width:992px) and (min-width:1200px){.article__header-brand strong em{display:inline}}@media only screen and (min-width:992px){.article__header-nav{list-style:none;margin:0;padding:0;display:flex;align-items:center}.article__header-nav li{margin:0}.article__header-nav li a{display:inline-block;margin:0 10px;color:#444;position:relative;text-decoration:none}.article__header-nav li a.is--active:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:88%;display:block;height:2px;background:#8cd7fc}.article__header-nav li a[href*=borghi].is--active:after,.article__header-nav li a[href*=flavors].is--active:after,.article__header-nav li a[href*=sapori].is--active:after,.article__header-nav li a[href*=villages].is--active:after{background:#8cd7fc}.article__header-nav li a[href*=itinerari].is--active:after,.article__header-nav li a[href*=itineraries].is--active:after{background-color:#afd39a}.article__header strong{padding-left:15px;font-family:baseb,sans-serif}.article__header strong em{font-style:normal;display:none}}@media only screen and (min-width:992px) and (min-width:1200px){.article__header strong em{display:inline}}@media only screen and (min-width:992px){.article__header a{display:inline-block;margin:0 10px;color:#444;position:relative;text-decoration:none}.article__header a.is--active:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:88%;display:block;height:2px;background:#8cd7fc}.article__header a.is--active:nth-child(4):after{background-color:#afd39a}}.article__hero{background:#fff;height:380px;overflow:hidden;position:relative}.article__hero:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);display:block;position:absolute;left:0;top:0;z-index:15}.article__hero img{position:absolute;z-index:10;display:block;left:50%;margin:0 auto;transform:translateX(-50%)}.article__hero hgroup{transform:translate(-50%,-50%);position:absolute;left:50%;top:calc(50% + 15px);width:calc(100% - 40px);padding:0 20px;text-align:center;color:#fff;z-index:20;max-width:1270px}.article__hero hgroup h1{font-family:baseb,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;margin:.7em 0 0}.article__hero hgroup .category{display:inline-block;font-family:baseb,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;padding-bottom:.7em;position:relative;letter-spacing:1px}.article__hero hgroup .category:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:88%;display:block;height:2px;background:#8cd7fc}.article__hero hgroup .release-date{font-family:baseb,sans-serif;font-size:18px;margin:1.5em 0 0}.article__hero[data-tag=Flavors] hgroup h3:after,.article__hero[data-tag=Sapori] hgroup h3:after{background-color:#afd39a}.article__hero[data-tag=Itinerari] hgroup h3:after,.article__hero[data-tag=Itineraries] hgroup h3:after,.article__hero[data-tag=itineraries] hgroup h3:after{background-color:#fc8c8c}@media only screen and (min-width:768px){.article__hero{height:430px}.article__hero hgroup{top:calc(50% + 30px)}.article__hero hgroup h1{font-size:38px}}@media only screen and (min-width:992px){.article__hero hgroup h1{font-size:42px}}.article__intro{margin:3em 20px}.article__intro .intro-title{font-size:26px;font-weight:300;font-style:italic;line-height:1.4em;margin:0 auto}.article__intro .intro-content,.article__intro .intro-title{text-align:center;font-family:base,sans-serif;max-width:1000px}.article__intro .intro-content{font-size:16px;line-height:24px;margin:20px auto 60px}@media only screen and (min-width:992px){.article__intro{margin:4em 20px}.article__intro .intro-title{font-size:30px}}.article__body{margin-bottom:2em}.article__body p{font-size:16px;line-height:1.5em}.article__body b,.article__body strong{font-family:baseb,sans-serif}.article__body h2{font-size:24px;margin:1em 0 0;line-height:1.3em}.article__body img{max-width:100%;height:auto;display:block;margin:3em auto}.article__body a{color:#000}.article__tags{margin:3em 0 4em}.article__tags a{color:#000;font-family:baseb,sans-serif;font-size:12px;display:inline-block;padding:0 6px 0 0}.article__social{margin:2em 0;padding:2.5em 0 3em;background:#f6f7f8;text-align:center}.article__social h3{letter-spacing:1px;font-size:13px;margin:0 0 2em;text-transform:uppercase;font-family:baseb,sans-serif}.article__social a{display:inline-block;margin:0 10%}.article__social a svg{opacity:.5;width:20px;height:20px}.article__social a:hover svg{opacity:1}.article__social--aside{display:none}@media only screen and (min-width:992px){.article__social{background:transparent;padding:0}.article__social .innerbox{display:flex;border:1px solid #424344;width:-moz-fit-content;width:fit-content;padding:1.8em 2em;align-items:center}.article__social .innerbox h3{white-space:nowrap;margin:0 20px 0 0}.article__social .innerbox a{margin:0 20px}.article__social--aside{display:block;padding:2.5em 2.5em 2em;background:#f6f7f8;margin-top:0}.article__social--aside .innerbox{border:0;display:block;padding:0;width:auto;text-align:left}.article__social--aside .innerbox h3{margin:0 0 1.5em}.article__social--aside .innerbox a{margin:0 40px 0 0}}.article__map{background:#f2fbff;padding:3em;margin-bottom:2em;text-align:center}.article__map h3{font-family:baseb,sans-serif;font-size:24px;text-align:center;line-height:1.3em}.article__mapwrapper{margin:2em 0;padding:2em;min-height:200px;background-color:#def5fe}.article__mapwrapper svg{max-height:460px}.article__map[data-region=abruzzo] #abruzzo,.article__map[data-region=Abruzzo] #abruzzo,.article__map[data-region=basilicata] #basilicata,.article__map[data-region=Basilicata] #basilicata,.article__map[data-region=calabria] #calabria,.article__map[data-region=Calabria] #calabria,.article__map[data-region=campania] #campania,.article__map[data-region=Campania] #campania,.article__map[data-region=lazio] #lazio,.article__map[data-region=Lazio] #lazio,.article__map[data-region=liguria] #liguria,.article__map[data-region=Liguria] #liguria,.article__map[data-region=lombardia] #lombardia,.article__map[data-region=Lombardia] #lombardia,.article__map[data-region=marche] #marche,.article__map[data-region=Marche] #marche,.article__map[data-region=molise] #molise,.article__map[data-region=Molise] #molise,.article__map[data-region=piemonte] #piemonte,.article__map[data-region=Piemonte] #piemonte,.article__map[data-region=puglia] #puglia,.article__map[data-region=Puglia] #puglia,.article__map[data-region=sardegna] #sardegna,.article__map[data-region=Sardegna] #sardegna,.article__map[data-region=sicilia] #sicilia,.article__map[data-region=Sicilia] #sicilia,.article__map[data-region=toscana] #toscana,.article__map[data-region=Toscana] #toscana,.article__map[data-region=trentino] #trentino,.article__map[data-region=Trentino] #trentino,.article__map[data-region=umbria] #umbria,.article__map[data-region=Umbria] #umbria,.article__map[data-region=veneto] #veneto,.article__map[data-region=Veneto] #veneto,.article__map[data-region^=emilia] #emilia-romagna,.article__map[data-region^=Emilia] #emilia-romagna,.article__map[data-region^=friuli] #friuli-venezia-giulia,.article__map[data-region^=Friuli] #friuli-venezia-giulia,.article__map[data-region^=valle] #valle-daosta,.article__map[data-region^=Valle] #valle-daosta{fill:#444}.article__suggestion{border:2px solid #dceed7;padding:3em 1em 1em;margin-bottom:2em}.article__suggestion>h3{color:#b6d8a3;text-transform:uppercase;font-size:24px;text-align:center;font-family:baseb,sans-serif;line-height:1em;margin:0 0 .4em}.article__suggestion>p{text-align:center;font-family:basel,sans-serif;font-size:16px;line-height:1.3em;margin-bottom:1em}.article__suggestion .innerbox{background-color:#deedd7;padding:2em;margin:1em 0 0}.article__suggestion .innerbox h4{font-family:baseb,sans-serif;line-height:1.3em;font-size:22px;margin-bottom:.3em}.article__suggestion .innerbox p{font-family:basel,sans-serif;font-size:18px;line-height:1.3em;text-align:left}.article__suggestion .innerbox img{margin:2em auto;border:3px solid #fff}.article__suggestion .innerbox.innerbox--last h3{margin:0 0 1em;font-size:20px;font-family:baseb,sans-serif;line-height:1.2em}@media only screen and (min-width:601px) and (max-width:992px){.article__suggestion .innerbox,.article__suggestion .innerbox h4,.article__suggestion .innerbox p{text-align:center}.article__suggestion .innerbox a{max-width:300px}.article__suggestion .innerbox.innerbox--last{display:block;text-align:center}.article__suggestion .innerbox.innerbox--last a.wangle--right{display:inline-block;padding-right:30px}}.article__restaurant{background:#f5f6f7;padding:2.5em 2em;font-size:14px;margin-bottom:1.5em}.article__restaurant h3{margin:0 0 1em;font-size:16px;font-family:baseb,sans-serif;line-height:1.2em}@media only screen and (min-width:601px) and (max-width:992px){.article__restaurant{text-align:center}.article__restaurant a.wangle--right{display:inline-block;padding-right:30px}}.article__gallery{margin:2em 0}.article__gallery .gallery02__intro p{font-size:16px;line-height:1.5em;margin-bottom:2em}.article__gallery .gallery02__intro h2{font-size:24px;margin:1em 0;line-height:1.3em}.article__gallery .owl-carousel .owl-nav button.owl-next,.article__gallery .owl-carousel .owl-nav button.owl-prev{background-color:rgba(0,0,0,.5)}.article__gallery .owl-carousel .owl-nav .owl-prev{left:15px}.article__gallery .owl-carousel .owl-nav .owl-next{right:15px}@media only screen and (min-width:768px){.article__gallery .gallery02__wrapper .item{overflow:hidden}.article__gallery .gallery02__wrapper .item .galleryImage{display:block;float:left;margin:2px;width:calc(33.2% - 4px);height:auto}.article__gallery .gallery02__wrapper .item .galleryImage:focus-visible{outline-offset:0}.article__gallery .gallery02__wrapper .item .galleryImage img{width:100%;height:auto}.article__gallery .gallery02__wrapper .item .galleryImage:first-child{width:calc(66.6% - 4px)}}.article__related{margin:3em 0 0;background:#f5f6f7;padding:4em 0 2.5em;overflow:hidden}.article__related h3{color:#424344;font-family:base,sans-serif;font-size:30px;text-align:center;line-height:1.3em;margin:0 0 1em}.article__related h3 strong{font-family:baseb,sans-serif}.article__related .related__item{text-decoration:none;color:#444;width:100%;cursor:pointer}.article__related .related__item:focus-within{outline:1px solid #626262;outline-offset:2px}.article__related .related__item .related__image__wrapper{width:100%;height:200px;overflow:hidden;position:relative}.article__related .related__item .related__image__wrapper img{width:100%;height:auto;display:block;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%)}.article__related .related__item__title a{text-decoration:none;color:#444;font-size:18px;font-family:baseb,sans-serif;line-height:1.2em;margin:.5em 0 1em}.article__related .related__item__title a br{display:none}.article__related .related__item__date{margin-top:1em;font-size:12px;font-family:base,sans-serif;line-height:20px}.article__related .related__item__date svg{width:14px;height:14px;float:left;position:relative;top:2px;margin:0 10px 0 0}.article__related__carousel{overflow:hidden}@media only screen and (min-width:768px){.article__related{padding:6em 0 8em}.article__related h3{font-size:38px;margin:0 0 1em}.article__related .related__item{width:50%;float:left;padding:0 15px}}@media only screen and (min-width:992px){.article__related .related__item{width:25%}}.itinerario{margin-right:auto;margin-left:auto;max-width:100%;height:auto;width:100%}.itinerario-wrapper{margin:0 auto;width:100%;max-width:1200px}.itinerario-img{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;max-width:100%;height:auto}@media only screen and (min-width:768px){.itinerario--d{display:block}.itinerario--m{display:none}}@media only screen and (max-width:767px){.itinerario-img{width:100%}.itinerario--d{display:none}.itinerario--m{padding-left:0;padding-right:0;display:block}}.owl-carouselit{display:block;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.article__itinerariobox{margin:2em 0;display:block}.article__itinerariobox a{text-decoration:none;padding:20px 40px;display:block;cursor:pointer}[tag=itinerari] .article__itinerariobox{background:#deedd7}[tag=borghi] .article__itinerariobox,[tag=flovers] .article__itinerariobox,[tag=sapori] .article__itinerariobox{background:#ffbdbd}.article__itinerariobox.type_borghi,[typeOfItinerario=borghi] .article__itinerariobox{background:#f2fbff}.article__itinerariobox.type_flavors,.article__itinerariobox.type_sapori,[typeOfItinerario=flavors] .article__itinerariobox,[typeOfItinerario=sapori] .article__itinerariobox{background:#deedd7}.article__itinerariobox.type_itinerari,.article__itinerariobox.type_itineraries,[typeOfItinerario=itinerari] .article__itinerariobox,[typeOfItinerario=itineraries] .article__itinerariobox{background:#ffbdbd}.article__itinerariobox p{font-family:basel,sans-serif;font-size:16px}.article__itinerariobox-title p{font-family:baseb,sans-serif;font-size:24px;color:#626262}.article__itinerario{margin:2em 0;padding:2.5em 0 3em;background:#ffbdbd}.article__itinerario h3{letter-spacing:1px;font-size:13px;font-family:baseb,sans-serif}.article__itinerario a{display:inline-block;margin:0 10%}.article__itinerario a svg{opacity:.5;width:20px;height:20px}.article__itinerario a:hover svg{opacity:1}.article__itinerario--aside{display:none}@media only screen and (min-width:992px){.article__itinerario{background:#ffbdbd;padding:0}.article__itinerario .innerbox{border:1px solid #424344}.article__itinerario .innerbox,.article__itinerario .innerboxit{display:flex;width:-moz-fit-content;width:fit-content;padding:1.8em 2em;align-items:center}.article__itinerario .innerbox h3{white-space:nowrap;margin:0 20px 0 0}.article__itinerario .innerbox a{margin:0 20px}.article__itinerario--aside{display:block;padding:2.5em 2.5em 2em;background:#f6f7f8;margin-top:0}.article__itinerario--aside .innerbox{border:0;display:block;padding:0;width:auto;text-align:left}.article__itinerario--aside .innerbox h3{margin:0 0 1.5em}.article__itinerario--aside .innerbox a{margin:0 40px 0 0}}.article__suggestionit{border:2px solid #ffbdbd;padding:3em 1em 1em;margin-bottom:2em}.article__suggestionit>h3{color:#ffbdbd;text-transform:uppercase;font-size:24px;text-align:center;font-family:baseb,sans-serif;line-height:1em;margin:0 0 .4em}.article__suggestionit>p{text-align:center;font-family:basel,sans-serif;font-size:16px;line-height:1.3em;margin-bottom:1em}.article__suggestionit .innerboxitinerario{background-color:#ffbdbd;padding:2em;margin:1em 0 0}.article__suggestionit .innerboxitinerario p{font-family:basel,sans-serif;font-size:18px;line-height:1.3em;text-align:left}.article__suggestionit .innerboxitinerario h4{font-family:baseb,sans-serif;line-height:1.3em;font-size:22px;margin-bottom:.3em}.article__suggestionit .innerboxitinerario img{margin:2em auto;border:3px solid #fff}.article__suggestionit .innerboxitinerario.innerboxitinerario--last h3{margin:0 0 1em;font-size:20px;font-family:baseb,sans-serif;line-height:1.2em}@media only screen and (min-width:601px) and (max-width:992px){.article__suggestionit .innerboxitinerario,.article__suggestionit .innerboxitinerario h4,.article__suggestionit .innerboxitinerario p{text-align:center}.article__suggestionit .innerboxitinerario a{max-width:300px}.article__suggestionit .innerboxitinerario.innerboxitinerario--last{display:block;text-align:center}.article__suggestionit .innerboxitinerario.innerboxitinerario--last a.wangle--right{display:inline-block;padding-right:30px}}.article__itinerariit{width:calc(100% + 30px);margin-left:-15px;margin-top:30px;margin-bottom:-15px;background:#fff;padding:15px}.article__itinerariit p{text-align:left;font-family:basel,sans-serif;font-size:16px;line-height:1.3em;margin-bottom:20px}.article__itinerariit h4{font-family:baseb,sans-serif;line-height:1.3em;font-size:22px;text-align:left;text-transform:uppercase;margin-bottom:.3em}.article__itinerariit img{margin-bottom:20px}g[id^=PIN]{opacity:.8;cursor:pointer;transition:all .2s ease-out}g[id^=PIN]:hover{opacity:1}g[id^=detaglio_]{opacity:0;visibility:hidden;transition:all .2s ease-out}g[id^=detaglio_].active{opacity:1;visibility:visible}.itinerario{position:relative}.itinerario svg{position:absolute;top:0;left:0;width:100%;height:100%}body[tag=itinerari] section.article__header a.is--active:after,body[tag=itineraries] section.article__header a.is--active:after{background:#fc8c8c}