/* Decorative theme logo glyphs only. Review-rating stars retain their meaning. */
.lilac-careers-hero__visual figcaption .vamtam-theme-sign-star:before,
.lilac-careers-listing__empty-icon .vamtam-theme-sign-star:before {
    width: 24px !important;
    height: 24px !important;
}
.lilac-team-page__quote-icons .vamtam-theme-sign-star:before {
    width: 24px !important;
    height: 24px !important;
}
.elementor-widget-icon:has(.vamtam-theme-sign-star) > .elementor-widget-container,
.elementor-widget-icon:has(.vamtam-theme-star) > .elementor-widget-container {
    transform: none !important;
    animation: none !important;
}
.elementor-icon .vamtam-theme-star,
.vamtam-theme-sign-star,
.elementor-icon .vamtam-theme-star:before,
.vamtam-theme-sign-star:before {
    animation: none !important;
    transform: none !important;
}
.elementor-icon .vamtam-theme-star:before,
.vamtam-theme-sign-star:before {
    content: '' !important;
    display: block;
    position: static !important;
    inset: auto !important;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask: url('./lilac-brand-assets/lilac-emblem.png') center / contain no-repeat;
    mask: url('./lilac-brand-assets/lilac-emblem.png') center / contain no-repeat;
    vertical-align: middle;
}
.lilac-brand-image-mask > .elementor-widget-container {
    position: relative;
    -webkit-mask-image: url('./lilac-brand-assets/lilac-emblem-silhouette.png') !important;
    mask-image: url('./lilac-brand-assets/lilac-emblem-silhouette.png') !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
}
.lilac-brand-image-mask img {
    -webkit-mask-image: none !important;
    mask-image: none !important;
}
.lilac-brand-image-mask.elementor-widget-image > .elementor-widget-container {
    aspect-ratio: 1;
}
.lilac-brand-image-mask.elementor-widget-image img {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 1;
    object-fit: cover;
}
.lilac-brand-sidebar-emblem > .elementor-widget-container {
    width: 100%;
    height: auto !important;
    aspect-ratio: 1;
    -webkit-mask-image: url('./lilac-brand-assets/lilac-emblem.png') !important;
    mask-image: url('./lilac-brand-assets/lilac-emblem.png') !important;
}
.lilac-brand-sidebar-emblem img {
    display: block;
    max-width: none !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1;
    object-fit: cover;
}
