/**
 * More Than Just Slush
 *
 * Generated by Dreamz Page Builder on 2026-08-14.
 */

.more-than-just-slush {
	/* Add your styles here */
}

.features-grid{
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	margin-bottom: 40px;
}

.feature-col{
	width: calc(33% - 12px);
}

.feature-card{
	border: 1px solid rgba(34, 34, 34, 0.1);
	border-radius: 20px;
	padding: 38px 24px;
	display: flex;
	align-items: center;
	background-color: #fff;
	height: 100%;
	transition: var(--transition);
}
.feature-card:hover{
    background-color: rgba(138, 204, 98, 0.1);
    border: 1px solid rgba(138, 204, 98, 0.1);
}
.feature-card .icon{
    width: 75px;
    height: 75px;
    flex-shrink: 0;
    margin-right: 20px;
    padding: 20px;
    background: rgba(138, 204, 98, 0.2);
    border-radius: 50%;
}
.feature-card .icon img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	overflow: hidden;
	transition: var(--transition);
}
.feature-card:hover .icon img{
	transform: scale(1.1);
}
.feature-card .text h5{
	color: var(--black);
}

.slush-provider-section .bottom-info{
	text-align: center;
}

.bottom-info p{
	font-size: 14px;
    line-height: 24px;
}

.slush-provider-section .main-title p{
	max-width: 656px;
    text-align: center;
    margin: 0 auto;
}

@media only screen and (max-width:1199px) {
	.feature-col {
		width: calc(50% - 15px);
	}
}
@media only screen and (max-width:991px) {
	.feature-card{
		flex-direction: column;
    	text-align: center;
		padding: 30px 24px;
	}

	.feature-card .icon{
		margin-right: 0px;
    	margin-bottom: 20px;
		width: 70px;
    	height: 70px;
		padding: 20px;
	}
	.features-grid{
		gap: 20px;
		margin-bottom: 30px;
	}
}
@media only screen and (max-width:767px) {
    .feature-col {
        width: 100%;
    }


}