
body{
    font-family: Arial, Helvetica, sans-serif;
    color:#333;
}

.navbar{
    background:#0f5132;
}

.navbar-brand{
    font-weight:700;
    font-size:28px;
}

.nav-link{
    color:white !important;
}

.hero {
    min-height: 90vh;
    background:
        linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),
        url("image.jpeg");

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: white;
}

.hero h1{

    font-size:60px;

    font-weight:bold;

}

.hero p{

    font-size:20px;

}

.section-title{

    font-size:40px;

    font-weight:bold;

    margin-bottom:40px;

}

.feature-card{

    border:none;

    border-radius:15px;

    transition:.3s;

}

.feature-card:hover{

    transform:translateY(-8px);

}

.process-box{

    background:#198754;

    color:white;

    padding:20px;

    border-radius:10px;

    margin-bottom:20px;

}

footer{

    background:#212529;

    color:white;

    padding:40px 0;

}

footer a{

    color:white;

    text-decoration:none;

}

.btn-whatsapp{

background:#25D366;

color:white;

}

.btn-whatsapp:hover{

background:#1ea952;

color:white;

}

.product-card{

border:none;

box-shadow:0 2px 10px rgba(0,0,0,.1);

border-radius:15px;

transition:.3s;

}

.product-card:hover{

transform:translateY(-10px);

}

.about-box{

padding:40px;

background:#f8f9fa;

border-radius:15px;

}

.contact-box{

background:#f8f9fa;

padding:40px;

border-radius:15px;

}

.navbar{
    position: sticky;
    top:0;
    z-index:999;
}

html{
    scroll-behavior:smooth;
}