.support-hero{
	padding-top:145px;
	padding-bottom:80px;
}
.support-photo{
	width:100%;
	max-height:620px;
	object-fit:cover;
	object-position:center top;
	border-radius:24px;
	box-shadow:0 20px 60px rgba(0,0,0,.45);
}
.support-title{
	font-size:clamp(2.2rem,5vw,4rem);
	font-weight:700;
	line-height:1.05;
	margin:15px 0 30px;
	max-width:850px;
}
.support-text{
	color:#cfcfcf;
	line-height:1.9;
	margin-bottom:20px;
}
.support-title span{
	display:block;
	color:#ff7a00;
}
.support-badge{
	display:inline-block;
	padding:8px 18px;
	border-radius:999px;
	background:rgba(255,122,0,.15);
	color:#ff7a00;
	font-weight:600;
}
.btn-support{
	display:inline-block;
	background:#ff7a00;
	color:#fff;
	padding:16px 30px;
	border-radius:12px;
	text-decoration:none;
	font-weight:700;
	transition:.3s;
}
.btn-support:hover{
	background:#ff8f22;
	color:#fff;
}
.support-options{
	padding:80px 0;
}
.support-box{
	height:100%;
	background:#111;
	border:1px solid rgba(255,255,255,.08);
	border-radius:18px;
	padding:30px;
}
.support-box h4{
	color:#ff7a00;
	margin-bottom:15px;
}
.support-form-section{
	padding:80px 0;
}
.support-form-card{
	background:#111;
	border-radius:24px;
	padding:40px;
	border:1px solid rgba(255,255,255,.08);
}
.support-photo{
	width:100%;
	max-height:620px;
	object-fit:cover;
	object-position:center top;
	border-radius:24px;
	box-shadow:0 20px 60px rgba(0,0,0,.45);
}
.support-alert{
    background:rgba(255,122,0,.08);
    border:1px solid rgba(255,122,0,.25);
    color:#f1f1f1;
    border-radius:16px;
    padding:25px;
    text-align:center;
}
.support-alert strong{
    color:#ff9c3a;
}
.support-form-section{
    padding-top:150px;
    padding-bottom:100px;
}
/* MOBILE */
@media(max-width:992px){
	.support-photo{
		width:100%;
		max-height:620px;
		object-fit:cover;
		object-position:center top;
		border-radius:24px;
	}	
	.support-title{
		font-size:2.4rem;
		line-height:1.1;
	}	
}