.newsletter-form{position:relative;padding:30px 20% 40px;background-color:#002664;border-radius:24px}.newsletter-form h3{color:#fff;text-align:center}.newsletter-form p{color:#dadada;text-align:center}.newsletter-form p strong{color:#fff}.newsletter-input{border:1px solid #fff;border-radius:32px;position:relative;max-width:500px;width:100%;display:table;margin:35px auto 0}.newsletter-input img{position:absolute;top:8px;left:15px}.newsletter-input input{color:#fff;background-color:rgba(0,0,0,0);border:0;outline:none;width:100%;height:40px;padding:0 150px 0 50px}.newsletter-input .form-control{color:#fff;background:rgba(0,0,0,0)}.newsletter-input button:focus-visible{color:#fff;background-color:#aa0c5b}.newsletter-input .form-control:focus-visible{outline:1px solid #fff;border-radius:24px}.newsletter-input .form-control:focus{color:#fff}.newsletter-input input::-webkit-input-placeholder{color:#fff}.newsletter-input input::-moz-placeholder{color:#fff}.newsletter-input input:-ms-input-placeholder{color:#fff}.newsletter-input input::-ms-input-placeholder{color:#fff}.newsletter-input input::placeholder{color:#fff}.newsletter-input button{color:#002664;line-height:40px;font-weight:700;text-transform:uppercase;height:44px;padding:0 15px;background-color:#fff;position:absolute;top:-2px;right:-2px;border-radius:32px}.newsletter-input button:hover{background-color:#fff;color:#002664;opacity:.8}@media only screen and (min-width:767px) and (max-width:991px){.newsletter-form{padding:30px 10% 40px}}@media only screen and (min-width:0px) and (max-width:767px){.newsletter-form{padding:30px 20px 40px}.newsletter-form .heading{margin:0 0 20px}.newsletter-form p{margin:0}.newsletter-input{margin:20px auto 0}}
/*# sourceMappingURL=newsletter.2d20a1d3.css.map */