.newHeroAsset .hero-section-wrapper{opacity:0;transition:opacity .3s ease-in-out !important}
.newHeroAsset .hero-section-wrapper.show{opacity:1}
.newHeroAsset .controls-visibility{opacity:0;transition:opacity .3s ease-in-out}
.newHeroAsset .controls-visibility.show{opacity:1}
.newHeroAsset .carousel-experiences__wrap{transition:background-image .5s ease-in-out,background-color .5s ease-in-out;background-size:cover;background-position:center}
.newHeroAsset{position:relative}
.newHeroAsset .italia-overlay{font-size:30rem;background:linear-gradient(0,#6a5214 20.66%,#806c3a 49.39%,#6a634b 78.11%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;z-index:1}
.newHeroAsset .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.newHeroAsset .carousel-card__arrow-left,.newHeroAsset .carousel-card__arrow-right{background-color:rgba(0,0,0,0.4)}
.newHeroAsset .carousel-card__arrow-left:hover,.newHeroAsset .carousel-card__arrow-right:hover{background-color:rgba(0,0,0,0.4);border:1px solid #fff}
.newHeroAsset .carousel-card__arrow-left span,.newHeroAsset .carousel-card__arrow-right span{color:#fff;filter:invert(1) brightness(2)}
.newHeroAsset .carousel-experiences__item{display:flex;flex-direction:column;flex:0 0 calc(33.33%);box-sizing:border-box;transition:transform .3s ease-in-out;list-style:none;position:relative;vertical-align:middle;padding-top:30px}
.newHeroAsset .carousel-experiences__wrap-editing{height:100%;display:flex;justify-content:center;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:left;padding:40px 0;position:relative;margin-right:calc(-1 * var(--bs-gutter-x, 0.75rem))}
.newHeroAsset .carousel-experiences__wrap{display:flex;justify-content:center;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:left;padding:40px 0;position:relative;height:auto;margin-right:calc(-1 * var(--bs-gutter-x, 0.75rem))}
.newHeroAsset .carousel-experiences__list{display:flex;width:100%;scroll-behavior:smooth;position:relative;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0;touch-action:pan-y;overscroll-behavior-x:none;z-index:1}
.newHeroAsset .carousel-experiences__list::-webkit-scrollbar{display:none}
.newHeroAsset .carousel-experiences__main-editing{display:flex;flex-wrap:nowrap;transition:transform .3s ease;justify-content:center;position:relative;overflow:visible;width:100%;margin-top:-25px;height:100%}
.newHeroAsset .carousel-experiences__main{display:flex;flex-wrap:nowrap;transition:transform .3s ease;justify-content:center;position:relative;overflow:hidden;width:100%}
.newHeroAsset .carousel-experiences__main--active{display:flex;flex-direction:row}
.newHeroAsset .carousel-hero-section__btn-left,.newHeroAsset .carousel-hero-section__btn-right{z-index:1}
.newHeroAsset .carousel-experiences__item:not(.active-card){transform:scale(0.5)}
.newHeroAsset .carousel-experiences__item.active-card{transition:transform .3s ease-in-out;z-index:2}
.newHeroAsset .carousel-experiences__item:not(.active-card) .teaser-card__content__description,.newHeroAsset .carousel-experiences__item:not(.active-card) .badge,.newHeroAsset .carousel-experiences__item:not(.active-card) .hero-item,.newHeroAsset .carousel-experiences__item:not(.active-card) .hero-item__content,.newHeroAsset .carousel-experiences__item:not(.active-card) .hero-item__cta,.newHeroAsset .carousel-experiences__item:not(.active-card) .newVisoreItem__cta,.newHeroAsset .carousel-experiences__item:not(.active-card) .hero-section__video-controls{display:none}
.newHeroAsset .hero-item__cta{display:flex;align-items:center;margin-top:10px}
.newHeroAsset .hero-item__cta p{margin:0}
.newHeroAsset .teaser-card{border:0;height:auto}
.newHeroAsset .teaser-card__content{background-color:transparent}
.newHeroAsset .teaser-card__media-container{height:200px;width:150px;border-radius:25px}
.newHeroAsset .teaser-card__media-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.newHeroAsset .teaser-card__content__description{color:#fff;overflow:visible;font-weight:600;margin:0;overflow:hidden;white-space:normal;word-wrap:break-word}
.newHeroAsset .active-card>.teaser-card.teaser-card--mosaic>.teaser-card__media-container{width:100%;border-radius:25px}
.newHeroAsset .carousel-experiences__item.active-card .teaser-card__content__description{font-size:28px;line-height:36px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
.newHeroAsset .carousel-experiences__item:not(.active-card) .teaser-card__content__description{font-size:20px;line-height:28px}
.newHeroAsset .img-right>.teaser-card.teaser-card--mosaic{display:flex;align-items:end}
.newHeroAsset .hs-video-button{box-sizing:border-box;height:32px;width:32px;border:1px solid var(--neutral-1);background-color:var(--neutral-6);border-radius:16px;display:flex;justify-content:center;align-items:center;outline:0;cursor:pointer}
.newHeroAsset .hs-video-button span{color:#fff;filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%)}
.newHeroAsset .hs-video-button:hover{background-color:var(--neutral-1)}
.newHeroAsset .hs-video-button:focus-visible{outline:2px solid var(--primary-8)}
.newHeroAsset .hero-section__video-controls{gap:40px;z-index:2;padding-bottom:10px}
.newHeroAsset .hero-section__video-controls .text-mute-unmute,.newHeroAsset .hero-section__video-controls .text-play-pause{font-size:smaller;font-weight:600;margin:7px 0 0 -34px;color:white}
.newHeroAsset .btn-mitur--hero{color:#fff;background-color:rgba(0,0,0,0.3);border:3px solid #fff;font-size:14px;line-height:18px;height:50px}
.newHeroAsset .btn-mitur--hero:hover{background-color:#fff !important}
.newHeroAsset .btn-mitur--hero:hover p{color:var(--primary-1) !important}
.newHeroAsset .btn-mitur--hero:hover span{color:#000;filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%)}
.newHeroAsset .slider-btn{width:44px;height:44px;border-radius:50%;background-color:rgba(0,0,0,0.1);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;cursor:pointer}
.newHeroAsset .card-content-group{display:flex;flex-direction:column;align-items:start;position:relative;top:20px;width:100%;gap:10px}
.newHeroAsset .buttons-container{min-width:100px}
.newHeroAsset .container_button{padding-left:10px}
.newHeroAsset .container.cardsCarousel.visore-container{max-width:100%;width:100%;overflow-x:hidden;position:unset;padding-right:0 !important;padding-left:0 !important}
.newHeroAsset .mosaic-tabs{width:fit-content;list-style-type:none;padding:0;margin:0;z-index:2;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
.newHeroAsset .mosaic-tabs::-webkit-scrollbar{display:none}
.newHeroAsset .mosaic-tabs__tab{margin:0 10px;font-weight:400;cursor:pointer;color:#fff}
.newHeroAsset .mosaic-tabs__tab--active{position:relative;font-weight:600}
.newHeroAsset .mosaic-tabs__tab--active span{color:#fff;font-size:20px;font-weight:600;position:relative}
.newHeroAsset .mosaic__container--active{display:block;position:relative;-webkit-column-count:3;column-count:3}
.newHeroAsset .carousel-indicators{position:relative;margin:0;padding:0}
.newHeroAsset .carousel-indicators.class-one{max-width:120px;transform:translateX(-15%)}
.newHeroAsset .carousel-indicators.class-one button{width:5px;height:5px;border-radius:5px;border:0;background-clip:border-box;margin-left:5px;margin-right:0;background-color:#FFF;flex:0 1 auto;padding:0;text-indent:-999px;cursor:pointer;opacity:.5}
.newHeroAsset .carousel-indicators.class-one .active{width:15px;background-color:#FFF !important;opacity:1 !important}
.newHeroAsset .dots{min-width:120px;max-width:250px}
.newHeroAsset .h2-italy{position:relative;color:#fff !important;font-weight:700;font-size:50px;z-index:4}
.newHeroAsset .img-right,.newHeroAsset .img-left{position:relative;z-index:4}
.newHeroAsset .mosaic-tabs__tab:focus-visible,.newHeroAsset .hero-item__cta:focus-visible,.newHeroAsset .teaser-card--mosaic:focus-visible,.newHeroAsset .carousel-experiences__btn:focus-visible,.newHeroAsset .carousel-indicators button:focus-visible,.newHeroAsset .buttons-container:focus-visible{outline:3.5px solid #6ab3ff !important;outline-offset:2px !important}
.newHeroAsset .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media screen and (min-width:1441px){.newHeroAsset .italia-overlay{font-size:30rem;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media screen and (max-width:1250px){.newHeroAsset .italia-overlay{font-size:22rem}
}
@media screen and (max-width:768px){.newHeroAsset .italia-overlay{font-size:16rem}
}
@media screen and (max-width:767px){.newHeroAsset .carousel-experiences__item{padding-top:0}
}
@media screen and (max-width:500px){.newHeroAsset .italia-overlay{font-size:6.5rem;left:55%;transform:translate(-50%,-50%)}
}
@media(min-width:992px){.newHeroAsset .mosaic-tabs__tab span{text-transform:uppercase}
.newHeroAsset .mosaic-tabs__tab--active::after,.newHeroAsset .mosaic-tabs__tab:hover::after{background-color:rgba(255,255,255,0)}
}
@media(max-width:991px){.newHeroAsset .carousel-experiences__item.active-card .teaser-card__content__description{font-size:24px;line-height:32px}
.newHeroAsset .teaser-card__content__description{display:block}
.newHeroAsset .card-content-group{top:20px}
.newHeroAsset .mosaic-tabs__container{order:2;right:0;left:0;margin:0 auto;text-align:center;padding:0 10px;height:100%}
.newHeroAsset .mosaic-tabs__tab--active::after{background-color:rgba(255,255,255,0);height:0}
.newHeroAsset .carousel-controls{order:1;padding-bottom:35px}
.newHeroAsset .carousel-indicators.class-one{left:50%;right:auto;transform:translateX(-55%);max-width:none}
.newHeroAsset .carousel-indicators.class-one button{width:4px;height:4px;margin:0 4px}
.newHeroAsset .carousel-indicators.class-one .active{width:10px}
.newHeroAsset .carousel-experiences__btn{top:420px}
.newHeroAsset .carousel-experiences__main .carousel-experiences__btn:first-of-type{left:40%}
.newHeroAsset .carousel-experiences__main .carousel-experiences__btn:last-of-type{left:60%}
.newHeroAsset .mosaic-tabs__tab{margin:0;font-size:14px}
.newHeroAsset .mosaic-tabs__tab span{text-wrap:auto}
.newHeroAsset .mosaic-tabs__tab--active span{font-size:16px}
.newHeroAsset .gutter-x{--bs-gutter-x:0 !important}
}
@media(min-width:1024px){.newHeroAsset .carousel-experiences__list{justify-content:center}
.newHeroAsset .carousel-experiences__item.img-left,.newHeroAsset .carousel-experiences__item.img-right{transform:scale(0.6);flex-basis:25%}
.newHeroAsset .carousel-experiences__item:not(.active-card):not(.img-left):not(.img-right){display:none !important}
.newHeroAsset .carousel-experiences__item.active-card,.newHeroAsset .carousel-experiences__item.img-left,.newHeroAsset .carousel-experiences__item.img-right{display:flex !important;opacity:1;pointer-events:auto}
.newHeroAsset .carousel-experiences__item.active-card{flex-basis:40%;transform:scale(1.0)}
.newHeroAsset .active-card .teaser-card{width:100%;height:auto}
.newHeroAsset .carousel-experiences__item{padding-top:0;flex:0 0 auto;opacity:0;transform:scale(0.5);transform-origin:center center;pointer-events:none;transition:transform .35s ease,flex-basis .35s ease,opacity .35s ease}
}
@media(max-width:1023.89px){.newHeroAsset .carousel-experiences__item.img-left .teaser-card__content,.newHeroAsset .carousel-experiences__item.img-left .card-content-group,.newHeroAsset .carousel-experiences__item.img-right .teaser-card__content,.newHeroAsset .carousel-experiences__item.img-right .card-content-group{display:none !important}
.newHeroAsset .carousel-experiences__list{align-items:start !important}
}
@media(min-width:1024px) and (max-width:1399.89px){.newHeroAsset .mosaic__header{margin-bottom:0}
}
@media(min-width:768px) and (max-width:1023px){.newHeroAsset .carousel-experiences__item.active-card{min-height:420px}
.newHeroAsset .carousel-experiences__item.active-card-editing{min-height:420px}
.newHeroAsset .carousel-experiences__item{padding-top:20px}
.newHeroAsset .mosaic__header{margin-bottom:0;position:absolute;bottom:15%;left:50%;transform:translateX(-50%);z-index:3}
}
@media(min-width:992px) and (max-width:1023.98px){.newHeroAsset .mosaic__header{margin-bottom:0}
}
@media(min-width:768px){.newHeroAsset .active-card>.teaser-card.teaser-card--mosaic>.teaser-card__media-container{width:100%;height:100%}
.newHeroAsset .teaser-card--mosaic .teaser-card__media-container{height:200px;width:90%}
.newHeroAsset .hero-item__cta{margin-bottom:0}
.newHeroAsset .carousel-experiences__item.img-right,.newHeroAsset .carousel-experiences__item.img-left{overflow:visible}
.newHeroAsset .carousel-experiences__item.img-right .card-content-group>*,.newHeroAsset .carousel-experiences__item.img-left .card-content-group>*{display:none}
.newHeroAsset .carousel-experiences__item.img-right .card-content-group .teaser-card__content__description,.newHeroAsset .carousel-experiences__item.img-left .card-content-group .teaser-card__content__description{display:block;overflow:visible;width:calc(100% - 30px)}
.newHeroAsset .carousel-experiences__item.img-right .teaser-card__media-container,.newHeroAsset .carousel-experiences__item.img-left .teaser-card__media-container{display:block;visibility:visible}
.newHeroAsset .carousel-experiences__item.img-right .card-content-group .teaser-card__content__description{margin-left:30px}
.newHeroAsset .carousel-experiences__item.img-right .hero-section__video-controls{margin-left:20px}
.newHeroAsset .teaser-card__media-container{width:90%;aspect-ratio:16 / 9;position:relative;overflow:hidden;border-radius:25px}
.newHeroAsset .teaser-card__media-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
}
@media(max-width:767.98px){.newHeroAsset .teaser-card__content__description{overflow:hidden;white-space:normal;word-wrap:break-word;font-size:24px}
.newHeroAsset .carousel-experiences__item.active-card .teaser-card__content__description{font-size:24px;line-height:32px;width:calc(100% + 80px);max-width:none}
.newHeroAsset .hero-item__cta{margin-bottom:0}
.newHeroAsset .teaser-card--mosaic .teaser-card__media-container{height:200px}
.newHeroAsset .carousel-experiences__item.active-card{transform:scale(.9);transform-origin:left center;overflow:visible;min-height:430px}
.newHeroAsset .mosaic__header{margin-bottom:0;position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);z-index:3}
.newHeroAsset .carousel-experiences__item.img-right{transform:translateX(-22%) scale(.6);transform-origin:left center;margin-top:40px}
.newHeroAsset .carousel-experiences__list{align-items:end;overflow-x:visible !important}
}
@media(min-width:576px) and (max-width:767.98px){.newHeroAsset .mosaic-tabs__tab{flex:0 0 33.3333%;max-width:33.3333%}
.newHeroAsset .carousel-experiences__list{overflow:visible;min-height:435px}
.newHeroAsset .mosaic__header{bottom:0}
}
@media(max-width:575.98px){.newHeroAsset .carousel-experiences__main{width:120%}
.newHeroAsset .mosaic-tabs__tab{flex:0 0 33.3333%;max-width:33.3333%}
.newHeroAsset .carousel-experiences__wrap{padding:60px 0 70px}
.newHeroAsset .carousel-experiences__list{padding-left:0 !important}
}
@media(min-width:1200px){.newHeroAsset .mosaic-tabs__tab{text-wrap:nowrap}
}
@media screen and (min-width:1200px) and (max-width:1339.97px){.newHeroAsset .teaser-card--mosaic{width:286px}
.newHeroAsset .mosaic__header{margin-bottom:0}
}
@media(min-width:1024px){.newHeroAsset .mosaic__header{margin-bottom:0;margin-top:-25px;position:absolute;bottom:15%;left:50%;transform:translateX(-50%);z-index:3}
.newHeroAsset .carousel-experiences__wrap{height:calc(100vh - 60px)}
.newHeroAsset .carousel-experiences__list{overflow:visible}
.newHeroAsset .carousel-experiences__main{height:82vh;overflow:visible;margin-top:-10px}
}
@media(min-width:1366px) and (min-height:768px){.newHeroAsset .carousel-experiences__wrap{padding-bottom:15px}
.newHeroAsset .mosaic__header{bottom:5%}
}
@media screen and (min-width:1440px){.newHeroAsset .carousel-experiences__item.active-card{transform:scale(0.9)}
.newHeroAsset .teaser-card__media-container{max-width:200px;max-height:150px}
.newHeroAsset .carousel-experiences__item.img-right{max-width:220px;margin-left:5%;padding-top:150px;transform:scale(1.0)}
.newHeroAsset .carousel-experiences__item.img-left{max-width:220px;margin-right:5%;padding-top:150px;transform:scale(1.0)}
.newHeroAsset .mosaic__header{bottom:5%}
.newHeroAsset .carousel-experiences__wrap{height:calc(100vh - 60px)}
.newHeroAsset .carousel-experiences__list{overflow:visible;margin-top:-30px}
.newHeroAsset .carousel-experiences__main{height:85vh;overflow:visible;margin-top:-10px}
.newHeroAsset .carousel-experiences__item.active-card>.teaser-card.teaser-card--mosaic>.teaser-card__media-container{min-width:690px;max-height:380px}
}
@media(max-width:576px){.newHeroAsset .carousel-experiences__list{position:relative !important;left:-30px !important;align-items:start !important;touch-action:pan-y;overscroll-behavior-x:none !important;padding-top:10px;min-height:435px}
.newHeroAsset .teaser-card__media-container{width:255px !important}
.newHeroAsset .teaser-card__content__description{-webkit-line-clamp:2}
}
@media(max-width:375px){.newHeroAsset .teaser-card__media-container{width:255px !important}
}
@media(min-width:1499px){.newHeroAsset .carousel-experiences__item.active-card{flex-basis:20%}
}
@media(min-width:577px) and (max-width:2999px){.newHeroAsset .teaser-card__content__description{-webkit-line-clamp:9}
}
@media(min-height:1366px){.newHeroAsset .carousel-experiences__main{height:45vh}
.newHeroAsset .carousel-experiences__wrap{height:calc(50vh - 60px)}
}
@media(min-height:1180px){.newHeroAsset .carousel-experiences__main{height:50vh}
.newHeroAsset .mosaic__header{bottom:20%}
.newHeroAsset .carousel-experiences__wrap{height:calc(60vh - 60px)}
}
@media(min-height:1024px){.newHeroAsset .carousel-experiences__main{height:60vh}
.newHeroAsset .carousel-experiences__wrap{height:calc(65vh - 60px)}
}