.rating-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rating-card{display:grid;padding:48px 40px;background-color:rgb(0 0 0 / .1);border-radius:8px;grid-template-columns:60px min-content min-content;grid-auto-rows:min-content;justify-content:start;align-items:center;gap:20px}.rating-card.violet{background-color:rgb(116 43 189 / .07)}.rating-card.violet .rating-card-head-val{color:#742BBD}.rating-card.yellow{background-color:rgb(255 184 0 / .1)}.rating-card.yellow .rating-card-head-val{color:#FFB800}.rating-card.green{background-color:rgb(151 215 0 / .1)}.rating-card.green .rating-card-head-val{color:var(--clr-accent)}.rating-card-head-val{font-family:var(--second-font);font-size:55px;font-weight:400;line-height:1.3em;color:var(--clr-black)}.rating-card-head-desc{font-family:var(--second-font);font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:.02em;color:var(--clr-black);min-width:100px}.rating-card-text{width:100%;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:.02em;color:var(--clr-d-gray);grid-column:2/5}@media screen and (max-width:1890px){.rating-card{padding-inline:24px}}@media screen and (max-width:1800px){.rating-card-head-val{font-size:52px}.rating-card-head-desc{font-size:16px}}@media screen and (max-width:1680px){.rating-card-head-val{font-size:46px}}@media screen and (max-width:1620px){.rating-card{grid-template-columns:40px min-content min-content;gap:16px 12px}.rating-card-head-val{font-size:40px}.rating-card-text{font-size:16px}}@media screen and (max-width:1440px){.rating-card{padding:30px 24px}}@media screen and (max-width:1366px){.rating-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-card:last-child{grid-column:1/3}}@media screen and (max-width:1124px){.rating-wrap{gap:16px}.rating-card{padding:20px;padding-top:16px;grid-template-columns:40px 1fr;gap:8px 16px}.rating-card-head-desc{grid-column:1/5}.rating-card-head-desc br{display:none}.rating-card-text{grid-column:1/5}}@media screen and (max-width:624px){.rating-wrap{grid-template-columns:1fr;gap:10px}.rating-card{padding:16px;grid-template-columns:33px 1fr;gap:5px 10px}.rating-card:last-child{grid-column:auto}.rating-card-head-val{font-size:28px}}