*{margin:0;padding:0;box-sizing:border-box;font-family:'Roboto Regular';text-decoration:none}html{font-family:'Roboto Regular';font-size:62.5%}body{font-family:'Roboto Regular';font-size:1.4rem}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}a{text-decoration:none!important}body .body-content>section:not(:last-of-type){margin-bottom:60px}.main{margin:0 auto;max-width:1050px}.body_container{position:relative;top:101px}header{background:#fff;border-bottom:1px solid #00000029;padding:0;z-index:99;position:fixed;top:0;width:100%;display:grid;place-items:center}.navbar .navbar-toggler{width:40px;height:40px;background:#f8f9fa;border-radius:8px}.navbar .navbar-toggler:focus{outline:none;border:0;box-shadow:none}.navbar-toggler .icon-bar{display:block;width:30px;height:3px;border-radius:1px;background:#4c2f48;margin:7px 0}.topnav{justify-content:space-between;align-items:center}.ReserveButtonHeader{background:#621d6f;border-radius:8px;color:#fff;text-align:center;width:84px;height:40px;font-size:12px;padding:10px 14px;line-height:21px}.offcanvas-end{top:87px;left:0;width:88%;height:100%;border-left:0;transform:translateX(100%);z-index:99999}.offcanvas-header{border-bottom:1px solid #d9d9d9;justify-content:center}.offcanvas-backdrop{top:88px;right:0}.offcanvas-title{color:#2c2c2c;font-size:18px;font-family:'Roboto Medium';text-align:center}.btn-close{background:url(./images/icons/close-menu.svg) no-repeat center center;width:29px;height:38px;position:absolute;right:-34px;top:5px;opacity:1}.offcanvas-body{padding-top:0}.offcanvas-body a,.offcanvas-body p{text-decoration:none;color:#621d6f;font-size:16px;font-family:'Roboto Medium'}.contact-info a{font-size:16px}.offcanvas-body p{font-family:'Roboto Medium';text-align:center}.navbar-nav .nav-item img,.navbar-nav .nav-item svg{margin-right:16px}.navbar-nav li.nav-item{padding:12px}.contact-info ul,.lang-buttons{margin:0;padding:0;list-style-type:none}.contact-info ul li{padding-bottom:8px}.lang-buttons ul{display:flex;justify-content:space-evenly;align-items:center;margin:16px 0 0 0;padding:0}.lang-buttons ul li{border-radius:8px;border:2px solid #4e6c80;list-style-type:none;padding:5px 10px}.shopcart-icon .fa-layers-counter{background-color:#ffc107;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:-10px;text-overflow:ellipsis;top:-.5rem;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right;display:inline-block;position:absolute;text-align:center;font-size:40px}.navbar-toggler:focus{box-shadow:none}#phone-list-wrapper{position:absolute;top:85px;background:#fff;width:340px;right:0;z-index:99;height:calc(100vh - 101px);overflow-y:scroll}.phones-list{padding:20px}.phone-item{border-bottom:1px solid #f0f0f0;height:60px;display:flex}.phone-item a,.phone-item a:hover{display:flex;justify-content:space-between;align-items:center;color:#2c2c2c;font-size:16px;text-decoration:none;font-family:'latomedium';width:100%;padding:5px 0;font-family:'latoregular'}.phone-item a>div{display:flex;align-items:flex-start}.phone-item img{margin:6px 12px 0 0}.button-back{width:274px;height:45px;border:1px solid #621d6f;border-radius:5px;color:#621d6f;background-color:transparent;font-size:15px;display:block;margin:0 auto}#listPhones{padding:5px;border-radius:8px;text-align:center;color:#621d6f;font-family:'Roboto Regular';font-size:16px;cursor:pointer;width:40px;height:40px;display:grid;place-content:center}#listPhones i{transform:rotate(260deg)}@media screen and (max-width:767px){.desk-navlist{list-style-type:none;display:inline-flex}.desk-navlist li{margin:0 16px}#phone-list-wrapper{height:calc(100vh - 150px);overflow-y:scroll}}@media screen and (min-width:768px){.navbar-expand-lg .navbar-toggler{display:block}.navbar-expand-lg .offcanvas{visibility:hidden}.desk-navlist a,.menutxt{color:#621d6f;font-family:'Roboto Medium';font-size:16px;padding:10px 15px;border-radius:8px;text-decoration:none}.desk-navlist a.shopcontainer{display:grid;place-content:center;width:40px;height:40px}.end-container-nav{display:flex;align-items:center;justify-content:end}.end-container-nav ul>li{margin-right:25px;list-style-type:none}.end-container-nav ul>li div.menu-title{margin-top:5px}.navbar-toggler .icon-bar{display:block;width:25px;height:2px;margin:3px auto 6px}.navbar-toggler{padding:0}.offcanvas-end{width:340px;right:0;left:unset}}.desk-navlist{align-items:center;list-style-type:none;display:inline-flex}.desk-navlist li{margin:0 16px}.desk-navlist a:hover{background:#f5f0f5}.desk-navlist{align-items:center;list-style-type:none}.desk-navlist a.shopcontainer,#listPhones,.navbar-toggler{background:#f8f9fa}.desk-navlist a:hover,#listPhones:hover,.navbar-toggler:hover{background:#f5f0f5;color:#732282}.flag-icon-mx{background-image:url(flags/4x3/mx.svg)}.flag-icon-do{background-image:url(flags/4x3/do.svg)}.flag-icon-br{background-image:url(flags/4x3/br.svg)}.flag-icon-ca{background-image:url(flags/4x3/ca.svg)}.flag-icon-jm{background-image:url(flags/4x3/jm.svg)}.flag-icon-gb{background-image:url(flags/4x3/gb.svg)}.flag-icon-us{background-image:url(flags/4x3/us.svg)}.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.33333333em;height:1.4rem;line-height:1em}.header-photo img{width:100%;height:auto}.covid-notice span{color:#03103c}.covid-notice a{color:#fff;text-align:center;padding:10px 5px;font-size:1.5rem;display:block;background-color:#8cc141;font-family:"Roboto Regular"}.texto_garrafon .subtitle{font-size:22px;margin:5px 0}#section_activity_garrafon .texto_garrafon h2{color:#00a1e1;font-family:"Roboto Black";font-size:26px}#section_facilities_garrafon #facilities .installation{margin-top:30px}.index h3,.texto_garrafon .title{font-family:"Roboto Black";font-size:30px;color:#e51a94;text-transform:uppercase;margin-top:0}.btn-book,.btn-yellow{font-family:"Roboto Bold";color:#fff!important;padding:4px 30px;border-radius:0;font-size:16px;line-height:1.6;background:#e51994;border-bottom:4px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2);opacity:1!important}.btn-book:hover{background:#f951b5;cursor:pointer}.btn-yellow{background:#ffb718}.btn-yellow:hover{background:#ffc53d}.index .texto_garrafon .description p{text-align:center}.texto_garrafon.home p,.texto_garrafon.home strong{color:#6f6e6e}#accept-cookies{position:fixed;left:0;right:0;bottom:65px;background:#732282;z-index:999;width:100%;border-radius:0;padding:15px;text-align:center}#accept-cookies h3{color:#fff;font-size:20px;text-transform:initial;margin:0}#accept-cookies p{color:#ffff80;display:inline}#accept-cookies a{color:#fff}#accept-cookies button{margin-left:20px;background:#2d9fd9;border:0;margin-top:20px;font-size:1.6rem;color:#fff}footer{color:#9c9da5;display:block;position:relative;text-align:center;border-bottom:10px solid #fcb424;margin-top:90px!important;font-family:muliregular}footer>center{padding-top:30px}.footerTitle object{display:none}footer h3{color:#3c3c3c!important;font-size:35px!important;text-transform:initial;font-family:'Roboto Bold'}footer p a{color:#9c9da5;text-decoration:underline}footer .redes_sociales{border-top:1px solid #bababa;padding:30px 0;color:#3c3c3c;font-family:muliregular;font-size:18px;margin-top:30px;display:flex;justify-content:center}footer .redes_sociales span{height:36px;margin-right:15px}footer .sister_parks{background:#f2fcff;font-family:muliregular;padding:30px 50px}footer .sister_parks center{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #bababa;padding-bottom:30px;margin-bottom:30px}footer .sister_parks p{font-size:18px;color:#3c3c3c;font-family:mulibold;padding-bottom:10px;text-align:left}footer .sister_parks p i{display:none}footer .sister_parks ul{list-style-type:none;margin:0;padding:0;text-align:left;display:block}footer .sister_parks ul li{padding-bottom:5px}footer .sister_parks ul li a{color:#575757;font-size:16px;text-transform:initial;font-family:muliregular}footer .sister_parks ul li a:hover{text-decoration:underline}.social-media-icons a{margin:0 4px}@media screen and (min-width:768px){#accept-cookies{position:fixed;left:0;right:0;bottom:0!important}}