<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* IMPORTS */
/* VARIABLES */
/*
 * Cityu Template Theme
 */
/* MIXINS */
.field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item {
  border-bottom: 1px solid #e2e2e2; }
  .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 {
    position: relative;
    margin: 0;
    display: block;
    padding: 16px 36px 16px 16px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 900;
    color: #2E2E2E;
    cursor: pointer; }
    @media (min-width: 760px) {
      .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 {
        padding: 20px 44px 16px 20px; } }
    @media (min-width: 1000px) {
      .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 {
        padding: 20px 52px 16px 20px; } }
    @media (min-width: 1200px) {
      .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 {
        padding: 20px 44px 16px 20px; } }
    .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus {
      position: absolute;
      z-index: 1;
      top: 50%;
      right: 8px;
      transform: translateY(-50%); }
      @media (min-width: 1200px) {
        .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus {
          right: 2px; } }
      .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after {
        content: "";
        padding-left: 8px;
        padding-right: 8px;
        font-family: "Font Awesome 5 Pro";
        font-weight: 400;
        font-size: 0.8125rem;
        color: #bf165e; }
        .no-touch .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::after, .field--name-field-cityu-accordion-items .no-touch .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::after,
        .no-touch .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::after,
        .field--name-field-cityu-accordion-items .no-touch .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::after {
          padding-left: 1rem;
          padding-right: 0; }
        .no-touch .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::before, .field--name-field-cityu-accordion-items .no-touch .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::before,
        .no-touch .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::before,
        .field--name-field-cityu-accordion-items .no-touch .paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::before {
          padding-left: 1rem;
          padding-right: 0; }
  .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after {
    content: "";
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 0.8125rem;
    color: #bf165e; }
    .no-touch .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::after, .field--name-field-cityu-accordion-items .no-touch .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::after,
    .no-touch .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::after,
    .field--name-field-cityu-accordion-items .no-touch .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::after {
      padding-left: 1rem;
      padding-right: 0; }
    .no-touch .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::before, .field--name-field-cityu-accordion-items .no-touch .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:hover::before,
    .no-touch .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::before,
    .field--name-field-cityu-accordion-items .no-touch .expended.paragraph--type--cityu-accordion-item &gt; h2 .open-plus::after:focus::before {
      padding-left: 1rem;
      padding-right: 0; }
  .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item .field--name-field-cityu-section-intro-items,
  .field--name-field-cityu-accordion-items .expended.paragraph--type--cityu-accordion-item .field--name-field-cityu-content {
    display: block; }

.field--name-field-cityu-accordion-items {
  margin-bottom: 48px;
  background: #f5f5f5; }
  @media (min-width: 760px) {
    .field--name-field-cityu-accordion-items {
      margin-bottom: 56px; } }
  @media (min-width: 1000px) {
    .field--name-field-cityu-accordion-items {
      margin-bottom: 64px; } }
  .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item {
    padding-left: 16px;
    padding-right: 16px; }
    @media (min-width: 760px) {
      .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item {
        padding-left: 20px;
        padding-right: 20px; } }
    .field--name-field-cityu-accordion-items .paragraph--type--cityu-accordion-item &gt; .field--name-field-cityu-title {
      padding-left: 0; }
  .field--name-field-cityu-accordion-items .field--name-field-cityu-content {
    display: none; }

.node--type-cityu-facts-and-figures .node__title {
  font-size: 2.25rem;
  font-weight: 900;
  letter-spacing: -0.2px;
  line-height: 3rem; }
  @media (max-width: 759.98px) {
    .node--type-cityu-facts-and-figures .node__title {
      font-size: 1.71875rem;
      line-height: 2.375rem; } }

.node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-description {
  color: #2e2e2e;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  margin-bottom: 1.875rem; }

.node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px; }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items &gt; .field__item {
    margin-bottom: 1.875rem; }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .paragraph--type--cityu-tdl {
    padding: 0; }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items h2 {
    color: #bf165e;
    font-size: 3.625rem;
    font-weight: 900;
    letter-spacing: -0.6px;
    line-height: 3.75rem;
    margin-bottom: 1rem; }
    @media (max-width: 759.98px) {
      .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items h2 {
        font-size: 2.875rem;
        letter-spacing: -0.4px;
        line-height: 3.125rem; } }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-description {
    color: #2e2e2e;
    font-size: 1.125rem;
    font-weight: 900;
    line-height: 1.5rem;
    margin: 0; }
    @media (max-width: 759.98px) {
      .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-description {
        font-size: 17.5px; } }
    .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-description p {
      margin-bottom: 0.5rem; }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a {
    color: #838990;
    font-size: 0.84375rem;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 1rem;
    padding-right: 8px;
    font-size: 0.84375rem;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 1.125rem;
    display: block; }
    .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:after {
      transition: padding .25s; }
    .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a i {
      padding-left: 8px;
      transition: padding .25s; }
    @media (min-width: 760px) {
      .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a {
        font-size: 0.84375rem;
        line-height: 1.125rem; } }
    .no-touch .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:hover,
    .no-touch .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:focus, .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:active {
      color: #bf165e; }
      .no-touch .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:hover::after,
      .no-touch .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:focus::after, .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:active::after {
        padding-left: 1rem;
        padding-right: 0; }
      .no-touch .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:hover i,
      .no-touch .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:focus i, .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-items .field--name-field-cityu-links a:active i {
        padding-left: 1rem;
        padding-right: 0; }

.node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks {
  color: #2e2e2e;
  font-size: 1.0625rem;
  line-height: 1.875rem;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem; }
  @media (max-width: 759.98px) {
    .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks {
      font-size: 1rem; } }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks h2 {
    font-size: 1.5rem;
    font-weight: 900;
    line-height: 2.25rem; }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks ul {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem; }
    .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks ul li {
      margin-top: 1.5625rem; }
    .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks ul li:first-child {
      margin-top: 0; }
  .node--type-cityu-facts-and-figures .field--name-field-cityu-fnf-remarks &gt; .field__item:last-child .paragraph--type--cityu-accordion-item {
    border-bottom: 2px solid #2e2e2e; }

.node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item {
  padding: 1.25rem 0;
  border-top: 2px solid #2e2e2e; }
  .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended h2 {
    margin-bottom: 2.1875rem; }
    .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended h2 span::after {
      content: "";
      padding-left: 8px;
      padding-right: 8px;
      font-family: "Font Awesome 5 Pro";
      font-weight: 400;
      font-size: 0.8125rem;
      color: #bf165e; }
      .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended h2 span::after:hover::after,
      .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended h2 span::after:focus::after {
        padding-left: 1rem;
        padding-right: 0; }
      .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended h2 span::after:hover::before,
      .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended h2 span::after:focus::before {
        padding-left: 1rem;
        padding-right: 0; }
  .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item.expended .field--name-field-cityu-content {
    display: block;
    padding-top: 0; }
  .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item .field--name-field-cityu-content {
    display: none; }
  .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 span {
      margin-left: 10px; }
      .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 span::after {
        content: "";
        padding-left: 8px;
        padding-right: 8px;
        font-family: "Font Awesome 5 Pro";
        font-weight: 400;
        font-size: 0.8125rem;
        color: #bf165e; }
        .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 span::after:hover::after,
        .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 span::after:focus::after {
          padding-left: 1rem;
          padding-right: 0; }
        .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 span::after:hover::before,
        .no-touch .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item h2 span::after:focus::before {
          padding-left: 1rem;
          padding-right: 0; }
  .node--type-cityu-facts-and-figures .paragraph--type--cityu-accordion-item p {
    margin-bottom: 0; }

.paragraph--type--cityu-facts-and-figures {
  margin-top: 48px; }
  @media (min-width: 760px) {
    .paragraph--type--cityu-facts-and-figures {
      margin-top: 56px; } }
  @media (min-width: 1000px) {
    .paragraph--type--cityu-facts-and-figures {
      margin-top: 64px; } }
</pre></body></html>