.telefonosCompatiblesCardsContainer{display:grid;width:80%;grid-template-columns:repeat(4,1fr);row-gap:1.5rem;-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 scalePulse{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}}@keyframes glowWhite{0%,40%,to{box-shadow:0 4px 10px 4px rgba(0,0,0,.1)}10%{box-shadow:0 0 6px #fff,0 0 6px #fff}}.pulseGreen{animation:scalePulse 3s infinite,glow 3s infinite}.pulseWhite{animation:scalePulse 3s infinite,glowWhite 3s infinite}.dropdown2{display:grid;flex-direction:column;align-items:start;justify-content:center;min-height:0;border-radius:28px;background:#fff;font-size:2rem;z-index:1;grid-template-rows:0fr;grid-template-columns:0fr;grid-column:1/-1;transition:grid-template-rows .25s ease-out}.dropdown2,.dropdownOpen2{height:-moz-min-content;height:min-content;width:100%}.dropdownOpen2{grid-template-rows:1fr;grid-template-columns:1fr;grid-column:1/-1;box-shadow:0 4px 10px 4px rgba(0,0,0,.1)}.dropdownClose2{animation:fadeOutTC .25s cubic-bezier(.47,0,.745,.715) forwards}@keyframes fadeOutTC{0%{opacity:1}to{opacity:0}}.dropdownContent2{overflow:hidden;min-height:0;transform-origin:top;width:100%}.dropdownOpenContent2{transform:scaleY(0);animation:scaleY2 .25s ease-out forwards;padding:2rem}.dropdownCloseContent2{transform:scaleY(1);animation:scaleYReverse2 .25s ease-out forwards}@keyframes scaleY2{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes scaleYReverse2{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.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:2.25rem;top:2rem;height:1.5rem;width:auto;z-index:20}.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:1.5rem;-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}.dropdownOpenContent2{padding:2rem}.closeBrand{left:2.25rem;top:2rem;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}}@media (max-width:920px){.telefonosCompatiblesCardsContainer{width:90%;grid-template-columns:repeat(3,1fr);row-gap:1rem;-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}.dropdownOpenContent2{padding:2rem}.closeBrand{left:2.25rem;top:2rem;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}}@media (max-width:640px){.telefonosCompatiblesCardsContainer{width:88%;grid-template-columns:repeat(2,1fr);row-gap:.625rem;-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}.dropdownOpenContent2{padding:1.25rem}.closeBrand{left:1.5rem;top:1.25rem;height:1.1rem}.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 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}}@keyframes glowWhite{0%,40%,to{box-shadow:0 4px 10px 4px rgba(0,0,0,.1)}10%{box-shadow:0 0 5px #ffffffbd,0 0 5px #ffffffbd}}.pulseGreen{animation:scalePulse 3s infinite,glow 3s infinite}.pulseWhite{animation:scalePulse 3s infinite,glowWhite 3s infinite}}.telefonosContainer{display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;z-index:-1;background-color:#008c6e}.telefonosTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:4vw;font-weight:600;margin-top:10rem;width:100%}.telefonosSubtitle,.telefonosTitle{font-style:normal;line-height:normal;text-align:center;color:#fff;z-index:0}.telefonosSubtitle{font-size:1.8vw;font-weight:300;width:77%;margin-top:1.5rem;text-wrap:balance}@media (max-width:1400px){.telefonosTitle{margin-top:9rem;font-size:5vw}}@media (max-width:1240px){.telefonosTitle{margin-top:8.5rem;font-size:5vw}.telefonosSubtitle{font-size:2.1vw}}@media (max-width:920px){.telefonosTitle{margin-top:6.5rem;font-size:6vw}.telefonosSubtitle{font-size:2.5vw}}@media (max-width:640px){.telefonosTitle{margin-top:4rem;line-height:2.5rem;width:80%;font-size:9vw}.telefonosSubtitle{font-size:4.5vw;width:85%;margin-top:1rem;margin-bottom:0}}