.elementor-widget-rating{--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-font-size:16px;--e-rating-gap:0px;--e-rating-icon-color:#ccd6df}.elementor-widget-rating .e-rating{justify-content:var(--e-rating-justify-content);display:flex}.elementor-widget-rating .e-rating-wrapper{justify-content:inherit;flex-wrap:wrap;margin-block-end:calc(0px - var(--e-rating-gap));flex-direction:row;margin-inline-end:calc(0px - var(--e-rating-gap));width:-moz-fit-content;width:fit-content;display:flex}.elementor-widget-rating .e-rating .e-icon{position:relative;margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap)}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{height:100%;overflow:hidden;position:absolute;top:0;left:0;width:var(--e-rating-icon-marked-width);--e-rating-icon-color:var(--e-rating-icon-marked-color);z-index:1}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg){flex-shrink:0;display:flex}.elementor-widget-rating .e-rating .e-icon-wrapper i{font-size:var(--e-rating-icon-font-size);color:var(--e-rating-icon-color)}.elementor-widget-rating .e-rating .e-icon-wrapper svg{height:var(--e-rating-icon-font-size);fill:var(--e-rating-icon-color);width:auto}