body.single-projects #hero .project-category{position:absolute;bottom:50px;left:0;z-index:4}body.single-projects #hero .project-category .category-item{color:#fff;font-size:18px;line-height:1.4;text-transform:uppercase}body.single-projects #hero .project-category .category-item>a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:0 10px}body.single-projects #hero .project-category .category-item svg{fill:#fff}body.single-projects #hero .project-category .category-item svg path{fill:inherit !important}@media (min-width:1500px){body.single-projects #hero .project-category{bottom:62px}}@media (max-width:767.98px){body.single-projects #hero .project-category{bottom:85px}body.single-projects #hero .project-category .category-item{font-size:12px;font-weight:normal}body.single-projects #hero .project-category .category-item>a{gap:0 10px}body.single-projects #hero .project-category .category-item .svg{width:36px !important}body.single-projects #hero .project-category .category-item span{max-width:120px}}body.single-projects #project-stats{padding:50px 0;background-color:rgba(28, 55, 100, 0.1)}body.single-projects #project-stats .stats{width:100%;display:flex;justify-content:center;gap:0 80px}body.single-projects #project-stats .stats .stat{max-width:250px;flex:0 0 auto}body.single-projects #project-stats .stats .stat-number,body.single-projects #project-stats .stats .stat-label{text-align:center}body.single-projects #project-stats .stats .stat-number{color:var(--color-red);font-family:var(--font-heading);font-size:75px;line-height:1.1;margin-bottom:5px}body.single-projects #project-stats .stats .stat-label{font-size:16px;line-height:1.4;text-transform:uppercase}@media (min-width:1500px){body.single-projects #project-stats{padding:80px 0}body.single-projects #project-stats .stats{gap:0 110px}body.single-projects #project-stats .stats-number{font-size:100px}body.single-projects #project-stats .stats-label{font-size:20px}}@media (max-width:1199.98px){body.single-projects #project-stats .stats{display:grid;grid-template-columns:1fr 1fr;gap:90px 10px}body.single-projects #project-stats .stats .stat-number{font-size:60px}body.single-projects #project-stats .stats .stat-label{font-size:18px}}@media (max-width:991.98px){body.single-projects #project-stats .stats .stat-label{font-size:16px}}body.single-projects #project-summary{padding:80px 0}body.single-projects #project-summary .project-video{margin-bottom:40px}body.single-projects #project-summary .project-description{margin-bottom:40px}body.single-projects #project-summary .project-services{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}body.single-projects #project-summary .project-services .service-item{font-size:16px;line-height:1.4;text-transform:uppercase;display:flex;align-items:center;gap:0 15px}body.single-projects #project-summary .project-services .service-item svg{fill:var(--color-red)}@media (min-width:1500px){body.single-projects #project-summary{padding:130px 0 140px}body.single-projects #project-summary .project-video{margin-bottom:72px}}@media (max-width:767.98px){body.single-projects #project-summary{padding:50px 0}body.single-projects #project-summary.has-video{padding-top:0}body.single-projects #project-summary .project-video{width:calc(100% + var(--bs-gutter-x)) !important;margin-left:calc(calc(-1 * var(--bs-gutter-x)) * 0.5)}body.single-projects #project-summary .project-description{margin-bottom:25px}body.single-projects #project-summary .project-services{gap:20px 10px}body.single-projects #project-summary .project-services .service-item{font-size:12px;gap:0 9px}body.single-projects #project-summary .project-services .service-item .svg{flex:0 0 auto;width:28px !important}}body.single-projects #project-gallery{padding-top:0;padding-bottom:80px}body.single-projects #project-gallery .gallery-wrap .gallery-item{aspect-ratio:1.4972067039;position:relative}body.single-projects #project-gallery .gallery-wrap .gallery-item:nth-child(5n+1),body.single-projects #project-gallery .gallery-wrap .gallery-item:nth-child(5n+2){grid-column:span 3}body.single-projects #project-gallery .gallery-wrap .gallery-item:nth-child(5n+3),body.single-projects #project-gallery .gallery-wrap .gallery-item:nth-child(5n+4),body.single-projects #project-gallery .gallery-wrap .gallery-item:nth-child(5n+5){grid-column:span 2}body.single-projects #project-gallery .gallery-wrap .gallery-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}@media (min-width:768px){body.single-projects #project-gallery .gallery-wrap{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}}@media (min-width:1500px){body.single-projects #project-gallery{padding-bottom:130px}}@media (max-width:991.98px){body.single-projects #project-gallery{padding-bottom:74px}}@media (max-width:767.98px){body.single-projects #project-gallery:after{width:100%;font-size:12px;font-style:italic;content:'scroll left/right';text-align:center;display:block;opacity:0.7;padding-top:10px}}body.single-projects #related-projects{padding:80px 0;background-color:rgba(239, 246, 237, 0.4)}body.single-projects #related-projects .related-categories{display:flex;flex-direction:column;gap:50px 0}body.single-projects #related-projects .related-categories .related-category .related-header{display:flex;flex-direction:column;margin-bottom:40px}body.single-projects #related-projects .related-categories .related-category .related-header .icon svg{fill:var(--color-red);width:50px}body.single-projects #related-projects .related-categories .related-category .related-header .title{line-height:1.17;margin:10px 0}body.single-projects #related-projects .related-categories .related-category .related-header .subtitle{font-size:18px;line-height:1.4;text-transform:uppercase}@media (min-width:1500px){body.single-projects #related-projects{padding:152px 0}body.single-projects #related-projects .related-categories .related-category .related-header{margin-bottom:80px}}@media (max-width:1199.98px){body.single-projects #related-projects+#contact{padding-top:0 !important}}@media (max-width:991.98px){body.single-projects #related-projects{padding:60px 0 85px}body.single-projects #related-projects .related-categories .related-category .related-header{margin-bottom:32px}body.single-projects #related-projects .related-categories .related-category .related-header .subtitle{font-size:18px}}@media (max-width:767.98px){body.single-projects #related-projects .related-categories .related-category .related-header .subtitle{font-size:16px}}body.single-projects #contact{padding-top:80px}@media (min-width:1500px){body.single-projects #contact{padding-top:180px}}