p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{margin-bottom:20px}.portfolio-desc h3.people{font-size:1.9375rem;margin-bottom:10px}.portfolio-desc h3.heading-1{font-size:22px;margin-bottom:10px;text-transform:none!important;line-height:34px!important;font-weight:600}.portfolio-desc h3.heading-2{font-size:16px;margin-bottom:10px;text-transform:none!important;line-height:26px!important}.portfolio-desc span,.portfolio-desc span a{color:#000;font-size:.85rem;text-transform:uppercase;padding-bottom:10px}.ttc-sub{background-color:#fff!important}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:11rem;padding:.5rem 0;margin:0;font-size:.8375rem;color:#000;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .07);border-radius:0}.grid-filter li.activeFilter a ul.dropdown-menu .ttc-sub,ul.dropdown-menu.ttc-sub a{background-color:#fff!important;color:#000!important}.dropdown-item:hover,.dropdown-item:focus,ul.dropdown-menu.ttc-sub a:hover,ul.dropdown-menu.ttc-sub a:focus{color:#fff!important;background-color:#ff3333!important}.dropdown-item{line-height:1.5;font-family:effra,sans-serif;font-weight:300;font-style:normal;letter-spacing:.05rem}.wwww{padding:60px 30px 60px 0;column-count:3;column-gap:50px}#header.transparent-header.full-header #header-wrap{border-bottom:0}a.nav-link,.grid-filter li a{font-weight:400}.people-intro{margin-top:20px}.ttc-text-slide{position:absolute;right:0}.portfolio-desc .project-detail{text-transform:none!important}.ml{margin-left:20px}.cc-banner .cc-message,.cc-btn,.cc-window{font-family:effra,sans-serif!important}.cc-btn{font-style:normal;letter-spacing:.05rem}@media (max-width:1440px) and (min-width:600px){.ttc-image-slide{max-height:600px!important;max-width:600px!important}.ttc-text-slide{max-width:600px!important}}@media (min-width:1441px){.ttc-image-slide{max-width:600px!important}.ttc-text-slide{max-width:600px!important}}@media (min-width:960px){.portfolio-desc{padding-top:0px!important}}@media (max-width:1080px){.ttc-content{font-size:.8rem}}@media (max-width:991.98px){.content-wrap{position:relative;padding:10px 0;overflow:hidden}.grid-filter li a,.nav-link{display:block;position:relative;padding:10px 20px;font-size:.65rem;color:#000}a.nav-link.Planning-Authority{border-left:none!important}.ttc-content{padding:0 60px;margin-top:60px}.menu-link{color:#000!important}}@media (max-width:850px){.ttc-image-slide{max-width:600px!important;max-height:600px!important}}@media (max-width:430px){.wwww{column-count:2;column-gap:30px;padding-top:30px}.ttc-content{padding:0 30px!important;margin-top:20px!important}.portfolio-desc h3.heading-1{margin-top:30px!important;line-height:1.4}.people-intro{margin-top:10px}a.menu-link,.menu-link,.menu-link a,.menu-item:hover>.menu-link,.menu-item.current>.menu-link,.sub-menu-container .menu-item>.menu-link{color:#000!important}}.menu-link{padding:19px 0}.full-header #logo{padding-right:none!important;border-right:none!important}}#copyrights-2{padding:40px 0;background-color:#ff3333!important;font-size:.8rem;line-height:1.8;font-family:effra,sans-serif;font-weight:300;font-style:normal;letter-spacing:.05rem}#copyrights-3{padding:40px 0;background-color:#ffffff!important;font-size:.8rem;line-height:1.8;font-family:effra,sans-serif;font-weight:300;font-style:normal;letter-spacing:.05rem}.line.line2{border-top:1px solid #fff!important}.header-size-custom .menu-container>.menu-item>.menu-link{padding-top:19px;padding-bottom:19px}.people-arrow{width:32px;height:32px;font-size:32px;text-align:center}.overlay-menu .menu-container>.menu-item>.menu-link,.overlay-menu .menu-container .sub-menu-container>.menu-item>.menu-link{text-align:center}.overlay-menu .sub-menu-container .menu-link{color:#000}.overlay-menu .sub-menu-container .menu-link:hover{text-decoration:underline!important}.full-header #logo{padding-right:none!important;border-right:none!important}@media (min-width:992px){.full-header #logo{padding-right:none!important;border-right:none!important}}.ttc-content-long p{font-size:1.1rem}