.destination-region-component+.section,.destination-region-component+.aem-GridColumn{display:block}
.pc-generic-component{opacity:1}
.destination-region-component{margin-bottom:var(--f-base-space-16)}
.destination-strip h2{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin:0}
.list-wrapper .strip{padding:0;position:relative;height:auto;color:var(--f-brand-color-text-light);border-radius:var(--f-brand-border-radius-outer);overflow:hidden;justify-content:space-between;display:flex;margin-top:24px}
.list-wrapper .strip img{height:342px !important;border-radius:var(--f-brand-border-radius-outer);transition:all .5s ease;object-fit:cover}
.list-wrapper .strip .descrip{position:absolute;bottom:0;padding:var(--f-base-space-4);z-index:2;width:100%;transition:all .5s ease;transform:translateY(10px);margin:0 0 10px 0}
.list-wrapper .strip.hover .descrip,.list-wrapper .strip.active .descrip{margin:0}
.list-wrapper .strip .descrip h4{margin:0;padding-left:6px;transition:all 1s ease;font:var(--f-brand-type-title-5)}
.list-wrapper .strip:hover .descrip h4,.list-wrapper .strip.active .descrip h4{opacity:0}
.list-wrapper .strip .descrip p{font:var(--f-brand-type-subheading);transition:all .5s ease;margin-top:var(--f-base-space-3);text-align:center}
.list-wrapper .strip:after{background:#1F212B00 0 0 no-repeat padding-box;height:110%;border-radius:var(--f-brand-border-radius-outer);content:'';width:100%;position:absolute;bottom:-10px;z-index:1;mix-blend-mode:multiply;transition:all var(--f-brand-motion-duration-quick) var(--f-brand-motion-easing-entry)}
.list-wrapper .strip:before{content:'';height:50%;width:100%;position:absolute;background:transparent linear-gradient(0,#1f212b 0,#1F212B00 100%) 0 0 no-repeat padding-box;bottom:-10px;z-index:1;border-radius:var(--f-brand-border-radius-outer)}
.list-wrapper .strip:hover:after,.list-wrapper .strip.hover:after,.list-wrapper .strip.active:after{background:#1F212B66 0 0 no-repeat padding-box;transition:all var(--f-brand-motion-duration-quick) var(--f-brand-motion-easing-exit)}
.list-wrapper .strip:hover img,.list-wrapper .strip.hover img,.list-wrapper .strip.active img{transform:scale(105%);transition:all .5s ease-in-out}
.list-wrapper .strip a.cta{background:var(--f-brand-color-background-primary);border:2px solid var(--f-brand-color-border-primary);border-radius:var(--f-brand-border-radius-rounded);color:var(--f-brand-color-text-light);display:block;font:var(--f-brand-type-body-medium);margin-top:8px;outline:0;padding:.94rem 0;text-align:center;vertical-align:top;white-space:nowrap;text-decoration:none;width:100%}
.list-wrapper .strip.active a.cta:focus{outline:2px solid #6181ba}
.list-wrapper .strip:hover a.cta,.list-wrapper .strip.hover a.cta,.list-wrapper .strip.active a.cta{opacity:1;transition:all var(--f-brand-motion-duration-quick) var(--f-brand-motion-easing-entry);display:block}
.list-wrapper .strip a.link{font:var(--f-brand-type-link);text-align:center;margin:1rem 0 -0.5rem 0;color:var(--f-brand-color-text-light);display:block;text-decoration:underline}
.list-wrapper .strip:hover a.link,.list-wrapper .strip.hover a.link,.list-wrapper .strip.active a.link{opacity:1;display:block}
.list-wrapper .strip .descrip .btn-container,.list-wrapper .strip .descrip .btn-container{opacity:0;height:0;transition:all var(--f-brand-motion-duration-gentle) var(--f-brand-motion-easing-exit)}
.list-wrapper .strip:hover .descrip .btn-container,.list-wrapper .strip:hover .descrip .btn-container,.list-wrapper .strip.active .descrip .btn-container{opacity:1;height:100px;transition:all var(--f-brand-motion-duration-gentle) var(--f-brand-motion-easing-entry)}
.simple-pagination li .prev,.simple-pagination li .next{width:24px;height:24px;display:inline-flex;text-indent:100%;overflow:hidden;position:relative;top:2px;outline:0}
.simple-pagination li:first-child,.simple-pagination li:last-child{padding:0 !important}
.simple-pagination li .next{background:url(clientlibs/resources/ic_nav_chevron-right.svg) no-repeat !important}
.simple-pagination li .prev{background:url(clientlibs/resources/ic_nav_chevron-left.svg) no-repeat !important}
.simple-pagination ul{margin:0 0 20px;padding:0;list-style:none;text-align:center}
.simple-pagination li{display:inline-block;margin-right:5px;padding:0 8px}
.simple-pagination li a,.simple-pagination li a.page-link,.simple-pagination li span{color:#9099a2;padding:0;text-decoration:none;outline:0;font:var(--f-brand-type-headline);background:0;border:0}
.simple-pagination li a:hover,.simple-pagination li a.page-link:hover,.simple-pagination .current{color:#4a525d}
.simple-pagination{margin-top:24px}
.simple-pagination .active-page span{border-bottom:2px solid #4a525d}
.skeleton{position:relative;border-radius:var(--f-brand-border-radius-outer);background-image:linear-gradient(90deg,rgba(219,222,232,1),rgba(219,222,232,0));background-size:100%;background-repeat:no-repeat;animation:shine 1s ease 1;-webkit-animation:shine 1s ease 1;z-index:1000;width:100%;height:100%}
@keyframes shine{0{background-image:linear-gradient(90deg,rgba(219,222,232,1),rgba(219,222,232,0))}
100%{background-image:linear-gradient(90deg,rgba(219,222,232,0),#dbdee801)}
}
.regionFilter li{cursor:pointer;border:1px solid var(--f-base-color-solid-grey-25);border-radius:100px;opacity:1;display:inline-block;margin-right:var(--f-base-size-3);font:var(--f-brand-type-subheading);line-height:1;background:#fff;transition:all .5s ease}
.regionFilter li:hover,#regionFilter li.active{border:1px solid #1f212b}
ul.regionFilter{font-size:0;margin-top:var(--f-base-size-4)}
ul.regionFilter li a{font-size:inherit;color:inherit;line-height:inherit;text-transform:capitalize;padding:13px var(--f-base-size-3);display:inline-block;border-radius:100px}
ul.regionFilter li:has(>a:focus){border:1px solid var(--f-base-color-solid-grey-100)}
ul.regionFilter li a{outline:0}
@media(min-width:768px){#destination-showHide.hidden-desktop{display:none}
}
@media(max-width:768px){#destination-showHide.hidden-mobile{display:none}
ul.regionFilter{display:flex;overflow-x:auto;scrollbar-width:none}
ul.regionFilter li{height:var(--f-base-size-6);min-width:fit-content}
}