.cqc-block{margin:0 0 30px}.cqc-block .cqc-embed,.cqc-block .cqc-link{display:inline-block}.cqc-block .cqc-embed .cqc-widget-wrapper{border-radius:8px;overflow:hidden}.cqc-block .cqc-embed .cqc-widget-wrapper .cqc-widget{border:none!important}.cqc-block .cqc-embed .cqc-widget-wrapper .cqc-widget .cqc-widget-normal+.cqc-widget-clear{display:none}.cqc-block .cqc-link{margin-bottom:-8px}.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:#2c2c2c;font-size:1.125rem;font-weight:700;text-decoration:none}.cqc-block .cqc-link>a:active .cqc-title,.cqc-block .cqc-link>a:focus .cqc-title,.cqc-block .cqc-link>a:hover .cqc-title{background-size:100% 2px}.cqc-block .cqc-link .cqc-title{margin-right:8px;margin-bottom:8px;padding-bottom:2px;position:relative;display:inline-block;vertical-align:middle;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:left bottom;background-repeat:no-repeat;transition:.3s}.cqc-block .cqc-link .cqc-rating{color:#fff;margin-bottom:8px;padding:4px 20px;border-radius:4px;display:inline-block;vertical-align:middle}@media (max-width:767.98px){.cqc-block{margin-bottom:20px}}