.mr-newsletter-subscription .title{margin-bottom:.18em}@media only screen and (min-width: 0px) and (max-width: 559px){.mr-newsletter-subscription .title-text,.mr-newsletter-subscription .error-message,.mr-newsletter-subscription .mail-note{text-align:left}}.mr-newsletter-subscription .title-text{display:block;padding-bottom:1.8em}.mr-newsletter-subscription .mail-note{margin-top:6px}.mr-newsletter-subscription .mail-note .inner-email{text-decoration:underline;cursor:pointer;display:inline-block}.mr-newsletter-subscription input,.mr-newsletter-subscription button{display:inline-block;vertical-align:top;height:44px}.mr-newsletter-subscription input{width:20em}.mr-newsletter-subscription button{width:8em;padding:0;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mr-newsletter-subscription .additional-note,.mr-newsletter-subscription .error-message{margin-top:6px}@media only screen and (min-width: 0px) and (max-width: 559px){.mr-newsletter-subscription input,.mr-newsletter-subscription button{width:100%}.mr-newsletter-subscription button{margin-top:.5em}.mr-newsletter-subscription .additional-note{text-align:left}}@media only screen and (min-width: 560px){.mr-newsletter-subscription input{display:inline-block;vertical-align:top;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;width:24em}}@media only screen and (min-width: 560px) and (max-width: 759px){.mr-newsletter-subscription input{width:22em}}
