.fsmodal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100007;overflow-y:auto}.fsmodal__scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.fsmodal__open{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.fsmodal__backdrop{opacity:.6;position:fixed;top:0;left:0;z-index:100006;width:100vw;height:100vh;background-color:#000}.fsmodal__fake-scrollbar{position:fixed;top:0;right:0;background-color:#fff;height:100vh}.fsmodal__dialog{max-width:550px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:15vh auto}.fsmodal__content{width:100%;background-color:#fff}.fsmodal__close-button{position:absolute;top:-39px;right:0;border:none;height:27px;width:27px;background:transparent;padding:0}.fsmodal__close-button span{height:27px;width:27px;top:0;right:0;opacity:1} .newsletter__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.newsletter__email{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.newsletter__email input{width:100%;font-size:15px;border-radius:4px;padding:0 11px;border:1px solid #dcdcdc;height:50px}.newsletter__email--invalid.newsletter__email input{border-color:#ff5252;color:#ff5252}.newsletter__form--sm .newsletter__email input{height:40px;font-size:12px;padding:0 10px;width:calc(100% - 22px)}.newsletter__validation{display:none;color:#ff5252;margin-top:5px;font-size:12px}.newsletter__email--invalid .newsletter__validation{display:block}.newsletter__submit{cursor:pointer;font-size:15px;font-weight:700;letter-spacing:3px;color:#fff;background-color:#0059b5;border-radius:4px;padding:0 30px;height:50px;margin-left:14px;-ms-flex-negative:0;flex-shrink:0}.newsletter__submit[disabled]{opacity:.5;cursor:auto}.newsletter__form--sm .newsletter__submit{height:40px;font-size:9px;letter-spacing:1.8px;padding:0 10px}.newsletter__message{text-align:center;font-size:17px;color:#000} .newsletter__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.newsletter__email{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.newsletter__email input{width:100%;font-size:15px;border-radius:4px;padding:0 11px;border:1px solid #dcdcdc;height:50px}.newsletter__email--invalid.newsletter__email input{border-color:#ff5252;color:#ff5252}.newsletter__form--sm .newsletter__email input{height:40px;font-size:12px;padding:0 10px;width:calc(100% - 22px)}.newsletter__validation{display:none;color:#ff5252;margin-top:5px;font-size:12px}.newsletter__email--invalid .newsletter__validation{display:block}.newsletter__submit{cursor:pointer;font-size:15px;font-weight:700;letter-spacing:3px;color:#fff;background-color:#0059b5;border-radius:4px;padding:0 30px;height:50px;margin-left:14px;-ms-flex-negative:0;flex-shrink:0}.newsletter__submit[disabled]{opacity:.5;cursor:auto}.newsletter__form--sm .newsletter__submit{height:40px;font-size:9px;letter-spacing:1.8px;padding:0 10px}.newsletter__message{text-align:center;font-size:17px;color:#000}.fsmodal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100007;overflow-y:auto}.fsmodal__scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.fsmodal__open{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.fsmodal__backdrop{opacity:.6;position:fixed;top:0;left:0;z-index:100006;width:100vw;height:100vh;background-color:#000}.fsmodal__fake-scrollbar{position:fixed;top:0;right:0;background-color:#fff;height:100vh}.fsmodal__dialog{max-width:550px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:15vh auto}.fsmodal__content{width:100%;background-color:#fff}.fsmodal__close-button{position:absolute;top:-39px;right:0;border:none;height:27px;width:27px;background:transparent;padding:0}.fsmodal__close-button span{height:27px;width:27px;top:0;right:0;opacity:1}.newsletter-modal__header{background-color:#0059b5;padding:19px 70px;text-align:center;color:#fff}.newsletter-modal__header--text{text-transform:uppercase;font-size:30px;font-weight:900;letter-spacing:1.68px;text-shadow:0 0 5px #002d56}.newsletter-modal__header--border{position:relative}.newsletter-modal__header--border span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:11px;letter-spacing:-1px}.newsletter-modal__header--border span:after,.newsletter-modal__header--border span:before{content:"";border-top:1px solid;-webkit-box-flex:1;-ms-flex:1 0 12px;flex:1 0 12px;margin:0 12px 0 0}.newsletter-modal__header--border span:after{margin:0 0 0 12px}.newsletter-modal__header--logo{width:40px}.newsletter-modal__body{background-color:#fff;padding:16px 34px;text-align:center}.newsletter-modal__body--title{font-size:17px;font-weight:700;line-height:1.41;color:#000;margin-bottom:15px}.newsletter-modal__body--sign-up{margin-bottom:15px}.newsletter-modal__body--sign-up-message{font-size:8px;font-weight:500;line-height:1.5;color:#646464;margin-bottom:22px}.newsletter-modal__body--sign-up-message a{text-decoration:underline;color:#646464}