@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
*{
    margin:0;
    padding:0;
    box-sizing: border-box;
    font-family: "Inter", sans-serif;
}
html{
	scroll-behavior: smooth;
	}
header{
    height:100vh;
}
.container{
	width:90%;
	max-width:1300px;
	margin:0 auto;
	}
.top{
    height:2.5rem;
    background:#333;
    color:#fff;
    line-height:2.5rem;
}
.flexi{
    display:flex;
    justify-content: space-between;
    align-items:center;
}
.digits .item{
    font-size:0.85rem;
}
nav{
    height:120px;
    }
.logo{
    height:120px;
}
.logo-image{
    width:120px;
    padding:0.5rem;      
}
.logo-image img{
    max-width:100%;
    height:auto;
}
.logo-text p:first-child{
    color:#333;
    font-weight:700;
    font-size:1.2rem;
}

.logo-text p:last-child{
    color:#04720f;
    font-weight:900;
    font-size:1.2rem;
}
.links ul{
    list-style: none;
}
.links ul li{
    display:inline;
    margin-right:0.5rem;
}

.links ul li a{ 
   text-decoration:none;
   color:#333;
   transition:2000ms;
   font-weight:400;

}

.links ul li a:hover{ 
   text-decoration:none;
   color:rgb(7, 76, 5);
   font-weight:700;

}
.hero{
    background:url('../images/banner.jpg');
    height:calc(100vh - 160px);
    background-size: cover;
    background-repeat: no-repeat;
   
}
/*Item Start*/
.icon{
    margin-right: 0.5rem;
    font-size:larger;
}
/*Item End*/
/**dropdown_start**/

.links a{
	text-decoration: none;
	color:#333;
	font-weight:600;
	margin-right:1.2rem;
	font-size:0.9rem;
	height:120px;
    display:flex;
    justify-content: center;
    align-items: center;
	letter-spacing: -0.5px;
	}
.dropdown{
	position:relative;
	}
.submenu{
	position:absolute;
	display:grid;
	grid-template-rows:0fr;
	transition:250ms grid-template-rows ease;
	overflow:hidden !important;
	width:300px;
	color:white !important;
}
.sm{
	color:white !important;
	background:#115f1d;
	border-bottom:1px solid rgba(255,255,255, 0.7);
	overflow:hidden;
	height:50px !important;
	display:block;
	padding:1rem;
    font-size:0.8rem;
	
}
.sm:hover{
	background:#cecece;
	color:#333 !important;
}
.sm:last-child{
	border-bottom:none;	
}
.dropdown:hover .submenu{
	grid-template-rows:1fr;
}
.submenu > div{
	overflow:hidden;
}

.links{
    height:100%;
	display:flex;
    justify-content: center;
    align-items: center;
}

/**dropdown_end**/
