@keyframes rotate{0%{transform:rotate(0deg) scale(.8)}20%{transform:rotate(45deg) scale(.8)}25%{transform:rotate(40deg) scale(.8)}30%{transform:rotate(50deg) scale(.8)}50%{transform:rotate(180deg) scale(.8)}60%{transform:rotate(220deg) scale(.8)}70%{transform:rotate(200deg) scale(.8)}75%{transform:rotate(150deg) scale(.8)}80%{transform:rotate(200deg) scale(.8)}to{transform:rotate(1turn) scale(.8)}}@keyframes rotateCenter{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.8)}20%{transform:translate(-50%,-50%) rotate(45deg) scale(.8)}25%{transform:translate(-50%,-50%) rotate(40deg) scale(.8)}30%{transform:translate(-50%,-50%) rotate(50deg) scale(.8)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(.8)}60%{transform:translate(-50%,-50%) rotate(220deg) scale(.8)}70%{transform:translate(-50%,-50%) rotate(200deg) scale(.8)}75%{transform:translate(-50%,-50%) rotate(150deg) scale(.8)}80%{transform:translate(-50%,-50%) rotate(200deg) scale(.8)}to{transform:translate(-50%,-50%) rotate(1turn) scale(.8)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.destination-hub header .width-container{align-content:center;align-items:center;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:auto .125rem auto;justify-content:center;justify-items:center;padding:1.5rem 2rem 1.875rem}.destination-hub header .width-container .spacer{background-color:#3fff00;display:block;height:100%;width:.125rem}.destination-hub .header-carrousel{height:33.5rem}.destination-hub .header-carrousel--slide{height:100%}.destination-hub .header-carrousel .header-carrousel--slide picture{height:100%;left:0;position:relative;top:0;transform:none;width:100%}@media (min-width:902px){.destination-hub .header-carrousel .header-carrousel--slide picture:after{background-color:rgba(0,0,0,.38);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.destination-hub .header-carrousel--slide--text-holder.hubs-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.38);box-sizing:border-box;left:0;padding:3rem;text-align:center;top:50%;transform:translateY(-50%);width:100%}@media (min-width:902px){.destination-hub .header-carrousel--slide--text-holder.hubs-header{background-color:rgba(0,0,0,.2);border-radius:15px;left:50%;max-width:52.1875rem;transform:translate(-50%,-50%)}}.destination-hub .header-carrousel--slide--text-holder.hubs-header h1{font-size:44px;font-weight:700;letter-spacing:0;line-height:44px;text-align:center;text-shadow:none;text-transform:none}@media (min-width:902px){.destination-hub .header-carrousel--slide--text-holder.hubs-header h1{font-size:60px;line-height:60px}}.destination-hub .header-carrousel--slide--text-holder.hubs-header h1 span{display:inline-block;position:relative}.destination-hub .header-carrousel--slide--text-holder.hubs-header h1 span:before{background-color:#3fff00;bottom:-.5rem;content:"";height:.5rem;left:0;position:absolute;width:100%}.destination-hub .header-carrousel--slide--text-holder.hubs-header h2{display:none}@media (min-width:902px){.destination-hub .header-carrousel--slide--text-holder.hubs-header h2{display:block;font-size:1.5rem;font-weight:300;line-height:2rem;margin:3rem auto 0;text-shadow:none;width:80%}}.destination-hub .experiences-block.destination-hub{min-height:37.9375rem}.destination-hub .experiences-block.destination-hub .block--header{display:block}.destination-hub .experiences-block.destination-hub h2{text-align:center}.destination-hub .experiences-block.destination-hub .experiences-block-container{border:none;border-radius:0;cursor:pointer;display:grid;grid-template:"images" "text";grid-template-columns:1fr;grid-template-rows:18.3125rem auto;height:auto;margin:0;min-height:30.4375rem;position:relative;width:100%}@media (min-width:1024px){.destination-hub .experiences-block.destination-hub .experiences-block-container{grid-template-rows:21.5rem auto}}.destination-hub .experiences-block.destination-hub .experiences-block-container aside{grid-area:text;width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container aside ul li:before{display:none}.destination-hub .experiences-block.destination-hub .experiences-block-container aside ul li span,.destination-hub .experiences-block.destination-hub .experiences-block-container aside ul li span.description{display:block}.destination-hub .experiences-block.destination-hub .experiences-block-container aside ul li{display:none;margin:0;width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container aside ul li.active{display:block}.destination-hub .experiences-block.destination-hub .experiences-block-container aside li span.title{display:block;font-size:1.375rem;font-weight:700;text-align:center;width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container aside li span.description{display:block;font-size:1.25rem;font-weight:300;text-align:center;width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container{display:block;overflow:hidden;width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper{display:block;grid-area:images;height:18.3125rem;position:relative;width:100%}@media (min-width:1024px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper{height:21.5rem}}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture{aspect-ratio:1/1;border-radius:15px;display:none;height:auto;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:18.3125rem;z-index:0}@media (min-width:768px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture{display:block}}@media (min-width:1024px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture{width:21.5rem}}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture img{height:auto;width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.active,.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.after,.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before{display:block}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.active{transform:translate(-50%,-50%) scale(1);z-index:10}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.after,.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before{z-index:1}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture:after{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:2}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.after:after,.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before:after{opacity:1}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before{transform:translate(-206%,-50%) scale(.5)}@media (min-width:768px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before{transform:translate(-208%,-50%) scale(.47)}}@media (min-width:1024px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before{transform:translate(-204%,-50%) scale(.47)}}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before+.before{display:none;transform:translate(-143%,-50%) scale(.8)}@media (min-width:768px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before+.before{display:block}}@media (min-width:1024px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before+.before{transform:translate(-140%,-50%) scale(.75)}}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.after+.after{display:none;transform:translate(131%,-50%) scale(.5)}@media (min-width:768px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.after+.after{display:block;transform:translate(104%,-50%) scale(.47)}}@media (min-width:1024px){.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.after+.after{transform:translate(104%,-50%) scale(.47)}}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.active+.after,.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.before+.before{display:block;z-index:2}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.active+.after{transform:translate(40.5%,-50%) scale(.75)}.destination-hub .experiences-block.destination-hub .experiences-block-container .image-container .image-wrapper picture.temporary{z-index:0}.destination-hub .experiences-block.destination-hub .experiences-block-container .pagination{align-content:center;align-items:center;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8125rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:100%}.destination-hub .experiences-block.destination-hub .experiences-block-container .pagination button{background-color:#c8e3d9;border:none;border-radius:50%;cursor:pointer;height:.625rem;margin:0;padding:0;transition:all .3s ease-in-out;width:.625rem}.destination-hub .experiences-block.destination-hub .experiences-block-container .pagination button:hover{background-color:#006a8a}.destination-hub .experiences-block.destination-hub .experiences-block-container .pagination button.active{background-color:#0089b3}@media (min-width:1024px){.destination-hub .text-block .width-container{padding:0 5rem}.destination-hub .page-components--article .page-components--all-article--container-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem 1.5rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.destination-hub .page-components--article .page-components--all-article--container-rail .swiper-slide-hide{display:block}.destination-hub .page-components--article .swiper-css .partials-pagination{display:grid}}
