*{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%}}.custom-select-container{position:relative;z-index:40;box-sizing:border-box}.custom-select-container *{box-sizing:border-box}.custom-select-container.is-disabled{opacity:.333;pointer-events:none}.custom-select-opener{background-color:transparent;display:block;cursor:pointer;width:100%;border-bottom:2px solid #515253;padding:10px;outline:none;font-size:16px;line-height:1.5em;position:relative;transition:border-color .3s ease,outline .3s ease}.custom-select-opener:focus,.custom-select-opener:focus-visible{outline:2px solid #616263;outline-offset:2px;border-bottom-color:#616263}@media (prefers-contrast:high){.custom-select-opener:focus,.custom-select-opener:focus-visible{outline-width:3px;border-bottom-width:3px}}.custom-select-opener:after{content:"";position:absolute;right:10px;top:16px;border:solid #999;border-width:2px 2px 0 0;display:block;width:6px;height:6px;transform:rotate(135deg);transition:transform .3s ease;pointer-events:none}.custom-select-container.is-open .custom-select-opener:after{transform:rotate(-45deg)}.custom-select-container select{visibility:hidden;position:absolute;top:0;left:0}.custom-select-panel{max-height:0;transition:max-height .5s ease-out,overflow-y .1s .5s;overflow:hidden;position:absolute;top:100%;z-index:1;width:100%;border:1px solid #fff;border-top:0}.custom-select-container.is-open .custom-select-opener,.custom-select-panel{background-color:#fff}.custom-select-container.is-open .custom-select-panel{max-height:500px;overflow-y:auto;border-width:0 1px 1px;border-color:#ccc}.custom-select-option{padding:15px 10px;font-size:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease;border:none;outline:none}.custom-select-option.has-focus{background-color:#616263;color:#fff}@media (prefers-contrast:high){.custom-select-option.has-focus{background-color:Highlight;color:HighlightText;outline:2px solid}}.custom-select-option.is-selected{background-color:#e6f3ff;color:#333;font-weight:600}@media (prefers-contrast:high){.custom-select-option.is-selected{background-color:Canvas;color:CanvasText;outline:2px solid}}.custom-select-option.is-selected.has-focus{background-color:#005fcc;color:#fff}@media (hover:hover){.custom-select-option:hover:not(.has-focus){background-color:#f0f0f0;color:#333}}.custom-select-optgroup>.custom-select-option{padding-left:2em}.custom-select-optgroup:before{content:attr(data-label);display:block;padding:.5em;color:#888}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.loader[aria-hidden=true]{display:none}.loader:not([aria-hidden=true]){display:block}body.sbfe{background:#fff}body.sbfe .header{transition:transform .5s ease-in-out}body.sbfe.header--is-hidden .header{transform:translateY(-300px)}.articles{margin-top:30px}@media only screen and (min-width:768px){.articles{margin-top:80px}}.articles__hero{background:#fff;position:relative;overflow:hidden;height:480px}.articles__hero:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);display:block;position:absolute;left:0;top:0;z-index:15}.articles__hero img{position:absolute;z-index:10;left:50%;transform:translateX(-50%);display:block;margin:0 auto}@media only screen and (min-width:768px){.articles__hero img{height:480px;-o-object-fit:cover;object-fit:cover}}.articles__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}.articles__hero hgroup h1{font-family:baseb,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;margin:0 0 .3em}.articles__hero hgroup p{font-family:baseb,sans-serif;font-weight:700;font-size:18px;padding-bottom:.7em;line-height:1.3em}@media only screen and (min-width:481px){.articles__hero{height:440px}}@media only screen and (min-width:768px){.articles__hero hgroup{top:calc(50% + 30px)}.articles__hero hgroup h1{font-size:38px}}@media only screen and (min-width:992px){.articles__hero hgroup h1{font-size:42px}}.articles__noresults,.articles__tag__intro{text-align:center;font-family:base,sans-serif;font-size:18px;line-height:1.5em;margin:-1em auto 2.5em;clear:both}.articles__noresults p,.articles__tag__intro p{max-width:900px;margin:0 auto}.articles__noresults{font-size:20px;margin:2em auto 4em}.articles__noresults p{font-family:baseb,sans-serif}.articles__filter__tagsection{text-align:center;margin:3em 0}.articles__filter__tagsection .filter__tagsection{font-family:base,sans-serif;font-size:20px;color:#444;text-decoration:none;display:inline-block;margin:0 20px 20px;padding:10px 5px;position:relative}.articles__filter__tagsection .filter__tagsection.is--active{font-family:baseb,sans-serif}.articles__filter__tagsection .filter__tagsection:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:60%;display:block;height:2px;background:#c3c4c5}.articles__filter__tagsection .filter__tagsection--borghi:after,.articles__filter__tagsection .filter__tagsection--villages:after{background-color:#8cd7fc;width:30%}.articles__filter__tagsection .filter__tagsection--flavors:after,.articles__filter__tagsection .filter__tagsection--sapori:after{background-color:#b8dba7;width:30%}.articles__filter__tagsection .filter__tagsection--itinerari:after,.articles__filter__tagsection .filter__tagsection--itineraries:after{background-color:#fc8c8c;width:30%}@media screen and (min-width:992px){.articles__filter__tagsection{margin:5em 0}}.articles__filter__form__item{position:relative;width:100%;padding:0 15px;margin-bottom:30px}.articles__filter__form form .search{position:relative}.articles__filter__form form input[type=text]{position:relative;z-index:10;border:0;border-bottom:2px solid #515253;padding:10px 30px 10px 10px;font-size:16px;width:100%;line-height:1.5em;font-family:base,sans-serif}.articles__filter__form form input[type=text]:focus{outline:none}.articles__filter__form form input[type=text]:focus-visible{outline:1px solid #616263;outline-offset:1px}.articles__filter__form form ::-webkit-input-placeholder{color:#626262}.articles__filter__form form ::-moz-placeholder{color:#626262}.articles__filter__form form :-ms-input-placeholder{color:#626262}.articles__filter__form form :-moz-placeholder{color:#626262}.articles__filter__form form button{background:transparent;border:0;z-index:20;position:absolute;right:-10px;top:-5px;padding:10px;cursor:pointer}.articles__filter__form form button svg{display:block;width:25px}.articles__filter__form form button:focus{outline:none}.articles__filter__form form button:focus-visible{outline:2px solid #616263;outline-offset:2px;border-radius:4px}@media (prefers-contrast:high){.articles__filter__form form button:focus-visible{outline-width:3px}}.articles__filter__form .loader,.articles__filter__form .loader:after,.articles__filter__form .loader:before{border-radius:50%;width:1.2em;height:1.2em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.articles__filter__form .loader{display:none;top:-9px;right:60px;color:#999;font-size:10px;margin:0 auto;position:absolute;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.articles__filter__form .loader:after,.articles__filter__form .loader:before{content:"";position:absolute;top:0}.articles__filter__form .loader:before{left:-1.5em;animation-delay:-.32s}.articles__filter__form .loader:after{left:1.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@media screen and (min-width:568px){.articles__filter__form__item{float:left;width:100%}.articles__filter__form__item:last-child{width:100%}.articles__filter__form[data-tag=flavors] .articles__filter__form__item,.articles__filter__form[data-tag=sapori] .articles__filter__form__item{width:50%}.articles__filter__form[data-tag=flavors] .articles__filter__form__item:last-child,.articles__filter__form[data-tag=sapori] .articles__filter__form__item:last-child{width:100%}}@media screen and (min-width:992px){.articles__filter__form__item,.articles__filter__form__item:last-child{width:33.333333%}.articles__filter__form[data-tag=flavors] .articles__filter__form__item,.articles__filter__form[data-tag=flavors] .articles__filter__form__item:last-child,.articles__filter__form[data-tag=sapori] .articles__filter__form__item,.articles__filter__form[data-tag=sapori] .articles__filter__form__item:last-child{width:33.33333%}}.articles__preview{position:relative;margin-top:2em;opacity:0;transition:opacity .5s ease-in-out .5s}.articles__preview.is--active{opacity:1}.articles__preview .preview{text-decoration:none;cursor:pointer;color:#444;width:100%;padding:0 15px;display:none;margin-bottom:30px}.articles__preview .preview:focus-within{outline:2px solid #616263;outline-offset:3px}.articles__preview .preview:nth-child(-n+9){display:block}.articles__preview .preview.is-hidden{display:none}.articles__preview .preview__image__wrapper{width:100%;height:220px;overflow:hidden;position:relative}.articles__preview .preview__image__wrapper img{width:100%;height:auto;display:block;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%)}.articles__preview .preview__title a{font-size:18px;font-family:baseb,sans-serif;line-height:1.4em;margin:.7em 0 .5em;text-decoration:none;color:#444}.articles__preview .preview__abstract{font-size:13px;line-height:1.7em;color:#666;font-family:base,sans-serif;height:80px;overflow:hidden;position:relative}.articles__preview .preview__abstract:after{content:"";position:absolute;width:100%;height:40px;display:block;bottom:0;left:0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.articles__preview .preview__info{margin:1.5em 0;display:flex;justify-content:space-between}.articles__preview .preview__info__tag{text-transform:uppercase;font-size:12px;font-family:baseb,sans-serif;line-height:20px;margin-left:2px}.articles__preview .preview__info__tag--Borghi,.articles__preview .preview__info__tag--Villages{color:#8cd7fc}.articles__preview .preview__info__tag--Flavors,.articles__preview .preview__info__tag--Sapori{color:#b8dba7}.articles__preview .preview__info__tag--Itinerari,.articles__preview .preview__info__tag--Itineraries,.articles__preview .preview__info__tag--itineraries{color:#fc8c8c}.articles__preview .preview__info__date{font-size:12px;font-family:base,sans-serif;line-height:20px;margin-right:2px}.articles__preview .preview__info__date svg{width:14px;height:14px;float:left;position:relative;top:2px;margin:0 10px 0 0}.articles__preview .btnWrapper{clear:both;text-align:center;margin:1em 0 4em}.articles__preview .btnWrapper:after,.articles__preview .btnWrapper:before{clear:both;content:"";display:table}.articles__preview #load-more{display:block;text-transform:uppercase;margin:0 auto;font-size:12px;font-family:baseb,sans-serif;padding:17px 37px 15px;cursor:pointer}.articles__preview #loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:1000;display:none}@media only screen and (min-width:568px){.articles__preview .preview{float:left;width:50%;height:410px}}@media only screen and (min-width:992px){.articles__preview .preview{width:33.333333%}}