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