h1.cg-element-h1{color:#2c3e50;font-size:2.8em;margin-bottom:20px;text-align:center;line-height:1.2;padding-bottom:10px;border-bottom:3px solid #3498db}a.cg-element-link{color:#3498db;text-decoration:none}a.cg-element-link:hover{text-decoration:underline}.cg-element-faq-question.active .cg-element-faq-icon{transform:rotate(180deg)}@media (max-width:768px){h1.cg-element-h1{font-size:2em}}