@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-SemiBold.eot');
    src: local('GeogrotesqueCyr-SemiBold'),
        url('../font/GeogrotesqueCyr-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-SemiBold.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-SemiBold.woff') format('woff'),
        url('../font/GeogrotesqueCyr-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-ExtraLight.eot');
    src: local('GeogrotesqueCyr-ExtraLight'),
        url('../font/GeogrotesqueCyr-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-ExtraLight.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-ExtraLight.woff') format('woff'),
        url('../font/GeogrotesqueCyr-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-Italic.eot');
    src: local('GeogrotesqueCyr-Italic'),
        url('../font/GeogrotesqueCyr-Italic.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-Italic.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-Italic.woff') format('woff'),
        url('../font/GeogrotesqueCyr-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-ExtLtIta.eot');
    src: local('GeogrotesqueCyr-ExtLtIta'),
        url('../font/GeogrotesqueCyr-ExtLtIta.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-ExtLtIta.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-ExtLtIta.woff') format('woff'),
        url('../font/GeogrotesqueCyr-ExtLtIta.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-BoldItalic.eot');
    src: local('GeogrotesqueCyr-BoldItalic'),
        url('../font/GeogrotesqueCyr-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-BoldItalic.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-BoldItalic.woff') format('woff'),
        url('../font/GeogrotesqueCyr-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-Light.eot');
    src: local('GeogrotesqueCyr-Light'),
        url('../font/GeogrotesqueCyr-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-Light.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-Light.woff') format('woff'),
        url('../font/GeogrotesqueCyr-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-ThinItalic.eot');
    src: local('GeogrotesqueCyr-ThinItalic'),
        url('../font/GeogrotesqueCyr-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-ThinItalic.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-ThinItalic.woff') format('woff'),
        url('../font/GeogrotesqueCyr-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-Medium.eot');
    src: local('GeogrotesqueCyr-Medium'),
        url('../font/GeogrotesqueCyr-Medium.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-Medium.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-Medium.woff') format('woff'),
        url('../font/GeogrotesqueCyr-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-Bold.eot');
    src: local('GeogrotesqueCyr-Bold'),
        url('../font/GeogrotesqueCyr-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-Bold.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-Bold.woff') format('woff'),
        url('../font/GeogrotesqueCyr-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-Thin.eot');
    src: local('GeogrotesqueCyr-Thin'),
        url('../font/GeogrotesqueCyr-Thin.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-Thin.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-Thin.woff') format('woff'),
        url('../font/GeogrotesqueCyr-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-SemBdIta.eot');
    src: local('GeogrotesqueCyr-SemBdIta'),
        url('../font/GeogrotesqueCyr-SemBdIta.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-SemBdIta.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-SemBdIta.woff') format('woff'),
        url('../font/GeogrotesqueCyr-SemBdIta.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-Regular.eot');
    src: local('GeogrotesqueCyr-Regular'),
        url('../font/GeogrotesqueCyr-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-Regular.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-Regular.woff') format('woff'),
        url('../font/GeogrotesqueCyr-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-MediumItalic.eot');
    src: local('GeogrotesqueCyr-MediumItalic'),
        url('../font/GeogrotesqueCyr-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-MediumItalic.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-MediumItalic.woff') format('woff'),
        url('../font/GeogrotesqueCyr-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Geogrotesque Cyr';
    src: url('../font/GeogrotesqueCyr-LightItalic.eot');
    src: local('GeogrotesqueCyr-LightItalic'),
        url('../font/GeogrotesqueCyr-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GeogrotesqueCyr-LightItalic.woff2') format('woff2'),
        url('../font/GeogrotesqueCyr-LightItalic.woff') format('woff'),
        url('../font/GeogrotesqueCyr-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}


.logo{
			background: #FFFFFF;
			border-radius: 100000px;
			padding: 8px 32px;
			width: 141.04px;
			height: 58px;
		}
		.block-header{
			top: 19px;
		}
		.block-menu{
			background: #FFFFFF;
			border-radius: 90px;
			height: 52px;
			padding: 6px 8px;
			display: flex;
			flex-direction: row;
			align-items: center;
			list-style: none;
			margin-bottom: 0;
		}
		.block-menu a{
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 400;
			font-size: 15px;
			line-height: 160%;
			letter-spacing: 0.02em;
			color: #1A0E00;
			text-decoration: none;
			padding: 8px 32px;
		}
		.download-btn{
			background: #D0491A;
			border-radius: 100px;
			padding: 9px 24px;
			width: 63px;
			height: 42px;
		}
		.block-hero {
    background-image: url(/assets/images/block-hero.png);
    background-repeat: no-repeat;
    background-size: 100% 832px;
    background-position: 0px -100px;
	position: relative;
}
	
		.block-chiffre-cles{
			height: 2049px;
		}
		.block-chiffre-cles{
			background-image: url('/assets/images/illustration_bg.png');
			background-repeat: no-repeat;
			    background-size: 100% 2049px;
			background-position: center;
		}
		.block-animation-defi-eco{
			background: url(TEXTURE-592x416.jpg);
			border-radius: 12px;
		}
		h2{
			font-family: 'Geogrotesque Cyr';
			font-style: normal;
			font-weight: 700;
			font-size: 45px;
			line-height: 120%;
			color: #D0491A;
		}

