.blog-sub{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:4rem;padding-top:4rem}.blog-sub__form{margin:0 auto;max-width:100%;width:700px}.blog-sub__form--one{width:500px}.blog-sub__icon{left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%)}.blog-sub__icon .icon{border:1px solid #ccc}.blog-sub .form-title{text-align:center}@media (max-width:479px){.blog-sub .form-title{text-align:start}}