@font-face {
    font-display: swap;
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    src: url('../Fonts/playfair-display-v39-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../Fonts/poppins-v23-latin-regular.woff2') format('woff2');
}

@font-face {
    font-family: "BasisGrotesqueProBold";
    src: url("../Fonts/BasisGrotesquePro-Bold.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "BasisGrotesqueProRegular";
    src: url("../Fonts/BasisGrotesquePro-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "BrandonGrotesqueRegular";
    src: url("../Fonts/BrandonGrotesque-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "BrandonGrotesqueMedium";
    src: url("../Fonts/BrandonGrotesque-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "BrandonGrotesqueProRegular";
    src: url("../Fonts/BasisGrotesquePro-Regular.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "BrandonGrotesqueProBold";
    src: url("../Fonts/BasisGrotesquePro-Bold.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "StempelGaramondLTProItalic";
    src: url("../Fonts/StempelGaramondLTPro-Italic.woff2") format("woff2");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "StempelGaramondLTProRegular";
    src: url("../Fonts/StempelGaramondLTPro-Roman.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Audrey';
    src: url("../Fonts/Audrey-Bold.woff");
    src: url("../Fonts/Audrey-Medium.woff");
    src: url("../Fonts/Audrey-Normal.woff");
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url("../Fonts/BasisGrotesquePro-Bold.woff2");
    src: url("../Fonts/BasisGrotesquePro-Regular.woff2");
    src: url("../Fonts/BrandonGrotesque-Medium.woff2");
    src: url("../Fonts/BrandonGrotesque-Regular.woff2");
}

@font-face {
    font-family: 'StempelGaramondLTPro';
    src: url("../Fonts/StempelGaramondLTPro-Italic.woff2");
    src: url("../Fonts/StempelGaramondLTPro-Roman.woff2");
}

@font-face {
    font-family: 'Nunito Medium';
    src: url("../Fonts/Nunito-Medium.woff");
    src: url("../Fonts/Nunito-Medium.woff2");
}

@font-face {
    font-family: 'NunitoSans Regular';
    src: url("../Fonts/NunitoSans-Regular.woff");
    src: url("../Fonts/NunitoSans-Regular.woff2");
}

@font-face {
    font-family: 'Optima SemiBold';
    src: url("../Fonts/OPTIOptionSemiBold.otf");
}

@font-face {
    font-family: 'Optima Medium';
    src: url("../Fonts/OPTIOptionMedium.otf");
}

body {
    font-family: 'Nunito Medium', 'NunitoSans Regular', sans-serif;
    font-weight: lighter;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: 'Optima Medium', 'Optima SemiBold';
    font-weight: lighter;
}