@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-BoldItalic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Bold ../fonts/AvenirNextCyr/Italic'), local('AvenirNextCyr-BoldItalic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-BoldItalic.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Light.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Light'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Light'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Light.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Demi.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Demi'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Demi'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Demi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Demi.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Demi.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-ThinItalic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Thin ../fonts/AvenirNextCyr/Italic'), local('AvenirNextCyr-ThinItalic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-ThinItalic.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-ThinItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Italic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Italic'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Italic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Italic.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-HeavyItalic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Heavy ../fonts/AvenirNextCyr/Italic'), local('AvenirNextCyr-HeavyItalic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-HeavyItalic.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-HeavyItalic.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-HeavyItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-MediumItalic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Medium ../fonts/AvenirNextCyr/Italic'), local('AvenirNextCyr-MediumItalic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-MediumItalic.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-LightItalic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Light ../fonts/AvenirNextCyr/Italic'), local('AvenirNextCyr-LightItalic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-LightItalic.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-LightItalic.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Medium.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Medium'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Medium'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Medium.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next Cyr Ultra';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-UltraLightIt.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Ultra ../fonts/AvenirNextCyr/Light Italic'), local('AvenirNextCyr-UltraLightIt'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-UltraLightIt.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-UltraLightIt.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-UltraLightIt.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Regular.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Regular'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Regular'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Regular.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir Next Cyr Ultra';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-UltraLight.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Ultra ../fonts/AvenirNextCyr/Light'), local('AvenirNextCyr-UltraLight'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-UltraLight.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-UltraLight.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-UltraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Heavy.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Heavy'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Heavy'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Heavy.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Heavy.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Bold.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Bold'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Bold'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Bold.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-DemiItalic.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Demi ../fonts/AvenirNextCyr/Italic'), local('AvenirNextCyr-DemiItalic'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-DemiItalic.eot?#iefix') format('embedded-opentype'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-DemiItalic.woff') format('woff'),
		url(../fonts/AvenirNextCyr/'AvenirNextCyr-DemiItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Avenir';
	src: url('../fonts/AvenirNextCyr/AvenirNextCyr-Thin.eot');
	src: local('../fonts/AvenirNextCyr/Avenir Next Cyr Thin'), local('../fonts/AvenirNextCyr/AvenirNextCyr-Thin'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Thin.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Thin.woff') format('woff'),
		url('../fonts/AvenirNextCyr/AvenirNextCyr-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-SemiBoldItalic.eot');
    src: local('../fonts/Cormorant/Cormorant SemiBold Italic'), local('../fonts/Cormorant/Cormorant-SemiBoldItalic'),
        url('../fonts/Cormorant/Cormorant-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cormorant/Cormorant-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Cormorant/Cormorant-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-LightItalic.eot');
    src: local('../fonts/Cormorant/Cormorant Light Italic'), local('../fonts/Cormorant/Cormorant-LightItalic'),
        url('../fonts/Cormorant/Cormorant-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cormorant/Cormorant-LightItalic.woff') format('woff'),
        url('../fonts/Cormorant/Cormorant-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-Bold.eot');
    src: local('../fonts/Cormorant/Cormorant Bold'), local('Cormorant-../fonts/Cormorant/Bold'),
        url('../fonts/Cormorant/Cormorant-Bold.eot?#iefix') format('embedded-opentype'),
        url('C../fonts/Cormorant/ormorant-Bold.woff') format('woff'),
        url('Cormorant-../fonts/Cormorant/Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-Light.eot');
    src: local('../fonts/Cormorant/Cormorant Light'), local('Cormorant-../fonts/Cormorant/Light'),
        url('../fonts/Cormorant/Cormorant-Light.eot?#iefix') format('embedded-opentype'),
        url('C../fonts/Cormorant/ormorant-Light.woff') format('woff'),
        url('Cormorant-../fonts/Cormorant/Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-MediumItalic.eot');
    src: local('../fonts/Cormorant/Cormorant Medium Italic'), local('../fonts/Cormorant/Cormorant-MediumItalic'),
        url('../fonts/Cormorant/Cormorant-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cormorant/Cormorant-MediumItalic.woff') format('woff'),
        url('../fonts/Cormorant/Cormorant-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-Regular.eot');
    src: local('../fonts/Cormorant/Cormorant Regular'), local('Cormorant-../fonts/Cormorant/Regular'),
        url('../fonts/Cormorant/Cormorant-Regular.eot?#iefix') format('embedded-opentype'),
        url('C../fonts/Cormorant/ormorant-Regular.woff') format('woff'),
        url('Cormorant-../fonts/Cormorant/Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-Italic.eot');
    src: local('../fonts/Cormorant/Cormorant Italic'), local('Cormorant-../fonts/Cormorant/Italic'),
        url('../fonts/Cormorant/Cormorant-Italic.eot?#iefix') format('embedded-opentype'),
        url('C../fonts/Cormorant/ormorant-Italic.woff') format('woff'),
        url('Cormorant-../fonts/Cormorant/Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-SemiBold.eot');
    src: local('../fonts/Cormorant/Cormorant SemiBold'), local('Cormorant-../fonts/Cormorant/SemiBold'),
        url('../fonts/Cormorant/Cormorant-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cormorant/Cormorant-SemiBold.woff') format('woff'),
        url('../fonts/Cormorant/Cormorant-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-BoldItalic.eot');
    src: local('../fonts/Cormorant/Cormorant Bold Italic'), local('../fonts/Cormorant/Cormorant-BoldItalic'),
        url('../fonts/Cormorant/Cormorant-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cormorant/Cormorant-BoldItalic.woff') format('woff'),
        url('../fonts/Cormorant/Cormorant-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/Cormorant/Cormorant-Medium.eot');
    src: local('../fonts/Cormorant/Cormorant Medium'), local('Cormorant-../fonts/Cormorant/Medium'),
        url('../fonts/Cormorant/Cormorant-Medium.eot?#iefix') format('embedded-opentype'),
        url('C../fonts/Cormorant/ormorant-Medium.woff') format('woff'),
        url('Cormorant-../fonts/Cormorant/Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
