/*
====================================================
SECTION CTA
====================================================
*/

.cta{

    padding:120px 0;

    background:#ffffff;

}

/*
====================================================
BOÎTE
====================================================
*/

.cta-box{

    background:linear-gradient(135deg,#0057B8,#007BFF);

    border-radius:30px;

    padding:90px 70px;

    text-align:center;

    color:#fff;

    box-shadow:0 25px 60px rgba(0,87,184,.25);

}

.cta .section-badge{

    background:rgba(255,255,255,.15);

    color:#fff;

}

.cta-box h2{

    font-size:48px;

    margin:20px 0;

    color:#fff;

}

.cta-box p{

    max-width:760px;

    margin:0 auto;

    font-size:18px;

    line-height:1.9;

    color:rgba(255,255,255,.92);

}

/*
====================================================
BOUTONS
====================================================
*/

.cta-buttons{

    display:flex;

    justify-content:center;

    gap:20px;

    margin-top:45px;

    flex-wrap:wrap;

}

.cta .btn{

    background:#fff;

    color:#0057B8;

}

.cta .btn:hover{

    background:#f2f6fb;

}

.btn-outline{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:16px 34px;

    border:2px solid #fff;

    border-radius:50px;

    color:#fff;

    text-decoration:none;

    font-weight:600;

    transition:.3s;

}

.btn-outline:hover{

    background:#fff;

    color:#0057B8;

}

/*
====================================================
RESPONSIVE
====================================================
*/

@media(max-width:768px){

    .cta{

        padding:80px 0;

    }

    .cta-box{

        padding:60px 30px;

    }

    .cta-box h2{

        font-size:34px;

    }

    .cta-box p{

        font-size:16px;

    }

    .cta-buttons{

        flex-direction:column;

    }

    .cta-buttons a{

        width:100%;

    }

}