.messages--error,.form-item--error-message{display:flex;align-items:center;background-color:#F053531A;border-radius:5px}.messages--error{padding:20px 10px 20px 20px;margin-bottom:50px}@media screen and (max-width: 768px){.messages--error{position:relative}}.messages--error:before{content:url("/themes/custom/toul_box_theme/images/picto/attention-rouge.svg")}@media screen and (max-width: 768px){.messages--error:before{position:absolute;transform:scale(0.5);top:10px;left:2px}}.messages--error .message-alert{padding-left:20px}.messages--error .message-alert .placeholder{background-color:transparent;vertical-align:baseline;color:#231f20}.messages__list{list-style-type:none;margin-bottom:0}.form-item--error-message{padding:10px;position:relative;margin-top:10px}.form-item--error-message:before{content:url("/themes/custom/toul_box_theme/images/picto/attention-rouge.svg");position:absolute;transform:scale(0.5);top:0;left:2px}.form-item--error-message p{padding-left:30px;margin-bottom:0}@media screen and (max-width: 768px){.form-item--error-message{width:100%}}.error-message-field select,.error-message-field input{border:1px solid #f05353}.error-message-field .error-message--arrow-up{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #feeded;position:absolute;top:-7px}.messages--status{margin-bottom:20px;font-weight:700;font-size:18px}.messages--status .message-validate:before{content:url("/themes/custom/toul_box_theme/images/picto/check-vert.svg")}.messages--status .message-validate .placeholder{background-color:transparent;opacity:1;cursor:default}em.placeholder{background-color:transparent;opacity:1;cursor:default}