.homePageContainer{display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;z-index:-1;background-color:#fff}@property --height{syntax:"<string>";inherits:true;initial-value:100vh}@property --heightAdjustment{syntax:"<string>";inherits:true;initial-value:0}.imageContainer{z-index:0;display:flex;height:calc(var(--height) - var(--heightAdjustment));min-height:85vh;width:100vw;-o-object-fit:fill;object-fit:fill}.landingImage{position:fixed;height:110%;width:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;z-index:0}.firstSection{margin-top:0}.titleText{position:absolute;font-size:4.5vw;font-style:normal;font-weight:600;line-height:normal;top:51%;left:50%;margin-left:-.5rem;width:100%;text-align:center;color:#fff;transform:translate(-50%,-50%);z-index:0}.sectionContainer{flex-direction:column;justify-content:center;padding-top:4.5vw;padding-bottom:4.5vw;gap:1rem}.productsHorizontalSection,.sectionContainer{display:flex;align-items:center;width:100%;height:-moz-min-content;height:min-content;z-index:0}.productsHorizontalSection{flex-direction:row;justify-content:space-evenly;padding-top:1.5vw;padding-bottom:1.2vw;padding-left:.3rem}.lessYPadding{padding-top:2.7vw;padding-bottom:2.7vw}.productsLeftSection{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-1rem;gap:2.15rem;width:-moz-min-content;width:min-content;min-width:31vw;height:100%;z-index:0}.articleLink{color:#008c6e;font-weight:700}.queEsUnESIMContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;border-radius:38px;background:#fff;box-shadow:0 3px 2px 4px rgba(18,125,221,.25);color:#00005e;transform:translate(0);padding:1rem 2.75rem;gap:.5rem;width:20rem;text-wrap:nowrap;height:-moz-min-content;height:min-content;z-index:999;animation:none}@keyframes finalHeight{0%{width:20rem;height:3.7rem;padding:1rem 2.75rem}to{width:33rem;height:12.3rem;padding:1.25rem 1.5rem}}@keyframes initialHeight{to{width:20rem;height:3.7rem;padding:1rem 2.75rem}0%{width:33rem;height:12.3rem;padding:1.25rem 1.5rem}}.queEsUnESIMTitle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;font-size:1.7rem;font-style:normal;font-weight:600;line-height:normal;text-wrap:nowrap}.queEsUnESIMText{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:justify;text-wrap:wrap;width:30rem;display:none;opacity:0}@media (min-width:640px){.articleLink:hover{text-decoration:underline;transition:.3s;cursor:pointer}.queEsUnESIMContainer:hover{animation:finalHeight 1.25s forwards}.queEsUnESIMContainer:hover .queEsUnESIMText{display:flex;animation:fadeIn 1.25s forwards;transition:1.25s}}.comoFuncionaSection{padding-top:4vw;padding-bottom:4.35vw}.subTitles{text-align:center;font-size:3.47vw;font-style:normal;font-weight:600;line-height:normal}.subTitlesHorizontal{text-align:center;line-height:4.8vw}.subText{font-size:1.5vw;font-weight:400}.homeButtons,.subText{text-align:center;font-style:normal;line-height:normal}.homeButtons{display:flex;flex-wrap:nowrap;text-wrap:nowrap;flex-direction:column;justify-content:center;width:22%;height:4.0625rem;flex-shrink:0;border-radius:2.03125rem;background:#008c6e;color:#fff;font-size:1.7rem;font-weight:600;-webkit-tap-highlight-color:transparent}.homeButtonsHorizontal{width:20rem;text-wrap:nowrap}.homeReviewsButton{background:#008c6e;margin-top:1rem;margin-left:0;color:#fff;padding:.75rem 1.75rem;width:-moz-max-content;width:max-content;height:-moz-min-content;height:min-content;text-wrap:nowrap;flex-wrap:nowrap;animation:shake 6s infinite}.homeReviewsButton:hover{transform:scale(1.05);animation:none}.homeButtons:hover{transform:scale(1.05);transition:.2s;cursor:pointer}.hiddenOpacity{opacity:0}@keyframes leftSlide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.leftSlide{animation:leftSlide 1.4s forwards}.jello{animation:jello 9s 3s infinite}.jello:hover{transform:scale(1.05);animation:none}.leftSlidewDelay{animation:jello 9s 3s infinite}@keyframes rightSlide{0%{transform:translateX(220%)}to{transform:translateX(0)}}.rightSlide,.rightSlidewDelay{animation:rightSlide 2s 0s forwards}@keyframes shake{0%,27%,to{transform:translateX(0)}15%,21%,3%,9%{transform:translateX(-3px)}12%,18%,6%{transform:translateX(3px)}}@keyframes bounce{0%,10%,20%,30%,45%,to{transform:translateY(0)}5%{transform:translateY(-15px)}15%{transform:translateY(-10px)}25%{transform:translateY(-5px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swing{8%{transform:rotate(8deg)}16%{transform:rotate(-8deg)}24%{transform:rotate(5deg)}32%{transform:rotate(-3deg)}40%,to{transform:rotate(0deg)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0)}20%{transform:perspective(400px) rotateY(180deg)}40%,to{transform:perspective(400px) rotateY(1turn)}}@keyframes wiggle2{0%{transform:rotate(0deg)}12%,16%,20%,24%,4%,8%{transform:rotate(-.6deg)}10%,14%,18%,2%,22%,6%{transform:rotate(.6deg)}25%,to{transform:rotate(0deg)}}@keyframes jello{0%,25%,to{transform:scale(1) translate(0)}5%{transform:scale(.94,1.06) translate(3px)}10%{transform:scale(1.06,.94) translate(-3px)}15%{transform:scale(.97,1.03) translate(0)}}.wiggle2{animation:wiggle2 10s 1.8s infinite}.wiggle2:hover{transform:scale(1.05);animation:none}.shake{animation:shake 10s 3s infinite}.shake:hover{transform:scale(1.05);animation:none}@media (max-width:1400px){.imageContainer{width:100vw;height:calc(47vw - var(--heightAdjustment))}.landingImage{margin-top:-3rem}.titleText{top:22vw;font-size:5vw}.firstSection{margin-top:0}.homeReviewsButton{width:-moz-max-content;width:max-content}}@media (max-width:1240px){.titleText{top:41vh;font-size:5vw}.subTitles{font-size:3.6vw}.subText{font-size:1.9vw}.imageContainer{width:100vw;min-height:80vh}.landingImage{margin-top:-3rem}.firstSection{margin-top:0}.homeButtons{width:25%;min-width:-moz-min-content;min-width:min-content}.homeButtons,.homeButtonsHorizontal{height:3.25rem;font-size:1.5rem;text-wrap:nowrap}.homeButtonsHorizontal{width:17rem}.queEsUnESIMContainer{border-radius:38px;padding:.8rem 2.15rem .7rem;gap:.4rem;width:17rem}@keyframes finalHeight{0%{width:17rem;height:3.7rem;padding:1rem 2.75rem}to{width:28rem;height:10.7rem;padding:1rem 1.5rem}}.queEsUnESIMTitle{gap:1rem;font-size:1.5rem}.queEsUnESIMText{font-size:.9rem;line-height:1.4rem;width:26rem}.homeReviewsButton{margin-top:0;padding:.75rem 1.75rem;width:-moz-max-content;width:max-content;height:-moz-min-content;height:min-content;text-wrap:nowrap}.productsLeftSection{margin-top:-1rem;width:-moz-min-content;width:min-content;min-width:36vw;gap:1.8vw;z-index:0}}@media (max-width:920px){.queEsUnESIMContainer{display:none}.titleText{top:40vh;font-size:3.5rem}.subTitles{font-size:2rem}.subText{font-size:2.2vw}.comoFuncionaSection{padding-top:2.25rem}.landingImage{margin-top:-3rem}.homeButtons{width:32%;height:3.2rem;font-size:1.35rem}.homeReviewsButton{margin-top:1rem;padding:.75rem 1.75rem;width:-moz-max-content;width:max-content;height:-moz-min-content;height:min-content;text-wrap:nowrap}}@media (max-width:640px){.queEsUnESIMContainer{position:relative;display:flex;justify-content:flex-start;background:#fff;border-top:3px solid rgba(18,125,221,.5);border-bottom:3px solid rgba(18,125,221,.5);box-shadow:0 0 0 0 rgba(18,125,221,.5);color:#00005e;top:0;left:0;margin-top:-1rem;border-radius:0;padding:.9rem 1.5rem;gap:1rem;width:100%;height:-moz-min-content;height:min-content;z-index:999;animation:none}.queEsUnESIMContainer,.queEsUnESIMTitle{align-items:center;margin-left:0;min-width:100%}.queEsUnESIMTitle{justify-content:center;font-size:6.1vw;text-wrap:nowrap;gap:3.5vw}.queEsUnESIMText{font-size:1rem;opacity:1;width:99%}@keyframes finalHeight{0%{max-height:3.7rem;top:0}to{max-height:1000px;top:0}}.openQueEsUnESIM{animation:finalHeight 2s forwards}.openQueEsUnESIMText{display:block}@keyframes initialHeight{0%{height:12rem;top:0}to{height:3.7rem;top:0}}.openQueEsUnESIMReverse{animation:initialHeight .75s forwards}.titleText{margin-left:0;top:19rem;width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15vw;line-height:4rem}.subTitles{width:80%;font-size:7.5vw;line-height:2.2rem}.subText{font-size:3.4vw}.homeButtons{width:68%;height:3.2rem;font-size:1.35rem;min-width:-moz-min-content;min-width:min-content}.homeButtons,.homeReviewsButton{flex-wrap:nowrap;text-wrap:nowrap}.homeReviewsButton{padding:.75rem 1.25rem;font-size:1.1rem;margin-top:2rem;min-width:17rem;align-items:center;justify-content:center;height:-moz-min-content;height:min-content}.landingImage{height:38rem;width:100%;margin-top:0;-o-object-fit:cover;object-fit:cover}.imageContainer{height:38rem;min-height:0;width:100vw}.sectionContainer{padding-top:1.05rem;padding-bottom:4vh}.lessYPadding{padding-top:1.5rem;padding-bottom:1.5rem}.firstSection{margin-top:0}.comoFuncionaSection,.firstSection,.morePadding{padding-top:1.6rem}.rightSlide{animation:rightSlide 1.4s 0s forwards}.rightSlidewDelay{animation:rightSlide 1.2s 0s forwards}.leftSlide{animation:leftSlide 1s forwards}.leftSlidewDelay{animation:leftSlide 1.2s 0s forwards,shake 10s 3s infinite}}.productsPageContainer{display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;z-index:-1;background-color:#414042e4}.productsImageContainer{display:flex;width:100%;height:auto}.destinosImage{position:fixed;top:0;left:0;width:100%;height:auto;background-size:cover;background-position:50%;z-index:0}.productsTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:-moz-max-content;height:max-content;font-size:4rem;line-height:4.6vw;font-style:normal;font-weight:600;line-height:normal;padding:9.1rem 1rem 4.5rem 0;gap:1rem;text-align:center;color:#fff;z-index:0}.destinosSubTitle{font-size:1.75rem;font-weight:400}.destinosSection{margin-right:.75rem;background-color:#fff;z-index:-1}.productsSectionContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;padding-bottom:.7vw;width:100%;height:-moz-max-content;height:max-content;min-height:70vh;z-index:0}.regionButtonsContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5rem;width:100%;height:10vh}.regionButton{display:flex;flex-direction:column;justify-content:center;width:20%;height:3.5vw;flex-shrink:0;border-radius:2.03125rem;text-align:center;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;-webkit-tap-highlight-color:transparent}.regionButton:hover{transform:scale(1.05);transition:.2s;cursor:pointer}.countriesSeperator{flex-direction:row;margin-top:0;margin-bottom:0;margin-right:.75rem;background-color:#fff;font-weight:600;z-index:10}.countriesSeperator,.countriesSeperatorPill{display:flex;align-items:center;justify-content:center;width:100%;height:-moz-min-content;height:min-content}.countriesSeperatorPill{padding:.65rem 0 .5rem;color:#000;font-size:2.2vw;background-color:rgba(0,0,0,.08)}.countriesSeperatorLine{display:flex;width:35%;height:2px;background-color:#000}.cardsContainer{display:grid;width:90%;grid-template-columns:repeat(4,1fr);row-gap:2.4rem;-moz-column-gap:2.5rem;column-gap:2.5rem;height:-moz-max-content;height:max-content;margin-top:2.5rem;margin-bottom:2rem}.productContainer{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;border-radius:1.5rem;padding-bottom:0}.productImageContainer{position:relative;padding-bottom:95%;overflow:hidden;transition:transform .2s ease-in-out;box-shadow:0 2px 4px 2px rgba(0,0,0,.3)}.productImage,.productImageContainer{width:100%;height:0%;border-radius:1.5rem}.productImage{background-size:cover;background-position:50%;position:absolute;z-index:-1}.productName{display:flex;align-items:center;justify-content:center;width:100%;height:-moz-min-content;height:min-content;color:#000;font-size:1.6rem;line-height:2.2rem;text-align:center;padding:.4rem .2rem .2rem;background-color:hsla(0,0%,100%,.55);--tw-backdrop-blur:blur(2px);backdrop-filter:blur(2px);border-radius:0 0 1.5rem 1.5rem;transition:background-color .2s ease-in-out;overflow:hidden}.productSmallScreenName{display:none;color:#fff}.productPriceContainer,.productSmallScreenName{align-items:center;justify-content:center;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content}.productPriceContainer{display:flex;position:absolute;top:-22%;left:98%;transform:translate(-50%,-50%);width:90%;height:95%;border-radius:20%;background-color:hsla(0,0%,100%,.55);--tw-backdrop-blur:blur(2px);backdrop-filter:blur(2px);color:#000}.product5G{align-items:center;justify-content:center;top:10%;left:10.5%;padding-top:.2rem;width:16%;height:15%;border-radius:45% 40% 40% 40%;background-color:#008c6e;color:#fff;z-index:20}.product5G,.productPriceText{display:flex;position:absolute;transform:translate(-50%,-50%);font-size:1.4rem;font-weight:600}.productPriceText{flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:end;gap:.3rem;top:69%;left:21%;width:50%;height:50%;color:#000;line-height:1.3rem;z-index:25}.priceWord{font-size:1rem;font-weight:400}.priceMXN{font-size:.65em;font-weight:500}.desdeWordTop{display:flex}.desdeWord{display:none}.standardText{font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}.searchProductBar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.1rem;width:30%;height:-moz-max-content;height:max-content;font-size:1.15rem;font-weight:600;text-align:center;padding:.35rem .35rem .35rem 1.5rem;box-shadow:0 1px 4px 1px rgba(0,0,0,.25);background-color:#fff;color:#000;border-radius:38px;z-index:10}.searchProductInput{display:flex;width:100%;height:1.6rem;padding-bottom:.05rem;text-align:center;border:none;border-radius:38px;outline:none}.searchProductButton{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.2rem;padding:.6rem;background-color:#008c6e;-moz-columns:#fff;column-count:#fff;border-radius:50%;cursor:pointer;z-index:10}@media (min-width:640px){.productImageContainer:hover{transform:scale(1.05);cursor:pointer}}@media (max-width:1400px){.productsTitle{font-size:3.8rem;line-height:5.1vw;padding:9rem 1rem 5rem 0}.searchProductBar{gap:.1rem;width:35%;font-size:1.15rem;padding:.35rem .35rem .35rem 1.5rem;border-radius:38px}.destinosSubTitle{font-size:1.5rem;line-height:2rem}.destinosSection{margin-top:0}.cardsContainer{width:94%;row-gap:2.1rem;-moz-column-gap:2.2rem;column-gap:2.2rem;margin-top:1.8rem;margin-bottom:2rem;height:100%}.countriesSeperator{width:100%;margin-bottom:0}.countriesSeperatorPill{width:100%;font-size:2rem}.countriesSeperatorLine{height:1.5px}.productName{font-size:1.35rem}}@media (max-width:1240px){.productsTitle{font-size:3.5rem;line-height:5.1vw;padding:8rem 1rem 4.5rem 0}.searchProductBar{gap:.1rem;width:35%;font-size:1.05rem;padding:.2rem .2rem .2rem 1.5rem;border-radius:38px}.destinosSubTitle{font-size:2.2vw;line-height:3.5vw}.destinosSection{margin-top:0}.regionButtonsContainer{width:86%;height:10vh}.regionButton{height:4.8vw;font-size:1.4rem}.cardsContainer{width:95%;grid-template-columns:repeat(4,1fr);row-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;margin-top:1.2rem;margin-bottom:1.7rem}.countriesSeperator{margin-top:0}.countriesSeperatorPill{padding:.8rem 0 .5rem;width:100%;font-size:2.5vw}.countriesSeperatorLine{width:35%;height:1.5px}.productImage,.productImageContainer{border-radius:1.4rem}.productName{font-size:1.3rem;border-radius:1.35rem;line-height:1.5rem;border-radius:0 0 1.4rem 1.4rem;padding:.5rem .2rem .3rem}.productPriceContainer{top:-20%;left:93%;transform:translate(-50%,-50%);width:90%;height:95%;border-radius:20%}.product5G{top:12%;left:12.5%;padding-top:.2rem;width:19%;height:18%;border-radius:45% 40% 40% 40%;font-size:1.3rem}.productPriceText{gap:0;top:68.5%;left:26%;width:50%;height:50%;font-size:1.2rem;line-height:1.3rem}.priceWord{font-size:.9rem}.priceMXN{font-size:.65em}.standardText{font-size:1.3rem}}@media (max-width:920px){.productsTitle{font-size:2.8rem;line-height:5.1vw;padding:7.5rem 1rem 3.5rem 0}.searchProductBar{gap:.1rem;width:46%;font-size:1rem;padding:.15rem .15rem .15rem 1.5rem;border-radius:38px}.searchProductButton{width:2rem;height:1.9rem;padding:.5rem}.destinosSubTitle{font-size:2.2vw;line-height:3.5vw}.destinosSection{margin-top:0}.regionButtonsContainer{width:91%;height:10vh}.regionButton{height:5.2vw;font-size:1.4rem}.cardsContainer{width:93%;grid-template-columns:repeat(3,1fr);row-gap:2.8vw;-moz-column-gap:3vw;column-gap:3vw;margin-top:1.25rem;margin-bottom:1.7rem}.countriesSeperator{margin-top:-1vw}.countriesSeperatorPill{padding:.8rem 0 .5rem;width:100%;font-size:1.6rem}.countriesSeperatorLine{width:35%;height:1.5px}.productName{font-size:1.15rem;border-radius:1.35rem;line-height:1.5rem;border-radius:0 0 1.4rem 1.4rem;padding:.5rem .2rem .3rem}.product5G{top:12%;left:12.5%;padding-top:.2rem;width:17%;height:16%;border-radius:40% 40% 40% 40%;font-size:1.2rem}}@media (max-width:640px){.destinosSubTitle{font-size:1.1rem;line-height:.3rem}.productsTitle{padding:4rem 0 3.5rem;font-size:10vw;line-height:4rem;gap:.75rem}.searchProductBar{gap:.1rem;width:85%;font-size:1.15rem;line-height:1.2rem;padding:.2rem .2rem .2rem 1.5rem;border-radius:38px}.searchProductBar,.searchProductInput{height:-moz-max-content;height:max-content;text-wrap:nowrap}.searchProductInput{font-size:1.05rem;padding-bottom:.1rem}.searchProductButton{width:2.1rem;height:2rem;padding:.5rem}.productsImageContainer{height:13rem}.destinosImage{height:13rem;-o-object-fit:cover;object-fit:cover}.regionButtonsContainer{width:95%;height:-moz-min-content;height:min-content}.regionButton{width:48%;height:12vw;font-size:1.3rem}.cardsContainer{display:flex;flex-direction:column;width:96%;row-gap:.7rem;-moz-column-gap:0;column-gap:0;margin-top:.5rem;margin-bottom:1.7rem}.countriesSeperator{margin-top:-1vw;margin-bottom:0}.countriesSeperatorPill{padding:.5rem 0 .3rem;width:100%;font-size:1.6rem}.countriesSeperatorLine{width:24%;height:1.5px}.productContainer{border-radius:18px}.productImageContainer{position:relative;padding-bottom:30%;box-shadow:0 1px 4px 1px rgba(0,0,0,.5)}.productImage,.productImageContainer{width:100%;height:0%;border-radius:18px}.productImage{position:absolute;background-size:cover;background-position:50%;z-index:-1}.productName{display:flex;flex-direction:row;position:absolute;bottom:3%;left:3%;align-items:flex-start;justify-content:left;background-color:transparent;--tw-backdrop-blur:blur(0px);backdrop-filter:blur(0);color:#fff;font-size:1.8rem;font-weight:600;width:12.7rem;text-align:start;line-height:1.9rem}.smallProductName{line-height:1.75rem;font-size:1.65rem}.smallerProductName{line-height:1.75rem;font-size:1.6rem}.productPriceContainer{top:110%;left:100%;width:95%;height:150%;border-radius:50%}.productPriceContainer2{display:flex;position:absolute;align-items:center;justify-content:center;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;top:110%;left:100%;transform:translate(-50%,-50%);width:95%;height:105%;border-radius:42%;background-color:hsla(0,0%,100%,.55);--tw-backdrop-blur:blur(2px);backdrop-filter:blur(2px);color:#000}.productPriceText{top:13%;color:#000;font-size:1.4rem;line-height:1.3rem;font-weight:600;z-index:20}.productPriceText,.productPriceText2{gap:.4rem;left:22%;width:50%;height:50%}.productPriceText2{top:10%}.priceWord{font-size:1rem;font-weight:400}.desdeWordTop{display:none}.desdeWord{display:flex}.priceMXN{font-size:.65em;font-weight:500}.product5G{top:18.5%;left:92%;padding:.3rem .5rem .1rem;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;border-radius:16px;font-size:1.2rem;line-height:1.3rem}.destinosSection{margin-top:0;margin-right:0;padding-top:-1rem!important;background-color:#fff}.standardText{font-size:1.05rem}@keyframes rightSlideProducts{0%{transform:translateX(220%);opacity:1}to{transform:translateX(0);opacity:1}}.rightSlideProducts{animation:rightSlideProducts 1s 0s forwards;opacity:0}}