.page-formules{color:#4b5146;padding:1.5rem 0 4rem}.conteneur-formules{max-width:1320px}.carte-formule,.cta-formules,.hero-formules,.infos-pratiques{transition:transform .28s ease,box-shadow .28s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.carte-formule:hover,.cta-formules:hover,.hero-formules:hover,.infos-pratiques:hover{box-shadow:0 1rem 1.8rem rgba(45,50,40,.2)!important;transform:translateY(-2px) scale(1.005)}}.hero-formules{background-color:#bfc9b2;margin-bottom:3rem}.hero-formules__contenu{background-color:#bfc9b2;color:#4b5146;display:flex;flex-direction:column;justify-content:center;padding:3.5rem 2rem}.hero-formules__titre{color:#4b5146;font-size:clamp(2.5rem,5vw,4rem);line-height:.95}.hero-formules__texte{color:#4b5146;font-size:1.05rem;line-height:1.25;margin-top:1.75rem;max-width:250px}.hero-formules__image{display:block;height:100%;min-height:310px;object-fit:cover;width:100%}.trait-carte-formule,.trait-formules{background-color:#4b5146;display:block;height:1px;width:4.8rem}.separateur-formules{align-items:center;color:#4b5146;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;margin:0 auto 2rem;max-width:650px;text-align:center}.separateur-formules span{background-color:rgba(75,81,70,.45);height:1px}.carte-formule{background-color:#eaebe1;border-radius:1.75rem;box-shadow:0 1rem 1.4rem rgba(55,58,49,.22);color:#4b5146;overflow:hidden}.carte-formule--active{background-color:#bfc9b2}.carte-formule__contenu{padding:2rem 1.8rem 1.2rem}.carte-formule h2,.carte-formule li,.carte-formule p{color:#4b5146}.icone-formule{background-color:#fbfaf4;border-radius:50%;color:#8b9f70;display:grid;flex:0 0 auto;font-size:1.8rem;height:4rem;place-items:center;width:4rem}.trait-carte-formule{margin-bottom:1.5rem}.liste-formule{color:#4b5146;display:grid;font-size:.86rem;font-weight:600;gap:.65rem}.liste-formule li{align-items:flex-start;display:flex;gap:.65rem}.bouton-formule{background-color:#fff;border:0;border-radius:999px;color:#4b5146;font-size:.82rem;font-weight:900;padding:.75rem 1.25rem;white-space:nowrap}.bouton-formule:focus,.bouton-formule:hover{background-color:#4b5146;color:#fff}.carte-formule__image{display:block;height:120px;object-fit:cover;width:100%}.alerte-formules,.infos-pratiques{background-color:#eaebe1;color:#4b5146}.infos-pratiques{margin-bottom:2.5rem;padding:1.5rem 1.75rem 1.75rem}.titre-infos-pratiques{align-items:center;color:#4b5146;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;margin:0 auto 1.75rem;max-width:370px;text-align:center}.titre-infos-pratiques span{background-color:rgba(75,81,70,.45);height:1px}.grille-infos-pratiques{display:grid;grid-template-columns:repeat(4,1fr)}.info-pratique{color:#4b5146;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:0 1.2rem}.info-pratique:not(:last-child){border-right:1px solid rgba(75,81,70,.35)}.icone-info-pratique{border:2px solid #4b5146;border-radius:50%;color:#4b5146;display:grid;font-size:1.2rem;height:2.4rem;line-height:1;place-items:center;width:2.4rem}.cta-formules{background-color:#bfc9b2;color:#4b5146;padding:2rem 2.4rem}.cta-formules__contenu{align-items:center;display:grid;gap:2rem;grid-template-columns:1.4fr 1fr auto}.icone-cta-formules{border:4px solid #4b5146;border-radius:50%;color:#4b5146;display:grid;flex:0 0 auto;font-size:2rem;height:4.4rem;line-height:1;place-items:center;width:4.4rem}@media(max-width:991.98px){.page-formules{padding-top:1rem}.grille-infos-pratiques{gap:1.5rem 0;grid-template-columns:repeat(2,1fr)}.info-pratique:nth-child(2){border-right:0}.cta-formules__contenu{grid-template-columns:1fr}}@media(max-width:767.98px){.hero-formules{border-radius:1.6rem!important}.hero-formules__contenu{padding:2.4rem 1.5rem}.hero-formules__image{min-height:240px}.separateur-formules{gap:.75rem;grid-template-columns:1fr}.carte-formule__contenu{padding:1.6rem 1.4rem 1.2rem}.grille-infos-pratiques{grid-template-columns:1fr}.info-pratique{border-bottom:1px solid rgba(75,81,70,.25);border-right:0!important;padding:1rem 0}.info-pratique:last-child{border-bottom:0}.cta-formules{padding:1.6rem}.cta-formules .bouton-formule{width:100%}}