.card{background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 5px 25px rgba(2,2,2,.25);overflow:hidden;position:relative;width:350px}.img-enf{object-fit:cover}.card .card-img{align-items:center;display:flex;height:200px;justify-content:center;position:relative;width:350px}.card .card-img img{height:102%;width:102%}.card-content{margin:15px;position:relative;text-align:center}.titre-carte{color:#ffbf00;font-size:18px;font-weight:600}.text-card{font-size:16px;height:100px;line-height:1.2;margin-bottom:20px;margin-top:10px;overflow:hidden;position:relative;text-align:left;transition:height .3s ease}.text-card:before{background:linear-gradient(0deg,#fff,transparent);bottom:0;content:"";display:none;height:100%;left:0;position:absolute;width:100%}
  
  /* !card gradient a rajouter a cette endroit */.card.gradient .card-content .text-card:before{display:block}.sous-titre{font-size:16px;padding:10px 0 5px}.inscription-btn{background-image:linear-gradient(90deg,transparent 50%,#feb517 0,#fadb98);background-size:200%;border:3px solid #ffbf00;border-radius:999px;color:#ffbf00;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:30px auto;padding:15px 60px;text-decoration:none;transition:.4s ease-out;width:250px}.inscription-btn:hover{background-position:100%;border:3px solid #fff;color:#fff}.card-content .see-more-btn{color:#777;cursor:pointer;font-size:18px;transition:color .3s ease;user-select:none}.card-content .see-more-btn:hover{color:#ffbf00}.txtcard-ecole p,.txtcard-ecole span{font-size:14px}