.image_row_full_width{position:relative;margin-bottom:100px;overflow:hidden;}.image_only img{height:100%;object-fit:cover;object-position:center;}.image_row_full_width .image_only{height:594px;}.small_container_start .small-container .image_row_full_width .image_only{height:443px;}.cpt_projects_section{position:relative;padding:75px 0;}.single-projects .related_project_wrap{padding:75px 0 0;margin-bottom:-25px;position:relative;z-index:9;}.cpt_projects_section .header_wrap:not(:last-child){margin-bottom:45px;}.cpt_projects_section .header_wrap{display:flex;align-items:flex-end;}.cpt_projects_section .header_wrap h2{margin-bottom:0;flex-grow:1;}.cpt_projects_section .header_wrap .btn-wrap{margin-left:25px;}.cpt_projects_items:not(:last-child){margin-bottom:45px;}.cpt_projects_items{text-align:center;}.cpt_projects_items a{display:block;}.cpt_projects_items .cpt_projects_img{overflow:hidden;height:485px;}.cpt_projects_items .cpt_projects_img img{height:100%;object-fit:cover;transform:scale(1.01);transition:var(--transition);}.cpt_projects_items a:hover .cpt_projects_img img{transform:scale(1.05);}.cpt_projects_items .cpt_projects_title{margin-top:15px;}.cpt_projects_items .cpt_projects_title h4{margin-bottom:0;transition:var(--transition);}.cpt_projects_items a:hover .cpt_projects_title h4{color:var(--primary-red);}.project_cpt_section{margin-top:45px;}.project-listing-filter:not(:last-child){margin-bottom:45px;}.project-listing-filter .custom-select-wrap{display:none;}.project-listing-filter ul.sorting-list{flex-wrap:wrap;display:flex;align-items:center;margin-bottom:-15px;}.project-listing-filter ul.sorting-list li:not(:last-child){margin-right:15px;}.site-content .project-listing-filter ul.sorting-list li{margin-bottom:15px;}.project-listing-filter ul.sorting-list li a{padding:14px 19px;border:1px solid var(--border-color);display:inline-block;color:var(--primary-black);text-align:center;font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;text-decoration:none;}.project-listing-filter ul.sorting-list li a:hover,.project-listing-filter ul.sorting-list li a.active{background-color:var(--bg-grayish);text-decoration:none;border:1px solid var(--bg-grayish);}.single-project-gallery-wrap{display:flex;justify-content:space-between;}.single-project-gallery-wrap .gallery-item{height:594px;}.single-project-gallery-wrap .gallery-item img{height:100%;object-fit:cover;}.image_row_50_50 .single-project-gallery-wrap .gallery-item{width:calc(50% - 22.5px);}.image_row_33_33_33 .single-project-gallery-wrap .gallery-item{width:calc(33.33% - 22.5px);}.image_row_33_66 .single-project-gallery-wrap .gallery-item.item-1{width:calc(66.67% - 22.5px);}.image_row_33_66 .single-project-gallery-wrap .gallery-item.item-2{width:calc(33.33% - 22.5px);}.single-projects .image_row_full_width,.single-projects .image_row_33_66,.single-projects .image_row_33_33_33,.single-projects .image_row_50_50{margin-bottom:70px;}.single-project-banner{position:relative;overflow:hidden;height:570px;margin-bottom:65px;}.single-project-banner .media-anim{position:relative;}.single-project-banner .media-anim *{position:relative;z-index:2;}.single-project-banner .media-anim::before{position:absolute;content:"";width:100%;left:0;top:0;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.00) 26.92%);z-index:3;}.single-project-header-tab{margin-bottom:65px;}.header-tab-description{max-width:816px;margin-bottom:45px;}.project-details-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-30px;}.project-details-wrap .project-details-item{max-width:calc(25% - 40px);width:calc(25% - 40px);padding-top:15px;border-top:1px solid var(--border-color);margin-bottom:30px;padding-right:12px;}.project-details-wrap .project-details-item h4{margin-bottom:15px;}.related_project_wrap{margin-top:100px;padding:75px 0;background-color:var(--bg-light);}.related_project_wrap .related_project_header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:45px;}.related_project_wrap .related_project_header h2{margin-bottom:0;flex-grow:1;}.related_project_wrap .related_project_header .btn-wrap{flex-shrink:0;margin-left:25px;}.load-more-btn{margin-top:45px;}@media only screen and (min-width:768px){.load-more-btn{display:none;}}