.blog-comments{padding-bottom:48px;padding-top:48px}@media (max-width:767px){.blog-comments{padding-bottom:24px;padding-top:24px}}.blog-comments__intro{margin-bottom:48px}.blog-comments__intro h3{margin-bottom:.5rem}.blog-comments__form .comment{background:#fff;border-bottom:none;border-left:3px solid #0096c8;border-radius:0;box-shadow:0 8px 16px hsla(252,4%,73%,.05),0 4px 8px hsla(252,4%,73%,.05);margin-bottom:24px;padding:36px 48px}.blog-comments__form .comment-from{color:#242422;font-size:1.22em;font-weight:600;margin-bottom:.2rem}.blog-comments__form .comment-date{border-bottom:1px solid #ccc;color:#242422;font-size:.89em;margin-bottom:.75rem;opacity:.5;padding-bottom:.75rem;padding-left:.5rem}.blog-comments__form .comment-body{color:#242422;line-height:1.56}.blog-comments__form .add-comment{background:#fff;border-radius:0;box-shadow:0 8px 16px hsla(252,4%,73%,.05),0 4px 8px hsla(252,4%,73%,.05);margin-top:48px;padding:48px}.blog-comments__form .hs-fieldtype-textarea{max-width:680px}.blog-comments__form .comment-reply-to{background:transparent;border:none;color:#0096c8;padding:0;text-decoration:underline}.blog-comments__form .comment-reply-to:hover{background:transparent;color:#0096c8}.blog-comments__form .add-comment-header{border-bottom:1px solid #ccc;margin-bottom:36px;padding-bottom:24px}