.new-comments{font-family:'Open Sans',sans-serif;line-height:1.4;padding:20px 0}.new-comments .comment-title{font-size:22px;font-weight:300;text-align:center;text-wrap:balance;border-bottom:1px solid #D9D9D9;padding-bottom:30px;margin-bottom:30px}.new-comments .comment{border-radius:3px;padding:10px 10px 20px;margin-bottom:4px;display:grid;grid-template-columns:40px 10px auto;background:#fff}.new-comments .comment .avatar{position:relative;grid-row-start:1;grid-row-end:3;width:40px;height:40px;border-radius:50%;background:#f2f2f2 url(/wp-content/themes/modular/css/images/ico-profile.svg) center/21px 24px no-repeat}.new-comments .comment .avatar a{display:block;height:100%;border-radius:50%;background:center/cover no-repeat}.new-comments .comment .text{margin-top:6px;padding-top:12px;border-top:1px solid #d9d9d9;grid-row-start:3;grid-column-start:1;grid-column-end:4;font-size:16px;color:#000}.new-comments .comment .name{grid-column-start:3;font-size:14px;font-weight:600}.new-comments .comment .name a{color:#606060}.new-comments .comment .date{grid-column-start:3;font-size:14px;font-weight:300}.new-comments .comment.reply{margin-left:14px;margin-bottom:35px;padding:15px 5px 20px 12px;background:transparent;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-radius:0 0 0 15px}.new-comments .comment.reply:has(+.comment.reply){margin-bottom:0}.new-comments .comment.reply .avatar{background-color:#fff;margin-left:10px}.new-comments .comment .name,.new-comments .comment.reply .name,.new-comments .comment.reply .date{margin-left:10px}.new-comments .comment.reply .text{padding-left:10px}.new-comments .comment-form{position:relative;margin-top:25px;padding:20px 20px 20px 25px;background:#FFF;border-radius:6px;box-sizing:border-box}.new-comments .comment-form *{box-sizing:border-box}.new-comments .comment-form .title{font-size:22px;font-weight:300;text-align:center;text-wrap:balance;margin-bottom:20px}.new-comments .comment-respond textarea,.new-comments .comment-respond input{display:block;padding:16px 25px;margin-bottom:10px;width:100%;font-size:16px;color:#606060;background:#F2F2F2;border-radius:6px}.new-comments .comment-respond textarea:focus::placeholder,.new-comments .comment-respond input:focus::placeholder{font-size:0}.new-comments .comment-respond input{padding-left:55px;background-position:25px center;background-size:20px;background-repeat:no-repeat}.new-comments .comment-respond #author{background-image:url(/wp-content/themes/modular/css/images/ico-profile.svg)}.new-comments .comment-respond #email{background-image:url(/wp-content/themes/modular/css/images/ico-email.svg)}.new-comments .comment-respond .checkbox{display:flex;justify-content:center;padding:10px 40px 0 25px;font-size:13px;color:#606060;font-weight:300}.new-comments .comment-respond .checkbox input{display:inline-block;flex-basis:20px;flex-shrink:0;height:20px;margin-right:8px;background:#F2F2F2 center/13px no-repeat;border-radius:3px;padding:0}.new-comments .comment-respond .checkbox input:checked{background-image:url(/wp-content/themes/modular/css/images/ico-check.png)}.new-comments .comment-respond .checkbox a{color:#0096cb;text-decoration:underline}.new-comments .logged-in-as{margin-bottom:15px}.new-comments .logged-in-as a{color:#0096cb}.new-comments .comment-respond .checkbox span{display:inline-block;margin-top:-2px}.new-comments .comment-respond .form-submit button{appearance:none;width:100%;max-width:315px;margin:18px auto 8px;border:0;outline:0;display:flex;justify-content:center;align-items:center;padding:9px 60px 9px 57px;gap:10px;height:50px;background:#0096CB;text-transform:uppercase;color:#fff;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600}.new-comments .comment-respond .form-submit button:before{content:'';display:inline-block;width:16px;height:16px;background:url(/wp-content/themes/modular/css/images/ico-send.svg) center/cover no-repeat}.new-comments .comment-form-cookies-consent,.new-comments .comment-respond form>span:last-child{display:none}.new-comments .comment-form .comment-submit-message{position:absolute;display:flex;align-items:center;justify-content:center;z-index:5;top:0;left:0;bottom:0;right:0;border-radius:6px;text-align:center;font-size:22px;font-weight:300;background:rgba(255,255,255,.8);text-wrap:balance}@media only screen and (min-width:768px){.new-comments .comment-title{font-size:29px;margin:0 25px 35px}.new-comments .comment-list{padding:0 25px}.new-comments .comment{padding:32px 80px 32px 0;background:#FFF;border:1px solid #E6E6E6;border-radius:2px;margin-bottom:4px;grid-template-columns:174px 20px auto;text-align:center}.new-comments .comment:not(:first-child):not(.reply){margin-top:30px}.new-comments .comment.reply{border:0;padding:32px 32px 32px 0;background:#fff;border-radius:2px;margin-bottom:4px;margin-left:65px;margin-right:65px}.new-comments .comment.reply:has(+.comment.reply){margin-bottom:4px}.new-comments .comment.reply:nth-child(2n){background:#FAFAFA}.new-comments .comment.reply .avatar{background-color:#f2f2f2;margin:0 auto 5px}.new-comments .comment .text{border:0;padding-top:0;margin-top:0;grid-column-start:3;grid-row-start:1;grid-row-end:5;text-align:left}.new-comments .comment .name,.new-comments .comment .date{grid-column-start:1}.new-comments .comment .avatar{width:68px;height:68px;margin:0 auto 5px;background-size:35px 40px}.new-comments .comment-form{margin-top:34px;padding:45px 65px 55px}.new-comments .comment-form .title{font-size:29px;margin-bottom:32px}.new-comments .comment-respond form{display:flex;flex-wrap:wrap;justify-content:space-between}.new-comments .comment-respond textarea,.new-comments .comment-respond input{margin-bottom:15px;padding:21px 25px 21px 55px}.new-comments .comment-respond textarea{height:170px;padding-left:25px}.new-comments .comment-respond textarea,.new-comments .comment-respond .checkbox,.new-comments .comment-respond .form-submit{flex-basis:100%}.new-comments .comment-respond input{flex-basis:calc(50% - 8px)}.new-comments .comment-respond .form-submit button{margin:15px auto 0;max-width:235px}.new-comments .comment-respond .checkbox span{margin-top:0}.new-comments .comment-form .comment-submit-message{font-size:29px;padding:0 60px}}