/*.sect-home-sec{*/
/*	display: grid;*/
/*	grid-template-columns: repeat(5, 1fr);*/
/*	gap: 25px;*/
/*}*/
/*.spl-sectors {*/
/*    position: relative;*/
/*  background-color: rgba(66, 164, 31, 0.08);*/
/*    border-radius: 16px;*/
/*    padding: 12px 16px 48px;*/
/*    text-align: center;*/
/*    overflow: hidden;*/
/*    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);*/
/*    transition: all 0.4s ease-in-out;*/
/*}*/
/*.spl-sectors:hover{*/
/*	transform: translateY(-8px);*/
/*	box-shadow: 0 20px 40px rgba(0,0,0,0.12);*/
/*}*/
/*.spl-sectors-img{*/
/*	position: relative;*/
/*	width: 100px;*/
/*	height: 100px;*/
/*	margin: 0 auto 20px;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*	overflow: hidden;*/
/*	transition: all 0.4s ease-in-out;*/
/*}*/

/*.spl-sectors-img img{*/
/*	object-fit: contain;*/
/*	transition: transform 0.4s ease-in-out;*/
/*}*/
/*.spl-sectors:hover .spl-sectors-img img{*/
/*	transform: scale(1.1);*/
/*}*/
/*.spl-sectors:hover .spl-sectors-img{*/
/*	border-color: var(--accent-color, #b6e14a);*/
/*}*/
/*.spl-sectors h4{*/
/*	font-size: 18px;*/
/*	font-weight: 600;*/
/*	color:#000;*/
/*	margin-bottom:20px;*/
/*	line-height: 1.4em;*/
/*}*/



/*.spl-sectors-arrow{*/
/*	position: absolute;*/
/*	left: 0;*/
/*	right: 0;*/
/*	bottom: 22px;*/
/*	display: inline-block;*/
/*	margin: 0 auto;*/
/*	font-size: 14px;*/
/*	font-weight: 600;*/
/*	color: var(--heading-color, #033f2d);*/
/*	text-decoration: none;*/
/*	letter-spacing: 0.3px;*/
/*	transition: color 0.4s ease-in-out;*/
/*}*/
/*.spl-sectors-arrow::after{*/
/*	content: '';*/
/*	position: absolute;*/
/*	left: 50%;*/
/*	bottom: -6px;*/
/*	width: 0;*/
/*	height: 2px;*/
/*	background-color: var(--accent-color, #b6e14a);*/
/*	transform: translateX(-50%);*/
/*	transition: width 0.4s ease-in-out;*/
/*}*/

/*.spl-sectors:hover .spl-sectors-arrow::after{*/
/*	width: 60px;*/
/*}*/


.sect-home-sec{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 24px;
}

.spl-sectors{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    text-decoration: none;
    background: #fbfdfb;
    border-radius: 28px;
    padding: 36px 18px 54px;
    overflow: hidden;
    isolation: isolate;
    transition: transform 1s cubic-bezier(.4,0,.2,1),
                box-shadow 1s ease;
}

.spl-sectors::before{
    content:'';
    position:absolute;
    top:-60%;
    left:50%;
    width:220%;
    aspect-ratio:1/1;
    background:#033F2D;
    border-radius:50%;
    transform:translate(-50%,0) scale(0);
    transition:transform 1s cubic-bezier(.4,0,.2,1);
    z-index:-1;
}

/*.spl-sectors:hover{*/
/*    transform:translateY(-6px);*/
/*    box-shadow:0 22px 44px rgba(3,63,45,.16);*/
/*}*/

.spl-sectors:hover::before{
    transform:translate(-50%,0) scale(1);
}

.spl-sectors-img{
    width:76px;
    height:76px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:rgba(3,63,45,.07);
    margin-bottom:20px;
    transition:background .45s ease, transform .45s ease;
}

.spl-sectors-img img{
    width:38px;
    height:38px;
    object-fit:contain;
    transition:transform .45s ease;
}

.spl-sectors:hover .spl-sectors-img{
    background:#C7F268;
    transform:scale(1.08);
}

.spl-sectors:hover .spl-sectors-img img{
    transform:scale(1.06);
}

.spl-sectors h4{
    font-size:16px;
    font-weight:700;
    color:#0d1a15;
    line-height:1.35;
    margin:0;
    min-height:44px;
    display:flex;
    align-items:center;
    transition:color .45s ease;
}

.spl-sectors:hover h4{
    color:#fff;
}
.spl-sectors-arrow{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 22px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .3px;
    color: #033F2D;
    transition: color .45s ease;
}

.spl-sectors-arrow::after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: -6px;
    width: 0;
    height: 2px;
    background-color: #C7F268;
    transform: translateX(-50%);
    transition: width .4s ease;
}

.spl-sectors:hover .spl-sectors-arrow{
    color: #C7F268;
}

.spl-sectors:hover .spl-sectors-arrow::after{
    width: 44px;
}






.our-protection {
    padding:5rem 0;
}

.contract-pest {
    color:#fff;
}

.benefit-home h4{
    color:#fff;
    font-size:19px;
    font-weight:600;
    margin-bottom: 10px;
}

.benefit-home{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.benefit-home li{
	position: relative;
padding-left: 30px;
}
.benefit-home li:before{
	content: "\f130";
	position: absolute;
	font-family: flaticon_normal-icon !important;
	font-size: 18px;
	font-weight: 900;
	color: var(--accent-color);
	top: 0;
	left: 0;
}