﻿/* This css file is applied before styles.scss loaded */
@font-face
{
    font-display: swap;
    font-family: MontserratVariable;
    src: url("https://greatwin.com/assets/fonts/Montserrat-Variable.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-Variable.woff") format("woff");
    font-style: normal;
    font-weight: 400 800;
}
@font-face
{
    font-display: swap;
    font-family: MontserratVariable;
    src: url("https://greatwin.com/assets/fonts/Montserrat-Italic-Variable.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-Italic-Variable.woff") format("woff");
    font-style: italic;
    font-weight: 400 800;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-Regular.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-Regular.woff") format("woff");
    font-weight: 400;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-Medium.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-Medium.woff") format("woff");
    font-style: normal;
    font-weight: 500;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-SemiBold.woff") format("woff");
    font-style: normal;
    font-weight: 600;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-SemiBoldItalic.woff") format("woff");
    font-weight: 600;
    font-style: italic;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-Bold.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-Bold.woff") format("woff");
    font-style: normal;
    font-weight: 700;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-BoldItalic.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-BoldItalic.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-ExtraBold_modA.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-ExtraBold_modA.woff") format("woff");
    font-style: normal;
    font-weight: 800;
}
@font-face
{
    font-display: swap;
    font-family: Montserrat;
    src: url("https://greatwin.com/assets/fonts/Montserrat-ExtraBoldItalic_modA.woff2") format("woff2"),url("https://greatwin.com/assets/fonts/Montserrat-ExtraBoldItalic_modA.woff") format("woff");
    font-style: italic;
    font-weight: 800;
}
@font-face
{
    font-family: "Digital-7 Mono";
    src: url("https://greatwin.com/assets/fonts/Digital-7-MonoItalic.ttf") format("truetype");
    font-style: italic;
    font-weight: 400;
}
body
{
    margin: 0;
}
.loading-container
{
    position: fixed;
    z-index: 2100;
    display: flex;
    width: 100vw;
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    transition: opacity .8s ease;
    overflow: hidden;
    will-change: opacity;
}
stb-root.user-checked+.loading-container
{
    opacity: 0;
}
stb-root.user-checked.hide-preloader+.loading-container
{
    display: none;
}/* Hide Google reCAPTCHA badge */
.grecaptcha-badge
{
    visibility: hidden;
}