.b-opinions{display:flex;flex-direction:column;row-gap:2.5rem;margin-top:3.5rem;margin-bottom:4.5rem}h2+.b-opinions{margin-top:1.5rem}.b-opinions__opinion-wrapper{background-color:#fff;padding:2.5rem;border-radius:3.5rem}@media (min-width:992px){.b-opinions__opinion-wrapper{padding:3.5rem}}.b-opinions__header{display:flex;align-items:center;column-gap:25px;row-gap:15px;margin-bottom:20px;flex-wrap:wrap}.b-opinions__logo{display:flex;align-items:center;width:120px;height:50px;border-radius:50px;padding:10px;flex:0 0 auto}.b-opinions__logo img{width:100%;max-width:150px}.b-opinions__description{max-width:1040px}.b-opinions__button{margin:0;padding-left:3.7rem;min-width:257px}@media (max-width:575.98px){.b-opinions__button{width:100%}}.b-opinions__button:after{margin-left:3.5rem}.b-opinions__rating{width:92px;height:19px;background:#ddd;mask-image:url(../../img/stars.svg);mask-repeat:no-repeat;mask-position:center;position:relative;overflow:hidden}.b-opinions__rating-container{display:flex;align-items:center;gap:20px}.b-opinions__rating::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);pointer-events:none;animation:shine 6s ease-in-out infinite}@keyframes shine{0%{left:-100%;opacity:0}10%{left:100%;opacity:1}11%{left:100%;opacity:0}100%{left:100%;opacity:0}}.b-opinions__rating span{display:block;height:100%;width:0;background:#f4bc51;transition:width 2s;transition-timing-function:cubic-bezier(0,.8,.2,1)}