div.form-materiel{max-width:930px;margin:0 auto}div.form-materiel form div.coordonnees span,div.form-materiel form div.type_materiel>span{display:block;text-align:center;font-size:15px;line-height:28px;color:var(--e-global-color-primary);font-weight:600;margin-bottom:15px}div.form-materiel form div.coordonnees div.row{display:flex;margin-bottom:15px;gap:15px}@media screen and (max-width:767px){div.form-materiel form div.coordonnees div.row{flex-wrap:wrap}}div.form-materiel form div.coordonnees div.row div.input-group{flex:1}@media screen and (max-width:767px){div.form-materiel form div.coordonnees div.row div.input-group{flex:1 0 100%}}div.form-materiel form div.coordonnees div.row div.input-group input[type=email],div.form-materiel form div.coordonnees div.row div.input-group input[type=text]{padding:15px 30px;border:1px solid rgba(187,193,208,.8);background-color:transparent;border-radius:7px}div.form-materiel form div.type_materiel{margin-top:50px}div.form-materiel form div.type_materiel div.materiels{display:flex;flex-wrap:wrap;justify-content:center}div.form-materiel form div.type_materiel div.materiels div.materiel{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:200px;position:relative;padding:10px;border-radius:8px;border:2px solid #b2e0e5;transition:.3s ease-out;width:calc((100% - 30px)/3);cursor:pointer}div.form-materiel form div.type_materiel div.materiels div.materiel:nth-child(n){margin-bottom:15px;margin-right:15px}div.form-materiel form div.type_materiel div.materiels div.materiel:nth-child(3n){margin-right:0}@media screen and (max-width:767px){div.form-materiel form div.type_materiel div.materiels div.materiel{width:calc((100% - 0px)/1)}div.form-materiel form div.type_materiel div.materiels div.materiel:nth-child(n){margin-bottom:15px;margin-right:0}}div.form-materiel form div.type_materiel div.materiels div.materiel:hover{transform:scale(.95)}div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked){background-color:var(--e-global-color-primary);transition:.3s ease-out}div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked):hover{transform:scale(1)}div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked) label,div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked) p{color:#fff}div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked) div.number_input{display:flex}div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked)>span{background-color:#005c65;border:2px solid #005c65}div.form-materiel form div.type_materiel div.materiels div.materiel:has(input:checked)>span:before{line-height:0;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.158' height='8.369' viewBox='0 0 11.158 8.369'%3E%3Cg id='check' transform='translate(-32 -48)'%3E%3Cpath id='Path_84' data-name='Path 84' d='M33.395,50.79,32,52.184l4.184,4.184,6.974-6.974L41.763,48l-5.579,5.579Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A")}div.form-materiel form div.type_materiel div.materiels div.materiel>span{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:5px;border:2px solid #b2e0e5;display:flex;align-items:center;justify-content:center}div.form-materiel form div.type_materiel div.materiels div.materiel input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;appearance:none;z-index:0}div.form-materiel form div.type_materiel div.materiels div.materiel label{font-size:19px;line-height:24px;font-weight:700;display:block;text-align:center;color:var(--e-global-color-primary)}div.form-materiel form div.type_materiel div.materiels div.materiel p{max-width:195px;margin:10px auto 0;font-size:14px;font-weight:500;line-height:19px;color:#a2a2a2;text-align:center}div.form-materiel form div.type_materiel div.materiels div.materiel div.number_input{display:none;gap:10px;align-items:center;justify-content:center;position:relative;z-index:1;margin-top:20px}div.form-materiel form div.type_materiel div.materiels div.materiel div.number_input button{border:0;border-radius:50%;background-color:#66c2cb;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}div.form-materiel form div.type_materiel div.materiels div.materiel div.number_input input[type=number]{flex:0 0 32px;padding:0;text-align:center;-moz-appearance:textfield;appearance:textfield;border:0;background-color:transparent;margin:0;color:#fff;font-size:19px;line-height:24px;font-weight:700}div.form-materiel form div.type_materiel div.materiels div.materiel div.number_input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div.form-materiel form div.message span{display:none;font-size:17px;font-weight:600;line-height:24px;text-align:center;margin:15px 0}div.form-materiel form div.message span.visible{display:block}div.form-materiel form div.message span.error{color:#fd4747}div.form-materiel form div.message span.success{color:#0099a8}div.form-materiel form div.message span.required{color:#ffa41d}div.form-materiel form div.button-group{display:flex;justify-content:center;margin-top:30px}div.form-materiel form div.button-group button{border:1px solid var(--e-global-color-primary);background-color:var(--e-global-color-primary);align-items:center;border-radius:50px;display:flex;gap:25px;color:#fff;font-size:15px;line-height:19px;font-weight:900;padding:15px 30px;transition:.3s ease-out}div.form-materiel form div.button-group button:hover{transform:translateY(5px)}