.cqc-block{margin:0 0 30px}.cqc-block .cqc-embed,.cqc-block .cqc-link{display:inline-block}.cqc-block .cqc-embed .cqc-heading{padding:12px 30px;font-size:22px;font-size:2.2rem;font-weight:400;color:#fff;background-color:#6c276a}.cqc-block .cqc-embed .cqc-heading h2{color:inherit!important;font-size:inherit;font-weight:inherit;margin:0}.cqc-block .cqc-embed .cqc-heading+.cqc-widget-wrapper{border:1px solid #6c276a;border-top:none}.cqc-block .cqc-embed .cqc-heading+.cqc-widget-wrapper .cqc-widget{border:none!important}.cqc-block .cqc-link.good .cqc-rating,.cqc-block .cqc-link.outstanding .cqc-rating{background-color:#458f01}.cqc-block .cqc-link.requires-improvement .cqc-rating{background-color:#f90}.cqc-block .cqc-link.inadequate .cqc-rating{background-color:#bf1000}.cqc-block .cqc-link>a{display:inline-block;color:#000;font-size:18px;font-size:1.8rem;font-weight:700;text-decoration:none}.cqc-block .cqc-link>a:active .cqc-title::before,.cqc-block .cqc-link>a:focus .cqc-title::before,.cqc-block .cqc-link>a:hover .cqc-title::before{left:0;right:0;opacity:1}.cqc-block .cqc-link .cqc-title{margin-right:8px;position:relative;display:inline-block;vertical-align:middle}.cqc-block .cqc-link .cqc-title::before{content:'';position:absolute;left:50%;right:50%;opacity:0;height:1px;bottom:-5px;background-color:#000;transition:.3s}.cqc-block .cqc-link .cqc-rating{color:#fff;padding:4px 20px;border-radius:4px;display:inline-block;vertical-align:middle}@media (max-width:767px){.cqc-block{margin-bottom:20px}}