/*
@font-face {
    font-family: 'PTSans-Regular';
    src: url('../fonts/ptsans/PTSans-Regular.eot');
    src: url('../fonts/ptsans/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ptsans/PTSans-Regular.woff2') format('woff2'),
        url('../fonts/ptsans/PTSans-Regular.woff') format('woff'),
        url('../fonts/ptsans/PTSans-Regular.ttf') format('truetype'),
        url('../fonts/ptsans/PTSans-Regular.svg#PTSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Giveny Free';
    src: url('../fonts/giveny/GivenyFree.eot');
    src: url('../fonts/giveny/GivenyFree.eot?#iefix') format('embedded-opentype'),
        url('../fonts/giveny/GivenyFree.woff2') format('woff2'),
        url('../fonts/giveny/GivenyFree.woff') format('woff'),
        url('../fonts/giveny/GivenyFree.ttf') format('truetype'),
        url('../fonts/giveny/GivenyFree.svg#GivenyFree') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'KelsonSans-Bold';
    src: url('../fonts/kelson/KelsonSans-Bold.eot');
    src: url('../fonts/kelson/KelsonSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/kelson/KelsonSans-Bold.woff2') format('woff2'),
        url('../fonts/kelson/KelsonSans-Bold.woff') format('woff'),
        url('../fonts/kelson/KelsonSans-Bold.ttf') format('truetype'),
        url('../fonts/kelson/KelsonSans-Bold.svg#KelsonSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KelsonSans-Regular';
    src: url('../fonts/kelson/KelsonSans-Regular.eot');
    src: url('../fonts/kelson/KelsonSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/kelson/KelsonSans-Regular.woff2') format('woff2'),
        url('../fonts/kelson/KelsonSans-Regular.woff') format('woff'),
        url('../fonts/kelson/KelsonSans-Regular.ttf') format('truetype'),
        url('../fonts/kelson/KelsonSans-Regular.svg#KelsonSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KelsonSans-Light';
    src: url('../fonts/kelson/KelsonSans-Light.eot');
    src: url('../fonts/kelson/KelsonSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/kelson/KelsonSans-Light.woff2') format('woff2'),
        url('../fonts/kelson/KelsonSans-Light.woff') format('woff'),
        url('../fonts/kelson/KelsonSans-Light.ttf') format('truetype'),
        url('../fonts/kelson/KelsonSans-Light.svg#KelsonSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
*/

@font-face {
    font-family: 'Lato-Light';
    src: url('../fonts/lato/Lato-Light.eot');
    src: url('../fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Light.woff2') format('woff2'),
        url('../fonts/lato/Lato-Light.woff') format('woff'),
        url('../fonts/lato/Lato-Light.ttf') format('truetype'),
        url('../fonts/lato/Lato-Light.svg#Lato-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/lato/Lato-Regular.eot');
    src: url('../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Regular.woff2') format('woff2'),
        url('../fonts/lato/Lato-Regular.woff') format('woff'),
        url('../fonts/lato/Lato-Regular.ttf') format('truetype'),
        url('../fonts/lato/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



:root {
	--primario: #a3897a;
	--primario-medio: #f3e9e4;
	--primario-chiaro: #f9f4f1;
	--rossobm: #e20031;
    --verdebbf: #51bbb4;
	--bianco: #ffffff;
    --bgsite: #050512;
	--nero: #000000;
}