/*=====================================
    JOURNEY SIGNATURE
======================================*/


.journey-signature{


    position:relative;


    padding:70px 20px 90px;


    text-align:center;


    background:


    linear-gradient(

        180deg,

        rgba(0,0,0,.75),

        #111

    );


    color:white;


}





.signature-heart{


    width:65px;

    height:65px;


    margin:auto;


    display:flex;

    align-items:center;

    justify-content:center;


    border-radius:50%;


    color:#D4AF37;


    background:

    rgba(212,175,55,.12);


    font-size:28px;


    animation:

    signaturePulse 2.5s infinite;


}





.journey-signature h4{


    margin-top:25px;


    font-family:

    "Lobster Two",
    cursive;


    font-size:55px;


    color:white;


}




.journey-signature span{


    display:block;


    margin-top:15px;


    color:#D4AF37;


    font-size:15px;


    letter-spacing:2px;


}




.signature-divider{


    display:flex !important;


    align-items:center;


    justify-content:center;


    gap:20px;


    margin:35px 0;


}




.signature-divider span{


    width:80px;


    height:1px;


    background:#D4AF37;


}




.journey-signature p{


    font-family:

    "Lobster Two",
    cursive;


    font-size:28px;


    color:white;


}





.journey-signature small{


    display:block;


    margin-top:30px;


    color:

    rgba(255,255,255,.45);


    font-size:13px;


}





@keyframes signaturePulse{


    0%,100%{

        transform:scale(1);

    }


    50%{

        transform:scale(1.12);

    }


}




@media(max-width:768px){


.journey-signature h4{


    font-size:40px;


}



.journey-signature p{


    font-size:24px;


}


}


/*=====================================
    AJUSTE FINAL JOURNEY
======================================*/


.journey-section{

    padding-bottom:0;

    margin-bottom:0;

}



/* remove espaços extras */

.journey-signature{

    margin-bottom:0;

}



.journey-final{

    margin-bottom:0;

}



/* garante que o último elemento
não cria espaço */


.journey-signature small:last-child{

    margin-bottom:0;

}



/* caso venha do body */

html,
body{

    overflow-x:hidden;

}
