/* DESKTOP */

    .hero .card-block {max-width: 1240px !important; margin: 0 auto !important;}
    .hero .card-block .card-content {max-width: 40% !important;}
    .hero .card-block .card-content h1 {font-weight: 800!important;}
    .hero .card-block .card-content .body-3 {font-size: 18px!important;}
    .btn-tablet-mobile {display:none!important;}

/* TABLET */

@media (max-width: 1024px) {
    .copy-campagne {display:block!important;}
    .btn-tablet-mobile {display:block;}
}

/* MOBILE */

@media (max-width: 768px) {
    .copy-campagne {display:block!important;}              
    .btn-tablet-mobile {display:block;}
}