.sponsor { 
    border: 2px ridge #f2f2e9;  
    background-color: #ECF8FD;
    padding: .5rem; 
   	margin : auto ;
  	text-align: center;
}

.cartouche { 
    border: 2px dashed #f2f2e9;
  	border-radius: 15px;
    padding: .5rem; 
   	margin : auto ;
  	text-align: center;
}

/* =========== HCAPTCHA ========== */
/* Petits mobiles (480px et moins) */
@media (max-width: 480px) {
  .cf-captcha-fix {
    width: 304px;
    max-width: none;
    min-height: 74px;
    transform: scale(0.78);
    -webkit-transform: scale(0.78);
    transform-origin: left top;
    -webkit-transform-origin: left top;
    margin-left: -8px;
    margin-bottom: -14px;
  }
}

/* Très petits écrans (360px et moins) */
@media (max-width: 360px) {
  .cf-captcha-fix {
    transform: scale(0.65);
    -webkit-transform: scale(0.65);
    margin-left: -12px;
    margin-bottom: -26px;
  }
}

/* Très très petits écrans (320px et moins) */
@media (max-width: 320px) {
  .cf-captcha-fix {
    transform: scale(0.55);
    -webkit-transform: scale(0.55);
    margin-left: -16px;
    margin-bottom: -36px;
  }
}


/* ============ MASQUE LES LIGNES DE NEXUS CONTENT ============ */
.nxc-cats {display: none !important;}
.nxc-save {display: none !important;}
.nexusconsent-btn {padding: 8px 20px !important; font-size: 14px !important;}
.nexusconsent-status{display: none !important;}
.nexusconsent-revoke-fab {display: none !important;}
.nexusconsent-revoke {display: none !important;}