.overlay{border-radius:0px;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:1s ease;background-color:#00000094;z-index:50}.activites .activities-position{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.activities-position .pingButton{position:absolute;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.activities-position .ping{width:50px;height:50px;border-radius:50% 50% 50% 0;background:#77CFE7;transform:rotate(-45deg);transition:background 0.4s ease-in}.activities-position .ping::after{content:'';width:43px;height:43px;margin:3.5px;background:#fff;position:absolute;border-radius:50%;left:0;top:0}.activities-position .pingButton:hover .ping{background:#154e5c}.activities-position .ping .icon>i,.activities-position .ping .icon>img{position:absolute;width:20px;text-align:center;color:#000000;z-index:3;left:0;right:0;top:13px;font-size:23px;transform:rotate(45deg);width:25px;margin:0 auto}.activities-position .ping.top{transform:rotate(-225deg)}.activities-position .ping.top .icon>i,.activities-position .ping.top .icon>img{transform:rotate(225deg)}.activities-position .card{min-width:auto;border:4px solid #ffffff;width:140px;padding:2px 2px 0px;text-decoration:none;margin-top:20px;position:absolute;top:65px;right:calc(100% - 92px);margin:auto;z-index:3}@media (min-width:992px){.activities-position .card{width:160px;padding:2px 2px 0px;right:calc(100% - 104px);z-index:3}}.activities-position .card .learnmore{background-color:#0b505f;padding:5px;color:#ffffff;font-size:12px;font-family:"futura-pt",sans-serif;width:100%;display:block;text-decoration:none;font-weight:600;margin-top:10px;border-radius:3px}.activites .card{cursor:pointer}.activites .card,.activites .card *{border-radius:0}.activites .card .card-img-overlay{top:auto;text-align:center}@media (max-width:767px){.activites .card .card-img-overlay{background-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.8) 100%)}}@media (min-width:768px){.activites .card .card-img-overlay{position:relative;padding:0.5rem}}.activites .card .card-img-overlay h4{color:#fff;font-size:23px;line-height:24px;font-weight:700;margin-bottom:0}@media (min-width:768px){.activites .card .card-img-overlay h4{color:#22505d;font-size:13px;line-height:13px;text-transform:uppercase}}@media (min-width:992px){.activites .card .card-img-overlay h4{font-size:14px;line-height:16px}}.attraction .text{padding:0;text-align:left}@media (min-width:576px){.attraction .text{background-color:#ffffff;text-align:center}}@media (min-width:768px){.attraction .text{padding:3.5rem 2rem 2rem}.attraction .text.wout-carousel>*:not(.about){padding:0 2rem}}@media (max-width:767px){.attraction .video{padding-top:0.5rem}}.attraction .video .overlay{opacity:1;background:transparent;display:flex;justify-content:center;align-items:center;margin:auto;cursor:pointer}@media (min-width:768px){.attraction .video .overlay{background-position:center;background-repeat:no-repeat;background-size:cover;transition:none}}.attraction .video .overlay.inactive,.attraction .video iframe.inactive{display:none;z-index:-2}.attraction .video img.inactive{z-index:-2;visibility:hidden}.attraction .video iframe{position:absolute;top:0;right:0}@media (max-width:767px){.attraction .video .overlay{height:calc(100% - 2rem);height:100%;top:auto}}.attraction .video .overlay img{cursor:pointer}.attraction h6.area{color:#154e5c;font-family:Knockout-27JuniorBantamwt;font-family:"bebas-neue-by-fontfabric",sans-serif;font-size:30px;text-transform:uppercase;text-align:center;letter-spacing:0;padding-top:2rem;margin-bottom:0}@media (min-width:768px){.attraction h6.area{padding-top:0}}.attraction h5.pool{color:#154e5c;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-size:29px;line-height:35px;text-transform:uppercase;text-align:center}.attraction hr{background-color:#979797;width:10px;height:2px;opacity:1;margin:1.5rem auto}.attraction .text p{color:#0d3e49;font-family:"futura-pt",sans-serif;font-weight:400;font-size:18px;line-height:29px;letter-spacing:0;margin-bottom:0}@media (min-width:576px){.attraction .text p{color:#313131;font-size:22px;line-height:32px;margin:0 0.5rem}}@media (min-width:992px){.attraction .text .pool~p{max-width:550px;margin-left:auto;margin-right:auto}}.attraction .text .rating{background:#0b505f;margin:0 0 1.5rem}@media (min-width:768px){.attraction .text .rating{margin:1.5rem auto}}.attraction .text .especifications{margin:1.5rem 0.3rem;border-bottom:2px solid #4cb8c7;padding-bottom:0.8rem}.attraction .text .especifications .card-body img{max-width:35px}@media (min-width:576px){.attraction .text .especifications .card .card-body{position:relative}.attraction .text .especifications .card:not(:first-child) .card-body:after{content:"";background-color:#4cb8c7;height:15px;width:1px;position:absolute;top:45px;bottom:auto;right:0;left:0}}.attraction .text .especifications .card .card-body.small .card-subtitle{font-size:14px}@media (min-width:767px){.attraction .text .especifications{margin:1.5rem 0}.attraction .text .especifications .card .card-body{min-width:145px}.attraction .text .especifications .card-body img{max-width:44px}}@media (max-width:575px){.attraction .text .especifications .card-body{padding:0}.attraction .text .especifications .card{background:#f4f4f4;position:relative}.attraction .text .especifications .card:not(:first-child)::after{content:"";background-color:#4cb8c7;width:1px;height:15px;bottom:30%;left:-20px;position:absolute}}@media (max-width:767px){.attraction .text .especifications.justify-content-around .card:not(:first-child)::after{left:-55%}}.attraction .text small{font-size:13px;line-height:18px;color:#313131;font-family:"futura-pt",sans-serif;font-weight:400;font-style:normal;margin-bottom:0;max-width:600px;margin:0 auto 0}.attraction .text small.note{font-weight:600;margin-bottom:0.5rem}.attraction .text .rating>div{height:58px;display:flex;justify-content:flex-start;align-items:center}.attraction .text .rating div:first-child{background:#4cb8c7}.attraction .text .rating p{color:#ffffff;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:1.75px;text-transform:uppercase;margin:0 0 0 10px}.attraction .text .rating .icon{max-width:19.5px}.attraction .text .about h6{font-size:28px;line-height:22px;font-family:"bebas-neue-by-fontfabric",sans-serif;font-weight:700;color:#0d3e49;margin:1rem 0 2rem}.attraction .text .about p{font-size:18px;line-height:25px;font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;color:#0d3e49}.attraction .text .about p.include{font-size:18px;line-height:25px;color:#0d3e49;font-weight:700;font-family:"futura-pt-bold",sans-serif;margin:2rem auto 1rem}.attraction .text .about li{font-size:18px;line-height:34px;color:#0d3e49;font-family:futura-pt,sans-serif;font-weight:500}@media (min-width:992px){.attraction .text .about p{max-width:550px;margin-left:auto;margin-right:auto}}.attraction .carousel__button.is-close{top:0;background-color:#000000;border-radius:0}.attraction .about{background-color:#f1f1f1;padding:2rem 2rem 2.5rem}.activites .activities-position .attractions{display:none}.activites .activities-position .attractions.active{display:block}.fancybox-slide{padding:0;bottom:0;top:0}.fancybox-infobar{display:none}.attraction{padding:1rem 1.3rem 1.3rem;margin:0;width:100%;background-color:#f4f4f4}.activities-position #paradaise-free-fall{top:31.5%;left:32%}.activities-position #hoop-hoop-aqua-loop{top:4%;left:33%}.activities-position #brave-wave-pool{top:47%;left:58%}.activities-position #beachside-boomerango{top:16%;left:58.5%}.activities-position #selva-loop{top:15%;left:28.5%}.activities-position #palm-rattler{top:14%;left:48%}.activities-position #spa-pool{top:56%;left:74%}.activities-position #lazy-rio{top:67%;left:37%}.activities-position #tropical-whizzard{top:20%;left:34%}.activities-position #kidsarea-rainfortress{top:41.5%;left:83.5%}.activities-position #kidsarea-waterslidecomplex{top:29%;left:66%}.activities-position #cabanas-vip{top:29%;left:50%}.activities-position #cabanas-vip-2{top:59%;left:56%}.activities-position #cabanas-vip-3{top:64%;left:63%}.activities-position #onthe-waves-snack-hall{top:37%;left:66%}.activities-position #cocoyol-pool-bar{top:55.5%;left:87.5%}.activities-position #slushies-dining{top:24%;left:43.5%}.activities-position #slushies-rainfortress{top:42.5%;left:72%}.activities-position #hot-dogs{top:44%;left:47%}.activities-position #icecream-popcorn{top:39.5%;left:43.7%}.activities-position #taqueria{top:26%;left:41%}.activities-position #panizza{top:29.5%;left:45.5%}.activities-position #mojito-bendito{top:69%;left:50.5%}.activities-position #kuxtal{top:58%;left:52%}.activities-position #banacabana-sourvenir{top:37%;left:22%}.activities-position #bohanna-market{top:41%;left:62.5%}.activities-position #memory-keeper{top:39%;left:59%}@media (min-width:768px){.attraction{padding:0;margin:0;background-color:#ffffff;min-height:80vh;top:0;position:absolute;left:0;right:0;bottom:auto;overflow:visible}.fancybox-container{top:77px;height:calc(100% - 77px)}}@media (min-width:992px){.fancybox-container{top:103px;height:calc(100% - 103px)}}.attraction .fancybox-button{background-color:#000;opacity:1;background-image:url(../img/things-todo-gallery/jungala-thingstodo-modal-close.png);background-position:center;background-size:cover}@media (min-width:768px){.attraction .fancybox-button{background-image:url(../img/things-todo-gallery/jungala-thingstodo-modal-close-desk.png)}.attraction .video-attractions{width:50%;z-index:1000;padding:0;object-fit:cover;height:100%;top:0;position:absolute;left:0;right:0}}@media (min-width:992px){.attraction .row:not(.rating){height:80vh;padding:1rem 1.3rem 1.3rem}}.attraction .video .overlay img{margin-top:1rem}@media (max-width:767px){.attraction video{width:100%;padding:0;position:absolute;z-index:100;left:0;right:0;margin:0;top:0;height:90%;object-fit:cover}}.attraction .text .especifications .card h4,.attraction .text .especifications .card h6{color:#0b505f;font-weight:bold;font-size:17px;line-height:20px;text-transform:none;margin-bottom:4px;letter-spacing:-1.06px}.attraction .text .especifications .card h6{color:#4cb8c7;letter-spacing:-1.13px}.attraction .fancybox-button svg,.fancybox-navigation .fancybox-button>div{display:none}.fancybox-navigation .fancybox-button{background-color:transparent;height:120px}.fancybox-navigation .fancybox-button:before{font-family:bootstrap-icons !important;font-size:40px}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before{content:"\f284"}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{margin-right:1rem}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{content:"\f285"}@media (min-width:768px){#attraction-dining-onthe-waves-snack-hall.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-wavessnack.jpg)}#attraction-dining-cocoyol-pool-bar.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-cocoyol.jpg)}#attraction-dining-slushies.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-slushies.jpg)}#attraction-dining-hot-dogs.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-hotdogs.jpg)}#attraction-dining-icecream-popcorn.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-icecreampopcorn.jpg)}#attraction-dining-taqueria.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-taqueria.jpg)}#attraction-dining-panizza.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-panizza.jpg)}#attraction-dining-mojito-bendito.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-mojitobendito.jpg)}#attraction-shopping-banacabana-sourvenir.attraction .video .overlay{background-image:url(../img/things-todo-gallery/jungala-thingstodo-attraction-poster-banacabana-sourvenir.jpg)}.attraction .video .overlay.active{background:#000000;background-image:none !important;position:fixed;width:50%;margin-left:0}.attraction .video{min-height:80vh}.attraction .video>img{object-fit:cover;object-position:center;height:100%}.attraction .video>img.big{position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 103px)}.attraction .text{padding:3.5rem 2rem}.fancybox-slide{overflow-x:hidden;background-color:#ffffff}.fancybox-button:hover{color:#4cb8c7}.attraction .video .overlay img{position:absolute}.attraction .video .overlay .video-attractions{width:100%;object-fit:cover;height:auto}}@media (max-width:767px){.fancybox-navigation .fancybox-button{top:calc(40%)}}.tooltip-inner{padding:3px 8px;color:#000000;font-size:13px;font-weight:700;font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;background-color:#ffffff;border-radius:5px;border:1px solid #4ab8c7;margin-top:10px}.tooltip .tooltip-arrow{display:none}.tooltip.show{opacity:1}