/* start: products template  */
.mt1{
    margin-top: 40px;
}

/* HERO */
.hero{
    height:90vh;
    background:url('https://images.unsplash.com/photo-1581093458791-9f3c3900df4b') center/cover no-repeat;
    position:relative;
    display:flex;
    align-items:center;
}

.hero::before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.65);
}

.hero-content{
    position:relative;
    color:#fff;
    max-width:700px;
}

.hero h1{
    font-size:50px;
    font-weight:700;
}

.hero h2{
    font-weight:300;
    margin:10px 0;
}

.btn{
    display:inline-block;
    margin-top:20px;
    padding:12px 30px;
    background:#00aaff;
    color:#fff;
    border-radius:6px;
    text-decoration:none;
}

/* SECTION */
.section{
    padding:80px 0;
}

.light{background:#fff;}
.dark{background:#f0f4fa;}

/* TITLE */
.title{
    font-size:32px;
    font-weight:700;
    margin-bottom:25px;
    border-left:5px solid #007bff;
    padding-left:12px;
}

/* FEATURE BOX */
.feature{
    background:#fff;
    padding:25px;
    border-radius:12px;
    box-shadow:0 10px 30px rgba(0,0,0,0.08);
    margin-bottom:0px;
    padding-bottom: 0px;
    
}
.mb1{
    margin-bottom: 0px;
}
/* LIST */
ul{
    padding-left:20px;
}

/* PROCESS */
.process{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    justify-content:center;
}

.step{
    background:#0a2540;
    color:#fff;
    padding:12px 18px;
    border-radius:30px;
}

/* CTA */
.cta{
    background:#0a2540;
    color:#fff;
    text-align:center;
    padding:80px 20px;
}

.whatsapp{
    position:fixed;
    bottom:20px;
    right:20px;
    background:#25D366;
    color:#fff;
    padding:12px 20px;
    border-radius:30px;
    text-decoration:none;
}
.hei1{
    margin-bottom: 0px;
}
/* end: products template  */