﻿:root,.light-bg{--color-bg: #006EAF;--color-txt: #ffffff;--color-c1: #EBA200;--color-c2: #552A00;--color-c3: #5cb13d;--color-c4: #234815;--color-c5: #766330;--color-c6: #000A14;--color-c7: #A50E0E;--color-c8: #420000;--color-c9: #0305ad;--color-wh: #ffffff;--color-bk: #00101f;--color-gy-sd: #1d1d1d;--color-gy-d: #292525;--color-gy: #907878;--color-gy-lg: #B5B5B5;--color-gy-slg: #e8e8e8;--color-link: #FFDD22;--color-error: #A50E0E;--color-warning: #EBA200;--color-success: #5cb13d;--color-info: #FFDD22}.dark-bg{--color-bg: #006EAF;--color-txt: #ffffff;--color-c1: #EBA200;--color-c2: #552A00;--color-c3: #5cb13d;--color-c4: #234815;--color-c5: #766330;--color-c6: #000A14;--color-c7: #A50E0E;--color-c8: #420000;--color-c9: #0305ad;--color-wh: #00101f;--color-bk: #ffffff;--color-gy-sd: #1d1d1d;--color-gy-d: #4E4E4E;--color-gy: #808080;--color-gy-lg: #B5B5B5;--color-gy-slg: #e8e8e8;--color-link: #FFDD22;--color-error: #A50E0E;--color-warning: #EBA200;--color-success: #5cb13d;--color-info: #FFDD22}abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,a,i,iframe,img,input,select,ins,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0;border:0;box-sizing:border-box;font:inherit;-webkit-appearance:none;appearance:none}img{max-width:100%;height:auto}nav ul li{list-style-type:none}nav a{text-decoration:none}button{cursor:pointer;background-color:rgba(0,0,0,0)}button,input[type=submit]{-webkit-appearance:none;appearance:none}@font-face{font-family:titles;font-display:swap;src:local("LondrinaSolid-Regular"),url("../fonts/LondrinaSolid-Regular.woff2") format("woff2")}@font-face{font-family:titlesh1;font-display:swap;src:local("edo"),url("../fonts/edo.woff2") format("woff2")}.flex--evenly,.flex--around,.flex--between,.flex--end,.flex--center,.flex{display:flex;flex-wrap:wrap}.flex{justify-content:flex-start}.flex--center{justify-content:center}.flex--end{justify-content:flex-end}.flex--between{justify-content:space-between}.flex--around{justify-content:space-around}.flex--evenly{justify-content:space-evenly}.inColumns{flex-direction:column}.vCenter{align-items:center}.vStart{align-items:flex-start}.vEnd{align-items:flex-end}.aCenter{align-self:center}.aStart{align-self:flex-start}.aEnd{align-self:flex-end}.noWrap{flex-wrap:nowrap}.center{margin-left:auto;margin-right:auto}.txtc{text-align:center}.txtr{text-align:right}.txtl{text-align:left}.floatl{float:left}.floatr{float:right}.clearfix{clear:both}.inline{display:inline}.inline-block{display:inline-block}.hide{display:none !important}.show,.block{display:block !important}.fixed{position:fixed}.blockScroll{overflow:hidden;height:100%}.ico--small,[class^=ico]{fill:var(--color-txt)}[class^=ico]::before{display:inline-block;width:1.2em;padding-right:.2em;vertical-align:middle}.ico--small{width:.6666666667em;height:.6666666667em}.barra::before{content:"/";font-family:titles}.containerLimitWidth{width:100%;max-width:1460px;margin:0 auto;padding:0 2%}.containerLimitMobile{width:100%;max-width:650px;margin:0 auto;position:relative}@media(max-width: 768px){.containerLimitMobile{max-width:360px}}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}@media(max-width: 768px){.w10{width:100%}.w20{width:100%}.w30{width:100%}.w40{width:100%}.w50{width:100%}.w60{width:100%}.w70{width:100%}.w80{width:100%}.w90{width:100%}.w100{width:100%}}.p1{padding:1rem}.p2{padding:2rem}.p3{padding:3rem}.p4{padding:4rem}.p5{padding:5rem}.pl1{padding-left:1rem}.pl2{padding-left:2rem}.pl3{padding-left:3rem}.pl4{padding-left:4rem}.pl5{padding-left:5rem}.pr1{padding-right:1rem}.pr2{padding-right:2rem}.pr3{padding-right:3rem}.pr4{padding-right:4rem}.pr5{padding-right:5rem}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pt5{padding-top:5rem}.pb1{padding-bottom:1rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.pb4{padding-bottom:4rem}.pb5{padding-bottom:5rem}.m1{margin:1rem}.m2{margin:2rem}.m3{margin:3rem}.m4{margin:4rem}.m5{margin:5rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:3rem}.ml4{margin-left:4rem}.ml5{margin-left:5rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:3rem}.mr4{margin-right:4rem}.mr5{margin-right:5rem}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}header{width:100%;position:fixed;font-family:titles;letter-spacing:.02em;top:0;left:0;z-index:500}header::before{content:"";display:block;width:100%;height:50%;background-color:var(--color-wh);position:absolute;top:0;left:0}header::after{content:"";display:block;width:100%;height:100%;background-color:var(--color-bk);position:absolute;bottom:0;left:0;clip-path:polygon(0 0, 100% 42%, 100% 80%, 0 80%)}@media(max-width: 1100px){header::after{clip-path:polygon(0 42%, 100% 0, 100% 80%, 0 80%)}}@media(max-width: 590px){header::after{clip-path:polygon(0 42%, 100% 0, 100% 100%, 0 100%)}}header .ico--email::before{content:url(../img/icos/envelope-solid.svg);transform:rotate(-6deg);width:20px}@media(max-width: 1100px){header .ico--email::before{width:16px}}header .ico--movil{margin-left:1em}header .ico--tel::before{content:url(../img/icos/phone-solid.svg);transform:rotate(100deg);width:20px}@media(max-width: 1100px){header .ico--tel::before{width:16px}}header .ico--movil::before{content:url(../img/icos/mobile-alt-solid.svg);transform:rotate(-5deg);width:14px}@media(max-width: 1100px){header .ico--movil::before{width:12px}}@media(max-width: 590px){header{position:fixed;height:3em}}header .tlfs{display:none;padding-top:10px}header .tlfs a{color:var(--color-bk);font-size:.6em}@media(max-width: 1100px){header .tlfs{display:block}}header .menu-desplegable::after{content:url(../img/icos/ellipsis-vertical-solid-wh.svg);width:5px;height:0px;display:inline-block;vertical-align:text-top;padding-left:5px}@media(max-width: 1100px){header .menu-desplegable::after{display:none}}header.negativo::before{display:none}.header__content{width:100%;position:relative;flex-wrap:nowrap;z-index:500}a.header__logo{display:block;width:24vw;max-width:310px;min-width:177px;padding:4px 0px 10px 30px;position:relative;z-index:500}a.header__logo::before{content:"";background:var(--color-wh);width:110%;height:100%;position:absolute;top:0px;left:0px;z-index:-1;clip-path:polygon(0 0, 100% 0%, 90% 94%, 6% 89%)}.header__contacto{font-size:1.1em;position:relative;z-index:5;padding:8px 10px 0 0;text-align:right}@media(max-width: 1410px){.header__contacto{font-size:1em}}@media(max-width: 1100px){.header__contacto{display:none}}@media(max-width: 590px){.header__contacto{display:none}}.header__contacto span{position:relative;z-index:5}@media(max-width: 1100px){.header__contacto span{display:none}}.header__contacto a{display:inline-block;font-size:.8em;color:var(--color-c6);position:relative;vertical-align:text-top;transform:translateY(5px);z-index:5}.header__contacto a:hover{color:var(--color-c3)}.header__contacto a.reservarLinkHeader{color:inherit;font-size:1em;margin-right:.5em;margin-left:.5em}.header__contacto a.reservarLinkHeader:hover{color:inherit}nav ul{margin:0}nav ul li::before{content:"";margin:0}.header__menu{width:100%;position:relative;padding:.3em 0 .5em 2em;z-index:5}.header__menu>ul>li{display:block}.header__menu>ul>li a:not(.btn) span{position:relative;cursor:pointer;padding:6px 4px;font-size:1em;white-space:nowrap;letter-spacing:.03em;font-weight:lighter;background-color:var(--color-link)}.header__menu>ul>li a:not(.btn) span::before{content:"";width:200vw;height:1px;background-color:var(--color-bk);position:absolute;top:20px;left:-100vw;z-index:-1}.header__menu>ul>li a:not(.btn) span::after{content:"";width:4vw;height:3px;background-color:var(--color-c6);position:absolute;top:18px;left:5vw;z-index:-1}@media(min-width: 590px){.header__menu>ul>li a:not(.btn) span{background-color:inherit}.header__menu>ul>li a:not(.btn) span::before{content:none}.header__menu>ul>li a:not(.btn) span::after{content:none}}.header__menu>ul>li a:not(.btn).menu-desplegable{pointer-events:none}@media(min-width: 1100px){.header__menu>ul>li a:not(.btn).menu-desplegable{pointer-events:inherit}}.header__menu>ul>li a:not(.btn).menu-desplegable:hover+ul{height:auto}.header__menu>ul>li a:not(.btn):hover span::after{animation:animNav .3s ease-in forwards}@keyframes animNav{from{width:5vw;left:5vw}to{width:200vw;left:-100vw}}.header__menu>ul>li button{width:35px;height:35px;z-index:500;position:relative;top:-23px;right:10px;display:block}@media(min-width: 590px){.header__menu>ul>li button{top:-19px}}@media(min-width: 1100px){.header__menu>ul>li button{display:none}}.header__menu>ul>li button span{display:block;width:100%;height:3px;background-color:var(--color-wh);border-radius:2px;position:relative;left:0;transform:rotate(0deg);transition:all .4s ease-out}.header__menu>ul>li button::before,.header__menu>ul>li button::after{content:"";width:100%;height:3px;background-color:var(--color-wh);border-radius:2px;transform:rotate(0deg);position:absolute;top:7px;left:0;transition:all .3s ease-out}.header__menu>ul>li button::after{content:"";top:26px}.header__menu>ul>li>ul{display:block;width:100vw;height:100vh;position:absolute;top:100vh;right:-100vw;background-color:var(--color-link);font-size:2em;border-radius:0px;padding-top:10vh;z-index:200;transition:all .4s ease-out;clip-path:polygon(0 0%, 100% 5%, 100% 100%, 0 100%)}.header__menu>ul>li>ul.menuOpen{top:0;right:0;text-align:center;overflow-x:hidden;overflow-y:scroll}.header__menu>ul>li>ul>li{display:block;position:relative;line-height:1.2em}.header__menu>ul>li>ul>li>ul{height:0;overflow:hidden}.header__menu>ul>li>ul>li>ul>li{display:block;line-height:1.7em}.header__menu>ul>li>ul>li>ul>li>ul{height:0;overflow:hidden;background-color:var(--color-bk)}.header__menu>ul>li>ul>li>ul>li>ul>li a{color:var(--color-link)}.header__menu>ul>li>ul>li>ul>li:hover>ul{height:auto}.header__menu>ul>li>ul>li:hover>ul{height:auto;pointer-events:auto}.header__menu>ul>li>ul>li:hover>ul hr{display:block}.header__menu>ul>li>ul>li:hover>ul::before{transform:scale(1)}.header__menu>ul>li>ul>li:hover>ul::after{transform:scale(1)}.header__menu>ul>li>ul>li:hover>ul>li{display:block}@media(min-width: 1100px){.header__menu>ul>li>ul{display:block;width:inherit;height:inherit;position:initial;top:100vh;right:-100vw;background-color:inherit;font-size:1em;border-radius:0px;padding-top:inherit;text-align:center;transition:all .4s ease-out;clip-path:inherit}.header__menu>ul>li>ul>li{display:inline;line-height:1.2em}.header__menu>ul>li>ul>li>ul{height:0;position:absolute;top:19px;left:-25px;padding:1em 2.5em 2em 1.5em;transition:all .5s ease-in-out;pointer-events:none;overflow:inherit}.header__menu>ul>li>ul>li>ul hr{display:none;width:108%;position:relative;z-index:50;border-color:var(--color-wh)}.header__menu>ul>li>ul>li>ul::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-wh);clip-path:polygon(15px 1px, 97% 1px, 90% 100%, 6% 96%);transform:scale(0);transform-origin:top left;transition:transform .1s ease-in-out}.header__menu>ul>li>ul>li>ul::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-bk);clip-path:polygon(5% 0, 97% 0, 84% 96%, 10% 91%);transform:scale(0);transform-origin:top left;transition:transform .1s ease-in-out}.header__menu>ul>li>ul>li>ul>li{display:none;position:relative;text-align:left}.header__menu>ul>li>ul>li>ul>li a{text-transform:none}.header__menu>ul>li>ul>li>ul>li>ul{position:absolute;top:-8px;left:96%;padding:0;transition:all .5s ease-in-out;z-index:500;overflow:inherit;background-color:inherit}.header__menu>ul>li>ul>li>ul>li>ul::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-wh);clip-path:polygon(0% 4%, 98% 0%, 88% 95%, 4% 91%);transform:scale(0);transform-origin:top left;transition:transform .1s ease-in-out}.header__menu>ul>li>ul>li>ul>li>ul::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-bk);clip-path:polygon(0% 4%, 96% 3%, 84% 92%, 0% 92%);transform:scale(0);transform-origin:top left;transition:transform .1s ease-in-out}.header__menu>ul>li>ul>li>ul>li>ul>li{display:none;text-align:left}.header__menu>ul>li>ul>li>ul>li>ul>li a{text-transform:none;color:var(--color-wh)}.header__menu>ul>li>ul>li>ul>li:hover>ul{padding:1.1em 1.6em 1.8em 1.1em}.header__menu>ul>li>ul>li>ul>li:hover>ul::before{transform:scale(1)}.header__menu>ul>li>ul>li>ul>li:hover>ul::after{transform:scale(1)}.header__menu>ul>li>ul>li>ul>li:hover>ul>li{display:block}.header__menu>ul>li>ul>li:hover ul{height:auto}}.header__menu a.home{display:none;color:var(--color-wh)}.header__menu a.home svg{fill:var(--color-wh)}.header__menu a.home:hover svg{fill:var(--color-c3)}@media(min-width: 1100px){.header__menu a.home{display:inline-block;padding:0;margin-right:8px;position:relative;width:1.1em;top:1px}}.header__menu a{padding:.5em .7em;color:var(--color-bk);z-index:5;position:relative;white-space:nowrap;letter-spacing:.03em;font-weight:lighter}.header__menu a:hover{color:var(--color-c3)}.header__menu a.reservarLinkMobile{text-transform:none;font-size:.7em;margin-bottom:.35em}.header__menu a.reservarLinkMobile:hover{color:inherit}@media(min-width: 1100px){.header__menu a{color:var(--color-wh)}.header__menu a.reservarLink{color:var(--color-link)}.header__menu a.reservarLink:hover{color:var(--color-c3)}.header__menu a.reservarLinkMobile{display:none}}@media(max-width: 1410px){.header__menu a{padding:6px 4px;font-size:.85em}}@media(max-width: 1100px){.header__menu a{font-size:.7em}}@media(max-width: 1100px){.header__menu{width:70px;padding:21px 0px 8px 18px;position:fixed;top:15px;right:0}}.nav--close .hamburguesa button::before{transform:rotate(45deg);top:13px}.nav--close .hamburguesa button span{opacity:0;left:100px}.nav--close .hamburguesa button::after{transform:rotate(-45deg);top:13px}.banner{background-size:cover;background-position:center top;background-repeat:no-repeat;height:36vw;position:relative;clip-path:polygon(0 0, 100% 0, 100% 80%, 0 100%)}@media(max-width: 1100px){.banner{height:48vw;clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}}@media(max-width: 590px){.banner{height:75vw;background-position:center top}}.banner::after{content:"";display:block;width:100%;height:4vw;background-color:var(--color-c6);position:absolute;bottom:0;left:0;transform:rotate(-4deg)}@media(max-width: 1100px){.banner::after{height:3vw;transform:rotate(-2.5deg)}}@media(max-width: 590px){.banner::after{height:5vw;transform:rotate(-4deg)}}.banner__content{position:relative;z-index:5;padding:20px 25px;font-size:.95em}.banner__content span{font-family:titles;letter-spacing:1px;display:block;font-size:3em;line-height:1em;margin-bottom:20px}@media(max-width: 590px){.banner__content span{font-size:2em}}html{scroll-behavior:smooth;font-size:16px;line-height:1.4em}body{font-family:Arial,"Helvetica",sans-serif;font-size:calc(.8vmin + .8em);background-color:var(--color-bg);color:var(--color-txt);overflow-x:hidden;padding-top:4.8vw;text-rendering:geometricPrecision;-webkit-overflow-scrolling:touch}h1,.h1{font-size:calc(6vmin + 1em)}h2,.h2{font-size:calc(1.9vmin + 1em)}h3,.h3{font-size:calc(2.1vmin + 1em)}h4,.h4{font-size:calc(1vmin + 1em)}h5,.h5{font-size:calc(1vmin + 1em)}h6,.h6{font-size:calc(.8vmin + .95em)}h1,.h1{display:block;font-family:titlesh1;line-height:.9em;max-width:1350px;letter-spacing:2px;text-transform:uppercase;font-weight:100;margin:-4vw auto 0 auto;padding-bottom:.5em;position:relative;z-index:50}h1::before,.h1::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-bk);clip-path:polygon(1% 12%, 99% 20%, 97% 73%, 5% 100%);z-index:-1}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;font-family:titles;letter-spacing:1px;line-height:1.1em;font-weight:100}h2,.h2{margin-bottom:20px}h3,.h3{margin-bottom:12px}h4,.h4{margin-bottom:12px}h5,.h5{line-height:.8em;margin-bottom:12px}h2.destacado{width:60%;line-height:1.3em;min-width:300px;margin:-0.6em auto 1em auto;color:var(--color-bk);background-color:var(--color-info);padding:.6em 1.3em 1.5em 1.3em;clip-path:polygon(0 0, 100% 0%, 93% 100%, 6% 80%)}@media(max-width: 1100px){h2.destacado{margin:-1em auto 1em auto}}@media(max-width: 590px){h2.destacado{width:84%;margin:-1.4em auto 1em auto;padding:1.2em .7em 1.5em .7em}}.especial{display:inherit;color:var(--color-wh);position:relative;width:fit-content;padding:.6em 1em .4em 1.3em;text-shadow:2px 3px 0px var(--color-c2),2px 2px 0px var(--color-c2)}.especial::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-c1);clip-path:polygon(3% 15%, 100% 0%, 97% 100%, 4% 90%);z-index:-1}.especial span::after{content:"";display:block;width:120%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-c6);clip-path:polygon(2% 30%, 84% 19%, 85% 86%, 1% 80%);z-index:-2}.destacado{width:60%;line-height:1.3em;min-width:300px;margin:50px auto;background-color:var(--color-c6);padding:1.3em;clip-path:polygon(0 0, 100% 10%, 98% 90%, 2% 101%)}@media(max-width: 590px){.destacado{width:100%;margin:10px auto 30px auto}}hr{border-top:1px solid;border-radius:2px}.cookies{width:50%;min-width:300px;position:fixed;bottom:0;right:0;z-index:2000}.cookies>div{background-color:var(--color-wh);width:100%;padding:4vh 5% 5%;clip-path:polygon(0 0, 100vw 10vh, 100vw 100%, 0 100%)}.cookies>div p{font-size:.8em}p{margin-bottom:20px;line-height:1.5em;position:relative;z-index:100}p+p{margin-top:.6em}strong,b{font-weight:bold}main{position:relative;z-index:10;min-height:60vh;padding-top:1vh}main.sinBanner{padding-top:5vh}.socialBox a{width:25px;height:25px;position:relative}.socialBox a::before{content:"";width:100%;height:100%;padding:.5em;position:absolute;top:-0.5em;left:-0.58em;border:2px solid var(--color-link);border-radius:50%;transform:scale(0);transition:transform .3s ease-in-out}.socialBox a:hover::before{transform:scale(1)}a,button:not([class]){text-decoration:none;color:var(--color-link);transition:all .5s ease-in-out}a:hover,button:not([class]):hover{color:var(--color-wh);transition:all .3s ease-in-out;text-decoration:underline}a.link:hover,button:not([class]).link:hover{color:var(--color-wh);transition:all .3s ease-in-out}a.ico--email:hover,button:not([class]).ico--email:hover{color:var(--color-bg)}.pintada a:not([class*=btn]),.pintada-verde a:not([class*=btn]),.section--info a:not([class*=btn]){color:var(--color-c9);text-decoration:underline}.pintada a:not([class*=btn]):hover,.pintada-verde a:not([class*=btn]):hover,.section--info a:not([class*=btn]):hover{color:var(--color-wh)}.pintada .linksCondiciones a,.pintada-verde .linksCondiciones a,.section--info .linksCondiciones a{color:var(--color-link)}.dark-bg a:hover,.dark-bg button:not([class]):hover{color:var(--color-c3)}.dark-bg a.link:hover,.dark-bg button:not([class]).link:hover{color:var(--color-c3)}button{cursor:default}.btn,.btn-reserva,a.btn,a.btn-reserva{display:inline-block;font-family:titles;letter-spacing:1px;font-size:1.3em;padding:.4em .5em;background-color:var(--color-c7);color:var(--color-txt);text-shadow:1px 1px 0px var(--color-c8),1px 1px 0px var(--color-c8);cursor:pointer;transition:all .3s ease-in-out;position:relative;text-decoration:none;transform:rotate(-1deg)}.btn:hover,.btn-reserva:hover,a.btn:hover,a.btn-reserva:hover{transform:scale(1.1);color:var(--color-txt) !important}.btn:hover::before,.btn-reserva:hover::before,a.btn:hover::before,a.btn-reserva:hover::before{top:1px;left:-2px;animation:none}.btn:active,.btn-reserva:active,a.btn:active,a.btn-reserva:active{background-color:var(--color-c3);transition:none}.btn:disabled,.btn-reserva:disabled,a.btn:disabled,a.btn-reserva:disabled{background-color:var(--color-gy-d);border-color:var(--color-gy-d);color:var(--color-gy);text-shadow:-1px -1px 0px var(--color-gy-sd),-1px 1px 0px var(--color-gy-sd),1px 1px 0px var(--color-gy-sd),1px -1px 0px var(--color-gy-sd);cursor:not-allowed}.btn::before,.btn-reserva::before,a.btn::before,a.btn-reserva::before{content:"";width:100%;height:100%;position:absolute;border:1px solid var(--color-bk);top:-6px;left:2px;transform:skew(-2deg);animation:brillibrilli 5s 3s ease-in infinite}.btn--secondary,.btn-reserva--secondary,a.btn--secondary,a.btn-reserva--secondary{background-color:var(--color-c3);display:block}.btn--addActivity,.btn-reserva--addActivity,a.btn--addActivity,a.btn-reserva--addActivity{background-color:var(--color-c7);display:block}@media(max-width: 768px){.btn--addActivity,.btn-reserva--addActivity,a.btn--addActivity,a.btn-reserva--addActivity{font-size:1em}}@media(max-width: 590px){.btn,.btn-reserva,a.btn,a.btn-reserva{font-size:1em;padding:.4em .2em}}@keyframes brillibrilli{0%{top:6px;left:-2px;transform:skew(3deg)}1%{top:-6px;left:2px;transform:skew(-7deg)}2%{top:3px;left:4px;transform:skew(4deg)}3%{top:-3px;left:-4px;transform:skew(-3deg)}4%{top:1px;left:-1px;transform:skew(1deg)}5%{top:-4px;left:7px;transform:skew(-4deg)}6%{top:2px;left:-3px;transform:skew(2deg)}7%{top:-6px;left:2px;transform:skew(-2deg)}100%{top:-6px;left:2px;transform:skew(-2deg)}}.btnMenos,.btnMas{width:52px;height:52px;font-size:1.6em;line-height:0;display:inline-block}a.btn-reserva{font-size:1.6em;line-height:.8em;padding:.4em .5em;white-space:nowrap}@media(max-width: 430px){a.btn-reserva{font-size:1.5em}}a.btn-reserva span{display:block;font-size:.63em}.btn--cupon{position:relative;top:-30px;white-space:nowrap}.btn--iniciacionHora{border:2px solid var(--color-bk);background-color:var(--color-bk);display:inline}.btn--iniciacionHora::after{content:" h."}.btnBack{position:relative;color:var(--color-wh);display:block;padding-left:30px;font-family:titles;letter-spacing:1px}.btnBack::before{content:url(../img/icos/arrow-left-solid-white.svg);display:inline-block;width:20px;height:20px;position:absolute;left:3px}.btnNext{padding-right:1.8em;position:relative;background-color:var(--color-c7)}.btnNext::after{content:url(../img/icos/arrow-left-solid-white.svg);display:inline-block;width:20px;height:20px;position:absolute;transform:rotate(180deg);top:13px;right:17px}.btnNext:disabled::after{content:url(../img/icos/arrow-left-solid-gy.svg)}.btn--close{width:30px;height:30px;background-color:inherit;border:inherit;position:absolute;top:-70px;right:-13px}.disabled{background-color:var(--color-gy-d);border-color:var(--color-gy-d);color:var(--color-gy);text-shadow:-1px -1px 0px var(--color-gy-sd),-1px 1px 0px var(--color-gy-sd),1px 1px 0px var(--color-gy-sd),1px -1px 0px var(--color-gy-sd);cursor:not-allowed;pointer-events:none}dl,ul,ol{list-style-position:inside;margin-bottom:.6em}dt::before{content:"- "}dd{padding-left:1.5em}ul{margin-bottom:30px}ul li{list-style-type:none;line-height:1.6em;padding-left:0}ul li::before{content:"➜";margin-right:10px}li{line-height:1.6em;padding-left:1em}li::before{content:"";margin-right:10px}li::marker{font-weight:bold}blockquote{font-family:titles;letter-spacing:1px;font-size:calc(1vmin + 1em);line-height:1em;z-index:20;min-width:300px;margin:0 auto;padding:2em;background-color:var(--color-c6);clip-path:polygon(0 0, 100% 7%, 98% 95%, 2% 100%)}@media(max-width: 590px){blockquote{width:100%;margin:10px auto 30px auto}}blockquote p{line-height:1em}blockquote.small{font-size:calc(1vmin + 1em)}.form-reserva-actividades{--posLeft: 0;overflow:hidden;position:relative;scroll-behavior:smooth;padding-bottom:2em;width:340px}@media(min-width: 768px){.form-reserva-actividades{min-width:650px}}.form-reserva-actividades .carruselReserva{display:flex;align-items:flex-start;transition:left .3s ease-in-out;transform:translateX(var(--posLeft));transition:transform .5s ease-in-out}.form-reserva-actividades .carruselReserva>div{min-width:650px;text-align:center;position:relative;padding:0 1em;color:var(--color-wh)}.form-reserva-actividades .carruselReserva>div label.preciosSUP{display:inline-flex;justify-content:center;align-items:center;flex-wrap:nowrap}.form-reserva-actividades .carruselReserva>div::before{content:"";width:100%;height:100%;background-color:var(--color-c4);position:absolute;top:1.4em;left:0;clip-path:polygon(0 0, 100% 4%, 98% 98%, 2% 100%);z-index:-1}.form-reserva-actividades .carruselReserva>div>h3{margin-bottom:1em;z-index:200}.form-reserva-actividades .carruselReserva>div label{display:block}.form-reserva-actividades .carruselReserva>div small{display:block;font-size:.85em;line-height:1em}@media(max-width: 768px){.form-reserva-actividades .carruselReserva>div{min-width:340px;padding:0 .5em}}label{font-family:titles;font-size:.8em;color:var(--color-wh)}label[for*=hora] span{font-family:initial;font-size:.8em;display:none;background-color:var(--color-c3);padding:5px;border-radius:20px}label[for*=hora] span::before{content:"("}label[for*=hora] span::after{content:")"}input:focus{outline:none}textarea{display:block;width:100%;height:100px;padding:8px;background-color:var(--color-wh);margin-bottom:8px}input[type=text]+label,input[type=password]+label,input[type=url]+label,input[type=email]+label,input[type=tel]+label,input[type=search]+label,textarea+label,select+label{width:fit-content;height:25px;background-color:var(--color-wh);color:var(--color-bk);font-size:.9em;border-radius:1px;padding:0 5px;position:relative;top:-40px;margin-left:8px;border-style:solid;border-color:rgba(0,0,0,0);transition:font-size .2s ease-in-out,top .2s ease-in-out,margin-left .2s ease-in-out,border-color 0s ease-in-out}textarea+label{top:-102px}input[type=text]:focus+label,input[type=password]:focus+label,input[type=url]:focus+label,input[type=email]:focus+label,input[type=tel]:focus+label,input[type=search]:focus+label,input[type=text]:valid+label,input[type=password]:valid+label,input[type=url]:valid+label,input[type=email]:valid+label,input[type=tel]:valid+label,input[type=search]:valid+label,select+label{font-size:.7em;position:relative;top:-64px;margin-left:6px;transition:all .3s ease-in-out;clip-path:polygon(0 0, 100% 12%, 99% 97%, 1% 100%)}textarea:focus+label,textarea:valid+label{font-size:.7em;top:-124px;margin-left:6px;position:relative;transition:all .3s ease-in-out;animation:labelNotas .3s ease-in-out forwards;clip-path:polygon(0 0, 100% 12%, 99% 97%, 1% 100%)}input[type=text]:focus+label span,input[type=password]:focus+label span,input[type=url]:focus+label span,input[type=email]:focus+label span,input[type=tel]:focus+label span,input[type=search]:focus+label span,input[type=text]:valid+label span,input[type=password]:valid+label span,input[type=url]:valid+label span,input[type=email]:valid+label span,input[type=tel]:valid+label span,input[type=search]:valid+label span,textarea:focus+label span,textarea:valid+label span,select+label span{position:relative;z-index:10}input:not([type=checkbox]),input:not([type=radio]),textarea,select{width:100%;padding:8px;background-color:var(--color-wh);margin-bottom:8px;color:var(--color-bk);font-family:titles;font-size:.8em;clip-path:polygon(0 0, 100% 2%, 99% 97%, 1% 100%)}select{background-color:var(--color-wh);background-image:url(../img/icos/chevron-down-solid.svg);background-repeat:no-repeat;background-size:20px;background-position:97% center}label+span{position:relative;font-size:.7em;color:var(--color-bk);display:block;text-align:left;top:-35px;left:12px;background-color:var(--color-info);z-index:-1;width:98%;height:32px;margin-top:-6px;clip-path:polygon(0 0, 100% 2%, 99% 97%, 1% 100%);padding:8px}label+span.error-terms{top:-1px;left:26px;width:67%;padding:3px 0 0 0;height:28px}input[type=number]{width:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.btnMenos+input[type=number]{width:52px;height:52px;border:2px solid var(--color-c2);border-radius:10px;vertical-align:top;text-align:center;font-size:1.3em}.btnMenos+input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.btnMenos+input[type=number]::-webkit-inner-spin-button{appearance:none;-moz-appearance:textfield}input::placeholder{color:var(--color-bk-trans)}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{position:relative;font-size:1.1em;padding-bottom:10px;display:block}input[type=checkbox]+label[for=checkCondiciones],input[type=checkbox]+label[for=checkMenores]{font-family:Arial,"Helvetica",sans-serif;font-size:.7em;line-height:1em}input[type=checkbox]+label::before,input[type=radio]+label::before{content:"";width:22px;height:22px;float:left;background-color:var(--color-wh);vertical-align:middle;margin:-4px 5px 30px 0;clip-path:polygon(0 0, 100% 2%, 99% 97%, 1% 100%)}input[type=radio]+label::before{border:2px solid var(--color-bk);border-radius:50%}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{text-decoration:line-through;color:var(--color-wh-trans)}input[type=checkbox]:disabled+label::before,input[type=radio]:disabled+label::before{background-color:var(--color-bk)}input[type=checkbox]:checked+label::after{content:url(../img/icos/check-solid.svg);display:block;width:25px;height:25px;position:absolute;top:-5px;left:2px}input[type=radio]:checked+label::after{content:"";width:10px;height:10px;background-color:var(--color-bk);border-radius:50%;position:absolute;top:8px;left:8px}input[name=alquiler]+label span{background-color:var(--color-wh);border-radius:50%;color:var(--color-bk);padding:3px;width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center}input[name=tiempo]+label span{background-color:var(--color-wh);border-radius:50%;color:var(--color-bk);font-weight:bold;text-shadow:none;padding:3px;width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center}.horas input[type=radio]+label{display:block}.horas div div{margin:20px}input[type=submit],.form_reservas_btnpago{width:inherit;font-family:titles;font-size:1.3em;padding:.4em .5em;background-color:var(--color-c7);color:var(--color-txt);text-shadow:1px 1px 0px var(--color-c8),1px 1px 0px var(--color-c8);transition:all .3s ease-in-out;position:relative;text-decoration:none;transform:rotate(-1deg);white-space:nowrap}input[type=submit]::before,.form_reservas_btnpago::before{content:"";width:100%;height:100%;position:absolute;border:1px solid var(--color-bk);top:-6px;left:2px;transform:skew(-2deg);animation:brillibrilli 5s 3s ease-in infinite}input[type=submit]:hover,.form_reservas_btnpago:hover{transform:scale(1.1)}input[type=submit]:hover::before,.form_reservas_btnpago:hover::before{top:1px;left:-2px;animation:none}input[type=submit]:active,.form_reservas_btnpago:active{background-color:var(--color-c3);transition:none}input[type=submit]:disabled,.form_reservas_btnpago:disabled{background-color:var(--color-gy-d);cursor:not-allowed;pointer-events:none}input[type=submit]:disabled::before,.form_reservas_btnpago:disabled::before{animation:none}@media(max-width: 768px){input[type=submit],.form_reservas_btnpago{font-size:1em;padding:.4em .2em;margin-top:1rem}}input[type=radio].button+label{display:inline-block;width:100%;max-width:330px;font-family:titles;letter-spacing:1px;font-size:1.1em;padding:10px 15px;margin-bottom:.3em;border:2px solid var(--color-c2);border-radius:55px;background-color:var(--color-c1);text-align:center;color:var(--color-wh);text-shadow:-1px -1px 0 var(--color-c2),-1px 1px 0 var(--color-c2),1px 1px 0 var(--color-c2),1px -1px 0 var(--color-c2);transition:all .5s ease-in-out;position:relative;overflow:hidden}input[type=radio].button+label[for=packParque]{font-size:1em}input[type=radio].button:checked+label{background-color:var(--color-c7);border-color:var(--color-c8);transition:all 0s ease-in-out}input[type=radio].button:disabled+label{background-color:var(--color-gy-d);border-color:var(--color-gy-d);color:var(--color-gy);text-shadow:-1px -1px 0px var(--color-gy-sd),-1px 1px 0px var(--color-gy-sd),1px 1px 0px var(--color-gy-sd),1px -1px 0px var(--color-gy-sd);cursor:not-allowed}input[type=radio].button:checked+label::after{content:"";display:none}input[type=radio].button+label::before{content:"";width:108%;height:36%;border:none;border-radius:10px;background-color:var(--color-wh);opacity:20%;position:absolute;top:-4%;left:0;right:0;margin:auto}input[name=hora].button:disabled+label,input[name=hora2].button:disabled+label{display:none}.card-form iframe{height:369px !important;background-color:#fff;padding:.4em;margin-top:1.2em;clip-path:polygon(0 0, 100% 2%, 99% 97%, 1% 100%)}.numPersonas input{width:110px;margin:0 auto;font-size:2.5em;text-align:right;font-family:titles}input.aviso{width:100%;background-color:rgba(0,0,0,0);border:0;color:#fff;font-size:initial;text-align:center}input.iniciacionFecha{width:200px;text-align:center;font-size:2em}.descuento input,.precioFinal input{background-color:rgba(0,0,0,0);border:0;color:#fff;width:100px;text-align:right;font-family:titles;font-size:2em}input[name*=dto]{width:70px}.table-container{overflow-x:auto;width:100%}table{width:100%;margin:20px 0;overflow:hidden;border-spacing:0}caption{font-size:1.1em;padding:5px 0}th{background-color:var(--color-wh);color:var(--color-bk)}th:first-child{border-top-left-radius:10px}th:last-child{border-top-right-radius:10px}th,tr:not(:last-child) td{border-bottom:1px solid}tr:nth-child(even){background-color:var(--color-wh);color:var(--color-bk)}th,td{padding:8px;vertical-align:top;position:relative}td:not(:last-child){border-right:1px solid}table.detalle-compra{background-color:var(--color-wh);color:var(--color-bk);width:80%;margin:0 auto}table.detalle-compra td{background-color:var(--color-wh);color:var(--color-bk);font-family:titles;font-size:1.4em;min-width:120px}table.detalle-compra th{font-family:titles;font-size:1.3em;border-right:1px solid var(--color-bk)}table.detalle-compra th:first-child{text-align:left}table.detalle-compra th:not(:first-child){text-align:right}table.detalle-compra td:first-child{width:60%}table.detalle-compra .simbolo{position:absolute;right:7px;top:18px}table.detalle-compra input{width:100%;border:0;font-family:titles;font-size:1.1em;text-align:right}table.detalle-compra input.title{text-align:left}table td.actividad-privada{font-size:1.3rem;text-align:left}.footerMobile{display:none}@media(max-width: 590px){.footerMobile{display:block;width:100%;position:fixed;bottom:0;z-index:100}.footerMobile a,.footerMobile button{font-family:titles;font-size:1.5em}.footerMobile a svg,.footerMobile button svg{fill:var(--color-wh);width:25px}.footerMobile a:hover svg,.footerMobile button:hover svg{fill:var(--color-c3)}.footerMobile div:first-child{width:100%;padding:1.1em 0 .4em;position:absolute;bottom:0;background-color:var(--color-bk);clip-path:polygon(0 0, 100% 25%, 100% 100%, 0% 100%);z-index:100}.footerMobile div:first-child>a{width:10%}.footerMobile div:first-child>a:nth-child(2){width:30%}.footerMobile .navSocial{width:100%;padding:1em 0 2em;position:absolute;bottom:-40px;background-color:var(--color-link);z-index:90;transition:.3s ease-in-out;clip-path:polygon(0 20%, 100% 0, 100% 100%, 0 100%)}.footerMobile .navSocial.showNavSocial{bottom:28px}.footerMobile .navSocial a{width:25px;height:25px}.footerMobile .navSocial a svg{fill:var(--color-bk)}}footer{background-color:var(--color-c5);padding:6vw 10% 20px;margin-top:-8vw;clip-path:polygon(0 6vw, 100% 0, 100% 100%, 0 100%);position:relative;z-index:20}@media(max-width: 590px){footer{padding-bottom:4em}}footer .footer__content{position:relative;z-index:20}footer h3{margin-bottom:10px}footer address{display:block;margin-bottom:10px}@media(max-width: 768px){footer address{text-align:center;width:100%}}footer address a{font-weight:bold}footer .footer__redes{margin-bottom:20px}footer .footer__redes a{display:inline-block;width:30px;margin:0 5px}footer .infoContacto>a{font-size:1.3em;font-weight:bold}@media(max-width: 768px){footer .infoContacto{margin:2em 0 3em 0}}footer .infoContacto .ico--tel::before{content:url(../img/icos/phone-solid-white.svg)}footer .infoContacto .ico--movil::before{content:url(../img/icos/mobile-alt-solid-white.svg)}footer .infoContacto .ico--tel,footer .infoContacto .ico--movil{font-family:titles;letter-spacing:1px;font-size:2em;position:relative;line-height:.8em}footer .infoContacto .ico--tel::before{width:35px;position:relative;left:-4px;transform:rotate(100deg)}footer .infoContacto .ico--movil::before{width:25px;top:-3px;left:-35px}footer .pags-interes{text-align:right}@media(max-width: 768px){footer .pags-interes{text-align:center}}footer .logo-antonio{width:200px;margin-bottom:20px}footer .historico{display:block}footer .copyright{margin-top:50px}.badge{width:20vw;max-width:300px;min-width:140px;position:absolute;top:-27vw;left:0;right:0;margin:0 auto}@media(max-width: 1100px){.badge{top:-36vw}}@media(max-width: 590px){.badge{top:-43vw;margin:0 2em 0 auto}}.simbolo{font-family:titles;font-size:1em;position:absolute;right:30px}.informacion{width:300px;padding:15px;border-radius:20px;background-color:var(--color-bk);color:var(--color-wh);font-family:titles;letter-spacing:1px;line-height:2em;text-align:center;position:absolute;top:-10vh;margin:-50px auto 50px;left:0;right:0;z-index:20}.informacion a{color:var(--color-wh)}.informacion span:nth-child(1){font-size:3.6em;line-height:.9em;display:block}.informacion span:nth-child(2){font-size:1.8em;line-height:.9em;display:block}.informacion span:nth-child(3){font-size:1.8em;line-height:.9em;display:block}.informacion span:nth-child(4){font-size:1.8em;line-height:.9em;display:block}.informacion.destacada{background-color:var(--color-link);color:var(--color-bk)}@media(max-width: 1440px){.informacion{position:inherit}}.english{padding:.8em;background-color:var(--color-c6);color:var(--color-wh);font-family:titles;letter-spacing:1px;line-height:1.6em;position:absolute;top:150px;margin:-50px auto 50px;right:1%;z-index:100;clip-path:polygon(0 0, 100% 18%, 98% 90%, 2% 100%)}.english span:nth-child(1){font-size:1.35em;display:block;margin-bottom:-2px;position:relative}.english span:nth-child(2){font-size:2em;display:block}.english span:nth-child(1)::after{content:"";display:block;background:url(../img/icos/flag-english.svg) no-repeat;background-size:36px;width:33px;height:33px;position:absolute;top:-1px;right:-3px}@media(max-width: 1410px){.english-index{top:30vw;left:1vw;right:inherit}}@media(max-width: 1100px){.english-index{top:40vw}}@media(max-width: 1024px){.informacion{width:60vw;font-size:.7em}}.section--info,.pintada,.pintada-verde,.pintada-azul{position:relative;color:var(--color-bk);background-color:var(--color-c3);padding-top:12vw;padding-bottom:8vw;z-index:-1;clip-path:polygon(0 0, 100vw 12vw, 100vw 100%, 0 100%)}.pintada-verde{margin-top:-8vw}.pintada-azul{color:var(--color-wh);background-color:var(--color-bg);margin-top:-8vw;clip-path:polygon(0 8vw, 100vw 0, 100vw 100%, 0 100%)}.pintada{margin-bottom:inherit}.linksCondiciones{color:var(--color-wh);font-size:.7em;width:74%;text-align:center;margin:1.5em auto}.linksCondiciones a{color:var(--color-link)}.section--info__content{position:relative;width:60%;min-width:300px;z-index:20}section.sinBanner{padding-top:200px}@media(max-width: 590px){section{margin-top:0;padding:3vw}.informacion{width:190px;font-size:.6em;top:-10vh;margin:0px auto 20px}.english{padding:7px;border-radius:7px;line-height:.9em}.english-index{top:60vw}.english span:nth-child(1){font-size:.8em}.english span:nth-child(1)::after{background-size:20px;top:-4px;right:-24px}.english span:nth-child(2){font-size:1em}}.containerActividades{display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start;width:100%}.containerActividades .box-actividad{overflow:hidden;background-color:var(--color-wh);width:260px;min-width:260px;height:fit-content;margin:5px;position:relative;color:var(--color-bk);border-radius:1px;z-index:5;transform:scale(1);box-shadow:0px 0px 0px #000;transition:all .3s ease-in-out}.containerActividades .box-actividad:hover{transform:scale(1.02);box-shadow:12px 12px 3px rgba(0,0,0,.6);z-index:1900000000}@media(max-width: 1410px){.containerActividades .box-actividad{width:30%}}@media(max-width: 845px){.containerActividades .box-actividad{width:45%}}@media(max-width: 768px){.containerActividades .box-actividad{width:100%;margin:.5em 0;padding-bottom:0;display:flex}}.containerActividades .box-actividad .precio{background-color:var(--color-wh);width:75px;height:75px;border-radius:50%;position:absolute;top:6px;right:6px;transform:rotate(11deg);display:flex;justify-content:center;align-items:center;z-index:3}@media(max-width: 768px){.containerActividades .box-actividad .box-actividad__content-img{width:40%;min-width:140px;overflow:hidden}.containerActividades .box-actividad .box-actividad__content-img a img{object-fit:cover;width:100%;height:100%}}.containerActividades .box-actividad .box-actividad__info{text-align:center;line-height:1.2em;padding:10px;z-index:20}@media(max-width: 590px){.containerActividades .box-actividad .box-actividad__info{text-align:left}}@media(max-width: 768px){.containerActividades .box-actividad .box-actividad__info{width:60%}}.containerActividades .box-actividad .box-actividad__info h3{font-size:1.4em;border-bottom:none;text-align:center;display:block}@media(max-width: 768px){.containerActividades .box-actividad .box-actividad__info h3{text-align:left;font-size:1.2em;height:auto}}.containerActividades .box-actividad .box-actividad__info p{line-height:1.2em;margin-bottom:35px;text-align:left}@media(max-width: 768px){.containerActividades .box-actividad .box-actividad__info p{font-size:1em}}.dtoInvierno,.dtoVerano,.tagAbierto{position:relative}.dtoInvierno::before,.dtoVerano::before,.tagAbierto::before{width:120%;background-color:var(--color-link);font-family:titles;font-size:1.4em;padding:2.4em 0px .5em 1.2em;position:absolute;top:-2em;left:-1em;transform:rotate(-10deg);z-index:1}.dtoInvierno::before{content:"Oferta Invierno"}.dtoVerano::before{content:"Oferta Verano"}.tagAbierto::before{content:"Oferta Invierno"}.completo{position:relative}.completo:hover{border:2px solid var(--color-bk);background-color:var(--color-bk)}.completo::before{content:"Completo";padding:5px 30px;border:6px solid var(--color-error);color:var(--color-error);border-radius:10px;background-color:rgba(255,222,36,.8);position:absolute;top:-4px;left:19px;transform:rotate(-9deg);font-size:1.4em;cursor:not-allowed}.sinMonitor,.conMonitor{position:relative}.sinMonitor span::before,.conMonitor span::before{font-size:.7em;position:absolute;bottom:-11px}.sinMonitor span::before{content:"(Sin Monitor)";right:-10px}.conMonitor span::before{content:"(Con Monitor)";right:-10px}.boxIniciacion{background-color:var(--color-link);color:var(--color-bk);border-radius:10px;padding:10px 20px 25px;width:280px;font-family:titles;margin:10px}.boxIniciacion__dia{font-size:3.75em}.boxIniciacion__mes{font-size:1.8em;line-height:1em;width:100%;position:relative;top:12px;margin-left:5px;border-bottom:2px solid var(--color-bk)}.boxIniciacion__diaSemana{font-size:1.1em;width:100%;position:relative;top:10px;left:5px}.boxIniciacion .btn--iniciacionHora{min-width:205px;margin:7px 0}.boxIniciacion__precio{display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:2em;margin-top:10px;position:relative;background-color:#fff;width:80px;height:80px;border-radius:50%}.boxIniciacion__precio::before{content:"por persona";position:absolute;bottom:10px;left:0;font-size:.5em;width:100%}.boxIniciacion__precio::after{content:" €";font-size:.9em}.box-hora,.box-especial,.box-pax{display:inline-block;width:145px;height:90px;background-color:var(--color-bk);color:var(--color-wh);text-align:center;font-family:titles;letter-spacing:1px;margin-right:15px;margin-bottom:15px;clip-path:polygon(0 0, 100% 10%, 94% 95%, 4% 100%)}.box-hora--lg,.box-pax--lg{width:180px}.box-especial--lg{width:275px}section.pintada .box-hora,section.pintada .box-especial,section.pintada .box-pax{background-color:var(--color-bk)}section.pintada .dark .box-hora,section.pintada .dark .box-especial,section.pintada .dark .box-pax,.dark .box-hora,.dark .box-especial,.dark .box-pax{background-color:var(--color-wh);color:var(--color-bk)}.box-hora span,.box-especial span,.box-pax span{padding:5px}.box-pax a{margin-top:3px}.box-hora span:first-child,.box-especial span:first-child,.box-pax span:first-child{display:block;border-bottom:2px solid;font-size:1.1em}.box-hora span:first-child::before{content:url(../img/icos/clock-regular.svg);display:inline-table;vertical-align:middle;width:25px;margin-right:5px}.box-pax span:first-child::before{content:url(../img/icos/users-solid-white.svg);display:inline-table;vertical-align:middle;width:25px;margin-right:5px}.dark .box-pax span:first-child::before{content:url(../img/icos/users-solid.svg)}.box--trans{background-color:rgba(0,0,0,0) !important}.box-escuela{width:220px;height:90px;background-color:var(--color-bk);color:var(--color-wh);text-align:center;border-radius:14px;font-family:titles;letter-spacing:1px;margin:0 auto}.box-escuela span:first-child{display:block;border-bottom:2px solid;font-size:1.1em;line-height:1.6em}.precio{font-size:2.8rem;line-height:1.2em;font-family:titles}.precio::after{content:"€";font-size:.6em}.precio-dia{font-size:2.8rem;line-height:1.2em;font-family:titles}.precio-dia::after{content:"€/día";font-size:.6em;padding-left:.2em}.preciosMediaJornada{border-right:2px solid}@media(max-width: 768px){.preciosMediaJornada{border-right:none}}.actividad{flex-wrap:nowrap;align-items:flex-start}.actividad-info{font-size:.85em;background-color:var(--color-bk);color:var(--color-wh);width:40%;max-width:510px;min-width:320px;margin:40px 20px;padding:0 20px 20px 20px;position:relative;z-index:20}.actividad-info::before{content:"";background-color:var(--color-bk);width:100%;height:15vh;transform:skewY(5deg);position:absolute;top:-25px;left:0;z-index:-1}@media(max-width: 805px){.actividad{flex-wrap:wrap}.actividad-info{margin:40px auto 80px}}section.pintada .actividad-info,section.pintada .actividad-info::before{background-color:var(--color-bk)}.info-calendario div{width:30%;min-width:320px}.info-calendario span{display:block}.ico-calendario::before{content:url(../img/icos/calendar-alt-solid.svg)}.ico-incluye::before{content:url(../img/icos/check-circle-solid.svg)}.ico-info-adicional::before{content:url(../img/icos/info-circle-solid.svg)}.ico-info-ubicacion::before{content:url(../img/icos/map-marked-alt-solid.svg)}.data-info a{display:inline-block;margin:1em}.data-info .ico--tel::before{content:url(../img/icos/phone-solid-bk.svg)}.data-info .ico--movil::before{content:url(../img/icos/mobile-alt-solid-bk.svg)}.data-info .ico--tel,.data-info .ico--movil{font-family:titles;letter-spacing:2px;font-size:1.5em;position:relative;line-height:.8em;padding:1.2em .8em .9em .7em}.data-info .ico--tel::before{width:35px;position:relative;left:-4px;transform:rotate(100deg)}.data-info .ico--movil::before{width:25px;top:-3px;left:-35px;transform:rotate(-5deg)}.box-link,.box-alojamiento,.box-raid{background-color:var(--color-bk);color:var(--color-wh);width:50%;max-width:535px;min-width:300px;padding:35px 30px 35px;margin:40px 15px;clip-path:polygon(0 0, 100% 2%, 97% 97%, 3% 100%)}.contactoBox{background-color:var(--color-bk);color:var(--color-wh);padding:35px 30px 35px;margin:40px 15px;clip-path:polygon(0 0, 100% 2%, 97% 97%, 3% 100%)}.box-raid{background-color:var(--color-wh);color:var(--color-bk);width:30%}.contacto{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr;align-items:start;grid-auto-flow:row dense}@media(max-width: 1460px){.contacto{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1100px){.contacto{grid-template-columns:1fr}}.contacto>div:first-child{grid-column:1/span 2}@media(max-width: 1460px){.contacto>div:first-child{grid-column:inherit}}.email-link{font-size:1.4em}.fecha-raid{font-size:1.1em;font-weight:bold;margin:12px 0 0}.fecha-raid::after,.fecha-raid::before{content:"∽";margin:0 7px;position:relative;top:-3px}.packs{font-weight:bold;color:var(--color-c1)}.box-link .titlePack{font-weight:bold;font-size:1.2em;line-height:1em;background-color:var(--color-wh);color:var(--color-c6);padding:.8em;clip-path:polygon(0 0, 100% 2%, 97% 97%, 3% 100%)}.box-link li{padding:8px 0}.box-link>div{border-bottom:1px solid;margin-bottom:30px}.box-link--min{width:40%}.box-alojamiento{width:45%;max-width:1024px;margin:10px}@media(max-width: 768px){.box-alojamiento{width:100%}}.box-alojamiento+div{width:45%}@media(max-width: 768px){.box-alojamiento+div{width:100%}}.box-alojamiento+div .box-alojamiento{width:100%}.box-infoEscuela{background-color:var(--color-bk);color:var(--color-wh);width:70%;max-width:700px;min-width:300px;padding:35px 30px 35px;border-radius:30px;margin:80px 30px}.box-actividades{background-color:var(--color-bk);border:3px solid var(--color-wh);border-radius:10px;padding:15px;width:80%;min-width:320px;max-width:830px}.box-actividades label{margin:3px 0;display:inline-block}.box-actividades label[for*=GA]{color:var(--color-link)}.box-actividades label[for*=GB]{color:var(--color-link)}.actividades-aelegir{width:50%;min-width:320px}.rango-precios__caja{background-color:var(--color-bk);width:133px;padding:5px 5px 0;border-radius:10px;border:2px solid var(--color-wh);overflow:hidden;position:relative;margin:5px}.rango-precios__caja::after{content:"";width:100%;height:40px;background-color:var(--color-wh);display:block;position:absolute;bottom:0;left:0}.personas{font-size:.7em}.precio-persona{width:57% !important;background-color:rgba(0,0,0,0) !important;border:0 !important;color:var(--color-bk);text-align:right;font-weight:bold;font-size:1.6em;padding:0 !important;z-index:2;position:relative;margin:10px 0 5px !important}.euroinput{width:49%;height:27px;font-size:1.6rem;text-align:left;font-weight:bold;color:var(--color-bk);margin-top:5px;z-index:2;position:relative}input[type=date]{width:262px;font-family:titles;font-size:1.9em;text-align:right}.plano{width:30%;max-width:280px;min-width:130px}@media(max-width: 455px){.plano{width:100%}}.plano+div{margin-left:20px;width:60%;min-width:260px;max-width:600px}.galeria img{width:20%;min-width:190px;border-top:15px;border-left:15px;border-right:15px;border-bottom:40px;border-style:solid;border-color:var(--color-wh);box-shadow:0 8px 10px rgba(0,0,0,.5);transition:transform .7s ease-out}.galeria img:nth-child(1){transform:rotate(2deg)}.galeria img:nth-child(2){transform:rotate(-11deg)}.galeria img:nth-child(3){transform:rotate(5deg)}.galeria img:nth-child(4){transform:rotate(-8deg)}.galeria img:nth-child(5){transform:rotate(2deg)}.galeria img:hover{transform:scale(1.8) rotate(0);z-index:10;transition:transform .3s ease-in-out}.logo-hotel{width:200px;border-radius:10px;overflow:hidden;display:block;margin:30px auto}.table-container{overflow-x:auto;width:100%}@media(max-width: 1410px){.galeria{justify-content:center}}@media(max-width: 1024px){.sinMonitor::after,.conMonitor::after{right:-121px}.btn-reserva{font-size:1.4em}.info-calendario div{margin-bottom:30px}.galeria img{width:33%;min-width:inherit}}@media(max-width: 768px){.galeria img{width:33%}}@media(max-width: 590px){.info-calendario div{width:100%}.box-link{width:100%;margin:30px;padding:20px 9px 35px}.galeria img{width:50%}}.tablaPrecios{width:fit-content;display:flex;justify-content:center;align-items:flex-end;position:relative}.tablaPrecios .tituloTabla{position:absolute;top:15px;left:15px}.tablaPrecios ul{background-color:var(--color-bk);color:var(--color-wh);border-right:3px solid var(--color-bk)}.tablaPrecios ul:first-child{background-color:var(--color-wh);border:3px solid var(--color-bk);color:var(--color-bk)}@media(max-width: 768px){.tablaPrecios ul:first-child{font-size:.8em}}.tablaPrecios ul:first-child li:nth-child(even){background-color:var(--color-gy-slg)}.tablaPrecios ul:not(:first-child) li{max-width:124px}.tablaPrecios ul:not(:first-child) li:first-child{font-size:1.2em;border-bottom:3px solid var(--color-wh);height:65px;padding:5px}@media(max-width: 768px){.tablaPrecios ul:not(:first-child) li:first-child{font-size:1em;height:45px}}.tablaPrecios ul:not(:last-child){border-right:3px solid var(--color-wh)}.tablaPrecios ul li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:70px;padding:.2em;font-family:titles;font-size:1.2em;line-height:1em;text-wrap:nowrap}.tablaPrecios ul li small{display:block;font-size:.7em;width:100%;text-align:center}@media(max-width: 768px){.tablaPrecios ul li{height:50px}}.tablaPrecios ul li::before{content:"";margin-right:0}.tablaPrecios .precio{font-size:1.4em;line-height:.5em}@media(max-width: 768px){.tablaPrecios .precio{font-size:1em}}.tablaPrecios .precio-dia{font-size:1.4em;line-height:.5em}@media(max-width: 768px){.tablaPrecios .precio-dia{font-size:1em}}.online{line-height:1em}.online span{display:block;font-size:.9em}.checkSi,.checkNo{background-color:var(--color-wh);width:100%;height:100%}.checkSi::before{content:"";background-image:url(../img/icos/check-solid-green.svg);background-repeat:no-repeat;display:block;width:20px;height:20px;margin-left:10px}.checkNo::before{content:"x";background-image:url(../img/icos/ban-solid.svg);background-repeat:no-repeat;display:block;width:20px;height:20px;margin-left:10px}.calendarContainer{font-family:titles;width:300px;margin:-1.3em auto 0 auto;position:relative}.calendarContainer::before{content:"";width:110%;height:110%;background-color:var(--color-c4);position:absolute;top:1.4em;left:-0.8em;clip-path:polygon(3% 0%, 97% 0%, 100% 95%, 0% 87%);z-index:-1}.calendarHeader{height:80px;display:flex;justify-content:space-between;color:var(--color-wh);position:relative}.calendarHeader>button{margin:1.5em 1.5em;width:30px;height:30px}.calendarHeader>button.btnPrevMonth{transform:rotate(180deg)}.calendarHeader>div{text-align:center}.calendarHeader::before{content:"";width:100%;height:100%;position:absolute;background-color:var(--color-bg);clip-path:polygon(6% 0%, 92% 13%, 94% 100%, 5% 100%);z-index:-1}.calendarHeader .month{font-size:1em;padding-top:.7em}.calendarBody{text-align:center;position:relative;padding:1em 0;margin-top:-25px}.calendarBody::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-wh);clip-path:polygon(0 7%, 100% 0, 97% 98%, 3% 93%);z-index:-1}.calendarBody .weekdays{display:flex;justify-content:center;width:90%;margin:.5em auto;color:var(--color-bk)}.calendarBody .weekdays div{width:14.2857142857%;text-align:center}.calendarBody .days{display:flex;flex-wrap:wrap;width:90%;margin:.5em auto;border-right:1px solid;border-bottom:1px solid;position:relative;--posX: 0;--posY: 0}.calendarBody .days svg{width:40px;position:absolute;top:var(--posX);left:var(--posY)}.calendarBody .days div,.calendarBody .days button{width:14.2857142857%;display:flex;justify-content:center;align-items:center;height:2.1em;color:var(--color-bk);outline:1px solid var(--color-bk);cursor:pointer;transition:transform .2s ease-out}.calendarBody .days button:hover{transform:scale(1.1);outline-offset:-2px;z-index:20;transition:scale .5s ease-out}.calendarBody .days button.selected:hover{transform:none;z-index:inherit}.calendarBody .days .prevMonthDate,.calendarBody .days .nextMonthDate{color:var(--color-gy-lg);cursor:not-allowed;opacity:.3}.calendarBody .days .expiredDate{color:var(--color-bk);opacity:.3;cursor:not-allowed}.calendarBody .days .today{color:var(--color-bk);outline:3px solid var(--color-bg);z-index:10;cursor:not-allowed}.calendarBody .days .abierto{position:relative}.calendarBody .days .abierto::before{content:"";width:33px;height:33px;border-radius:50%;background-color:var(--color-success);position:absolute;top:4px;left:2px;z-index:-1}.calendarBody .days .cerrado{position:relative;cursor:not-allowed}.calendarBody .days .cerrado::before{content:"";width:33px;height:33px;border-radius:50%;background-color:var(--color-error);position:absolute;top:4px;left:2px;z-index:-1}.marcaCalendario{fill:none;stroke:red;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:140;stroke-dashoffset:140}.marcaCalendario.paint{animation:paint .3s ease-in 1 forwards}@keyframes paint{from{stroke-dashoffset:140}to{stroke-dashoffset:0}}.marcaCalendario2{fill:none;stroke:red;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:140;stroke-dashoffset:140}.marcaCalendario2.paint2{animation:paint2 .3s ease-in 1 forwards}@keyframes paint2{from{stroke-dashoffset:140}to{stroke-dashoffset:0}}.hours>div:first-child{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 2fr))}.hours input.button+label{width:inherit;min-width:8.9ch;letter-spacing:inherit;font-size:.8em;margin-bottom:0;padding:2px 10px;white-space:nowrap}.morningHours{border-right:1px solid var(--color-wh)}.morningHours>div,.afternoonHours>div{display:grid;grid-template-columns:repeat(4, minmax(60px, 1fr));row-gap:.8em;padding:.4em}.morningHours .h5,.afternoonHours .h5{color:var(--color-wh);text-shadow:-1px -1px 0 var(--color-c2),-1px 1px 0 var(--color-c2),1px 1px 0 var(--color-c2),1px -1px 0 var(--color-c2)}.resume h4{line-height:.8;margin-top:.3em}.resume h5{font-size:1.1em}.resume>div:first-of-type{font-family:titles;font-size:1em;line-height:.7em;text-align:center;padding:1em 22%;position:relative;color:var(--color-bk)}.resume>div:first-of-type>div{position:relative}.resume>div:first-of-type>div span{padding:.3em 0}.resume>div:first-of-type>div .btn--borrarTicket{width:20px;position:absolute;right:0;top:-24px}.resume>div:first-of-type>div::before{content:"";width:100%;height:100%;position:absolute;padding:2em 1em;top:-2em;left:-1em;background-color:var(--color-wh);clip-path:polygon(0 4%, 100% 0, 96% 99%, 5% 93%);z-index:-1}.resume hr:not(:first-of-type){width:70%}.ticketsFinal{font-family:titles;font-size:1em;line-height:.7em;text-align:center;position:relative;color:var(--color-bk)}.ticketsFinal h4{line-height:.8em;margin-top:.3em}.ticketsFinal h5{font-size:1.1em}.ticketsFinal>div{position:relative;width:360px;margin-right:3em}.ticketsFinal>div span{padding:.3em 0}.ticketsFinal>div .btn--borrarTicket{width:20px;position:absolute;right:0;top:-24px}.ticketsFinal>div::before{content:"";width:100%;height:100%;position:absolute;padding:2em 1em;top:-2em;left:-1em;background-color:var(--color-wh);clip-path:polygon(0 4%, 100% 0, 96% 99%, 5% 93%);z-index:-1}.boys span:last-child,.hora span:last-child{display:block;font-size:.7em}.boxCupon{position:relative;width:360px;display:flex;flex-wrap:nowrap;align-items:flex-end;padding:1em 1em 0 .5em;margin:0 auto}.boxCupon::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-c4);clip-path:polygon(0% 20%, 100% 0%, 95% 90%, 0% 80%);z-index:-1}.datosParticipante{position:relative}.datosParticipante::before{content:"";display:block;width:100%;height:104%;position:absolute;top:0;left:0;background-color:var(--color-c4);clip-path:polygon(0% 6%, 100% 0%, 97% 95%, 3% 91%);z-index:-1}.flechaScroll{width:30px;transform:rotate(-90deg) translate(0px, 0px);animation:scrollDown 1s ease-in-out infinite forwards}@keyframes scrollDown{0%{transform:rotate(-90deg) translate(0px, 0px)}70%{transform:rotate(-90deg) translate(10px, 0px)}100%{transform:rotate(-90deg) translate(0px, 0px)}}.windowLoader{width:100%;height:100vh;background-color:rgba(255,255,255,.7);backdrop-filter:blur(6px);position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;color:var(--color-bk)}.loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid rgba(0,0,0,0);border-right-color:rgba(255,165,0,.5921568627);position:relative;animation:l24 1s infinite linear}.loader:before,.loader:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:inherit;animation:inherit;animation-duration:2s}.loader:after{animation-duration:4s}@keyframes l24{100%{transform:rotate(1turn)}}.alert--info,.alert--success,.alert--warning,.alert--error{color:var(--color-c6);padding:1em 1em 1em 2.5em;font-weight:bold;font-size:1em;clip-path:polygon(0 0, 99% 15%, 97% 90%, 2% 100%)}.alert--error{background-color:var(--color-error);color:var(--color-wh)}.alert--important{color:var(--color-error);background-color:var(--color-error);font-family:titles;width:80%;margin:0 auto;padding:2em 2em 1em 1.2em;clip-path:polygon(3% 16%, 92% 8%, 96% 96%, 0% 92%)}.alert--important::before{content:"";width:95%;height:82%;position:absolute;left:2%;top:10%;background-color:var(--color-wh);clip-path:polygon(3% 16%, 92% 8%, 96% 96%, 0% 92%);z-index:-1}.alert--warning{color:var(--color-wh);background-color:var(--color-warning)}.alert--success{background-color:var(--color-success);color:var(--color-wh)}.alert--info{background-color:var(--color-info)}.aviso-descuento{background-color:var(--color-c4);padding:10px 30px;color:var(--color-wh);font-weight:bold;text-align:center;font-size:1em;display:none;border-radius:15px;margin-bottom:30px}.alert--info.h1,.alert--warning.h1{font-size:calc(1vmin + 1em)}.alert--info.h3,.alert--warning.h3{font-size:calc(.8vmin + .95em)}.avisoPopup{background-color:rgba(0,0,0,.5);width:100%;height:100vh;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:100000}.avisoPopup>div{background-color:var(--color-link);color:var(--color-bk);width:320px;padding:20px;border-radius:10px}.avisoPopup a{color:var(--color-bk)}/*# sourceMappingURL=styles.min.css.map */