.blog-subscribe>p{font-size:20px;font-weight:400;font-family:'Archivo',sans-serif;color:#2b2b2b;line-height:1.4;margin:0}.blog-subscribe form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}.blog-subscribe form .hs_email{width:calc(100% - 168px);margin-right:15px}.blog-subscribe form .hs_email>label{display:inline-block;font-size:20px;font-weight:400;font-family:'Archivo',sans-serif;color:#2b2b2b;margin-bottom:7px}.blog-subscribe form .hs_email input{width:100%;height:50px;border:1px solid #171717;border-radius:3px;padding:7px 15px;font-size:20px;font-weight:400;font-family:'Archivo',sans-serif}.blog-subscribe form .hs_submit input{height:50px;padding:10px 30px;margin-top:29px;background:#0071b9;border:0;border-radius:3px;color:#fff;font-size:20px;font-weight:400;font-family:'Archivo',sans-serif}.blog-subscribe form .hs_submit input:hover{cursor:pointer}.blog-subscribe form input:focus{outline:0}.blog-subscribe form .hs_error_rollup{display:none}.blog-subscribe form .hs-error-msgs{padding:0;list-style:none}.blog-subscribe form .hs-error-msgs label{font-family:'Archivo',sans-serif}.blog-subscribe .submitted-message p{font-size:20px;font-weight:400;font-family:'Archivo',sans-serif;color:#2b2b2b;margin-bottom:0}@media(max-width:767px){.blog-subscribe>p{font-size:16px}.blog-subscribe form .hs_email>label{font-size:16px}.blog-subscribe form .hs_email{width:calc(100% - 132px)}.blog-subscribe form .hs_submit input{margin-top:24px;font-size:16px;padding:10px 20px}}