.am-formation-top hr{border-color:var(--grey-light);margin:var(--spacing-small) auto;width:50%}.am-formation-subtitle{margin-top:0}.am-formation-download-link{align-items:center;display:flex;justify-content:center;& a{color:var(--primary);margin-left:6px}}.am-formation-price{align-items:center;background-color:var(--white);border-radius:var(--border-radius);box-shadow:0 0 1px rgb(23 26 31 / .07),0 0 2px rgb(23 26 31 / .12);display:flex;font-size:var(--text-sm);flex-wrap:wrap;padding:var(--spacing-small);& p:last-child{margin-bottom:0}& p{margin-right:var(--spacing-small);margin-top:0}& span{color:var(--primary)}}.am-formation-form{& legend{color:var(--grey);font-size:var(--text-sm)}& input:not([type="checkbox"]),& select{border:1px solid var(--grey);border-radius:var(--border-radius);height:var(--spacing-large);margin-top:var(--spacing-small);width:100%}}.am-formation-form-footer{display:flex;flex-direction:column;gap:var(--spacing-small);margin-top:var(--spacing-small)}.am-formation-middle{@counter-style ul-dash{system:fixed;symbols:-;suffix:" "}& ul{list-style-type:"- ";padding:0 var(--spacing-small)}& ol li{color:var(--secondary);counter-increment:ol-dash;font-family:var(--font-primary-bold);margin-bottom:var(--spacing-medium);&:last-child{margin-bottom:0}& p{color:var(--color-text);font-family:var(--font-primary);margin:0}}& ol li:before{content:counter(ol-dash) " - "}& ol{counter-reset:ol-dash;list-style:none;margin:0;padding:0}}.price-intra{font-size:1.2em}