.reviews{--container-padding:16px;overflow:hidden}@media (min-width:640px){.reviews{--container-padding:32px}}@media (min-width:768px){.reviews{--container-padding:64px}}@media (min-width:1024px){.reviews{--container-padding:128px}}@media (min-width:1280px){.reviews{--container-padding:144px}}.reviews{--reviews-left-offset:var(--container-padding)}@media (min-width:1536px){.reviews{--reviews-left-offset:calc((100vw - 1536px) / 2 + 144px)}}.reviews-header{justify-content:space-between;align-items:center;gap:32px;display:flex}.reviews-content{flex-direction:column;gap:36px;display:flex}.reviews-carousel-wrapper{width:100%;padding-left:var(--reviews-left-offset);margin-top:36px}.embla{width:100%}.embla__viewport{width:100%;overflow:hidden}.embla__container{padding-right:var(--reviews-left-offset);cursor:grab;margin-left:-24px;display:flex}.embla__container:active{cursor:grabbing}.embla__slide{-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 600px;align-items:stretch;min-width:0;padding-left:24px;display:flex}.embla__slide-empty{-webkit-user-select:none;user-select:none;flex:0 0 332px;min-width:0;padding-left:24px}@media (max-width:768px){.embla__slide{flex:0 0 350px}}@media (max-width:480px){.embla__slide{flex:0 0 100%}}.reviews-controls{justify-content:center;align-items:center;gap:16px;margin-top:36px;padding-bottom:8px;display:flex}.reviews-arrow{cursor:pointer;will-change:transform;background:0 0;border:none;padding:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.reviews-arrow:disabled{opacity:.4;cursor:not-allowed}.reviews-arrow:not(:disabled):hover{transform:scale(1.05)}.reviews-arrow:not(:disabled):active{transform:scale(.95)}.reviews-arrow:not(:disabled):hover .icon-circle{background-color:var(--color-primary-hover,var(--color-primary))}@media (max-width:640px){.reviews-header{flex-direction:column-reverse;align-items:flex-start;gap:16px}}@media (max-width:1536px){.embla__slide-empty{flex:0 0 150px}}@media (max-width:1280px){.embla__slide-empty{flex:0 0 134px}}@media (max-width:1024px){.embla__slide-empty{flex:0 0 70px}}@media (max-width:768px){.embla__slide-empty{flex:0 0 40px}}
