.message{background:#bc0c0c;color:var(--white)!important;display:block;margin:0 0 1rem;padding:.75rem 1rem .75rem 2.75rem;position:relative}.message:before{background-repeat:no-repeat;content:"";display:block;height:1.25rem;left:1rem;position:absolute;top:1.125rem;width:1.25rem}.message--info{background-color:var(--text-color);color:var(--white)}.message--info:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='169' height='727.384'%3E%3Cpath data-name='Line 2' fill='none' stroke='%23FFF' stroke-miterlimit='10' stroke-width='2' d='M8 3v2'/%3E%3Cpath data-name='Line 3' fill='none' stroke='%23FFF' stroke-miterlimit='10' stroke-width='2' d='M8 7v6'/%3E%3Cg data-name='Ellipse 4' fill='none' stroke='%23FFF'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.5'/%3E%3C/g%3E%3C/svg%3E");background-position:0 1px}.form__field--error .message--info,.message--error{background-color:#bc0c0c;color:var(--white)}.form__field--error .message--info:before,.message--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.005' height='17.861'%3E%3Cpath data-name='Path 56' d='M15.508 16.861a1.534 1.534 0 0 0 1.5-1.5 2.348 2.348 0 0 0-.2-.8L10.421 1.8a1.621 1.621 0 0 0-2.793 0L1.144 14.666a1.6 1.6 0 0 0 .1 1.5 1.454 1.454 0 0 0 1.3.7h12.964Zm-13.866-1a.906.906 0 0 1 0-1L8.126 2a.959.959 0 0 1 .9-.6.872.872 0 0 1 .9.6l6.384 12.769a.733.733 0 0 1 .2.6 1 1 0 0 1-1 1H2.544a1.19 1.19 0 0 1-.9-.506Z' fill='%23fff' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.message--success{background-color:#006400;color:var(--white)}.message--success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.421' height='9.836'%3E%3Cpath data-name='Path 57' d='M12.707.701 5.136 8.415.707 3.987' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");background-position:0 4px}.donation-form{display:flex;flex-direction:column;flex-wrap:wrap}.donation-form h2{width:100%}.donation-form-section{clear:both}.donation-form__form{margin:0 0 2rem}.donation-form__form .form__field input[type=checkbox]+span{display:inline-block}.donation-form__form .form__field input[type=checkbox]+span:before{top:0;transform:translateY(.125rem)}.donation-form__form .form__field input[type=checkbox]:checked+span:after{top:.875rem}@media (min-width:48em){.donation-form{flex-direction:row}.donation-form__form{width:calc(59% - 2rem)}.donation-form__sidenote{margin-left:2rem;width:41%}}@media (min-width:64em){.donation-form__form{width:calc(65% - 4rem)}.donation-form__sidenote{margin-left:4rem;width:35%}}@media (min-width:80em){.donation-form__form{width:calc(65% - 2rem)}.donation-form__form .form .form__field:not([hidden]){display:flex}.donation-form__form .form .form__field>label{align-items:center;display:flex;flex-shrink:0;width:10rem}.donation-form__form .form .form__field>label.label-textarea{align-items:flex-start;padding-top:.75rem}.donation-form__form .form .form__field--indent{padding-left:10rem}.donation-form__sidenote{margin-left:2rem;width:35%}}@media (min-width:90em){.donation-form__form{width:calc(70% - 4rem)}.donation-form__form .form .form__field>label{width:14rem}.donation-form__form .form .form__field--indent{padding-left:14rem}.donation-form__sidenote{margin-left:4rem;width:30%}}
