.vet-card{background-color:#fff;border-radius:32px;box-shadow:0 4px 10px #8a8ab012;box-sizing:border-box;gap:24px;padding:40px;width:calc(50% - 8px)}.vet-card,.vet-card__content{display:flex;justify-content:space-between}.vet-card__content{align-items:stretch;flex-direction:column;flex-wrap:nowrap;width:100%}.vet-card__tags{display:flex;font-size:12px;gap:12px;line-height:1.2}.vet-card__tag{align-items:center;background-color:#e4eafe;border-radius:6px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:space-around;padding:4px 8px}.vet-card__tag--blue{background-color:#e4eafe;color:#1b53f5}.vet-card__tag--purple{background-color:#f7e7f9;color:#b20fc0}.vet-card__info{display:flex;flex-direction:column;flex-wrap:nowrap;font-size:14px;gap:8px;line-height:1.2;margin-bottom:28px}.vet-card__name{color:#21272a;font-size:24px;font-weight:700;margin-bottom:0;text-decoration:none}.vet-card__speciality{color:#697077}.vet-card__link-more{align-items:center;color:#c1c7cd;display:flex;font-size:12px;text-decoration:none;width:-moz-fit-content;width:fit-content}.vet-card__link-more svg{transform:none!important}.vet-card__small-title{color:#c1c7cd;margin-bottom:4px}.vet-card__education-details{color:#21272a;font-weight:600}.vet-card__action{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.vet-card__price{color:#21272a;font-size:24px;font-weight:600}.vet-card__clinic{display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:18px}.vet-card__clinic-title{color:#21272a}.vet-card__clinic-schedule{color:#697077}.vet-card-content-block{margin-top:4px}.vet-card__schedule{margin-top:12px}@media (max-width:1024px){.vet-card{width:100%}}@media (max-width:768px){.vet-card{padding:24px 16px}.vet-card__header{flex-shrink:0;width:104px}.vet-card__action,.vet-card__tags{flex-wrap:wrap;gap:8px}}@media (max-width:576px){.vet-card__tag{font-size:10px}.vet-card__info{font-size:11px}.vet-card__name{font-size:20px}.vet-card__action .button{font-size:14px}}.rating-icon{color:#ffb938}
