@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(min-width:768px){.newsletter-component__content{display:grid;grid-template-areas:". . attributes attributes attributes attributes attributes attributes . ." ". . form form form form form form . .";grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,auto);max-width:1360px;grid-gap:20px}}@media(min-width:1024px){.newsletter-component__content{grid-template-areas:". . . attributes attributes attributes attributes attributes attributes . . ." ". . . form form form form form form . . .";grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto)}}@media(min-width:1441px){.newsletter-component__content{margin:0 auto;width:100%}}.newsletter-component__attributes{grid-area:attributes}.newsletter-component__form-container{grid-area:form}@media (min-width:768px){.newsletter-component__attributes{-ms-grid-column:5;-ms-grid-row:1;-ms-grid-column-span:11}.newsletter-component__form-container{-ms-grid-column:5;-ms-grid-row:3;-ms-grid-column-span:11}}@media (min-width:1024px){.newsletter-component__attributes{-ms-grid-column:7;-ms-grid-row:1;-ms-grid-column-span:11}.newsletter-component__form-container{-ms-grid-column:7;-ms-grid-row:3;-ms-grid-column-span:11}}@media(min-width:768px){.newsletter-component__form-container{flex:1 1 auto}.newsletter-component__attributes+.newsletter-component__form-container{margin-top:-20px}.newsletter-component__form{display:flex;flex-direction:column;height:100%}.newsletter-component__fields{display:flex}.newsletter-component__form-content{flex:1 1 auto}.newsletter-component__field_salutation{flex:1 1 44%;margin-right:20px}.newsletter-component__field_email{flex:1 1 calc(56% - 20px)}.newsletter-component__content_fieldsOnTopOfEachOther .newsletter-component__fields{display:block}}@media(min-width:1024px){.newsletter-component__content_fieldsOnTopOfEachOther .newsletter-component__fields{display:flex}}@media(min-width:768px){.newsletter-component__content_fieldsOnTopOfEachOther .newsletter-component__field_salutation{margin-right:0}}@media(min-width:1024px){.newsletter-component__content_fieldsOnTopOfEachOther .newsletter-component__field_salutation{margin-right:20px}}.newsletter-component__submit{display:inline-block;margin-top:30px}.newsletter-component__disclaimer{color:#595959;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:400;line-height:.875rem;margin-top:30px}.newsletter-component__link{border-bottom:1px solid;box-sizing:border-box;color:inherit;line-height:1;padding-bottom:1px;text-decoration:none}.newsletter-component__link:hover{border-bottom-color:transparent}.newsletter-component__form-submit-response{color:#000;display:none;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;margin-top:30px}.newsletter-component__form-error{color:#961414}.newsletter-component__form_error-visible .newsletter-component__form-error,.newsletter-component__form_success-visible .newsletter-component__form-success{display:block}.newsletter-component__form_error-visible .text-component__copy,.newsletter-component__form_success-visible .text-component__copy{display:none}.newsletter-component__form_error-visible .text-component__headline,.newsletter-component__form_success-visible .text-component__headline{margin-bottom:0}.newsletter-component__form_error-visible .newsletter-component__form,.newsletter-component__form_success-visible .newsletter-component__form{display:none}.newsletter-confirmation{display:flex;flex-direction:column}@media(min-width:1024px){.newsletter-confirmation{align-items:flex-start;flex-direction:row}}.newsletter-confirmation__icon{margin-bottom:30px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.newsletter-confirmation__icon{width:auto}}@media(min-width:1024px){.newsletter-confirmation__icon{margin-bottom:0;margin-right:30px}}.newsletter-confirmation__text{color:#000;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}.newsletter-confirmation__text p{margin:0}