.faqs .cardContainer{background:var(--negro)}.faqs .cardContent{color:var(--blanco)}.faqs .cardContentFlap::before{background:var(--blanco);height:100%;width:100%;position:absolute;content:"";transition:1s;cursor:pointer}.faqs .cardContent .descripcion{font-size:.9rem;line-height:100%}.faqs .cardContentFlap{cursor:pointer}.faqs .cardContentFlap .titulo{font-size:.75rem}.faqs .card{position:relative}.faqs .cardContainer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;overflow:hidden;border-radius:.4rem;cursor:inherit}@media (min-width:1068px){.faqs .card,.faqs .cardContainer{height:210px}}@media (min-width:668px) and (max-width:1067px){.faqs .card,.faqs .cardContainer{height:210px}}@media (max-width:667px){.faqs .card,.faqs .cardContainer{height:200px}}.faqs .cardContent{position:absolute;top:50%;transform:translatey(-50%);padding:1rem;cursor:inherit}.faqs .cardContentFlap{width:100%;height:100%;display:flex;align-items:center}.faqs .cardContentFlap>div{position:absolute;z-index:99999;transition:1s;display:grid;align-items:center;grid-template-columns:auto 1fr;gap:1rem;padding:1rem;width:100%;box-sizing:border-box}@media (hover:hover){.faqs .cardContainer:hover .cardContentFlap::before,.faqs .cardContainer:hover .cardContentFlap>div{transform:translatex(-100%)}}@media (hover:none){.faqs .cardContainer:hover .cardContentFlap::before,.faqs .cardContainer:hover .cardContentFlap>div{transform:translatex(-100%)}.faqs .cardCloseNotHover{position:absolute;z-index:0;background-color:transparent;width:100%;height:100%;transition:1s}.faqs .card:hover .cardCloseNotHover{z-index:1;transition:1s}.faqs .cardCloseNotHover:hover{z-index:0!important;transition:1s}}