@font-face{font-family:'Glyphicons Halflings';font-display:auto;src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot);src:url(/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix) format("embedded-opentype"),url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff"),url(/application/themes/custom/css/fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf) format("truetype");font-weight:300}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot);src:url(/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix) format("embedded-opentype"),url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff"),url(/application/themes/custom/css/fonts/1475740/95a1e677-b284-4b7e-86f9-b684fba2e7da.ttf) format("truetype");font-weight:400}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot);src:url(/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix) format("embedded-opentype"),url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff"),url(/application/themes/custom/css/fonts/1475748/9b0d5970-235c-47a8-b94d-a7fe9dea7585.ttf) format("truetype");font-weight:700}.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}}