@font-face{font-family:'Fredericka the Greatest';src:url(/css/FrederickatheGreat-Regular.woff2) format('woff2'),url(/css/FrederickatheGreat-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Trade Gothic Condensed';src:url(/css/trade-gothic-pro-condensed-18.woff2) format('woff2'),url(/css/trade-gothic-pro-condensed-18.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.centered-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-family:'Fredericka the Greatest';z-index:2}.titulo-eventos{text-align:center;color:#fff;font-family:'Fredericka the Greatest';font-size:3em}.centered-text h1{font-size:6em;margin:0;line-height:1.2;font-weight:400;text-shadow:none}
.centered-text h2{font-size:1.5em;margin-top:10px;letter-spacing:2px;font-weight:350;text-shadow:none}.centered-text p{font-size:1.5em;margin-top:10px;letter-spacing:2px;font-weight:400;text-shadow:none}body,html{margin:0;padding:0;height:100%;background-color:#000;font-family:Arial,sans-serif;color:#fff;overflow-x:hidden}.scroll-down{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);cursor:pointer;z-index:15}.scroll-down img{width:100px;height:auto}.content{background-color:#000;color:#fff;height:600px;display:flex;justify-content:center;align-items:center;flex-direction:column}.scroll-title,.scroll-title2{text-align:center;font-family:'Fredericka the Greatest';font-size:2em;text-transform:uppercase;color:#fff;margin-bottom:20px;display:block;width:100%;padding:10px 0;border-top:2px solid #fff;border-bottom:2px solid #fff}.scroll-title2{margin-top: 10px;}.descargar{width:100%;background-image:url(../img/fondo-descripcion.jpg);padding:20px;text-align:center;box-sizing:border-box;overflow:hidden}.descarga-linea{max-width:800px;margin:0 auto;text-align:center;box-sizing:border-box}.descripcion{font-family:'Trade Gothic Condensed',sans-serif;font-size:1.2em;font-weight:400;color:#000;line-height:1.8;margin-bottom:15px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.descripcion strong{font-size:1.7em;display:block;margin-bottom:10px;font-weight:500}.destacados-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0;margin:10px auto 30px}.producto{width:33%;text-align:center;color:#fff;padding:10px;box-sizing:border-box}.background-container{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:300px;background-size:cover;background-position:center;text-decoration:none;transition:transform .4s,background-position .4s}.background-container:hover{transform:scale(1.05);background-position:center top}.centered-text-7{font-family:'Trade Gothic Condensed',sans-serif;font-size:2.5em;font-weight:500;color:#fff;text-align:center;text-shadow:3px 3px 6px rgb(0 0 0 / .8);margin:0}.video-section{position:relative;height:100vh;width:100%;overflow:hidden;z-index:1;background-color:#000}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(img/fallback.jpg);background-size:cover;background-position:center;z-index:-1}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.content2{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.quote-row{display:flex;justify-content:space-between;align-items:center;width:80%;max-width:1000px;margin-bottom:30px}.quote-row img,.quote-row p{flex:1;min-width:300px}.quote-image{width:280px;max-width:300px;border-radius:5px}.quote-text{color:#fff;font-family:'Fredericka the Greatest',cursive;font-size:1.5em;margin-left:30px;margin-right:30px}.quote-row:nth-child(odd){flex-direction:row}.quote-row:nth-child(even){flex-direction:row-reverse}.work-with-us{color:#fff;padding:50px 20px;text-align:center;margin:0 auto;background-color:#222}.work-with-us h1{font-family:'Fredericka the Greatest',cursive;font-size:2.5em;color:#d4a013;margin-bottom:20px}.work-with-us p{font-size:1.2em;margin:10px 0;line-height:1.6}.work-with-us .highlight{color:#d4a013;font-weight:700}.work-with-us h2{font-size:1.8em;margin-top:40px;margin-bottom:20px}.email-link{color:#d4a013;text-decoration:none;font-weight:700}.work-with-us .email-link{color:#d4a013;text-decoration:none;font-weight:700}.work-with-us .email-link:hover{text-decoration:underline}.cta-button{background-color:#d4a013;color:#000;font-size:1.2em;padding:15px 30px;border:none;cursor:pointer;margin-top:30px;transition:background-color 0.3s ease}.cta-button:hover{background-color:#e5b027}.form-group a{color:#fc0;text-decoration:none}.form-step{max-width:800px;width:100%;margin:0 auto;padding:20px;background-color:#111;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.flatpickr-calendar{width:100%!important;max-width:800px;margin:0 auto}.form-step{display:none}.form-step.active{display:block;animation:fadeIn 0.5s ease}.form-step button{margin:5px;padding:10px 20px;background-color:#fc0;border:none;border-radius:5px;cursor:pointer;color:#111;font-weight:700}.form-step button:hover{background-color:#e5b027}.form-step input[type="text"],.form-step input[type="email"],.form-step input[type="tel"],.form-step input[type="date"],.form-step select{margin:5px;padding:10px;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;font-size:1rem}.form-step label{margin-bottom:5px;display:block;color:#f0f0f0;font-size:1rem;font-weight:400}.form-step input[type="text"]:focus,.form-step input[type="email"]:focus,.form-step input[type="tel"]:focus,.form-step input[type="date"]:focus,.form-step select:focus{outline:none;border-color:#fc0;box-shadow:0 0 5px rgb(255 204 0 / .5)}.flatpickr-calendar{margin:0 auto;border-radius:5px}.form-step select{background-color:#fff;appearance:none;padding-right:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTYuNDEsMy42NyA4LjEwMyA1LjA4OCA2LjY4OCAxMiAxMy41NTNsNi45MTItNi44NjEgMS40MTIgMS40MTMtOC4zMzQgOC4zMyIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right 10px center;background-size:12px}@keyframes fadeIn{from{opacity:0}to{opacity:1}} @media only screen and (max-width:768px){.desktop-video{display:none}.mobile-video{display:block}.scroll-down img{width:50px;height:auto}.centered-text h1{font-size:2.5em;line-height:1.1}.centered-text h2{font-size:1.2em;letter-spacing:1px;white-space:nowrap}.centered-text p{font-size:1.2em;letter-spacing:1px;white-space:nowrap}.scroll-down{bottom:80px}.producto{width:100%}.scroll-title{position:relative;margin-top:60px;margin-bottom:10px}.scroll-title2{position:relative;margin-top:10px;margin-bottom:10px}.content{background-color:#000;color:#fff;width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.quote-row{flex-direction:column;text-align:center}.quote-image{width:80%;max-width:80%;margin-top:10px;margin-bottom:20px}.quote-text{font-size:1.2em;margin:0 20px}.quote-row:nth-child(odd){flex-direction:column}.quote-row:nth-child(even){flex-direction:column}.work-with-us p{font-size:1em;margin:5px 0;line-height:1,5}.content2{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px} .reservation-text-reservar{display: none;}.descargar{padding:15px;overflow:hidden}.descarga-linea{max-width:100%}.descripcion{font-size:1em;line-height:1.6;margin-bottom:10px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.descripcion strong{font-size:1.5em;margin-bottom:8px}}