@media (min-width: 1920px){
.info_front .item_info_block:hover{
	cursor: pointer;
	background: #2577B7;
}

.info_front .item_info_block:hover a svg *{
	 fill: #FFF;
}

.info_front .item_info_block:hover a{
	color: var(--unnamed, #FFF);
}

.info_front .item_info_block:hover p{
	color: var(--unnamed, #FFF);
	font-size: 24px;
	
}

.info_front .item_info_block a svg{margin-left: 10px;}
.info_front .item_info_block a svg *{ fill: #2577B7;}

.info_front .item_info_block a{
	text-decoration: none;
	color: var(--unnamed, #2577B7);
	text-align: center;
	font-family: DIN Pro;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.18px;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-flex;
	align-items: center;
}

.info_front .item_info_block p{
	color: var(--dark, #181818);
	transition: font-size .3s;
	font-family: DIN Pro;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 1px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.info_front .item_info_block:nth-child(3) p{
	/* color: var(--dark, #181818); */
	transition: font-size .3s;
	font-family: DIN Pro;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 1px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.info_front>div:nth-child(2) .item_info_block:nth-child(3) p{
	font-size: 24px;
	margin-right: 150px;
}

.info_front{
	display: flex;
	padding-top: 117px;
	padding-bottom: 28px;
}
.info_front>div{
	display: flex;
	flex-flow: column;
}
.info_front>div:nth-child(1){
	margin-left: auto;
	width: 326px;
	margin-right: 128px;
}
.info_front>div:nth-child(2){
	margin-right: 261px;
	width: 403px;
}
.info_front h2 span{
	font-size: 120px;
}
.info_front h2{
	color: #F7F7F8;
	text-align: left;
	font-family: DIN Pro;
	font-size: 67px;
	font-style: normal;
	font-weight: 700;
	margin-top: 43px;
	margin-left: 21px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 61px;
}
.info_front .item_info_block{
	transition: background .3s;
	display: flex;
	width: 100%;
	padding: 40px;
	flex-direction: column;
	align-items: flex-start;
	/* gap: 20px; */
	border-radius: 20px;
	background: #FFF;
	margin-bottom: 32px;
	box-shadow: -36px 30px 38px 0px rgba(0, 0, 0, 0.29);
}
}
@media (min-width: 1024px) and (max-width: 1919px){
.info_front .item_info_block:hover{
	cursor: pointer;
	background: #2577B7;
}

.info_front .item_info_block:hover a svg *{
	 fill: #FFF;
}

.info_front .item_info_block:hover a{
	color: var(--unnamed, #FFF);
}

.info_front .item_info_block:hover p{
	color: var(--unnamed, #FFF);
	font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
	
}

.info_front .item_info_block a svg{margin-left: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));}
.info_front .item_info_block a svg *{ fill: #2577B7;}

.info_front .item_info_block a{
	text-decoration: none;
	color: var(--unnamed, #2577B7);
	text-align: center;
	font-family: DIN Pro;
	font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
	margin-top: 0;
	margin-bottom: 0;
	display: inline-flex;
	align-items: center;
}

.info_front .item_info_block p{
	color: var(--dark, #181818);
	transition: font-size .3s;
	font-family: DIN Pro;
	font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024)));
	margin-bottom: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	text-transform: uppercase;
}
.info_front .item_info_block:nth-child(3) p{
	/* color: var(--dark, #181818); */
	transition: font-size .3s;
	font-family: DIN Pro;
	/* font-size: calc(17.1px + (32 - 17.1) * ((100vw - 1024px) / (1920 - 1024))); */
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024)));
	margin-bottom: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	text-transform: uppercase;
}
.info_front>div:nth-child(2) .item_info_block:nth-child(3) p{
	font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
	/*margin-right: calc(80px + (150 - 80) * ((100vw - 1024px) / (1920 - 1024)));*/
}

.info_front{
	display: flex;
	padding-top: calc(62.4px + (117 - 62.4) * ((100vw - 1024px) / (1920 - 1024)));
	padding-bottom: calc(15px + (28 - 15) * ((100vw - 1024px) / (1920 - 1024)));
}
.info_front>div{
	display: flex;
	flex-flow: column;
}
.info_front>div:nth-child(1){
	margin-left: auto;
	width: calc(173.9px + (326 - 173.9) * ((100vw - 1024px) / (1920 - 1024)));
	margin-right: calc(68.3px + (128 - 68.3) * ((100vw - 1024px) / (1920 - 1024)));
}
.info_front>div:nth-child(2){
	margin-right: calc(139.2px + (261 - 139.2) * ((100vw - 1024px) / (1920 - 1024)));
	width: calc(215px + (403 - 215) * ((100vw - 1024px) / (1920 - 1024)));
}
.info_front h2 span{
	font-size: calc(64px + (120 - 64) * ((100vw - 1024px) / (1920 - 1024)));
}
.info_front h2{
	color: #F7F7F8;
	text-align: left;
	font-family: DIN Pro;
	font-size: calc(35.8px + (67 - 35.8) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	margin-top: calc(23px + (43 - 23) * ((100vw - 1024px) / (1920 - 1024)));
	margin-left: calc(11.2px + (21 - 11.2) * ((100vw - 1024px) / (1920 - 1024)));
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: calc(32.6px + (61 - 32.6) * ((100vw - 1024px) / (1920 - 1024)));
}
.info_front .item_info_block{
	transition: background .3s;
	display: flex;
	width: 100%;
	padding: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	flex-direction: column;
	align-items: flex-start;
	/* gap: 20px; */
	border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	background: #FFF;
	margin-bottom: calc(17.1px + (32 - 17.1) * ((100vw - 1024px) / (1920 - 1024)));
	box-shadow: calc(-1*calc(19.2px + (36 - 19.2) * ((100vw - 1024px) / (1920 - 1024)))) calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024))) calc(20.3px + (38 - 20.3) * ((100vw - 1024px) / (1920 - 1024))) 0px rgba(0, 0, 0, 0.29);
}
}


@media (max-width: 1023px){
.info_front .item_info_block:hover{
	cursor: pointer;
	background: #2577B7;
}

.info_front .item_info_block:hover a svg *{
	 fill: #FFF;
}

.info_front .item_info_block:hover a{
	color: var(--unnamed, #FFF);
}

.info_front .item_info_block:hover p{
	color: var(--unnamed, #FFF);
	font-size: calc(7.6px + (24 - 7.6) * ((100vw - 320px) / (1023 - 320)));
	
}

.info_front .item_info_block a svg{margin-left: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));}
.info_front .item_info_block a svg *{ fill: #2577B7;}

.info_front .item_info_block a{
	text-decoration: none;
	color: var(--unnamed, #2577B7);
	text-align: center;
	font-family: DIN Pro;
	font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 320px) / (1023 - 320)));
	margin-top: 0;
	margin-bottom: 0;
	display: inline-flex;
	align-items: center;
}

.info_front .item_info_block p{
	color: var(--dark, #181818);
	transition: font-size .3s;
	font-family: DIN Pro;
	font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 1px;
	margin-bottom: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	text-transform: uppercase;
}
.info_front .item_info_block:nth-child(3) p{
	/* color: var(--dark, #181818); */
	transition: font-size .3s;
	font-family: DIN Pro;
	font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 1px;
	margin-bottom: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	text-transform: uppercase;
}
.info_front>div:nth-child(2) .item_info_block:nth-child(3) p{
	font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
	margin-right: calc(21.9px + (70 - 21.9) * ((100vw - 320px) / (1023 - 320)));
}

.info_front{
	display: inline-flex;
	padding-top: calc(36.6px + (117 - 36.6) * ((100vw - 320px) / (1023 - 320)));
	padding-bottom: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
	width: 100%;
}
.info_front>div{
	display: flex;
	flex-flow: column;
}
.info_front>div:nth-child(1){
	margin-left: 5%;
	max-width: calc(137.4px + (439 - 137.4) * ((100vw - 320px) / (1023 - 320)));
	margin-right: 3%;
	min-width: calc(137.4px + (439 - 137.4) * ((100vw - 320px) / (1023 - 320)));
}
.info_front>div:nth-child(2){
	margin-right: 5%;
	width: 42%;
	margin-left: auto;
}
.info_front h2 span{
	font-size: calc(37.6px + (120 - 37.6) * ((100vw - 320px) / (1023 - 320)));
}
.info_front h2{
	color: #F7F7F8;
	text-align: left;
	font-family: DIN Pro;
	font-size: calc(21px + (67 - 21) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	margin-top: calc(13.5px + (43 - 13.5) * ((100vw - 320px) / (1023 - 320)));
	margin-left: calc(6.6px + (21 - 6.6) * ((100vw - 320px) / (1023 - 320)));
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: calc(19.1px + (61 - 19.1) * ((100vw - 320px) / (1023 - 320)));
}
.info_front .item_info_block{
	transition: background .3s;
	display: flex;
	max-width: calc(137.4px + (439 - 137.4) * ((100vw - 320px) / (1023 - 320)));
	padding: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
	flex-direction: column;
	align-items: flex-start;
	/* gap: 20px; */
	border-radius: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	background: #FFF;
	margin-bottom: calc(10.1px + (32 - 10.1) * ((100vw - 320px) / (1023 - 320)));
	box-shadow: calc(-1 * calc(11.3px + (36 - 11.3) * ((100vw - 320px) / (1023 - 320)))) calc(9.4px + (30 - 9.4) * ((100vw - 320px) / (1023 - 320))) calc(11.9px + (38 - 11.9) * ((100vw - 320px) / (1023 - 320))) 0px rgba(0, 0, 0, 0.29);
}
}