#c-comments{margin-top:70px}#c-comments h2{font-weight:bold;font-size:35px;line-height:30px}#c-comments .flex{display:flex;flex-wrap:wrap}#c-comments input[type=checkbox]{display:none}#c-comments input[type=checkbox]+label{position:relative;padding-left:32px;cursor:pointer;display:block}#c-comments input[type=checkbox]+label:before,#c-comments input[type=checkbox]+label:after{position:absolute;left:0;top:0;content:"";transition:all .24s ease-in-out;box-sizing:content-box}#c-comments input[type=checkbox]+label:before{background:#fff;border:1px solid #c4c4c4;border-radius:5px;width:16px;height:16px}#c-comments input[type=checkbox]+label:after{width:10px;height:10px;top:4px;left:4px;background:#000;border-radius:3px;opacity:0}#c-comments input[type=checkbox]+label:hover:before{border-color:#000}#c-comments input[type=checkbox]+label:active:before{background:#000}#c-comments input[type=checkbox]:checked+label:before{border-color:#000}#c-comments input[type=checkbox]:checked+label:after{opacity:1}#c-comments #respond{position:relative}#c-comments #respond #reply-title{position:absolute;bottom:0;left:200px;display:flex;align-items:center;height:56px}#c-comments #respond #reply-title a{font-weight:900;font-size:14px;letter-spacing:.05em;color:var(--main-color, #4FBEF5);transition:opacity .24s ease-in-out}#c-comments #respond #reply-title a:hover{opacity:.7}#c-comments #respond #reply-title #cancel-comment-reply-link{margin-left:24px}@media screen and (max-width: 1024px){#c-comments #respond{display:flex;flex-direction:column}#c-comments #respond form{order:1}#c-comments #respond #reply-title{order:2;position:static;flex-direction:column;justify-content:center;height:auto;margin-top:16px}#c-comments #respond #reply-title #cancel-comment-reply-link{margin-left:0;margin-top:8px}}#c-comments .comments__add{margin-top:17px}#c-comments .comments__form.hidden,#c-comments .comments__add.hidden{display:none}#c-comments .comments__link{align-items:center;color:var(--main-color, #4FBEF5);transition:opacity .24s ease-in-out}#c-comments .comments__link span{font-weight:900;font-size:14px;letter-spacing:.05em;margin-left:6px}#c-comments .comments__link svg{fill:currentColor}#c-comments .comments__link:hover{opacity:.7}#c-comments .comment-notes{display:none}#c-comments .comment-form-cookies-consent{order:4;margin:16px 0 0 0}#c-comments .buttons{margin-top:16px;order:5;width:100%}#c-comments .buttons .theme-button{height:56px;text-align:center;margin:0;justify-content:center;outline:none;width:auto;padding:0 25px}@media screen and (max-width: 1024px){#c-comments .buttons .theme-button{width:100%;max-width:none}}#c-comments .field-wrapper{width:100%;order:3}#c-comments .field-wrapper label{font-weight:normal;font-size:18px;line-height:30px;margin-bottom:4px}#c-comments .field-wrapper.half{width:calc(50% - 15px);order:1}#c-comments .field-wrapper.field-wrapper-name{margin-right:30px}#c-comments .field-wrapper.field-wrapper-comment{margin-top:24px}@media screen and (max-width: 1280px){#c-comments .field-wrapper.field-wrapper-name{margin-right:24px}}@media screen and (max-width: 1024px){#c-comments .field-wrapper.half{width:100%}#c-comments .field-wrapper.field-wrapper-name{margin-right:0;margin-bottom:16px}#c-comments .field-wrapper.field-wrapper-comment{margin-top:16px}}#c-comments .field-inner{position:relative}#c-comments .field-inner .validation-status{visibility:hidden;position:absolute;right:0;background:#fc6358;top:5px;transform:translateY(0);border-radius:5px 5px 0 0;color:#fff;height:37px;font-size:14px;padding:10px 16px 0;z-index:0;transition:all .24s ease-in-out;pointer-events:none;line-height:1}#c-comments .field-inner .field{position:relative;z-index:1}#c-comments .field{border:1px solid #c4c4c4;border-radius:5px;background:#fff;padding:0 16px;transition:all .24s ease-in-out;color:#000;width:100%;height:60px}#c-comments .field::-moz-placeholder{color:#c4c4c4;font-size:18px}#c-comments .field::placeholder{color:#c4c4c4;font-size:18px}#c-comments .field:hover,#c-comments .field:focus{border-color:#000}#c-comments textarea.field{padding:13px 16px;resize:none;min-height:140px}#c-comments .field-wrapper.invalid .field-inner .validation-status,#c-comments p.invalid .field-inner .validation-status{visibility:visible;transform:translateY(-100%)}#c-comments .field-wrapper.invalid .field,#c-comments p.invalid .field{background:#fff9f9;border-color:#fc6358;color:#fc6358}#c-comments .field-wrapper.invalid label,#c-comments p.invalid label{color:#fc6358}#c-comments .field-wrapper.invalid label:before,#c-comments p.invalid label:before{border:1px solid #fc6358}#c-comments .comments__list{margin-top:24px}#c-comments .comments__list,#c-comments .comments__list ul{list-style:none}#c-comments .comments__list .children{padding-left:100px;margin-top:8px}@media screen and (max-width: 1024px){#c-comments .comments__list .children{padding-left:50px}}#c-comments .comments__list .comment:not(:first-child){margin-top:16px}#c-comments .comments__list .comments__headline{align-items:center}#c-comments .comments__list .comments__headline .comments__avatar{width:32px;height:32px}#c-comments .comments__list .comments__headline .comments__author{font-weight:bold;font-size:20px;margin-left:8px}#c-comments .comments__list .comments__headline .comments__date{font-weight:600;font-size:14px;line-height:30px;color:#c1c1c1;margin-left:8px}@media screen and (max-width: 1024px){#c-comments .comments__list .comments__headline .comments__date{margin-left:auto}}#c-comments .comments__list .comments__text{margin-top:8px;color:#222;font-weight:normal;font-size:18px;line-height:30px}#c-comments .comments__list .comments__reply{position:relative;height:34px}#c-comments .comments__list .comments__reply .comment-reply-link{position:absolute;top:14px;left:0}@media screen and (max-width: 1024px){#c-comments .comments__list .comments__reply .comment-reply-link{position:static;margin:14px 0}}#c-comments .comments__list .comments__reply+.children{margin-top:-26px}@media screen and (max-width: 1024px){#c-comments .comments__list .comments__reply+.children{margin-top:8px}}