.sur-pack {
filter: drop-shadow(0px 3px 30px rgba(0, 0, 0, 0.07));
}
.pack-solo-container {
background: white;
height: 530px;
display: flex;
flex-direction: column;
justify-content: space-between;
margin:7px 7px;
clip-path: polygon(100% 0, 100% 97%, 95% 100%, 0 100%, 0 0);
}
.pack-solo-titre {
color: #FF003D;
font-family: "Teko", Sans-serif;
text-transform: uppercase;
font-weight: 500;
padding: 0px 20px;
}
.pre-pack{ font-size: 1.5em;
line-height: 0;  
}
.nom-pack { font-size: 3em;
line-height: 0.8em;  
}
.pack-solo-desc {
font-family: "Quantico", Sans-serif;
color: #9FA3B5;
font-size: 18px;
font-weight: 500;
line-height: 25px;
padding: 0px 20px;
}
.pack-solo-foot { display: flex;
flex-direction: row;
padding: 20px 20px;
align-items: center;
margin-bottom: 14px;
}
.prix-pack {
color: white;
font-family: "Quantico", Sans-serif;
width: 50%;
}
.un-prix, .trois-prix{
font-size: 15px;
}
.deux-prix{
font-size: 28px;
}
.lien-pack{
width: 50%;
text-align: left;
}
.lien-pack a {
font-family: "Teko", Sans-serif;
color: white !important;
font-size: 22px;
font-weight: 500;
line-height: 14px;
background: #FF003D;
text-transform: uppercase;
padding: 10px 35px;
text-decoration: none !important;
clip-path: polygon(10% 0, 100% 0, 100% 70%, 90% 100%, 0 100%, 0 30%);
}  @media (min-width: 768px) and (max-width: 1024px) {
.nom-pack {
font-size: 2.5em;
line-height: 0.7em;  
}
}