.postid-6584 figure.wp-block-video {
    margin: 0;
}

.postid-6584 .project-content-block > .project-content-block-inner,
.postid-6677 .project-content-block > .project-content-block-inner{
    align-items: center;
}

.postid-6584 header.project-header > .InnerHeader > .main-heading {
    max-width: 975px;
}

.postid-6584 .project-content-block > .project-content-block-inner > div p {
    line-height: 36px;
    font-weight: 400;
}

.project-two-img-section.inner-video{
	position: relative;
}

video#project-video-section{
position: absolute;
    width: 48%;
    top: 12%;
    left: 26%;
}

.page-template-work .facetwp-facet.facetwp-facet-pagination.facetwp-type-pager
{
	background: #fff;
    padding: 10px 30px;
    border-radius: 30px;
}

.page-template-work .facetwp-page
{
	margin-left: 10px !important; 
	margin-right: 10px !important;
}

.page-template-work .facetwp-page.active
{
	border-radius: 50%;
}

@media screen and (max-width: 800px) {
	figure.wp-block-table {
		width: 100%;
		overflow: auto !important;
		display: block;
	}

	figure.wp-block-table > table {
		min-width: 100% !important;
	}
	
	figure.wp-block-table > table td
	{
		min-width: 150px !important;
		
	}
}

.home main{
overflow: hidden;
}

.postid-6954 .project-stats-section > .projects-stats-wrapper {
    max-width: 1400px;
    margin: 0 auto;
    display: grid;
    gap: 8rem;
    grid-template-columns: var(--grid-template-columns, 1fr 1fr 1fr);
    align-items: first baseline;
    justify-items: start;
}

.postid-6954 .project-stats-section > .projects-stats-wrapper > .stats-item > .stat-counter {
    color: #002037;
    font-family: 'Playfair Display';
    font-size: 52px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
}

.postid-6954 .project-stats-section > .projects-stats-wrapper > .stats-item > .stat-heading {
    color: #212121;
    font-family: "Chivo", Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    max-width: 350px;
    margin: 0.82rem 0;
}
