.comment-section .container{flex-direction:column}.comment-section .container .section_head{text-align:left;font-weight:300;font-size:18px;line-height:26px;margin:0 0 29px}.comment-section .container .section_head p:first-letter{text-transform:capitalize}.comment-section .container .section_head h2{text-transform:uppercase;margin-bottom:22px}@media(min-width:768px){.comment-section .container .section_head h2{font-size:26px}}.comment-section .load-more{text-align:left;padding-top:0}.comment-section .load-more .button{border-radius:0;font-weight:600}.comment-section .checkbox-label{display:flex;align-items:center;gap:11px;margin-bottom:20px}@media(min-width:992px){.comment-section .checkbox-label{margin-bottom:40px}}.comment-section .checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bebebe;width:19px;height:19px;background:rgba(0,0,0,0);display:inline-block;margin-right:10px;position:relative;transition:all .3s ease}.comment-section .checkbox-label input[type=checkbox]:checked{background-color:rgba(0,0,0,0)}.comment-section .checkbox-label input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(10deg);color:var(--section_text)}.comment-section .checkbox-label span{font-size:13px;line-height:20px}@media(min-width:768px){.comment-section .checkbox-label span{font-size:17px;line-height:47px}}.comment-section .checkbox-label span:first-letter{text-transform:capitalize}.grid-comment{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px;gap:15px;margin-bottom:20px}@media(min-width:992px){.grid-comment{grid-template-columns:repeat(3,1fr);gap:30px}.grid-comment :first-child{grid-column:1/-1}}.grid-comment .form-grp{display:flex;flex-direction:column;text-transform:capitalize}.grid-comment .form-grp input,.grid-comment .form-grp textarea{width:100%;border-radius:var(--radius);border:none;background:var(--white);font-size:14px;font-weight:500;color:var(--black);padding:12px 15px;height:49px;display:block}.grid-comment .form-grp input:focus,.grid-comment .form-grp textarea:focus{outline:0}.grid-comment .form-grp textarea{height:155px;resize:none}@media(min-width:992px){.grid-comment .form-grp textarea{height:253px}}