.cpm-cards-block-style-8{margin:30px 0}.cpm-cards-block-style-8 .cards-container{display:grid;gap:20px}.cpm-cards-block-style-8 .cards-container .cpm-card{display:flex;align-items:flex-start;justify-content:center;padding:20px 30px 20px 15px;border:1px solid;gap:20px;position:relative}.cpm-cards-block-style-8 .cards-container .cpm-card:first-child:last-child{grid-column:1/-1}.cpm-cards-block-style-8 .cards-container .cpm-card.cpm-card-link{transition:box-shadow .3s}.cpm-cards-block-style-8 .cards-container .cpm-card.cpm-card-link:hover{text-decoration:none !important;box-shadow:0 4px 10px 0 rgba(165,165,165,.3)}.cpm-cards-block-style-8 .cards-container .cpm-card .card-img{flex:0 0 30px}.cpm-cards-block-style-8 .cards-container .cpm-card .card-img img{display:block;width:30px;height:30px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars{display:flex;align-items:center;justify-content:flex-start;gap:8px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars svg{margin-bottom:4px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars:last-child{flex:1 1 100%;align-items:flex-start}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars:last-child svg{margin-top:1px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars-text{color:#333;font-weight:bold;font-size:22px;line-height:1;text-decoration:none !important}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .card-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;font-weight:normal;text-decoration-line:underline}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .card-text:first-child{flex:1 1 100%}.cpm-cards-block-style-8 .cards-container.cards-4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.cpm-cards-block-style-8 .cards-container.cards-4{grid-template-columns:repeat(2, 1fr)}.cpm-cards-block-style-8 .cards-container.cards-4 .cpm-card{padding:20px 30px 20px 15px;gap:15px}.cpm-cards-block-style-8 .cards-container.cards-4 .cpm-card .text-block{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center}.cpm-cards-block-style-8 .cards-container.cards-4 .cpm-card .text-block .stars-text{font-size:18px}.cpm-cards-block-style-8 .cards-container.cards-4 .cpm-card .text-block .stars{align-items:center !important}.cpm-cards-block-style-8 .cards-container.cards-4 .cpm-card .text-block .stars svg{margin-bottom:2px}}.cpm-cards-block-style-8 .cards-container.cards-3{grid-template-columns:repeat(3, 1fr)}.cpm-cards-block-style-8 .cards-container.cards-2{grid-template-columns:repeat(2, 1fr)}.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card{padding:20px 30px 20px 15px;justify-content:center;align-items:center}.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card .text-block{flex-direction:row;justify-content:flex-start;align-items:center;gap:50px}@media(max-width: 768px){.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card{gap:15px}.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card .text-block{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center}.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card .text-block .stars-text{font-size:18px}.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card .text-block .stars{align-items:center !important}.cpm-cards-block-style-8 .cards-container.cards-2 .cpm-card .text-block .stars svg{margin-bottom:2px}}@media(max-width: 1200px){.cpm-cards-block-style-8 .cards-container{gap:15px}}@media(max-width: 600px){.cpm-cards-block-style-8 .cards-container{grid-template-columns:1fr !important}.cpm-cards-block-style-8 .cards-container .cpm-card{padding:15px 20px !important;gap:15px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars-text{font-size:18px}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars{align-items:center !important}.cpm-cards-block-style-8 .cards-container .cpm-card .text-block .stars svg{margin-bottom:2px}}