﻿@media(max-width:1199px){.past-project-page .page-header{text-align:center}}.past-project-page .btn-rounded{border-radius:30px}.past-project-page .box-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.past-project-page .text-muted{opacity:1;color:#999}.past-project-page label{display:block;font-weight:normal}.past-project-page .center-comfort-width{max-width:750px;margin-left:auto;margin-right:auto}.past-project-page .featured-projects-section .heading{text-transform:uppercase}@media(max-width:991px){.past-project-page .featured-projects-section .heading{margin-left:15px}}.past-project-page .featured-projects-section .container-fluid{max-width:1170px}@media(min-width:992px) and (max-width:1199px){.past-project-page .featured-projects-section .container-fluid{max-width:970px}}@media(max-width:991px){.past-project-page .featured-projects-section .container-fluid{padding-left:0;padding-right:0}}.past-project-page .featured-projects-section .featured-projects-list{margin-left:-30px;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin-bottom:20px}@media(max-width:991px){.past-project-page .featured-projects-section .featured-projects-list{flex-wrap:nowrap;overflow:auto;margin-left:0;padding-left:15px}}@media(min-width:992px){.past-project-page .featured-projects-section .featured-projects-list .col{width:33.33%}}@media(max-width:991px){.past-project-page .featured-projects-section .featured-projects-list .col:not(:last-child) .featured-project-link{margin-right:10px}}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link{display:block;margin-left:30px;margin-bottom:20px;border:1px solid #e7e7e7;border-radius:4px;overflow:hidden;color:#333;transition:transform .1s linear;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}@media(max-width:991px){.past-project-page .featured-projects-section .featured-projects-list .featured-project-link{margin-bottom:0;margin-left:0;width:300px;font-size:12px}}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link:hover,.past-project-page .featured-projects-section .featured-projects-list .featured-project-link:focus{text-decoration:none}@media(max-width:767px){.past-project-page .featured-projects-section .featured-projects-list .featured-project-link{margin:0 0 5px 5px}}@media(min-width:1200px){.past-project-page .featured-projects-section .featured-projects-list .featured-project-link img{transition:transform .2s ease-in}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link:hover img{transform:scale(1.03)}}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link .caption{padding:15px 20px}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link .project-name{font-weight:bold;margin-bottom:.25rem}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link .btn{margin-right:.15rem;margin-bottom:.25rem}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link .project-area{font-size:13px}.past-project-page .featured-projects-section .featured-projects-list .featured-project-link .project-type{overflow:hidden;white-space:nowrap}.past-project-page .featured-projects-section .featured-projects-list .photo{display:block;position:relative;overflow:hidden}.past-project-page .featured-projects-section .featured-projects-list .count{position:absolute;left:0;bottom:0;font-size:18px;color:#fff;text-shadow:1px 1px 1px #333;font-weight:bold;padding:0 0 10px 10px;line-height:100%}.past-project-page .featured-projects-section .featured-projects-list img{width:100%}.past-project-page .project-types-section .container-fluid{max-width:1170px}@media(min-width:992px) and (max-width:1199px){.past-project-page .project-types-section .container-fluid{max-width:970px}}@media(max-width:991px){.past-project-page .project-types-section .container-fluid{padding-left:0;padding-right:0}}.past-project-page .filter-project-types{margin-bottom:10px}@media(max-width:1199px){.past-project-page .filter-project-types{overflow-x:auto;overflow-y:hidden}}.past-project-page .filter-project-types .inner{display:-ms-flexbox;display:flex;flex-wrap:wrap;min-width:600px;border-bottom:2px solid #eee}@media(max-width:1199px){.past-project-page .filter-project-types .inner{flex-wrap:nowrap}}.past-project-page .filter-project-types .inner .item{margin-bottom:-2px;position:relative}.past-project-page .filter-project-types .inner .item input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.past-project-page .filter-project-types .inner .item input:checked~label.tab-link{border-color:#337ab7;color:#337ab7}.past-project-page .filter-project-types .tab-link{color:#333;text-align:center;display:-ms-flexbox;display:flex;min-width:70px;padding:5px 10px;border-bottom:2px solid transparent;align-items:flex-end;height:100%;cursor:pointer}@media(max-width:1199px){.past-project-page .filter-project-types .tab-link{width:120px;font-size:12px}}.past-project-page .filter-project-types .tab-link:hover,.past-project-page .filter-project-types .tab-link:focus{text-decoration:none;border-color:#999}.past-project-page .filter-project-types .tab-link .text{display:block;width:100%}.past-project-page .filter-project-types .tab-link .name{display:block;line-height:1.3}.past-project-page .filter-project-types .tab-link .count{font-size:11px;display:block}.past-project-page .filter-options{display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px;position:relative}@media(max-width:767px){.past-project-page .filter-options .form-inline{width:calc(100% - 80px)}}.past-project-page .filter-options .mobile-filters{display:inline-block}@media(max-width:767px){.past-project-page .filter-options .mobile-filters{display:none;position:absolute;top:40px;left:-15px;right:-15px;padding:5px 15px 15px 15px;z-index:10;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.past-project-page .filter-options .mobile-filters.show{display:-ms-flexbox;display:flex}}.past-project-page .filter-options .select-filter{cursor:pointer}@media(min-width:768px){.past-project-page .filter-options .select-filter{width:120px}}@media(max-width:767px){.past-project-page .filter-options .select-filter:not(:first-child){margin-top:6px}}@media(max-width:767px){.past-project-page .filter-options .search-wrap{display:none;position:absolute;top:40px;left:-15px;right:-15px;padding:5px 15px 15px 15px;z-index:10;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.past-project-page .filter-options .search-wrap.show{display:block}}.past-project-page .filter-options .search-wrap .inner{position:relative}.past-project-page .filter-options .search-wrap .btn{background:transparent}.past-project-page .filter-options .search-wrap .btn-search{position:absolute;left:0;top:0;opacity:.5}.past-project-page .filter-options .search-wrap .btn-search:hover,.past-project-page .filter-options .search-wrap .btn-search:focus{opacity:1}.past-project-page .filter-options .search-wrap input{padding-left:32px;padding-right:32px}@media(min-width:768px){.past-project-page .filter-options .search-wrap input{width:160px}}.past-project-page .filter-options .search-wrap .btn-clear-search{position:absolute;right:0;top:0}@media(min-width:768px){.past-project-page .filter-options .mobile-filter-btns{display:none}}.past-project-page .filter-options .mobile-filter-btns .btn{background:transparent}.past-project-page .filter-options .mobile-filter-btns .btn:active,.past-project-page .filter-options .mobile-filter-btns .btn:focus{box-shadow:none;background:#f2f2f2}.past-project-page .filter-options .mobile-filter-btns .btn.active{background:#337ab7;color:#fff}@media(max-width:767px){.past-project-page .project-list-cards .row{margin:0 0 0 -5px}.past-project-page .project-list-cards .row .cell{padding:0}}.past-project-page .project-list-cards .project-card{display:block;margin-bottom:10px;border:1px solid #e7e7e7;border-radius:4px;overflow:hidden;color:#333;transition:transform .1s linear;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}@media(max-width:991px){.past-project-page .project-list-cards .project-card{font-size:12px}}.past-project-page .project-list-cards .project-card:hover,.past-project-page .project-list-cards .project-card:focus{text-decoration:none}@media(min-width:992px){.past-project-page .project-list-cards .project-card:hover,.past-project-page .project-list-cards .project-card:focus{box-shadow:0 1px 10px 0 rgba(0,0,0,.1);transform:translateY(-2px)}}.past-project-page .project-list-cards .project-card .media-body{vertical-align:middle;overflow:hidden;width:calc(100% - 146px);float:left}@media(max-width:991px){.past-project-page .project-list-cards .project-card .media-body{width:calc(100% - 120px)}}.past-project-page .project-list-cards .project-card .media-left{width:146px;height:110px;background:#eee;position:relative;z-index:0;float:left}@media(max-width:991px){.past-project-page .project-list-cards .project-card .media-left{width:120px;height:92px}}.past-project-page .project-list-cards .project-card .media-left::after{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;font-family:'Font Awesome 5 Pro';content:"";display:-ms-flexbox;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:30px}.past-project-page .project-list-cards .project-card .media-left img{width:100%;height:100%;position:relative;z-index:10}.past-project-page .project-list-cards .project-card .project-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:bold;margin-bottom:.25rem}.past-project-page .project-list-cards .project-card .project-type{overflow:hidden;white-space:nowrap}.past-project-page .project-list-cards .project-card .btn{margin-right:.1rem;margin-bottom:.25rem}.past-project-page .project-list-cards .photo{display:block;position:relative;overflow:hidden}.past-project-page .project-list-cards .count{position:absolute;left:0;bottom:0;font-size:18px;color:#fff;text-shadow:1px 1px 1px #333;font-weight:bold;padding:0 0 10px 10px;line-height:100%}.past-project-page .project-list-cards img{width:100%}.past-project-page .job-map{box-shadow:0 0 1px 0 #ddd;background:#f2f2f2}.past-project-page .job-map .loading{font-size:24px;position:absolute;top:50%;left:50%;right:50%;transform:translateY(-50%);margin:auto}.past-project-page .job-map .loading .inner{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes spinning{0%{transform:rotate(1deg)}100%{transform:rotate(360deg)}}.past-project-page #moving-map-legend{margin-top:10px}.past-project-page #moving-map-legend .item{display:inline-flex;align-items:center;margin-right:20px}.past-project-page #moving-map-legend .item .swatch{display:inline-block;border-radius:50%;width:20px;height:20px;margin-right:5px}.past-project-page #moving-map-legend .item .swatch.from{background:#1abc9c}.past-project-page #moving-map-legend .item .swatch.to{background:#d9001b}@media(max-width:767px){.past-project-page .common-toggle-style{display:-ms-flexbox;display:flex}.past-project-page .common-toggle-style .btn{display:block;flex:1;width:100%}}.past-project-page .common-toggle-style .btn{border:1px solid #ccc;background:#fff;color:#333}.past-project-page .common-toggle-style .btn:hover,.past-project-page .common-toggle-style .btn:focus{color:#337ab7}.past-project-page .common-toggle-style .btn.active{background:#337ab7;border-color:#337ab7;color:#fff;cursor:default}.past-project-page .added-photo .uploaded-photo{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}.past-project-page .map-pin-detail{position:absolute;top:5px;left:5px;width:330px;background:#fff;z-index:100;box-shadow:0 0 3px 0 rgba(0,0,0,.2);overflow:auto;animation:mapPinSlide .3s}@keyframes mapPinSlide{0%{top:20px;opacity:.2}100%{top:5px;opacity:1}}.past-project-page .map-pin-detail .media{margin-top:0}.past-project-page .map-pin-detail .media-left img,.past-project-page .map-pin-detail .mobile-past-projects-results .media-left img{width:40px}.past-project-page .map-pin-detail .inner{padding:15px}.past-project-page .map-pin-detail .close{margin:-5px -10px 0 0}.past-project-page .project-detail-heading{margin:0}.past-project-page .project-rating{margin-bottom:0}.past-project-page .review-title{font-weight:bold;margin-top:4px}.past-project-page .review-experience{line-height:160%}.past-project-page .review-experience p:last-child{margin-bottom:0}.past-project-page .map-detail-review,.past-project-page .map-detail-gallery,.past-project-page .project-details{margin-top:10px}.past-project-page .map-detail-gallery img{width:100%;margin-bottom:0;max-width:unset}.past-project-page .map-detail-gallery .thumbs{margin:0 0 0 -2px}.past-project-page .map-detail-gallery .cell{padding:0}.past-project-page .map-detail-gallery .cell a{margin-left:2px;margin-bottom:2px;display:block}.past-project-page .mobile-past-projects-results .project-item{padding:15px;border:1px solid #ddd;border-radius:4px;margin-bottom:20px}@media(max-width:767px){.past-project-page .mobile-past-projects-results .project-item{padding:25px 0 0 0;border-radius:0;border-width:1px 0 0 0}}.past-project-page .past-project-page .project-details.expand-me .set-height{height:80px;overflow:hidden}.past-project-page .past-project-page .project-details.expand-me .see-more-chat{display:block}.past-project-page .past-project-page .project-details .see-more-chat{display:none}.past-project-page .btn-read-review-map{margin-top:5px}.past-project-page .selected-location-map{background:no-repeat 50% 50%;background-size:cover;height:140px;overflow:hidden;margin-top:10px}@media(min-width:992px){.past-project-page .selected-location-map{display:none}}.past-project-page .selected-location-map img{opacity:0}.past-project-page .project-item .media{margin-bottom:10px}.past-project-page .map-detail-gallery b{display:block;margin-bottom:4px}.past-project-page #mapclusterer{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.past-project-page #mapclusterer div{color:#fff!important}.past-project-page .btn-add-job-photo{position:relative;overflow:hidden;margin-bottom:10px}.past-project-page .btn-add-job-photo input{position:absolute;top:0;left:0;height:30px;z-index:2;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}.past-project-page .btn-add-job-photo label{margin:0}@media(max-width:767px){.past-project-page .add-a-job-form{border:0;padding:0}}.past-project-page .add-a-job-form .form-title{margin:0 0 15px 0}.past-project-page .added-photo-container .added-photo{position:relative;background:#f4f4f4;color:#555;float:left;margin:0 10px 10px 0;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}.past-project-page .added-photo-container .added-photo .loading-feedback{position:absolute;top:50%;left:50%;text-align:center;margin:-34px 0 0 -34px;width:68px;height:68px;z-index:2}.past-project-page .added-photo-container .added-photo .loading-feedback i{margin-bottom:4px}.past-project-page .added-photo-container .added-photo .btn-remove{position:absolute;top:5px;right:5px;padding:0;width:40px;line-height:36px;text-align:center;border-radius:50%;border:2px solid #fff;z-index:6}@media(min-width:1200px){.past-project-page #map-detail-inner .details-inner{max-height:560px}}@media(min-width:992px){.past-project-page #map-detail-inner .details-inner{max-height:446px;overflow:auto}}.past-project-gallery-page .btn-rounded{border-radius:30px}.past-project-gallery-page .project-foot-navigation{display:-ms-flexbox;display:flex;justify-content:center;padding:30px 0;color:#ccc}.past-project-gallery-page .employee-bio{float:right;text-align:center;margin-left:20px}.past-project-gallery-page .employee-bio .employee-photo{width:128px;height:auto}@media(min-width:1200px){.past-project-gallery-page .employee-bio .employee-photo{width:160px}}@media(max-width:600px){.past-project-gallery-page .employee-bio .employee-photo{width:64px}}.past-project-gallery-page .employee-bio .caption{margin-top:10px}@media(min-width:600px){.past-project-gallery-page .employee-bio .caption .name{font-size:16px}}.past-project-gallery-page .employee-bio .caption a{color:#333}.past-project-gallery-page .projects-list-nav{overflow:hidden;border-radius:4px;border:1px solid #ddd}.past-project-gallery-page .projects-list-nav .project-link{display:block;padding:10px 16px}.past-project-gallery-page .projects-list-nav .project-link:not(:first-child){border-top:1px solid #eee}.past-project-gallery-page .projects-list-nav .project-link:hover,.past-project-gallery-page .projects-list-nav .project-link:focus{text-decoration:none;background:#f7f7f7}.past-project-gallery-page .projects-list-nav .project-link.current,.past-project-gallery-page .projects-list-nav .project-link.current:hover,.past-project-gallery-page .projects-list-nav .project-link.current:focus{color:#333;background:#f2faff}.past-project-gallery-page .projects-list-nav .project-link .name{font-weight:bold}.past-project-gallery-page .projects-list-nav .project-link .project-type,.past-project-gallery-page .projects-list-nav .project-link .project-location{font-size:13px}.past-project-gallery-page .projects-list-nav .project-link .project-location{color:#333}.past-project-detail-page{background:#fff}@media(min-width:992px){.past-project-detail-page .d-flex-md-custom{display:flex;align-items:center}}.past-project-detail-page .equal-cols{display:flex;flex-wrap:wrap}.past-project-detail-page .equal-cols>.col-item{flex:1 1 0;padding:15px}.past-project-detail-page .dynamic-overlay{position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.6)}.past-project-detail-page .stars i{color:#ffc221}.past-project-detail-page .btn{white-space:nowrap}.past-project-detail-page .btn .fa-arrow-right{transition:all .2s linear}.past-project-detail-page .btn:hover .fa-arrow-right{transform:translateX(3px)}.past-project-detail-page .page-gallery-thumbnail{overflow:hidden}.past-project-detail-page .page-gallery-thumbnail img{transition:all .45s ease}.past-project-detail-page .page-gallery-thumbnail:hover img{filter:brightness(.8)}.past-project-detail-page .page-hero-past-project-detail{color:#fff;position:relative;height:600px}@media(max-width:767px){.past-project-detail-page .page-hero-past-project-detail{height:450px}}.past-project-detail-page .page-hero-past-project-detail .page-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}@media(max-width:767px){.past-project-detail-page .page-hero-past-project-detail .video-hero-bg{display:block;position:absolute}.past-project-detail-page .page-hero-past-project-detail .video-hero-bg video{display:none}}.past-project-detail-page .page-hero-past-project-detail .div-table{background:rgba(0,0,0,.4);z-index:3;padding:100px 0}@media(max-width:991px){.past-project-detail-page .page-hero-past-project-detail .div-table{padding:0}}.past-project-detail-page .page-hero-past-project-detail .hero-container{height:100%}.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row{display:flex;justify-content:center;align-items:center;height:100%}.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row .hero-inner{max-width:800px;margin:auto;padding:0 15px;text-align:center}.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row .hero-inner .hero-pills{background:rgba(255,255,255,.4);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);margin-top:20px;padding:10px;width:fit-content;max-width:100%;display:flex;gap:10px;flex-wrap:wrap;max-height:100px;overflow:auto;border-radius:4px}.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row .hero-inner .hero-pills .hero-pill{background:#fff;color:#333;width:fit-content;border-radius:50px;padding:4px 8px;text-transform:capitalize;font-size:12px}@media(max-width:767px){.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row .hero-inner .hero-pills{max-height:300px;width:100%}}.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row .hero-quote-section{display:none}@media(min-width:992px){.past-project-detail-page .page-hero-past-project-detail .hero-container .hero-row .mr-md-3{margin-right:10px}}.past-project-detail-page .page-hero-past-project-detail.page-hero-form{height:auto}@media(max-width:767px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .page-hero-bg{height:550px}}@media(max-width:767px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .video-hero-bg{height:550px}}@media(max-width:991px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container{padding:0}}@media(min-width:992px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container .hero-row{justify-content:space-between;align-items:center}}@media(max-width:991px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container .hero-row{flex-direction:column}}.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container .hero-row .hero-inner{padding:0;margin:unset;text-align:left}@media(min-width:992px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container .hero-row .hero-inner{max-width:60%}}@media(max-width:991px){.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container .hero-row .hero-inner{display:flex;flex-direction:column;justify-content:center;padding:0 30px;height:550px;width:100%;text-align:center}}.past-project-detail-page .page-hero-past-project-detail.page-hero-form .hero-container .hero-row .hero-quote-section{display:block}.past-project-detail-page .page-hero-past-project-detail h1,.past-project-detail-page .page-hero-past-project-detail .h1{margin:0}@media(min-width:768px){.past-project-detail-page .page-hero-past-project-detail h1,.past-project-detail-page .page-hero-past-project-detail .h1{font-size:50px}}@media(max-width:767px){.past-project-detail-page .page-hero-past-project-detail h1,.past-project-detail-page .page-hero-past-project-detail .h1{font-size:36px}}.past-project-detail-page .page-hero-past-project-detail .lead{margin:5px 0 0 0}@media(min-width:768px){.past-project-detail-page .page-hero-past-project-detail .lead{font-size:21px}}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid{position:relative}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid:after{position:absolute;left:0;bottom:0;height:100%;background:#f00;width:100%;content:'';z-index:-1;background:rgba(255,255,255,.4);backdrop-filter:blur(2px)}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .page-gallery{margin-bottom:0}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols{display:flex;flex-wrap:wrap}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols>.col-item{flex:1 1 0;padding:15px}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols>.col-item .page-gallery-thumbnail{border-radius:4px;overflow:hidden}.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols>.col-item .page-gallery-thumbnail img{height:200px;width:100%;object-fit:cover}@media(max-width:991px){.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols>.col-item .page-gallery-thumbnail img{height:100px}}@media(max-width:500px){.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols>.col-item .page-gallery-thumbnail img{height:80px}}@media(max-width:991px){.past-project-detail-page .page-hero-past-project-detail .hero-past-projects-gallery-grid .equal-cols>.col-item{padding:5px}}.past-project-detail-page .pp-review-single-section .review-content{border-left:2px solid #f00;padding-left:10px}.past-project-detail-page .pp-review-single-section .centered-container{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;float:unset}.past-project-detail-page .pp-review-single-section .centered-container ul{width:fit-content;margin:auto;text-align:left}.past-project-detail-page .pp-featured-section{background:#f8f8f8}.past-project-detail-page .pp-featured-section .featured-project{background:#fff;color:#333;padding:20px;border-radius:4px;display:flex;flex-direction:column}.past-project-detail-page .pp-featured-section .featured-project .content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.past-project-detail-page .pp-featured-section .featured-project .featured-img{margin-bottom:20px;height:200px;width:100%;object-fit:cover;border-radius:4px}@media(max-width:991px) and (min-width:768px){.past-project-detail-page .pp-featured-section .featured-project .featured-img{height:250px}}.past-project-detail-page .pp-featured-section .featured-project .h4{font-size:21px;font-weight:bold;margin-bottom:30px}@media(min-width:992px){.past-project-detail-page .pp-featured-section .featured-project .title-cta-btn{float:right}}.past-project-detail-page .pp-featured-section .featured-project .gallery-grid{gap:5px}.past-project-detail-page .pp-featured-section .featured-project .gallery-grid .page-gallery{margin-bottom:0}.past-project-detail-page .pp-featured-section .featured-project .gallery-grid .col-item{padding:3px}.past-project-detail-page .pp-featured-section .featured-project .gallery-grid .open-gallery{display:block;height:100%}.past-project-detail-page .pp-featured-section .featured-project .gallery-grid .open-gallery .page-gallery-thumbnail{height:100%;border-radius:4px;overflow:hidden}.past-project-detail-page .pp-featured-section .featured-project .gallery-grid .open-gallery img{height:100%;width:100%;object-fit:cover;aspect-ratio:270/208}.past-project-detail-page .pp-map-section .dynamic-projects-map-anchor{display:none}.past-project-detail-page .pp-map-section .dynamic-projects-map{border-radius:4px;overflow:hidden}.past-project-detail-page .pp-testimonials-section{text-align:center;overflow:hidden;background:#ddd;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.past-project-detail-page .pp-testimonials-section .container{position:relative;z-index:2}.past-project-detail-page .pp-testimonials-section .section-header *{color:#fff}.past-project-detail-page .pp-testimonials-section .pp-carousel-container{padding:0 40px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel{position:relative;margin:auto}@media(max-width:1199px){.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel{max-width:600px}}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item{height:350px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card{color:#333;text-align:left;padding:20px;padding-top:0;margin:auto;margin-top:10px;margin-bottom:5px;background:#fff;border-bottom:6px solid #ffc221;height:300px;border-radius:4px;position:relative;overflow:hidden}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .inner{overflow:auto;height:100%;position:relative;z-index:2}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .inner::-webkit-scrollbar{width:5px;height:5px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .inner::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .inner::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .inner::-webkit-scrollbar-thumb:hover{background:#555}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .review-card-header{background:#fff;position:sticky;top:0;padding-top:20px;z-index:3}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .h4{font-weight:bold;font-size:20px;margin-top:0}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .stars{margin-bottom:10px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card .review-content{padding-bottom:50px;position:relative;z-index:2}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card:after{content:'';background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0));position:absolute;bottom:0;height:30%;width:100%;left:0;pointer-events:none;z-index:3}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .item .review-card:before{content:'';font-family:'Font Awesome 6 Pro';font-weight:bold;color:#eee;position:absolute;left:-100px;bottom:-120px;z-index:1;opacity:.5;font-size:250px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-right,.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-left{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 0;text-decoration:none;color:#fff;font-size:30px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-right .carousel-arrow,.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-left .carousel-arrow{font-family:'Font Awesome 5 Pro'}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-right{right:-30px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-right .carousel-arrow:after{content:''}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-left{left:-30px}.past-project-detail-page .pp-testimonials-section .pp-carousel-container .carousel .anchor-arrow-left .carousel-arrow:after{content:''}@media(min-width:1200px){.past-project-detail-page .pp-testimonials-section .pp-carousel-container .mobile-carousel-version{display:none}}@media(max-width:1199px){.past-project-detail-page .pp-testimonials-section .pp-carousel-container .desktop-carousel-version{display:none}}.past-project-detail-page .pp-next-step-section{position:relative;background:#f8f8f8;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.past-project-detail-page .pp-next-step-section .step-container{padding:20px;background:#fff;text-align:center;border-radius:4px}.past-project-detail-page .pp-next-step-section .step-container .step-icon{font-size:40px}.past-project-detail-page .pp-next-step-section .step-container .btn{margin-top:15px}.past-project-detail-page .pp-next-step-section .step-container .h4{font-size:20px;font-weight:bold}.past-project-detail-page .pp-next-step-section .container{position:relative;z-index:2}.past-project-detail-page .pp-next-step-section .dynamic-overlay{position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.6)}.past-project-detail-page .past-project-modal .modal-content{background:transparent}.past-project-detail-page .past-project-modal .modal-content .modal-header{border:0}.past-project-detail-page .past-project-modal .modal-content .modal-body{position:relative}.past-project-detail-page .past-project-modal .modal-content .close{font-size:25px;color:#fff;opacity:1}