@font-face{font-family:'Gill Ultra Bold';font-style:normal;src:url(/font/GillSansUltraBold.woff) format('woff'),url(/font/GillSansUltraBold.woff2) format('woff2'),url(/font/GillSansUltraBold.ttf) format('truetype')}@font-face{font-family:'Gill Bold';font-style:normal;src:url(/font/GillSansBold.woff) format('woff'),url(/font/GillSansBold.woff2) format('woff2'),url(/font/GillSansBold.ttf) format('truetype')}@font-face{font-family:Docktrin;font-style:normal;src:url(/font/Docktrin.woff2) format('woff2'),url(/font/Docktrin.ttf) format('truetype')}@font-face{font-family:'Sherlock Press';font-style:normal;src:url(/font/SherlockPressPersonalUse.woff) format('woff'),url(/font/SherlockPressPersonalUse.woff2) format('woff2'),url(/font/SherlockPressPersonalUse.ttf) format('truetype')}*{margin:0;padding:0;font-family:'Gill Ultra Bold'}html{overflow-x:hidden}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}img{width:100%;display:block}a{text-decoration:none}ul{padding:0;margin:0;list-style:none}.btn{width:100%;max-width:175px;height:60px;line-height:55px;color:#05428a;background-color:#fed700;font-size:20px;font-family:'Gill Bold';border-radius:15px;border:7px solid #05428a;text-align:center;box-sizing:border-box;display:block}.content{width:100%;max-width:95%;margin:0 auto;position:relative}.input{margin-bottom:12px;width:100%;text-align:center}.input label{display:inline-block;font-size:18px;text-align:center;color:#fff;margin-bottom:5px}.input input,.input select,.input textarea{width:100%;height:44px;border-radius:22px;border:none;box-shadow:none;margin:0;box-sizing:border-box;padding-left:15px;font-size:18px;color:#05428a}.input input::placeholder{color:#05428a}.validation.error{border:1px solid red;outline:unset}.errorDisplay{color:red;font-size:15px;margin-bottom:15px}.successDisplay{color:green;font-size:15px;margin-bottom:15px}.disable{pointer-events:none;cursor:default}.container{display:none}#fondo{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:10}#attraction{width:100%;padding-top:145px;background-color:#162f51;position:relative}#attraction::before{content:'';width:100%;height:278px;background-image:linear-gradient(rgba(22,47,81,0),rgba(22,47,81,1),rgba(22,47,81,0));position:absolute;top:0;left:0;z-index:2}#attraction::after{content:'';width:100%;height:230px;background-image:linear-gradient(rgba(22,47,81,0),rgba(22,47,81,1),rgba(22,47,81,0));position:absolute;bottom:-116px;left:0;z-index:2}#attraction .title{max-width:285px;font-size:28px;color:#fed700;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.64);position:absolute;bottom:-100%;left:0;right:0;margin:auto;z-index:3}#attraction img{position:relative;z-index:1}#attraction .description{max-width:285px;font-size:28px;color:#fed700;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.64);position:absolute;bottom:-50px;left:0;right:0;margin:auto;z-index:3}#lugar{width:100%;position:relative}#lugar::before{content:'';width:100%;height:435px;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));position:absolute;top:170px;left:0}#lugar .lugarFondo{margin-top:-60px}#fecha{width:100%;position:relative;background-color:#fff;margin-top:-125px}#fecha .description{font-size:49px;color:#05428a;text-align:center;position:relative;top:-125px}#fecha .description span{display:block;text-shadow:4px 5px 0 rgba(255,255,255,1)}#fecha .description strong{font-size:150px;line-height:120px;color:#d21a1a;-webkit-text-stroke:5px #fed700;text-stroke:5px #fed700;max-width:100px;display:inline-block;text-align:center;transform:rotate(-3deg);position:relative;z-index:1}#fecha .description span strong:last-child{transform:rotate(10deg);z-index:0;left:-15px}#fecha .description span.month{font-size:59px;text-shadow:4px 5px 0 rgba(0,0,0,1);margin-top:-20px}.buddy{max-width:245px;margin-top:-130px}.logoLocal{width:448px;margin-top:-210px;margin-left:10px}#fecha .hour{max-width:255px;font-size:82px;color:#d21a1a;-webkit-text-stroke:3px #162f51;text-stroke:3px #162f51;text-align:center;margin:0 auto 105px}#fecha .hour span{font-size:53px;color:#fed700;display:block;text-align:right;margin-top:-52px;margin-right:18px}#fecha .letrero{font-size:27px;font-family:Docktrin;color:#7c5438;max-width:195px;margin:0 auto;text-align:center;position:relative;z-index:1}.letreroImg{margin-top:-100px}.square{width:100%;max-width:226px;margin:-230px auto 83px}.square p{font-size:17px;font-family:'Gill Bold';color:#7c5438;text-align:center}.timer{width:100%;display:flex;align-items:center;justify-content:space-between}.timer .block{text-align:center}.timer span{display:block;font-size:41px;font-family:'Gill Bold';color:#7c5438}.timer p{font-size:17px;font-family:'Gill Bold';color:#7c5438;margin-top:-5px}#fecha .location{font-size:28px;font-family:'Sherlock Press';color:#7c5438;display:flex;align-items:center;justify-content:center;margin-bottom:20px}#fecha .location img{max-width:17px;margin-right:6px}.personajes{max-width:370px;margin:0 auto 30px}#asistencia{width:100%;position:relative}#asistencia .title{max-width:220px;font-size:23px;color:#162f51;margin:0 auto 7px;text-align:center}#asistencia form{width:100%;max-width:305px;border:6px solid #fed700;background-color:#05428a;border-radius:33px;padding:20px;box-sizing:border-box;margin:0 auto}#asistencia form label{display:block;font-size:18px;text-align:center;color:#fff;margin-bottom:5px}#asistencia form .inputAdultos,#asistencia form .inputNinos{height:44px;background-color:#fff;border-radius:22px;display:flex;align-items:center;justify-content:center}#asistencia form .input p{min-width:74px;font-size:18px;color:#05428a;text-align:center;margin-left:17px}#asistencia form .input a,#asistencia form .input span{font-size:18px;color:#05428a}#asistencia form .input .cant{margin:0 10px}#asistencia .btn{max-width:100%;height:54px;line-height:49px;font-size:17px;background-color:#d21a1a;color:#fff;border-radius:19px;border:5px solid #fff}.buddy2{max-width:285px;margin:-50px 2px -8px auto}footer{display:none;background-color:#fed700;padding:6px 0;position:relative}footer .content{display:flex;align-items:center;justify-content:center}.developed,.developed a{font-size:10px;font-family:'Gill Bold';color:#fff}.actions{width:100%;max-width:267px;min-height:79px;position:fixed;top:0;right:0;left:0;margin:auto;background-image:url(/img/fondo-actions.png);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding-top:15px;box-sizing:border-box;z-index:10}.actions .location{display:block;width:100%;max-width:30px;margin:0 25px}.whatsapp{display:block;width:100%;max-width:30px}.audioControl{width:100%;max-width:30px;height:30px;border-radius:50%;background-image:url(/img/pause.png);background-position:center;background-size:cover;background-repeat:no-repeat}.audioControl.play{background-image:url(/img/play.png)}#modalInicio{width:100%;height:100vh;background-image:url(/img/fondo.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#modalInicio .content{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}#modalInicio .title{font-size:24px;color:#fff;text-align:center;margin-bottom:15px;text-shadow:3px 2px 2px rgba(0,0,0,.38)}#modalInicio .logo{max-width:296px;margin:0 auto 50px}#exito{width:100%;height:100vh;background-image:url(/img/fondo.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.thanks{max-width:345px;margin-bottom:90px}#exito .btn{position:relative;z-index:1}.flecha{max-width:130px;transform:rotate(183deg);margin-top:-16px}#galeria{width:100%;background-image:url(/img/fondo-azul.png);background-size:cover;background-repeat:no-repeat;background-position:top;padding-bottom:50px}#galeria .title{font-size:135px;font-weight:400;color:#fff;text-align:center;padding-top:125px;padding-bottom:100px}.galeriaContent{width:100%;max-width:700px;display:flex;justify-content:space-between;flex-flow:wrap;margin:0 auto}.galeriaContent .linkImage{width:100%;max-width:340px;margin-bottom:20px}.linkDrive{font-size:30px;color:#fff;display:table;margin:20px auto 0}@media screen and (max-width:380px){#lugar::before{top:100px}}