.elementor-widget-rating{--e-rating-gap:0px;--e-rating-icon-font-size:16px;--e-rating-icon-color:#ccd6df;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start}.elementor-widget-rating .e-rating{display:flex;justify-content:var(--e-rating-justify-content)}.elementor-widget-rating .e-rating-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end:calc(0px - var(--e-rating-gap));width:-moz-fit-content;width:fit-content}.elementor-widget-rating .e-rating .e-icon{margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap);position:relative}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{--e-rating-icon-color:var(--e-rating-icon-marked-color);height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--e-rating-icon-marked-width);z-index:1}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg){display:flex;flex-shrink:0}.elementor-widget-rating .e-rating .e-icon-wrapper i{color:var(--e-rating-icon-color);font-size:var(--e-rating-icon-font-size)}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:var(--e-rating-icon-color);height:var(--e-rating-icon-font-size);width:auto}.eft-turnstile-widget {
min-height: 65px;
}
.eft-turnstile-widget.is-invalid iframe {
outline: 2px solid #d63638;
outline-offset: 2px;
}
.eft-turnstile-error {
color: #d63638;
font-size: 0.875rem;
margin-top: 8px;
}
.eft-turnstile-notice {
padding: 12px 14px;
border: 1px solid #dcdcde;
border-radius: 4px;
background: #fff;
}
.eft-turnstile-placeholder {
display: flex;
flex-direction: column;
gap: 6px;
padding: 14px 16px;
border: 1px dashed #7a7a7a;
border-radius: 4px;
background: rgba(255, 255, 255, 0.04);
color: inherit;
}
.eft-turnstile-placeholder strong {
font-size: 14px;
}
.eft-turnstile-placeholder span {
font-size: 12px;
opacity: 0.82;
}