.support_front button{
	transition: background .3s, color .3s;
	border: 1px solid #FFFFFF !important;
	
}
.support_front button:hover{
	background: none;
	color: #FFFFFF;
}
@media (min-width: 1920px){
.support_front{
	display: flex;
	flex-flow: column;
	width: 100%;
}
.support_front h2{
	color: var(--unnamed, #FFF);
	font-family: DIN Pro;
	font-size: 514%;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-left: AUTO;
	width: 30%;
	margin-top: 135px;
	margin-bottom: 3.1%;
	margin-right: 10.4%;
}
.support_front button{
	color: var(--dark, #181818);
	text-align: center;
	font-family: DIN Pro;
	font-size: 124%;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.24px;
	border-radius: 40px;
	background: var(--unnamed, #FFF);
	margin-left: auto;
	margin-right: 31.4%;
	padding: 17px 0;
	border: none;
	width: 9%;
	margin-bottom: 177px;
	cursor: pointer;
}

}
@media (min-width: 1024px) and (max-width: 1919px){
.support_front{
	display: flex;
	flex-flow: column;
	width: 100%;
}
.support_front h2{
	color: var(--unnamed, #FFF);
	font-family: DIN Pro;
	font-size: calc(51.8px + (97 - 51.8) * ((100vw - 1024px) / (1920 - 1024)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-left: AUTO;
	width: calc(226.2px + (424 - 226.2) * ((100vw - 1024px) / (1920 - 1024)));
	margin-top: calc(72px + (135 - 72) * ((100vw - 1024px) / (1920 - 1024)));
	margin-bottom: calc(32px + (60 - 32) * ((100vw - 1024px) / (1920 - 1024)));
	margin-right: calc(187.8px + (352 - 187.8) * ((100vw - 1024px) / (1920 - 1024)));
}
.support_front button{
	color: var(--dark, #181818);
	text-align: center;
	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;
	letter-spacing: calc(0.2px + (0.24 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
	border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	background: var(--unnamed, #FFF);
	margin-left: auto;
	margin-right: calc(322.2px + (604 - 322.2) * ((100vw - 1024px) / (1920 - 1024)));
	padding: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024))) calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	border: none;
	margin-bottom: calc(94.4px + (177 - 94.4) * ((100vw - 1024px) / (1920 - 1024)));
	cursor: pointer;
}

}




@media (max-width: 1023px){
.support_front{
	display: flex;
	flex-flow: column;
	width: 100%;
	background-size: auto 100% !important;
	background-position: center !important;
}
.support_front h2{
	color: var(--unnamed, #FFF);
	font-family: DIN Pro;
	font-size: calc(30.1px + (96 - 30.1) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-left: auto;
	width: 42%;
	margin-top: calc(23.5px + (75 - 23.5) * ((100vw - 320px) / (1023 - 320)));
	margin-bottom: 3.1%;
	margin-right: 5%;
}
.support_front button{
	color: var(--dark, #181818);
	text-align: center;
	font-family: DIN Pro;
	font-size: calc(22.6px + (72 - 22.6) * ((100vw - 320px) / (1023 - 320)));
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: calc(0.1px + (0.24 - 0.1) * ((100vw - 320px) / (1023 - 320)));
	border-radius: calc(28.2px + (90 - 28.2) * ((100vw - 320px) / (1023 - 320)));
	background: var(--unnamed, #FFF);
	margin-left: auto;
	margin-right: 5%;
	padding: calc(5.4px + (17 - 5.4) * ((100vw - 320px) / (1023 - 320))) 0;
	border: none;
	width: 42%;
	margin-bottom: calc(33.5px + (107 - 33.5) * ((100vw - 320px) / (1023 - 320)));
	cursor: pointer;
}

}