.desktop-nav .menu-header-menu-container ul#menu-header-menu{display:flex}.site-header .site-header-element a.icon-brand-logo img{width:82px;height:90px}.zoom-social-icons-list--with-canvas .socicon,.zoom-social-icons-list--with-canvas .dashicons,.zoom-social-icons-list--with-canvas .genericon,.zoom-social-icons-list--with-canvas .academicons,.zoom-social-icons-list--with-canvas .fa{color:#333 !important;border:1px solid rgb(153 153 153/10%) !important;border-radius:8px}div#zoom-social-icons-widget-2{margin-bottom:0}.block-title span.first-word{color:#111}form.rg-form .field-container p{margin:0}.video-banner{height:100%;width:100%;object-fit:cover}.homepage-hero .slides:before{background:rgba(0,0,0,.3)}.site-header__elements.left .site-header__ls.site-header-element{display:none}.espa-banner-container{display:none !important}.project-section .container-full{max-width:100%}.project-section .posts-grid-list .row{display:inherit;position:relative;width:100%}.project-section .posts-grid-list .image-column{display:inherit;overflow:hidden}.project-section .posts-grid-list .content-column{max-width:600px;background:#f5eee1;z-index:1}.project-section .posts-grid-list .content-block{position:absolute;top:50%;bottom:auto;z-index:9999;background:rgb(249 249 249/85%);transform:translateY(-50%);left:0;padding:40px;max-width:540px;height:100.3%}.project-section .posts-grid-list .image-column img{height:100vh;object-fit:cover;filter:grayscale(1)}.project-section .posts-grid-list .image-column .image-wrapper{overflow:hidden;transition:all 8s cubic-bezier(0,0,.2,1);transition-delay:.5s;transform:scale(1)}.project-section .posts-grid-list .image-column img{-webkit-animation:zoomhome 50s;animation:zoomhome 50s}.rg-form .custom-file-upload{font-weight:300}.page-template-redevelopment .contact-form-block{margin-top:100px}@media all and (max-width:767px){.homepage-hero{padding-bottom:20px;height:500px;min-height:500px}.page-hero .page-hero-content{max-width:100%;margin-left:0}.site-header .site-header-element a.icon-brand-logo img{height:100%}}@-webkit-keyframes zoomhome{from{-webkit-transform:scale(1,1)}to{-webkit-transform:scale(1.4,1.4)}}@keyframes zoomhome{from{transform:scale(1,1)}to{-webkit-transform:scale(1.4,1.4)}}@keyframes smoothScroll{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}#popup_content input[type=checkbox]+label{margin-top:5px !important}@media (max-width:600px){.site-header .site-header__logo .icon-brand-logo{height:60px;width:55px;max-width:55px}}.delivered-blocks-container{display:grid;grid-template-columns:repeat(3,minmax(-webkit-min-content, 1fr));grid-template-columns:repeat(3,minmax(min-content, 1fr));gap:1em}.delivered-content .block-title a.project-name{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:18px;font-size:25px}.delivered-content{border-radius:10px}@media all and (max-width:1025px){.delivered-blocks-container{grid-template-columns:repeat(2,minmax(-webkit-min-content, 1fr));grid-template-columns:repeat(2,minmax(min-content, 1fr));gap:1em}}@media all and (max-width:767px){.delivered-blocks-container{grid-template-columns:repeat(1,minmax(-webkit-min-content, 1fr));grid-template-columns:repeat(1,minmax(min-content, 1fr));gap:1em}}.timeline ul li{list-style-type:none;position:relative;width:6px;margin:0 auto;padding-top:50px;background:#d1b06e}.timeline ul li:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) rotate(45deg);width:20px;height:20px;z-index:2;background:#d1b06e}.timeline ul li div{position:relative;bottom:0;width:400px;background:#fff;border-radius:5px;display:flex;align-items:center}.timeline ul li div time{position:absolute;background:#d1b06e;width:65px;height:35px;top:-20px;line-height:35px;font-size:16px;border-radius:5px;display:flex;justify-content:center;align-items:center;letter-spacing:2px;color:#fff;z-index:1;border:2px solid rgba(0,0,0,.1)}.timeline ul li:nth-of-type(odd)>div time{right:15px}.timeline ul li:nth-of-type(even)>div time{left:15px}.timeline ul li div div{height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.timeline-box{box-shadow:none;padding:5px 0 !important;background:#fbfbfb;border:2px solid #f7f7f7}.timeline ul li div div p{text-align:center}.timeline ul li:nth-of-type(odd)>div{left:45px}.timeline ul li:nth-of-type(even)>div{left:-439px}.timeline ul li div{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.timeline ul li:nth-of-type(odd) div{transform:translate3d(100px,-10px,0) rotate(10deg)}.timeline ul li:nth-of-type(even) div{transform:translate3d(-100px,-10px,0) rotate(10deg)}.timeline ul li.in-view div{transform:none;visibility:visible;opacity:1;padding:15px 0}.timeline .location-title{margin-top:0;margin-bottom:5px;font-weight:400}.discovery h1{margin-top:0;line-height:normal;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-bottom:10px;font-size:24px}.timeline li:first-child:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%) rotate(45deg);width:20px;height:20px;z-index:2;background:#d1b06e}@media screen and (max-width:900px){.timeline ul li div{width:250px;flex-direction:column}.timeline ul li div div{width:80%;margin:10px}.timeline ul li:nth-of-type(even)>div{left:-289px}}@media screen and (max-width:700px){.site-header__phone{display:block !important}}@media screen and (max-width:600px){.timeline ul li{margin-left:20px}.timeline ul li div{width:calc(100vw - 91px)}.timeline ul li:nth-of-type(even)>div{left:45px}}.field-container:not(.checkbox-container) .wpcf7-not-valid-tip{left:0;right:0;bottom:unset}.project-page-main .image-wrapper{padding:10px;background:#fff}.project-page-main.posts-grid-list .image-column{grid-column:1/8}.project-page-main.posts-grid-list .row:nth-child(even) .image-column{grid-column:5/12}.project-page-main.posts-grid-list .content-block{padding:30px;background:#fff}@media all and (min-width:769px) and (max-width:1099px){.project-page-main.posts-grid-list .image-column{grid-column:1/6}.posts-grid-list .content-column{grid-column:6/12}.project-page-main.posts-grid-list .row:nth-child(even) .image-column{grid-column:6/12}.site-footer__column.footer-column-3 #custom_html-3{margin-bottom:0 !important}#application-form a{text-decoration:none;color:#d1b06e;font-weight:700}.discover-more-link{text-transform:uppercase}.single-project .inner-banner-text{margin-top:100px}.desktop-nav .menu-header-menu-container ul#menu-header-menu{position:relative}.desktop-nav .menu-header-menu-container ul#menu-header-menu .sub-menu{position:absolute;top:80px;left:-10px;min-width:135px;z-index:999;padding:0;border-radius:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden;box-shadow:1px 1px 13px rgba(229,229,229,.8117647058823529);overflow:hidden}.form-btn{margin-top:20px}