@font-face {
    font-family: "ts-icons";
    src: url("icons/fonts/ts-icons92b7.woff2?v3.1") format("woff2"), url("icons/fonts/ts-icons92b7.woff?v3.1") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.tsi {
    display: inline-block;
    font: normal normal normal 14px/1 ts-icons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tsi-spin {
    -webkit-animation: tsi-spin 2s infinite linear;
    animation: tsi-spin 2s infinite linear;
}

@-webkit-keyframes tsi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes tsi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.tsi-twitter:before {
    content: "";
}

.tsi-tiktok:before {
    content: "";
}

.tsi-moon:before {
    content: "";
}

.tsi-bright:before {
    content: "";
}

.tsi-music:before {
    content: "";
}

.tsi-search:before {
    content: "";
}

.tsi-close:before {
    content: "";
}

.tsi-times:before {
    content: "";
}

.tsi-picture-o:before {
    content: "";
}

.tsi-play:before {
    content: "";
}

.tsi-chevron-left:before {
    content: "";
}

.tsi-chevron-down:before {
    content: "";
}

.tsi-facebook:before {
    content: "";
}

.tsi-angle-left:before {
    content: "";
}

.tsi-angle-right:before {
    content: "";
}

.tsi-instagram:before {
    content: "";
}

.tsi-pinterest-p:before {
    content: "";
}

.tsi-whatsapp:before {
    content: "";
}

.tsi-vimeo:before {
    content: "";
}