span.price{color:#D32859;font-size:20px;font-weight:600}b.date,strong.date{display:block;font-size:16px;line-height:20px;font-family:museo;margin-bottom:10px}@media only screen and (max-width:767px){.hero-block-item{overflow:hidden}}h1.hero-block-item__sub-heading{margin-top:0;margin-bottom:7px}h2.hero-block-item__heading{margin-bottom:7px}.hero-block-item__roundel{background-image:url(/-/media/parkdean-resorts/tots/RoundelSplat.svg) !important;background-size:cover;width:160px;height:160px;background-color:transparent !important;bottom:30px !important;transform:rotate(0deg);right:-22px;padding:0 !important}.hero-block-item__roundel-wrapper-inner-text{color:#29566C !important;font-weight:600 !important}.hero-block-item__roundel-wrapper{}.hero-block-item__roundel-wrapper-inner{width:100%;transform:translateY(-50%) rotate(10deg);top:50% !important;position:absolute}@media only screen and (min-width:768px){.hero-block-item__roundel{right:0px}}@media only screen and (min-width:1056px){h1.hero-block-item__sub-heading{margin-top:0;margin-bottom:7px}h2.hero-block-item__heading{margin-bottom:7px}.hero-block-item__roundel{background-size:cover;width:272px;height:272px;background-color:transparent !important;bottom:30px !important;transform:rotate(0deg);right:-22px;padding:0}.hero-block-item__roundel-wrapper-inner-text{}.hero-block-item__roundel-wrapper{}.hero-block-item__roundel-wrapper-inner{width:120px;left:50%;transform:translate(-50%,-50%) rotate(10deg)}}@media only screen and (min-width:1312px){.hero-block-item__image{height:480px}h2.hero-block-item__heading{font-size:32px !important;line-height:36px !important}.hero-block-item__content{grid-column-end:span 7}}@media only screen and (min-width:1584px){.hero-block-item__image{height:600px}h2.hero-block-item__heading{font-size:40px !important;line-height:44px !important;margin-bottom:20px;margin-top:18px}.hero-block-item__content{grid-column-end:span 6}}h2.hero-block-item__subtext{margin-bottom:0 !important}.vertical-tabs-container{background:transparent !important;padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}.vertical-tabs-container + .vertical-tabs-container{margin-top:50px}.booking-table img{display:none}.booking-table ul{display:none;flex-direction:row;flex-wrap:wrap;padding-left:0;margin-bottom:40px}.booking-table ul li{width:100%;position:relative;padding-left:15px}.booking-table ul li::before{left:0;background:#152d38}.booking-pricing{display:flex;margin-bottom:15px;justify-content:unset;flex-wrap:wrap}.booking-pricing_date{width:100%;background:#F1F9FF;border-radius:8px;text-align:left;padding:13px 9px;margin-bottom:15px;color:#152D38;font-size:12px}.booking-pricing_date p{color:#152D38;font-size:12px;line-height:20px;margin-bottom:0}.booking-pricing_date .price{color:#D32859;font-size:20px;line-height:20px;font-weight:600}@media only screen and (min-width:768px){.booking-pricing{display:flex;margin-bottom:0;justify-content:unset;flex-wrap:wrap}.booking-pricing_date{width:calc(33% - 20px);margin-right:32px}.booking-pricing_date:nth-child(3),.booking-pricing_date:nth-child(6),.booking-pricing_date:nth-child(9){margin-right:0px}.booking-table ul li{width:50%}}@media only screen and (min-width:1056px){.booking-pricing{display:flex;margin-bottom:15px;justify-content:unset;flex-wrap:wrap}.booking-pricing_date{width:calc(33% - 10px);margin-right:16px}.booking-table ul li{width:50%}}@media only screen and (min-width:1312px){.booking-pricing{display:flex;margin-bottom:15px;justify-content:unset;flex-wrap:wrap}.booking-pricing_date{width:calc(33% - 22px);margin-right:32px;padding:30px 20px 24px}.booking-table ul li{width:50%}}h4.booking-pricing_date-title{font-size:18px;line-height:20px;margin-bottom:5px;color:#152D38;font-weight:600}.booking-pricing_date .btn{text-decoration:none;background:transparent;color:#fff;border-radius:none;width:fit-content;display:block;padding:0;border:0px solid transparent;color:#006DB5;font-weight:600;font-size:14px;text-decoration:underline;min-height:0px}.booking-pricing_date .btn::after{display:none}.booking-pricing_date .btn:hover{text-decoration:none;color:#196B3E;border-color:#0070EC;background:transparent;text-decoration:none;box-shadow:unset;min-height:0px !important;min-width:0px !important;width:fit-content !important}h2.vertical-tabs-container__heading{font-size:24px;max-width:100%;line-height:24px;color:#006DB5}@media only screen and (min-width:1312px){h2.vertical-tabs-container__heading{font-size:32px;max-width:100%;line-height:36px}h4.booking-pricing_date-title{font-size:20px;line-height:28px}.booking-pricing_date p{font-size:14px;line-height:20px}.booking-pricing_date .price{font-size:24px}.booking-pricing_date .btn{font-size:16px}}@media only screen and (min-width:1920px){h2.vertical-tabs-container__heading{font-size:40px;line-height:44px}h2.vertical-tabs-container__heading{font-size:32px;max-width:100%;line-height:36px}h4.booking-pricing_date-title{font-size:24px;line-height:32px}.booking-pricing_date p{font-size:16px;line-height:24px}.booking-pricing_date .price{font-size:28px}.booking-pricing_date .btn{font-size:18px}}.vertical-tab--active .vertical-tab__title>span:before,.vertical-tab__title:focus>span:before,.vertical-tab__title:hover>span:before{background:#006DB5}.vertical-tab__title:after{background:#006DB5}.vertical-tab__title{border-bottom:0px solid #006DB5;font-size:16px;font-weight:600;padding:10px 60px 10px 32px;background:#fff;border-top:2px solid #F1F9FF}@media only screen and (min-width:768px){.vertical-tab__title{padding:10px 0px 10px 0px}.vertical-tab__title:after{right:0px}}@media only screen and (min-width:1056px){.vertical-tab__title:after{right:16px}}.vertical-tab{}.vertical-tab__left-panel{background:#F1F9FF}.vertical-tab__title>span{color:#006DB5 !important;border:0px !important}.booking-table h3{color:#006DB5;font-size:22px;line-height:26px;margin-bottom:16px}@media only screen and (min-width:1056px){.vertical-tab:first-child .vertical-tab__left-panel{border-radius:24px 24px 0 0}.vertical-tab:last-child .vertical-tab__left-panel{border-radius:0 0 24px 24px}.vertical-tab__title{border-bottom:0px !important;background:transparent;padding:10px 16px 10px 32px;font-weight:400}.vertical-tab__title[aria-selected="true"]{font-weight:600}.vertical-tab__body{padding:0}.vertical-tab__right-panel{width:calc(66% - 32px)}.vertical-tab__left-panel{width:33% !important}.booking-table h3{font-size:28px;line-height:32px;margin-bottom:26px}}@media only screen and (min-width:1312px){.vertical-tabs-container__tabs{grid-column-end:span 14}}@media only screen and (min-width:1584px){.vertical-tabs-container__tabs{grid-column-start:2;grid-column-end:span 14}h2.vertical-tabs-container__heading{grid-column-start:2}}@media only screen and (min-width:1920px){.booking-table h3{font-size:32px;line-height:36px}}.vertical-tabs-container__inner{padding:0}.vertical-tab__right-panel{padding:0}.fifty-fifty-block{padding:0}.fifty-fifty-block + .fifty-fifty-block{margin-top:50px}@media only screen and (min-width:1312px){.fifty-fifty-block + .fifty-fifty-block{margin-top:100px}}h2.fifty-fifty-block__title--heading{color:#006DB5}p:last-child{margin-bottom:0}.u-backgroundColor--light-blue{background-image:url(/-/media/parkdean-resorts/tots/backgrounds/768.jpg) !important}@media only screen and (min-width:1312px){.u-backgroundColor--light-blue{background-image:url(/-/media/parkdean-resorts/tots/backgrounds/1312.jpg) !important}}@media only screen and (min-width:1920px){.u-backgroundColor--light-blue{background-image:url(/-/media/parkdean-resorts/tots/backgrounds/1920.jpg) !important}}.u-backgroundColor--white{position:relative;overflow:hidden}.u-backgroundColor--white::before{position:absolute;content:"";display:block;background:url(/-/media/parkdean-resorts/tots/BackgroundSplatTop.svg) !important;width:123px;height:200px;opacity:1;background-repeat:no-repeat !important;top:0;left:0px;background-size:contain !important;z-index:0;mask-image:none}.u-backgroundColor--white::after{position:absolute;content:"";display:block;background:url(/-/media/parkdean-resorts/tots/BackgroundSplatBottom.svg) !important;width:120px;height:95px;opacity:1;background-repeat:no-repeat !important;bottom:0;right:0;background-size:contain !important;z-index:0}@media only screen and (max-width:1055px){.section-layout--bg-blue::after{display:none !important}.section-layout--bg-blue{padding-bottom:0}}@media only screen and (min-width:1312px){.u-backgroundColor--white::before{width:278px;height:210px;top:0;left:0;mask-image:none}.u-backgroundColor--white::after{width:278px;height:220px;bottom:0;right:0}}@media only screen and (min-width:1920px){.u-backgroundColor--white::before{width:448px;height:410px;top:0;left:0;mask-image:none}.u-backgroundColor--white::after{width:476px;height:375px;bottom:0;right:0}}.alerts-bar~main .section-layout.section-layout--bg-blue.js-section{top:0;margin-bottom:0}.u-backgroundColor--white .section-layout__inner{z-index:4}.youtube-video__icon svg{display:none}.youtube-video__icon{background:url(/-/media/parkdean-resorts/tots/play-button.svg) !important;width:100px;height:100px;background-size:contain}footer.footer.js-site-footer{background:#14A5BA;margin-top:auto}.footer__copyright{color:#fff;font-size:14px;margin:10px 0}.footer__disclaimer{margin:0;font-size:14px;color:#fff;line-height:20px}.footer__legal-links{margin:10px 0 0}.footer__social-links{margin:20px 0 10px}@media only screen and (min-width:768px){section.link-list-social{margin-left:0}.footer__social-links{margin:20px 0 10px;justify-content:flex-start}ul.horizontal-link-list-listing-tc__links{flex-flow:row wrap}li.horizontal-link-list-item-tc{width:fit-content}}@media only screen and (min-width:1312px){section.link-list-social{margin-left:0}.footer__social-links{margin:20px 0 10px;justify-content:flex-start}ul.horizontal-link-list-listing-tc__links{flex-flow:row wrap}li.horizontal-link-list-item-tc{width:fit-content}}.horizontal-link-list-listing-parks__title{color:#fff}a.horizontal-link-list-item-tc__link.standard{color:#fff}a.horizontal-link-list-item-parks__link{color:#fff}.link-list-listing__title.standard{color:#fff}a.link-list-item__link.standard,.link-list-item__link,.link-list-listing__title,.horizontal-link-list-item-tc__link{color:#fff}span.horizontal-link-list-listing-parks__text{color:#fff}.horizontal-link-list-listing-parks__map-link:before{background:#fff}.horizontal-link-list-listing-parks__title:after{background:#fff}.carousel{padding:0 !important}a.cta-button__link.link-one.cta-button__link--hero-link-one{color:#29566C;background:#FFC22E;border-color:#FFC22E}.carousel-content-label{display:inline-block;background:#006DB5;color:#fff;padding:6px 12px;border-radius:5px;font-size:14px;margin-top:5px;margin-bottom:10px}.page-editor .cta-card-block__card-title+p span{font-size:inherit !important;line-height:inherit !important}.isTabbed .cta-card-block__item.text-below-image{background:#F1F9FF;display:flex;flex-direction:column;padding:16px !important;height:100%;align-items:stretch}.isTabbed .cta-card-block__item.text-below-image .cta-card-block__text{margin:0 !important}.isTabbed .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col{margin:0;text-decoration:none;color:#152D38}.isTabbed .cta-card-block__item.text-below-image .cta-card-block__label-outer{position:relative;top:0;right:unset;left:0}.isTabbed .cta-card-block__item.text-below-image .cta-card-block__label-wrapper{height:unset;text-align:left;display:block;font-size:14px;color:#006DB5 !important;box-shadow:unset;border-radius:unset;background:transparent}.isTabbed .cta-card-block__item.text-below-image p.cta-card-block__label.three-col{padding:0;font-size:14px !important;color:#006DB5;text-decoration:underline;font-weight:700;line-height:20px !important;background:transparent}@media only screen and (min-width:1312px){.isTabbed .cta-card-block__item.text-below-image{padding:20px !important}.isTabbed .cta-card-block__card-title+p span{font-size:24px;line-height:28px}}@media only screen and (min-width:1920px){.isTabbed .cta-card-block__item.text-below-image{padding:30px !important}.isTabbed .cta-card-block__card-title+p span{font-size:28px;line-height:32px}}.three-col-inner .cta-card-block__card-title+p span{font-size:20px;line-height:26px;color:#D91E18 !important}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col span{display:block;margin-bottom:4px}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col span i{font-size:14px;text-transform:uppercase;font-style:normal}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col b{font-size:16px;color:#006db5}@media only screen and (min-width:1312px){.three-col-inner .cta-card-block__item.text-below-image{padding:20px !important}.three-col-inner .cta-card-block__card-title+p span{font-size:24px;line-height:28px}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col span i{font-size:16px}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col b{font-size:20px;line-height:28px;margin-bottom:5px;position:relative;display:block}}@media only screen and (min-width:1920px){.three-col-inner .cta-card-block__item.text-below-image{padding:30px !important}.three-col-inner .cta-card-block__card-title+p span{font-size:28px;line-height:32px}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col span{margin-bottom:0px}.three-col-inner .cta-card-block__item.text-below-image .cta-card-block__text h3.cta-card-block__card-title.hasLink.under.three-col b{}.three-col-inner .cta-card-block__item.text-below-image p.cta-card-block__label.three-col{padding:0;font-size:18px !important;line-height:28px !important;margin-top:6px}}.cta-card-block__header.three-col.noLink.isTabbed.noSubtext{margin-bottom:26px}.cta-card-block__filters.isTabbed{grid-column-gap:6px;margin-bottom:11px}@media only screen and (min-width:768px){.cta-card-block__filters.isTabbed{margin-bottom:10px;grid-template-columns:repeat(6,minmax(0,-webkit-max-content));grid-template-columns:repeat(6,minmax(0,max-content));gap:18px;grid-column-gap:16px;grid-row-gap:5px}}@media only screen and (min-width:1056px){.cta-card-block__filters.isTabbed{margin-bottom:10px;grid-template-columns:repeat(8,minmax(0,-webkit-max-content));grid-template-columns:repeat(8,minmax(0,max-content));gap:18px;grid-column-gap:14px;grid-row-gap:5px}}@media only screen and (min-width:1312px){.cta-card-block__filters.isTabbed{margin-bottom:10px;grid-template-columns:repeat(8,minmax(0,-webkit-max-content));grid-template-columns:repeat(10,minmax(0,max-content));gap:18px;grid-column-gap:12px;grid-row-gap:0;margin-bottom:40px}}@media only screen and (min-width:1312px){.cta-card-block__subtext.isTabbed{margin-bottom:35px !important}}@media only screen and (min-width:1920px){.cta-card-block__subtext.isTabbed{margin-bottom:34px !important}}