/* =====================================
   JJ SAFARI NEWSLETTER
===================================== */

.jj-newsletter{

    padding:120px 0;

    background:linear-gradient(135deg,#07140f,#10251d,#07140f);

}

.newsletter-box{

    background:rgba(255,255,255,.06);

    backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.08);

    border-radius:30px;

    padding:60px 40px;

    box-shadow:0 30px 80px rgba(0,0,0,.45);

}

.newsletter-icon{

    font-size:60px;

    color:#00d084;

    margin-bottom:25px;

}

.newsletter-box h2{

    color:#fff;

    font-size:2.7rem;

    margin-bottom:20px;

    font-weight:700;

}

.newsletter-box p{

    color:#d5d5d5;

    max-width:650px;

    margin:auto;

    margin-bottom:35px;

    line-height:1.8;

}

.newsletter-form{

    display:flex;

    justify-content:center;

    gap:15px;

    flex-wrap:wrap;

}

.newsletter-form input{

    width:420px;

    max-width:100%;

    padding:18px 22px;

    border:none;

    border-radius:50px;

    outline:none;

    font-size:16px;

}

.newsletter-form button{

    padding:18px 40px;

    border:none;

    border-radius:50px;

    background:#00d084;

    color:#fff;

    font-weight:700;

    transition:.4s;

}

.newsletter-form button:hover{

    background:#00a56a;

    transform:translateY(-3px);

}

.newsletter-box small{

    display:block;

    color:#bfbfbf;

    margin-top:25px;

}