.newsletter{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid #3a3e40;background:#ebf0f2;font-family:open sans,sans-serif}.newsletter__header{position:relative;width:100%;display:block;padding:10px 20px 10px 0;background:#fff}.newsletter__title{position:relative;z-index:1;font-size:24px;font-weight:700;color:#507483;letter-spacing:-.48px;line-height:1.1;margin:0}.newsletter__description{position:relative;z-index:1;margin:6px 0 0;font-family:Georgia,serif;font-size:14px;line-height:1.29;width:80%}.newsletter__image{position:absolute;z-index:0;right:0;bottom:-75px;height:124px;width:21%}.newsletter__image img{height:124px}.newsletter__footer{position:relative;height:88px;width:80%;padding:0 20px}.newsletter__form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.newsletter__email{width:222px;height:40px;border:solid 1px #507483;padding:0 0 0 12px;font-family:open sans,sans-serif;font-size:12px;color:#3a3e40;background:#fff;font-weight:600;outline:none;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.newsletter__email::-webkit-input-placeholder{font-weight:400;color:#a1a1a1}.newsletter__email::-moz-placeholder{font-weight:400;color:#a1a1a1}.newsletter__email:-ms-input-placeholder,.newsletter__email::-ms-input-placeholder{font-weight:400;color:#a1a1a1}.newsletter__email::placeholder{font-weight:400;color:#a1a1a1}.newsletter__email:-webkit-autofill{-webkit-text-fill-color:#3a3e40}.newsletter__email:-webkit-autofill,.newsletter__email:-webkit-autofill:active,.newsletter__email:-webkit-autofill:focus,.newsletter__email:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}.newsletter__email:invalid:not(:focus):not(:placeholder-shown){border-color:red}.newsletter__submit{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:119px;height:40px;border-right:solid 1px #507483;border-top:solid 1px #507483;border-bottom:solid 1px #507483;border-left:none;background:#507483;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.newsletter__submit:hover{background:#2f4751}.newsletter__privacy{margin-top:4px;font-size:10px;color:#909090}.newsletter__link{color:#909090;text-decoration:underline}.newsletter__error{padding:4px 0;visibility:hidden;color:red;font-size:10px}.newsletter__thankyou{display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;margin:0;font-size:14px;font-weight:700}.ombudsman__image{bottom:-88px;width:unset}.ombudsman__description{width:73%}@media (max-width:767px){.newsletter__image{width:30%}.newsletter__footer{width:70%}.ombudsman__image{bottom:-88px;width:unset}}@media (max-width:481px){.newsletter__header{text-align:center;padding:10px 20px 0}.newsletter__title{font-size:21px}.newsletter__description{width:100%}.newsletter__footer{height:auto;width:100%;padding-bottom:10px;text-align:center}.newsletter__image{position:relative;bottom:0;width:104px;height:100px;margin:0 auto 10px}.newsletter__image img{height:100px}.newsletter__form{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex}.newsletter__email{margin-bottom:10px;width:100%;text-align:center}.newsletter__submit{width:100%}.newsletter__privacy{display:block;margin:8px 0 0;text-align:center}.newsletter__error{text-align:center}.newsletter__thankyou{text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ombudsman__image{bottom:-10px;width:unset}}@media (max-width:337px){.newsletter .stage{text-decoration:none}.newsletter__header{padding:10px}.newsletter__description{text-decoration:none;color:#3a3e40}.newsletter__image{display:none}.newsletter__privacy{margin:8px 0 19px}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}