*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;tab-size:4;-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(svg:not([fill])){fill:currentColor}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button;appearance:button}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}.bg-blue{background-color:#0b5394}.bg-blue p,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue ul,.bg-blue ol,.bg-blue li{color:#fff}.bg-gray{background-color:#ededed}.sticky{border:1px dashed #d7e4f2;margin-bottom:2rem;padding:2rem}.comment-list li.bypostauthor,.bypostauthor{border:1px dashed #2a2d3e80;padding:2rem}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{margin:0 auto;display:block}.wp-caption .wp-caption-text{text-align:left;margin-bottom:2rem;padding:1rem 0;font-style:italic}.wp-block-columns{padding:4rem 2.4rem}@media only screen and (min-width:768px){.wp-block-columns{padding:4rem}}@media only screen and (min-width:1170px){.wp-block-columns{padding:6rem 4rem}}.wp-block-group{padding:4rem 2.4rem}@media only screen and (min-width:768px){.wp-block-group{padding:4rem}}@media only screen and (min-width:1170px){.wp-block-group{padding:6rem 4rem}}html,*,:before,:after{box-sizing:border-box}img{box-sizing:content-box;max-width:100%;height:auto}:root{font-size:62.5%}.is-root-container,.acf-block-preview .block,body{color:#646464;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.7}h1,h2,h3,h4,h5,h6{color:#646464;margin-top:1.6rem;margin-bottom:1.6rem;font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}h2,h3,h4,h5,h6{line-height:1.25}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}b,strong{font-weight:700}em,i{font-style:italic}p{margin-top:1.8rem;margin-bottom:1.8rem}p:last-child{margin-bottom:0}a{color:#0b5394;text-underline-offset:.6rem;-webkit-text-decoration:underline #0b5394;text-decoration:underline #0b5394;transition:all .15s}a:hover,a:focus{color:#073865;-webkit-text-decoration-color:#073865;text-decoration-color:#073865}.block{background-color:#fff;max-width:100%;margin:0 auto;position:relative}.block.has-unified-padding-if-stacked+.block.has-unified-padding-if-stacked .container{padding-top:0;overflow:visible}.site{max-width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.container{max-width:1440px;margin:0 auto;padding:6.4rem 4rem}.edit-link{clear:both;text-align:left;width:100%;min-width:0;max-width:100%;margin-top:2rem;margin-bottom:0;transition:all .15s;display:block;overflow:hidden}.edit-link a{clear:both;color:#073865;text-align:center;background-color:#fff;border:2px dashed #0b5394;margin:0;padding:2rem;text-decoration:none;transition:all .15s;display:block}.edit-link:focus,.edit-link a:hover{color:#073865;background-color:#0b5394}@media only screen and (min-width:1170px){.hide-on-desktop{display:none!important}}@media only screen and (max-width:768px){.hide-on-mobile,.hide-on-mobile-nav-view{display:none!important}}@media only screen and (min-width:1170px){.hide-on-desktop-nav-view{display:none!important}}.hide-completely{display:none!important}@media print{.site-header,.site-footer,.side-nav{display:none}*{color:#222!important}}.button,.site-main button,.site-main .button,.site-main input[type=reset],.site-main input[type=submit],.site-main input[type=button],.site-footer button,.site-footer .button,.site-footer input[type=reset],.site-footer input[type=submit],.site-footer input[type=button],.btn,.wp-block-button__link,.wpforms-submit{-webkit-appearance:none;appearance:none;color:#0b5394;cursor:pointer;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background-color:#fff0;border:2px solid #0b5394;border-radius:2rem;width:auto;margin-bottom:0;padding:10px 17px;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.39;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;overflow:hidden}.button.focus,.site-main button.focus,.site-main input.focus[type=reset],.site-main input.focus[type=submit],.site-main input.focus[type=button],.site-footer button.focus,.site-footer input.focus[type=reset],.site-footer input.focus[type=submit],.site-footer input.focus[type=button],.button:hover,.site-main button:hover,.site-main input[type=reset]:hover,.site-main input[type=submit]:hover,.site-main input[type=button]:hover,.site-footer button:hover,.site-footer input[type=reset]:hover,.site-footer input[type=submit]:hover,.site-footer input[type=button]:hover,.button:focus,.site-main button:focus,.site-main input[type=reset]:focus,.site-main input[type=submit]:focus,.site-main input[type=button]:focus,.site-footer button:focus,.site-footer input[type=reset]:focus,.site-footer input[type=submit]:focus,.site-footer input[type=button]:focus,.btn.focus,.btn:hover,.btn:focus,.wp-block-button__link.focus,.wp-block-button__link:hover,.wp-block-button__link:focus,.wpforms-submit.focus,.wpforms-submit:hover,.wpforms-submit:focus{color:#fff;background-color:#0b5394;border-color:#0b5394}.button-size-small,.site-main button.button-small,.site-main .button.button-small,.site-main input[type=reset].button-small,.site-main input[type=submit].button-small,.site-main input[type=button].button-small,.site-footer button.button-small,.site-footer .button.button-small,.site-footer input[type=reset].button-small,.site-footer input[type=submit].button-small,.site-footer input[type=button].button-small{padding:6px 17px;font-size:1.6rem;line-height:20.9091px}.button-size-large,.site-main button.button-large,.site-main .button.button-large,.site-main input[type=reset].button-large,.site-main input[type=submit].button-large,.site-main input[type=button].button-large,.site-footer button.button-large,.site-footer .button.button-large,.site-footer input[type=reset].button-large,.site-footer input[type=submit].button-large,.site-footer input[type=button].button-large{padding:13px 17px;font-size:1.8rem;line-height:1.66}.btn-clear{color:#fff;background:0 0;border:2px solid #fff}.btn-clear:hover{color:#fff;background:#0b5394;border:2px solid #0b5394}.btn-dark-bg{color:#fff;background:0 0}.btn-dark-bg:hover{color:#fff;background:#0b5394;border:2px solid #0b5394}.top{color:#222;cursor:pointer;opacity:0;text-align:center;visibility:hidden;z-index:1;background-color:#f5f5f5;border-radius:2px;width:3rem;height:3rem;font-size:1.6rem;line-height:30px;text-decoration:none;transition:opacity .5s;position:fixed;bottom:4rem;right:4rem}.top:hover{background-color:#f0f0f0}.top:focus{background-color:#f5f5f5}.top.is-visible{opacity:1;visibility:visible}.site-main .wrapper-button,.site-footer .wrapper-button{margin-bottom:0}legend,label{color:#646464;font-size:17px;font-weight:600}input+label{font-weight:unset}textarea,input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=month],input[type=week],input[type=email],input[type=search]{color:#646464;background-color:#fff;border:1px solid #646464;border-radius:3px;margin-bottom:0;padding:1rem 1.5rem;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5rem;text-decoration:none;transition:background .55s;position:relative}textarea::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder{color:#646464;opacity:.4}textarea:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=search]:focus{color:#646464;background-color:#fff;border-color:#646464}textarea:focus::placeholder,input[type=text]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=url]:focus::placeholder,input[type=password]:focus::placeholder,input[type=number]:focus::placeholder,input[type=month]:focus::placeholder,input[type=week]:focus::placeholder,input[type=email]:focus::placeholder,input[type=search]:focus::placeholder{color:#222;opacity:.8}select{-webkit-appearance:none;appearance:none;color:#646464;text-indent:1px;background-image:url("data:image/svg+xml, %3Csvg width=\"12\" height=\"9\" viewBox=\"0 0 12 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M2.049 1.552L6.22 6.268a.188.188 0 00.28 0l4.173-4.716\" stroke=\"%23212121\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cdefs%3E%3Cpath fill=\"none\" transform=\"translate(.861 .45)\" d=\"M0 0h10.544v7.95H0z\"/%3E%3C/defs%3E%3C/svg%3E%0A");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1.1rem;border:1px solid #646464;border-radius:3px;width:100%;min-width:0;max-width:100%;padding:1rem 1.5rem;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5rem;transition:none}input[type=checkbox]:before,input[type=checkbox]{border-radius:3px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}input[type=radio]:checked,input[type=checkbox]:checked{background-color:#0000;border-color:#0000}input[type=radio]:hover,input[type=radio]+label:hover,input[type=radio]:focus,input[type=radio]+label:focus,input[type=checkbox]:hover,input[type=checkbox]+label:hover,input[type=checkbox]:focus,input[type=checkbox]+label:focus{cursor:pointer}.application-form{grid-gap:1.6rem;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (min-width:768px){.application-form{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.application-form .wp-block-group__inner-container{grid-column:1/-1}@media only screen and (min-width:768px){.application-form .wp-block-group__inner-container{grid-column:2/12}}@media only screen and (min-width:1170px){.application-form .wp-block-group__inner-container{grid-column:3/11}}@media only screen and (min-width:1400px){.application-form .wp-block-group__inner-container{grid-column:4/10}}.nav-toggle{cursor:pointer;font:inherit;color:inherit;text-transform:none;z-index:9999;filter:brightness();background-color:#0000;border:0;margin:0;padding:22px 16px 14px;transition-property:opacity,filter;transition-duration:.4s;transition-timing-function:ease;display:inline-block;position:relative;overflow:visible}.nav-toggle:hover{filter:grayscale(0)brightness(140%)}@media only screen and (min-width:1170px){.nav-toggle{visibility:hidden;opacity:0;display:none}}.nav-toggle.is-active:hover .nav-toggle-inner,.nav-toggle.is-active:hover .nav-toggle-inner:before,.nav-toggle.is-active:hover .nav-toggle-inner:after{background-color:#073865}.nav-toggle-box{width:40px;height:24px;display:inline-block;position:relative}.nav-toggle-inner{margin-top:-2px;display:block;top:50%}.nav-toggle-inner,.nav-toggle-inner:before,.nav-toggle-inner:after{background-color:#0b5394;border-radius:4px;width:40px;height:4px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.nav-toggle-inner:before,.nav-toggle-inner:after{content:"";display:block}.nav-toggle-inner:before{top:-10px}.nav-toggle-inner:after{bottom:-10px}.nav-toggle .nav-toggle-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.nav-toggle .nav-toggle-inner:before{transition:top 75ms .12s,opacity 75ms}.nav-toggle .nav-toggle-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.nav-toggle.is-active .nav-toggle-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.nav-toggle.is-active .nav-toggle-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.nav-toggle.is-active .nav-toggle-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.menu-container{opacity:0;background:#fff;padding:1.5rem 0;transition:transform .2s ease-in-out;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.menu-container ul{flex-direction:column;align-items:center;gap:1rem;margin:0;padding:0;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;list-style-type:none;display:flex}.menu-container a{color:#646464;padding-bottom:.25rem;text-decoration:none;transition:color .3s ease-in;position:relative}.menu-container a:after{content:"";opacity:0;background-color:#0b5394;width:100%;height:.1em;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0}.menu-container a:hover,.menu-container a:active{color:#0b5394}.menu-container li a:after{opacity:1;transform-origin:50%;transform:scale(0)}.menu-container li a:hover:after,.menu-container li a:focus:after{transform:scale(1)}@media only screen and (min-width:1170px){.menu-container{opacity:1;background:#fff0;display:flex;position:relative}.menu-container ul{flex-direction:row;margin:.675rem 0 0;font-size:1.6rem}.menu-container ul li{margin:0 1.5rem}}@media only screen and (min-width:1400px){.menu-container ul{margin:0;font-size:2.4rem}}.fade-in{z-index:9998;opacity:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.site-title{z-index:99999;position:relative}.site-header{z-index:15;background:#fff0;justify-content:space-between;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding:2rem 4rem;display:flex;position:relative}@media (max-width:1030px){.site-header{--spacing-container-padding-inline:2rem}}.site-title{margin:0;line-height:0}.site-title a{display:flex}.city-cdr-logo{width:24rem;margin-top:.7rem}.pre-footer{margin-bottom:6rem}.pre-footer-img,.pre-footer-copy{grid-column:1/-1}@media only screen and (min-width:768px){.pre-footer-img{grid-column:1/7}}@media only screen and (min-width:1170px){.pre-footer-img{grid-column:1/8;position:relative;bottom:-10rem}}.pre-footer-copy{flex-direction:column;justify-content:center;display:flex}.pre-footer-copy h3{border-bottom:1px solid #fff;padding-bottom:2.4rem;font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:4.8rem}.pre-footer-copy ul{margin-left:0;padding-left:0;font-size:2.4rem;list-style-type:none}.pre-footer-copy a{color:#fff;text-decoration:underline}.pre-footer-copy a:hover{color:#ededed}@media only screen and (min-width:768px){.pre-footer-copy{grid-column:8/-1}}@media only screen and (min-width:1170px){.pre-footer-copy{grid-column:9/-1}}footer{flex-direction:column;justify-content:center;align-items:center;padding:4rem 2.4rem;display:flex}@media only screen and (min-width:768px){footer{padding:4rem}}@media only screen and (min-width:1170px){footer{padding:6rem 4rem}}@media only screen and (min-width:768px){footer{flex-direction:row;justify-content:space-between}}#menu-footer-menu{flex-direction:column;align-items:center;gap:1rem;margin:0;padding:0;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;list-style-type:none;display:flex}#menu-footer-menu a{color:#646464;padding-bottom:.25rem;text-decoration:none;transition:color .3s ease-in;position:relative}#menu-footer-menu a:after{content:"";opacity:0;background-color:#0b5394;width:100%;height:.1em;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0}#menu-footer-menu a:hover,#menu-footer-menu a:active{color:#0b5394}#menu-footer-menu li a:after{opacity:1;transform-origin:50%;transform:scale(0)}#menu-footer-menu li a:hover:after,#menu-footer-menu li a:focus:after{transform:scale(1)}@media only screen and (min-width:1170px){#menu-footer-menu{opacity:1;background:#fff0;flex-direction:row;margin:.675rem 0 0;font-size:2.4rem;display:flex;position:relative}#menu-footer-menu li{margin:0 1.8rem}#menu-footer-menu li:last-child{margin-right:0}}.post-feed-entry{grid-gap:1.6rem;border-bottom:2px solid #ededed;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);padding-bottom:1.8rem;display:grid}@media only screen and (min-width:768px){.post-feed-entry{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.post-entry-copy,.post-entry-img{grid-column:1/-1}.post-entry-img img{border-radius:0 2rem}@media only screen and (min-width:768px){.post-entry-img{grid-column:1/6}}.post-entry-copy a{text-decoration:none}.post-entry-copy .more-link{text-decoration:underline;display:block}@media only screen and (min-width:768px){.post-entry-copy{flex-direction:column;grid-column:6/-1;justify-content:center;display:flex}}@media only screen and (min-width:1170px){.post-entry-copy{grid-column:6/12}}@media only screen and (min-width:1400px){.post-entry-copy{grid-column:6/11}}.post-entry-excerpt{border-top:1px solid #ededed}.single-post-entry{grid-gap:1.6rem;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (min-width:768px){.single-post-entry{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.single-post-entry{padding:4rem 2.4rem}@media only screen and (min-width:768px){.single-post-entry{padding:4rem}}@media only screen and (min-width:1170px){.single-post-entry{padding:6rem 4rem}}.entry-header,.entry-content{grid-column:1/-1}@media only screen and (min-width:768px){.entry-header,.entry-content{grid-column:2/12}}@media only screen and (min-width:1170px){.entry-header,.entry-content{grid-column:4/10}}.entry-header img{border-radius:0 2rem}.entry-header{border-bottom:1px solid #ededed}.reports-container{grid-gap:1.6rem;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (min-width:768px){.reports-container{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.report-feed,.reports-aside{grid-column:1/-1}@media only screen and (min-width:1170px){.report-feed{grid-column:1/9}}.report-feed-entry{grid-gap:1.6rem;border-bottom:1px solid #ededed;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);margin:4rem 0;padding-bottom:4rem;display:grid}@media only screen and (min-width:768px){.report-feed-entry{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.report-entry-link{text-decoration:none}.report-entry-link h2{color:#0b5394}.report-entry-link h2:hover{color:#073865}.report-entry-img{grid-column:1/-1}.report-entry-img img{border-radius:0 4rem;margin-bottom:1.8rem}@media only screen and (min-width:768px){.report-entry-img{grid-column:1/6}}.report-entry-copy{grid-column:1/-1}@media only screen and (min-width:768px){.report-entry-copy{grid-column:7/-1}}.reports-aside{background:#ededed;border-radius:0 4rem;grid-column:1/-1}.reports-aside h2{border-bottom:1px solid #0b5394;padding-bottom:1.8rem;font-size:2.4rem}.reports-aside{padding:1rem 2rem}@media only screen and (min-width:768px){.reports-aside{padding:2rem}}@media only screen and (min-width:1170px){.reports-aside{grid-column:10/-1;padding:4rem}}.reports-aside-entries{margin:0 0 3.6rem;padding-left:0;list-style-type:none}.reports-aside-entries li{border-bottom:1px solid #969696;margin-bottom:.9rem;padding-bottom:.9rem}img{max-width:100%}section{grid-gap:1.6rem;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (min-width:768px){section{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}section{padding:4rem 2.4rem}@media only screen and (min-width:768px){section{padding:4rem}}@media only screen and (min-width:1170px){section{padding:6rem 4rem}}h3{text-transform:uppercase;margin-top:.6rem;font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:700}.centered-content-container{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}@media only screen and (min-width:768px){.centered-content-container{grid-column:2/12}}@media only screen and (min-width:1170px){.centered-content-container{grid-column:3/11}}@media only screen and (min-width:1400px){.centered-content-container{grid-column:4/10}}.home-page-header{margin-bottom:-10rem}.home-page-header h1{text-transform:uppercase;font-size:5.4rem;font-weight:800}.home-page-header img{border-radius:0 4rem}@media only screen and (min-width:1170px){.home-page-header{margin-bottom:-12rem}.home-page-header .header-line-break{display:block}}.home-page-header+.centered-content{padding:20rem 2.4rem}.two-col-img,.two-col-copy{grid-column:1/-1}.two-col-img{padding:1rem 2rem}@media only screen and (min-width:768px){.two-col-img{padding:2rem}}@media only screen and (min-width:1170px){.two-col-img{padding:4rem}}@media only screen and (min-width:768px){.two-col-img{grid-column:1/6}}@media only screen and (min-width:1400px){.two-col-img{grid-column:2/6}}.two-col-copy{flex-direction:column;justify-content:center;padding:2.4rem 0;display:flex}.two-col-copy h3{text-transform:uppercase;border-bottom:1px solid #0b5394;margin-bottom:0;padding-bottom:1.8rem;font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:700}@media only screen and (min-width:768px){.two-col-copy{grid-column:7/-1}}@media only screen and (min-width:1170px){.two-col-copy{grid-column:7/12}}@media only screen and (min-width:1400px){.two-col-copy{grid-column:7/11}}.home-3-boxes{grid-row-gap:0}@media only screen and (min-width:768px){.home-3-boxes{grid-gap:0}}.home-3-box{text-align:center;background:#0b5394;border:2px solid #fff;grid-column:1/-1;padding:4rem 2rem;position:relative}.home-3-box p,.home-3-box h4{color:#fff}.home-3-box h4{text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:1.6rem;font-weight:700}@media only screen and (min-width:768px){.home-3-box{grid-column:span 4;padding:4rem}}.arrow-box,.no-arrow-box{position:relative}.arrow-box:after,.arrow-box:before{content:"";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.arrow-box:after{border-width:30px;border-color:#0b5394 #0b539400 #0b539400;margin-left:-30px}.arrow-box:before{border-width:36px;border-color:#fff #6fa8dc00 #6fa8dc00;margin-left:-36px}@media only screen and (min-width:768px){.arrow-box{background:#0b5394;position:relative}.arrow-box:after,.arrow-box:before{content:"";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.arrow-box:after{border-width:30px;border-color:#fff0 #0b539400 #0b539400 #0b5394;margin-top:-30px;margin-left:0}.arrow-box:before{border-width:36px;border-color:#fff0 #fff0 #fff0 #fff;margin-top:-36px;margin-left:0}}.b-1{z-index:10;border-radius:2.4rem 2.4rem 0 0}@media only screen and (min-width:768px){.b-1{border-radius:2.4rem 0 0 2.4rem}}.b-2{z-index:9}.b-3{z-index:8;border-radius:0 0 2.4rem 2.4rem}@media only screen and (min-width:768px){.b-3{border-radius:0 2.4rem 2.4rem 0}}.home-work{background:#ededed}@media only screen and (min-width:768px){.home-work{margin-top:4.8rem}}.home-work-intro{grid-gap:1.6rem;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (min-width:768px){.home-work-intro{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.home-work-intro-copy,.home-work-intro-img{grid-column:1/-1;align-self:center}.home-work-intro-copy img,.home-work-intro-img img{border-radius:4rem 0}@media only screen and (min-width:768px){.home-work-intro-copy,.home-work-intro-img{grid-column:span 6}}@media only screen and (min-width:1170px){.home-work-intro-copy{grid-column:1/5}.home-work-intro-img{grid-column:6/-1;margin-top:-9.6rem}}.home-work-intro-copy h3{border-bottom:1px solid #646464;padding-bottom:1.8rem;font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:700}.home-work-3-col{grid-gap:1.6rem;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);padding:4rem 0 0;display:grid}@media only screen and (min-width:768px){.home-work-3-col{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.home-work-col{border-bottom:1px solid #646464;grid-column:1/-1;margin-bottom:2rem;padding-bottom:2rem}.home-work-col h4{margin-bottom:.6rem;font-size:1.8rem}@media only screen and (min-width:768px){.home-work-col{border-bottom:0;grid-column:span 6}}.our-team{background:#0b5394}.our-team h3{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;grid-column:1/-1;margin:2.4rem 0;padding-bottom:1.8rem}.team-entry{color:#fff;grid-column:span 2}.team-entry img{border-radius:4rem 0}.team-entry figcaption{font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:700}.team-entry figcaption span{border-top:1px solid #969696;padding-top:.4rem;font-family:barlow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;display:block}@media only screen and (min-width:768px){.team-entry{grid-column:span 6}}@media only screen and (min-width:1170px){.team-entry{grid-column:span 3}}.smart-slider div{grid-column:1/-1}.smart-slider-partners h2,.smart-slider-developers h2,.smart-slider-cities h2{text-align:center;border-bottom:1px solid #646464;padding-bottom:1.8rem}.home-why-cities{background:#0b5394}.home-why-cities img,.home-why-cities div{grid-column:1/-1}.home-why-cities img{border-radius:0 4rem}.home-why-cities p,.home-why-cities h3{color:#fff}@media only screen and (min-width:768px){.home-why-cities{margin:4rem 0 0}.home-why-cities img{grid-column:1/5;width:120%;max-width:140%;height:120%;margin-top:-30%}.home-why-cities div{grid-column:6/-1;align-self:center}}@media only screen and (min-width:1170px){.home-why-cities{margin-top:16rem;padding:2rem 4rem}.home-why-cities img{grid-column:1/4;margin-top:-10rem}.home-why-cities div{grid-column:5/12}}.city-roles-container{background:#ededed;position:relative}.city-roles-content{grid-column:1/-1}@media only screen and (min-width:768px){.city-roles-content{grid-gap:2.4rem;grid-template:"cr-intro cr-intro"min-content"cr-roles cr-img"/60% 40%;display:grid}}@media only screen and (min-width:1170px){.city-roles-content{grid-template-columns:70% 30%;grid-template-areas:"cr-intro cr-img""cr-roles cr-img"}}.city-roles-intro{border-bottom:1px solid #0b5394;grid-area:cr-intro;padding-bottom:2.4rem}@media only screen and (min-width:768px){.city-roles-intro{border-bottom:none;padding-bottom:3.6rem}.city-roles-intro p{max-width:720px;font-size:2.4rem}}@media only screen and (min-width:1170px){.city-roles-intro{border-bottom:1px solid #0b5394;align-self:end}}.city-roles-cols{grid-area:cr-roles}.city-roles-cols ul{margin-left:0;padding-left:0;list-style-type:none}.city-roles-cols ul li{margin-bottom:1.8rem}.city-roles-cols ul strong{display:block}@media only screen and (min-width:1170px){.city-roles-cols ul{columns:2;margin:0}.city-roles-cols ul li{padding-right:2.4rem}}.city-roles-img{grid-area:cr-img}.city-roles-img img{border-radius:0 4rem}@media only screen and (min-width:1170px){.city-roles-img{position:relative;bottom:-12.4rem}}.home-cdr-ecosystem{background:#ededed}.eco-img,.eco-copy{grid-column:1/-1}@media only screen and (min-width:768px){.eco-img{grid-column:1/7}}.eco-copy{flex-direction:column;justify-content:center;padding:2.4rem 0;display:flex}.eco-copy h3{text-transform:uppercase;border-bottom:1px solid #0b5394;margin-bottom:0;padding-bottom:1.8rem;font-family:barlow-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:700}@media only screen and (min-width:768px){.eco-copy{grid-column:7/-1}}@media only screen and (min-width:1170px){.eco-copy{grid-column:8/12}}.secondary-page-header{background-color:#0b5394;grid-column:1/-1}.secondary-page-header h1{color:#fff;grid-column:1/-1}@media only screen and (min-width:768px){.secondary-page-header h1{grid-column:2/12}}.faq-container>.wp-block-group__inner-container{grid-gap:1.6rem;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (min-width:768px){.faq-container>.wp-block-group__inner-container{grid-gap:2.4rem;grid-template-columns:repeat(12,1fr)}}.faq-group{grid-column:1/-1;padding:4rem 0}@media only screen and (min-width:768px){.faq-group{grid-column:2/12}}@media only screen and (min-width:1170px){.faq-group{grid-column:2/10}}@media only screen and (min-width:1400px){.faq-group{grid-column:2/8}}.swiper.marquee-swiper{margin-top:4rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#fff 10%,#fff 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#fff 10%,#fff 90%,#0000 100%)}.swiper-wrapper.marquee-swiper{align-items:center;transition-timing-function:linear}.swiper-slide.marquee-swiper{justify-content:center;align-items:center;width:12rem;display:flex}