@font-face {
    font-family: 'GillSansLight';
    src: url('../fonts/gill/GillSansLight.eot');
    src: url('../fonts/gill/GillSansLight.eot') format('embedded-opentype'),
         url('../fonts/gill/GillSansLight.woff2') format('woff2'),
         url('../fonts/gill/GillSansLight.woff') format('woff'),
         url('../fonts/gill/GillSansLight.ttf') format('truetype'),
         url('../fonts/gill/GillSansLight.svg#GillSansLight') format('svg');
}

@font-face {
    font-family: 'GillSans';
    src: url('../fonts/gill/GillSans.eot');
    src: url('../fonts/gill/GillSans.eot') format('embedded-opentype'),
         url('../fonts/gill/GillSans.woff2') format('woff2'),
         url('../fonts/gill/GillSans.woff') format('woff'),
         url('../fonts/gill/GillSans.ttf') format('truetype'),
         url('../fonts/gill/GillSans.svg#GillSans') format('svg');
}

@font-face {
    font-family: 'GillSansMedium';
    src: url('../fonts/gill/GillSansMedium.eot');
    src: url('../fonts/gill/GillSansMedium.eot') format('embedded-opentype'),
         url('../fonts/gill/GillSansMedium.woff2') format('woff2'),
         url('../fonts/gill/GillSansMedium.woff') format('woff'),
         url('../fonts/gill/GillSansMedium.ttf') format('truetype'),
         url('../fonts/gill/GillSansMedium.svg#GillSansMedium') format('svg');
}

@font-face {
    font-family: 'GillSansBold';
    src: url('../fonts/gill/GillSansBold.eot');
    src: url('../fonts/gill/GillSansBold.eot') format('embedded-opentype'),
         url('../fonts/gill/GillSansBold.woff2') format('woff2'),
         url('../fonts/gill/GillSansBold.woff') format('woff'),
         url('../fonts/gill/GillSansBold.ttf') format('truetype'),
         url('../fonts/gill/GillSansBold.svg#GillSansBold') format('svg');
}

@font-face {
    font-family: 'GillSansHeavy';
    src: url('../fonts/gill/GillSansHeavy.eot');
    src: url('../fonts/gill/GillSansHeavy.eot') format('embedded-opentype'),
         url('../fonts/gill/GillSansHeavy.woff2') format('woff2'),
         url('../fonts/gill/GillSansHeavy.woff') format('woff'),
         url('../fonts/gill/GillSansHeavy.ttf') format('truetype'),
         url('../fonts/gill/GillSansHeavy.svg#GillSansHeavy') format('svg');
}

:root {
    --font-primary-300: 'GillSansLight';
    --font-primary-400: 'GillSans';
    --font-primary-500: 'GillSansMedium';
    --font-primary-700: 'GillSansBold';
    --font-primary-900: 'GillSansHeavy';

    --primary-color: #701E67;
    --secondary-color: #FEF1E0;
    --background-color: #FDFFF5;
    --color-white: #fff;
}

.ttu {
    text-transform: uppercase !important;
}

html {
  scroll-behavior: smooth;
}
