﻿body[data-section=push] sections section{position:fixed}body[data-section=push] sections section:not(:first-child){top:100vh;visibility:hidden;-webkit-transition:top .5s,visibility .5s !important;-ms-transition:top .5s,visibility .5s !important;transition:top .5s,visibility .5s !important}body[data-section=push] sections section:not(:first-child).active{top:0vh;visibility:visible}body a#explorethecities{--diameter: 130px;position:fixed;bottom:48px;right:48px;width:var(--diameter);height:var(--diameter);border-radius:100%;background-image:url(../../assets/ui/explore-the-cities.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:transform .1s !important;-ms-transition:transform .1s !important;transition:transform .1s !important}body a#explorethecities::selection,body a#explorethecities ::selection{background:unset;color:unset}body a#explorethecities:hover{text-decoration:none}body toast{position:fixed;width:320px;height:fit-content;bottom:24px;margin:0 auto;left:calc(50% - 160px);border:solid 1px #000;background-color:#fff;display:flex;padding:6px;justify-content:center;align-items:center;font-size:13px;z-index:1000}sections section{width:100vw;background-color:#fff}sections section:first-child{padding-top:var(--navigation-height-scaledown)}sections section[type=fullscreen-fix]{position:fixed;top:0;height:calc(100vh - var(--navigation-height-scaledown));z-index:-1}sections section[type=fullscreen-actual]{height:100vh}sections section[type=fullscreen],sections section[type=fullscreen-push]{height:calc(100vh - var(--navigation-height-scaledown))}sections section[type=fullscreen-min]{height:100vh;min-height:600px}sections section[type=article] h1{margin:0;font-size:var(--fontsize-h4);line-height:calc(var(--fontsize-h4)*1.2)}sections section[type=article] h2{margin:0;font-size:var(--fontsize-h5);line-height:calc(var(--fontsize-h5)*1.3);display:inline-block}sections section[type=article] h3{margin:0;font-weight:bold;font-size:var(--fontsize-h6);line-height:calc(var(--fontsize-h6)*1.3);display:inline-block}sections section[type=article] blockquote{color:var(--color-cea-orange)}sections section[type=article] blockquote b{font-size:var(--fontsize-h5);line-height:calc(var(--fontsize-h5)*1.3)}sections section[type=article] p,sections section[type=article] block{margin:0}sections section[type=article] a{color:var(--color-cea-orange)}sections section[type=article] a::after{padding-left:.5em;font-family:"Font Awesome 5 Pro";text-decoration:none !important;color:var(--color-cea-gray);content:""}sections section[type=article] a:hover::after,sections section[type=article] a:focus::after{color:var(--color-cea-orange)}sections section[type=article] block[type=col-image-flex]{background-position:center}sections section.section-align-center{display:flex;align-items:center;justify-content:center}sections section.section-fullscreen-forced{height:100vh !important}sections section.section-fullscreen-navigation-min{height:auto !important;min-height:calc(100vh - var(--navigation-height-scaledown)) !important}sections section.section-fullscreen-min{height:auto !important;min-height:100vh !important}sections section.section-margin-fullscreen{margin-top:200vh !important}sections section.section-lightgray{background-color:var(--color-cea-lightgray)}sections section.section-padding{padding:12rem var(--screen-offset)}sections section.section-margin-navigation-full{margin-top:var(--navigation-height-full)}sections section.section-margin-navigation-scaledown{margin-top:var(--navigation-height-scaledown)}sections section.section-border-top{border-top:solid 1px var(--color-cea-gray)}sections section.section-border-bottom{border-bottom:solid 1px var(--color-cea-gray)}sections section.section-col-padding-none .col{padding:0}sections section[data-section-id=factandfigures] block[type=col-image-flex]{background-color:var(--color-cea-lightgray)}sections section[data-section-id=transportation] a{color:var(--color-cea-orange)}sections section[data-section-id=transportation] ul{font-size:var(--fontsize-body)}sections section[data-section-id=related-contents]{margin-top:5rem}sections section .image-w80{width:80%;text-align:center}sections section .image-w80 img{max-width:100%;max-height:calc(100vh - var(--navigation-height)*3)}sections section block[type=cardreveal]{--full: 100%;--header-width: 480px;--padding: 36px;--left-close: 72px;--transition: .5s;position:relative;width:var(--full);height:var(--full);overflow:hidden;border-top:solid 1px var(--color-body);border-bottom:solid 1px var(--color-body);display:block}sections section block[type=cardreveal] .cardreveal-item{position:absolute;top:0;left:0;width:100vw;height:var(--full);background-color:var(--color-background);display:flex;-webkit-transition:left var(--transition),top var(--transition) !important;-ms-transition:left var(--transition),top var(--transition) !important;transition:left var(--transition),top var(--transition) !important}sections section block[type=cardreveal] .cardreveal-item:nth-child(2){left:calc(100vw - var(--left-close)*2)}sections section block[type=cardreveal] .cardreveal-item:nth-child(3){left:calc(100vw - var(--left-close)*1)}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header{width:var(--header-width);overflow:hidden;background-color:var(--color-cea-orange);-webkit-transition:min-width var(--transition),height var(--transition),padding var(--transition) !important;-ms-transition:min-width var(--transition),height var(--transition),padding var(--transition) !important;transition:min-width var(--transition),height var(--transition),padding var(--transition) !important}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button{width:var(--full);height:var(--full);padding:var(--padding) 24px;border:none;border-left:solid 1px var(--color-body);border-right:solid 1px var(--color-body);border-radius:unset;box-shadow:unset;color:var(--color-body);text-align:left;overflow:hidden;display:flex;flex-wrap:wrap;-webkit-transition:height var(--transition),padding var(--transition) !important;-ms-transition:height var(--transition),padding var(--transition) !important;transition:height var(--transition),padding var(--transition) !important}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button::after{display:none}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button:focus .cardreveal-header-index,sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button:focus a,sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button:hover .cardreveal-header-index,sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button:hover a{text-decoration:underline}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-index{min-width:var(--full);align-self:flex-start}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-index h1{margin:0}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content{width:var(--full);align-self:flex-end;opacity:0;-webkit-transition:opacity var(--transition) !important;-ms-transition:opacity var(--transition) !important;transition:opacity var(--transition) !important}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content *{min-width:var(--full);display:block}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content h4{margin-bottom:2rem}sections section block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content a{width:fit-content;width:-moz-fit-content;min-width:unset;margin-top:5rem}sections section block[type=cardreveal] .cardreveal-item.show:nth-child(2){left:calc(var(--padding)*1)}sections section block[type=cardreveal] .cardreveal-item.show:nth-child(3){left:calc(var(--padding)*2)}sections section block[type=cardreveal] .cardreveal-item.show .cardreveal-header button{padding:var(--padding)}sections section block[type=cardreveal] .cardreveal-item.show .cardreveal-header button .cardreveal-header-content{opacity:1}sections section block[type=cardreveal] .cardreveal-item .cardreveal-collapse{width:var(--full);background-color:var(--color-cea-orange);-webkit-transition:height var(--transition) !important;-ms-transition:height var(--transition) !important;transition:height var(--transition) !important}sections section block[type=scroll-float]{position:sticky;position:-webkit-sticky;top:var(--navigation-height);border-top:solid 1px var(--color-cea-gray);border-bottom:solid 1px var(--color-cea-gray);background-color:var(--color-background);display:block;z-index:100}sections section block[type=scroll-float].fixed{border-top:solid 1px var(--color-cea-gray) !important;border-bottom:solid 1px var(--color-cea-gray) !important}sections section block[type=city]{--margin-verticle: 1rem;--symbol-height: 240px;--transition: .25s;width:100%;margin:var(--margin-verticle) 0;text-align:center;display:block}sections section block[type=city] a{width:80%;display:inline-block;outline:none}sections section block[type=city] a .city-symbol{height:var(--symbol-height);margin-bottom:1rem}sections section block[type=city] a .city-symbol svg{width:100%;height:100%;-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);-webkit-transition:transform var(--transition) !important;-ms-transition:transform var(--transition) !important;transition:transform var(--transition) !important}sections section block[type=city] a .city-name{height:4rem;margin-bottom:1rem;font-size:var(--fontsize-h6)}sections section block[type=city] a:hover,sections section block[type=city] a:focus{text-decoration:none}sections section block[type=city] a:hover .city-symbol svg,sections section block[type=city] a:focus .city-symbol svg{fill:var(--color-cea-orange);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}sections section block[type=city] a:hover .city-name,sections section block[type=city] a:focus .city-name{font-weight:bold}sections section block[type=colscroll]{width:100%;display:block}sections section block[type=colscroll] .colscroll-wrapper{position:relative;overflow-x:auto;overflow-y:hidden}sections section block[type=colscroll] .colscroll-wrapper .colscroll-container{display:flex}sections section block[type=colscroll] .colscroll-wrapper .colscroll-container .colscroll-col{float:left;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}sections section block[type=colscroll] .colscroll-navigation{height:28px;display:flex}sections section block[type=colscroll] .colscroll-navigation button{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}sections section block[type=col-image-flex]{width:100%;min-height:50vh;flex-grow:1;background-position:top left;background-size:cover;background-repeat:no-repeat}sections section block[type=col-image-fix]{width:100%;height:420px;background-position:right;background-size:contain;background-repeat:no-repeat;background-color:var(--color-cea-lightgray);display:block}sections section block[type=hero-caption]{position:absolute;bottom:0;width:100%;height:auto;font-size:1rem;padding:1rem 20% 1rem var(--screen-offset);color:var(--color-background);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}sections section block[type=hero-caption]:focus,sections section block[type=hero-caption]:hover{white-space:unset;overflow:unset;text-overflow:unset;background-color:rgba(0,0,0,.5)}sections section block[type=creativedistricts]{--header-width: 320px;--header-height: 84px;--creativedistricts-image-width: calc( var(--header-width) * 1.5 );width:100%;min-height:var(--creativedistricts-image-width);display:flex;align-items:stretch}sections section block[type=creativedistricts] .creativedistricts-header-container{width:var(--header-height);background-color:var(--color-cea-orange);font-size:var(--fontsize-h5)}sections section block[type=creativedistricts] .creativedistricts-header-container .creativedistricts-header{display:block;height:fit-content;height:-moz-fit-content;position:sticky;top:calc(var(--navigation-height));padding-top:2rem;padding-bottom:2rem;padding-left:calc(50% - 12px)}sections section block[type=creativedistricts] .creativedistricts-header-container .creativedistricts-header img{height:240px}sections section block[type=creativedistricts] .creativedistricts-list-container{width:100%;display:flex;flex-direction:column}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list{height:var(--creativedistricts-image-width);min-height:320px;background-color:var(--color-cea-lightgray);display:flex;align-items:center}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:hover,sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:focus{outline:unset;color:var(--color-background)}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:hover .creativedistricts-list-main,sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:focus .creativedistricts-list-main{-webkit-filter:saturate(1);-ms-filter:saturate(1);filter:saturate(1)}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-main{position:relative;width:100%;height:100%;border-bottom:solid 3px;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-filter:saturate(0);-ms-filter:saturate(0);filter:saturate(0);color:#fff}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-vignette{position:absolute;width:100%;height:100%;background:radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:-1}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-main{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-filter:saturate(0);-ms-filter:saturate(0);filter:saturate(0);color:var(--color-background);height:100%;border-bottom:solid 3px}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-sub{height:100%;width:100%;padding:0;flex-grow:1;background-position:left;background-size:contain;background-repeat:repeat-x;border-top:solid .5px var(--color-cea-gray);border-bottom:solid .5px var(--color-cea-gray)}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-sub .creativedistricts-list-sub-image{height:100%;width:100%;background-position:left;background-size:cover;background-repeat:no-repeat}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:first-child{align-items:flex-start}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:first-child .creativedistricts-list-sub{border-top:unset}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:last-child{align-items:flex-end}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:last-child .creativedistricts-list-main{border-bottom:unset}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list:last-child .creativedistricts-list-sub{border-bottom:unset}sections section block[type=card]{width:100%;height:100%;padding-bottom:1rem;display:block}sections section block[type=card] a{position:relative;width:100%;height:100%;border-bottom:solid 1px var(--color-cea-gray);padding-bottom:1rem;display:inline-block;outline:none}sections section block[type=card] a .card-thumbnail{padding-bottom:100%;margin-bottom:1rem;background-image:url(../assets/ui/ccd-logo-white.svg);background-color:var(--color-cea-lightgray);background-position:center;background-size:cover;background-repeat:no-repeat}sections section block[type=card] a .card-title{margin-bottom:1rem;font-size:1.8rem;line-height:2.4rem}sections section block[type=card] a .card-description{margin-bottom:1rem;padding-bottom:5rem;font-size:1.2rem}sections section block[type=card] a .card-link{position:absolute;bottom:1rem;font-size:1rem;color:var(--color-cea-mediumgray)}sections section block[type=card] a .card-description-container{width:100%;margin-bottom:3rem;display:flex}sections section block[type=card] a .card-description-container .card-description{margin-bottom:unset;flex-grow:1}sections section block[type=card] a[href]:hover,sections section block[type=card] a[href]:focus{text-decoration:none}sections section block[type=card] a[href]:hover .card-title,sections section block[type=card] a[href]:focus .card-title{text-decoration:underline}sections section block[type=card] a[href] .card-description-container .card-link{position:unset;bottom:unset;width:unset;text-align:unset;color:var(--color-cea-mediumgray);align-self:flex-end;display:block}sections section block[type=fileupload] *{display:flex;align-items:center}sections section block[type=fileupload] [data-fileupload-filename],sections section block[type=fileupload] [data-fileupload-delete]{color:var(--color-cea-gray)}sections section block[type=partner] a{color:var(--color-cea-orange)}sections section block[type=partner] .row:last-child hr{display:none}sections section block[type=map]{width:100%;min-height:60vh;margin:var(--screen-offset);flex-grow:1}sections section block[type=image-square]{width:100%;padding-bottom:100%;display:block;background-position:center;background-size:contain;background-repeat:no-repeat}sections section block[type=border-circle]{border:solid 2px;border-radius:100%}@media(min-width: 768px){block[type=map]{margin:3rem !important}}@media(min-width: 992px){block[type=city]{--margin-verticle: 2rem !important}}@media(max-width: 1714px){block[type=creativedistricts]{--creativedistricts-image-width: calc( var(--header-width) * 1.2 ) !important}}@media(min-width: 1400px){block[type=city]{--margin-verticle: 4rem !important}}@media(max-width: 1388px){block[type=creativedistricts]{--creativedistricts-image-width: calc( var(--header-width) * 1 ) !important}}@media(max-width: 1199px){section[type=fullscreen],section[type=fullscreen-push]{height:fit-content !important;height:-moz-fit-content !important}block[type=cardreveal]{--header-width: 100% !important;overflow:hidden !important;border-top:unset !important}block[type=cardreveal] .cardreveal-item{height:640px;top:0px;left:unset !important;flex-direction:column !important}block[type=cardreveal] .cardreveal-item:nth-child(2){top:calc(var(--height) - var(--left-close)*2)}block[type=cardreveal] .cardreveal-item:nth-child(3){top:calc(var(--height) - var(--left-close)*1)}block[type=cardreveal] .cardreveal-item .cardreveal-header{width:var(--header-width) !important;height:320px !important;border-top:solid 1px var(--color-body) !important;border-bottom:solid 1px var(--color-body) !important}block[type=cardreveal] .cardreveal-item .cardreveal-header button{height:74px !important;padding-top:calc(var(--padding)/2) !important;padding-bottom:calc(var(--padding)/2) !important;border-left:unset !important;border-right:unset !important;flex-wrap:unset !important}block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-index{width:unset !important;min-width:var(--padding) !important}block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content{min-width:unset !important;width:unset !important;height:100% !important;display:flex !important;align-self:unset !important;flex-direction:column !important}block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content h4{font-size:var(--fontsize-h5) !important}block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content p{font-size:var(--fontsize-body) !important;flex-grow:1 !important}block[type=cardreveal] .cardreveal-item .cardreveal-header button .cardreveal-header-content a{margin-top:unset !important}block[type=cardreveal] .cardreveal-item.show:nth-child(2){top:calc(var(--left-close)/2) !important}block[type=cardreveal] .cardreveal-item.show:nth-child(3){top:var(--left-close) !important}block[type=cardreveal] .cardreveal-item.show .cardreveal-header button{height:320px !important;border-left:unset !important;border-right:unset !important;padding:24px !important;padding-top:calc(var(--padding) + 3px) !important;padding-bottom:var(--padding) !important}block[type=cardreveal] .cardreveal-item.show .cardreveal-header button .cardreveal-header-content{opacity:1}block[type=cardreveal] .cardreveal-item .cardreveal-collapse{flex-grow:1 !important;background-position:top !important}}@media(max-width: 991px){section[type=article] .col.col-container-left h1{padding-bottom:0 !important}section[type=fullscreen-min]{height:unset !important;min-height:unset !important}sections section block[type=creativedistricts]{--header-height: 48px !important;--creativedistricts-image-width: 100% !important}sections section block[type=creativedistricts] .creativedistricts-header-container .creativedistricts-header{top:var(--navigation-height)}sections section block[type=creativedistricts] .creativedistricts-header-container .creativedistricts-header img{height:200px}sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-main,sections section block[type=creativedistricts] .creativedistricts-list-container .creativedistricts-list .creativedistricts-list-sub{min-width:100% !important}sections section block[type=creativedistricts] a{flex-direction:column !important}}@media(max-width: 575px){block[type=city]{--symbol-height: 160px !important}block[type=city] .city-name{font-size:var(--fontsize-p) !important}sections section .image-w80{width:unset}sections section .image-w80 img{width:unset}}