* {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    letter-spacing: 0;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    -webkit-font-feature-settings: "kern";
    -moz-font-feature-settings: "kern";
    -moz-font-feature-settings: "kern=1";
    font-kerning: normal;
}

input,
textarea {
    user-select: text;
    -webkit-user-select: text;
}

.preload {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

@font-face {
    font-family: 'Montserrat-Black';
    src: url('/static/home/fonts/Montserrat/Montserrat-Black.ttf');
}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url('/static/home/fonts/Montserrat/Montserrat-Bold.ttf');
}

@font-face {
    font-family: "Montserrat-SemiBold";
    src: url('/static/home/fonts/Montserrat/Montserrat-SemiBold.ttf');
}

@font-face {
    font-family: 'Montserrat-Light';
    src: url('/static/home/fonts/Montserrat/Montserrat-Light.ttf');
}

@font-face {
    font-family: "Montserrat-Medium";
    src: url('/static/home/fonts/Montserrat/Montserrat-Medium.ttf');
}

@font-face {
    font-family: "Montserrat-ExtraBold";
    src: url('/static/home/fonts/Montserrat/Montserrat-ExtraBold.ttf');
}