div.newsletter-box{display:table;display:flex;justify-content:flex-start;border:1px solid #d3d3d3;border-width:1px 0 1px 0;padding:45px 0 45px 0;margin:30px 0}.newsletter-box{position:relative;overflow:hidden;padding:15px;display:table;display:flex;justify-content:flex-start;align-items:flex-start;border:1px solid #c4c4c4}.newsletter-box.popup-banner-box{padding:0;border:none}.newsletter-box-bckg-wrap{flex:0 0 260px;position:relative;margin-right:23px;overflow:hidden}.newsletter-box-bckg-wrap:before{content:'';display:table;float:left;padding-bottom:100%}.newsletter-box-bckg-wrap>img.newsletter-box-bckg-img{position:absolute;left:-10000%;right:-10000%;top:-10000%;bottom:-10000%;margin:auto auto;min-width:1000%;min-height:1000%;transform:scale(.1);width:auto;height:auto;z-index:1;max-width:initial!important}.newsletter-box-bckg-wrap-mobile{display:none}.newsletter-box-content{padding-top:15px;padding-right:23px;margin-left:45px;position:relative;z-index:3;flex:0 1 auto}.newsletter-box-content p{margin-bottom:0!important;padding-bottom:0}h3.newsletter-box-title{display:block;font-weight:700!important;text-transform:uppercase;margin-top:0;margin-bottom:8px;font-size:21px!important;font-weight:400;color:#bd3730!important}span.newsletter-box-content-title{display:block;color:#201d1d}.newsletter-box-content-title{font-size:24px}.newsletter-box-desc{font-size:12px;font-family:Merriweather,sans-serif;line-height:17px;color:#534e4c;margin-bottom:30px!important;position:relative}.newsletter-box-desc.popup-message-box-desc{font-size:16px;line-height:1.5;content:#383838;margin-bottom:60px!important}.newsletter-box-desc .btn{margin:0 15px 15px 0}.newsletter-box-inputs-wrap{display:table;display:flex;align-items:flex-start;justify-content:center;max-width:460px;margin:15px auto 15px 0}.newsletter-box-email-wrap{flex:1 1 auto}input.newsletter-box-email{width:100%;border:1px solid #201d1d;border-right-width:0;padding-top:.85em;padding-bottom:.75em;max-height:52px}input.newsletter-box-email::-moz-placeholder{color:#bcbbbb}input.newsletter-box-email::placeholder{color:#bcbbbb}.newsletter-box-submit-wrap{flex:0 0 auto}.btn-newsletter-box{min-width:140px;max-height:52px}.newsletter-box-terms{font-family:Lato,sans-serif;color:#868686;line-height:1.333;font-size:12px}.newsletter-box-terms a{color:#868686;text-decoration:underline}.newsletter-lp-form-wrap .newsletter-box{display:block}img.popup-banner-img{max-height:80vh;width:auto}.newsletter-lp-form-wrap .newsletter-box-bckg-wrap,.newsletter-lp-form-wrap .newsletter-box-bckg-wrap-mobile{display:none!important}.newsletter-lp-form-wrap .newsletter-box-content{padding:0}.btn-popup-message-box{margin-bottom:30px}.single-post-body .newsletter-box{margin-bottom:45px}.newsletter-popup-container{opacity:0;top:initial;left:-9999px;right:initial;bottom:initial;overflow:hidden;width:1px;height:1px;transition:.2s opacity ease-in-out;visibility:hidden;pointer-events:none;display:none}.newsletter-popup-container .newsletter-box{margin:0}.newsletter-popup-container .newsletter-box.popup-newsletter-box{padding:30px;border-width:1px 1px 1px 1px}body .newsletter-popup-container{display:block}.newsletter-popup-container.active{position:fixed;opacity:1;top:0;left:0;right:0;bottom:0;z-index:99999;width:auto;height:auto;visibility:visible;pointer-events:initial}.newsletter-popup-container:before{position:absolute;content:'';display:block;background:#fff;opacity:.9;top:0;left:0;right:0;bottom:0}.newsletter-popup-wrap{z-index:2;box-shadow:0 0 3px rgba(0,0,0,.2);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#fff;width:90%;max-width:800px;width:auto}.newsletter-popup-wrap.newsletter-popup-wrap-newsletter{width:90%}.newsletter-popup-hide{display:none}.newsletter-popup-container .newsletter-popup-hide{position:absolute;z-index:999;cursor:pointer;top:8px;right:15px;display:block;color:#cd2626;font-size:28px;vertical-align:bottom;cursor:pointer}.newsletter-popup-container .popup-banner-box .newsletter-popup-hide{background-color:#fff;border-radius:9999em;height:25px;width:25px;top:4px;right:4px;text-align:center;line-height:19px;box-shadow:0 0 4px rgba(0,0,0,.1)}.single-newsletter-lp div.newsletter-box{border:none;margin:0;padding:0}.single-newsletter-lp .newsletter-box-content{margin-left:0}.single-newsletter-lp .newsletter-box-inputs-wrap{max-width:100%}.single-newsletter-lp{display:table;display:flex;justify-content:flex-start;border:1px solid #d3d3d3;border-width:1px 0 1px 0;padding:45px 0 45px 0;margin:0;margin-bottom:30px}@media(max-width:1199px){.newsletter-box-content{padding-top:0}}@media(max-width:991px){.newsletter-box-bckg-wrap{flex:0 0 100%}.newsletter-box-bckg-wrap{width:100%;height:100%}.newsletter-box-content{margin-left:0;margin-top:30px}.newsletter-box-inputs-wrap{max-width:100%}div.newsletter-box{padding:15px 0 15px 0;flex-direction:column;flex-wrap:wrap;justify-content:center}.newsletter-box{flex-wrap:wrap}.newsletter-box-content{flex:0 0 100%;padding-right:0}.newsletter-box-inputs-wrap{flex-wrap:wrap;justify-content:center}.newsletter-box-email-wrap{flex:0 0 100%;margin-bottom:15px}input.newsletter-box-email{border-right-width:1px}.newsletter-box-submit-wrap{flex:0 0 auto}.newsletter-box-desc.popup-message-box-desc{margin-bottom:30px!important}.newsletter-popup-wrap .newsletter-box{padding-top:30px}.newsletter-popup-wrap .newsletter-box.popup-banner-box{padding-top:0}.newsletter-popup-container .newsletter-popup-hide{top:0}.newsletter-popup-wrap{overflow:auto;max-height:90vh;width:auto}.single-newsletter-lp .single-newsletter-lp__content,.single-newsletter-lp .single-newsletter-lp__image{padding:0}.single-newsletter-lp .single-newsletter-lp__content{order:2}.single-newsletter-lp .single-newsletter-lp__image{order:1;margin-bottom:30px}.single-newsletter-lp{padding:30px 15px;flex-direction:column}.single-newsletter-lp{flex-wrap:wrap;justify-content:center}}@media(max-width:599px){.btn.btn-newsletter-box-submit{font-size:11px}.newsletter-box-title{font-size:21px}.newsletter-box{padding:15px}.newsletter-popup-wrap{top:15px;transform:none;left:15px;right:15px;bottom:initial;overflow:auto;max-height:90vh;width:auto}.newsletter-popup-container .newsletter-popup-hide{position:fixed;top:15px;right:30px}}