p.bold{font-weight:700!important}@media screen and (max-width:769px){.desktop{display:none!important}}@media screen and (min-width:770px){.mobile{display:none!important}}p{line-height:25px}#activities .banner-section{position:relative}#activities .banner-section .page-banner{width:100%}#activities .banner-section .banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#activities .banner-section .banner-text h1.page-title{color:#fff;font-size:42px;line-height:57px}#activities .banner-section .banner-text h1.page-subtitle{color:#fff;font-weight:700;font-size:18px;line-height:25px}#activities .button-container{text-align:center;margin-bottom:30px}.banner-description{margin:30px auto}.banner-description #bannerdesc{text-align:center;-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width:769px){.banner-description{width:100%;padding:0 20px;box-sizing:border-box;margin:25px auto}.banner-description br{display:none}.banner-description p{font-size:13px;line-height:17px}}.content-container{max-width:820px;display:block;margin:0 auto;width:100%}.content-container .sub-content-container{display:flex;justify-content:center;align-items:center;margin:60px 0}@media screen and (max-width:769px){.content-container .sub-content-container{justify-content:left;flex-wrap:wrap;margin:30px 0}}.content-container .sub-content-container .image-container{margin:0 30px 0 0}@media screen and (max-width:769px){.content-container .sub-content-container .image-container{margin:0;width:100%;text-align:center}.content-container .sub-content-container .image-container img{width:100%}}@media screen and (max-width:769px){.content-container .sub-content-container .text-container{width:100%;margin-top:20px}}.content-container .sub-content-container .text-container h2{font-size:20px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width:769px){.content-container .sub-content-container .text-container h2{line-height:30px;font-size:22px;-webkit-margin-after:10px;margin-block-end:10px}}.content-container .sub-content-container .text-container p{font-size:16px}@media screen and (max-width:769px){.content-container .sub-content-container .text-container p{font-size:14px;line-height:17px}}@media screen and (max-width:769px){.content-container .sub-content-container .text-container a{font-size:14px}}.content-container .sub-content-container .text-container h3{-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:.5em;margin-block-end:.5em}@media screen and (max-width:769px){.content-container .sub-content-container .text-container h3{font-size:14px}}.content-container .button-container{display:flex;justify-content:center;margin:50px}@media screen and (max-width:769px){.content-container .button-container{margin:23px 10px}}.content-container .button-container a{margin:0 10px;display:block}@media screen and (max-width:769px){.content-container .button-container a{font-size:13px;line-height:14px}}#lastcontainer{margin:60px 0 100px}@media screen and (max-width:769px){#lastcontainer{margin:30px 0 60px}}.title-desc{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:27px;margin-block-end:27px}@media screen and (max-width:769px){.title-desc{-webkit-margin-after:20px;margin-block-end:20px}}hr{margin:30px auto;width:75%}@media screen and (max-width:769px){hr{width:100%}}.no-content-container{width:100%}.no-content-container .sub-content-container{display:flex;align-items:center;justify-content:center;text-align:center;margin:60px 0;flex-direction:column}@media screen and (max-width:769px){.no-content-container .sub-content-container{justify-content:left;margin:30px 50px}}.no-content-container .sub-content-container .text-container{width:600px}@media screen and (max-width:769px){.no-content-container .sub-content-container .text-container{width:100%;margin-top:20px}}.no-content-container .sub-content-container .text-container h2{font-size:24px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:33px}@media screen and (max-width:769px){.no-content-container .sub-content-container .text-container h2{line-height:16px;font-size:16px;-webkit-margin-after:10px;margin-block-end:10px}}.no-content-container .sub-content-container .text-container p{margin-top:5px;font-size:15px;line-height:17px}@media screen and (max-width:769px){.no-content-container .sub-content-container .text-container p{font-size:12px;line-height:16px}}.no-content-container .sub-content-container .text-container .image-container{margin:0 30px 0 0}@media screen and (max-width:769px){.no-content-container .sub-content-container .text-container .image-container{margin:0;width:100%;text-align:center}.no-content-container .sub-content-container .text-container .image-container img{width:100%}}.store-flex-container{display:flex;justify-content:center;align-items:center}.store-select-header p{font-weight:700;text-align:center}.store-selection{display:flex}@media screen and (max-width:769px){.store-selection{justify-content:center;margin:auto;width:80%}}.store-selection .store-options{width:184px;margin-right:20px;border-radius:25px;border:1px solid #0077c8;text-align:center;cursor:pointer}@media screen and (max-width:769px){.store-selection .store-options{width:140px;margin:5px}}.store-selection .store-options p{color:#0077c8;margin:0;padding:10px 0}.store-title{padding-top:0}.store-title p{font-size:30px;font-weight:700;line-height:57px}@media screen and (max-width:769px){.store-title p{font-size:22px;line-height:30px}}.activity-container{display:flex;flex-wrap:wrap;flex-grow:1;width:100%}@media screen and (max-width:769px){.activity-container{display:block;width:100%}}.activity-container .activity{display:flex;margin-right:0;margin-top:10px;width:50%;cursor:pointer}@media screen and (max-width:769px){.activity-container .activity{flex-direction:column;height:auto;align-items:center;width:100%;margin-top:20px}}.activity-container .activity.unclickable{cursor:default}.activity-container .activity .image-container{width:47%;border:.8px solid #cfcfcf}@media screen and (max-width:769px){.activity-container .activity .image-container{width:100%}}.activity-container .activity .image-container img{width:100%;display:block}.activity-container .activity .text-container{width:47%;border:1px solid #cfcfcf}@media screen and (max-width:769px){.activity-container .activity .text-container{width:100%;margin-left:0;flex:1 1 0px}}.activity-container .activity .text-container .inner-text{padding-left:10px;padding-top:10px;height:100%;display:flex;flex-direction:column;justify-content:space-around}.activity-container .activity .text-container .inner-text p{font-size:12px;line-height:16px;margin:0}@media screen and (max-width:769px){.activity-container .activity .text-container .inner-text .datetime{margin-top:5px}}.activity-container .activity .text-container .inner-text .datetime.flex{display:flex}.activity-container .activity .text-container .inner-text .datetime.flex .datetime-container.left{margin-right:10px}@media screen and (max-width:769px){.activity-container .activity .text-container .inner-text .activity-info{margin:20px 0}}.activity-container .activity .text-container .inner-text .activity-info .title-desc{font-size:22px;line-height:26px;font-weight:700;margin-bottom:10px}.activity-container .activity .text-container .inner-text .activity-cta-container{padding-right:10px;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width:769px){.activity-container .activity .text-container .inner-text .activity-cta-container{flex-direction:row}}.activity-container .activity .text-container .inner-text .activity-cta-container p{font-size:12px;line-height:16px;margin-bottom:20px}.activity-container .activity .text-container .inner-text .activity-cta-container a{font-size:12px;line-height:16px;color:#0077c8;margin-bottom:20px;text-decoration:underline}.activity-container .activity .text-container .inner-text .activity-cta-container .number-of-spots{font-size:22px;font-weight:700}.fully-booked{color:#0077c8}.book-your-slot{color:#0077c8;text-decoration:underline}#thumbnail-tnc{font-size:10px}#thumbnail-tnc.hyperlinked{color:#0077c8;text-decoration:underline;font-size:12px}#thumbnail-no-reg{font-weight:700;font-size:16px}#thumbnail-no-reg.slots{font-size:22px}