.formules{padding-left:5%; padding-right:5%}.formules{text-align:center}.formules p{font-size:12px}.formule-bloc{padding-left:20px; padding-right:20px; margin-bottom:0}.formule .desc{padding-top:15px; font-family:"Pragati Narrow", "sans-serif"; line-height:1em}.formule .desc strong{font-size:18px}.formule .desc a{color:#c40046; font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px}.formule-item{margin:25px; border:1px solid #8c8c8c; padding:30px; text-align:center}.formule-item-stitre{color:#c40046; text-transform:uppercase; font-family:"Pragati Narrow"; font-weight:bold; padding-bottom:0; line-height:1em; margin-bottom:0px}.formule-item-stitre span{font-size:11px; display:block; font-weight:normal; color:#555555; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:none}.formule-item-prix{font-size:18px; font-family:"Pragati Narrow", "sans-serif"; font-weight:bold}.formule-item-soit{font-size:12px; padding-bottom:20px}.formule-seule .formule-item{margin-top:-80px; z-index:50; position:relative; background:#ffffff}.formules{display:grid; grid-template-columns:repeat(2, 1fr); grid-column-gap:20px; grid-row-gap:20px}.formule-indiv{grid-area:1 / 1 / 3 / 2}.formule-multi{grid-area:1 / 2 / 2 / 3}.formule-asso{grid-area:2 / 2 / 3 / 3}.formule-lignes{}.formule-ligne{border:1px solid black; display:flex; width:100%; justify-content:space-between; margin-bottom:15px; vertical-align:middle; align-items:center; gap:15px; padding:25px}.formule-ligne:last-child{margin-bottom:0}.formule-ligne .formule-item-stitre{width:70%}.formule-item-prix{text-align:center; width:100px; line-height:1em; min-width:100px; text-align:center; font-size:18px; font-weight:bold}.formule-item-prix span{font-weight:normal; line-height:1em; display:inline-block; padding-left:5px; padding-right:5px; white-space:nowrap; font-size:13px; color:#555555}.formule-item-prix span.formule-desc{font-weight:normal; font-size:18px}.modal-body-asso{padding:40px; text-align:center}.modal-body-asso b{color:#c40046}@media screen and (max-width:991px){.formules{display:block; }.formules .formule-bloc{margin-bottom:30px; }.formule-ligne{padding:10px;gap:5px; }.formule-item-prix{min-width:0;width:auto; }}@media screen and (max-width:600px){.formule-ligne .formule-item-stitre{width:auto;padding-bottom:10px; }.formule-item-prix{padding-bottom:10px; }.formule-ligne{padding-bottom:10px;display:block;text-align:center; }}