.hero-block-item__inner.no-background-theme{top:auto;bottom:17px}.landing-page-hero.hero-block-container{margin-bottom:50px !important}.hero-block-item__award-logo{bottom:auto;top:10px;right:10px;left:auto}h1.hero-block-item__sub-heading{font-family:'museo';font-size:24px !important;line-height:28px !important;margin:0;font-weight:600;text-transform:none}.title-container .hero-block-item__heading{font-weight:400 !important;font-size:14px !important;line-height:20px !important}.park-hero-content__location-text{color:#fff;font-size:12px;font-family:'apertura'}.banner-container .review-rating{color:#fff !important;padding-bottom:19px}a.park-hero-content__location-link{color:#fff;font-size:12px;font-weight:700;text-underline-offset:2px;margin:0 0 0 10px;min-width:100px}.tripadvisor-rating path{width:22px !important;height:22px !important;fill:#34e0a1}.review-rating__rating-tripadvisor-logo{width:22px;margin-right:10px}.review-rating{font-size:18px;font-weight:900}.banner-container .review-rating img{position:relative;object-fit:unset;width:136px}@media only screen and (min-width:672px){.hero-block-item__inner.no-background-theme{transform:unset;left:0}.hero-block-item__content{max-width:100%;width:100%;grid-column-end:span 8}h1.hero-block-item__sub-heading{text-align:center}.title-container .hero-block-item__heading{text-align:center}}@media only screen and (min-width:768px){.hero-block-item__inner.no-background-theme{bottom:17px;padding:0 5px}h1.hero-block-item__sub-heading{font-size:32px !important;line-height:36px !important;margin-bottom:10px}.title-container .hero-block-item__heading{font-size:18px !important;line-height:28px !important;margin:0 auto 16px}.park-hero-content__location{flex-direction:row;justify-content:center}.park-hero-content__location-ranking{margin:0}.park-hero-content__location-text{font-size:14px;margin:0 20px 0 0}a.park-hero-content__location-link{font-size:14px}.banner-container .review-rating{color:#fff !important;padding-bottom:0px;display:flex}.banner-container .review-rating img{height:22px;width:136px}}@media only screen and (min-width:1056px){.hero-block-item__content{max-width:100%;width:100%;grid-column-end:span 16 !important;grid-column-start:1 !important}.hero-block-item__inner.no-background-theme{bottom:36px}}@media only screen and (min-width:1312px){.landing-page-hero.hero-block-container{margin-bottom:94px !important}}@media only screen and (min-width:1584px){h1.hero-block-item__sub-heading{font-size:40px !important;line-height:44px !important;margin-bottom:16px}.title-container .hero-block-item__heading{font-size:20px !important;line-height:32px !important}.park-hero-content__location-text{font-size:16px;margin:0 30px 0 0}.review-rating{font-size:16px}}@media only screen and (min-width:1920px){}h2.hero-block-item__subtext{text-align:center;margin:0 auto}h3.holiday-quick-search__details-title{font-size:24px !important;padding-bottom:0}@media only screen and (min-width:1312px){.holiday-quick-search__cta-box-button{padding:5px 60px;min-height:45px}}.tabs.tabs--fixed-height.holiday-quick-search__outer{padding-bottom:50px !important}@media only screen and (min-width:1312px){.tabs.tabs--fixed-height.holiday-quick-search__outer{padding-bottom:100px !important}}.image-video-slide{margin-bottom:50px}@media only screen and (min-width:1312px){.image-video-slide{margin-bottom:100px}}.heading-panel__inner{padding:0}.heading-panel__inner h2,.heading-panel__inner h3{font-family:Museo;font-size:24px;line-height:28px;font-style:normal;font-weight:600;margin-bottom:0}@media only screen and (min-width:1056px){.heading-panel__inner h2,.heading-panel__inner h3{font-size:32px;line-height:36px;margin-bottom:0}}@media only screen and (min-width:1312px){.heading-panel__inner h2,.heading-panel__inner h3{margin-bottom:0;font-size:33px;line-height:36px}}@media only screen and (min-width:1584px){.heading-panel__inner h2,.heading-panel__inner h3{margin-bottom:0;font-size:40px;line-height:44px}}@media only screen and (min-width:1056px){.heading-panel__inner{grid-column-start:2;grid-column-end:span 9}}@media only screen and (min-width:1584px){.heading-panel__inner{grid-column-start:2;grid-column-end:span 9}}.layout__seventy{grid-column-start:1;grid-column-end:span 4}@media only screen and (min-width:672px){.layout__seventy{grid-column-start:1;grid-column-end:span 8}}@media only screen and (min-width:1056px){.layout__seventy{grid-column-start:2;grid-column-end:span 9}}@media only screen and (min-width:1312px){.layout__seventy{grid-column-start:2;grid-column-end:span 9}}@media only screen and (min-width:1584px){.layout__seventy{grid-column-start:2;grid-column-end:span 9}}.layout__thirty{grid-column-start:1;grid-column-end:span 4}@media only screen and (min-width:672px){.layout__thirty{grid-column-start:1;grid-column-end:span 8}}@media only screen and (min-width:1056px){.layout__thirty{grid-column-start:11;grid-column-end:span 5}}@media only screen and (min-width:1312px){.layout__thirty{grid-column-start:11;grid-column-end:span 5}}@media only screen and (min-width:1584px){.layout__thirty{grid-column-start:11;grid-column-end:span 5;margin-left:-32px}}.feature-badges{margin-top:40px}@media only screen and (min-width:1312px){.feature-badges{margin-top:40px}}@media only screen and (min-width:1056px){.feature-badges__inner{grid-column-start:2;grid-column-end:span 14;margin-bottom:50px}}@media only screen and (min-width:1312px){.feature-badges__inner{grid-column-start:2;grid-column-end:span 14;grid-template-columns:repeat(6,1fr);margin-bottom:100px}}@media only screen and (min-width:1584px){.feature-badges__inner{grid-column-start:2;grid-column-end:span 14}.feature-badges__item{font-size:16px;line-height:18px}}.cta-card-block__container{margin:0}.cta-card-block__card-title{font-family:museo;font-size:18px;line-height:20px}.cta-card-block__card-title+span{margin-top:6px}.cta-card-block__text--over{padding:0 15px}.cta-card-block__item.text-below-image .cta-card-block__text{padding:0}.cta-card-block__card-title+span span{font-size:16px;font-weight:700;line-height:20px;color:#fff !important}@media only screen and (min-width:1312px){.cta-card-block__card-title{font-size:20px;line-height:22px}.cta-card-block__card-title+span{margin-top:5px}.cta-card-block__card-title+span span{font-size:18px;color:#fff}}@media only screen and (min-width:1584px){.cta-card-block__card-title{font-size:24px;line-height:26px}.cta-card-block__card-title+span span{font-size:20px;color:#fff}}.anchor-navigation{margin-bottom:50px}@media only screen and (min-width:1056px){.anchor-navigation{margin-bottom:50px}}@media only screen and (min-width:1312px){.anchor-navigation{margin-bottom:100px}}.review-rating{color:inherit !important}@media only screen and (min-width:1584px){.accommodation-image-video-slide__inner,.gallery-block__inner,.google-reviews,.hh-image-video-slide__inner,.image-video-slide__inner,.listing-tiles__section-inner,.park-image-slide-lightbox__inner,.park-image-slide__inner{grid-column-start:2;grid-column-end:span 14}}@media only screen and (min-width:1584px){.gallery-block__tile--images-only,.image-video-slide__tile--images-only{height:187px !important}}.hero-block-item__countdown-container{display:none}.hero-block-item__cta-container{display:none}.map-block__subtext address,address{font-style:normal;font-weight:bold}.cta-card-block--no-margin{margin-bottom:0 !important}.four-icon-block__link-spacer{display:none;height:0}span.four-icon-block__card-subtext{padding-bottom:0 !important}@media only screen and (min-width:1920px){.hero-block-item__inner.no-background-theme{transform:translateX(-50%);left:50%}}.park-hero-content__location-ranking,.park-hero-content__rating{position:relative;padding-bottom:15px}.review-rating::after{position:absolute;content:'2026 Tripadvisor rating';display:block;font-size:12px;left:50%;transform:translateX(-50%);width:100%;text-align:center;bottom:0px;font-weight:400}.review-panel .review-rating::after,.ratings-and-awards .review-rating::after{display:none !important}@media only screen and (min-width:768px){.review-rating::after{position:relative;display:block;padding-left:8px;bottom:-3px;left:0;transform:translateX(0);width:fit-content}.park-hero-content__location-ranking,.park-hero-content__rating{padding-bottom:0px}.hero-block-item__subtext h2{width:100%}}.featured-content-banner .no-background img{object-position:50% 100%}.featured-content-banner__roundel.u-backgroundColor--deep-pink{background:#D32859 !important}ul.list-glance{}ul.list-glance li{padding:0}ul.list-glance li::before{content:'';display:block;position:absolute;left:-30px;background:url(/-/media/parkdean-resorts/icons/tick.svg) !important;width:20px;height:20px;top:-3px}@media only screen and (min-width:768px){.content-block ul{flex-direction:row;display:grid;grid-column-start:wrap;display:grid;grid-template-columns:repeat(2,1fr)}ul.list-glance{padding:0}ul.list-glance li{padding:0 0px 0 30px}ul.list-glance li::before{left:0;top:-6px}}@media only screen and (min-width:1056px){ul.list-glance li::before{left:0;top:-5px}ul.list-glance li{padding:0 10px 0 30px}.content-block--full-width .content-block__inner{grid-column-start:1;grid-column-end:span 16}}@media only screen and (min-width:1312px){.content-block--full-width .content-block__inner{grid-column-start:2;grid-column-end:span 14}ul.list-glance li{padding:0 10px 0 30px}}@media only screen and (min-width:1920px){ul.list-glance li{padding:0 30px 0 30px}}@media only screen and (min-width:768px){.layout__fifty .content-block ul{display:block}}.layout__fifty .image-panel{margin:0}.layout__fifty section.content-block.content-block--collapsed{padding:0}.toggle-content{display:none;height:0;overflow:hidden;transition:height 100ms ease-in-out;width:100%;padding:0;position:relative}.toggle-content.is-visible{display:block;height:auto;padding:0;margin-top:0;margin:0}a.toggle{display:inline-block;padding:0 50px 0 34px;text-decoration:none;font-size:16px;color:transparent;margin-bottom:10px;line-height:16px;z-index:10;height:32px !important;transition:all 300ms ease-in-out;border-color:#005cc2}a.toggle::before{display:block;content:"Read More";background:transparent;color:inherit;position:absolute;line-height:18px;top:50%;left:50%;transform:translate(-50%,-50%);color:#005cc2;font-weight:500;width:100%;margin-left:-10px;font-size:14px}.is-visible + a.toggle{margin-top:30px;margin-bottom:0}.is-visible + a.toggle::before{isplay:block;content:"Read Less";background:transparent;color:inherit;position:absolute;line-height:18px;top:50%;left:50%;transform:translate(-50%,-50%);color:#005cc2;font-weight:500;width:100%}a.toggle::after{transition:transform .3s ease-out;content:"";height:25px;width:24px;background:#005cc2;position:absolute;right:16px;top:50%;display:block;transform:translateY(-50%);-webkit-mask-image:url(/dist/images/ic16-chevron-down.svg);mask-image:url(/dist/images/ic16-chevron-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:auto;opacity:1}a.toggle:hover{background:#d6eaff}a.toggle:hover::before{color:#005cc2}a.toggle:hover::after{background:#005cc2;right:16px}a.toggle:focus::after{right:16px}.is-visible + a.toggle::after{-webkit-mask-image:url(/dist/images/ic16-chevron-up.svg);mask-image:url(/dist/images/ic16-chevron-up.svg)}b.read-more-gradient,strong.read-more-gradient{display:block;width:100%;height:170px;position:relative;margin-top:-146px;background:linear-gradient(180deg,rgba(255,255,255,0) -23%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%)}.is-visible + a.toggle + b.read-more-gradient,.is-visible + a.toggle + strong.read-more-gradient{display:none}.youtube-video__inner{padding:0;border-radius:0}.youtube-video__image-container:before{display:none}button.youtube-video__button{height:0;padding-bottom:55.6%;padding-top:0}.youtube-video{margin-bottom:0}a.four-icon-block__link{display:none !important}.carousel__item-icon-container + .carousel__item-inner .carousel__item-title,.carousel__item-icon-container + .carousel__item-inner .carousel__item-subtext{color:inherit !important}h2.carousel__title{color:#29566c}@media only screen and (min-width:1312px){.carousel__title{margin-bottom:36px;font-size:32px;line-height:36px}}@media only screen and (min-width:1920px){.carousel__title{margin-bottom:36px;font-size:40px;line-height:44px}}span.carousel__navigation-numbers{color:inherit}span.carousel__navigation-prev{background-image:url(/-/media/parkdean-resorts/icons/carousel/arrow-blue-prev.png)}span.carousel__navigation-next{background-image:url(/-/media/parkdean-resorts/icons/carousel/arrow-blue-next.png)}.carousel__item-icon-container{background-image:url(/-/media/parkdean-resorts/icons/carousel/icon-background-curve-white.svg)}@media only screen and (min-width:1056px){.carousel__group-slides-container{left:0;width:100%}.carousel-filtered-slides.carousel__group-slides{width:100% !important;padding:0;width:100% !important;padding:0;max-width:100% !important;transform:unset !important}.carousel-filtered-slides.carousel__group-slides .tns-item{width:16.666% !important}.carousel__navigation{display:none}}@media only screen and (min-width:1584px){.carousel__item-icon-container{background-size:cover}}.carousel{padding:0}.heading-panel__inner h2,.heading-panel__inner h3{font-family:Museo;font-size:24px;line-height:28px;font-style:normal;font-weight:600;margin-bottom:0}@media only screen and (min-width:1056px){.heading-panel__inner h2,.heading-panel__inner h3{font-size:32px;line-height:36px;margin-bottom:0}}@media only screen and (min-width:1312px){.heading-panel__inner h2,.heading-panel__inner h3{margin-bottom:0;font-size:40px;line-height:44px}}.carousel-card__park-item-image-container{margin-bottom:16px}@media only screen and (min-width:1580px){.carousel-card__park-item-image-container{margin-bottom:26px}}