.message{align-items:flex-start;border-radius:.1875rem;border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;font-weight:600;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}.message p{font-size:.875rem;margin:0}.message a{text-decoration:underline}.message--warning{border-color:#ffdf80;color:#b27100}.message--error{background-color:#f9d6d5;border-color:#b02927;color:#b02927}.message--success{background-color:#e5f2e3;border-color:#7fbd75;color:#32532d}.newsletter{background-color:#fff;padding:4rem 0;width:100%}.newsletter__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5vw;justify-content:center}.newsletter__content>*{flex:auto}.newsletter__text{display:grid;gap:.5rem}.newsletter__text p{font-size:1.25rem;margin:0;max-width:45ch}.newsletter__title{color:#3f548e;font-family:bebas-neue-by-fontfabric,sans-serif;font-size:2.5rem;font-weight:700;line-height:1;margin:0}.newsletter__form{display:grid;gap:1rem}.newsletter__form-input{background-color:#fff}