.ntonglet{
    width:100%;
}

.ListeOnglet{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:18px;
    margin-bottom:70px;
}

.UnChoixOnglet{
    position:relative;
    flex:1;
    min-width:180px;
    max-width:230px;
    background:#F5F1EB;
    border:1px solid #e8e8e4;
    border-radius:18px;
    padding:20px 10px;
    cursor:pointer;
    transition:.35s;
    text-align:center;
}

@media(max-width:991px){
	.UnChoixOnglet{
		padding:15px 10px;
    	min-width:100px;
    	max-width:100px;
	}	
}

.UnChoixOnglet:hover{
    transform:translateY(-6px);
    box-shadow:0 20px 40px rgba(0,0,0,.08);
}

.UnChoixOnglet.active{
    background:#A13F28;
    color:#FFF;
    border-color:#A13F28;
}

.NumeroUnChoixOnglet{
    width:40px;
    height:40px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:auto;
    margin-bottom:20px;
    font-size:20px;
    font-weight:700;
    border:2px solid currentColor;
}

.IconeUnChoixOnglet{
    width:54px;
    margin:auto;
    margin-bottom:20px;
}

.IconeUnChoixOnglet img{
    width:100%;
}

.TitreUnChoixOnglet{
    font-size:16px;
    margin:0;
}

.ContentOnglet{
    position:relative;
}

.UnContentOnglet{
    display:none;
    align-items:center;
    gap:70px;
    animation:FadeOnglet .45s ease;
}

@media(max-width:991px){
	.UnContentOnglet{
  margin-top: 30px;
	  border-top: 5px solid #A13F28;
	}
.NumeroUnContentOnglet{
  margin-top: -30px;
	}
}
@media(min-width:991px){
	.UnContentOnglet{
  margin-left: 30px;
	  border-left: 5px solid #A13F28;
	}
.NumeroUnContentOnglet{
  margin-left: -30px;
	}
}
.NumeroUnContentOnglet{
  height: 100%;
  height: 60px;
  width: 60px;
  border-radius: 50px;
  background: #A13F28;
	color:#F5F1EB;
  text-align: center;
  line-height: 60px;
  font-size: 20px;
}

.UnContentOnglet.active{
    display:flex;
}

.ImageUnContentOnglet{
    flex:1;
}

.ImageUnContentOnglet img{
    width:100%;
    display:block;
}

.TxtContentOnglet{
    flex:1;
}

.SsTitreOnglet{
    display:block;
    text-transform:uppercase;
    letter-spacing:.25em;
    font-size:13px;
    color:#A13F28;
    margin-bottom:18px;
}

.TxtContentOnglet h2{
}

.TxtContentOnglet p{
}

@keyframes FadeOnglet{

    from{
        opacity:0;
        transform:translateY(25px);
    }

    to{
        opacity:1;
        transform:translateY(0px);
    }

}

@media(max-width:991px){

.UnContentOnglet{
    flex-direction:column;
    gap:40px;
}

.TxtContentOnglet h2{
    font-size:34px;
}

}

@media(max-width:767px){

.ListeOnglet{

    display:grid;
    grid-template-columns:1fr 1fr 1fr;

}

.UnChoixOnglet{

    max-width:none;

}

}