.section2{
	width: 100%;
	height: 100%;
}

.section2 h2{
	text-align: center;
	font-size: 16px;
	color: #fc9206;
	margin-top: 5%;
}

.section2 h1{
	text-align: center;
}


.section2 .fa-bolt{
	color: #081467;
}

.section2-cont{
	width: 95%;
	margin-top: 5%;
    margin-left: 2.5%;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px,1fr));
	gap: 30px;
}

.section2-card{
	width: 100%;
	height: 300px;
	border-radius: 30px;
	position: relative;
	overflow: hidden;
}
#section2-bg{
	width: 100%;
	height: 100%;
	transition: transform 0.5s ease;
}

.section2-icon{
	position: absolute;
    top: 13%;
    left: 85%;
    transform: translate(-50%, -50%);
    width: 45px;
    height: 45px;
    background-color: #fc9206;
    border-radius: 10px;
}

.section2-card:hover #section2-bg{
	transform: scale(1.2);
}

.section2-icon .fa-phone{
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	color: white;
	font-size: 22px;
} 
.section2-icon .fa-envelopes-bulk{
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	color: white;
	font-size: 22px;
}
.section2-icon .fa-map-location-dot{
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	color: white;
	font-size: 22px;
}
.section2-icon .fa-share-nodes{
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	color: white;
	font-size: 22px;
}
.section2-details{
	width: 90%;
	height: 120px;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 75%;
	left: 50%;
	background-color: white;
	border-radius: 30px;
}

.section2-details h3{
	margin-top: 5%;
	margin-left: 6%;
}

.section2-details p{
	margin-top: 1.5%;
	margin-left: 9%;
	line-height: 30px;
}

.section2-details p a{
	text-decoration: none;
	color: #605d5d;
}

.section2-details p a:hover{
	text-decoration: underline;
}
.section2-socials{
	margin-top:5%;
	margin-left: 4%; 
}
.section2-socials .fa-brands{
	color: #081467;
	font-size: 27px;
	margin-left: 4%;

}