/*
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*/

@font-face {
    font-family: "remixicon";
    src: url('../fonts/remixicon.eot?t=1759954616528');
    /* IE9*/
    src: url('../fonts/remixicon.eot?t=1759954616528#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url("../fonts/remixicon.woff2?t=1759954616528") format("woff2"),
        url("../fonts/remixicon.woff?t=1759954616528") format("woff"),
        url('../fonts/remixicon.ttf?t=1759954616528') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
        url('../fonts/remixicon.svg?t=1759954616528#remixicon') format('svg');
    /* iOS 4.1- */
    font-display: swap;
}

[class^="ri-"],
[class*="ri-"] {
    font-family: 'remixicon' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ri-lg {
    font-size: 1.3333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.ri-xl {
    font-size: 1.5em;
    line-height: 0.6666em;
    vertical-align: -.075em;
}

.ri-xxs {
    font-size: .5em;
}

.ri-xs {
    font-size: .75em;
}

.ri-sm {
    font-size: .875em
}

.ri-1x {
    font-size: 1em;
}

.ri-2x {
    font-size: 2em;
}

.ri-3x {
    font-size: 3em;
}

.ri-4x {
    font-size: 4em;
}

.ri-5x {
    font-size: 5em;
}

.ri-6x {
    font-size: 6em;
}

.ri-7x {
    font-size: 7em;
}

.ri-8x {
    font-size: 8em;
}

.ri-9x {
    font-size: 9em;
}

.ri-10x {
    font-size: 10em;
}

.ri-fw {
    text-align: center;
    width: 1.25em;
}

.ri-phone:before {
    content: "\efe9";
}

.ri-mail:before {
    content: "\eef3";
}

.ri-earth:before {
    content: "\ec7a";
}

.ri-facebook:before {
    content: "\ecbc";
}

.ri-twitter-x:before {
    content: "\f3e6";
}

.ri-youtube:before {
    content: "\f2d4";
}

.ri-linkedin:before {
    content: "\eeb5";
}

.ri-instagram:before {
    content: "\ee65";
}

.ri-arrow-right:before {
    content: "\ea6e";
}

.ri-arrow-down:before {
    content: "\ea4e";
}

.ri-play:before {
    content: "\f00a";
}

.ri-arrow-right-up:before {
    content: "\ea70";
}

.ri-add:before {
    content: "\ea12";
}

.ri-subtract:before {
    content: "\f1ae";
}

.ri-customer:before {
    content: "\ec0b";
}

.ri-pin:before {
    content: "\ef0a";
}

.ri-arrow-up:before {
    content: "\ea78";
}

.ri-whatsapp:before {
    content: "\f2bc";
}

.ri-route:before {
    content: "\f09a";
}

.ri-information:before {
    content: "\f448";
}

.ri-arrow-left:before {
    content: "\ea64";
}

.ri-close:before {
    content: "\eb98";
}

.ri-file-pdf:before {
    content: "\f3c6";
}