
/* custom font */

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css');
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);


@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BoldItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BoldItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BoldItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BoldItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BoldItalic.svg#Gilroy-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BlackItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BlackItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BlackItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BlackItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-BlackItalic.svg#Gilroy-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBoldItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBoldItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBoldItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBoldItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBoldItalic.svg#Gilroy-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Bold.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Bold.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Bold.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Bold.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Black.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Black.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Black.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Black.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Black.svg#Gilroy-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBold.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBold.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBold.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBold.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-HeavyItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-HeavyItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-HeavyItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-HeavyItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-HeavyItalic.svg#Gilroy-HeavyItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-LightItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-LightItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-LightItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-LightItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-LightItalic.svg#Gilroy-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Heavy.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Heavy.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Heavy.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Heavy.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Heavy.svg#Gilroy-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Light.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Light.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Light.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Light.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Light.svg#Gilroy-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Regular.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Regular.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Regular.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Regular.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Medium.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Medium.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Medium.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Medium.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-MediumItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-MediumItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-MediumItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-MediumItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-MediumItalic.svg#Gilroy-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBoldItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBoldItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBoldItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBoldItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBoldItalic.svg#Gilroy-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Thin.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Thin.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Thin.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Thin.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-Thin.svg#Gilroy-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBold.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBold.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBold.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-RegularItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-RegularItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-RegularItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-RegularItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-RegularItalic.svg#Gilroy-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ThinItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ThinItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ThinItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ThinItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-ThinItalic.svg#Gilroy-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLight.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLight.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLight.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLight.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLight.svg#Gilroy-UltraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLightItalic.eot');
    src: url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLightItalic.woff2') format('woff2'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLightItalic.woff') format('woff'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLightItalic.ttf') format('truetype'),
        url('https://22390955.fs1.hubspotusercontent-na1.net/hubfs/22390955/Lost-Marble-Theme/fonts/Gilroy-UltraLightItalic.svg#Gilroy-UltraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}





/* 1a. Containers */





/* 1b. Colors */









/* 1c. Typography */





























/* 1d. Buttons Primary*/











/* 1d. Buttons Secondary*/










/* 1d. Buttons Tertiary*/









/* 1e. Forms */













/* 1f. Tables */













/* 1g. Website header */




















/* 1h. Website footer */











/*---------------------------
* 
* *------------------*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"]
[data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}




/* Slider */
.slick-slider{position: relative;display: block;
  box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y;touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;
  margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* slick dots default */
ul.slick-dots li::marker {display: none;font-size: 0;}
ul.slick-dots li { margin: 0 5px;padding: 2px;}
ul.slick-dots {padding-left: 0;display: flex !important;justify-content: center;}
.slick-dots button {height: 10px!important;width: 10px!important;background: transparent;border: 1px solid #AD38EF;color: transparent;display: block;font-size: 0;line-height: 0;outline: 0;padding: 5px;border-radius: 50%;}
.slick-dots li.slick-active button {background-color: #AD38EF;opacity: 1;color: #000000;}
ul.slick-dots li.slick-active {border: 1px solid #AD38EF;border-radius: 50%;}
.slick-dots button:hover {background-color: inherit;}



.container{max-width: 1200px;margin: 0 auto; padding:0 15px;}
.container-fluid{max-width: 100%;margin: 0 auto;}




html { font-family: Roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;font-size: 16px;font-family: Gilroy;}
body { font-family: Roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;color: #404040;font-size: 16px; font-family: Gilroy; }
/* Paragraphs */
p, span {  font-size: 16px;  color:#404040;}
/* Anchors */
a {  color:#000; text-decoration:none;}
a:hover,a:focus {  color:#B80000;}
/*  */
.mix{display: none;}
/* Headings */
h1, h2, h3, h4, m5, h6{line-height:1.2em; margin:0 0 0.6rem 0;}
h1,.h1 {  font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;  color: #AD38EF;  font-size: 76px;  text-transform: uppercase;     font-family: Gilroy;  }

h2,.h2 {  font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;  color: #AD38EF;  font-size: 42px;  text-transform: none;     font-family: Gilroy;  }
h3,.h3 {  font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;  color: #009100;  font-size: 36px;  text-transform: none;     font-family: Gilroy;  }
h4,.h4 {  font-weight: 500; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;  color: #000000;  font-size: 24px;  text-transform: capitalize;     font-family: Gilroy;  }
h5,.h5 {  font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;  color: #AD38EF;  font-size: 20px;  text-transform: none;    font-family: Gilroy;  }
h6,.h6 {  font-weight: 500; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;  color: #000000;  font-size: 18px;  text-transform: none;     font-family: Gilroy;    }

ul li, ol li{color:#404040;}
img{ max-width:100%; height:auto; }



.hs-blog-post-listing__post-button-wrapper a,button,
.button a, a.button,.primary-button a, a.primary-button {  padding-top: 12px;
padding-right: 48px;
padding-bottom: 12px;
padding-left: 48px;
;  font-weight: 600; font-style: normal; text-decoration: none;  font-size:16px;   color:#FFFFFF;  background: rgb(161,0,0);background: -moz-linear-gradient(90deg, #A10000 0%, #D20A0A 48%);background: -webkit-linear-gradient(90deg, #A10000 0%, #D20A0A 48%);background: linear-gradient(90deg, #A10000 0%, #D20A0A 48%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#A10000",endColorstr="#D20A0A",GradientType=1);
    border-radius: 8px;  text-transform: uppercase;  display:inline-block;  border:none;}
.hs-blog-post-listing__post-button-wrapper a:hover,form input[type=submit]:hover, form .hs-button:hover,button:hover,.button a:hover, a.button:hover,.primary-button a:hover, a.primary-button:hover{ background: rgb(161,0,0);background: -moz-linear-gradient(90deg, #D20A0A 0%, #A10000 48%);background: -webkit-linear-gradient(90deg, #D20A0A 0%, #A10000 48%);background: linear-gradient(90deg, #D20A0A 0%, #A10000 48%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#D20A0A",endColorstr="#A10000",GradientType=1); color:#fff;}
.secondary-button a, a.secondary-button,button.secondary-button{  padding-top: 11px;
padding-right: 30px;
padding-bottom: 11px;
padding-left: 30px;
;  font-weight: 700; font-style: normal; text-decoration: none;  font-size:16px;   color:#4A4A4A;  background-color: #fff;  background:#fff;  border-radius: 0px;  text-transform: capitalize;
  border: 1px solid #707070;
;  display:inline-block;}
.secondary-button a:hover, a.secondary-button:hover,button.secondary-button:hover{background-color: #fff;background:#fff; color:#B80000;border: 1px solid #B80000;
}
.tertiary-button a, a.tertiary-button,button.tertiary-button{ padding: 26px;
;  ;  font-size:18px;;   color:#fff;  background-color: #000;  background:#000;  border-radius: 0px;  text-transform: capitalize;
  font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;    display:inline-block;}
.tertiary-button a:hover, a.tertiary-button:hover{ background-color: #fff; color:#B80000;}




form,.submitted-message { font-family: Gilroy; }
.form-title {  color: #000;background-color:#FFF;}
/* Labels */
form label { color: #000;font-weight:bold;}
form label span{font-size:14px;color: #000}
/* Help text */
form legend { color: #707070;}
.hs_error_rollup .hs-error-msgs li label {text-align: center;margin-bottom: 17px;color: #ef6b51;}
/* Inputs */
form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],
form select,form textarea { border: 1px solid #707070;
 background-color: #FFFFFF; color: #000;  border-radius: 10px;}
form input[type=text]:focus, form input[type=email]:focus, form input[type=password]:focus, form input[type=tel]:focus, form input[type=number]:focus, form input[type=file]:focus,form select:focus,form textarea:focus{outline:#AD38EF;border-color: #AD38EF;}
form textarea{height:141px;width: 100% !important;}
/* Form placeholder text */
::-webkit-input-placeholder { color: #707070;}
::-moz-placeholder { color: #707070;}
:-ms-input-placeholder { color: #707070;}
::placeholder {  color: #707070;}
:focus-visible {outline: 0px; outline-color: transparent;}
input:focus-visible {outline: 0px;}
/* Submit button */
form input[type=submit],form .hs-button {padding: 9px 16px;border:none;font-weight: 600; font-style: normal; text-decoration: none;font-size:16px;color:#FFFFFF;background: rgb(161,0,0);background: -moz-linear-gradient(90deg, #A10000 0%, #D20A0A 48%);background: -webkit-linear-gradient(90deg, #A10000 0%, #D20A0A 48%);background: linear-gradient(90deg, #A10000 0%, #D20A0A 48%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#A10000",endColorstr="#D20A0A)",GradientType=1);border-radius: 8px;text-transform: uppercase;
  display:inline-block;}
/*---*/
table tr th{background-color:#AD38EF; color:#FFFFFF;} 
table tr td{background-color:#FFFFFF; color:#000000;}




/* top-row */
header.sticky { position: fixed; width: 100%; top: 0;  z-index: 999;}
header.sticky .header-module .header-top-row{display:none;}
.header-module .header-top-row {padding: 0px 15px;}
.header-module .header-top-row p,
.header-module .header-top-row span,
.header-module .header-top-row a{font-size:px; color:;}
.header-module .header-top-row span svg path{fill:;}
.header-module .header-top-row .left-content a:hover span {color: ;}
.header-module .header-top-row .left-content a:hover span,
.header-module .header-top-row a:hover{color:;}
.header-module .header-top-row .inner-wrapper{display:flex;align-items: center;justify-content: space-between;padding: 18px 0px;}
.header-module .header-top-row .inner-wrapper .left-content,.header-module .header-top-row .right-content .social-icon { display: flex;align-items: center;}
.header-module .header-top-row .right-content .social-icon a svg{width:20px;height:20px;transition: 0.7s;}
.header-module .header-top-row .right-content .social-icon a svg:hover {transform: translateY(-4px);}
.header-module .header-top-row .content-text {padding-right: 15px;}

.header-module .header-top-row .contact-number {padding: 0px 15px;display: flex;align-items: center;}
.header-module .header-top-row .contact-number a{display: flex;align-items: center;}
.header-module .header-top-row .contact-mail {padding-left: 15px;display: flex;align-items: center;}
.header-module .header-top-row .contact-mail a{display: flex;align-items: center;}
.header-module .header-top-row .contact-number a span,.header-module .header-top-row .contact-mail a span {padding-left: 10px;}
.header-module .header-top-row .left-content .contact-number:hover a span,.header-module .header-top-row .left-content .contact-mail:hover a span{color:;cursor:pointer;}
.header-module .header-top-row .right-content .social-icon img:hover {opacity: 0.7;}

/* Bottom row */
.header-module .header-bottom-row{padding:22px 50px;box-shadow: 0px 3px 6px #00000029;position:relative;}
.header-module .header-bottom-row .inner-wrapper {display: flex;align-items: center;justify-content: space-between;}
.header-module .header-bottom-row .inner-wrapper .site-logo a {display: block;}
.header-module .header-bottom-row .inner-wrapper .site-logo {width: 20%;}
.header-module .header-bottom-row .inner-wrapper .bottom-header-right-section {width: 80%; display: flex;justify-content: end; align-items: center;}
.header-module .header-bottom-row .inner-wrapper .bottom-header-right-section > div {  margin-left: 15px;}
.header-module .header-bottom-row .inner-wrapper .bottom-header-right-section .search-icon { margin-top: 5px;}

.header-module .header-bottom-row .inner-wrapper .header-main-menu ul {align-items: baseline;justify-content: end;}
.header-module .header-bottom-row .inner-wrapper .header-main-menu ul li a img {display: block;margin: 0 auto;max-height:35px;}
.header-module .header-bottom-row .inner-wrapper .header-main-menu ul li a { color:; font-size:px; text-transform:uppercase;
  padding: 0px 15px;display: block;font-weight:600;text-align:center;}
.header-module .header-bottom-row .inner-wrapper .header-main-menu ul li ul {
  position: absolute;
  opacity: 0; 
  visibility: hidden; 
  flex-direction: column;
  z-index: 99;
  background-color:#fff;
}
.header-module .header-bottom-row .inner-wrapper .header-main-menu ul li:hover > ul {opacity: 1;visibility: visible;}

/* sub menu mobile hide */
/* @media(max-width:1022px){
  .header-module .header-bottom-row .inner-wrapper .header-main-menu ul ul.hs-menu-children-wrapper {
    display: none;
  }
} */
/* sub menu mobile hide */
.header-module .header-bottom-row .inner-wrapper .header-main-menu ul li a:hover{color:}

/* vertical menu on desktop */


.header-module .header-bottom-row .inner-wrapper .header-main-menu.vertical_menu_wrapper .mobile-toggle {width: 40px;height: 40px;border: 1px solid #404040;padding: 5px;border-radius: 5px; position:relative}
.header-module .header-bottom-row .inner-wrapper .header-main-menu.vertical_menu_wrapper .mobile-toggle>span {display: block;height: 2px;background: #b80000;margin: 5px;}

body.mobile-open .header-module .header-bottom-row .inner-wrapper .header-main-menu.vertical_menu_wrapper .mobile-toggle span{width:20px; position:absolute;   left: 0;  right: 0;    margin: 0 auto;}
body.mobile-open .header-module .header-bottom-row .inner-wrapper .header-main-menu.vertical_menu_wrapper .mobile-toggle span:first-child{top:47%;    transform: rotate(-45deg) translateY(50%);}
body.mobile-open .header-module .header-bottom-row .inner-wrapper .header-main-menu.vertical_menu_wrapper .mobile-toggle span:nth-child(2){display:none}
body.mobile-open .header-module .header-bottom-row .inner-wrapper .header-main-menu.vertical_menu_wrapper .mobile-toggle span:last-child{top: 47%;     transform: rotate(45deg) translateY(50%);}
.header-module .header-main-menu.vertical_menu_wrapper .hs-menu-wrapper ul { display: block;}
.header-module .header-main-menu.vertical_menu_wrapper .hs-menu-wrapper ul li { padding-bottom: 10px;}
.header-module .header-main-menu.vertical_menu_wrapper .hs-menu-wrapper ul li a img { display: block; margin: 0px auto 5px auto;}
.header-module .header-main-menu.vertical_menu_wrapper .hs-menu-wrapper {position: absolute;top: 100%;width: 100%;right: 0px;display: none;background: #FFFFFF;max-width: 100%;box-shadow: 0px 5px 10px rgb(0 0 0 / 10%);padding: 15px 0;border-bottom: 4px solid #b80000;z-index: 1;}

.header-module .header-bottom-row  .search-box-wrapper .search-icon svg {width: 20px;}
.header-module .header-bottom-row  .search-box-wrapper {position: relative;margin-left:13px;min-height: 55px;min-width: 24px;}

.header-module .header-bottom-row  .switch-language {margin: 0px 24px 0px 13px;}
.header-module .header-bottom-row  .search-box {display: none;}
.header-module .header-bottom-row .search-box-wrapper ul.hs-search-field__suggestions {margin:0;}
.header-module .header-bottom-row  .search-icon {position: absolute;right: 15px;top: 8px;height: 54px;}
.header-module .header-bottom-row  .search-box {transition: all 0.7s;display: block !important;width: 0;
  overflow: hidden;}
.header-module .header-bottom-row  .search-box.search-toggle {width: 202px;}
.header-module .header-bottom-row  .switch-language ul.lang_list_class li a {font-size: 13px;}
/* submenu */
.header-module .header-main-menu ul li ul { box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;  padding: 10px 0px;  border-top: 3px solid 0;  min-width: 150px;  background-color:;
}
.header-module .header-main-menu ul li ul li {  padding: 0px;  margin-bottom: 10px;}
.header-module .header-main-menu ul li ul li a {color:;  padding: 0px 15px;  text-transform: capitalize;
  font-size:px;}
.header-module .header-main-menu ul li ul li a:hover{color:;}
.header-module .header-main-menu ul li ul li ul,.header-module .header-main-menu ul li ul li:hover ul {left: 100% !important;top:0!important;}




.footer-module{font-size:px;;background-size: cover;
  background-repeat: no-repeat; background-color:;}
.footer-module .inner-wrapper { display: flex;margin:0px -1%;flex-wrap:wrap;}
.footer-module h6{padding: 10px 0px;}
.footer-module .footer-content .footer-contact-info {margin-top: 37px;}
.footer-module .inner-wrapper .footer-content,.footer-module .inner-wrapper .opening-time,.footer-module .inner-wrapper .the-menu,.footer-module .inner-wrapper .newsletter{width:23%;margin: 0px 1%;}
.footer-module .footer-top-row .opening-time .opening-time-content p {margin-bottom: 19px;}
.footer-module .footer-top-row .the-menu ul {display: block;}
.footer-module .the-menu ul li {margin-bottom: 14px;}

.footer-module .inner-wrapper .footer-content .contact-info{display: flex;align-items: center;margin-bottom: 13px;}
.footer-module .inner-wrapper .footer-content .contact-info img {margin-right: 15px;}  
.footer-module .inner-wrapper .newsletter .newsletter-form form .hs_email label span{display:none;}
.footer-module .inner-wrapper .newsletter .newsletter-form form input[type=email]{border-radius:24px;}
.footer-module .inner-wrapper .newsletter .newsletter-form form .hs_error_rollup ul li label {color: #ef6b51;text-align:left;}
.submitted-message{color:}

.footer-module .footer-bottom-row .inner-wrapper{display: flex;align-items: center;border-top: 1px solid ;padding: 23px 0px 0px;}

.footer-module .footer-bottom-row .copyright-text p{font-size:px;}
.footer-module .footer-bottom-row .social-connect{display: flex;align-items: center;}
.footer-module .footer-bottom-row .social-connect {margin-left: auto;}
.footer-module .footer-bottom-row {padding-top: 70px;}
.footer-module .footer-bottom-row .social-connect .social-icon a {padding-left: 20px;} 
.footer-module .footer-bottom-row .social-connect .social-icon a svg{height: 20px;width: 20px;}
.footer-module .footer-content .footer-contact-info .address,.footer-module .footer-content .footer-contact-info .phoneNum{padding-bottom: 13px;}
.footer-module .footer-content .footer-contact-info .address,.footer-module .footer-content .footer-contact-info .phoneNum,.footer-module .footer-content .footer-contact-info .emailAddress{display: flex;align-items: center;}
.footer-module .footer-content .footer-contact-info .address img,.footer-module .footer-content .footer-contact-info .phoneNum img,.footer-module .footer-content .footer-contact-info .emailAddress img {padding-right: 18px;}
.footer-module .footer-bottom-row .social-connect .social-icon a:hover img{opacity:0.7;cursor:pointer;}
.footer-module .opening-time-content,.footer-module .food-menu,.footer-module .newsletter-content {margin-top: 44px;}
/* footer-no-navigation-module */
.footer-no-navigation-module .social-connect .social-icon a svg {
  height: 20px;width: 20px;}
.footer-no-navigation-module .social-connect {display: flex;align-items: center;margin-left: auto;}
.footer-no-navigation-module .inner-wrapper {display: flex;align-items: center;}
.footer-no-navigation-module .copyright-text {position: absolute;bottom: 10px;left: 0;
  right: 0;text-align: center;}
.footer-no-navigation-module {padding: 50px 0px 70px;}
.footer-no-navigation-module .social-connect .social-icon a {padding-left: 20px;}
.footer-module .footer-content .footer-contact-info svg {width: 17px;height: 24px;
  margin-right: 10px;}
.footer-module .footer-content .footer-contact-info span {width: 90%;}
/* Form title */
footer p{margin:0;}

.footer-module .footer-top-row .heading h1,
.footer-module .footer-top-row .heading h2,
.footer-module .footer-top-row .heading h3,
.footer-module .footer-top-row .heading h4,
.footer-module .footer-top-row .heading h5,
.footer-module .footer-top-row .heading h6{font-size:px}
.footer-module .footer-content .footer-contact-info a,
.footer-module .footer-content .footer-contact-info p{font-size:px;}
.footer-module .copyright-text p{font-size: px}
.footer-module .footer-top-row .heading h5{text-transform:uppercase;}




/**module classes**/
.center-align,
.text-center{text-align:center;}
.left-align,
.text-left{text-align:left;}
.right-align,
.text-right{text-align:right;}
.text-justify{text-align:justify;}

.font-white h1, .font-white h2, 
.font-white h3, .font-white h4, .font-white h5, .font-white h6, .font-white p, .font-white span, .font-white samp,
.font-white{color:#FFFFFF;}

.font-primary h1, .font-primary h2, .font-primary h3, .font-primary h4, .font-primary h5, .font-primary h6 , .font-primary span, .font-primary samp, .font-primary p,
.font-primary{color:#AD38EF;}

.font-black h1, .font-black h2, .font-black h3, .font-black h4,.font-black h5,.font-black h6, .font-black sapn, .font-black samp, .font-black p,
.font-black{color:#000000;}

.sub-heading p {font-weight: 600;}
/*****************Banner********************/
.home-banner-module .slick-dots button {border: 1px solid #707070;}
.home-banner-module .slick-dots li.slick-active button {border-color: #AD38EF;}
.home-banner-module ul.slick-dots li {padding: 0;}
.home-banner-module ul.slick-dots {position: absolute;left: 50%;transform: translateX(-50%);bottom: 24px;}

.home-banner-module  .slider-item {height: 900px;}
.home-banner-module button.slick-arrow {position: absolute;bottom: 0;transform: translateY(0);right: 0;background: 0;border: 0;font-size: 0;width: 51.73px;padding: 0;height: 25px;background-repeat: no-repeat !important;background-position: center !important;z-index: 1; top:auto;}
.home-banner-module button.slick-next.slick-arrow{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000000'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");right: 15px;background-color: white;border-radius: 0;width: 65px;height: 62px;border: 0.5px solid #707070;}

.home-banner-module button.slick-prev.slick-arrow {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000000'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");right: 79px;background-color: white;border-radius: 0;width: 65px;height: 62px;border: 0.5px solid #707070; left:auto;}

.home-banner-module button.slick-prev.slick-arrow:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");}

.home-banner-module button.slick-next.slick-arrow:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");}


.home-banner-module .slick-initialized .slick-slide{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center;}
.banner-content h2 span,
.banner-content h1 span{font-size: inherit;}
.home-banner-module .banner-content .item-text p {font-size: 18px;color: #000000;}
.home-banner-module .banner-image { position: absolute; top: 50%; transform: translateY(-50%);}
.home-banner-module  .banner-image.left-position{left:0;}
.home-banner-module  .banner-image.right-position{right:0;}

.home-banner-module .slider-item.item-3 .banner-image,
.home-banner-module .slider-item.item-6 .banner-image,
.home-banner-module .slider-item.item-2 .banner-image.right-position{right:0}
.home-banner-module .slider-item.item-5 .banner-image.right-position { right: 12%;}
.home-banner-module .slider-item.item-4 .banner-image.left-position { left: 4%;}

.home-banner-module .banner-content { position: absolute; top: 50%; transform: translateY(-50%);}
.home-banner-module .banner-content.right-position {right:250px}
.home-banner-module .banner-content.left-position{left:250px;}
.home-banner-module .banner-content .banner-bottom-row{display: flex;align-items: center;margin-top: 32px;}
.home-banner-module .banner-content .banner-bottom-row .item-price h6 {margin: 0;}
.home-banner-module .banner-content .banner-bottom-row .item-price {margin-left: 50px;}
.home-banner-module .banner-content .banner-bottom-row .item-price sup{color:#707070;font-size:16px;top: -0.9em;padding-left: 9px;}

.home-banner-module .item-sub-heading {margin-top: 20px;}
.home-banner-module .item-text {margin-top: 18px;}





.home-banner-module .inner-wrapper .slider-item.item-4 .item-text p,
.home-banner-module .inner-wrapper .slider-item.item-4 .item-heading h1 span.top-heading,
.home-banner-module .inner-wrapper .slider-item.item-3 .item-text p,
.home-banner-module .inner-wrapper .slider-item.item-3 .item-heading h1 span.top-heading,
.home-banner-module .inner-wrapper .slider-item.item-1 .item-text p,
.home-banner-module .inner-wrapper .slider-item.item-6 .item-heading h2 span.bottom-heading,
.home-banner-module .inner-wrapper .slider-item.item-1 .item-heading h1 span.top-heading{color:#000;}

.home-banner-module .inner-wrapper .slider-item.item-4 .item-heading h1 span.bottom-heading,
.home-banner-module .inner-wrapper .slider-item.item-4 .banner-bottom-row .item-price h3 span.price-text,
.home-banner-module .inner-wrapper .slider-item.item-3 .item-heading h1 span.bottom-heading,
.home-banner-module .inner-wrapper .slider-item.item-3 .banner-bottom-row .item-price h3 span.price-text,
.home-banner-module .inner-wrapper .slider-item.item-1 .item-heading h1 span.bottom-heading,
.home-banner-module .inner-wrapper .slider-item.item-1 .banner-bottom-row .item-price h3 span.price-text{color:#B80000;}
.home-banner-module .inner-wrapper .slider-item.item-3 .banner-bottom-row .item-price h3 sup.actual-price,
.home-banner-module .inner-wrapper .slider-item.item-4 .banner-bottom-row .item-price h3 sup.actual-price,
.home-banner-module .inner-wrapper .slider-item.item-1 .banner-bottom-row .item-price h3 sup.actual-price { color: #747474;}

.home-banner-module .inner-wrapper .slider-item.item-5 .banner-bottom-row .item-price h3 sup.actual-price,
.home-banner-module .inner-wrapper .slider-item.item-5 .item-text p,
.home-banner-module .inner-wrapper .slider-item.item-2 .banner-bottom-row .item-price h3 sup.actual-price,
.home-banner-module .inner-wrapper .slider-item.item-2 .item-text p{color:#E2E2E2}
.home-banner-module .inner-wrapper .slider-item.item-6 .item-heading h2 span.top-heading,
.home-banner-module .inner-wrapper .slider-item.item-5 .item-heading h1 span.top-heading,
.home-banner-module .inner-wrapper .slider-item.item-6 .banner-bottom-row .item-price h3 span.price-text,
.home-banner-module .inner-wrapper .slider-item.item-2 .item-heading h1 span.top-heading{color:#B80000;}
.home-banner-module .inner-wrapper .slider-item.item-5 .item-heading h2 span.bottom-heading,
.home-banner-module .inner-wrapper .slider-item.item-6 .item-sub-heading h3,
.home-banner-module .inner-wrapper .slider-item.item-6 .item-text p ,
.home-banner-module .inner-wrapper .slider-item.item-6 .banner-bottom-row .item-price h3 sup.actual-price,
.home-banner-module .inner-wrapper .slider-item.item-2 .item-heading h2 span.bottom-heading{color:#fff}
.home-banner-module .inner-wrapper .slider-item.item-5 .banner-bottom-row .item-price h3 span.price-text,
.home-banner-module .inner-wrapper .slider-item.item-2 .banner-bottom-row .item-price h3 span.price-text{color:#B80000;}

/**********about-us-module *************/
.about-us-module .inner-wrapper.left-content-right-image .content-wrapper {  order: 0;}
.about-us-module .inner-wrapper.left-content-right-image .images {   order: 1;}

.team-module .team-heading h2,.about-us-module .about-us-header h2,.menu-module .menu-heading h2,.menu-slider-module .menu-heading h2,.testimoial-module .testimonial-heading h2,.news-blog-module .news-blog-heading h2,.book-table-module .form-heading h2{margin-bottom: 10px;}
.about-us-module .link-button {margin-top: 15px;}
.about-us-module .inner-wrapper{display: flex;gap: 97px;}
.about-us-module .inner-wrapper .images {  max-width: 60%;  width: 100%;}
.about-us-module .inner-wrapper .content-wrapper {  max-width: 40%;}
.about-us-module .inner-wrapper .images.align-right{order:1}
.about-us-module .inner-wrapper .content-wrapper .mobile-image { display: none;}
.about-us-module .inner-wrapper .content-wrapper.align-left{order:0;}
.about-us-module .images > div img{display:block}
.about-us-module .images > div { display: inline-block; float: left; width: calc(342px - 10px );margin-bottom:20px;}
.about-us-module .images>div:first-child{ margin-right: 20px; width: calc(271px - 20px);}
.about-us-module .images >div:nth-child(3) img { max-width: 270px;}
.about-us-module .content-wrapper .content {margin-top: 35px;}
.about-us-module .services-items {display: flex;gap: 30px;}
.services-items .services-item {flex: 1;}
.services-items .services-item .item-image { min-height: 53px;}
.services-items .services-item .item-content h6{
  border-bottom: 1px solid #707070;padding: 6px 0px 8px 0px;margin-bottom: 10px;}
.services-items .services-item:hover  { cursor: pointer;}
.services-items .services-item:hover .item-content h6{border-color:#AD38EF;}
/*--*/
.horizontal-tab-menus-module .section-header { text-align: center; margin-bottom:41px;}
.horizontal-tab-menus-module .menu-categories.filter {  text-align: center; margin-bottom:30px;}
.horizontal-tab-menus-module .menu-categories.filter  > button.item-category{background:#FFFFFF; border:1px solid #707070; color:#000000;border-radius:0px; margin:3px 0; padding:15px; min-width:140px;}
.horizontal-tab-menus-module .menu-categories.filter  > button.item-category.active-button:hover,
.horizontal-tab-menus-module .menu-categories.filter  > button.item-category.active-button{background:#575757; color:#FFFFFF;}
.slick-arrow{position: absolute;  top: 50%; transform: translateY(-50%); background-size:35px;}


.slick-arrow{position: absolute;  top: 50%; transform: translateY(-50%);  right: 0; 
  border: 0; font-size: 0; width: 69px; padding: 0; height: 69px; background-repeat: no-repeat !important;  background-position: center !important;  z-index: 1;}

button.slick-next.slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23707070'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");  right: -86px; background-color: white; border-radius: 50%;    width: 69px;
  height: 69px; box-shadow: 3px 0px 6px #00000029;}
button.slick-next.slick-arrow:hover{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");
}
button.slick-prev.slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23707070'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");  left: -86px; background-color: white;  border-radius: 50%;    width: 69px;
  height: 69px;  box-shadow: 3px 0px 6px #00000029;  }
button.slick-prev.slick-arrow:hover{

  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
}


.horizontal-tab-menus-module .shopping-item{margin:0 15px; padding-top:25px;}
.horizontal-tab-menus-module .shopping-item .item-name h6 {  font-size: 24px;}
.horizontal-tab-menus-module .shopping-item .item-description p{font-size:16px;}
.horizontal-tab-menus-module .shopping-item .item-image:hover { transform: scale(1.2);}
.horizontal-tab-menus-module .shopping-item .item-image {margin-bottom:40px; text-align: center; transition: all 0.5s;position:relative;}
.horizontal-tab-menus-module .shopping-item .item-image img { display: block;  max-width: 208px;  width: 100%; margin:0 auto;}
.horizontal-tab-menus-module .shopping-item .item-crust,
.horizontal-tab-menus-module .shopping-item .item-size { font-size: 18px;}
.horizontal-tab-menus-module .shopping-item .item-crust select,
.horizontal-tab-menus-module .shopping-item .item-size select{width:100%; border: 0.5px solid #C8C8C8;border-radius: 5px;padding:8px 12px;appearance: none;-webkit-appearance: none;   -moz-appearance:    none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd' /%3E%3C/svg%3E");    background-repeat: no-repeat; background-position: 98% 50%;  background-size: 18px;}
.horizontal-tab-menus-module .shopping-item .clear{margin-top:5px;}
.horizontal-tab-menus-module .shopping-item .clear a { display: flex; justify-content: flex-end; align-items: center;}

.horizontal-tab-menus-module .shopping-item .extra-options p,
.horizontal-tab-menus-module .shopping-item .clear p{margin-bottom:0px;}
.horizontal-tab-menus-module .shopping-item .clear svg{margin-right: 5px;}
.horizontal-tab-menus-module .shopping-item .clear img { width: 12px;  margin-right: 5px;}
.horizontal-tab-menus-module .shopping-item .extra-options { display: flex;  align-items: center; border-bottom: 1px dashed;  max-width: 118px;  margin-bottom: 15px;}
.horizontal-tab-menus-module .shopping-item .cost-wrapper { display: flex; justify-content: space-between;align-items: center;}
.horizontal-tab-menus-module .shopping-item .cost-wrapper .add-to-cart { border: 1px solid #707070;   border-radius: 5px;   padding: 4px 5px;
  background: #FFFFFF;}
.horizontal-tab-menus-module .shopping-item .cost-wrapper .item-cost h6{color:#AD38EF}
.horizontal-tab-menus-module .shopping-item .extra-options img {display:none;}
.horizontal-tab-menus-module .shopping-item .extra-options::before { content: "+";  margin-right: 4px;}
.horizontal-tab-menus-module .slick-list { margin-bottom: 30px;}
.horizontal-tab-menus-module .shopping-item .item-search-wishlist {display: flex;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity:0;transition:0.7s;}
.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-search a svg,.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-wishlist a svg {width: 17px;height: 17px;}
.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-search a svg path,.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-wishlist a svg path{fill:#707070;}
.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-search a ,.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-wishlist a{background-color:#FFFFFF;border-radius:11px;width: 43px;height: 42px;padding: 11px 13px 8px 13px;cursor: pointer;}
.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-search{margin:0px 5px;}
.horizontal-tab-menus-module .shopping-item .item-search-wishlist .item-wishlist{margin:0px 0px 0px 5px;}
.horizontal-tab-menus-module .shopping-item:hover .item-search-wishlist{opacity:1;}
.horizontal-tab-menus-module div#Slider-menu button.slick-prev.slick-arrow,
.horizontal-tab-menus-module div#Slider-menu button.slick-next.slick-arrow{background-size:35px;}

/* *************menu-module*********** */
.overlay-enable .inner-wrapper,
.overlay-enable { position: relative;}
.overlay-enable .overlay{position:absolute; top:0; left:0; width:100%; height:100%;}
.menu-module {background-size: cover;background-repeat: no-repeat;}
.menu-module .menu-row {display: flex;flex-wrap: wrap;margin:0px -1%;}
.menu-module .menu-row .mix {width: 48%;margin:2% 1%;}
.menu-module .menu-categories button {padding: 26px;font-size: 22px;font-weight:bold;color: #FFFFFF;background-color: #000000;background: #000000;border-radius: 0px;text-transform: capitalize;margin: 0px 5px;}
.menu-module .menu-categories button.active{background-color: #FFFFFF;background: #FFFFFF;color:#AD38EF}
.menu-module .menu-content {padding-top: 80px;}
.menu-module .menu-categories {text-align: center;}
div#food-item-container {    background: #FFFFFF;padding:60px 0;}
.menu-module .menu-content .food-item .food-item-inner { display: flex;}
.menu-module .menu-content .food-item .food-item-inner .item-image { max-width: 141px;  margin-right: 30px;min-width:141px;transition:all 0.3s; padding-left:10px;}
.menu-module .menu-content .food-item .item-details h6{ font-size: 26px;}
.menu-module .menu-content .food-item .content_wrapper .price-wrapper {  position: relative;     min-height: 37px;}
.menu-module .menu-content .food-item .content_wrapper .price-wrapper .price-text{background:#FFFFFF; position:absolute; right:0; color:#AD38EF; font-weight:bold; font-size:26px; padding-left:10px; top:0;}
.menu-module .menu-content .food-item .content_wrapper .price-wrapper .price-text span.grey-text{color:#707070;font-size: inherit;}
.menu-module .menu-content .food-item .content_wrapper .price-wrapper .line { border-bottom:  1px dashed #747474; padding-top: 8px;}

.menu-module .menu-content .food-item .food-item-inner .item-details p { max-width: 290px;}
.menu-module .menu-content .food-item:hover .item-image { transform: scale(1.2);}
.menu-module .menu-content .food-item .food-item-inner .item-image { transition: all 0.5s;}
.menu-module .menu-categories fieldset {border: none;padding: 0;}
.menu-module .menu-content #noItemsFoundMessage {text-align: center;width: 100%;}
.menu-module .menu-section-header .sub-heading p { color: #C8C8C8 !important;}
.mobile_slider_menu .mobile_dropdown_wrapper,
.menu-module .mobile_menu .dropdown { position: relative; max-width: 250px; width: 100%; margin: 0 auto 30px auto;   background: #fff;
  border-radius: 4px;}
.menu-module .mobile_menu .dropdown button.drop-menu { background: transparent; color: initial;}
.horizontal-tab-menus-module .mobile_slider_menu .mobile_dropdown .mobile_dropdown_wrapper .menu-categories.filter,
.menu-module .dropdown_wrapper { position: absolute;top:100%; background:#fff; border-radius:4px; box-shadow:0px 2px 5px rgba(0,0,0,0.1); width:100%; opacity:1;  overflow:hidden; transition:all 0.3s; width:100%;z-index:4;}
.horizontal-tab-menus-module .mobile_slider_menu .mobile_dropdown .mobile_dropdown_wrapper .menu-categories.filter,
.menu-module .dropdown_wrapper fieldset{display:none;}


.horizontal-tab-menus-module .mobile_slider_menu .mobile_dropdown_wrapper a,
.menu-module .mobile_menu .dropdown a {padding: 15px 10px; font-size: 16px; text-align: left;    width: 100%;     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd' /%3E%3C/svg%3E"); background-repeat: no-repeat;  background-position: 95% 50%;    background-size: 22px; margin:0px;display:block}
.horizontal-tab-menus-module .mobile_slider_menu .mobile_dropdown_wrapper a:hover,
.menu-module .mobile_menu .dropdown a.drop-menu:hover{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23b80000'%3E%3Cpath fill-rule='evenodd' d='M14.707 12.707a1 1 0 01-1.414 0L10 9.414l-3.293 3.293a1 1 0 01-1.414-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 010 1.414z' clip-rule='evenodd' /%3E%3C/svg%3E");
}
.mobile_slider_menu .mobile_dropdown_wrapper a { border: 1px solid #333;}
.horizontal-tab-menus-module  .mobile_slider_menu .mobile_dropdown_wrapper button.item-category,
.menu-module .dropdown_wrapper fieldset > button { background: transparent; color: initial;  padding: 10px 0;  width: 100%; display: block;font-size: 16px; border-top: 1px solid #d9d9d9; margin: 0;}
@media(min-width:768px){
  .mobile_slider_menu,
  .menu-module .mobile_menu { display: none;}
}
@media(max-width:767px){
  .mobile_slider_menu .mobile_dropdown_wrapper:hover .menu-categories.filter button.item-category{display:block}
  .horizontal-tab-menus-module .menu-categories> button.item-category { display: none;}
  .menu-module fieldset.desktop{display:none;}
}
/**********menu-slider-module *************/
.menu-slider-module #Slider-menu {display: flex;flex-wrap: wrap;margin:0px -1%;}
.menu-slider-module #Slider-menu > div {width: 23%;margin: 0px 1% 30px;}
.menu-slider-module .item-name {font-size: 26px;font-weight: bold;text-transform: capitalize;margin-bottom: 5px;min-height: 72px;}
.menu-slider-module .menu-categories .secondary-button.active{background-color: #575757;color: white;margin-bottom: 5px;}
.menu-slider-module .menu-categories button {font-size:20px;padding: 12px 26px;background-color: #FFFFFF;background: #FFFFFF;color:#000000;text-transform: capitalize;border: 1px solid #707070;border-radius:0px;font-weight:600;margin: 0px 5px;}
.menu-slider-module .menu-categories button.active{background-color:#575757;color:#FFFFFF;}

.menu-slider-module .slider-menu select {border: 0.5px solid #C8C8C8;border-radius: 5px;position: relative;display: block;width: 100%;
  padding: 8px 4px; -webkit-appearance: none;-moz-appearance: none;appearance: none;color: #707070;font-size: 16px;margin-top: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23707070' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 97% center;background-size: 13px;}

.menu-slider-module .item-crust,.menu-slider-module .item-size {
  font-size: 18px;color: #707070;font-weight: 600;margin-bottom: 4px;}
.menu-slider-module .item-size {margin-top: 8px;}

.menu-slider-module .clear p {margin: 0px 0px 0px 3px;}

.menu-slider-module .menu-categories {padding:20px 0px 35px;text-align: center;}
.menu-slider-module .clear {display: flex;align-items: center;justify-content: end;}

.menu-slider-module .item-description {margin-bottom: 15px;}

.menu-slider-module .cost-wrapper {display: flex;justify-content: space-between;padding-top: 30px;}
.menu-slider-module .cost-wrapper .item-cost {font-size: 18px;color: #AD38EF;font-weight: bold;}
.menu-slider-module .cost-wrapper .add-to-cart {width: 35px;
  height: 35px;border: 1px solid #707070;border-radius: 5px;padding: 5px;text-align: center;}
.menu-slider-module .cost-wrapper .add-to-cart a{display:inline-block;}
.menu-slider-module .item-image{min-height:220px;text-align: center;}
/*  ********testimonial************  */
.testimoial-module {background-size: cover;background-repeat: no-repeat;}
.testimoial-module .testimonial-content {max-width: 737px;margin: 0 auto; position:relative;}
.testimoial-module .testimonial-slider::after,
.testimoial-module .testimonial-slider::before{content:""; position:absolute;width:50px; height:46px; background:url(//48531453.fs1.hubspotusercontent-na1.net/hubfs/48531453/raw_assets/public/@marketplace/Vanco_Technologies/Lost_Marble/Images/icon-quotes.png);opacity: 0.1;}
.testimoial-module .testimonial-slider::before{top:-5%; left:30px;}
.testimoial-module .testimonial-slider::after{bottom:55%; right:60px;}
.testimoial-module .testimonial-content h4{color:#534E4E; margin-bottom:20px;}
.testimoial-module .testimonial-content p{font-weight:400;}
.testimoial-module .testimonial-item {text-align: center;}
.testimoial-module .person-image img {margin: 0 auto;}
.testimoial-module .person-image {margin-top: 50px;}
.testimoial-module .person-name {font-size: 22px;font-weight: 600;text-transform: capitalize;
  padding-top: 17px;}
.testimoial-module .rating img {text-align: center;margin: 0 auto;}
.testimoial-module .rating {margin-bottom: 100px;}
.testimoial-module .testimonial-header {padding-bottom: 120px;}

.testimoial-module ul.slick-dots li::marker {display: none;font-size: 0;}
.testimoial-module ul.slick-dots li { margin: 0 5px;padding: 2px;}
.testimoial-module ul.slick-dots {padding-left: 0;display: flex !important;justify-content: center;}
.testimoial-module .slick-dots button {height: 10px!important;width: 10px!important;background: transparent;border: 1px solid #AD38EF;color: transparent;display: block;font-size: 0;line-height: 0;outline: 0;padding: 5px;border-radius: 50%;}

.slick-dots li.slick-active button {background-color: #AD38EF;opacity: 1;color: #000000;}
.testimoial-module ul.slick-dots li.slick-active {border: 1px solid #AD38EF;border-radius: 50%;}
.testimoial-module  button.slick-arrow {position: absolute;top: 50%;transform:translateY(-50%);right: 0;background: 0;border: 0;font-size: 0;width: 51.73px; background-size:35px;
  padding: 0;height: 25px;background-repeat: no-repeat !important;background-position: center !important;z-index: 1;}

.testimoial-module  button.slick-next.slick-arrow{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23707070'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");right: -86px;background-color: white;border-radius: 50%;width: 69px;height: 69px;box-shadow: 3px 0px 6px #00000029;}

.testimoial-module  button.slick-prev.slick-arrow {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23707070'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");left: -86px;background-color: white;border-radius:50%;width: 69px;height: 69px;box-shadow: 3px 0px 6px #00000029;}

.testimoial-module  button.slick-prev.slick-arrow:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");}

.testimoial-module button.slick-next.slick-arrow:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");}
/*--*/
.website-maintenance-module h6 {text-transform: uppercase;font-size:20px;}
.website-maintenance-module .content p a{color:#0088FF;}
/* *********team-module ********** */

.team-module {background-size: cover;background-repeat: no-repeat;}
.team-module .team-members {display: flex;gap: 30px;padding-top: 100px;}
.team-module .team-card:hover .person-name h6{color:#AD38EF;}
.team-module .team-card:hover{cursor:pointer;}
.team-module .team-card:hover .person-designation:after{background-color: #AD38EF;}
.team-module .team-members .team-card {flex: 1;box-shadow: 0px 5px 15px #00000029;border-radius: 30px;background-color: white;}
.team-module .person-designation p {color: #707070;}
.team-module .team-members .team-card img{width:100%;}
.team-module .team-data-wrapper {padding: 21px 40px;}
.team-data-wrapper .person-info p {margin: 0;}

.team-module .person-designation {position: relative;}
.team-module .person-designation:after {position: absolute;content: '';width: 146px;height: 2px;background-color: #000000;left: 50%;bottom: -7px;transform: translateX(-50%);}
.team-module .team-data-wrapper .person-name h6 {margin-bottom: 6px;}


/*----------------------
*      Error Page
* ---------------------*/
.error-page-content {
  text-align: center;
}
.error-wrapper { padding: 100px 0;  background-size: cover;}
.error-wrapper h2 { font-size: 200px;  font-weight: 600;  color: #404040;  display: flex; align-items: center;justify-content: center;}
.error-wrapper h1{text-transform:none; letter-spacing: 1.05px;color:#000000; font-weight:normal; font-size:42px; position:relative; margin-bottom:15px; padding-bottom:15px;}
.error-wrapper h1::after{content:""; position:absolute; width:170px; height:1px; background:#747474; bottom:0; left:0; right:0; margin:0 auto;}
/* ************news-blog-module*************  */
.news-blog-module {background-size: cover;background-repeat: no-repeat;}
.news-blog-module .recent-blog-listing {display: flex;gap: 30px;}
.news-blog-module .recent-blog-listing .post-item {flex: 1;box-shadow: 0px 3px 6px #00000029;}
.news-blog-module .recent-blog-listing .post-item .post-featured-image img{width:100%;}
.news-blog-module .post-content-wrapper {padding: 21px;}
.news-blog-module .recent-blog-listing .post-item .post-featured-image { overflow: hidden;}
.news-blog-module .recent-blog-listing .post-item .post-featured-image img{display:block; transition:all 0.5s;}
.news-blog-module .recent-blog-listing .post-item:hover .post-featured-image img{transform: scale(1.2);}
.news-blog-module .post-content-wrapper .post-content-bottom {display: flex;align-items: center;border-top: 1px solid #707070;padding-top: 9px;}
.news-blog-module .post-content-wrapper .post-content-bottom .blog-button {text-align: right;}
.news-blog-module .post-content-wrapper .post-content-bottom .post-published-date,.news-blog-module .post-content-wrapper .post-content-bottom .blog-button {flex: 1;}
.news-blog-module .blog-button.secondary-button a {padding: 4px 10px;font-size: 10px;}
.news-blog-module .post-content-wrapper .post-content-bottom .post-published-date p{font-size:12px;margin: 0;}
.news-blog-module .post-content-wrapper .post-content p {font-size: 14px; position:relative;}
.news-blog-module .post-content-wrapper .post-content p::after{content:""; width:52px; height:1px; background:#747474; bottom:-15px; right:0; position:absolute;}
.news-blog-module .recent-blog-listing .post-item:hover .post-content p::after{background:#AD38EF;}
.news-blog-module .recent-blog-listing .post-item:hover .post-title h6{color:#AD38EF;}
.news-blog-module .recent-blog-listing .post-item:hover  .blog-button a{color:#AD38EF; border-color:#AD38EF}
.news-blog-module .blog_link{padding-top: 47px; margin-bottom:15px;}
.news-blog-module .blog_link a{color:#000000;}
.news-blog-module .blog_link a:hover{color:#AD38EF}
.news-blog-module .blog_link a::after{content:">"; display:inline-block; width:32px; height:32px;background:#AD38EF; color:#FFFFFF;border-radius:9px;text-align: center;  line-height: 32px;  margin-left: 5px;}

.news-blog-module .post-content-wrapper .post-title h6 {margin-bottom: 15px;}
.news-blog-module .blog_link.red_arrow.mobile{display:none}

/* ***********book-table-module************** */
.book-table-module .inner-wrapper{background-color:#FFFFFF;padding: 50px 80px;box-shadow: 0px 3px 25px #0000004D;}
.dnd-section .dnd-column {padding: 0 ;}
.book-table-module {background-size: cover;background-repeat: no-repeat;}
.book-table-module form .input {margin: 0px 15px !important;}
.book-table-module form ul.no-list.hs-error-msgs.inputs-list { margin: 0 15PX;}
.book-table-module .booking-form {padding-top: 55px;}
.book-table-module form .hs_submit {text-align: center;}
.book-table-module .booking-form .submitted-message {    text-align: center; font-size:30px; margin-top:-50px;}

.book-table-module form input[type=text],.book-table-module form input[type=tel],.book-table-module form input[type=email],.book-table-module form select,.book-table-module form input[type=password]{padding:17px;}
.book-table-module form input[type=submit], .book-table-module form .hs-button{padding:12px 48px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}

.book-table-module form input[name=phone]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath d='M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 95% center;background-size: 22px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}

.book-table-module form input[name=firstname]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z' clip-rule='evenodd' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 95% center;background-size: 22px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}

.book-table-module form input[name=email]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath d='M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z' /%3E%3Cpath d='M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 95% center;background-size: 22px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}

.book-table-module form input[name=your_location]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 95% center;background-size: 22px; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}

.book-table-module form input[type=email]:focus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath d='M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z' /%3E%3Cpath d='M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z' /%3E%3C/svg%3E"); box-shadow:none}

.book-table-module form input[name=your_location]:focus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E"); box-shadow:none}

.book-table-module form input[name=firstname]:focus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath fill-rule='evenodd' d='M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z' clip-rule='evenodd' /%3E%3C/svg%3E"); box-shadow:none}

.book-table-module form input[name=phone]:focus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23B80000'%3E%3Cpath d='M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z' /%3E%3C/svg%3E"); box-shadow:none}

/****************************************************
******************pricing page******************
*****************************************************/

/* Banner */
.inner-banner-module h1 {font-size: 50px;color:#FFFFFF;text-transform: capitalize;}
.inner-banner-module .banner-breadcrumb ul li a {color: #FFFFFF;position:relative;}
.mob_overlay { position: absolute; width: 100%; height: 100%;  left: 0; right: 0;  top: 0;}

/* pricing-module */
.pricing-module .pricing-plans {display: flex;gap: 30px;padding-top: 50px;}
.pricing-module .team-heading h2 {margin-bottom: 10px;}
.pricing-module .pricing-plans .plan-item {flex: 1;text-align: center;box-shadow: 0px 3px 6px #00000029;border-radius: 10px;padding: 50px 15px 30px;}
.pricing-module .plan-icon {height: 74px;overflow: hidden;}
.pricing-module .pricing-plans .plan-item .plan-title h4 {font-size: 26px;margin-bottom:30px;}
.pricing-module .pricing-plans .plan-item .plan-cost h3 {color: #000000; font-size: 35px;margin-bottom: 5px;font-weight:600}
.pricing-module .pricing-plans .plan-item .plan-benefits p {font-size: 18px;}
.pricing-module .pricing-plans .plan-item .plan-duration p{ font-size: 16px;  color: #4A4A4A;font-weight:600;}
.faq-content-text{display:none;}
.pricing-module .pricing-plans .plan-item .plan-duration {margin-bottom: 30px;}
.pricing-module .pricing-plans .plan-item.item-1{border-top: 16px solid #AD38EF;}
.pricing-module .pricing-plans .plan-item.item-2{border-top: 16px solid #FBA153;}
.pricing-module .pricing-plans .plan-item.item-3{border-top: 16px solid #009100;}
.pricing-module .plan-link.button a {border-radius: 8px;padding: 9px 24px;font-size: 12px;}
.pricing-module .pricing-plans .plan-item.item-1 .plan-link.button a{background-color:#AD38EF;background:#AD38EF}
.pricing-module .pricing-plans .plan-item.item-2 .plan-link.button a{background-color:#FBA153;background:#FBA153}
.pricing-module .pricing-plans .plan-item.item-3 .plan-link.button a{background-color:#009100;background:#009100;}
.pricing-module .pricing-plans .plan-item .plan-link.button a:hover {background:#000000;}
/* faq-module */
.faq-module .faq-module-content-wrap {background-color: #FFFFFF;border-radius: 10px;}
.faq-module .faq-content-heading i {padding-left: 10px;}
.faq-module .faq-content-heading svg{transform: none; min-width:24px;}
.faq-module .faq-content-heading.active svg{transform:rotate(180deg);}
.faq-module .faq-content-heading h6 {margin: 0;display:flex;justify-content: space-between;}
.faq-module .faq-content-heading {padding: 25px 20px;border-radius: 10px;box-shadow: 0px 3px 6px #00000029;margin-bottom: 15px;z-index: 1;position: relative;}
.faq-module .faq-content-heading.active h6 {color: #FFFFFF;}
.faq-module .faq-content-heading.active {background-color: #AD38EF;margin-bottom: 0px;}
.faq-module .faq-content-heading.active svg path { fill: #FFFFFF;}
.faq-module .faq-content-text {background-color: #FFFFFF;box-shadow: 0px 3px 6px #00000029;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 26px 20px 20px 20px;margin-bottom: 30px;margin-top: -6px;z-index: -1;}
.faq-module .faq-content-text p{margin:0;}
.faq-module .faq-content-heading:hover{cursor:pointer;}
.faq-module .faq-module-content {padding-top: 30px;}


/* coming-soon page */
body{position:relative;}
body.coming-soon-page{}
.coming-soon-head h1 {font-size: 42px;margin-bottom: 30px;}
body.coming-soon-page{}
.under-cooking-page footer.footer.footer--no-navigation,
body.coming-soon-page footer.footer.footer--no-navigation,
.under-cooking-page header.header.header--no-navigation,
body.coming-soon-page header.header.header--no-navigation { display: none;}
.countdown table{width:100%;}
.coming-soon-head p {font-size: 18px;}
.coming-soon-head {padding-bottom: 74px;}
.countdown th#months,.countdown th#days,.countdown th#hours,.countdown th#minutes,.countdown th#seconds {font-size: 55px;}
.countdown th,.countdown td{padding:0px 50px;}
.countdown td.months,.countdown td.days,.countdown td.hours,.countdown td.minutes,.countdown td.seconds {font-size: 20px;font-weight:bold;}
.back-to-home.button a {padding: 9px 14px;}
.comming-soon-module {  height:100vh; background-repeat: no-repeat;  background-size: cover;display:flex;align-items:center;justify-content:center; margin-top: -11.19px;    margin-bottom: -11.19px;}
.comming-soon-module .overlay { position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;}
.comming-soon-module .countdown { color: #E2E2E2; margin-bottom:70px;}
.coming-soon-page .inner-wrapper {position: relative;max-width:970px;padding:0px 15px;width: 100%;overflow: hidden;z-index:2;}
.comming-soon-module .countdown table.table tr th {
  background: none; color:#AD38EF}
.comming-soon-module .countdown table.table tr td{    background-color: transparent; color: inherit;text-transform:uppercase;}


/*---------------------------
* product page css
* ----------------*/
.single-content-module .product-review-form form input[type=radio]:checked+span:before,.single-content-module .product-review-form form input[type=radio]:not(:checked)+span:before {
  content: "★";position: absolute;left: 0;top: 0;width: 15px;height: 14px;border: none;color: #E2E2E2;font-size:15px;}
.single-content-module .product-review-form form ul:checked + span:before{color:red;}

.single-content-module .product-review-form form ul {display: flex;margin-left: 6px;}
.single-content-module .product-review-form form .hs_product_rating {display: flex;
  align-items: center;}

.single-content-module .product-review-form form input[type=radio]:checked+span, .single-content-module .product-review-form form input[type=radio]:not(:checked)+span{font-size:0px;padding-left: 18px;}

.single-content-module .product-review-form form input[type=radio]:checked+span:after,.single-content-module .product-review-form form  input[type=radio]:not(:checked)+span:after {content: "★";width: 15px;
  height: 14px;background: transparent;color: #f90;top: 0; left: 0;font-size:15px;}

.single-content-module .product-review-form form label span{}

.single-content-module .product-description-reviews{border-bottom:1px solid #747474; padding-bottom:50px;}
.single-content-module .product-details-with-image .slick-arrow { width: 37px !important; height: 37px !important;}
.single-content-module .product-details-with-image .product-details-with-image-inner { display: flex; flex-wrap: wrap; gap:30px;}
.single-content-module .product-details-with-image .product-left-section {width: calc(60% - 15px) }
.single-content-module .product-details-with-image .product-right-content { max-width:calc(40% - 15px);}
.single-content-module .product-details-with-image button.slick-next.slick-arrow { right: 0;}
.single-content-module .product-details-with-image button.slick-prev.slick-arrow{left:0px;}
.single-content-module .product-details-with-image .product-image img { max-width: 450px;  margin: 0 auto; width:90%;}
.related-products .related-products-items { display: flex; flex-wrap: wrap;gap:15px;padding-top:25px;}
.related-products h5{width:100%;}
.related-products { padding-top: 50px; margin-top: 17px; border-top: 1px solid #747474;}
.related-products .related-product-item:hover{box-shadow: 0px 3px 6px #00000029;}
.related-products .related-product-item:hover .product-wishlist-cart{opacity:1}
.related-products .related-product-item{width: calc(25% - 15px); border-radius:15px; padding:20px;text-align:center;}
.related-products .related-product-item .related-product-price p{color:#AD38EF;font-size: 18px;}
.related-products .related-product-item .related-product-price p del{color:#707070;font-size: 14px;}

.related-products .related-product-item .product-wishlist-cart { display: flex; align-items: center; justify-content: center;transition:all 0.5s;opacity:0; }

.related-products .related-product-item .related-product-cart { width: 35px; height: 35px; display: flex;align-items: center;  justify-content: center; border: 1px solid #707070;margin-right:10px;border-radius: 5px;}
.related-products .related-product-item .product-wishlist-cart > div {cursor: pointer;}
.related-products .related-product-item .related-product-name{margin-top:20px;}
.related-products .related-product-item .related-product-name a p {font-size: 18px; font-weight: 600;text-transform: uppercase;}
.related-products .related-product-item .related-product-image img { min-width: 180px;max-width:180px;transition:all 0.5s}
.related-products .related-product-item:hover .related-product-image img{transform:scale(1.1)}
.single-content-module .product-details-with-image .product-right-content .product-name h4{font-size:40px; font-weight:600;text-transform:uppercase;}
.single-content-module .product-details-with-image .product-right-content .product-price-range h4{color:#AD38EF; font-size:40px;font-weight:600}
.single-content-module .product-details-with-image .product-right-content .product-stock-left p { letter-spacing: 0.45px; font-size: 18px; margin-bottom:15px; padding-bottom:15px; border-bottom:2px solid #AD38EF}
.single-content-module .product-details-with-image .product-right-content .product-stock-left p span{color:#AD38EF}
.single-content-module .product-details-with-image .product-right-content .buy-product { display: flex; align-items: center;}
.single-content-module .product-details-with-image .product-right-content .add-product .cart-button-container input,
.single-content-module .product-details-with-image .product-right-content .add-product .cart-button-container button { padding: 0; border: none; font-size:18px; text-align:center;}
.single-content-module .product-details-with-image .product-right-content .add-product .cart-button-container {max-width: 130px;  border: 1px solid #707070;  border-radius: 30px;  display: flex; padding: 14px;}
.single-content-module .product-details-with-image .product-right-content .add-product .cart-button-container input.input-text.qty { max-width: 80px;}
.single-content-module .product-details-with-image .product-right-content .product-cart-button.secondary-button a { background: #E2E2E2;    border-radius: 30px; margin-left: 15px; border-color: #E2E2E2;min-width: 320px;  text-align: center;text-transform: uppercase;}
.single-content-module .product-details-with-image .product-right-content .product-cart-button.secondary-button a:hover{background:none;}
.single-content-module .product-details-with-image .buy-it-now-button.secondary-button{margin-top:20px;}
.single-content-module .product-details-with-image .buy-it-now-button.secondary-button a{display:block; text-align:center; border-radius:30px;font-size: 18px;
  text-transform: uppercase;color: #707070;font-weight: 600;}
.single-content-module .product-details-with-image .add-wishlist-icon a {  display: flex;  align-items: center;color:#747474}

.single-content-module .product-details-with-image .add-wishlist-icon a:hover{color:#AD38EF}
.single-content-module .product-details-with-image .add-wishlist-icon a samp{width: 48px; height: 48px; border: 1px solid #707070;  border-radius: 100%;text-align: center;  display: flex; align-items: center;  justify-content: center; margin-right:10px;}
.single-content-module .product-details-with-image .add-wishlist-icon { margin-top: 30px; margin-bottom: 15px; padding-bottom: 30px;border-bottom: 1px solid #747474;}
.single-content-module .product-details-with-image .add-wishlist-icon a img{}
.single-content-module .product-details-with-image .product-slider-image { padding:30px;margin:0 10px;text-align: center;border: 1px solid #C1C1C1;
  min-height:215px}
.single-content-module .product-right-content .product-details{border-top: 1px solid #707070;padding-top: 10px;}
.single-content-module .product-details-with-image .product-slider-image.slick-current.slick-active{border-color:#AD38EF}
.single-content-module .product-details-with-image .product-slider-image img { max-width: 146px;  display:inline-block; width:100%;}
.single-content-module .product-right-content .product-details p { margin-bottom: 10px;text-transform: uppercase;}
.single-content-module .product-right-content .product-details p samp{color:#747474;font-family: inherit;}
.single-content-module .product-images-slider-nav { margin-top: 30px;}

.product-description-reviews{margin-top:100px;}
.product-description-reviews ul#product-tabs-nav li { display: inline; padding: 0 15px; letter-spacing: 0.65px;color: #000000;font-size:26px;}
.product-description-reviews ul#product-tabs-nav { list-style: none; text-align: center;}
.product-description-reviews ul#product-tabs-nav li.tab-active a { border-bottom: 2px solid #000000;color:#000000;}
.product-description-reviews ul#product-tabs-nav li a { padding-bottom: 5px;color: #707070;}
.product-description-reviews .product-tab-content.product-description { letter-spacing: 0.4px; color: #000000;line-height:30px;}
.rating-stars.text-center ul li { display: inline; color:#E2E2E2;}
.rating-stars.text-center ul { list-style: none;}
.product-description-reviews .product-rating { display: flex; align-items: center;}

.related-products-heading { text-align: center;}
.related-products-heading h5{font-size:26px; font-weight:bold;color:#000000;position:relative;padding-bottom:10px;}
.related-products-heading h5::after{content:""; position:absolute; bottom:0; height:2px; width:170px; background:#AD38EF;left: 0;  right: 0; margin: 0 auto;}
.product-review-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field textarea {box-shadow: 0px 3px 6px #00000029;}

.product-review-form form{position:relative; max-width:500px;}

.product-review-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field { position: absolute; left: 105%;   width: 100%;bottom: 0;margin-bottom: 0;}
.product-review-form form .actions { text-align: center;}
.product-review-form form  .hubspot-link__container.sproket{display:none;}

.listing-page .inner-wrapper .product-list > div {width: calc(33.333% - 20px);margin:1.5% 0;}
.listing-page .inner-wrapper .product-list .food-item-card .card-image { margin-bottom: 15px;}
.listing-page .inner-wrapper .product-list>div .item-card .card-image img{transition:all 0.5s;}
.listing-page .inner-wrapper .product-list .food-item-card:hover .item-card .card-image img{    transform: scale(1.1);}
.listing-page .inner-wrapper .product-list { display: flex; flex-wrap: wrap; gap: 20px;}
.listing-page .inner-wrapper .product-list > div .card-image img {max-width: 180px;}
/*-----*/
.website-maintenance-module { text-align: center;display: flex; min-height: 97vh; justify-content: center;  align-items: center;}
.website-maintenance-module h1 { text-transform: none;}


/**************registration-module *****************/
.registration-module .registration-heading {position: relative;
}
.registration-module .registration-heading:after {position: absolute;content: '';
  width: 67px;height: 3px;background-color: #AD38EF;left: 50%;transform: translateX(-50%);border-radius: 25px;}
.registration-module .registration-sub-heading {margin-top: 23px;}
.registration-module form input[type=text], .registration-module form input[type=email], .registration-module form input[type=password], .registration-module form input[type=tel],.registration-module form input[type=number],.registration-module form input[type=file],.registration-module form select,.registration-module form textarea {
  border: 1px solid #747474;border-radius: 15px;box-shadow: 0px 3px 6px #00000029;}

.registration-module .registration-form form .hs-form-field {margin-bottom: 41px;padding: 0px 15px;}
.registration-module .registration-form form .hs_person_gender,
.registration-module .registration-form form .hs_birth_date.hs-form-field{margin-bottom:20px;}
.registration-module .registration-form form .hs_address.hs-address.hs-form-field input { min-height: 100px;}
.registration-module .registration-form form label span {font-size: 18px;font-weight: 600;}
.registration-module .registration-form form .hs_person_gender ul {display: flex;}
.registration-module .registration-form form .hs_person_gender ul li {padding-right: 25px;}
.registration-module .hs_submit {text-align: center;}
.registration-module .registration-form {padding-top: 80px;}
.registration-module .registration-form input[type=submit] { padding: 12px 33px;}

input[type="radio"]:checked,
input[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
input[type="radio"]:checked + span,
input[type="radio"]:not(:checked) + span
{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;}
input[type="radio"]:checked + span:before,
input[type="radio"]:not(:checked) + span:before {
  content: '';position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #000000;border-radius: 100%;background: #FFFFFF;}
input[type="radio"]:checked + span:after,
input[type="radio"]:not(:checked) + span:after {
  content: '';width: 12px;height: 12px;background: #AD38EF;position: absolute;
  top: 3px;left: 3px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
input[type="radio"]:checked+span:before{border-color:#AD38EF}
input[type="radio"]:not(:checked) + span:after {
  opacity: 0; -webkit-transform: scale(0);transform: scale(0);}
input[type="radio"]:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* custom checkbox */
input[type="checkbox"]:checked,
input[type="checkbox"]:not(:checked) {position: absolute;left: -9999px;}

input[type="checkbox"]:checked + span,
input[type="checkbox"]:not(:checked) + span{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;}

input[type="checkbox"]:checked + span:before,
input[type="checkbox"]:not(:checked) + span:before {
  content: '';position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #AD38EF;background: #FFFFFF; border-radius:3px;}

input[type="checkbox"]:checked + span:after,
input[type="checkbox"]:not(:checked) + span:after {content: '';position: absolute;left: 7px;top: 2px;width: 6px;height: 12px;border: solid white;border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

input[type="checkbox"]:checked+span:before{border-color:#AD38EF;background-color:#AD38EF;}
input[type="checkbox"]:not(:checked) + span:after {opacity: 0; -webkit-transform: scale(0);transform: scale(0);}
input[type="checkbox"]:checked + span:after {opacity: 1;}
.registration-module .hs_favorite_food ul {display: flex;flex-wrap: wrap;}
.registration-module .hs_favorite_food ul li {width: 50%;}
/****table-module****/
.table-module {
  border-top: 1px solid #C1C1C1;
}
.table-module table { width: 100%;border-radius: 15px 15px 0px 0px;border-bottom: 3px solid #AD38EF;}
.table-module .table-head {background-color: #AD38EF;color: white;}
.table-module .table-column {box-shadow: 0px 3px 6px #00000029;}
.table-module .table-column:hover {cursor:pointer;color: #AD38EF;background-color: #EFEFEF;}
.table-module .table-column:hover td{color:#AD38EF}
.table-head th {padding: 28px 0px 22px; background:none;}
.table-column td {padding: 21px 0px 18px;text-align: center; background:none;}
.table-module .inner-wrapper {border-top-left-radius: 15px;border-top-right-radius: 15px;
  overflow: hidden;}

/* *********horizontal-tabbing-module********** */
.horizontal-tabbing-module .inner-wrapper ul.tabs-nav {display: flex;box-shadow: 0px 3px 6px #00000029;}
.horizontal-tabbing-module .inner-wrapper {border-radius: 15px;box-shadow: 0px 3px 6px #00000029;border: .20000000298023224px solid #e2e2e2;overflow: hidden;}
.horizontal-tabbing-module .tab-item-content p {margin: 0;}
.horizontal-tabbing-module  ul.tabs-nav{padding-left:0;margin: 0;list-style-type: none; }
.horizontal-tabbing-module  ul.tabs-nav li {margin: 0;text-align: center;}
.horizontal-tabbing-module  ul.tabs-nav li a{padding: 25px 61px;display: block;}
.horizontal-tabbing-module  ul.tabs-nav li.active{background-color:#AD38EF}
.horizontal-tabbing-module  ul.tabs-nav li.active a{color:#FFFFFF}
.horizontal-tabbing-module .tab-content {padding: 33px 28px;min-height: 200px;background-color: #E2E2E2;}
.horizontal-tabbing-module .inner-wrapper .tab-item-nav .tabs-nav li {border-right: 1px solid #e2e2e2;}
.horizontal-tabbing-module .tab-item-content .tabs-content .tab-content{display:none;}
.horizontal-tabbing-module .tab-item-content .tabs-content .tab-content p{    max-width: 620px}
/* **********vertical-tabbing-module ******** */
.vertical-tabbing-module .inner-wrapper {box-shadow: 0px 3px 6px #00000029;border: 0.20000000298023224px solid #707070;border-radius: 15px;overflow:hidden;}
.vertical-tabbing-module .vertical-tab-items-nav ul {list-style-type: none;padding-left:0px;margin:0px;box-shadow: 0px 3px 6px #00000029;background:#E2E2E2 ;
}
.vertical-tabbing-module .vertical-tab-items-nav ul li{background:#FFFFFF}
.vertical-tabbing-module .vertical-tab-items-nav ul li a { display: block;padding: 38px;}
.vertical-tabbing-module .vertical-tab-item {display: flex;}
.vertical-tabbing-module .vertical-tab-content {padding: 38px; display:none;}
.vertical-tabbing-module .vertical-tabs-content p {margin: 0;max-width:620px;}
.vertical-tabbing-module .vertical-tab-items-nav {border-radius: 15px 15px 0px 0px;min-width:320px; text-align:center;}
.vertical-tabbing-module .vertical-tab-items-nav ul li.active {border-top-right-radius: 15px;border-top-left-radius: 13px;background-color: #AD38EF;}
.vertical-tabbing-module .vertical-tab-items-nav ul li.active a{color:#FFFFFF}
.vertical-tab-items-content {  width: 100%; background-color: #E2E2E2;}

/* *********accordion-module ********* */
.accordion-module .accordion-module-content-wrap p {margin: 0;}
.accordion-module .accordion-module-content-wrap {margin-bottom: 15px;}
.accordion-module .accordion-module-content-wrap .accordion-item-name {cursor: pointer;box-shadow: 0px 3px 6px #00000029;border: 0.20000000298023224px solid #707070;border-radius: 10px;padding: 24px 22px;position: relative;background-color: white; position:relative}
.accordion-module .accordion-module-content-wrap .accordion-item-name .minus,
.accordion-module .accordion-module-content-wrap .accordion-item-name .plus {position: absolute; top: 15px; right: 22px;}
.accordion-module .accordion-module-content-wrap .accordion-item-name .minus{opacity:0;}
.accordion-module .accordion-module-content-wrap .accordion-item-name.active .minus{opacity:1;}
.accordion-module .accordion-module-content-wrap .accordion-item-name.active  .plus{opacity:0;}

.accordion-module .accordion-module-content-wrap .item-description {background-color: #E2E2E2;padding: 40px 20px 20px;border-radius: 10px;margin-top: -20px;box-shadow: 0px 3px 6px #00000029;display:none;}
.accordion-module .accordion-module-content-wrap .accordion-item-name.active {
  background-color: #AD38EF;border-color: #AD38EF;}
.accordion-module .accordion-module-content-wrap .accordion-item-name.active svg{fill:#FFFFFF}
.accordion-module .accordion-module-content-wrap .accordion-item-name p{font-size: 20px;color:#000000;display: flex;align-items: center;justify-content: space-between;}
.accordion-module .accordion-module-content-wrap .accordion-item-name.active h1,.accordion-module .accordion-module-content-wrap .accordion-item-name.active h2,.accordion-module .accordion-module-content-wrap .accordion-item-name.active h3,.accordion-module .accordion-module-content-wrap .accordion-item-name.active h4,.accordion-module .accordion-module-content-wrap .accordion-item-name.active h5,.accordion-module .accordion-module-content-wrap .accordion-item-name.active h6,
.accordion-module .accordion-module-content-wrap .accordion-item-name.active p {color: #FFFFFF;}

/*---*/
.delivery-module .inner-wrapper { display: flex; align-items: center;  justify-content: space-between;}
.delivery-module .content-center { max-width: 550px;  text-align: center;}
.delivery-module .content-center h4{color:#AD38EF; font-weight:bold; margin-bottom:30px;}
.delivery-module .inner-wrapper > div { width: 33.333%;}
/*---*/
.awards-module .container,
.awards-module{position:relative}
.awards-module .overlay { position: absolute; width: 100%;  height: 100%;  top: 0;   left: 0;}
.awards-list { display: flex; justify-content:space-around; text-align: center; margin:0 -15px;}
.awards-list > div{padding:40px 15px 0 15px; position:relative;}
.awrd-image { max-width: 90px; position:absolute; top:0; left:0; right:0; margin:0 auto;}
.awards-list .award-item .awrd-count{color:#fff; font-size:45px; font-weight:bold; position:relative;}
.awards-list .award-item .awrd-text p{color:#fff; position:relative;font-size:20px;}
.product-images-slider-nav.slider-nav.slick-initialized.slick-slider .slick-track {transform: none !important;}
/*----------------
* Blog css
* ------------*/
body.blog-page article.hs-blog-post-listing__post{margin:30px 0}
body.blog-page article.hs-blog-post-listing__post h2.hs-blog-post-listing__post-title { font-size: 30px;}
body.blog-page article > h1 span { font-size: unset;  color: unset;}

section.hs-blog-post-listing article .hs-blog-post-listing__post-content h2.hs-blog-post-listing__post-title { font-size: 30px;}
time.hs-blog-post-listing__post-timestamp{color:#707070}
.blog-lisitng-section { padding-bottom: 60px; padding-top:20px;}
.hs-blog-post-listing article.hs-blog-post-listing__post { margin-bottom: 30px;}
.author-avatar-image { max-width: 250px;  width: 100%; margin-bottom:20px;}
.author-social-profile a{display:inline-block; margin-right:10px; width: 50px; text-align: center; border: 1px solid #707070;height: 50px;line-height: 50px; position:relative;}
.author-social-profile a svg {  width: 21px;  height: 30px; position:absolute; left: 0;  right: 0;  margin: 0 auto;   top: 50%;
  transform: translateY(-50%);}
.author-social-profile a:hover svg{fill:#AD38EF}
.hs-blog-post-listing article.hs-blog-post-listing__post a.hs-blog-post-listing__post-image-wrapper { margin-bottom: 10px;}

section.author-sec {padding-top: 50px;}
section.blog-banner{padding-bottom:50px; padding-top:50px;}
section.blog-banner .banner-breadcrumb ul li a{display:inline-block;}
section.blog-banner .banner-breadcrumb ul li a::after { content: "/";   display: inline-block;    margin: 0 5px;
}
main.single-blog { padding-bottom:60px;}
main.single-blog .singe-blog-banner { padding: 50px 0;
  margin-bottom: 50px;}
main.single-blog article h1 span { font-size: unset;  color: unset; text-transform: none;}
main.single-blog article .tag-sec { margin-top: 20px; padding-top: 20px;  border-top: 1px solid #f0f0f0;  border-bottom: 1px solid #f0f0f0;  padding-bottom: 20px;margin-bottom:30px;}
main.single-blog article .tag-sec p{margin-bottom:0px;}
main.single-blog article .tag-sec a { display: inline-block;background: #f7f7f7;padding: 4px 10px;  font-size: 16px; border-radius: 4px;}
.author-info-post { margin-bottom: 30px;}
.author-info-post time{color:#707070}
.blog-commentss-sec { background: #f7f7f7;  padding: 50PX;  border-radius: 4px;}
.blog-commentss-sec form input[type="text"],
.blog-commentss-sec form input[type="email"],
.blog-commentss-sec form textarea{border:1px solid #d9d9d9}
nav.hs-pagination {margin-top: 20px;}
nav.hs-pagination .hs-pagination__link--active{color:#AD38EF}
main.single-blog .hs-cta-wrapper .hs-cta-node .cta_button{display:flex;align-items: center;}
main.single-blog  h1 span { font-size: unset; color: unset;  text-transform: none;}
.banner-breadcrumb ul {  padding-left: 0;  list-style: none;  display: flex;}

.inner-banner-module .banner-breadcrumb ul li a::after{ content: "/";  margin: 0 5px;}
.inner-banner-module .banner-breadcrumb ul li:last-child a::after{display:none;}
.inner-banner-module .banner-breadcrumb ul li,
.inner-banner-module .banner-breadcrumb ul li span{color:#d9d9d9}
/*---------*/
blockquote {  border-left: 4px solid #AD38EF; font-size: 20px; font-style: italic;  padding: 30px;    margin: 30px 0;}
.inner-banner-module .container,
.testimoial-module .container, .team-module .container, .news-blog-module .container, .book-table-module .container,
.inner-banner-module,
.testimoial-module, .team-module, .news-blog-module, .book-table-module{position: relative;}
.testimoial-module .overlay, .team-module .overlay, .news-blog-module .overlay, .book-table-module .overlay, .inner-banner-module .overlay{  position: absolute;  width: 100%;  left: 0;  right: 0;  top: 0;  height: 100%;}


.footer-module{margin-top:-1px;padding-top:30px;}
/* ******************Responsive CSS********************** */

@media(min-width:768px){
  span.expanArrow{display:none;}
}


@media all and (max-width:1440px){
  .home-banner-module .banner-content.left-position {  left: 30px;}
  .home-banner-module .banner-content.right-position{right:30px;}
  .home-banner-module .slider-item { height: 650px;}
  .home-banner-module .slider-item.item-6 .banner-image { width: 57%;}
}
@media all and (max-width:1440px) and (min-width:767px){
  .home-banner-module .banner-content.right-position{max-width:50%;}
}
@media all and (max-width:1366px){
  .home-banner-module .slider-item.item-1 .banner-image img { width: 43%;}
  .home-banner-module .slider-item.item-2 .banner-image { width: 50%; right: 0;}
  .home-banner-module .slider-item.item-2 .banner-image img{width:100%;}
  .home-banner-module .slider-item.item-5 .banner-image,
  .home-banner-module .slider-item.item-3 .banner-image { width: 45%;}
  .home-banner-module .slider-item.item-4 .banner-image {  width: 30%;}

  button.slick-prev.slick-arrow, 
  .testimoial-module button.slick-prev.slick-arrow {left: 0;width: 40px;height: 40px;}
  button.slick-next.slick-arrow,
  .testimoial-module button.slick-next.slick-arrow {right: 0;width: 40px;height: 40px;}
  .horizontal-tab-menus-module .slick-list{margin-left:50px; margin-right:50px;}

}
@media all and (max-width:1200px) {
  .about-us-module .images>div{max-width:332px; width:54%;}
  .about-us-module .images>div:first-child{max-width:251px; width:calc(42% - 20px );}
  .about-us-module .images >div:nth-child(3) img{max-width:90%;}
  .single-content-module .product-details-with-image .product-right-content .buy-product .product-cart-button{width:65%;}
  .single-content-module .product-details-with-image .product-right-content .buy-product .product-cart-button a{min-width:100%;}
}
@media all and (max-width:1060px){
  .product-review-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field{position: relative; left: auto; width: 100%;  top: suto;}

  .product-review-form form{max-width:100%;}

}
@media all and (max-width:1024px){
  .header-module .header-bottom-row .inner-wrapper .bottom-header-right-section .header-button{display:none;}
  .menu-slider-module #Slider-menu > div {width: 47%;}
  .header-no-navigation-module .header-bottom-row .inner-wrapper .bottom-header-right-section .header-button {display: block;}
}
@media all and (max-width:991px){
  .header-module .header-bottom-row .search-icon{position:relative;right:auto; top:auto; height:auto;}
  .header-module .header-bottom-row .search-box{position:absolute}
  .header-module .header-bottom-row .search-box-wrapper {min-height: auto;min-width: auto;}
  .search-box.search-toggle { position: absolute;top: 52px;min-width: 200px; right: 0;
    width: 100%;}
  .header-module .header-bottom-rowr .search-icon {position: unset;height: auto;}

  .related-products .related-product-item .related-product-image img { min-width: 160px;}

  .footer-module .inner-wrapper .footer-content, .footer-module .inner-wrapper .opening-time, .footer-module .inner-wrapper .the-menu, .footer-module .inner-wrapper .newsletter {width:48%;margin: 0px 1%;}
  .news-blog-module .recent-blog-listing {flex-wrap: wrap;gap: unset;margin: 0px -1%;}
  .news-blog-module .recent-blog-listing .post-item {flex: unset;width: 48%;margin:1%;}
  /*    */
  .countdown th, .countdown td {padding: 0px 30px;}

}
@media all and (max-width:920px){
  .home-banner-module .slider-item{height:750px;}
  .home-banner-module .banner-content.right-position { right: 15px;  left: 44%;}
  .home-banner-module .banner-content.left-position {left: 30px; right: 42%;}
}
@media all and (max-width:767px){
  /*--animations--*/
  .aos-init, html:not(.no-js) [data-aos^=fade][data-aos^=fade], html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 1 !important;
    transform: none !important;
  }
  /*--*/
  h1, .h1{font-size:45px;}
  h2, .h2{font-size:36px;}
  h3, .h3{font-size:30px;}


  .header-module .header-top-row .contact-number {padding: 0px 6px;}
  .header-module .header-top-row .contact-number span,.header-module .header-top-row .contact-mail span{display:none;}
  header.sticky{position: unset;}
  body.mobile-open .mobile-toggle span:last-child {transform: rotate(133deg);margin-top: -6px;}
  body.mobile-open .mobile-toggle span:nth-child(2) {transform: rotate(44deg);margin-top: 12px;}
  body.mobile-open .mobile-toggle span:first-child {display: none;}

  .header-module .header-bottom-row {padding: 22px 15px;}
  .header-module .header-bottom-row .inner-wrapper .site-logo {width: 200px;}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu { width: 40%;}
  .header-module .header-bottom-row { position:relative;}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu {display: flex;justify-content: end;}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu ul{justify-content: center;}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu ul li { width: 100%;}
  .mobile-toggle {width: 40px;height: 40px;border: 1px solid #404040;padding: 5px;border-radius: 5px;}
  .mobile-toggle>span {display: block;height: 2px;background: #AD38EF;margin: 5px;}

  .header-module .header-main-menu .hs-menu-wrapper {position: absolute;top: 100%; opacity: 0;width: 0%;
    right: 0;display: none;background:#FFFFFF;max-width: 100%;box-shadow: 0px 5px 10px rgb(0 0 0 / 10%);padding: 15px 0;border-bottom: 4px solid #AD38EF;z-index: 1; transition:all 0.2s; display:block !important; overflow:hidden;    
    visibility: hidden;min-height:343px;}
  body.mobile-open .header-module .header-main-menu .hs-menu-wrapper{ opacity: 1;width: 100%; visibility: visible; transition:all 0.2s;}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu ul li a {padding: 10px 20px; /*display:flex;     align-items: center;
    justify-content: center;*/}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu ul li a img{margin:0 10px 0 0 ;display:inline-block; float:left;}
  /*--*/
  .home-banner-module .slider-item { height: 540px;}
  .home-banner-module .banner-content.right-position{padding-left:30px;}
  .home-banner-module button.slick-arrow{width:40px !important; height:40px !important;}
  .home-banner-module button.slick-prev.slick-arrow{right:54px;}
  .home-banner-module ul.slick-dots{bottom:10px; margin-bottom:0px;}
  /*  about-us  */
  .about-us-module .inner-wrapper .content-wrapper .about-us-heading,
  .about-us-module .inner-wrapper .content-wrapper .about-us-sub-heading,
  .about-us-module .content-wrapper .content{  text-align: center;}
  .about-us-module .inner-wrapper{flex-wrap:wrap;gap: 70px;}
  .about-us-module .inner-wrapper .images{display:none;}
  .about-us-module .inner-wrapper .content-wrapper .mobile-image {  display: block; margin-bottom:15px;}
  .about-us-module .inner-wrapper .content-wrapper .mobile-image img {  width: 100%;}
  .about-us-module .inner-wrapper .images, .about-us-module .inner-wrapper .content-wrapper {flex: auto;}
  .about-us-module .inner-wrapper .content-wrapper,
  .about-us-module .inner-wrapper .images{max-width:100%;}
  .about-us-module .inner-wrapper .images {  order: 1;}
  .about-us-module .inner-wrapper .content-wrapper {  order: 0;}
  /*  team */
  .team-module .team-members { gap: 0;flex-wrap: wrap;}
  .team-module .team-members .team-card {flex: auto;margin: 10px 0px;}

  /*  menu-module  */
  .menu-module .menu-categories button {padding: 15px 22px;}
  .menu-module .menu-row .mix { width: 100%;margin: 0px 2% 25px 2%;}
  .menu-module .menu-content .food-item .food-item-inner{    justify-content: center;}
  /*  menu-slider-module  */
  .menu-slider-module #Slider-menu > div {width:100%;} 
  .menu-slider-module .menu-categories button,.menu-module .menu-categories button {margin-bottom:10px;}

  /* footer */  
  .footer-module .inner-wrapper { margin: 0;}
  .footer-module .inner-wrapper .footer-content, .footer-module .inner-wrapper .opening-time, .footer-module .inner-wrapper .the-menu, .footer-module .inner-wrapper .newsletter {width:100%;margin: 10px 0px;}
  .footer-module .footer-bottom-row .inner-wrapper {flex-direction: column;}
  .footer-module .footer-bottom-row .social-connect {margin-left: unset;margin-top: 20px;}
  .footer-module .footer-bottom-row .copyright-text p {text-align: center;}
  .footer-module .food-menu, .footer-module .newsletter-content, .footer-module .opening-time-content{margin-top: 0;margin-bottom:20px;}
  /* Pricing page */
  .inner-banner-module  .banner-breadcrumb ul {flex-direction: row;}
  .pricing-module .pricing-plans {flex-wrap: wrap;}  
  .pricing-module .pricing-plans .plan-item {flex: unset;width: 100%;}
  .countdown td.months, .countdown td.days, .countdown td.hours, .countdown td.minutes, .countdown td.seconds {font-size: 14px;font-weight: bold;}
  .countdown th#months, .countdown th#days, .countdown th#hours, .countdown th#minutes, .countdown th#seconds {font-size: 30px;}
  .countdown th, .countdown td {padding: 0px 4px;}
  /*  **book-table-module**  */
  .book-table-module .booking-form {padding-top: 20px;}
  .book-table-module .inner-wrapper {background-color: #FFFFFF;padding: 40px;box-shadow: 0px 3px 25px #0000004d;}
  /*-**/
  .error-wrapper h2 {  font-size: 80px;}
  .error-wrapper h2 img { max-width: 150px;}

  .single-content-module .product-details-with-image .product-left-section,
  .single-content-module .product-details-with-image .product-right-content{width:100%; max-width:100%;}
  .listing-page .inner-wrapper .product-list>div,
  .related-products .related-product-item{width:calc(50% - 15px)}
  .news-blog-module .blog_link{padding-top:0; text-align:center;}
  div#food-item-container{padding:60px 15px;}
  .blog-commentss-sec{padding:30px;}
  section.blog-banner{padding-top:90px; padding-bottom:90px;}
  .horizontal-tabbing-module ul.tabs-nav li a{    padding: 15px 30px;}
  .vertical-tabbing-module .vertical-tab-items-nav{max-width:160px;min-width:160px;}
  .horizontal-tab-menus-module div#Slider-menu button.slick-arrow{display:none}
  .testimoial-module .testimonial-header{padding-bottom: 0px;}
  .team-module .team-members,
  .testimoial-module .testimonial-content{padding-top:50px;}
  .testimoial-module .testimonial-slider::before{top: 10px; left: 30px;}
  .testimoial-module .testimonial-slider::after {bottom: 44%;}
  .menu-module .menu-content .food-item .item-details h6:last-child::before{width: calc(100% - 100px);}
  .menu-module .menu-content{padding-top:20px;}
  .horizontal-tab-menus-module .shopping-item .item-search-wishlist{  position:relative; top:auto; left:auto;transform:none;opacity:1; align-items: center;  justify-content: center;  }
  .horizontal-tab-menus-module .shopping-item .item-search-wishlist{margin-top:15px;}
  .horizontal-tab-menus-module .shopping-item .item-image{margin-bottom:30px;}
  .horizontal-tab-menus-module .shopping-item .item-search-wishlist a { display: inline-block;  border: 1px solid #d9d9d9;}
  .horizontal-tab-menus-module .shopping-item .item-image:hover .item-search-wishlist {transform: scale(0.8);}
  .news-blog-module .blog_link{display:none}
  .news-blog-module .blog_link.red_arrow.mobile{display:block; margin-top:25px;}
  .about-us-module .link-button{text-align:center;}
  .delivery-module .inner-wrapper > div{width:100%;     text-align: center;}
  .delivery-module .inner-wrapper > div img{display:inline-block}
  .delivery-module .inner-wrapper {  flex-wrap: wrap;  justify-content: center;}
  .awards-list{flex-wrap:wrap;}
  .awards-list>div{max-width:50%; width:100%;}
  
  
  .hs-item-has-children {
    position: relative;
}

span.expanArrow {
    position: absolute;
    top: 2px;
    right: 20px;
    z-index: 99;
    color: #000;
  font-size:20px;
  cursor: pointer;
}
.header-module .header-bottom-row .inner-wrapper .header-main-menu ul li ul {
    position: relative;
    background-color: transparent;
    opacity: 2;
    visibility: visible;
    box-shadow: none;
      left: 0 !important;
  display:none;
}
  .hs-item-has-children > a {
    border-bottom: 1px solid #777;
}
  
}
@media all and (max-width:620px){
  .menu-module .menu-content .food-item .food-item-inner .item-image{min-width:110px; max-width:110px;}
  .registration-module form fieldset > div { width: 100% !important;}
  .registration-module .registration-form form .hs_person_gender ul.inputs-list.multi-container {
    flex-wrap: wrap;
  }
}
@media all and (max-width:599px){
  .testimoial-module .testimonial-slider::after {right: 30px;;}
  .home-banner-module .slider-item{height: 590px;}
  .registration-module .registration-form form .hs-form-field{padding:0px;}
  .horizontal-tabbing-module .tabs-nav ul.tabs li a { padding: 15px 20px;   display: block;}
  .news-blog-module .recent-blog-listing .post-item {width: 100%;margin:10px 0px;}
  .header-module .header-bottom-row .inner-wrapper .header-main-menu {width: 30%;}

  /*  about-us  */

  .services-items .services-item {flex: auto;}

  /* testimonial   */
  .testimoial-module button.slick-arrow{display:none !important;}
  /* footer */
  .footer-no-navigation-module .inner-wrapper {flex-wrap: wrap;}
  .footer-no-navigation-module .social-connect {width: 100%;justify-content: center;}
  .footer-no-navigation-module .footer-logo {width: 100%;text-align: center;margin-bottom: 30px;} 
  .footer-no-navigation-module .social-connect .social-icon.icon1 a {padding-left: 0;}
}
@media all and (max-width:540px){
  .home-banner-module .banner-content.right-position{padding-left:0}
  .home-banner-module .banner-content.right-position,
  .home-banner-module .banner-content.left-position { left: 30px;  right: 30px;}
  .home-banner-module .banner-image{opacity: 0.5;}
  .home-banner-module .slick-initialized .slick-slide{    background-position: right;}
  .home-banner-module .slick-initialized .slider-item.item-2.slick-slide{background-position: center;}
}
@media all and (max-width:480px){

  .awards-list .award-item .awrd-count{font-size:35px;}
  .header-no-navigation-module .header-bottom-row .inner-wrapper .site-logo {
    width: 30%;}
  .header-no-navigation-module .header-bottom-row .header-button a {padding: 12px 30px;}
  .header-module .header-top-row .inner-wrapper .left-content {padding-bottom: 20px;}
  .header-module .header-top-row .inner-wrapper {flex-direction: column;}  
  .header-module .header-main-menu .hs-menu-wrapper {right: 0;width: 100%;}

  .book-table-module form input[type=text], .book-table-module form input[type=tel], .book-table-module form input[type=email], .book-table-module form select, .book-table-module form input[type=password] {width: 100% !important;}
  .book-table-module form .input {margin: 0px !important;}
  .book-table-module form ul.no-list.hs-error-msgs.inputs-list { margin: 0;}
  .listing-page .inner-wrapper .product-list>div,
  .related-products .related-product-item{width:100%} 
  .menu-module .menu-content .food-item .food-item-inner { flex-wrap: wrap;}
  .menu-module .menu-content .food-item .food-item-inner .item-image { margin-bottom: 15px;}
  .home-banner-module .banner-content.right-position{text-shadow: 0px 0px 20px rgb(255 255 255 / 30%);}
  .home-banner-module .banner-content .banner-bottom-row{    padding-top: 50px; position:relative;}
  .home-banner-module .banner-content .banner-bottom-row .item-price {  margin-left: 0;  position: absolute;  top: 0;}
  .menu-module .menu-content .food-item .food-item-inner .item-image{min-width: 160px;    max-width: 160px;
  }
  @media all and (max-width:420px){
    .about-us-module .services-items {flex-wrap: wrap;}
    .horizontal-tab-menus-module .menu-categories.filter>button.item-category{width:100%;}
    .horizontal-tabbing-module ul.tabs-nav li a { padding: 10px 15px;}
    .vertical-tabbing-module .vertical-tab-item{flex-wrap:wrap;}
    .vertical-tabbing-module .vertical-tab-items-nav { max-width: 100%;}
    .vertical-tabbing-module .vertical-tab-items-nav ul.vertical-tabs { display: flex; flex-wrap:wrap;}
    .vertical-tabbing-module .vertical-tab-items-nav ul li a{padding:19px;}
  }