<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.path-frontpage .section-breadcrumb {
  display: none;
}

.path-frontpage .t-backhome-icon {
    background-color: #8a6842;
}




.menu--quick-links &gt; h2 {
    text-transform: uppercase;
}



.headline_carousel_content_wrapper {
    background-color: #f5f3ec;
}

@media (min-width: 1000px) {
    .headline-carousel .carousel-bottom-bg::after {
        background: url("/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/carousel_bottom.svg") no-repeat;
    }
}

@media (min-width: 1200px) {
    .call-to-action {
        padding: 90px 0;
    }
}

.call-to-action {
    background: none;
}

.call-to-action .field--name-field-cityu-links a {
    font-weight: normal;
}
@media (max-width: 999px) {
    .call-to-action .field--name-field-cityu-links .field_item:last-child {
        margin-bottom: 16px;
    }
}



.path-frontpage .carousel-indicators {
    display: none;
}

.path-frontpage .carousel-s-title  {
    display: none;
}





@media (min-width: 1000px) {
    .no-breadcrumb .headline-carousel {
        margin-bottom: 0 !important;
    }
}
@media (min-width: 1200px) {
    .headline-carousel {
        margin-bottom: 0;
    }
}




@media (min-width: 1000px) {
    .headline-carousel .carousel-bottom-bg::after {
        bottom: -118px;
    }
}
@media (min-width: 1200px) {
    .headline-carousel .carousel-bottom-bg::after {
        bottom: -105px;
    }
}
@media (min-width: 1380px) {
    .headline-carousel .carousel-bottom-bg::after {
        bottom: -95px;
    }
}
@media (min-width: 1550px) {
    .headline-carousel .carousel-bottom-bg::after {
        bottom: -85px;
    }
}
@media (min-width: 1650px) {
    .headline-carousel .carousel-bottom-bg::after {
        bottom: -75px;
    }
}






.section-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 1152px;
    padding: 40px 12px;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: -0.2px;
    text-align: left;
    color: #bf165e;
    background: linear-gradient(to right, #7c257c, #bf165e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}







@media (min-width: 1000px) {
    .carousel-des {
        bottom: 7.5rem;
    }
}

.carousel-des .field--name-field-cityu-title a,
.carousel-des .field--name-field-cityu-title span {
    font-size: 50px;
    text-transform: none;
}
@media (max-width: 999px) {
    .carousel-des .field--name-field-cityu-title a,
    .carousel-des .field--name-field-cityu-title span {
        font-size: 42px;
    }
}



.carousel-des .field--name-field-cityu-link a {
    font-size: 14px;
    text-transform: uppercase;
}





@media (max-width: 999px) {
    .paragraph--type--cityu-carousel::after {
        background: url(/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/m_carousol_bg.svg) no-repeat;
        height: 58.15%;
    }
}
@media (max-width: 767px) {
    .paragraph--type--cityu-carousel::after {
        background: url(/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/m_carousol_bg.svg) no-repeat;
        height: 60.15%;
    }
}
@media (max-width: 499px) {
    .paragraph--type--cityu-carousel::after {
        background: url(/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/m_carousol_bg.svg) no-repeat;
        height: 63.15%;
    }
}






.section-story-slider {
    background: url(/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/index_section_bg02.jpg);
    background-color: #fff;
    background-size: cover;
    background-position: center top;
}


.section-story-slider .story-hd {
    padding-bottom: 10px;
}

.section-story-slider .story-hd .header-link a::after {
    content: none;
}

.section-story-slider .view-cityu-story-block-slider:before,
.section-story-slider .view-cityu-story-block-slider:after,
.section-story-slider .small-swiper-container:before,
.section-story-slider .small-swiper-container:after {
    content: none;
}

@media (min-width: 1000px) {
    .headline-carousel .carousel-control {
        background: rgb(90, 90, 90, 0.4);
    }
    .carousel-control-prev-icon::after,
    .carousel-control-next-icon::after {
        font-size: 3rem;
    }
    .no-touch .headline-carousel .carousel-control:focus,
    .no-touch .headline-carousel .carousel-control:hover {
        background: rgb(119, 119, 119);
    }
}


.section-story-slider .story-hd h2 {
    color: #7c257c;
}


@media (min-width: 1000px) {
    .section-story-slider {
        padding-top: 100px;
        padding-bottom: 120px;
        margin-bottom: 10px;
    }

    .section-story-slider .story-hd h2 {
        margin-left: 0;
        padding: 20px 0;
    }    
}
@media (max-width: 999px) {
    .section-story-slider .story-hd h2 {
        margin-left: 0;
        margin-right: 0;
        padding: 15px 0;
    }
}






.section-news-slider-2 .news-slider-swiper-container .swiper-slide::before, 
.section-news-slider-2 .spotlight-swiper-container-three .swiper-slide::before, 
.section-news-slider-2 .spotlight-swiper-container-two .swiper-slide::before, 
.section-news-slider-2 .spotlight-swiper-container-one .swiper-slide::before {
    content: '';
    display: block;
    position: initial;
    z-index: 5;
    bottom: 0;
    width: 100%;
    height: 30px;
    background-image: url(/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/news_top_graphic.svg);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-size: 100% auto;
    background-color: #fff;
}
@media (min-width: 1000px) and (max-width: 1199px) {
    .section-news-slider-2 .news-slider-swiper-container .swiper-slide::before,
    .section-news-slider-2 .spotlight-swiper-container-three .swiper-slide::before,
    .section-news-slider-2 .spotlight-swiper-container-two .swiper-slide::before,
    .section-news-slider-2 .spotlight-swiper-container-one .swiper-slide::before {
        height: 25px;
    }
}


.section-news-slider-2 .news-slider-swiper-container .swiper-slide::after, 
.section-news-slider-2 .spotlight-swiper-container-three .swiper-slide::after, 
.section-news-slider-2 .spotlight-swiper-container-two .swiper-slide::after, 
.section-news-slider-2 .spotlight-swiper-container-one .swiper-slide::after {
    background-image: url(/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/news_bottom_graphic.svg);
    background-size: cover;
    height: 40px;
    border-left: 1px solid #f5e4c4;
    border-right: 1px solid #f5e4c4;
}

.section-news-slider-2 .news-slider-del .header-link a::after {
    content: none;
}


@media (min-width: 1000px) {
    .section-news-slider-2 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}

.section-news-slider-2 .swiper-slide {
    min-height: 380px;
}

.section-news-slider-2 .news-slider-swiper-container .box {
    border-left: 1px solid #f5e4c4;
    border-right: 1px solid #f5e4c4;
}

.section-news-slider-2 .news-slider-swiper-container .categories {
    padding: 24px;
}

.section-news-slider-2 .news-slider-swiper-container .datetime,
.section-news-slider-2 .news-slider-swiper-container .categories {
    display: block;
    margin-bottom: 5px;
}

.section-news-slider-2 .news-slider-swiper-container .datetime {
    display: contents;
}


.section-news-slider-2 .news-slider-swiper-container .news-slider-title, 
.section-news-slider-2 .spotlight-swiper-container-three .news-slider-title, 
.section-news-slider-2 .spotlight-swiper-container-two .news-slider-title, 
.section-news-slider-2 .spotlight-swiper-container-one .news-slider-title {
    margin-bottom: 0;
    padding-bottom: 40px;
}



.section-news-slider-2 .news-slider-swiper-container .field--name-title, 
.section-news-slider-2 .spotlight-swiper-container-three .field--name-title, 
.section-news-slider-2 .spotlight-swiper-container-two .field--name-title, 
.section-news-slider-2 .spotlight-swiper-container-one .field--name-title {
    color: #000;
    margin-bottom: 0;
    padding: 0 25px;
}

@media (min-width: 760px) {
    .section-news-slider-2 .news-slider-swiper-container .field--name-title, 
    .section-news-slider-2 .spotlight-swiper-container-three .field--name-title, 
    .section-news-slider-2 .spotlight-swiper-container-two .field--name-title, 
    .section-news-slider-2 .spotlight-swiper-container-one .field--name-title {
        font-size: 16px;
    }
}


.no-touch .section-news-slider-2 .news-slider-swiper-container .field--name-title:hover, 
.section-news-slider-2 .news-slider-swiper-container .field--name-title:active, 
.no-touch .section-news-slider-2 .spotlight-swiper-container-three .field--name-title:hover, 
.section-news-slider-2 .spotlight-swiper-container-three .field--name-title:active, 
.no-touch .section-news-slider-2 .spotlight-swiper-container-two .field--name-title:hover, 
.section-news-slider-2 .spotlight-swiper-container-two .field--name-title:active, 
.no-touch .section-news-slider-2 .spotlight-swiper-container-one .field--name-title:hover, 
.section-news-slider-2 .spotlight-swiper-container-one .field--name-title:active {
    color: #333;
}

.section-news-slider-2 .news-slider-img .field--name-field-cityu-news-thu222mbnail {
    padding: 30px 25%;
    background-color: #e2d4ba;
}



.section-news-slider-2 .news-slider-swiper-container .categories a, 
.section-news-slider-2 .spotlight-swiper-container-three .categories a, 
.section-news-slider-2 .spotlight-swiper-container-two .categories a, 
.section-news-slider-2 .spotlight-swiper-container-one .categories a {
    font-size: 14px;
    color: #bd8846;
    text-transform: capitalize;
    font-weight: 600;
}

.section-news-slider-2 .news-slider-swiper-container h3,
.section-news-slider-2 .spotlight-swiper-container-three h3,
.section-news-slider-2 .spotlight-swiper-container-two h3,
.section-news-slider-2 .spotlight-swiper-container-one h3 {
    min-height: 50px;
}

@media (min-width: 1000px) {
    .section-news-slider-2 .news-slider-del h2 {
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .section-news-slider-2 .news-slider-del .header-link {
        margin-top: 40px;
    }
}

.bg-white&gt;.section-news-slider-2 .swiper-slide.field__item {
    background: #fefdfb !important;
}

.section-news-slider-2 .swiper-button-prev::after,
.section-news-slider-2 .swiper-button-next::after {
    content: none;
}

@media (max-width: 999px) {
    .section-news-slider-2 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media (max-width: 999px) {
    .section-news-slider-2 .news-slider-del h2 {
        padding: 5px 0;
    }
    .section-news-slider-2 .news-slider-del .header-link {
        margin-bottom: 5px;
    }
}










@media (min-width: 1000px) {
    .section-truth {
        padding-top: 120px;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }
}

@media (max-width: 999px) {
    .section-truth .container {
        padding-top: 15px;
        padding-top: 15px;
    }
}

.section-truth .cityu-line {
    padding-top: 45px;
    margin-top: 45px;
    border: none;
}

.section-truth .cityu-line-solid {
    padding-top: 56px;
    margin-top: 28px;
    margin-bottom: 28px;
    border-top: none;
    background-image: url(/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/home_hr_1.png);
    background-repeat: no-repeat;
    background-position: center;
}

@media (min-width: 1000px) {
    .section-truth .field--name-field-cityu-truth-content {
        margin-top: 40px;
        margin-bottom: 30px;
    }
}
@media (max-width: 999px) {
    .section-truth {
        padding-top: 30px;
    }
    .section-truth .cityu-line {
        display: none;
    }

    .section-truth .field--name-field-cityu-truth-content {
        padding-bottom: 1.5625rem;
        background: linear-gradient(45deg, #bc8c4e 50%, #d69e56 100%);
    }
    .paragraph--type--cityu-banner-with-links .field-bg {
        display: none !important;
    }
}



.testimonial-name-desc {
    padding-bottom: 5px;
}

@media (max-width: 1199px) {
    .testimonial-name-desc {
        padding-bottom: 40px;
    }
}




.section-truth-base .section-body .field-content {
    padding: 13%;
    padding-right: 10px;
    color: #fff;
}
@media (max-width: 999px) {
    .section-truth-base .section-body .field-content {
        padding: 10px 0;
    }
}



.section-truth-base .section-body .field-content .title {
    font-size: 40px;
    font-weight: bold;
}

.section-truth-base .section-body .field-content .subtitle {
    font-size: 26px;
    font-weight: bold;
}

.section-truth-base .section-body .field-content .desc {
    font-size: 18px;
    font-weight: bold;
}

.section-truth-base .section-body .field-content .testimonial-name {
    font-size: 16px;
    font-weight: bold;
}

.section-truth-base .section-body .symbol-dbl-opp {
    float: right;
}





@media (min-width: 1000px) {
    .section-truth-base {
        background-image: url(/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/index_section_bg01_4.jpg);
        /* background-size: cover; */
        background-position: center bottom;
        background-color: #f5f3ec;
    }
}

.section-truth-base .soar {
    background-image: url(/foundation/sites/g/files/asqsls6436/themes/site/cityu_subtheme_2019/images/campaign_logo.svg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
@media (min-width: 1000px) {
    .section-truth-base .soar,
    .section-truth-base .soar-img {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}








@media (min-width: 1200px) {
    .polygon-top {
        margin-top: 25px;
    }
    .polygon-bottom {
        margin-bottom: 0;
    }
}

.polygon-bottom::before,
.polygon-bottom::after {
    border: none;
}






@media (max-width: 759.98px) {
    .view-cityu-story-block-slider .view-content &gt; .views-row,
    .view-cityu-story-list .view-content &gt; .views-row,
    .view-cityu-impact-of-giving .view-content &gt; .views-row {
        background: linear-gradient(45deg, #bc8c4e 50%, #d69e56 100%);
    }
}


.view-cityu-story-block-slider .views-field-title, 
.view-cityu-story-block-slider .views-field-nothing, 
.view-cityu-story-list .views-field-title, 
.view-cityu-story-list .views-field-nothing, 
.view-cityu-impact-of-giving .views-field-title, 
.view-cityu-impact-of-giving .views-field-nothing {
    background: linear-gradient(45deg, #d69e56 50%, #bc8c4e 100%);
}

.view-cityu-story-block-slider .views-field-title {
    padding: 5%;
}


@media (max-width: 759.98px) {
    .view-cityu-story-block-slider .view-content &gt; .views-row .views-field-title,
    .view-cityu-story-list .view-content &gt; .views-row .views-field-title,
    .view-cityu-impact-of-giving .view-content &gt; .views-row .views-field-title {
        max-height: none;
    }
}

.view-cityu-story-block-slider .views-field-title .story-view a::after,
.view-cityu-story-block-slider .views-field-nothing .story-view a::after,
.view-cityu-story-list .views-field-title .story-view a::after,
.view-cityu-story-list .views-field-nothing .story-view a::after,
.view-cityu-impact-of-giving .views-field-title .story-view a::after,
.view-cityu-impact-of-giving .views-field-nothing .story-view a::after {
    content: none;
}








#block-quicklinks2search {
    margin-left: 5px;
    margin-right: 5px;
}

@media (min-width: 1000px) {
    #header #block-quicklinks2search &gt; h2::before {
        content: "��";
        font-family: "Font Awesome 5 Pro";
        font-weight: 400;
        font-size: 0.8125rem;
        color: rgb(131, 137, 144);
        padding-left: 0px;
        padding-right: 0px;
        left: 0px;
    }
}

@media (min-width: 760px) {
    .section-tdl-header .paragraph--type--cityu-tdl h2 {
        font-size: 40px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .section-tdl-header .paragraph--type--cityu-tdl .field--name-field-cityu-fnf-description,
    .section-tdl-header .paragraph--type--cityu-tdl .field--name-field-cityu-description {
        font-size: 26px;
        margin-bottom: 34px;
    }

    .section-tdl-header .paragraph--type--cityu-tdl .field--name-field-cityu-links a {
        font-size: 14px;
        letter-spacing: 0;
    }
}

.section-tdl-header .paragraph--type--cityu-tdl img {
    padding: 0 10px;
}

@media (max-width: 999px) {
    .section-tdl-header .section-title {
        max-width: 730px;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .section-tdl-header .paragraph--type--cityu-tdl img {
        padding: 30px 0;
    }
}
@media (max-width: 768px) {
    .section-tdl-header .section-title {
        max-width: 560px;
    }
}


@media (min-width: 760px) and (max-width: 999px) {
    .sec222tion-body {
        padding-top: 70px;
    }
}







@media (min-width: 1000px) {
    .paragraph--type--cityu-banner-with-links {
        overflow: visible;
        padding-top: 0;
        margin-bottom: 5px;
        max-height: none;
    }
}

@media (min-width: 1200px) {
    .paragraph--type--cityu-banner-with-links .field-bg svg {
        max-width: 1247px;
        max-height: 520px;
    }
}

@media (min-width: 760px) {
    .paragraph--type--cityu-banner-with-links .container .field-links {
        margin-bottom: 5px;
    }    
}

@media (min-width: 1000px) {
    .section-truth .field--name-field-cityu-banner {
        margin-bottom: 5px;
    }    
}



@media (max-width: 999px) {
    .field--name-field-cityu-media-content {
        margin-bottom: 0;
        margin-top: 0;
    }
    .field--name-field-cityu-media-content:before {
        background: linear-gradient(45deg, #bc8c4e 50%, #d69e56 100%);
    }
    .field--name-field-cityu-media-content:after {
        background: #fff;
    }
}


.media-gallery-swiper-container .swiper-pagination-bullets {
    bottom: 10px;
}






.section-title-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1152px;
    padding: 40px 12px;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: -0.2px;
    text-align: left;
    color: #bf165e;
    background: linear-gradient(to right, #7c257c, #bf165e);
    -webkit-background-clip: text;
    /* -webkit-text-fill-color: transparent; */
}

@supports not (-webkit-touch-callout: none) {
    /* CSS for other than iOS devices */
    .section-title-2 {
        -webkit-text-fill-color: transparent;
    }
}

.block-views-blockfoundation-gallery-home-block-1 .views-field-name {
    display: none;
}</pre></body></html>