.o-contact-form__form{order:2}.o-contact-form__info{order:1}.o-contact-form__form,.o-contact-form__info{margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:990px){.o-contact-form__form,.o-contact-form__info{margin-bottom:0;margin-top:0}.o-contact-form__form--left,.o-contact-form__info--left{order:1;padding-right:2rem}.o-contact-form__form--right,.o-contact-form__info--right{order:2;padding-left:2rem}}.o-contact-form__error{background-color:var(--color-state-error);display:block;padding:1rem}.o-contact-form__error a{color:var(--color-white);font-weight:700;text-decoration:none}