.home__hero-content{
	width:100%;
	display:grid;
	grid-template-columns: 1fr 1fr;
	gap:30px;
}
.home__hero-content-text{
	width: 100%;
	display:flex;
	flex-direction: column;
	gap:20px;
}
.home__hero-content-text h1{
	font-size: 3.5rem;
    line-height: 4rem;
	margin:0;
}
.home__hero-content-text p{
	font-size:1.5rem;
}
h1 span{
	color:#FD430C;
}
.home__hero-cta{
	width:100%;
	display:flex;
	gap:40px;
	justify-content: start;
	align-items: center;
}
.home__hero-cta-primary{
	display: flex;
	gap:20px;
	color:#ffffff;
	background-color: #FD430C;
	padding:16px 20px;
	border-radius: 10px;
}
.home__hero-cta-primary svg{
	color:#ffffff;
}
.home__hero-cta-primary:hover{
	color:#ffffff;
	opacity: 0.7;
}
.home__hero-cta-secondary{
	display: flex;
	gap:20px;
}
.home__hero-cta-secondary svg{
	color:#FD430C;
}
.home__higlights{
	width:100%;
	margin:20px 0;
}
.home__higlight-container{
	display:grid;
	--divider-gap: 30px;
  	display: grid;
  	grid-template-columns: repeat(4, 1fr);
  	column-gap: var(--divider-gap);
	border-top:solid 1px #F2F1F1;
	border-bottom:solid 1px #F2F1F1;
	padding:40px 0;	
}
.home__higlight-item{
	display:flex;
	flex-direction:row;
	gap:20px;
	position:relative;
}
.home__higlight-item:not(:last-child)::after {
  	content: "";
  	position: absolute;
  	top: 0;
  	bottom: 0;
  	right: calc(var(--divider-gap) / -2);
  	width: 1px;
  	background: #F2F1F1;
}
.home__higlight-icon{

}
.home__higlight-icon svg{
	width:50px;
	height:50px;
	color:#FD430C;
}
.home__higlight-content{
	display:flex;
	flex-direction: column;
	gap: 10px;
}
.home__higlight-content h3{
	font-size:1.2rem;
}
.home__higlight-content p{
	
}
.home__higlight-content a.home__higlight-link{
	display: flex;
	align-items: center;
	gap:20px;
	margin-top:auto;
	color: #FD430C;
}
.home__featured-container{
	width:100%;
}
.home__featured-container h2{
	font-size:30px;
}
.home__featured-content{
	display:grid;
	--divider-gap: 30px;
  	display: grid;
  	grid-template-columns: repeat(4, 1fr);
  	column-gap: var(--divider-gap);	
}
.home__featured-item{
	width:100%;
	padding:20px;
	border:solid 1px #F2F1F1;
	border-radius:20px;
}