section.comments fieldset.form-columns-2 .hs-form-field{float:none;width:100%}section.comments h2{font-size:28px;font-weight:700}section.comments{margin-bottom:100px;margin-top:77px}section.comments div#comments-listing{margin-bottom:45px;margin-top:47px}section.comments div#comments-listing>div{background-color:#f3f4f4;border:none;color:#18191c;margin-bottom:32px;padding:35px 31px 45px}section.comments div#comments-listing>div.depth-1{margin-left:15%;margin-top:-5px;padding:30px 31px 20px}section.comments div#comments-listing>div div.comment-date{color:#acacad;float:right;font-size:14px;margin-top:-21px}section.comments div#comments-listing>div div.comment-body{line-height:156%;margin-top:24px}section.comments div#comments-listing>div div.comment-body p{margin-top:0}section.comments div#comments-listing>div h4{font-family:Montserrat,sans-serif;font-size:22px;font-weight:500;margin:0}section.comments div#comments-listing>div button.comment-reply-to{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:none;border:none;color:#acacad;cursor:pointer;font-family:Lato,sans-serif;font-size:14px;margin-top:11px;outline:none;padding:0 0 0 29px}section.comments div#comments-listing>div button.comment-reply-to:before{background:url(https://f.hubspotusercontent40.net/hubfs/5947891/reply-icon.svg) no-repeat;content:"";height:10px;margin-left:-28px;margin-top:4px;position:absolute;width:12px}section.comments div#comments-listing>div button.comment-reply-to em{font-style:normal}section.comments form>div{margin-top:35px}section.comments form>div.hs_comment{margin-top:40px}section.comments form>div ul{font-size:13px;line-height:144%;list-style-type:none;margin:1px 0 0;padding:0 0 0 2px;position:absolute}section.comments form>div ul label{color:#e63333}section.comments .hs_error_rollup{display:none}section.comments form>div.hs_submit{margin-bottom:27px;margin-top:37px;max-width:653px}section.comments form>div>label{display:none}section.comments input[type=email],section.comments input[type=text],section.comments textarea{background-color:#fff;border-bottom:1px solid #acacad;color:#18191c;font-size:18px;height:35px;max-width:653px;outline:none;padding:0 2px}section.comments input[type=email]::-webkit-input-placeholder,section.comments input[type=text]::-webkit-input-placeholder,section.comments textarea::-webkit-input-placeholder{color:#18191c}section.comments input[type=email]::-moz-placeholder,section.comments input[type=text]::-moz-placeholder,section.comments textarea::-moz-placeholder{color:#18191c}section.comments input[type=email]::-ms-input-placeholder,section.comments input[type=text]::-ms-input-placeholder,section.comments textarea::-ms-input-placeholder{color:#18191c}section.comments input[type=email]::placeholder,section.comments input[type=text]::placeholder,section.comments textarea::placeholder{color:#18191c}section.comments input[type=email].error,section.comments input[type=email].invalid,section.comments input[type=text].error,section.comments input[type=text].invalid,section.comments textarea.error,section.comments textarea.invalid{border-bottom:1px solid #e63333}section.comments input[type=email].error::-webkit-input-placeholder,section.comments input[type=email].invalid::-webkit-input-placeholder,section.comments input[type=text].error::-webkit-input-placeholder,section.comments input[type=text].invalid::-webkit-input-placeholder,section.comments textarea.error::-webkit-input-placeholder,section.comments textarea.invalid::-webkit-input-placeholder{color:#e63333}section.comments input[type=email].error::-moz-placeholder,section.comments input[type=email].invalid::-moz-placeholder,section.comments input[type=text].error::-moz-placeholder,section.comments input[type=text].invalid::-moz-placeholder,section.comments textarea.error::-moz-placeholder,section.comments textarea.invalid::-moz-placeholder{color:#e63333}section.comments input[type=email].error::-ms-input-placeholder,section.comments input[type=email].invalid::-ms-input-placeholder,section.comments input[type=text].error::-ms-input-placeholder,section.comments input[type=text].invalid::-ms-input-placeholder,section.comments textarea.error::-ms-input-placeholder,section.comments textarea.invalid::-ms-input-placeholder{color:#e63333}section.comments input[type=email].error::placeholder,section.comments input[type=email].invalid::placeholder,section.comments input[type=text].error::placeholder,section.comments input[type=text].invalid::placeholder,section.comments textarea.error::placeholder,section.comments textarea.invalid::placeholder{color:#e63333}section.comments input[type=submit]{height:50px}section.comments textarea{height:128px}section.comments div.replying span.replying-to{font-family:Montserrat,sans-serif;font-size:22px}section.comments div.replying input[type=email],section.comments div.replying input[type=text],section.comments div.replying textarea{background-color:transparent}@media (max-width:991px){section.comments div#comments-listing{margin-bottom:0;margin-top:20px}section.comments div#comments-listing>div{margin-bottom:20px;padding-bottom:33px}section.comments div#comments-listing>div div.comment-date{float:none;margin-top:15px}section.comments div#comments-listing>div div.comment-body{margin-top:17px}}@media (max-width:767px){section.comments div#comments-listing{margin-bottom:45px}section.comments textarea{height:100px}section.comments div.hs_comment{margin-top:31px}section.comments form>div.hs_submit{margin-bottom:0;margin-top:30px}section.comments form>div{margin-top:25px}section.comments{margin-top:30px}}@media (max-width:375px){section.comments div#comments-listing>div{margin-bottom:10px;padding:25px 24px 44px}section.comments div#comments-listing>div h4{font-size:17px}section.comments div#comments-listing>div.depth-1{margin-top:0}}