 /******[ HEADER ]************************************************************/
	#ROKLive_EMEA_FY26 #header {
		position:relative;
		display:flex;
		height:auto;
		background: var(--raRed);
		background: linear-gradient(15deg, var(--raRed) 28%, var(--raOrange) 80%, var(--raGold) 98%);
	}
	#ROKLive_EMEA_FY26 #header .header-inner {
		z-index:10;
		position:relative;
		margin: 45px 40px;		
		display:flex;
		align-items:center;
	}
	#ROKLive_EMEA_FY26 #header .header-logo {
		width:300px;
		height: auto;
		margin-bottom:0;
	}
	#ROKLive_EMEA_FY26 #header .header-text {
		padding-left:45px;
	}
	#ROKLive_EMEA_FY26 #header h1 {
		color: white;
		margin: 0;
		font-weight:300;
		text-transform:none;
		font-size: 80px;
		line-height: 79px;
		font-family:'Barlow';
	}
	#ROKLive_EMEA_FY26 #header .date {
		color:white;
		display:block;
		font-family:'Barlow';
		font-size:30px;
		font-weight:700;
		padding-top:0;
		padding-left:5px;
	}
	#ROKLive_EMEA_FY26 #header .date strong {
		color:white;
		font-weight:900;
	}

@media only screen and (max-width: 1400px) {
	#ROKLive_EMEA_FY26 #header h1 {
		font-size: 70px;
	}
}
@media only screen and (max-width: 1220px) {
	#ROKLive_EMEA_FY26 #header h1 {
		font-size: 55px;
	}
}
@media only screen and (max-width: 1061px) {
	#ROKLive_EMEA_FY26 #header .header-logo {
		width: 200px;
	}
    #ROKLive_EMEA_FY26 #header .header-inner {
        margin: 30px;
    }
	#ROKLive_EMEA_FY26 #header .header-text {
		padding-left:30px;
	}
	#ROKLive_EMEA_FY26 #header .date {
		font-size:18px;
	}
	#ROKLive_EMEA_FY26 #header h1 {
		font-size: 42px;
		line-height: 50px;
	}

}
@media only screen and (max-width: 642px) {
	#ROKLive_EMEA_FY26 #header .header-logo {
		width:50%;
		margin-bottom:25px;
	}
	#ROKLive_EMEA_FY26 #header .header-inner {
		margin: 35px;
		display: block;	
	}
	#ROKLive_EMEA_FY26 #header .header-text {
		padding:0px;
	}
	#ROKLive_EMEA_FY26 #header h1 {
		font-size: 37px;
		line-height: 45px;
		margin: 0;
	}
}