.form-message{background-color:var(--background-color);border:var(--border-width) solid var(--secondary-color);border-radius:var(--border-radius-sm);font-size:var(--font-size);line-height:1.5;padding:var(--unit-3) var(--layout-spacing);margin-bottom:var(--layout-spacing)}.form-message.error{background-color:var(--error-color);border-color:var(--error-color);color:#fff}.form-message.success{background-color:var(--success-color);border-color:var(--success-color);color:#fff}.contact-page .layout{display:grid;grid-template-columns:1fr;grid-row-gap:var(--layout-spacing-xl)}.contact-page .label-info{color:var(--primary-color-300)}@media (min-width: 840px){.contact-page .layout{grid-template-columns:1fr 1fr;grid-column-gap:var(--layout-spacing-lg)}.contact-page .layout-image{display:block}.contact-page .form-columns{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:var(--layout-spacing-lg)}}
