
.hero-slider-container
{
	position:relative;
}


.hero-slider-container .splide__track .slide-container
{
	
	width:100%;
	height:auto;
}


.hero-slider-container .content-container
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	display:flex;
	flex-direction:column;
	padding:0 24px 132px 24px;
	gap:0px;
	
	justify-content:center;
	

}
.hero-announce
{
	background:black;
	color:white;
	padding:2px 24px;
	text-align:center;
	margin-top:0;
}

.hero-announce .announce-text a
{
	color:white;
}

@media(min-width:1338px)
{
	.hero-slider-container .content-container
	{
		
		padding:0px calc((100vw - 1280px) /2 + 32px);
		
	}
	
}

.hero-slider-container .image-container img
{
	
	height:550px;
	width:100%;
	object-fit : cover;
	object-position: center 90%;
	
}



.announce-title
{
	text-transform:uppercase;
	
	font-weight:700;

}

.hero-slider-container .slider-title
{
	color:white;
	font-size:78px;
	font-weight:500;
	line-height:110%;
}

.hero-slider-container .slider-sub-title
{
	color:white;
	font-size:36px;
	text-transform:uppercase;
	line-height:100%;
	font-weight:400;
}
.hero-slider-container .content-container .wp-block-button
{
	margin-top:64px;
}
.hero_slide_link
{
	color:white;
	text-transform:uppercase;
	
}


.sub-title-link-container
{
	display:flex;
	column-gap:16px;
	align-items:center;
	flex-wrap: wrap;
}

.hero_slide_link:before
{
	content:">>";
	text-decoration:none!important;
	display:inline-block;
	margin-right:4px;

}

@media(max-width:768px)
{
	.hero-slider-container .slider-title
	{
		font-size:48px;
	}
	.hero-slider-container .slider-sub-title
{
	font-size:22px;
	line-height:1.2;
}
}

.hero-slider-container .wp-block-button__link
{
	background-color:rgba(0, 0, 0,0.6);
	border:2px solid white;
}

.hero-slider-container .wp-block-button__link:hover
{
	background-color:rgba(0, 0, 0,0.8);
	
	
}

