.blog-sidebar-signup{border:1px solid #c0c3c7;border-radius:8px;font-family:gilroy-Regular;margin:0 auto 3rem;background-color:#fff;position:relative;margin-top:3rem}.blog-sidebar-signup:before{content:"";position:absolute;top:-3.4375rem;z-index:-1;display:block;width:100%;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:bottom}.blog-sidebar-signup .box-top-primary{background-color:#4194fa;height:.625rem}.blog-sidebar-signup .blog-sidebar-signup-content{padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}.blog-sidebar-signup h4{font-family:gilroy-Medium,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;color:#000;text-rendering:optimizeLegibility;line-height:1.4;margin-top:0;margin-bottom:.5rem}.blog-sidebar-signup p{font-size:1rem;color:#576b84;font-family:gilroy-Regular,sans-serif;font-weight:400;line-height:1.6;margin-bottom:1rem}.blog-sidebar-signup .hs_cos_wrapper_type_form{max-width:100%;padding:0;background-color:transparent;display:block;width:100%;border:0;border-radius:0;margin:0}.blog-sidebar-signup .form-title{display:none}.blog-sidebar-signup form{max-width:100%;margin:0}.blog-sidebar-signup .hs-form label{display:none}.blog-sidebar-signup .inputs-list.hs-error-msgs label{display:block}@media print,screen and (min-width:40em){.blog-sidebar-signup h4{font-size:1.25rem}}@media print,screen and (min-width:64em){.blog-sidebar-signup h4{font-size:1.125rem}}@media screen and (min-width:76.875em){.blog-sidebar-signup{margin-top:0}.blog-sidebar-signup h4{font-size:1.1875rem}}@media screen and (min-width:96.875em){.blog-sidebar-signup h4{font-size:1.25rem}}