.cards-grid{display:flex;flex-wrap:wrap;>*{flex:0 0 100%;max-width:100%;@media (min-width:320px) and (max-width:600px) and (orientation:portrait){flex:0 0 50%;max-width:50%}@media (max-width:680px) and (orientation:landscape){flex:0 0 33.3333%;max-width:33.3333%}@media (min-width:601px) and (max-width:960px){flex:0 0 33.3333%;max-width:33.3333%}@media (min-width:961px) and (max-width:1199px){flex:0 0 25%;max-width:25%}@media (min-width:1200px){flex:0 0 16.6667%;max-width:16.6667%}}}.cards-grid.fixed-1-cols>*{flex:0 0 100%;max-width:100%}.cards-grid.fixed-2-cols>*{flex:0 0 50%;max-width:50%}.cards-grid.fixed-3-cols>*{flex:0 0 33.3333%;max-width:33.3333%}.cards-grid.fixed-4-cols>*{flex:0 0 25%;max-width:25%}.cards-grid.fixed-5-cols>*{flex:0 0 20%;max-width:20%}.cards-grid.fixed-6-cols>*{flex:0 0 16.6667%;max-width:16.6667%}.cards-grid.fixed-7-cols>*{flex:0 0 14.2857%;max-width:14.2857%}.cards-grid.fixed-8-cols>*{flex:0 0 12.5%;max-width:12.5%}.cards-grid.fixed-9-cols>*{flex:0 0 11.1111%;max-width:11.1111%}.cards-grid.fixed-10-cols>*{flex:0 0 10%;max-width:10%}.text-title-card{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-align:initial;line-height:1.2em;max-height:2.4em;white-space:normal;width:80%;height:auto;align-items:center;margin-left:5%;text-shadow:0 0 7px black;margin-bottom:8px;margin-top:8px;font-weight:700;@media (max-width:480px){width:100%}}