body{font-family: 'Myriad Pro Regular' !important;}

@font-face {
    font-family: 'Tusker Grotesk 2600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2600Semibold.eot');
    src: local('Tusker Grotesk 2600 Semibold'), local('TuskerGrotesk-2600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 3500';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3500Medium.eot');
    src: local('Tusker Grotesk 3500 Medium'), local('TuskerGrotesk-3500Medium'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3500Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3500Medium.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3500Medium.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3500Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 7600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7600Semibold.eot');
    src: local('Tusker Grotesk 7600 Semibold'), local('TuskerGrotesk-7600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 5700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5700Bold.eot');
    src: local('Tusker Grotesk 5700 Bold'), local('TuskerGrotesk-5700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 1800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1800Super.eot');
    src: local('Tusker Grotesk 1800 Super'), local('TuskerGrotesk-1800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 9800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-9800Super.eot');
    src: local('Tusker Grotesk 9800 Super'), local('TuskerGrotesk-9800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-9800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-9800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-9800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-9800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 8700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8700Bold.eot');
    src: local('Tusker Grotesk 8700 Bold'), local('TuskerGrotesk-8700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 7800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7800Super.eot');
    src: local('Tusker Grotesk 7800 Super'), local('TuskerGrotesk-7800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 2500';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2500Medium.eot');
    src: local('Tusker Grotesk 2500 Medium'), local('TuskerGrotesk-2500Medium'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2500Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2500Medium.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2500Medium.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2500Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 5500';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5500Medium.eot');
    src: local('Tusker Grotesk 5500 Medium'), local('TuskerGrotesk-5500Medium'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5500Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5500Medium.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5500Medium.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5500Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 3800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3800Super.eot');
    src: local('Tusker Grotesk 3800 Super'), local('TuskerGrotesk-3800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 1500';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1500Medium.eot');
    src: local('Tusker Grotesk 1500 Medium'), local('TuskerGrotesk-1500Medium'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1500Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1500Medium.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1500Medium.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1500Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 1700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1700Bold.eot');
    src: local('Tusker Grotesk 1700 Bold'), local('TuskerGrotesk-1700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 4800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4800Super.eot');
    src: local('Tusker Grotesk 4800 Super'), local('TuskerGrotesk-4800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 1600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1600Semibold.eot');
    src: local('Tusker Grotesk 1600 Semibold'), local('TuskerGrotesk-1600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-1600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 6500';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6500Medium.eot');
    src: local('Tusker Grotesk 6500 Medium'), local('TuskerGrotesk-6500Medium'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6500Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6500Medium.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6500Medium.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6500Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 6800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6800Super.eot');
    src: local('Tusker Grotesk 6800 Super'), local('TuskerGrotesk-6800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 4500';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4500Medium.eot');
    src: local('Tusker Grotesk 4500 Medium'), local('TuskerGrotesk-4500Medium'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4500Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4500Medium.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4500Medium.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4500Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 2800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2800Super.eot');
    src: local('Tusker Grotesk 2800 Super'), local('TuskerGrotesk-2800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 7700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7700Bold.eot');
    src: local('Tusker Grotesk 7700 Bold'), local('TuskerGrotesk-7700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-7700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 4600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4600Semibold.eot');
    src: local('Tusker Grotesk 4600 Semibold'), local('TuskerGrotesk-4600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 3700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3700Bold.eot');
    src: local('Tusker Grotesk 3700 Bold'), local('TuskerGrotesk-3700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 5800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5800Super.eot');
    src: local('Tusker Grotesk 5800 Super'), local('TuskerGrotesk-5800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 3600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3600Semibold.eot');
    src: local('Tusker Grotesk 3600 Semibold'), local('TuskerGrotesk-3600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-3600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 2700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2700Bold.eot');
    src: local('Tusker Grotesk 2700 Bold'), local('TuskerGrotesk-2700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-2700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 6700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6700Bold.eot');
    src: local('Tusker Grotesk 6700 Bold'), local('TuskerGrotesk-6700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 5600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5600Semibold.eot');
    src: local('Tusker Grotesk 5600 Semibold'), local('TuskerGrotesk-5600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-5600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 8800 Super';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8800Super.eot');
    src: local('Tusker Grotesk 8800 Super'), local('TuskerGrotesk-8800Super'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8800Super.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8800Super.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8800Super.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-8800Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 6600';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6600Semibold.eot');
    src: local('Tusker Grotesk 6600 Semibold'), local('TuskerGrotesk-6600Semibold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6600Semibold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6600Semibold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6600Semibold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-6600Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tusker Grotesk 4700';
    src: url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4700Bold.eot');
    src: local('Tusker Grotesk 4700 Bold'), local('TuskerGrotesk-4700Bold'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4700Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4700Bold.woff2') format('woff2'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4700Bold.woff') format('woff'),
        url('/assets/fonts/tuskergrotesk/TuskerGrotesk-4700Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('/assets/fonts/myriadpro/MYRIADPRO-REGULAR.woff') format('woff');
}
@font-face {
font-family: "Myriad Concept Roman";
font-style: normal;
font-weight: normal;
src: local("Myriad Concept Roman"), url('/assets/fonts/myriadpro/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('/assets/fonts/myriadpro/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('/assets/fonts/myriadpro/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Light';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Light'), url('/assets/fonts/myriadpro/MyriadPro-Light.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('/assets/fonts/myriadpro/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('/assets/fonts/myriadpro/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('/assets/fonts/myriadpro/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('/assets/fonts/myriadpro/MYRIADPRO-BOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('/assets/fonts/myriadpro/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('/assets/fonts/myriadpro/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}

@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); /* Move up */
  }
  100% {
    transform: translateY(0); /* Move back to original position */
  }
}

.select-packageButton {
  animation: moveUpDown 1s ease-in-out infinite; /* 1s duration, infinite loop */
}
.select-packageButton:hover {
  animation: none; /* Stop the animation when hovered */
}     
            .widthinitial{width:90% !important;}
.owl-dot img {
    width: 72px;
    padding: 0px;
    margin: 1px;
}
            			.competition {
    padding: 7px 0px 7px 0px;
    position: relative;
    width: 100%;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjIzLjUwMDAwMiUiIHN0b3AtY29sb3I9IiNmY2NlMTciIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSI3Ni41JSIgc3RvcC1jb2xvcj0iI2VlOWUwMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktNykiIC8+PC9zdmc+);
    background: -moz-linear-gradient(135deg, #fcce17 23.500002%, #ee9e01 76.5%);
    background: -o-linear-gradient(135deg, #fcce17 23.500002%, #ee9e01 76.5%);
    background: -webkit-linear-gradient(135deg, #fcce17 23.500002%, #ee9e01 76.5%);
    background: linear-gradient(315deg, #fcce17 23.500002%, #ee9e01 76.5%);
    text-align: center;
}
.competition .rectangle-1-copy-15-holder {
    margin: 0 auto;
    position: relative;
    width: 95%;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    background: #ffffff;
    padding-bottom: 2px;
    text-align: center;
}
.competition .rectangle-1-copy-15-holder img.layer-21-copy-2 {
    height: 50px;
    margin-top: 15px;
}
.competition .rectangle-1-copy-15-holder p.coupons {
         font-weight: 800;
    width: 90%;
    font-size: 2rem;
    margin-top: 25px;
    line-height: 32px;
    margin-bottom: 18px;
}
.competition .rectangle-1-copy-15-holder p.date {
         font-weight: 800;
    font-size: 1.1rem;
    margin-bottom: 5px;
}
            .fa-instagram-square:before, .fa-square-instagram:before {
    content: "\e055";
    color: transparent;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    background-clip: text;
    -webkit-background-clip: text;
}
.collapsibleHeight .mainContentArea {
    height: 200px !important;
    overflow-y: scroll !important;
    padding-top:10px;
}
            @media only screen and (min-width: 1300px) {
    .customContainer {
        max-width: 900px !important;
    }
 
}
        @media only screen and (min-width: 1200px) {
    .customContainer {
        max-width: 900px !important;
    }
}

            .mainFaqsSection .textTick{    line-height: 1.2;
}
.mainContentArea{height:auto !important;}
            body{overflow-x: hidden;}
            .flickity-viewport{overflow: visible !important;}
            .tapBtn:hover {
                color: #fff;
                cursor: pointer;
            }
           
            .tapBtn {
                border-width: 1px;
                border-color: rgb(0, 0, 0);
                border-style: solid;
                border-radius: 3px;
                background-image: -moz-linear-gradient(90deg, rgb(199, 1, 1) 0%, rgb(252, 3, 3) 100%);
                background-image: -webkit-linear-gradient(90deg, rgb(199, 1, 1) 0%, rgb(252, 3, 3) 100%);
                background-image: -ms-linear-gradient(90deg, rgb(199, 1, 1) 0%, rgb(252, 3, 3) 100%);
                padding: 20px;
                color: #fff;
                font-size: 1.7rem;
                 font-family: 'Myriad Pro Regular' !important;
                font-weight: bold;
                line-height: 1.2;
                text-align: center;
                padding: 12px 80px;
            }

            .herobanner {
                width: 100%;
            }

            .herobanner img {
                width: 100%;
            }

            .CountDownArea {
                background: #fff;
            }
        
            /* Target styles only inside the modal */
            .modal-content a.text-style-2 {
                color: #ec0202;
                 font-family: 'Myriad Pro Regular' !important;
                font-weight: 700;
                font-style: italic;
                text-decoration: underline;
            }
			label{font-family: 'Myriad Pro Regular' !important;}

            .modal-content span.text-style {
                 font-family: 'Myriad Pro Regular' !important;
                font-weight: 700;
            }

            .modal-content .headingForm {
                font-size: 1.3rem;
                margin-bottom: 20px;
                cursor: pointer;
                 font-family: 'Myriad Pro Regular' !important;
                color: rgb(0, 0, 0);
                font-weight: bold;
                line-height: 1.2;
                text-align: left;
            }

            .modal-content label.form-check-label {
                line-height: 1.7;
            }

            .modal-content input#flexCheckDefault,
            .modal-content input#flexCheckDefault2 {
                appearance: none;
                -webkit-appearance: none;
                justify-content: center;
                font-size: 2rem;
                padding: 0.1rem;
                border-radius: 0;
                margin-left: -10px;
                margin-top: -2px;
            }

            .modal-content .disclaimer p {
                color: #6b6b6b;
                 font-family: 'Myriad Pro Regular' !important;
                font-size: 12px;
                line-height: 1.3;
            }

            .modal-content label.orderText {
                color: #6b6b6b;
                 font-family: 'Myriad Pro Regular' !important;
                font-weight: 400;
            }

         

            .modal-content .pop-up-bg {
                min-height: 500px;
                padding: 38px 0;
                position: relative;
                width: 100%;
                background: url(./images/popup/upsell_-_desktop_version_.png) no-repeat;
            }

            .modal-content .rectangle-1-holder {
                position: relative;
                background: -webkit-linear-gradient(bottom, #c70101 -21.5%, #fc0303 50%, #c70101 121.5%);
                margin-top: 20px;
            }

            .modal-content .text-2>p {
                color: #ffffff;
                font-size: 2rem;
                font-weight: 800;
                text-align: center;
                 font-family: 'Myriad Pro Regular' !important;
                line-height: 2.2;
            }

            .modal-content .text-4 {
                width: 100%;
                color: #000;
                font-size: 2rem;
                line-height: 1;
                text-align: center;
                 font-family: 'Myriad Pro Regular' !important;
                margin: 20px 20px 0;
                font-weight: 800;
            }

            .modal-content .text-5 {
                width: 69%;
                font-weight: 800;
                line-height: 1.8;
                 font-family: 'Myriad Pro Regular' !important;
                margin: 0px auto;
                text-align: center;
            }

            .modal-content .color02ca3f {
                color: #02ca3f;
            }

            .modal-content .colorf90303 {
                color: #f90303;
            }

            .modal-content .text-7 {
                width: 100%;
                color: #848383;
                font-size: 13px;
                font-style: italic;
                font-weight: 500;
                line-height: 1;
                 font-family: 'Myriad Pro Regular' !important;
                text-align: center;
            }

            .modal-content .text-7 a {
                color: #848383;
                text-decoration: none;
            }

            .modal-content .text-style-3 {
                text-decoration: underline;
            }

            .modal-content h3.fiftypercent {
                font-family: "Impact";
                color: #f1141e;
                line-height: 1;
                text-align: center;
                font-size: 7rem;
                font-style: italic;
            }

            .modal-content .w70 {
                width: 70%;
            }

            .fontonepoint5 {
                font-size: 1.1rem !important
            }

            .mainContent {
                width: 85%;
                margin: 0px auto;
            }

            .mxauto {
                margin: 0px auto;
            }

            .w90 {
                width: 90%;
            }

            @media only screen and (max-width: 768px) {
                .w90 {
    width: 95%;
}
.heightwidthimg img {
    object-fit: scale-down !important;
  
    height: auto !important;
}
                .resp-py-5 {
                    padding-top: 3rem !important;
                    padding-bottom: 3rem !important;
                }

                .tapBtn {
                    padding:20px !important;
                    font-size: 11px;
                }

                p.text-2 {
                    font-size: 0.8rem;
                }

                .textcheckbox {
                    font-family: Montserrat;
                    font-weight: 600;
                    font-size: 14px !important;
                    font-size-adjust: 0.5 !important;
                    transform: scale(1, 1) !important;
                    text-align: left;
                    transform-origin: left;
                    margin-left: 20px;
                    width: 100%;
                }

                .enterNowHeading {
                    font-size: 1.8rem !important;
                    line-height: 1.5 !important;
                    margin-bottom: 0 !important;
                }

                .modal-content .text-2>p {
                    font-size: 1rem !important;
                }

                .modal-content .text-4 {
                    font-size: 1rem !important;
                    margin: 0 !important;
                    padding: 0;
                }

                .modal-content h3.fiftypercent {
                    font-size: 4rem;
                }
            }

            .enterNowHeading {
                font-size: 4.1rem;
                 font-family: 'Myriad Pro Regular' !important;
                color: rgb(252, 249, 249);
                font-weight: bold;
                /* line-height: 1.2; */
                text-align: center;
                font-style: italic;
                transform: scale(0.8, 1);
                background: -webkit-linear-gradient(#eee, #e3dada);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                margin-bottom: 0;
            }

            .formflex2 {
                background: #e30303;
                padding: 10px 10px;
                color: #fff;
                display: flex;
                align-items: center;
                justify-content: space-around;
            }

            .form-check-input {
                width: 30px;
                height: 25px;
            }

            .formflex {
                justify-content: flex-start;
            }

            .textcheckbox {
                margin-left: 20px;
                font-family: Montserrat;
                font-weight: 600;
                font-size: 20px;
                font-size-adjust: 0.5;
                transform: scale(0.8, 1);
                text-align: left;
                transform-origin: left;
                margin-left: 20px;
                width: 100%;
            }

            .keepmeup {
                display: flex;
                align-items: center;
                justify-content: stretch;
            }

            .iconTick.d-flex {
                line-height: 0.5;
            }

            .heightwidthimg img {
                object-fit: contain;
                width: 100%;
                height: 443px;
            }
			.hide {
				
				display:none !important;
			}
     .graySticker {
    border: 1px solid #979797;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiPgo8c3RvcCBvZmZzZXQ9Ii0yMS41JSIgc3RvcC1jb2xvcj0iIzVjNWM1YyIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjEyMS41JSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktOSkiIC8+PC9zdmc+);
    background: -moz-linear-gradient(90deg, #5c5c5c -21.5%, #010101 121.5%);
    background: -o-linear-gradient(90deg, #5c5c5c -21.5%, #010101 121.5%);
    background: -webkit-linear-gradient(90deg, #5c5c5c -21.5%, #010101 121.5%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-21.5%, #5c5c5c), color-stop(121.5%, #010101));
    background: -webkit-linear-gradient(bottom, #5c5c5c -21.5%, #010101 121.5%);
    background: -moz-linear-gradient(bottom, #5c5c5c -21.5%, #010101 121.5%);
    background: -o-linear-gradient(bottom, #5c5c5c -21.5%, #010101 121.5%);
    background: linear-gradient(0deg, #5c5c5c -21.5%, #010101 121.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 80%;
    margin: 0px auto;
    top: -13px;
    position: relative;
}
.grayBtn{
border: 1px solid #979797;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  border-radius: 5px;
background-image: linear-gradient(180deg, #f3f3f3 0%, #c5c5c5 100%);
border: 0px solid #000000;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ffffff;
    
    font-weight: 800;
    letter-spacing: 0.04em;
   
    text-align: center;
    /* text-shadow: 0px 0px 6.72px rgb(92 88 88) !important; */
    text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;

}
span.red {
    letter-spacing: 0px;
    color: #ff0202;
    font-weight: 700;
     font-family: 'Myriad Pro Regular' !important;
    text-align: center; animation: blinkAnimation 1s infinite;
}
.diamondbg {
  
    background-size: 100% 100% !important;
}

    @keyframes blinkAnimation {
      0%, 100% { opacity: 1; }
      50% { opacity: 0; }
    }
    .animated-button{line-height:0.2 !important;}
    .scroll-button {
    line-height: 1 !important;
}

  apple-pay-button {
    width: 100%; /* Make button take full width of the container */
    max-width: 100%; /* Limit maximum width to 300px for larger screens */
    height: 60px; /* Increase the button height */
    margin: 10px 0; /* Add some margin for better spacing */
  }
  
  /* Responsive design: make button bigger on mobile screens */
  @media (max-width: 600px) {
    apple-pay-button {
      width: 100%; /* Full width on small screens */
      height: 170px; /* Taller button on mobile */
    }
  }
  
apple-pay-button {
  --apple-pay-button-width: 300px;
  --apple-pay-button-height: 55px;
  --apple-pay-button-border-radius: 19px;
  --apple-pay-button-padding: 0px 0px;
  --apple-pay-button-box-sizing: border-box;
}
/* Hide default radio buttons */
input[type="radio"].form-control {
  display: none;
}

/* Label container for each payment option */
.custom-label {
  display: flex;
  align-items: center;
     font-family: 'Myriad Pro Regular' !important;
  font-size: 16px;
  color: #333;
  cursor: pointer;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 8px;
  transition: all 0.3s ease;
  background-color: #f9f9f9;
}

/* Add spacing between options */
.payment-options {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* Custom radio button */
.custom-radio {
  width: 18px;
  height: 18px;
  border: 2px solid #aaa;
      background-color: #fff;

  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  transition: all 0.3s ease;
  background-color: #fff;
}

/* Checked state - inner circle */
.custom-radio::after {
  content: '';
  width: 10px;
  height: 10px;
  
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.3s ease;
}

/* Checked state - expand the inner circle */
input[type="radio"].form-control:checked + .custom-radio::after {
  transform: translate(-50%, -50%) scale(1);
}

/* Hover effect */
.custom-label:hover {
  border-color: #ddd;
  background-color: #fff;
}

@keyframes zoomInOut {
    0% {
        transform: scale(1); /* Original size */
    }
    50% {
        transform: scale(1.2); /* Zoom in */
    }
    100% {
        transform: scale(1); /* Back to original size */
    }
}

/* Style for the image container */
.tenX {
    text-align: center;
    padding: 20px;
    position: absolute;
}

/* Style for the image with animation */
.tenXimg {
   display: inline-block;
    max-width: 150%;
    height: auto;
    animation: zoomInOut 1s ease-in-out infinite;
    transform-origin: center;
    position: absolute;
    top: -10px;
    left: -11px;
    width: 150px;
    z-index: 99;
}
.mostPopularImg{position:absolute;
    right: -9px;
    top: -15px;}
	.mostPopularribbon{    
    right: 0;}
	 .ribbon-container {
    position: absolute;
    right: -8px;
    top: -22px;
}

    .ribbon-container .ribbon {
   position: absolute;
    top: 20px;
    right: -20px;
    background-color: #ff4757;
    color: #000;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    transform: rotate(44deg);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    background-image: linear-gradient(36deg, #8a99b2 0%, #8a99b2 1%, #e7effc 50%, #8a99b2 100%);
    }

    .ribbon-container .ribbon:before,
    .ribbon-container .ribbon:after {
      content: '';
      position: absolute;
      bottom: -10px;
      border-style: solid;
      border-width: 10px;
      border-color: #ff4757 transparent transparent transparent;
    }

    .ribbon-container .ribbon:before {
      left: 0;
    }

    .ribbon-container .ribbon:after {
      right: 0;
    }

.text-3 {
 right: 10px;
    position: absolute;
    top: 21px;
    width: 67px;
}
.rectangle-1-copy {
right: 50%;
    position: absolute;
    top: 12px;
    width: 115px;
}
.triangle-1-copy-2-2 {
      right: 1px;
    position: absolute;
    top: 76px;
    width: 13px;
}
.triangle-1-copy-2 {
  right: 94px;
    position: absolute;
    top: 13px;
    width: 36px;
}
.mainText {
   font-size: 16px !important;
    line-height: 1.2;
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    top: 10px !important;
    position: relative !important;
	    letter-spacing: 1px;
    color: #ffffff;
    font-weight: 800;
     font-family: 'Myriad Pro Regular' !important;
    text-align: center;
}
     .paragraph{font-size: 33px;
color: #cacaca;
font-weight: bold;
font-family: "Myriad Pro";
text-align: center;}     
.paragraph {
    font-size: 18px;
    color: #cacaca;
    font-weight: bold;
     font-family: 'Myriad Pro Regular' !important;
    text-align: center;
    width: 50%;
    margin: 0px auto;
    line-height: 1.2;
    margin-bottom: 20px;
}
span.inner {
    line-height: 1.2;
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    font-size: 65px;
    color: #ffffff;
    font-weight: 800;
     font-family: 'Myriad Pro Regular' !important;
    text-align: center;
    filter: drop-shadow(0px 2px 2px #000000);
}
.accText p {
    line-height: 1.2;
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    font-size: 18px;
    color: #ffffff;
    font-weight: 800;
     font-family: 'Myriad Pro Regular' !important;
    text-align: center;
    filter: drop-shadow(0px 3px 3.5px #000000);
}
.price-text {
    line-height: 1.2;
    text-align: center;
    -moz-transform: matrix(0.70136390072543, 0, 0, 0.84267837911721, 0, 0);
    font-size: 2.5rem;
    color: #000000;
    font-weight: 700;
     font-family: 'Myriad Pro Regular' !important;
    text-align: center;

}
.mainDiv {

    margin-top: 20px;
}

/* Kafeel css */
.promotionBannerSection{position: relative;}
.promotionBannerBtn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 75%;
    margin: auto;
}
.CountDownArea .bonus
{
    font-size: 36px !important;
    color: #000000 !important;
    font-family: "Tusker Grotesk 7600" !important;
    text-align: center !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.digits {
    font-size: 39px;
    /* font-family: "Tusker Grotesk 7600" !important; */
    line-height: normal !important;
}
.left-alert,.right-alert{width: 47px;}
.time-unit span {
    font-size: 24px !important;
    color: #000 !important;
    font-family: "Myriad Concept Roman" !important;
}
.packagetoEnter{
    font-size: 47px !important;
    font-family: "Tusker Grotesk 7600" !important;
    font-style: normal !important;
}
.card-box {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-width: 0px;
    border-radius: 20px;
    padding: 20px;
}
.proudSection{
    background: url('https://rsrewards.com.au/images/newtheme/bg-proud-raising.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 350px;
}
.proudSection h3{
    font-family: 'Tusker Grotesk 7600';
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.proudSection p{
    font-family: 'Myriad Pro Regular';
    font-size: 24px;
}
.font-47{
    font-size: 47px;
}
.h3{
    font-family: 'Tusker Grotesk 7600';
}
.text-34{
    font-family: 'Myriad Pro Regular' !important;
    font-size: 24px !important;
}
.entireBtn{
    font-family: "Myriad Concept Roman" !important;
    font-size: 18px !important;
    padding: 14px !important;
    background: transparent !important;
    margin-bottom: 14px;
}
.headingeach{
    font-family: 'Tusker Grotesk 7600';
    font-size: 47px !important;
    color: #fff !important;
}
.textTick{
    font-family: "Myriad Concept Roman" !important;
    line-height: normal !important;
}
.faqSection{
    background: url('https://rsrewards.com.au/images/newtheme/faq_bg.png');
    background-repeat: repeat-x;
    background-size: contain;
    background-position: center center;
    min-height: 1000px;
}
.neg-margin{
    margin-top: -25px;
}
button.tapBtn{
    font-family: 'Tusker Grotesk 6600' !important;
    line-height: 1.2 !important;
    color: #fcf9f9 !important;
    padding: 12px 80px 18px 80px !important;
}
@media (max-width: 768px) {
    .faqSection{
        background-size: cover !important;
        min-height: 920px !important;
    }
    .CountDownArea .bonus{font-size: 21px !important;}
    .left-alert, .right-alert {
        width: 26px !important;
    }
    .paragraph{width: 100%;}
    .proudSection{
        padding-top: 125px !important;
        margin-top: -125px;
    }
    .font-47{font-size: 24px !important;}
    .text-34{font-size: 18px !important;}
    .entireBtn{font-size: 19px !important;}
    .headingeach{font-size: 31px !important;}
    span.inner{font-size: 45px !important;}
    .proudSection p {
        font-size: 18px !important;
        text-align: center;
    }
}
@media (max-width:425px){
    .promotionBannerBtn{position: static !important;width: 100% !important;}
    .packagetoEnter{font-size: 24px !important;}
    .fontonepoint5{font-size: 0.8rem !important;}
    .proudSection h3{font-size: 24px !important; text-align: center;}
}
