/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 02 2025 | 05:30:42 */
/* Image and Video Masks */

.masked-video-right, .masked-image-right {
	  width: 1110px;
      height: 1200px;
	  position: absolute;
      margin-left: 0px;

	  /* Standard Mask */
	  mask-image: url('https://anhurdynamics.kinsta.cloud/wp-content/uploads/2025/06/Rectangle-Mask-Right.svg');
	  mask-size: cover;          /* or contain, or specific dimensions */
	  mask-repeat: no-repeat;
	  mask-position: center;     /* adjust as needed */

	  /* WebKit-prefixed for Safari */
	  -webkit-mask-image: url('https://anhurdynamics.kinsta.cloud/wp-content/uploads/2025/06/Rectangle-Mask-Right.svg');
	  -webkit-mask-size: cover;
	  -webkit-mask-repeat: no-repeat;
	  -webkit-mask-position: center;
}
body.page-id-12261 .masked-video-right, body.page-id-12261 .masked-image-right, body.page-id-12261 .masked-image-right img {
	width: 751px;
    height: 812px;
}
.masked-video-left, .masked-image-left {
	  width: 1099px;
      height: 1151px;
	  position: absolute;
      margin-left: -470px;

	  /* Standard Mask */
	  mask-image: url('https://anhurdynamics.kinsta.cloud/wp-content/uploads/2025/06/Rectangle-Mask-Left-1.svg');
	  mask-size: cover;          /* or contain, or specific dimensions */
	  mask-repeat: no-repeat;
	  mask-position: center;     /* adjust as needed */

	  /* WebKit-prefixed for Safari */
	  -webkit-mask-image: url('https://anhurdynamics.kinsta.cloud/wp-content/uploads/2025/06/Rectangle-Mask-Left-1.svg');
	  -webkit-mask-size: cover;
	  -webkit-mask-repeat: no-repeat;
	  -webkit-mask-position: center;
}
body.page-id-12261 .masked-video-left, body.page-id-12261 .masked-image-left, body.page-id-12261 .masked-image-left img {
	width: 887px;
    height: 924px;
}
body.page-id-12261 .masked-video-left, body.page-id-12261 .masked-image-left {
	margin-left: -300px;
}
.wp-block-video.masked-video-right video {
	vertical-align: middle;
    width: 2900px;
    height: 1633px;
    margin-left: -300px;
}
.masked-image-right img {
	vertical-align: middle;
    width: 1110px;
    height: 1200px;
    margin-left: 0px;
    object-fit: cover;
}
.masked-image-left img {
	vertical-align: middle;
    width: 1099px;
    height: 1151px;
    margin-right: 0px;
    object-fit: cover;
}

@media (max-width: 1024px) {
	.masked-video-right, .masked-image-right, .masked-image-right img {
		width: 563px;
        height: 609px;
	}
	.masked-video-right, .masked-image-right {
		margin-left: 0px;
	}
	.masked-video-left, .masked-image-left, .masked-image-left img {
		width: 580px;
        height: 609px;
	}
	.masked-video-left, .masked-image-left {
		margin-left: -180px;
	}
	.wp-block-video.masked-video-right video {
		margin-left: 0px;
		width: 1080px;
		height: 609px;
	}
	body.page-id-12261 .masked-video-right, body.page-id-12261 .masked-image-right, body.page-id-12261 .masked-image-right img {
		width: 563px;
		height: 609px;
	}
	body.page-id-12261 .masked-video-left, body.page-id-12261 .masked-image-left, body.page-id-12261 .masked-image-left img {
		width: 580px;
		height: 609px;
	}
	body.page-id-12261 .masked-video-left, body.page-id-12261 .masked-image-left {
		margin-left: -180px;
	}
}

@media (max-width: 767px) {
	.masked-video-right, .masked-image-right, .masked-video-left, .masked-image-left {
		  position: relative;
	}
	.masked-video-right, .masked-image-right, .masked-image-right img {
		width: 281px;
        height: 304px;
	}
	.masked-video-right, .masked-image-right {
		margin-left: -80px;
		margin-bottom: 30px !important;
	}
	.masked-video-left, .masked-image-left, .masked-image-left img {
		width: 290px;
        height: 305px;
	}
	.masked-video-left, .masked-image-left {
		margin-left: -80px;
        margin-bottom: 30px !important;
	}
	.wp-block-video.masked-video-right video {
		margin-left: 0px;
		width: 1080px;
		height: 609px;
	}
	body.page-id-12261 .masked-video-right, body.page-id-12261 .masked-image-right, body.page-id-12261 .masked-image-right img {
		width: 281px;
		height: 304px;
	}
	body.page-id-12261 .masked-video-left, body.page-id-12261 .masked-image-left, body.page-id-12261 .masked-image-left img {
		width: 290px;
		height: 305px;
	}
	body.page-id-12261 .masked-video-left, body.page-id-12261 .masked-image-left {
		margin-left: 0px;
	}
}

/* Industry Cards */

.industry-mini-cards .kb-query-grid-wrap {
	grid-template-columns: repeat(8, 1fr) !important;
}
.industry-link-button {
	position: absolute;
	bottom: 60px;
	right: 60px;
}

@media (max-width: 1024px) {
	.industry-link-button {
		position: absolute;
		bottom: 30px;
		right: 30px;
	}
}

@media (max-width: 767px) {
	.industry-mini-cards .kb-query-grid-wrap {
		grid-template-columns: repeat(4, 1fr) !important;
	}
}

/* Case Studies */
.case-studies-services {
	display: flex;
	flex-direction: column;
}
.case-studies-services .wp-block-post-terms__separator {
	display: none;
}
.case-studies-services a::before {
	content: "→ ";
}
.case-studies-services a {
	text-decoration: none;
}
body.post-type-archive-case-study .wp-block-post-terms__separator, body.single-industry .wp-block-post-terms__separator {
	display: none;
}
body.post-type-archive-case-study .taxonomy-related-service, body.single-industry .taxonomy-related-service {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	margin-top: 20px;
}
body.post-type-archive-case-study .taxonomy-related-service a, body.single-industry .taxonomy-related-service a {
	display: flex;
	padding: 3px 15px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 5px;
	background: var(--global-palette1);
	color: var(--global-palette3);
	font-family: Figtree;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px; /* 150% */
	text-decoration: none;
}
.case-study-details > .kt-row-column-wrap {
	display: flex;
	gap: 5px;
}
.case-study-details > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1) {
	flex-direction: row;
}
.case-study-details > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1)::after {
	content: "•";
	margin-left: 5px;
	color: var(--global-palette1);
}

/* Contact Us */
.contact-details strong {
	color: var(--global-palette1);
	font-weight: 500;
}