.elementor-star-rating { color: rgb(204, 214, 223); display: inline-block; font-family: eicons; }
.elementor-star-rating i { cursor: default; display: inline-block; font-style: normal; position: relative; }
.elementor-star-rating i::before { color: rgb(240, 173, 78); content: ""; display: block; font-family: inherit; font-size: inherit; inset-block-start: 0px; inset-inline-start: 0px; overflow: hidden; position: absolute; }
.elementor-star-rating .elementor-star-empty::before { content: none; }
.elementor-star-rating .elementor-star-1::before { width: 10%; }
.elementor-star-rating .elementor-star-2::before { width: 20%; }
.elementor-star-rating .elementor-star-3::before { width: 30%; }
.elementor-star-rating .elementor-star-4::before { width: 40%; }
.elementor-star-rating .elementor-star-5::before { width: 50%; }
.elementor-star-rating .elementor-star-6::before { width: 60%; }
.elementor-star-rating .elementor-star-7::before { width: 70%; }
.elementor-star-rating .elementor-star-8::before { width: 80%; }
.elementor-star-rating .elementor-star-9::before { width: 90%; }
.elementor-star-rating__wrapper { align-items: center; display: flex; }
.elementor-star-rating__title { margin-inline-end: 10px; }
.elementor-star-rating--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
.elementor-star-rating--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
.elementor-star-rating--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
.elementor-star-rating--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
@media (min-width:-1) {
  .elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
  .elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
  .elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
  .elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
}
@media (max-width: 1366px) {
  .elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
  .elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
  .elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
  .elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
}
@media (max-width:-1) {
  .elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
  .elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
  .elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
  .elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
}
@media (max-width: 1024px) {
  .elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
  .elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
  .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
  .elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
}
@media (max-width:-1) {
  .elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
  .elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
  .elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
  .elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
}
@media (max-width: 767px) {
  .elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper { justify-content: flex-start; text-align: start; }
  .elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper { justify-content: flex-end; text-align: end; }
  .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper { justify-content: center; text-align: center; }
  .elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper { justify-content: space-between; text-align: justify; }
}
.last-star { letter-spacing: 0px; }
.elementor--star-style-star_unicode .elementor-star-rating { font-family: Arial, Helvetica, sans-serif; }
.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty)::before { content: "★"; }