:root{--bgcolor1:#fff;--bgcolor2:#f1f1f1;--bgcolor3:#fff;--maincolor1:#0f172a;--maincolor1_rgba:46,58,82;--maincolor2:#2e3a52;--supportcolor1:#ff7218;--supportcolor2:#e5e5e5;--hovercolor1:#fff;--hovercolor2:#fff;--widget_header:#b0b2b1;--btn_large:#0f172a;--btn_medium:#0f172a;--btn_small:#424240;--btn_large_hover:#2e3a52;--btn_medium_hover:#2e3a52;--btn_small_hover:#2e3a52;--txtcolor1:#282828;--txtcolor2:#282828;--bgaside:#fff;--bgcontent:#fff;--bordercolor:#e5e5e5;--widget_icons:#0f172a;--icons1:#0f172a;--bgwidget:#f1f1f1}.opinions{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;grid-gap:1.5rem;margin:0 0 7rem}@media (min-width:757px){.opinions{grid-template-columns:1fr 1fr;margin:0 -1.5rem 7rem}}@media (min-width:979px){.opinions{grid-template-columns:1fr 1fr 1fr}}.opinions .opinion{height:380px}@media (min-width:757px){.opinions .opinion{height:380px}}.opinions .opinion__inner{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--bordercolor);padding:2.2rem 2rem 1.5rem;height:100%;min-height:380px;transition:box-shadow .6s,position .6s,min-height .6s,z-index 1s;background-color:var(--bgaside);z-index:10;position:relative}@media (min-width:757px){.opinions .opinion__inner{padding:2.2rem 2rem 2.5rem}}.opinions .opinion__name{font-size:2.2rem;font-weight:600;line-height:3rem;margin-bottom:2.5rem}.opinions .opinion__desc{opacity:0;font-size:1.3rem;line-height:1.5;font-weight:300;margin-bottom:3.5rem;overflow:hidden;transition:max-height .8s;transition-delay:0s}.opinions .opinion__avg{line-height:1}.opinions .opinion__avg strong{font-size:5.6rem;font-weight:700}.opinions .opinion__avg span{margin-left:.5rem;font-size:2.2rem;font-weight:400}.opinions .opinion__avg span:before{content:"/"}.opinions .opinion__quantity{font-size:1.4rem;font-weight:300}.opinions .opinion__author{margin-top:auto;color:var(--txtcolor1);font-size:1.3rem}.opinions .opinion__stars{margin-bottom:auto}.opinions .opinion__stars i{color:var(--maincolor1);opacity:.3;font-size:1.5rem}.opinions .opinion__stars i:before{font-family:fontello;content:"\E83E";margin:0;min-width:2rem}.opinions .opinion__stars i.active{opacity:1}.opinions .opinion__stars i.active.half:before{font-family:fontello;content:"\E83E";background-image:linear-gradient(90deg,var(--maincolor1) 50%,rgba(var(--maincolor1_rgba),.3) 0);-webkit-text-fill-color:transparent;background-size:cover;background-clip:text;-webkit-background-clip:text;margin:0}.opinions .opinion__more{text-transform:uppercase;font-weight:500;font-size:1.3rem;letter-spacing:.035rem;display:flex;justify-content:center;position:absolute;bottom:90px;background:var(--bgaside);display:none}.opinions .opinion__more:after{font-family:fontello;content:"\E808";transform:rotate(-90deg);margin-left:1.3rem;font-size:1rem;font-weight:600;transition:all .3s;color:var(--txtcolor1);display:inline-block}.opinions .opinion__more:hover{color:var(--txtcolor1)!important}.opinions .opinion__more:hover:after{color:var(--txtcolor1)}@media (min-width:757px){.opinions .opinion__more:hover{color:var(--maincolor1)!important}.opinions .opinion__more:hover:after{color:var(--maincolor1)}}.opinions .opinion.--show{position:relative}.opinions .opinion.--show .opinion__inner{min-height:585px;position:absolute;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);z-index:11;transition:box-shadow .6s,position .6s,min-height .6s,z-index 0s}.opinions .opinion.--show .opinion__desc{transition-delay:.3s}.opinions .opinion.--show .opinion__desc.--show{max-height:100%!important}.opinions .opinion.--first #opinions_val,.opinions .opinion.--show .opinion__desc.--show .ellipsis{display:none}.opinions .opinion.--first .opinion__inner{border:none}.opinions .opinion.--first .opinion__inner:before{background-color:var(--maincolor1);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.2}.opinions .opinion.--first .opinion__inner .opinion__avg{margin-bottom:1rem}.opinions .opinion.--first .opinion__inner .opinion__stars{margin-bottom:unset}.opinions .opinion.--first .opinion__inner .opinion__stars i{font-size:2.7rem}.opinions .opinion.--first .opinion__inner .opinion__stars i:before{margin:0;min-width:3.5rem}.opinions .opinion.--first .opinion__inner .opinion__name{margin-bottom:1rem}