@media screen and (max-width:900px){.desktop{display:none!important}}@media screen and (min-width:901px){.mobile{display:none!important}}#gallery a{text-decoration:underline;color:#0077c8}#gallery .banner-section{position:relative}#gallery .banner-section .page-banner{width:100%;height:auto}#gallery .banner-section .banner-description{width:727px;margin:30px auto 40px;text-align:center}@media screen and (max-width:900px){#gallery .banner-section .banner-description{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:50px}}#gallery .banner-section .banner-description .description{font-size:16px;line-height:28px;color:#252525;margin-top:0;font-weight:400}#gallery .content-section{position:relative;margin-top:20px;margin-bottom:70px}@media screen and (max-width:900px){#gallery .content-section{margin-bottom:40px}}#gallery .activity-container{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media screen and (max-width:900px){#gallery .activity-container{grid-template-columns:1fr}}#gallery .activity-container .card{display:flex;flex-direction:column}#gallery .activity-container .card.big{grid-column-start:1;grid-column-end:3;flex-direction:row;flex-wrap:wrap}#gallery .activity-container .card .card-header{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:10px;border:1px solid #e5e5e5;margin-bottom:10px}#gallery .activity-container .card .card-header h2{margin:0;padding-left:10px}#gallery .activity-container .card .card-header svg{cursor:pointer;justify-self:flex-end;width:20px;height:20px;margin:13px}#gallery .activity-container .card .img-wrapper{width:100%;position:relative}#gallery .activity-container .card .img-wrapper img{display:flex;width:100%;height:auto}#gallery .activity-container .card .img-wrapper.big{width:40%}#gallery .activity-container .card .img-wrapper .cta{position:absolute;width:100%;height:100%;top:0}#gallery .activity-container .card .img-wrapper .cta a{display:block;width:100%;height:100%}#gallery .activity-container .card .details-wrapper{display:flex;flex-direction:column;flex:1 1 0%;border:1px solid #e5e5e5;margin:0;padding:30px 30px 40px;font-size:15px}#gallery .activity-container .card .details-wrapper.big{border:none}#gallery .activity-container .card .details-wrapper.extended{font-size:14px}#gallery .activity-container .card .details-wrapper .title{color:#0077c8;margin-bottom:15px;cursor:pointer}#gallery .activity-container .card .details-wrapper .title a,#gallery .activity-container .card .details-wrapper .title h2{text-decoration:none;font-weight:700;margin:0;font-size:1.63em}@media screen and (max-width:900px){#gallery .activity-container .card .details-wrapper .title a,#gallery .activity-container .card .details-wrapper .title h2{line-height:1.2}}#gallery .activity-container .card .details-wrapper .desc{flex:1 1 0%;margin-bottom:20px}#gallery .activity-container .card .details-wrapper .desc p{margin:0;font-size:1.15em}#gallery .activity-container .card .details-wrapper .desc.big{flex:0 1 0%}#gallery .activity-container .card .details-wrapper .date{display:flex;flex-direction:row;margin-bottom:40px;flex:1 1 0%}#gallery .activity-container .card .details-wrapper .date .icon{display:flex;justify-content:center;margin-right:10px}#gallery .activity-container .card .details-wrapper .date .icon img{width:25px;height:25px}#gallery .activity-container .card .details-wrapper .date .icon.extended img{width:17px;height:17px}#gallery .activity-container .card .details-wrapper .date.extended{flex:0 0 0%;margin-bottom:20px}#gallery .activity-container .card .details-wrapper .date span{font-size:1.18em;font-weight:700}#gallery .activity-container .card .details-wrapper .cta{font-size:1.15em}#gallery .activity-container .card .details-wrapper .timeslots{display:flex;flex-direction:row;margin-bottom:20px;font-size:1.18em}#gallery .activity-container .card .details-wrapper .timeslots .icon{display:flex;justify-content:center;margin-right:10px}#gallery .activity-container .card .details-wrapper .timeslots img{width:17px;height:17px}#gallery .activity-container .card .details-wrapper .timeslots .overflow-wrapper{overflow:hidden;flex:1 1 0}#gallery .activity-container .card .details-wrapper .timeslots .timeslot-container{display:flex;flex-wrap:wrap;margin-left:-21px}#gallery .activity-container .card .details-wrapper .timeslots .timeslot{box-sizing:border-box;display:flex;flex-direction:column;padding:0 20px 2px;border-left:1px solid #e5e5e5;max-width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;flex:0 1 fit-content}@media screen and (max-width:900px){#gallery .activity-container .card .details-wrapper .timeslots .timeslot{min-width:50%;flex:1 1 50%}}#gallery .activity-container .card .details-wrapper .timeslots .timeslot span,#gallery .activity-container .card .details-wrapper .timeslots .timeslot strong{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#gallery .activity-container .card .details-wrapper .venue{display:flex;flex-direction:row;margin-bottom:20px;font-size:1.18em}#gallery .activity-container .card .details-wrapper .venue .icon{display:flex;justify-content:center;margin-right:10px}#gallery .activity-container .card .details-wrapper .venue img{width:15px;height:21px}#gallery .activity-container .card .details-wrapper .venue .text-container{display:flex;flex-direction:column}#gallery .activity-container .card .details-wrapper .close-text{border-top:1px solid #e5e5e5;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px}#gallery .activity-container .card .details-wrapper .close-text p{margin:0}.tnc{display:flex;flex-direction:column}.tnc .header{display:flex;flex-direction:row}.tnc .header .icon{margin-left:15px}.tnc .header .plus{width:20px;height:20px}.tnc .header .plus svg{width:100%;height:100%}.tnc .header .minus{width:20px;height:20px}.tnc .header .minus svg{width:100%;height:100%}.tnc ul{margin:0 0 30px;list-style:disc inside}.tnc span{margin-left:-10px;-webkit-margin-start:0}.tnc hr{width:100%}.stay-tuned-container{display:flex;grid-column-start:1;grid-column-end:3;flex-direction:column;align-items:center}.stay-tuned-container h2,.stay-tuned-container img{margin:auto}.carousel{width:100%;position:relative;display:flex;flex-direction:column;margin-bottom:30px}.carousel .carousel-swipe-container{display:flex;flex-direction:row;overflow:hidden}.carousel .carousel-images-container{transition:transform .5s ease-out;-webkit-transition:transform .5s ease-out;display:flex;flex-direction:row}.carousel .carousel-img-wrapper{flex:1 0 100%;box-sizing:border-box;padding:0;position:relative}.carousel .carousel-img-wrapper img{width:100%;height:auto}.carousel .carousel-img-wrapper a{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.carousel .left-arrow,.carousel .right-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.carousel .left-arrow{left:-72px}@media screen and (min-width:750px) and (max-width:1300px){.carousel .left-arrow{left:-60px}}.carousel .right-arrow{right:-72px}@media screen and (min-width:750px) and (max-width:1300px){.carousel .right-arrow{right:-60px}}.carousel .carousel-index{display:flex;justify-content:center;width:100%;margin-top:20px}.carousel .carousel-index .dot{transition:background-color .3s;height:7.5px;width:7.5px;border-radius:50%;background-color:#e5e5e5;cursor:pointer;margin:0 1.5px}.carousel .carousel-index .dot.active{background-color:#9c9c9c}.activity-tab{text-align:center;margin:auto auto 50px}.activity-tab span{border:1px solid #0077c8;padding:12px 24px;color:#0077c8;font-size:16px;line-height:22px;background-color:#fff;font-weight:400;position:relative;border-radius:30px;margin-left:10px;margin-right:10px;cursor:pointer}@media screen and (max-width:900px){.activity-tab span{display:block;width:50%;margin:10px auto auto}}.activity-tab span.active,.activity-tab span:hover{background-color:#0077c8;color:#fff}