@media (min-width:768px){#template .hero-page{display:flex;justify-content:center;align-items:center}#template .hero-page h1{margin-top:0}#template .hero-page .breadcrumb{margin-bottom:0}}.comment-form-rating #star-rating{font-size:2em;color:gold;cursor:pointer}.comment-form-rating #star-rating span{transition:color 0.2s;margin-right:2px}.comment-form-rating #star-rating span:hover,.comment-form-rating #star-rating span:focus{color:orange}#comments .comment-rating{color:gold}#comments .comment-form-author{margin-top:10px}#comments .comment-body::before{content:"\f4fb";font-family:'Font Awesome 5 Free';position:absolute;left:-64px;bottom:0;font-size:45px;color:var(--theme-purple);font-weight:600}#comments .comment-form-consent2,#comments .comment-form-consent,#comments .comment-form-legal-confirm{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}#comments .comment-form-consent2 input[type="checkbox"],#comments .comment-form-consent input[type="checkbox"],#comments .comment-form-legal-confirm input[type="checkbox"]{margin-top:4px;flex-shrink:0}#comments .comment-form-consent2 label,#comments .comment-form-consent label,#comments .comment-form-legal-confirm label{font-size:15px;font-weight:400;cursor:pointer;line-height:1.5;font-size:14px}.legal-notice-comment-form{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%);border:2px solid #ffc107;border-radius:15px;padding:20px;margin-bottom:25px;box-shadow:0 4px 15px rgba(255,193,7,.15)}.legal-notice-comment-form .notice-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#856404;font-size:16px}.legal-notice-comment-form .notice-header i{color:#ffc107;font-size:20px}.legal-notice-comment-form .notice-content p{color:#856404;margin-bottom:15px;font-size:15px;font-weight:500}.legal-notice-comment-form .notice-content ul{list-style:none;padding-left:0;margin:0}.legal-notice-comment-form .notice-content li{padding:8px 0;font-size:14px;line-height:1.6;color:#6c5700;border-bottom:1px solid rgba(255,193,7,.2)}.legal-notice-comment-form .notice-content li:last-child{border-bottom:none}.legal-notice-comment-form .notice-content li strong{font-weight:600}@media (max-width:768px){.legal-notice-comment-form{padding:15px;margin-bottom:20px}.legal-notice-comment-form .notice-header{font-size:15px}.legal-notice-comment-form .notice-content li{font-size:13px;padding:6px 0}}.content-box ul{padding-left:15px}body.single-post .tag-cloud-seo{gap:10px}body.single-post .tag-cloud-seo .tag-item{padding:5px 10px 5px 10px;font-size:12px}