@font-face {
    font-family: webfont;
    src: url("./webfont.eot");
    src: url("./webfont.eot?#iefix") format("embedded-opentype"), url("./webfont.woff2") format("woff2"), url("./webfont.woff") format("woff"), url("./webfont.ttf") format("truetype"), url("./webfont.svg#webfont") format("svg");
    font-style: normal;
    font-weight: 400;
}

.webfont {
    display: inline-block;
    transform: translate(0, 0);
    text-rendering: auto;
    font: normal normal 400 14px/1 webfont;
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.webfont-lg {
    vertical-align: -15%;
    line-height: 0.75em;
    font-size: 1.33333333em;
}

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

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

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

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

.webfont-fw {
    width: 1.28571429em;
    text-align: center;
}

.webfont-access::before {
    content: "\ea01";
}

.webfont-anticlockwise::before {
    content: "\ea02";
}

.webfont-arrow-down::before {
    content: "\ea03";
}

.webfont-arrow-down-2::before {
    content: "\ea04";
}

.webfont-arrow-down-large::before {
    content: "\ea05";
}

.webfont-arrow-down-thin::before {
    content: "\ea06";
}

.webfont-arrow-left::before {
    content: "\ea07";
}

.webfont-arrow-right::before {
    content: "\ea08";
}

.webfont-arrow-right-thin::before {
    content: "\ea09";
}

.webfont-arrow-up::before {
    content: "\ea0a";
}

.webfont-arrow-up-2::before {
    content: "\ea0b";
}

.webfont-arrow-up-large::before {
    content: "\ea0c";
}

.webfont-arrow-up-thin::before {
    content: "\ea0d";
}

.webfont-bin::before {
    content: "\ea0e";
}

.webfont-boarding-pass::before {
    content: "\ea0f";
}

.webfont-bubble::before {
    content: "\ea10";
}

.webfont-cert::before {
    content: "\ea11";
}

.webfont-check::before {
    content: "\ea12";
}

.webfont-checked::before {
    content: "\ea13";
}

.webfont-checked-filled::before {
    content: "\ea14";
}

.webfont-cross::before {
    content: "\ea15";
}

.webfont-cross-filled::before {
    content: "\ea16";
}

.webfont-edit::before {
    content: "\ea17";
}

.webfont-enlarge::before {
    content: "\ea18";
}

.webfont-eye::before {
    content: "\ea19";
}

.webfont-facebook::before {
    content: "\ea1a";
}

.webfont-fg-logo::before {
    content: "\ea1b";
}

.webfont-filter::before {
    content: "\ea1c";
}

.webfont-hide::before {
    content: "\ea1d";
}

.webfont-house::before {
    content: "\ea1e";
}

.webfont-instagram::before {
    content: "\ea1f";
}

.webfont-kebab::before {
    content: "\ea20";
}

.webfont-like::before {
    content: "\ea21";
}

.webfont-linkedIn::before {
    content: "\ea22";
}

.webfont-loading::before {
    content: "\ea23";
}

.webfont-location::before {
    content: "\ea24";
}

.webfont-location-outlined::before {
    content: "\ea25";
}

.webfont-lock::before {
    content: "\ea26";
}

.webfont-logout::before {
    content: "\ea27";
}

.webfont-menu::before {
    content: "\ea28";
}

.webfont-password::before {
    content: "\ea29";
}

.webfont-pause::before {
    content: "\ea2a";
}

.webfont-pen::before {
    content: "\ea2b";
}

.webfont-play::before {
    content: "\ea2c";
}

.webfont-search::before {
    content: "\ea2d";
}

.webfont-share::before {
    content: "\ea2e";
}

.webfont-star::before {
    content: "\ea2f";
}

.webfont-star-thick::before {
    content: "\ea30";
}

.webfont-tag::before {
    content: "\ea31";
}

.webfont-ticked::before {
    content: "\ea32";
}

.webfont-twitter::before {
    content: "\ea33";
}

.webfont-youtube::before {
    content: "\ea34";
}

.webfont-youtube-play::before {
    content: "\ea35";
}
