@font-face {
    font-family: "icomoon";
    src: url("icomoon.ttf") format("truetype"),
        url("icomoon.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
@font-palette-values --palette0 {
    font-family: "icomoon";
    base-palette: 0;
}
.icon{
    font-family: "icomoon" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
[class*="icon-"] {
    /* Use !important to prevent extensions from overriding this font. */
    font-family: "icomoon" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.palette0 {
    font-palette: --palette0;
    color: currentColor;
}

.icon-filter::before { content: "\f001"; }
.icon-info::before { content: "\f2e0"; }
.icon-checkmark-circle-solid::before { content: "\f2b5"; }
.icon-phone-solid::before { content: "\f7a4"; }
.icon-phone::before { content: "\f284"; }
.icon-marker::before, 
.icon-map-marker::before { content: "\f000"; }
.icon-magnifying-glass::before { content: "\f888"; }
.icon-trash::before { content: "\f890"; }
.icon-star-solid::before { content: "\f8db"; }
.icon-star::before { content: "\f353"; }
.icon-dot-solid::before { content: "\f46f"; }
.icon-dot::before { content: "\f85f"; }
.icon-plus::before { content: "\f3ad"; }
.icon-minus::before { content: "\f365"; }
.icon-close::before { content: "\f81d"; }
.icon-check::before { content: "\f313"; }
.icon-check-thick::before { content: "\f0fe"; }
.icon-chevron-up::before { content: "\f0f9"; }
.icon-chevron-down::before { content: "\f0a0"; }
.icon-chevron-left::before { content: "\f113"; }
.icon-chevron-right::before { content: "\f0e1"; }
.icon-arrow-up::before { content: "\f129"; }
.icon-arrow-down::before { content: "\f598"; }
.icon-arrow-left::before { content: "\f0fc"; }
.icon-arrow-right::before { content: "\f401"; }
.icon-snapchat::before { content: "\100dc"; }
.icon-twitter-x::before { content: "\f3c4"; }
.icon-youtube::before { content: "\f403"; }
.icon-instagram::before { content: "\f5c1"; }
.icon-facebook::before { content: "\f4d0"; }
.icon-edit::before { content: "\f005"; }
.icon-minus-circle::before { content: "\f0af"; }
.icon-plus-circle::before { content: "\f23c"; }
.icon-error::before { content: "\f002"; }
.icon-success:before{ content: "\f2b5"; }