.geo-image-carousel{background:#fff;border-bottom:1px solid #D3D7D9;overflow:hidden!important;display:block!important}.geo-image-carousel-cell{width:33.33%;height:440px;margin-right:2px;border-radius:0;counter-increment:carousel-cell;overflow:hidden!important}.geo-image-carousel-cell img{width:100%;height:440px;overflow:hidden;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;vertical-align:middle;object-fit:cover!important;border-radius:0px!important}@media (min-width:770px) and (max-width:1000px){.geo-image-carousel-cell,.geo-image-carousel-cell img{height:300px!important}}@media (max-width:770px){.geo-image-carousel-cell,.geo-image-carousel-cell img{height:300px!important}.geo-image-carousel-cell{width:100%;margin-right:0;border-radius:0;counter-increment:carousel-cell;overflow:hidden!important}}body[data-button-style^="rounded"] .geo-image-carousel button.flickity-button,body[data-button-style^="rounded"] .geo-image-carousel button.flickity-button [type=button]:focus,.geo-image-carousel [type=button],.geo-image-carousel [type=button]:focus{position:absolute;background-color:#a96b34!important;background:#a96b34!important;border:none;color:#fff!important;border-radius:0px!important;-webkit-border-radius:0px!important}.geo-image-carousel [type=button]:hover{position:absolute;background-color:#4F6168!important;background:#4F6168!important;border:none;color:#fff!important;border-radius:0px!important;-webkit-border-radius:0px!important}.geo-image-carousel .flickity-prev-next-button .flickity-button-icon{position:absolute;left:32.5%!important;top:32.5%!important;width:38%!important;height:38%!important}.geo-image-carousel .flickity-prev-next-button.previous{left:20px!important}.geo-image-carousel .flickity-prev-next-button.next{right:20px!important}.geo-image-carousel .flickity-prev-next-button{bottom:41%!important;top:unset!important;width:44px;height:44px;border-radius:0%;transform:translateY(-50%)}.geo-image-carousel-cell.floor-plans img{object-fit:contain}@media (max-width:1000px){.geo-image-carousel .flickity-prev-next-button.next{right:0px!important}.geo-image-carousel .flickity-prev-next-button.previous{left:0px!important}}.geo-project-title-section{padding-top:70px;padding-bottom:0;box-sizing:border-box;vertical-align:text-top!important}.geo-project-grid{max-width:1400px;padding-left:50px;padding-right:50px;margin:auto;box-sizing:border-box}.geo-project-content-section{padding-top:55px;padding-bottom:55px}.geo-project-back{margin-bottom:18px;display:inline-block;text-decoration:underline;color:#212121!important}.geo-image-masonary{padding-bottom:70px}.geo-image-masonry-columns{column-gap:20px;margin-bottom:20px}@media (min-width:768px){.geo-image-masonry-columns{column-count:2}}@media (min-width:992px){.geo-image-masonry-columns{column-count:3!important}}.geo-image-masonry-columns .geo-image-masonary-cell{margin-bottom:15px}.geo-project-details{display:block!important}.geo-detail-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:12px;padding-bottom:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(164,165,166,.3)}.geo-job-back-holder{border-bottom:1px solid #a4a5a666}.geo-back-holder-inner{padding:32px 50px;max-width:1400px;margin:auto;box-sizing:border-box}@media (max-width:1400px){.geo-back-holder-inner{padding-left:50px;padding-right:50px}}@media (max-width:780px){.geo-back-holder-inner{padding:23px 30px}}.geo-project-wrapper .geo-job-back:before{content:"\f30a";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:12px}.geo-back-holder-inner a{color:#a86b35}.geo-back-holder-inner a:hover{color:#000}.geo-project-grid{max-width:1400px;padding-left:50px;padding-right:50px;margin:auto;box-sizing:border-box}@media (max-width:770px){.geo-project-grid{padding-left:33px;padding-right:33px}}.geo-image-masonry-columns img{height:auto!important;width:100%!important}.single-geo_gallery .container-wrap{margin-top:0;padding-top:0px!important}.geo-gallery-list li{display:inline-block;margin:5px 1px;maring-top:6.5px;margin-bottom:6.5px}.geo-gallery-list li a{padding:10px 25px;color:#000;text-transform:uppercase;font-weight:600;font-family:'Roboto',sans-serif}.geo-gallery-list-item.active-gallery a,.geo-gallery-list-item a:hover{background-color:#ee3824;color:#fff}.geo-archive-holder{display:flex;flex-wrap:wrap;margin:0!important;padding:0px!important;margin-left:-18px!important;margin-right:-18px!important}@media (min-width:1000px){.geo-project-archive-single{box-sizing:border-box;display:inline-block;width:calc(33% - 28px);height:100%;min-height:410px;position:relative;overflow:hidden;margin:14px;margin-bottom:30px}}@media (min-width:780px) and (max-width:1000px){.geo-project-archive-single{box-sizing:border-box;display:inline-block;width:calc(50% - 28px);height:100%;min-height:410px;position:relative;overflow:hidden;margin:14px;margin-bottom:30px}}@media (max-width:780px){.geo-project-archive-single{box-sizing:border-box;display:inline-block;width:calc(100%);height:100%;min-height:410px;position:relative;overflow:hidden;margin:14px;margin-bottom:30px}.geo-archive-holder{margin-left:-5px!important;margin-right:-5px!important}}.geo-project-single-image-holder{position:relative!important;overflow:hidden!important}.geo-project-single-image-holder:after{content:'\f061';background-color:#202020;display:block;position:absolute;bottom:0;right:0;padding:9px 14px;font-family:"Font Awesome 5 Free"!important;font-weight:900;color:#fff!important;font-size:16px!important;transition:all 0.2s ease-in-out}.geo-project-archive-single img{width:100%!important;height:400px!important;overflow:hidden;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;vertical-align:middle;object-fit:cover;-webkit-transition:transform 0.6s ease-in-out;-moz-transition:transform 0.6s ease-in-out;-ms-transition:transform 0.6s ease-in-out;margin-bottom:0px!important}.geo-project-archive-single:hover img{transform:scale(1.1);-webkit-transition:transform 0.8s ease-in-out;-moz-transition:transform 0.8s ease-in-out;-ms-transition:transform 0.8s ease-in-out;overflow:hidden!important}.geo-project-archive-single .geo-project-single-image-holder:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-color:rgb(53 53 53 / 30%);opacity:0;transition:opacity 0.8s ease-in-out}.geo-project-archive-single:hover .geo-project-single-image-holder:before{opacity:1}@media (max-width:780px){.geo-project-archive-single:after{background-color:rgb(29 36 47 / .5)}.geo-project-archive-single{margin-bottom:12px!important}.geo-project-archive-filter-holder{margin-bottom:40px!important}}.geo-project-archive-content-holder{padding-top:18px}.geo-project-archive-content-holder .geo-project-archive-title h3,.geo-project-archive-title h3{font-size:20px!important;line-height:24px;font-family:'Roboto',sans-serif;font-weight:500!important;padding-bottom:4px!important;margin-bottom:0px!important}.geo-archive-detail-content{display:block;font-size:14px!important;margin-top:2px!important;color:#a4a5a6!important}.geo-hero-wrapper{position:relative;z-index:1;background-color:rgba(0,0,0,.36);background-blend-mode:multiply}.geo-hero-wrapper .geo-hero-title-wrapper .q_elements_item_inner{display:block;max-width:625px!important}.geo-hero-wrapper h5{color:#fff;font-size:1.4em;text-transform:none!important;line-height:1.4em;padding-left:18px;border-left:4px solid #ee3824}.geo-hero-wrapper h1{color:#fff;font-size:55px;line-height:1.7em;text-transform:none!important;padding-top:2px;padding-bottom:7px}.geo-hero-wrapper p{color:#fff;font-size:1.175em!important;line-height:1.6em;text-transform:none!important;padding-bottom:45px}.geo-hero-wrapper .inline-button.left{margin-right:14px}@media (max-width:780px){.geo-hero-wrapper h5{font-size:1.3em!important;line-height:1.4em}.geo-hero-wrapper h1{font-size:34px;line-height:1.2em;padding-top:15px}.geo-hero-wrapper .inline-button.left{margin-bottom:14px}.geo-hero-wrapper{position:relative;z-index:1;background-color:rgba(0,0,0,.5);background-blend-mode:multiply}}