.horizontal-newsletter{width:100%;background:#f8f9fa;border-top:1px solid #ddd;padding:40px 20px;margin-top:40px}.newsletter-container{max-width:1200px;margin:0 auto;display:flex;gap:40px;justify-content:space-between;align-items:center;flex-wrap:wrap}.newsletter-left{display:flex;align-items:flex-start;gap:20px;flex:1 1 50%}.newsletter-left i{font-size:3rem;color:#f60}.newsletter-text h3{font-size:1.6rem;margin:0;color:#333}.newsletter-text h4{font-size:1.3rem;margin:5px 0;color:#444}.newsletter-text p{font-size:1rem;margin:10px 0 0;color:#666;max-width:500px}.newsletter-right .tnp-field-email,.newsletter-right form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.newsletter-right .tnp-field-email label{display:none!important}.newsletter-right .tnp-field-email{flex-direction:row;flex-wrap:nowrap}.newsletter-right input[type=email]{padding:12px 16px;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#333;font-size:1rem;flex:1 1 auto;min-width:250px}.newsletter-right input[type=submit]{padding:12px 20px;background-color:#f60;color:#fff;border-radius:6px;border:0;cursor:pointer;font-size:1rem;white-space:nowrap;transition:background .3s ease}.newsletter-right input[type=submit]:hover{background-color:#e65c00}.newsletter-right{flex:1 1 25%;min-width:350px}.newsletter-right .tnp-privacy-field{display:block!important;width:100%!important;flex-basis:100%!important;margin-top:12px;box-sizing:border-box}.newsletter-right .tnp-privacy-field input[type=checkbox]{margin-right:8px}.newsletter-right .tnp-privacy-field label{display:inline-block;font-size:.9rem;color:#666;line-height:1.4}@media (max-width:768px){.newsletter-right input[type=email],.newsletter-right input[type=submit]{width:100%!important;box-sizing:border-box}.newsletter-container,.newsletter-left{flex-direction:column;align-items:center}.newsletter-container{text-align:center;gap:30px}.newsletter-left{justify-content:center}.newsletter-left i{font-size:2.5rem}.newsletter-text h3,.newsletter-text h4{font-size:1.4rem}.newsletter-text p{font-size:.95rem;max-width:100%;padding:0 10px}.newsletter-right .tnp-field-email,.newsletter-right form{flex-direction:column!important;align-items:stretch!important;width:100%!important}.newsletter-right input[type=submit]{margin-top:10px}}#comments{position:relative;margin-top:30px;clear:both}#comments .title_comments{font-size:18px;line-height:20px;color:#111;padding-bottom:25px;font-weight:700}.commentlist{margin:0 0 30px;list-style:none;clear:both}.comment-respond{padding:30px 35px;margin-bottom:30px;box-shadow:0 1px 1px 0 rgb(0 0 0/.12);background:#f6f6f6}.comment-respond h3{font-weight:700;font-size:19px;line-height:21px;text-transform:uppercase;margin:0 0 25px}#cancel-comment-reply-link{border-bottom:1px dotted #111;margin:0 10px;text-decoration:none;font-size:12px}.comment-respond .email_re input,.comment-respond .site_re input,.comment-respond .usr_re input{padding:0 0 0 50px;width:100%;font-size:14px;margin-bottom:20px;border-radius:0;height:38px;border:1px solid #cbd0d2;float:left;position:relative}.comment-respond textarea{width:100%;margin-bottom:20px;clear:both}.comment-respond .email_re,.comment-respond .site_re,.comment-respond .usr_re{display:block;vertical-align:middle;position:relative;float:left;width:32%;margin-right:2%}.comment-respond .end{margin-right:0!important}.comment-respond .email_re:after,.comment-respond .site_re:after,.comment-respond .usr_re:after{background:#2f2f2f;position:absolute;left:0;top:0;color:#fff;width:38px;height:38px;text-align:center;line-height:38px}.comment-respond .usr_re:after{content:""}.comment-respond .email_re:after{content:""}.comment-respond .site_re:after{content:""}.comment-respond p.form-submit{clear:both;margin-top:15px}#commentform #submit{font-size:16px;padding:8px 14px;display:block}#comments_pagination{font-size:18px}.commentlist .rh-user-rank-mc{font-size:11px;padding:2px 5px}.commentlist .rh_mycred-users-badges img{width:20px;height:20px;margin:0 2.5px;border-radius:0}@media screen and (max-width:767px){.comment-respond .email_re,.comment-respond .site_re,.comment-respond .usr_re{width:100%;margin:0}}