.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}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}}