#root{--light-green: #3e744b;--red: #c64a39;--yellow: #f0971b;--beige: #f7efd7;--dark-green: #1c574f;--black: #131b14;--font1: "Outfit";--font2: "Clash";--font3: "Manrope";--font4: "DM Sans"}html{font-size:100%;scroll-behavior:smooth}body{box-sizing:border-box;padding:0;margin:0%;background-color:var(--beige)}*{box-sizing:border-box;padding:0;margin:0%}img{-webkit-user-drag:none}button{cursor:pointer}a{cursor:pointer;text-decoration:none}@font-face{font-family:Outfit;src:url(/assets/Outfit-Thin-BUKZEURB.ttf);font-weight:thin}@font-face{font-family:Clash;src:url(/assets/ClashDisplay-Bold-DLC90PTw.otf);font-weight:700}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-Bgh4Ro6H.ttf);font-weight:medium}@font-face{font-family:DM Sans;src:url(/assets/DMSans_24pt-Regular-DqyXxaF-.ttf);font-weight:regular}@media screen and (max-width: 480px){html{font-size:.7rem}}@media screen and (min-width: 480px) and (max-width: 576px){html{font-size:.7rem}}@media screen and (min-width: 576px) and (max-width: 768px){html{font-size:.7rem}}@media screen and (min-width: 768px) and (max-width: 992px){html{font-size:.7rem}}@media screen and (min-width: 992px) and (max-width: 1200px){html{font-size:.8rem}}@media screen and (min-width: 1400px) and (min-width: 1600px){html{font-size:1.2rem}}@media (min-width: 1600px){html{font-size:1.2rem}}@media (min-width: 1920px){html{font-size:1.4rem}}@media (min-width: 2560px){html{font-size:1.6rem}}@media (min-width: 3840px){html{font-size:1.8rem}}@media (min-width: 5120px){html{font-size:2rem}}.header{display:flex;justify-content:center;align-items:center;position:fixed;z-index:2;width:100%;height:6rem;transition:.5s}.header.active{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#202020ab;transition:.5s}.headerLogo{height:100%}.headerLogoLink{height:55%;margin:0 4rem}.headerLink{font-family:var(--font1);color:#fff;text-decoration:none;font-size:1.5rem}@media (max-width: 992px){.headerLogoLink{height:80%}.headerLink{font-size:1.9rem}}@media (max-width: 768px){.header{height:7rem;transition:.5s}.headerLogoLink{height:60%;margin:0 3rem}.headerLink{font-size:2rem}}@media (max-width: 576px){.header{height:7rem;transition:.5s}.headerLogoLink{height:60%;margin:0 2.5rem 0 3rem}.headerLink{font-size:2rem}}@media (max-width: 480px){.header{height:7rem;transition:.5s}.headerLogoLink{height:60%;margin:0 .8rem 0 1.5rem}.headerLink{font-size:1.7rem}}.socialTab{position:fixed;left:0;top:25%;border-radius:0 8px 8px 0;padding:.5rem .5rem .2rem;background-color:var(--yellow);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:3;box-shadow:1px 1px 5px #3333334e}.socialLink img{margin:.2rem 0;aspect-ratio:1/1;width:1.3rem}@media (max-width: 992px){.socialLink img{margin:.2rem 0;width:2.3rem}}.banner{background-image:url(/assets/espacio3-DSbSUlju.jpg);background-size:cover;background-position:center;position:relative;height:100vh;overflow:hidden}.bannerOverlay{position:absolute;width:100%;height:100%;background-color:#0000004c}.banner .arrow{position:absolute;z-index:1;filter:brightness(100);top:6rem;right:6rem;width:16%;opacity:80%}.bannerTextContainer{color:#fff;position:relative;z-index:1;text-align:center;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center}.bannerTitle{font-size:1.8rem;font-weight:300;margin-bottom:1rem;font-family:var(--font1)}.bannerSubtitle{font-size:1.8rem;font-weight:600;font-family:var(--font2)}@media (max-width: 992px){.bannerTitle,.bannerSubtitle{font-size:2.3rem}.banner .arrow{top:23%;right:6rem}}@media (max-width: 768px){.bannerTitle,.bannerSubtitle{font-size:2.3rem;margin:1rem}}@media (max-width: 576px){.bannerTitle,.bannerSubtitle{font-size:2rem;margin:1rem 3rem}}@media (max-width: 480px){.bannerTitle,.bannerSubtitle{font-size:1.8rem;margin:1rem 3rem}.banner .arrow{top:18%;transform:rotate(-30deg);right:0rem;width:36%}}.spacer{background-color:var(--yellow);padding:2.5rem 0}.spacerText{font-family:var(--font2);color:var(--dark-green);text-align:center;font-size:3.5rem;line-height:1.6rem}.spacerText span{color:#fff;position:relative}@media (max-width: 768px){.spacerText{font-size:5rem;line-height:2rem}}.intro{display:flex;padding:3rem;background-color:var(--dark-green);color:#fff}.intro .flexChild{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.intro .flexChild:nth-of-type(1),.intro .flexChild:nth-of-type(3){width:25%}.intro .flexChild:nth-of-type(2){width:50%}.intro .flexChild .photo{width:15rem;aspect-ratio:1/ 1.1;object-fit:cover}.intro .flexChild .arrow{width:15rem}.intro article{text-align:center;padding:0 2rem}.pretitle{font-family:var(--font1);font-weight:100;font-size:1.8rem;margin:5rem 0 1rem}.title{font-family:var(--font2);font-size:1.8rem;margin-bottom:1rem}.text{font-family:var(--font3);font-size:1.8rem;margin-bottom:4rem;font-weight:100}.button1{color:#fff;border:2px solid #fff;border-radius:12px;font-family:var(--font2);background-color:transparent;font-size:.9rem;padding:1.3em 2em;text-decoration:none}.intro .guy{display:none}.intro .arrow1{transform:scaleX(-1) rotate(280deg);margin-top:3rem;position:relative;right:-4rem}.intro .arrow2{margin-bottom:6rem;position:relative}@media (max-width: 992px){.button1{font-size:1.3rem}}@media (max-width: 768px){.intro{padding:3rem 0}.intro .arrow1{transform:scaleX(-1) rotate(280deg);margin-top:3rem;right:0rem}.intro .flexChild .arrow{width:100%}.intro .flexChild .photo{width:100%;aspect-ratio:1/ 1.1;transition:.2s}}@media (max-width: 576px){.intro{padding:3rem 0;flex-direction:column}.intro .flexChild:nth-of-type(1),.intro .flexChild:nth-of-type(2),.intro .flexChild:nth-of-type(3){width:100%}.intro .flexChild:nth-of-type(2){margin-bottom:3rem}.intro .flexChild:nth-of-type(1),.intro .flexChild:nth-of-type(3){flex-direction:row;order:1}.intro .flexChild:nth-of-type(1){background-color:var(--light-green)}.intro .flexChild:nth-of-type(3){background-color:var(--red)}.intro article{padding:0 3rem}.intro .flexChild .arrow{display:none}.intro .guy{display:initial;height:auto;margin:auto;width:15%}.intro .flexChild .photo{width:70%;aspect-ratio:1.6/ 1;transition:.2s}}@media (max-width: 480px){.intro .guy{width:18%}.intro .flexChild .photo{width:70%;aspect-ratio:1.3/ 1}}.prices{background-color:var(--dark-green);padding:3rem 3rem 1rem;display:flex;flex-direction:column}.pricesTitle{color:#fff;font-size:1.8rem;font-family:var(--font2);margin:0 0 3rem 6rem}.prices .flexContainer{display:flex;justify-content:space-evenly}.prices .flexItem:nth-of-type(1),.prices .flexItem:nth-of-type(3){max-width:13%;display:flex;align-items:flex-end}.prices .flexItem:nth-of-type(2){width:70%}.prices .flexItem img{width:100%}.prices .flexItem:nth-last-of-type(2){display:flex;flex-direction:column;justify-content:center;align-items:center}.plan{background-color:#efefef;color:var(--black);margin:.5rem 0;width:100%;padding:1rem 3rem;display:flex;justify-content:space-between;border-radius:8px}.planTextContainer{width:50%;margin:1rem 0 1.5rem}.planTitle{font-family:var(--font2);font-size:1.2rem}.planText{font-family:var(--font4);margin-top:.8rem;font-size:1rem}.planPrices{font-family:var(--font2);font-size:1.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-wrap:nowrap;height:8rem;margin:auto 0}.planPrices img{height:100%;object-fit:contain;filter:brightness(.94)}.planPrices .clickText{margin:.2rem 0;color:var(--black);border:3px solid var(--black);border-radius:8px;padding:1rem;transition:.2s;display:none}.planPrices .clickText:hover{background-color:var(--black);color:#fff;border:3px solid var(--black)}.planPrices .scanQrText{margin:.1rem 0 0;font-size:.8rem;color:var(--black);border-radius:8px;transition:.2s;display:initial}.prices .logo2{width:15rem;margin:auto}@media (max-width: 992px){.prices{padding:3rem 1rem 1rem}.planTextContainer{width:60%}.planTitle{font-size:1.3rem}.planText{font-size:1.2rem}.prices .flexItem:nth-of-type(1),.prices .flexItem:nth-of-type(3){max-width:15%}}@media (max-width: 768px){.pricesTitle{font-size:1.8rem;margin:0 0 3rem 2rem}.prices .flexContainer{flex-wrap:wrap}.prices .flexItem:nth-of-type(2){order:1;width:100%}.prices .flexItem:nth-of-type(1){order:2}.prices .flexItem:nth-of-type(3){order:3}.prices .flexItem:nth-of-type(1),.prices .flexItem:nth-of-type(3){max-width:25%}.planTextContainer{margin:1rem 0 0}.planPrices img,.planPrices .scanQrText{display:none}.planPrices .clickText{display:initial}}@media (max-width: 576px){.planPrices{font-size:1.4rem}}@media (max-width: 480px){.plan{margin:.5rem 0;width:100%;padding:2rem 1rem;flex-direction:column;align-items:center;text-align:center}.planTextContainer{width:100%}.planTitle{font-size:1.5rem}.planText{font-size:1.4rem}.planPrices{width:100%;text-align:center;margin-top:1.5rem}.planPrices .clickText{width:100%;text-align:center}.prices .flexItem:nth-of-type(1),.prices .flexItem:nth-of-type(3){max-width:35%}}.amenities{background-color:var(--beige);padding:3rem 3rem 1rem;display:flex;flex-direction:column}.amenitiesTitle{color:var(--black);font-size:1.8rem;font-family:var(--font2);margin:3rem 0 1rem 6rem}.amenities .flexContainer{display:flex;justify-content:center;padding:0 3rem 0 5rem}.amenities .flexItem:nth-of-type(1){max-width:14%;display:flex;align-items:flex-end}.amenities .flexItem:nth-of-type(1) img{width:100%;position:relative;bottom:-1rem}.amenities .flexItem:nth-of-type(2){flex-grow:1;margin:auto 0;display:flex;height:fit-content;flex-wrap:wrap;align-items:flex-start}.amenitie{display:flex;align-items:center;margin:.5rem;width:30%}.amenitieCircle{background-color:var(--yellow);display:flex;justify-self:center;align-items:center;border-radius:50%;height:3rem;aspect-ratio:1/1}.amenitieCircle img{height:75%;margin:auto;filter:brightness(.2);aspect-ratio:1/1;object-fit:contain}.amenitie p{font-family:var(--font3);margin-left:.8rem;font-size:1.1rem}.amenities .logo3{width:25rem;margin:auto}@media (max-width: 992px){.amenities{padding:3rem 1rem 1rem}.amenities .flexContainer{padding:0 1rem 0 2rem}.amenitiesTitle{font-size:1.8rem;margin:3rem 0 1rem 3.5rem}.amenities .logo3{width:15rem;margin:3rem auto}}@media (max-width: 768px){.amenities .flexContainer{padding:0 0rem 0 1rem}.amenitiesTitle{font-size:2rem;margin:3rem 0 1rem 2.3rem}.amenitie{width:45%}.amenities .flexItem:nth-of-type(2){justify-content:space-between}}@media (max-width: 576px){.amenities .flexItem:nth-of-type(1){display:none}.amenities .flexItem:nth-of-type(2){margin:0 2rem}.amenitieCircle{width:3.5rem}.amenitie p{font-size:1.4rem}.amenities .logo3{width:20rem}}@media (max-width: 480px){.amenities .flexContainer{padding:0}.amenities .amenitiesTitle{margin:2rem auto 1rem}.amenities .flexItem:nth-of-type(2){flex-direction:column;margin:.5rem}.amenities .amenitie{width:100%}}.individual{display:flex;background-color:var(--beige);padding:0 2.5rem 3rem}.individual article{display:flex;flex-direction:column;margin:2rem 2rem 0 .5rem}.individualTitle{font-family:var(--font2);font-size:1.8rem;margin-bottom:2.5rem}.individualText{font-family:var(--font4);font-size:1.3rem}.individualBtn{font-family:var(--font2);display:flex;background-color:transparent;text-align:start;border:3px solid var(--black);border-radius:12px;font-size:1.5rem;padding:1.2em .6em .6em 1em;margin:auto 0 0 auto;color:var(--black)}.individualBtn span{margin-bottom:.4em}.individualBtn img{width:2rem;aspect-ratio:1/1;margin:auto 0 0 3em}.individualPhoto{width:60%;object-fit:cover}@media (max-width: 992px){.individualBtn{font-size:1.3rem;margin:2rem 0 0 auto}}@media (max-width: 768px){.individual{position:relative;padding:0}.individual article{position:relative;z-index:1;color:#fff;margin:4rem 2rem 4rem 4rem}.individualText{font-size:1.6rem}.individualBtn{color:#fff;border:3px solid #fff;margin:3rem 0 0 auto}.individualBtn img{filter:brightness(100)}.individualPhoto{position:absolute;filter:brightness(.4);width:100%;height:100%;z-index:0}}@media (max-width: 576px){.individualText{font-size:1.7rem}}@media (max-width: 480px){.individual article{margin:4rem 3rem}}.revBg{background-color:var(--dark-green);display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:0;width:100%;font-family:var(--font2);overflow:hidden}.bgLetters{font-size:3rem;text-wrap:nowrap}.bgLetters.dark{font-family:var(--font2);color:#255e56}.bgLetters.light{font-family:var(--font2);color:#386b64}.reviews{background-color:var(--dark-green);min-height:100vh;display:flex;position:relative;align-items:center;justify-content:center}.reviews .flexContainer{width:70%;height:80%;display:flex;position:absolute;justify-content:center;align-items:center;gap:3rem;z-index:1}.reviews .flexItem{flex-grow:1;height:100%}.reviews .flexItem:nth-of-type(1){display:flex;flex-direction:column;justify-content:space-between}.reviews .flexItem:nth-of-type(3){display:flex;flex-direction:column;justify-content:space-between;padding-top:2rem}.reviews .lines{align-items:center;display:flex;height:100%}.reviews .lineDivider{display:flex;height:100%}.reviews .lineDivider:nth-of-type(1){display:flex;flex-direction:column}.reviews .long{background-color:#fff;width:2px;left:50px;height:100%}.reviews .short{background-color:#fff;height:2px;width:1.2rem}.reviews .lineDivider:nth-of-type(1) .short:nth-of-type(1){position:relative;top:20%}.reviews .lineDivider:nth-of-type(1) .short:nth-of-type(2){position:relative;top:80%}.reviews .lineDivider:nth-of-type(3) .short{position:relative;top:25%}.reviewCard{background-color:#fff;border-radius:12px;padding:1.5rem 2rem;margin:.1rem 0}.reviewCardHeader{width:100%}.reviewCardHeader img{height:1.4rem}.reviewName{font-family:var(--font2);margin:.2rem 0 .5rem;font-size:1.2rem}.reviewTextContainer{display:flex}.reviews .lateralBar{width:.6rem;background-color:#ebebeb;margin-right:.5rem;height:auto}.reviewTextContainer p{font-family:var(--font4);font-size:1.2rem}.reviews .guys{width:100%;display:flex;justify-content:center;height:18rem}.reviews .guys img{width:30%;object-fit:contain;position:relative;bottom:-5rem}@media (max-width: 1400px){.reviews .flexContainer{width:90%}}@media (max-width: 992px){.reviews .flexContainer{width:80%}.bgLetters{font-size:4rem}.reviewName{font-size:1.5rem}.reviewTextContainer p{font-size:1.4rem}.reviews .guys{height:55%}.reviews .guys img{bottom:-2rem}}@media (max-width: 768px){.reviews .flexContainer{gap:0;flex-wrap:wrap;height:auto}.reviews .lines{display:none}.reviews .flexItem:nth-of-type(1){display:flex;flex-direction:column;justify-content:flex-start}.reviews .flexItem:nth-of-type(3){display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}.reviewCard{margin:.5rem 0}.reviews .guys{display:none}}@media (max-width: 480px){.reviews{height:auto;position:relative}.reviews .flexContainer{width:90%}.reviewTextContainer p{font-size:1.2rem}}.rooms{padding:5rem 0 3rem;background-color:var(--dark-green)}.rooms .flexContainer{display:flex}.rooms .flexItem:nth-of-type(1){width:62%}.rooms .titles{display:flex;flex-direction:column;align-items:center;color:#fff;width:95%;aspect-ratio:1/.35}.roomName{font-family:var(--font2);font-size:1.8rem;width:100%;padding:1.5rem 9rem 1.5rem 8rem;-webkit-user-select:none;user-select:none}.roomSubtitle{font-size:1.7rem;font-family:var(--font3);font-weight:300;width:100%;padding:0 9rem 6rem 8rem;-webkit-user-select:none;user-select:none}.rooms .slider{display:flex;margin-top:auto}.rooms .slider button{background-color:transparent;border:none;cursor:pointer}.rooms .slider button img{aspect-ratio:1/1;height:2.5rem}.rooms .slider button:nth-of-type(1){padding:.5rem 0 .5rem 3rem}.rooms .slider button:nth-of-type(2){padding:.5rem 3rem .5rem 0}.rooms .slider button:nth-of-type(2) img{transform:rotate(180deg)}.rooms .dots{display:flex;margin:auto 5rem}.rooms .dot{height:.5rem;margin:0 .5rem;aspect-ratio:1/1;border-radius:50%;background-color:#fff}.rooms .dot.active{background-color:var(--yellow)}.roomPhoto{width:100%;aspect-ratio:2.2/1;object-fit:cover;margin-top:2rem;-webkit-user-drag:none}.rooms .flexItem:nth-of-type(2){display:flex;justify-content:center;flex-grow:1;position:relative}.roomYellowDiv{background-color:var(--yellow);font-size:.9rem;padding:6rem 3.5rem 9rem;height:50%;width:45vw;position:absolute;top:5rem;right:3rem;z-index:1}.roomDesc{color:#fff;font-size:1.3rem;font-family:var(--font4)}.roomRedDiv{background-color:var(--red);height:100%;width:60%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 2rem 2rem;font-size:1rem}.rooms .amenitie{font-size:1.2em;color:var(--black);text-wrap:nowrap;font-family:var(--font3)}.rooms .imgContainer{background-color:var(--yellow);border-radius:50%;height:2.5rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;margin:0 .6rem 0 0}.rooms .imgContainer img{filter:brightness(16%);height:75%;aspect-ratio:1/1}@media (max-width: 1300px){.roomYellowDiv{padding:3rem 3.5rem 4rem}.roomDesc{color:#fff;font-size:1.2rem;font-family:var(--font4)}}@media (max-width: 1250px){.roomYellowDiv{padding:3rem 3.5rem 4rem}}@media (max-width: 992px){.rooms .titles{aspect-ratio:0}.roomSubtitle{height:3.4rem}.roomYellowDiv{padding:3rem 2.5rem 4rem;right:2rem}.roomDesc{font-size:1.3rem}.roomRedDiv{width:70%;padding:0 2rem 2rem;font-size:1rem}}@media (max-width: 768px){.rooms{padding:0 0 3rem}.rooms .flexContainer{flex-direction:column}.rooms .flexItem:nth-of-type(1){width:100%;display:flex;flex-direction:column-reverse}.rooms .flexItem:nth-of-type(2){flex-direction:row}.rooms .titles{aspect-ratio:0}.roomName{font-size:1.8rem;padding:1.5rem 0 1.5rem 0rem;text-align:center}.roomSubtitle{font-size:1.7rem;padding:1.5rem 0 1.5rem 0rem;height:3.6rem;text-align:center}.roomRedDiv{padding:1.5rem 1rem;justify-content:flex-start;height:auto;width:40%}.roomYellowDiv{padding:1.5rem 2rem;height:auto;width:60%;position:static;z-index:1}.roomYellowDiv p{font-size:1.6rem}.rooms .amenitie{font-size:1.2em;width:100%;text-wrap:wrap}.rooms .slider{margin:4rem 0 2rem}}@media (max-width: 350px){.rooms .flexItem:nth-of-type(2){flex-direction:column}.roomYellowDiv{padding:1.5rem 1rem;width:100%}.roomRedDiv{padding:1.5rem 1rem;justify-content:flex-start;height:auto;width:100%}.roomYellowDiv p{font-size:1.3rem}.roomRedDiv{padding:1.5rem 1rem}.rooms .amenitie{font-size:1.2em;width:100%;text-wrap:wrap}}.footer{display:flex;background-color:var(--beige);padding:5rem;justify-content:space-evenly}.footer .flexColumn{display:flex;flex-direction:column;margin:0 1rem;max-width:25%}.footerTitle{font-family:var(--font2);text-wrap:nowrap;font-size:1.3rem;margin-bottom:1rem}.footerText{font-family:var(--font4);color:var(--black);font-size:1.2rem}.footerLink{display:flex;align-items:center;text-decoration:none;font-family:var(--font4);color:var(--black);margin:.5rem 0;font-size:1.2rem;cursor:pointer}.footerLink:hover{color:var(--yellow)}.footerLink div{width:1.7rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;margin-right:.8rem}.footerLink img{height:100%;object-fit:contain}.footer .map{width:35rem;aspect-ratio:2/1}.brandRedirect{background-color:#252525;height:3rem;display:flex;align-items:center;justify-content:center}.brandRedirect p{font-family:var(--font1);display:flex;align-items:center;justify-content:center;color:#fff;height:100%}.brandRedirect a{height:100%;display:flex;align-items:center}.brandRedirect a img{height:50%;margin:0 1rem;filter:brightness(100)}@media (max-width: 992px){.footer{padding:3rem}}@media (max-width: 768px){.footer{flex-direction:column;align-items:center;padding-bottom:1rem}.footer .flexColumn{display:flex;flex-direction:column;text-align:center;margin:2rem 0rem;max-width:70%}}@media (max-width: 480px){.footer .flexColumn{margin:2rem 0rem;max-width:100%}}
