@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100;0,9..144,200;0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,100;1,9..144,200;1,9..144,300;1,9..144,400;1,9..144,500;1,9..144,600;1,9..144,700;1,9..144,800;1,9..144,900&display=swap);
p{font-family:"Alegreya Sans",sans-serif}.txt-x2{font-size:5.5rem;font-weight:bold;line-height:4.5rem}@media screen and (min-width: 1367px)and (max-width: 1536px){.txt-x2{font-size:5rem;line-height:4.7rem}}@media screen and (min-width: 1025px)and (max-width: 1366px){.txt-x2{font-size:4.7rem;line-height:4.5rem}}@media screen and (min-width: 769px)and (max-width: 1024px){.txt-x2{font-size:4.3rem;line-height:4rem}}@media screen and (max-width: 768px){.txt-x2{font-size:2.3rem;line-height:2rem}}.txt-x3{font-size:4.2rem;font-weight:600;line-height:4rem}@media screen and (min-width: 1367px)and (max-width: 1536px){.txt-x3{font-size:3.85rem;line-height:3.5rem}}@media screen and (min-width: 1025px)and (max-width: 1366px){.txt-x3{font-size:3.5rem;line-height:3.2rem}}@media screen and (min-width: 769px)and (max-width: 1024px){.txt-x3{font-size:2.8rem;line-height:2.5rem}}@media screen and (max-width: 768px){.txt-x3{font-size:1.8rem;line-height:1.5rem}}.txt-x4{font-size:2.3rem;font-weight:600;line-height:2rem;text-shadow:2px 1px 13px rgba(0,0,0,.5)}@media screen and (min-width: 1367px)and (max-width: 1536px){.txt-x4{font-size:2rem;line-height:1.8rem}}@media screen and (min-width: 1025px)and (max-width: 1366px){.txt-x4{font-size:1.8rem;line-height:1.5rem}}@media screen and (min-width: 769px)and (max-width: 1024px){.txt-x4{font-size:1.5rem;line-height:1.3rem}}@media screen and (max-width: 768px){.txt-x4{font-size:1.3rem;line-height:1rem}}.txt-x5{font-size:2.3rem;font-weight:100;line-height:2rem;text-shadow:2px 1px 13px rgba(0,0,0,.5)}@media screen and (min-width: 1367px)and (max-width: 1536px){.txt-x5{font-size:2rem;line-height:1.8rem}}@media screen and (min-width: 1025px)and (max-width: 1366px){.txt-x5{font-size:1.8rem;line-height:1.5rem}}@media screen and (min-width: 769px)and (max-width: 1024px){.txt-x5{font-size:1.5rem;line-height:1.3rem}}@media screen and (max-width: 768px){.txt-x5{font-size:1.3rem;line-height:1rem}}.txt-shadow{text-shadow:0px 0px 8px rgba(0,0,0,.6)}@media screen and (max-width: 768px){.txt-shadow{text-shadow:0px 0px 4px #000}}.hide{display:none}.home-page{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.home-page{flex-direction:column}}.wrapper-video{position:fixed;left:0;top:0;width:100vw;height:100vh;border-radius:100%;display:flex;justify-content:flex-end;align-items:center;z-index:0}.wrapper-video video{position:relative;top:0;left:0;width:auto;height:auto;min-width:100%;height:100%;object-fit:cover;clip-path:circle(60px at 85% center);cursor:pointer;transition:clip-path .3s ease;background-color:#000}.wrapper-video .title-reel{position:absolute;left:85%;font-size:1.8rem;font-family:"Fraunces";font-weight:800;cursor:pointer;text-shadow:0px 0px 4px #000;white-space:nowrap;display:flex;flex-direction:column;text-align:center;justify-content:center;z-index:1}.wrapper-video .title-reel i{font-size:3rem;display:none}@media screen and (max-width: 768px){.wrapper-video .title-reel i{display:block}}.wrapper-video.active{z-index:1}.wrapper-video.active .title-reel{opacity:0}.wrapper-video.active video{clip-path:circle(100vw at 85% center)}.glass{position:fixed;width:346px;height:228px;top:0;left:0;box-sizing:content-box;transition:.6s transform,.2s opacity;transform:scale(0);cursor:none;background-color:#cfc0ff}.glass::after{content:"";position:absolute;top:-10%;left:-9%;width:420px;height:274px;background-image:url(b90db7349bd486160d0a.png);background-position:center;background-size:contain;background-repeat:no-repeat}.carrousel{position:absolute;top:0;left:0;width:100%;height:100%}.carrousel .slide{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.carrousel .slide.active{display:flex;align-items:center;justify-content:center}.carrousel .slide .arrows{width:90%;left:5%;bottom:25%;position:absolute;display:flex;justify-content:space-between}.carrousel .slide .arrows .btn-arrow{cursor:pointer;transition:.6s all}.carrousel .slide .arrows .btn-arrow:hover{transform:scale(0.8)}@media screen and (max-width: 768px){.carrousel .slide .arrows .btn-arrow{width:20px}}@media screen and (max-width: 768px){.carrousel .slide .arrows{bottom:12%;width:40%;left:30%}}.parallax-scene{position:fixed;width:120%;height:120%;top:-10%;left:-10%}.parallax-scene img{position:absolute;width:100%;height:100%;object-fit:cover;bottom:0;left:0%}.list-bullet{width:30px;height:80px;position:absolute;left:5%;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.list-bullet li.bullet{display:block;width:30px;height:2px;border:1px solid #fff;border-radius:10px;margin:4px 0}.list-bullet li.bullet.active{background-color:#fff}.txt-es.selected-en{display:none}.txt-es.selected-es{display:block}.txt-en.selected-en{display:block}.txt-en.selected-es{display:none}.instruction{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;backdrop-filter:blur(1px);transition:.6s all}.instruction.viewed{left:-100%}.instruction img{width:180px}.animation-drag{animation-duration:3s;animation-name:drag;animation-iteration-count:infinite}@-moz-keyframes click{from{margin-bottom:-1%}50%{margin-bottom:1%;transform:scale(0.98);transform:scaleY(0.97)}to{margin-bottom:-1%}}@-webkit-keyframes click{from{margin-bottom:-1%}50%{margin-bottom:1%;transform:scale(0.98);transform:scaleY(0.97)}to{margin-bottom:-1%}}@keyframes click{from{margin-bottom:-1%}50%{margin-bottom:1%;transform:scale(0.98);transform:scaleY(0.97)}to{margin-bottom:-1%}}@-moz-keyframes drag{from{margin-bottom:-1%;margin-left:-5%}50%{margin-bottom:1%;margin-left:5%;transform:rotate(-10deg)}to{margin-bottom:-1%;margin-left:-5%}}@-webkit-keyframes drag{from{margin-bottom:-1%;margin-left:-5%}50%{margin-bottom:1%;margin-left:5%;transform:rotate(-10deg)}to{margin-bottom:-1%;margin-left:-5%}}@keyframes drag{from{margin-bottom:-1%;margin-left:-5%}50%{margin-bottom:1%;margin-left:5%;transform:rotate(-10deg)}to{margin-bottom:-1%;margin-left:-5%}}@-moz-keyframes drop{from{margin-bottom:-5%}40%{margin-bottom:1%;transform:rotate(-30deg) scale(0.9)}to{margin-bottom:-5%}}@-webkit-keyframes drop{from{margin-bottom:-5%}40%{margin-bottom:1%;transform:rotate(-30deg) scale(0.9)}to{margin-bottom:-5%}}@keyframes drop{from{margin-bottom:-5%}40%{margin-bottom:1%;transform:rotate(-30deg) scale(0.9)}to{margin-bottom:-5%}}@-moz-keyframes gira{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes gira{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gira{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes comb1{from{margin-top:50%}50%{margin-top:0%}to{margin-top:50%}}@-webkit-keyframes comb1{from{margin-top:50%}50%{margin-top:0%}to{margin-top:50%}}@keyframes comb1{from{margin-top:50%}50%{margin-top:0%}to{margin-top:50%}}@-moz-keyframes comb2{from{margin-top:0%}50%{margin-top:50%}to{margin-top:0%}}@-webkit-keyframes comb2{from{margin-top:0%}50%{margin-top:50%}to{margin-top:0%}}@keyframes comb2{from{margin-top:0%}50%{margin-top:50%}to{margin-top:0%}}@-moz-keyframes entrada{0%{transform:scale(0.1)}80%{transform:scale(1.5)}100%{transform:scale(1)}}@-webkit-keyframes entrada{0%{transform:scale(0.1)}80%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes entrada{0%{transform:scale(0.1)}80%{transform:scale(1.5)}100%{transform:scale(1)}}@-moz-keyframes desvanece{0%{opacity:1}100%{opacity:.4}}@-webkit-keyframes desvanece{0%{opacity:1}100%{opacity:.4}}@keyframes desvanece{0%{opacity:1}100%{opacity:.4}}.peeek-loading{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.peeek-loading ul{position:absolute;left:calc(50% - .7em);top:calc(50% - 4.2em);display:inline-block;list-style:none;text-indent:2.8em}.peeek-loading ul li:after,.peeek-loading ul:after{width:1.4em;height:1.4em;background-color:#fff;border-radius:100%}.peeek-loading ul li:after,.peeek-loading ul:after{content:"";display:block}.peeek-loading ul:after{position:absolute;top:2.8em}.peeek-loading li{position:absolute;padding-bottom:5.6em;top:0;left:0}.peeek-loading li:nth-child(1){transform:rotate(0deg);animation-delay:.125s}.peeek-loading li:nth-child(1):after{animation-delay:.125s}.peeek-loading li:nth-child(2){transform:rotate(36deg);animation-delay:.25s}.peeek-loading li:nth-child(2):after{animation-delay:.25s}.peeek-loading li:nth-child(3){transform:rotate(72deg);animation-delay:.375s}.peeek-loading li:nth-child(3):after{animation-delay:.375s}.peeek-loading li:nth-child(4){transform:rotate(108deg);animation-delay:.5s}.peeek-loading li:nth-child(4):after{animation-delay:.5s}.peeek-loading li:nth-child(5){transform:rotate(144deg);animation-delay:.625s}.peeek-loading li:nth-child(5):after{animation-delay:.625s}.peeek-loading li:nth-child(6){transform:rotate(180deg);animation-delay:.75s}.peeek-loading li:nth-child(6):after{animation-delay:.75s}.peeek-loading li:nth-child(7){transform:rotate(216deg);animation-delay:.875s}.peeek-loading li:nth-child(7):after{animation-delay:.875s}.peeek-loading li:nth-child(8){transform:rotate(252deg);animation-delay:1s}.peeek-loading li:nth-child(8):after{animation-delay:1s}.peeek-loading li:nth-child(9){transform:rotate(288deg);animation-delay:1.125s}.peeek-loading li:nth-child(9):after{animation-delay:1.125s}.peeek-loading li:nth-child(10){transform:rotate(324deg);animation-delay:1.25s}.peeek-loading li:nth-child(10):after{animation-delay:1.25s}.peeek-loading li{animation:dotAnimation 2.5s infinite}@keyframes dotAnimation{0%,55%,100%{padding:0 0 5.6em 0}5%,50%{padding:2.8em 0}}.peeek-loading li:after{animation:dotAnimationTwo 2.5s infinite}@-webkit-keyframes dotAnimationTwo{0%,55%,100%{opacity:1;transform:scale(1)}5%,50%{opacity:.5;transform:scale(0.5)}}.image-alojamiento1a{position:absolute;width:auto;height:85vh;bottom:0;left:10%}@media screen and (min-width: 769px)and (max-width: 1024px){.image-alojamiento1a{width:520px;height:auto;bottom:7%}}@media screen and (max-width: 768px){.image-alojamiento1a{width:100%;height:auto;bottom:25%;left:0%}}.txt1a{position:absolute;right:15%;top:45%;text-align:right}@media screen and (min-width: 1025px)and (max-width: 1366px){.txt1a{right:10%}}@media screen and (min-width: 769px)and (max-width: 1024px){.txt1a{right:5%}}@media screen and (max-width: 768px){.txt1a{top:75%}}.cloud{position:absolute;width:340px;height:229px;background-position:center;background-size:cover}.cloud .drop{position:absolute;top:0;left:0;width:100%;height:100%}.diskette{position:absolute;right:7%;width:80px;height:80px;cursor:pointer}.slide-hide{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.page1-active .slide-hide{display:block}.drag-and-drop{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}.page1-active .drag-and-drop{display:none}.image-alojamiento2a{position:absolute;left:7%}@media screen and (min-width: 1025px)and (max-width: 1366px){.image-alojamiento2a{left:2%}}@media screen and (min-width: 769px)and (max-width: 1024px){.image-alojamiento2a{bottom:25%;left:0;transform:scale(0.9)}}@media screen and (max-width: 768px){.image-alojamiento2a{left:7%;bottom:25%;transform:scale(0.6);left:-25%;bottom:2%}}.image-alojamiento2b{position:absolute;right:7%}@media screen and (min-width: 1025px)and (max-width: 1366px){.image-alojamiento2b{right:2%}}@media screen and (min-width: 769px)and (max-width: 1024px){.image-alojamiento2b{bottom:25%;right:0;transform:scale(0.9)}}@media screen and (max-width: 768px){.image-alojamiento2b{right:7%;bottom:25%;transform:scale(0.6);right:-25%;bottom:2%}}.txt2a{position:absolute;width:40%;top:0;text-align:center;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px)and (max-width: 1024px){.txt2a{width:40%}}@media screen and (max-width: 768px){.txt2a{top:10%;display:block;width:80%}}.image-alojamiento3a{position:absolute;width:30%;top:40%;left:3%;height:22vh;object-fit:contain}@media screen and (max-width: 768px){.image-alojamiento3a{top:25%;width:50%;left:0%;height:18vh}}.image-alojamiento3b{position:absolute;width:30%;top:40%;height:22vh;object-fit:contain}@media screen and (max-width: 768px){.image-alojamiento3b{top:25%;width:50%;right:0%;height:18vh}}.image-alojamiento3c{position:absolute;width:30%;top:40%;right:3%;height:22vh;object-fit:contain}@media screen and (max-width: 768px){.image-alojamiento3c{top:60%;width:60%;left:20%;height:18vh}}.txt3a{position:absolute;top:17%;text-align:center}@media screen and (max-width: 768px){.txt3a{width:85%;top:7%}}.txt3b{position:absolute;top:68%;left:10%;text-align:center}@media screen and (max-width: 768px){.txt3b{top:49%;left:5%}}.txt3c{position:absolute;top:68%;right:12%;text-align:center}@media screen and (max-width: 768px){.txt3c{top:49%;right:5%}}.txt3d{position:absolute;top:68%;text-align:center}@media screen and (max-width: 768px){.txt3d{top:84%}}*{margin:0;padding:0}body{position:absolute;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;font-family:"Fraunces",serif;overflow:hidden}.container-mark{position:absolute;bottom:12px;left:0;right:0;width:100%;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-mark .scroll-mark{left:0;right:0;width:30px}@media screen and (max-width: 768px){.container-mark .scroll-mark{width:24px}}.container-canvas{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.container-canvas canvas{position:absolute;top:0;left:0}.container-transition{position:fixed;top:0;left:0;width:100%;height:100%}.container-main{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(159deg, rgba(0, 0, 0, 0.1019607843) 0%, rgba(255, 255, 255, 0.031372549) 100%);padding:75px 20px 40px 20px;box-sizing:border-box}@media screen and (max-width: 768px){.container-main{padding:75px 0px 40px 0px}}.container-content{position:relative;width:100%;min-height:100%;color:#fff}.container-preload{position:fixed;top:0%;left:0%;width:100vw;height:100vh;background-color:#a22f37;display:flex;justify-content:center;align-items:center;z-index:2000}.container-preload h1{color:#585858;font-size:4rem;font-weight:100}.container-preload img{position:absolute;left:0;right:0;bottom:50px;max-width:320px;margin:auto}@media screen and (max-width: 768px){.container-preload img{max-width:200px}}.container-menu{position:fixed;top:0;left:0;width:100%;height:90px;display:flex;justify-content:space-between;align-items:center;z-index:1001}@media screen and (max-width: 768px){.container-menu{height:70px}}.container-menu .brand{width:240px;display:block;margin-left:2rem}@media screen and (min-width: 769px)and (max-width: 1024px){.container-menu .brand{width:180px}}@media screen and (max-width: 768px){.container-menu .brand{width:160px}}.container-menu .brand img{width:100%;height:auto}.container-menu .btn-menu-movile img{width:32px;margin-right:20px;margin-top:-10px;display:none}@media screen and (max-width: 768px){.container-menu .btn-menu-movile img{display:block}}.container-menu ul.menu-list{list-style:none;display:flex}@media screen and (max-width: 768px){.container-menu ul.menu-list{position:fixed;top:-100%;left:0;width:100%;height:100%;background-color:rgba(4,0,26,.91);flex-direction:column;justify-content:center;align-items:center;transition:.2s}}.container-menu ul.menu-list li{margin:0 1rem;padding:0}.container-menu ul.menu-list li.title-mobile{color:#fff;font-weight:100;font-size:2rem;top:130px;position:absolute;text-shadow:4px 4px 4px #fff;display:none}@media screen and (max-width: 768px){.container-menu ul.menu-list li.title-mobile{display:block}}.container-menu ul.menu-list li.btn-close-menu{color:#b92b2b;position:absolute;top:30px;font-size:2.5rem;display:none}@media screen and (max-width: 768px){.container-menu ul.menu-list li.btn-close-menu{display:block}}@media screen and (min-width: 1025px)and (max-width: 1366px){.container-menu ul.menu-list li{margin:0 .5rem}}@media screen and (min-width: 769px)and (max-width: 1024px){.container-menu ul.menu-list li{margin:0 .5rem}}@media screen and (max-width: 768px){.container-menu ul.menu-list li{padding:5px 0}}.container-menu ul.menu-list li a.menu-item{color:#fff;font-family:"Alegreya Sans",sans-serif;font-size:1.4rem;font-weight:400;text-decoration:none}@media screen and (min-width: 769px)and (max-width: 1024px){.container-menu ul.menu-list li a.menu-item{font-size:1.4rem}}.container-menu ul.menu-list li a.menu-item.active{font-weight:bold;opacity:.9;color:#ff00a5}.container-menu ul.menu-list li.active{border-bottom:3px solid #fff}.container-menu ul.menu-list.active{top:0}.menu-translation{position:absolute;right:0;top:90px;font-size:1rem;margin:0 10px;z-index:1000}@media screen and (max-width: 768px){.menu-translation{top:75px}}.menu-translation a{background-color:rgba(0,0,0,.1294117647);color:#fff;font-weight:400;padding:3px 6px;text-decoration:none;text-transform:uppercase}.container-page-bullets{position:absolute;top:0;right:15px;bottom:0;width:40px;height:auto;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 768px){.container-page-bullets{transform:scale(0.75);right:0px}}.container-page-bullets .bullet{position:relative;width:24px;height:24px;margin:5px 0;border:2px solid rgba(255,255,255,.65);border-radius:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;cursor:pointer}.container-page-bullets .bullet .dot{position:absolute;width:14px;height:14px;background-color:#fff;border-radius:100%;display:none}.container-page-bullets .bullet.active .dot{display:block}.container-page-bullets .bullet:first-child::before{display:none}.container-page-bullets .bullet:last-child::after{display:none}.container-page-bullets .bullet::after{content:"";position:absolute;bottom:-10px;width:2px;height:8px;background-color:rgba(255,255,255,.65)}.container-page-bullets .bullet::before{content:"";position:absolute;top:-10px;width:2px;height:8px;background-color:rgba(255,255,255,.65)}.scroll-bar{position:fixed;bottom:0%;left:0;width:100vw;height:6px;background:rgba(0,0,0,.42)}.scroll-bar .bar{position:absolute;top:0%;left:0;width:10%;height:100%;transition:.6s all;background-color:#fff}.alert-landscape{position:fixed;width:100%;height:100%;background-color:#000;z-index:1000;color:#fff;display:none;justify-content:center;align-items:center;font-size:2rem;text-shadow:0px 0px 30px #fff}@media screen and (max-width: 960px)and (orientation: landscape){.alert-landscape{display:flex}}

.container-transition{transition:.6s all}body[data-page="0"] .container-transition{background-color:#e32043}body[data-page="1"] .container-transition{background-color:#e32043}body[data-page="2"] .container-transition{background-color:#e32043}body[data-page="3"] .container-transition{background-color:#e32043}body[data-page="4"] .container-transition{background-color:#e32043}body[data-page="5"] .container-transition{background-color:#e32043}body[data-page="6"] .container-transition{background-color:#e32043}body[data-page="7"] .container-transition{background-color:#e32043}.bg-intro{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}body[data-page="2"] .container-mark{display:none}
