
/* ---------------------------------------
FONTS
------------------------------------------*/
@font-face {
	font-family: 'uk-number-plate';
	src: url('/fonts/uk-number-plate.woff') format('woff');
	font-display: swap;
}
@font-face {
    font-family: 'Google Sans Bold';
    src: url('/fonts/GoogleSans-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans Regular';
    src: url('/fonts/GoogleSans-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Group */
@font-face {
    font-family: 'Cabin Bold';
    src: url('/fonts/Cabin-Bold.woff2') format('woff2'),
        url('/fonts/Cabin-Bold.woff') format('woff'),
        url('/fonts/Cabin-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin SemiBold';
    src: url('/fonts/Cabin-SemiBold.woff2') format('woff2'),
        url('/fonts/Cabin-SemiBold.woff') format('woff'),
        url('/fonts/Cabin-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin Medium Italic';
    src: url('/fonts/Cabin-MediumItalic.woff2') format('woff2'),
        url('/fonts/Cabin-MediumItalic.woff') format('woff'),
        url('/fonts/Cabin-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin Bold Italic';
    src: url('/fonts/Cabin-BoldItalic.woff2') format('woff2'),
        url('/fonts/Cabin-BoldItalic.woff') format('woff'),
        url('/fonts/Cabin-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin Regular';
    src: url('/fonts/Cabin-Regular.woff2') format('woff2'),
        url('/fonts/Cabin-Regular.woff') format('woff'),
        url('/fonts/Cabin-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin Medium';
    src: url('/fonts/Cabin-Medium.woff2') format('woff2'),
        url('/fonts/Cabin-Medium.woff') format('woff'),
        url('/fonts/Cabin-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cabin Italic';
    src: url('/fonts/Cabin-Italic.woff2') format('woff2'),
        url('/fonts/Cabin-Italic.woff') format('woff'),
        url('/fonts/Cabin-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* Abarth */
@font-face {
    font-family: 'Abarth Regular';
    src: url('/fonts/ABARTHmedium.woff2') format('woff2'),
        url('/fonts/ABARTHmedium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Abarth Light';
    src: url('/fonts/ABARTHlight.woff2') format('woff2'),
        url('/fonts/ABARTHlight.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Abarth Extra Bold';
    src: url('/fonts/ABARTHblack.woff2') format('woff2'),
        url('/fonts/ABARTHblack.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Abarth Bold';
    src: url('/fonts/ABARTHheavy.woff2') format('woff2'),
        url('/fonts/ABARTHheavy.ttf') format('truetype');
    font-display: swap;
}

/* Fiat */
@font-face {
    font-family: 'Poppins Bold';
    src: url('/fonts/Poppins-Bold.woff2') format('woff2'),
        url('/fonts/Poppins-Bold.woff') format('woff'),
        url('/fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins Regular';
    src: url('/fonts/Poppins-Regular.woff2') format('woff2'),
        url('/fonts/Poppins-Regular.woff') format('woff'),
        url('/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* Jeep */
@font-face {
    font-family: 'Roboto Bold';
    src: url('/fonts/Roboto-Bold.woff2') format('woff2'),
        url('/fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Regular';
    src: url('/fonts/Roboto-Regular.woff2') format('woff2'),
        url('/fonts/Roboto-Regular.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Light';
    src: url('/fonts/Roboto-Light.woff2') format('woff2'),
        url('/fonts/Roboto-Light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Medium';
    src: url('/fonts/Roboto-Medium.woff2') format('woff2'),
        url('/fonts/Roboto-Medium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Thin';
    src: url('/fonts/Roboto-Thin.woff2') format('woff2'),
        url('/fonts/Roboto-Thin.ttf') format('truetype');
    font-display: swap;
}

/* Seat */
@font-face {
    font-family: 'SEAT BCN Extra Light';
    src: url('/fonts/SEATBCN-ExtraLight.woff2') format('woff2'),
        url('/fonts/SEATBCN-ExtraLight.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'SEAT BCN Light';
    src: url('/fonts/SEATBCN-Light.woff2') format('woff2'),
        url('/fonts/SEATBCN-Light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'SEAT BCN Medium';
    src: url('/fonts/SEATBCN-Medium.woff2') format('woff2'),
        url('/fonts/SEATBCN-Medium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'SEAT BCN Black';
    src: url('/fonts/SEATBCN-Black.woff2') format('woff2'),
        url('/fonts/SEATBCN-Black.ttf') format('truetype');
    font-weight: bold;
    font-display: swap;
}

@font-face {
    font-family: 'SEAT BCN Book';
    src: url('/fonts/SEATBCN-Book.woff2') format('woff2'),
        url('/fonts/SEATBCN-Book.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'SEAT BCN Regular';
    src: url('/fonts/SEATBCN-Regular.woff2') format('woff2'),
        url('/fonts/SEATBCN-Regular.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'SEAT BCN Bold';
    src: url('/fonts/SEATBCN-Bold.woff2') format('woff2'),
        url('/fonts/SEATBCN-Bold.ttf') format('truetype');
    font-weight: bold;
    font-display: swap;
}



/* Cupra */
@font-face {
    font-family: 'Cupra Medium';
    src: url('/fonts/Cupra-Medium.woff2') format('woff2'),
        url('/fonts/Cupra-Medium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Cupra Light';
    src: url('/fonts/Cupra-Light.woff2') format('woff2'),
        url('/fonts/Cupra-Light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Cupra Bold';
    src: url('/fonts/Cupra-Bold.woff2') format('woff2'),
        url('/fonts/Cupra-Bold.ttf') format('truetype');
    font-weight: bold;
    font-display: swap;
}

@font-face {
    font-family: 'Cupra Regular';
    src: url('/fonts/Cupra-Regular.woff2') format('woff2'),
        url('/fonts/Cupra-Regular.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Cupra Book';
    src: url('/fonts/Cupra-Book.woff2') format('woff2'),
        url('/fonts/Cupra-Book.ttf') format('truetype');
    font-display: swap;
}
