.review-card{background:#fff;border-radius:30px;padding:50px 43px}.review-card--assets-loading{position:relative;overflow:hidden}.review-card__heading{justify-content:space-between;align-items:flex-start;display:flex}.review-card__person{align-items:flex-start;gap:13px;display:flex}.review-card__person-img-wrap{border-radius:50%;width:50px;height:50px;overflow:hidden}.review-card__img{object-fit:cover;width:100%;height:100%}.review-card__person-info{flex-direction:column;gap:5px;display:flex}.review-card__person-name{font-size:25px;font-weight:600;line-height:100%}.review-card__person-date{color:#c9c9c9;font-weight:600;line-height:100%}.review-card__stars{gap:5px;display:flex}.review-card__star{background:url(/images/reviews-info-star.svg) 50%/cover no-repeat;width:18px;height:17px}.review-card__star--active{background:url(/images/reviews-info-star-active.svg) 50%/cover no-repeat}.review-card__text-wrap{flex-direction:column;gap:27px;margin-top:37px;display:flex}.review-card__text{font-size:16px;font-weight:500;line-height:120%}.review-card__link{color:#262626;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;transition:all .1s ease-in-out}.review-card__link:hover{color:#afe982}.review-card__link:active{opacity:.5}.review-card__link:focus-visible{outline-offset:2px;outline:2px solid #afe982}.review-card__footer{justify-content:space-between;align-items:center;margin-top:67px;display:flex}.review-card__company-img{width:auto;height:auto;max-height:30px}.review-card__vote{align-items:center;gap:15px;display:flex}.review-card__vote:is(form){background:0 0;border:none;min-inline-size:0;margin:0;padding:0}.review-card__vote-button{cursor:pointer;background:0 0;border:none;outline:none;padding-left:23px;font-size:12px;font-weight:500;position:relative}.review-card__vote-button:before{content:"";background:url(/images/vote.svg) 50%/cover no-repeat;width:17px;height:17px;position:absolute;top:0;left:0}.review-card__vote-button--good-active,.review-card__vote-button--bad-active{color:#afe982}.review-card__vote-button--good-active:before{background:url(/images/vote-active.svg) 50%/cover no-repeat}.review-card__vote-button--bad:before{transform:rotate(180deg)}.review-card__vote-button--bad-active:before{background:url(/images/vote-active.svg) 50%/cover no-repeat}@media screen and (max-width:1400px){.review-card{background:#fff;border-radius:30px;padding:30px}}@media screen and (max-width:480px){.review-card__heading{flex-direction:column;align-items:flex-start;gap:10px}}
