.accountsContainer{display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;z-index:-1;background-color:#fff}.accountsTitleContainer{height:48vw;background-color:#4721e2}.accountsTitle,.accountsTitleContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.accountsTitle{font-size:4.5vw;font-style:normal;font-weight:600;line-height:normal;margin-top:5rem;height:100%;text-align:center;color:#fff;z-index:0}.accountsBenefitsCardsContainer{display:grid;width:70%;height:-moz-min-content;height:min-content;grid-template-columns:repeat(4,1fr);row-gap:2.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;margin-top:3rem;margin-bottom:1rem;overflow:visible}.loginFormContainer{height:34vh;width:43vw}.formContainer,.loginFormContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:2rem}.formContainer{height:89vh;width:44vw}.namesContainer{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;height:-moz-min-content;height:min-content}.loginPills::-moz-placeholder{color:rgba(73,73,73,.6)}.loginPills::placeholder{color:rgba(73,73,73,.6)}.loginPills{width:100%;height:3.1875rem;flex-shrink:0;border-radius:2.84375rem;background:#fff;box-shadow:0 4px 6px 5px rgba(0,0,0,.1);color:rgba(73,73,73,.9);text-align:center;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}.namePills{width:48%}.extensionPill{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;-moz-text-align-last:center;text-align-last:center;width:20%;color:rgba(73,73,73,.5);appearance:none;-webkit-appearance:none;-moz-appearance:none}.extensionPill::-moz-placeholder{color:rgba(73,73,73,.4)}.extensionPill::placeholder{color:rgba(73,73,73,.4)}.phonePill{width:76%;color:rgba(73,73,73,.6)}.phonePill::-moz-placeholder{color:rgba(73,73,73,.4)}.phonePill::placeholder{color:rgba(73,73,73,.4)}.buttonPills{display:flex;flex-direction:column;justify-content:center;width:21.8vw;height:4.1vw;flex-shrink:0;border-radius:2.03125rem;text-align:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:1.7rem;font-style:normal;font-weight:600;line-height:normal;-webkit-tap-highlight-color:transparent}@media (min-width:640px){.buttonPills:hover{transform:scale(1.1);transition:.2s;cursor:pointer}}.loginButton{display:flex;flex-direction:column;justify-content:center;width:50%;height:4.0625rem;flex-shrink:0;border-radius:2.03125rem;background:#008c6e;text-align:center;color:#fff;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;-webkit-tap-highlight-color:transparent}@media (min-width:640px){.loginButton:hover{transform:scale(1.05);transition:.2s;cursor:pointer}}.accountsSubTitles{font-size:3.47vw;font-weight:600}.accountsSubText,.accountsSubTitles{text-align:center;font-style:normal;line-height:normal}.accountsSubText{font-size:1.5vw;font-weight:400}.errors{color:red;font-size:1.1rem}@media (max-width:1400px){.accountsTitleContainer{width:100%;height:52vw}.accountsTitle{margin-top:4rem;font-size:4.7vw}.accountsBenefitsCardsContainer{width:80%;-moz-column-gap:3rem;column-gap:3rem;margin-top:3rem;margin-bottom:1rem}}@media (max-width:1240px){.accountsTitleContainer{width:100%;height:75vh}.accountsTitle{margin-top:3rem;font-size:4.7vw}.accountsBenefitsCardsContainer{width:80%;-moz-column-gap:3rem;column-gap:3rem;margin-top:2rem;margin-bottom:1rem}.buttonPills{width:25vw;height:4.5vw;font-size:1.4rem}.loginFormContainer{height:21vw;width:45vw}.formContainer{height:53vw;width:50vw}.loginPills{height:4.5vw;font-size:1.2rem}.loginButton{height:5vw;font-size:1.4rem}.accountsSubTitles{font-size:4vw}.accountsSubText{font-size:2vw}}@media (max-width:920px){.accountsTitleContainer{width:100%;height:75vh}.accountsTitle{margin-top:3.5rem;font-size:2.5rem}.accountsBenefitsCardsContainer{width:90%;-moz-column-gap:1rem;column-gap:1rem}.buttonPills{width:28vw;height:2.8rem;font-size:1.2rem}.loginFormContainer{margin-top:1.5rem;height:25vw;width:54vw}.formContainer{margin-top:1.5rem;height:64vw;width:60vw}.loginPills{height:5.5vw;font-size:1.1rem}.loginButton{height:6vw;font-size:1.3rem}.accountsSubTitles{font-size:6vw}.accountsSubText{font-size:2.5vw}.errors{color:red;font-size:1rem}}@media (max-width:640px){.accountsTitleContainer{width:100%;height:38.5rem}.accountsTitle{margin-top:2.2rem;font-size:2.5rem}.accountsBenefitsCardsContainer{grid-template-columns:repeat(2,1fr);width:82vw;-moz-column-gap:5vw;column-gap:5vw;row-gap:1.5rem;margin-bottom:.5rem}.benefitsCard{width:38.5vw}.buttonPills{width:42vw;height:12vw;font-size:1.3rem}.loginFormContainer{margin-top:1rem;height:50vw;width:88vw}.formContainer{margin-top:1.5rem;height:35rem;width:88vw}.loginPills{height:12vw;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 4px 10px 4px rgba(0,0,0,.1);font-size:1.2rem}.loginButton{height:13vw;font-size:1.3rem}.extensionPill{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;-moz-text-align-last:center;text-align-last:center;width:30%;color:rgba(73,73,73,.5);appearance:none;-webkit-appearance:none;-moz-appearance:none}.phonePill{width:66%;color:rgba(73,73,73,.6)}.accountsSubTitles{font-size:8vw;margin-top:1rem}.accountsSubText{font-size:4vw}.errors{color:red;font-size:.8rem}}.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}}.sellingPointsCardsContainer{display:grid;width:84%;grid-template-columns:repeat(4,1fr);row-gap:3rem;-moz-column-gap:2.5rem;column-gap:2.5rem;height:-moz-min-content;height:min-content;margin-top:2.3vw;margin-bottom:1vw;overflow:visible}.sellingPointContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%}.sellingPointImage{display:flex;height:3.5rem;width:auto;z-index:1}.sellingPointComodidad{display:flex;height:4.2rem;margin-bottom:-.7rem;width:auto;z-index:1}.pointTitle{font-size:1.5rem;font-weight:600;margin-top:1.75rem;margin-bottom:.5rem}.pointDescription,.pointTitle{font-style:normal;line-height:normal;text-align:center}.pointDescription{font-size:.95rem;font-weight:300}@media (max-width:1240px){.sellingPointsCardsContainer{width:85%;grid-template-columns:repeat(4,1fr);row-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;margin-top:2vw}.sellingPointImage{height:3.1rem}.sellingPointComodidad{height:3.8rem;width:auto}.pointTitle{margin-top:1.5rem;font-size:1.4rem}.pointDescription{font-size:.95rem}}@media (max-width:920px){.sellingPointsCardsContainer{width:90%;grid-template-columns:repeat(4,1fr);row-gap:1.7rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sellingPointImage{height:2.6rem;width:auto}.sellingPointComodidad{height:3.3rem;width:auto}.pointTitle{margin-top:1.5rem;font-size:1.35rem}.pointDescription{font-size:.8rem}}@media (max-width:640px){.sellingPointsCardsContainer{width:88%;grid-template-columns:repeat(2,1fr);row-gap:1.95rem;-moz-column-gap:3.5vw;column-gap:3.5vw;margin-top:3.5vw}.sellingPointImage{height:3.2rem;width:auto}.sellingPointComodidad{height:3.7rem;width:auto;margin-bottom:-.5rem}.pointTitle{font-size:1.2rem;margin-top:1.2rem;margin-bottom:.5rem}.pointDescription{font-size:.9rem}}.accountBenefitsCardsContainer{display:grid;width:93%;height:-moz-min-content;height:min-content;grid-template-columns:repeat(4,1fr);row-gap:2.5rem;-moz-column-gap:3.3rem;column-gap:3.3rem;margin-top:3rem;margin-bottom:5rem;overflow:visible}.benefitCard{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;gap:1.2rem}.Credito{height:4.4rem}.Credito,.Recarga{display:flex;width:auto;z-index:1}.Recarga{height:4.1rem}.Descuentos{height:4rem;margin-top:.2rem}.Acceso,.Descuentos{display:flex;width:auto;z-index:1}.Acceso{height:2.5rem;margin-top:1rem}.benefitDescription{font-size:1.5rem;color:#000}.benefitDescription,.benefitsDescription{font-style:normal;font-weight:400;line-height:normal;text-align:center}.benefitsDescription{font-size:1.4rem;color:#fff}@media (max-width:1480px){.accountBenefitsCardsContainer{-moz-column-gap:1.9rem;column-gap:1.9rem}.benefitDescription{font-size:1.4rem}.benefitsDescription{font-size:1.35rem}}@media (max-width:1240px){.accountBenefitsCardsContainer{width:100%;-moz-column-gap:1rem;column-gap:1rem}.benefitDescription{font-size:1.3rem}.benefitsDescription{font-size:1.15rem}.Credito{height:4.2rem}.Recarga{height:3.9rem}.Descuentos{height:3.8rem;margin-top:.2rem}.Acceso{height:2.3rem;margin-top:1rem}}@media (max-width:920px){.accountBenefitsCardsContainer{width:130%;grid-template-columns:repeat(4,1fr);-moz-column-gap:1rem;column-gap:1rem;margin-top:2rem;margin-bottom:3rem}.benefitDescription,.benefitsDescription{font-size:1.1rem}.Credito{height:3.3rem}.Recarga{height:3rem}.Descuentos{height:2.9rem;margin-top:.2rem}.Acceso{height:1.4rem;margin-top:1rem}}@media (max-width:640px){.accountBenefitsCardsContainer{width:100%;grid-template-columns:repeat(2,1fr);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:2rem;margin-top:1.2rem;margin-bottom:1.8rem}.benefitCard{width:40vw}.benefitDescription{font-size:1.1rem;width:100%}.benefitsDescription{font-size:1rem}}.comoFuncionaCardsContainer{display:grid;width:70%;grid-template-columns:repeat(3,1fr);row-gap:15rem;-moz-column-gap:10.5rem;column-gap:10.5rem;height:-moz-min-content;height:min-content;margin-top:2.25vw;margin-bottom:0;overflow:visible}.comoFuncionaContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%}.itemImage{height:4.5rem}.disfrutaImage,.itemImage{display:flex;width:auto;z-index:1}.disfrutaImage{height:6rem;margin-top:-1rem;margin-bottom:-.5rem}.itemTitle{font-size:1.8rem;font-weight:600;margin-top:2rem;margin-bottom:.7rem}.itemDescription,.itemTitle{font-style:normal;line-height:normal;text-align:center}.itemDescription{font-size:1.1rem;font-weight:300}@media (max-width:1400px){.comoFuncionaCardsContainer{width:80%;-moz-column-gap:9rem;column-gap:9rem}}@media (max-width:1240px){.comoFuncionaCardsContainer{width:83%;-moz-column-gap:7.5rem;column-gap:7.5rem;margin-top:1.85vw;margin-bottom:.4rem}.itemImage{height:4rem;width:auto}.disfrutaImage{height:5.5rem;width:auto}.itemTitle{font-size:1.7rem}.itemDescription{font-size:.95rem}}@media (max-width:920px){.comoFuncionaCardsContainer{width:85%;-moz-column-gap:3rem;column-gap:3rem;margin-top:.8rem;margin-bottom:.6rem}.itemImage{height:3.5rem;width:auto}.disfrutaImage{height:5rem;width:auto}.itemTitle{font-size:1.5rem}.itemDescription{font-size:.9rem}}@media (max-width:640px){.comoFuncionaCardsContainer{width:58%;grid-template-columns:repeat(1,1fr);row-gap:2.2rem;margin-top:2vw}.itemImage{height:3rem;width:auto}.disfrutaImage{height:4.5rem;margin-top:0;margin-bottom:0;width:auto}.itemTitle{font-size:1.4rem;margin-top:1.2rem;margin-bottom:.5rem}.itemDescription{font-size:.95rem}}.telefonosCompatiblesCardsContainer{display:grid;width:80%;grid-template-columns:repeat(4,1fr);row-gap:3rem;-moz-column-gap:2.5rem;column-gap:2.5rem;height:-moz-min-content;height:min-content;margin-top:2.35vw;padding-bottom:.45rem}.brandPill{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:.8rem;border-radius:48px;box-shadow:0 4px 10px 4px rgba(0,0,0,.1);font-size:2rem;transition:scale .2s ease-in-out;-webkit-tap-highlight-color:transparent}@media (min-width:640px){.brandPill:hover{scale:1.1;cursor:pointer}}@keyframes pulse{0%,32%{transform:scale(1)}7%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes glow{0%,40%,to{box-shadow:0 4px 10px 4px rgba(0,0,0,.1)}10%{box-shadow:0 0 6px #008c6e,0 0 6px #008c6e}}.pulse{animation:pulse 3s infinite,glow 3s infinite}.expandedBrand{grid-column:span 4;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:3%;padding:0;margin-top:-2rem;border-radius:28px;background:#fff;box-shadow:0 4px 10px 4px rgba(0,0,0,.1);font-size:2rem;animation:increaseBrandHeight .15s ease-in-out forwards;z-index:1}@keyframes increaseBrandHeight{0%{height:3%;padding:0}to{height:100%;padding:3.5% 3% 4.5%}}@keyframes decreaseBrandHeight{0%{height:100%;padding:3.5% 3% 4.5%}to{height:0;padding:0}}.expandedBrand.animation-reverse{animation:decreaseBrandHeight .15s ease-in-out forwards}.brandHeader{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;animation:fadeIn .5s ease-in-out .15s forwards}.expandedTitle{display:flex;height:-moz-min-content;height:min-content;font-weight:700;font-size:3rem;line-height:3rem}.closeBrand{position:absolute;left:13%;height:1.5rem;width:auto;z-index:20;margin-top:-1vw}.phonePillsCardsContainer{display:grid;width:100%;grid-template-columns:repeat(4,1fr);row-gap:1.9rem;-moz-column-gap:1.9rem;column-gap:1.9rem;height:100%;margin-top:2vw;opacity:0;animation:fadeIn .5s ease-in-out .15s forwards}.telefonosPill{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;border-radius:8px;background:#fff;color:#000;box-shadow:0 2px 6px 2px rgba(0,0,0,.11);font-weight:700;font-size:1.5rem;overflow:visible;white-space:nowrap;text-overflow:ellipsis}.variantsText{margin-top:-.3rem;font-weight:400;font-size:1.1rem}.brandHeader.animation-reverse,.phonePillsCardsContainer.animation-reverse{animation:fadeOut .1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:1400px){.telefonosPill{font-size:1.3rem}}@media (max-width:1240px){.telefonosCompatiblesCardsContainer{width:88%;grid-template-columns:repeat(4,1fr);row-gap:3rem;-moz-column-gap:2rem;column-gap:2rem;padding-bottom:.6rem}.brandPill{padding:.6rem;font-size:1.7rem}.expandedBrand{border-radius:28px}.expandedTitle{font-size:2.5rem;line-height:2.5rem}.closeBrand{left:10%;height:1.3rem}.phonePillsCardsContainer{grid-template-columns:repeat(3,1fr);row-gap:1.8rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:2vw}.telefonosPill{font-size:1.3rem}.variantsText{font-size:1rem}@keyframes increaseBrandHeight{0%{height:0;padding:0}to{height:100%;padding:5% 3.5% 5.5%}}@keyframes decreaseBrandHeight{0%{height:100%;padding:5% 3.5% 5.5%}to{height:0;padding:0}}}@media (max-width:920px){.telefonosCompatiblesCardsContainer{width:90%;grid-template-columns:repeat(3,1fr);row-gap:3rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.brandPill{font-size:1.7rem}.expandedBrand{grid-column:span 3;border-radius:28px}.expandedTitle{font-size:2.5rem;line-height:2.5rem}.closeBrand{left:10%;height:1.3rem}.phonePillsCardsContainer{grid-template-columns:repeat(2,1fr);row-gap:1.8rem;-moz-column-gap:1.3rem;column-gap:1.3rem;margin-top:2vw}.telefonosPill{font-size:1.4rem}.variantsText{font-size:1.1rem}@keyframes increaseBrandHeight{0%{height:0;padding:0}to{height:100%;padding:6% 4% 7.5%}}@keyframes decreaseBrandHeight{0%{height:100%;padding:6% 4% 7.5%}to{height:0;padding:0}}}@media (max-width:640px){.telefonosCompatiblesCardsContainer{width:88%;grid-template-columns:repeat(2,1fr);row-gap:1.35rem;-moz-column-gap:6vw;column-gap:6vw;margin-top:1.5vw}.brandPill{padding:.4rem;font-size:1.4rem}.expandedBrand{grid-column:span 2;border-radius:22px;margin-top:0}.expandedTitle{font-size:2rem;line-height:2.2rem}.closeBrand{left:11%;height:1.1rem;margin-top:-3vw}.phonePillsCardsContainer{grid-template-columns:repeat(1,1fr);row-gap:.8rem;-moz-column-gap:1.3rem;column-gap:1.3rem;margin-top:4vw}.telefonosPill{font-size:1.15rem;border-radius:12px}.variantsText{font-size:1rem}@keyframes increaseBrandHeight{0%{height:0;padding:0}to{height:100%;padding:6% 5% 7%}}@keyframes decreaseBrandHeight{0%{height:100%;padding:6% 5% 7%}to{height:0;padding:0}}@keyframes glow{0%,40%,to{box-shadow:0 4px 10px 4px rgba(0,0,0,.1)}10%{box-shadow:0 0 5px #008c6ebd,0 0 5px #008c6ebd}}.pulse{animation:pulse 3s infinite,glow 3s infinite}}