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

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('../fonts/fontawesome/fa-regular-400.eot');
    src: url('../fonts/fontawesome/fa-regular-400.eot#iefix') format('embedded-opentype'),
    url('../fonts/fontawesome/fa-regular-400.woff2') format('woff2'),
    url('../fonts/fontawesome/fa-regular-400.woff') format('woff'),
    url('../fonts/fontawesome/fa-regular-400.ttf') format('truetype'),
    url('../fonts/fontawesome/fa-regular-400.svg') format('svg');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/OpenSansBold/OpenSansBold.eot');
    src: local('OpenSans Bold'), local('OpenSans-Bold'),
    url('../fonts/OpenSansBold/OpenSansBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSansBold/OpenSansBold.woff2') format('woff2'),
    url('../fonts/OpenSansBold/OpenSansBold.woff') format('woff'),
    url('../fonts/OpenSansBold/OpenSansBold.ttf') format('truetype'),
    url('../fonts/OpenSansBold/OpenSansBold.svg#OpenSans') format('svg');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/OpenSansMedium/OpenSansMedium.eot');
    src: local('OpenSans Medium'), local('OpenSans-Medium'),
    url('../fonts/OpenSansMedium/OpenSansMedium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSansMedium/OpenSansMedium.woff2') format('woff2'),
    url('../fonts/OpenSansMedium/OpenSansMedium.woff') format('woff'),
    url('../fonts/OpenSansMedium/OpenSansMedium.ttf') format('truetype'),
    url('../fonts/OpenSansMedium/OpenSansMedium.svg#OpenSans') format('svg');
}

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