@font-face {
    font-family: ej2020-font;
    src: url(/wp-content/uploads/smile_fonts/ej2020-font/ej2020-font.eot?z2zmek);
    src: url(/wp-content/uploads/smile_fonts/ej2020-font/ej2020-font.eot?z2zmek#iefix) format("embedded-opentype"), url(/wp-content/uploads/smile_fonts/ej2020-font/ej2020-font.ttf?z2zmek) format("truetype"), url(/wp-content/uploads/smile_fonts/ej2020-font/ej2020-font.woff?z2zmek) format("woff"), url(/wp-content/uploads/smile_fonts/ej2020-font/ej2020-font.svg?z2zmek#ej2020-font) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
    }
[class^=ej2020-font-], [class*=" ej2020-font-"] {
    font-family: ej2020-font !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
    }
.ej2020-font-es .path1:before {
    content: "-";
    color: #ad1519
    }
.ej2020-font-es .path2:before {
    content: ".";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path3:before {
    content: "/";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path4:before {
    content: "0";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path5:before {
    content: "1";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path6:before {
    content: "2";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path7:before {
    content: "3";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path8:before {
    content: "4";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path9:before {
    content: "5";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path10:before {
    content: "6";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path11:before {
    content: "7";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path12:before {
    content: "8";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path13:before {
    content: "9";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path14:before {
    content: ":";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path15:before {
    content: ";";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path16:before {
    content: "<";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path17:before {
    content: "=";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path18:before {
    content: ">";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path19:before {
    content: "?";
    margin-left: -1em;
    color: #ccc
    }
.ej2020-font-es .path20:before {
    content: "@";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path21:before {
    content: "A";
    margin-left: -1em;
    color: #ccc
    }
.ej2020-font-es .path22:before {
    content: "B";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path23:before {
    content: "C";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path24:before {
    content: "D";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path25:before {
    content: "E";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path26:before {
    content: "F";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path27:before {
    content: "G";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path28:before {
    content: "H";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path29:before {
    content: "I";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path30:before {
    content: "J";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path31:before {
    content: "K";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path32:before {
    content: "L";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path33:before {
    content: "M";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path34:before {
    content: "N";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path35:before {
    content: "O";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path36:before {
    content: "P";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path37:before {
    content: "Q";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path38:before {
    content: "R";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path39:before {
    content: "S";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path40:before {
    content: "T";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path41:before {
    content: "U";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path42:before {
    content: "V";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path43:before {
    content: "W";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path44:before {
    content: "X";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path45:before {
    content: "Y";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path46:before {
    content: "Z";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path47:before {
    content: "[";
    margin-left: -1em;
    color: #ccc
    }
.ej2020-font-es .path48:before {
    content: "";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path49:before {
    content: "]";
    margin-left: -1em;
    color: #ccc
    }
.ej2020-font-es .path50:before {
    content: "^";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path51:before {
    content: "_";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path52:before {
    content: "`";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path53:before {
    content: "a";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path54:before {
    content: "b";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path55:before {
    content: "c";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path56:before {
    content: "d";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path57:before {
    content: "e";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path58:before {
    content: "f";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path59:before {
    content: "g";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path60:before {
    content: "h";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path61:before {
    content: "i";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path62:before {
    content: "j";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path63:before {
    content: "k";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path64:before {
    content: "l";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path65:before {
    content: "m";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path66:before {
    content: "n";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path67:before {
    content: "o";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path68:before {
    content: "p";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path69:before {
    content: "q";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path70:before {
    content: "r";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path71:before {
    content: "s";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path72:before {
    content: "t";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path73:before {
    content: "u";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path74:before {
    content: "v";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path75:before {
    content: "w";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path76:before {
    content: "x";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path77:before {
    content: "y";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path78:before {
    content: "z";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path79:before {
    content: "{";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path80:before {
    content: "|";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path81:before {
    content: "}";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path82:before {
    content: "~";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path83:before {
    content: "";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path84:before {
    content: "";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path85:before {
    content: "";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path86:before {
    content: "";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path87:before {
    content: "";
    margin-left: -1em;
    color: #005bbf
    }
.ej2020-font-es .path88:before {
    content: "";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path89:before {
    content: "";
    margin-left: -1em;
    color: #ccc
    }
.ej2020-font-es .path90:before {
    content: "";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path91:before {
    content: "";
    margin-left: -1em;
    color: #ad1519
    }
.ej2020-font-es .path92:before {
    content: "";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path93:before {
    content: "";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path94:before {
    content: "";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path95:before {
    content: "";
    margin-left: -1em;
    color: #db4446
    }
.ej2020-font-es .path96:before {
    content: "";
    margin-left: -1em;
    color: #ed72aa
    }
.ej2020-font-es .path97:before {
    content: "";
    margin-left: -1em;
    color: #000
    }
.ej2020-font-es .path98:before {
    content: "";
    margin-left: -1em;
    color: #db4446
    }
.ej2020-font-es .path99:before {
    content: "";
    margin-left: -1em;
    color: #db4446
    }
.ej2020-font-es .path100:before {
    content: "";
    margin-left: -1em;
    color: #db4446
    }
.ej2020-font-es .path101:before {
    content: "";
    margin-left: -1em;
    color: #ffd691
    }
.ej2020-font-es .path102:before {
    content: "";
    margin-left: -1em;
    color: #058e6e
    }
.ej2020-font-es .path103:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path104:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path105:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path106:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path107:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path108:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path109:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path110:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path111:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path112:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path113:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path114:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path115:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path116:before {
    content: " ";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path117:before {
    content: "¡";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path118:before {
    content: "¢";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path119:before {
    content: "£";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path120:before {
    content: "¤";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path121:before {
    content: "¥";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path122:before {
    content: "¦";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path123:before {
    content: "§";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path124:before {
    content: "¨";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path125:before {
    content: "©";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-es .path126:before {
    content: "ª";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path127:before {
    content: "«";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path128:before {
    content: "¬";
    margin-left: -1em;
    color: #0039f0
    }
.ej2020-font-es .path129:before {
    content: "­";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path130:before {
    content: "®";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path131:before {
    content: "¯";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path132:before {
    content: "°";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path133:before {
    content: "±";
    margin-left: -1em;
    color: #000
    }
.ej2020-font-es .path134:before {
    content: "²";
    margin-left: -1em;
    color: #000
    }
.ej2020-font-es .path135:before {
    content: "³";
    margin-left: -1em;
    color: #000
    }
.ej2020-font-es .path136:before {
    content: "´";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path137:before {
    content: "µ";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path138:before {
    content: "¶";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path139:before {
    content: "·";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path140:before {
    content: "¸";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path141:before {
    content: "¹";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path142:before {
    content: "º";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-es .path143:before {
    content: "»";
    margin-left: -1em;
    color: #c8b100
    }
.ej2020-font-gb .path1:before {
    content: "";
    color: #012169
    }
.ej2020-font-gb .path2:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-gb .path3:before {
    content: "";
    margin-left: -1em;
    color: #fff
    }
.ej2020-font-gb .path4:before {
    content: "";
    margin-left: -1em;
    color: #c8102e
    }
.ej2020-font-pl .path1:before {
    content: "";
    color: #fff
    }
.ej2020-font-pl .path2:before {
    content: "";
    margin-left: -1em;
    color: #dc143c
    }
.ej2020-font-fr .path1:before {
    content: "";
    color: #fff
    }
.ej2020-font-fr .path2:before {
    content: "";
    margin-left: -1em;
    color: #00267f
    }
.ej2020-font-fr .path3:before {
    content: "";
    margin-left: -1em;
    color: #f31830
    }