@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura-paneuropean/FuturaLTW1G_normal_normal_Light_300.woff2') format('woff2'),
         url('./futura-paneuropean/FuturaLTW1G_normal_normal_Light_300.woff') format('woff');
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura-paneuropean/FuturaLTW1G_normal_normal_Book_350.woff2') format('woff2'),
         url('./futura-paneuropean/FuturaLTW1G_normal_normal_Book_350.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura-paneuropean/FuturaLTW1G_normal_normal_Medium_500.woff2') format('woff2'),
         url('./futura-paneuropean/FuturaLTW1G_normal_normal_Medium_500.woff') format('woff');
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura-paneuropean/FuturaLTW1G_normal_normal_Bold_700.woff2') format('woff2'),
         url('./futura-paneuropean/FuturaLTW1G_normal_normal_Bold_700.woff') format('woff');
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura-paneuropean/FuturaLTW1G_normal_normal_Bold_700.woff2') format('woff2'),
         url('./futura-paneuropean/FuturaLTW1G_normal_normal_Bold_700.woff') format('woff');
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura/FuturaLTPro_normal_light_300.woff2') format('woff2'),
         url('./futura/FuturaLTPro_normal_light_300.woff') format('woff');
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura/FuturaLTPro_normal_normal_350.woff2') format('woff2'),
         url('./futura/FuturaLTPro_normal_normal_350.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura/FuturaLTPro_normal_medium_500.woff2') format('woff2'),
         url('./futura/FuturaLTPro_normal_medium_500.woff') format('woff');
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura/FuturaLTPro_normal_bold_700.woff2') format('woff2'),
         url('./futura/FuturaLTPro_normal_bold_700.woff') format('woff');
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura/FuturaLTPro_normal_bold_700.woff2') format('woff2'),
         url('./futura/FuturaLTPro_normal_bold_700.woff') format('woff');
    font-style: normal;
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: 'Futura LT Pro';
    src: url('./futura/FuturaLTPro_italic_normal_350.woff2') format('woff2'),
         url('./futura/FuturaLTPro_italic_normal_350.woff') format('woff');
    font-style: italic;
    font-weight: 400;
    font-display: swap;
}

.font-futura {
    font-family: 'Futura LT Pro', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-futura-light {
    font-family: 'Futura LT Pro', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
}

.font-futura-medium {
    font-family: 'Futura LT Pro', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 500 !important;
}

.font-futura-bold {
    font-family: 'Futura LT Pro', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 700 !important;
}

body,
#cookies > div h1,
#cookies > div .cookiesButton,
#cookiesDetails h1,
#cookiesDetails .cookiesButton {
    font-family: 'Futura LT Pro', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
