.itg .itg-our-values {

	--itg-ov-max-w: 76.0416666667vw;
	--itg-ov-inset-x: 4.1666666667vw;
	--itg-ov-py: 6.25vw;
	--itg-ov-gap: 4.1666666667vw;
	--itg-ov-title-max-w: 21.3541666667vw;
	--itg-ov-item-w: 22.0833333333vw;
	--itg-ov-item-gap: 1.0416666667vw;
	--itg-ov-radius: 2.6041666667vw;
	--itg-ov-overlap: 3.75vw;


	--itg-ov-fs-title: 3.125vw;
	--itg-ov-lh-title: 3.125vw;
	--itg-ov-fs-item-title: 2.0833333333vw;
	--itg-ov-lh-item-title: 2.0833333333vw;
	--itg-ov-fs-body: 0.9375vw;
	--itg-ov-lh-body: 1.25vw;


	--itg-ov-collage-ratio: 1920 / 1180;
	--itg-ov-collage-radius: 1.3020833333vw;
	--itg-ov-collage-fs: 4.7916666667vw;
	--itg-ov-collage-lh: 5.4375vw;

	background-color: var(--itg-color-mahogany);
	border-radius: var(--itg-ov-radius);
	margin-top: calc(-1 * var(--itg-ov-overlap));
	position: relative;
	z-index: 1;
	overflow: hidden;
	color: var(--itg-color-sand);
}

.itg .itg-our-values--has-collage {
	padding-bottom: 4.84375vw;
}

.itg .itg-our-values__inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--itg-ov-gap);
	box-sizing: border-box;
	width: 100%;
	max-width: var(--itg-ov-max-w);
	margin-inline: auto;
	padding-block: var(--itg-ov-py);
	padding-inline: var(--itg-ov-inset-x);
}

.itg .itg-our-values__title {
	margin: 0;
	width: 100%;
	max-width: var(--itg-ov-title-max-w);
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ov-fs-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-ov-lh-title);
	text-align: center;
}

.itg .itg-our-values__grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: var(--itg-ov-gap);
	width: 100%;
}

.itg .itg-our-values__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--itg-ov-item-gap);
	box-sizing: border-box;
	width: var(--itg-ov-item-w);
	max-width: 100%;
	text-align: center;
}

.itg .itg-our-values__item-title {
	margin: 0;
	width: 100%;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ov-fs-item-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-ov-lh-item-title);
	hyphens: none;
}

.itg .itg-our-values__item-body {
	margin: 0;
	width: 100%;
	font-family: var(--itg-font-body);
	font-size: var(--itg-ov-fs-body);
	font-weight: var(--itg-font-weight-regular);
	line-height: var(--itg-ov-lh-body);
}

.itg .itg-our-values__item-body p {
	margin: 0;
}


.itg .itg-our-values__collage {
	width: 100%;
	overflow-x: clip;
}

.itg .itg-our-values__collage-stage {
	position: relative;
	width: 100%;
	aspect-ratio: var(--itg-ov-collage-ratio);
}

.itg .itg-our-values__collage-cell {
	position: absolute;
	left: var(--itg-ov-cell-left);
	top: var(--itg-ov-cell-top);
	z-index: var(--itg-ov-cell-z);
	width: var(--itg-ov-cell-width);
	height: var(--itg-ov-cell-height);
	margin: 0;
	overflow: hidden;
	border-radius: var(--itg-ov-collage-radius);
}

.itg .itg-our-values__collage-frame {
	position: absolute;
	inset: 0;
	overflow: hidden;
	border-radius: inherit;
}

.itg .itg-our-values__collage-image {
	display: block;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	object-fit: cover;
	object-position: var(--itg-ov-cell-position, 50% 50%);
}

.itg .itg-our-values__collage-image--mobile {
	display: none;
}

.itg .itg-our-values__collage-type {
	position: absolute;
	inset: 0;
	z-index: 4;
	pointer-events: none;
}

.itg .itg-our-values__collage-line {
	position: absolute;
	left: var(--itg-ov-line-left);
	top: var(--itg-ov-line-top);
	margin: 0;
	color: var(--itg-color-lime);
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ov-collage-fs);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-ov-collage-lh);
	text-transform: uppercase;
	white-space: nowrap;
}

@media (max-width: 767px) {
	.itg .itg-our-values {
		--itg-ov-inset-x: min(0.9375rem, 3.7313432836vw);
		--itg-ov-pt: min(3.75rem, 14.9253731343vw);
		--itg-ov-pb: min(1.4375rem, 5.7213930348vw);
		--itg-ov-gap-next: min(1.8125rem, 7.2139303483vw);
		--itg-ov-inner-pt: min(1.875rem, 7.4626865672vw);
		--itg-ov-inner-pb: min(1.75rem, 6.9651741294vw);
		--itg-ov-gap: min(1.875rem, 7.4626865672vw);
		--itg-ov-grid-gap: min(1.625rem, 6.4676616915vw);
		--itg-ov-item-gap: min(1.25rem, 4.9751243781vw);
		--itg-ov-radius: min(1.5625rem, 6.2189054726vw);
		--itg-ov-overlap: min(1.5625rem, 6.2189054726vw);
		--itg-ov-fs-title: min(3.125rem, 12.4378109453vw);
		--itg-ov-lh-title: min(3.125rem, 12.4378109453vw);
		--itg-ov-fs-item-title: min(1.875rem, 7.4626865672vw);
		--itg-ov-lh-item-title: min(1.875rem, 7.4626865672vw);
		--itg-ov-fs-body: min(1.125rem, 4.4776119403vw);
		--itg-ov-lh-body: min(1.5rem, 5.9701492537vw);
		--itg-ov-collage-mt: min(0.4375rem, 1.7412935323vw);
		--itg-ov-collage-col-gap: min(1.5625rem, 6.2189054726vw);
		--itg-ov-collage-row-gap: 0;
		--itg-ov-collage-radius: min(1.5625rem, 6.2189054726vw);
		--itg-ov-collage-col-left: min(10.625rem, 42.2885572139vw);
		--itg-ov-collage-col-right: min(10.9375rem, 43.5323383085vw);
		--itg-ov-collage-top-h: min(11.75rem, 46.7661691542vw);
		--itg-ov-collage-bottom-h: min(14.0625rem, 55.9701492537vw);
		--itg-ov-collage-type-overlap: min(1.625rem, 6.4676616915vw);
		--itg-ov-collage-line-overlap: min(1.625rem, 6.4676616915vw);
		--itg-ov-collage-fs: min(1.6875rem, 6.7164179104vw);
		--itg-ov-collage-lh: min(2.8125rem, 11.1940298507vw);

		margin-top: calc(-1 * var(--itg-ov-overlap) - 1px);
		margin-bottom: var(--itg-ov-gap-next);
		border-radius: var(--itg-ov-radius);
		overflow: hidden;
		padding-top: var(--itg-ov-pt);
		position: relative;
		z-index: 1;
	}

	.itg .itg-our-values--has-collage {
		padding-bottom: var(--itg-ov-pb);
	}

	.itg .itg-our-values__inner {
		align-items: flex-start;
		gap: var(--itg-ov-gap);
		box-sizing: border-box;
		width: 100%;
		max-width: none;
		margin-inline: 0;
		padding: var(--itg-ov-inner-pt) var(--itg-ov-inset-x) var(--itg-ov-inner-pb);
	}

	.itg .itg-our-values:not(.itg-our-values--has-collage) .itg-our-values__inner {
		padding-bottom: var(--itg-ov-inner-pb);
	}

	.itg .itg-our-values__title {
		max-width: none;
		font-weight: var(--itg-font-weight-light);
		text-align: left;
	}

	.itg .itg-our-values__grid {
		flex-direction: column;
		align-items: stretch;
		row-gap: var(--itg-ov-grid-gap);
	}

	.itg .itg-our-values__item {
		align-items: flex-start;
		width: 100%;
		text-align: left;
	}

	.itg .itg-our-values__item-title {
		font-weight: var(--itg-font-weight-light);
	}

	.itg .itg-our-values__item-body {
		font-weight: var(--itg-font-weight-regular);
		color: var(--itg-color-sand);
	}

	.itg .itg-our-values__collage {
		box-sizing: border-box;
		margin-top: var(--itg-ov-collage-mt);
		width: 100%;
		padding-inline: var(--itg-ov-inset-x);
		overflow: visible;
	}

	.itg .itg-our-values__collage-stage {
		position: relative;
		display: grid;
		grid-template-columns: var(--itg-ov-collage-col-left) var(--itg-ov-collage-col-right);
		grid-template-rows: var(--itg-ov-collage-top-h) var(--itg-ov-collage-bottom-h) auto;
		justify-content: center;
		gap: var(--itg-ov-collage-row-gap) var(--itg-ov-collage-col-gap);
		box-sizing: border-box;
		width: 100%;
		max-width: min(23.1875rem, 92.039800995vw);
		height: auto;
		margin-inline: auto;
		padding-bottom: 0;
		aspect-ratio: auto;
	}

	.itg .itg-our-values__collage-cell {
		position: relative;
		left: auto;
		top: auto;
		z-index: auto;
		width: 100%;
		height: auto;
		max-width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		border-radius: var(--itg-ov-collage-radius);
	}

	.itg .itg-our-values__collage-cell--left_top {
		grid-column: 1;
		grid-row: 1;
		height: 100%;
		min-height: var(--itg-ov-collage-top-h);
		line-height: 0;
	}

	.itg .itg-our-values__collage-cell--right_top {
		grid-column: 2;
		grid-row: 1;
		height: 100%;
		min-height: var(--itg-ov-collage-top-h);
		line-height: 0;
	}

	.itg .itg-our-values__collage-frame {
		position: absolute;
		inset: 0;
		overflow: hidden;
		border-radius: var(--itg-ov-collage-radius);
	}

	.itg .itg-our-values__collage-frame > .itg-our-values__collage-image {
		display: block;
		width: 100%;
		height: 100%;
		max-width: none;
		max-height: none;
		margin: 0;
		padding: 0;
		border: 0;
		object-fit: cover;
		object-position: var(--itg-ov-cell-position, 50% 50%);
	}

	.itg .itg-our-values__collage-cell--has-mobile-image .itg-our-values__collage-image--desktop {
		display: none;
	}

	.itg .itg-our-values__collage-image--mobile {
		display: block;
		object-position: var(--itg-ov-cell-position-mobile, var(--itg-ov-cell-position, 50% 50%));
	}

	.itg .itg-our-values__collage-cell--left_bottom {
		grid-column: 1 / -1;
		grid-row: 2;
		width: 100%;
		height: var(--itg-ov-collage-bottom-h);
		min-height: var(--itg-ov-collage-bottom-h);
		max-height: none;
		overflow: hidden;
		border-radius: var(--itg-ov-collage-radius);
		background-color: var(--itg-color-mahogany);
		line-height: 0;
	}

	.itg .itg-our-values__collage-cell--left_bottom .itg-our-values__collage-frame {
		border-radius: inherit;
	}

	.itg .itg-our-values__collage-cell--left_bottom .itg-our-values__collage-frame > .itg-our-values__collage-image {
		border-radius: var(--itg-ov-collage-radius);
	}

	.itg .itg-our-values__collage-cell--right_bottom {
		display: none;
	}

	.itg .itg-our-values__collage-type {
		position: relative;
		z-index: 5;
		grid-column: 1 / -1;
		grid-row: 3;
		align-self: start;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 0;
		margin-top: calc(-1 * var(--itg-ov-collage-type-overlap));
		padding: 0;
		pointer-events: none;
		transform: none;
	}

	.itg .itg-our-values__collage-line {
		position: static;
		margin: 0;
		color: var(--itg-color-lime);
		font-family: var(--itg-font-heading);
		font-size: var(--itg-ov-collage-fs);
		font-weight: var(--itg-font-weight-light);
		line-height: var(--itg-ov-collage-lh);
		text-align: left;
		text-transform: uppercase;
		white-space: nowrap;
	}

	.itg .itg-our-values__collage-line + .itg-our-values__collage-line {
		margin-top: calc(-1 * var(--itg-ov-collage-line-overlap));
	}

	.itg .itg-our-values__collage-line--line_1 {
		margin-left: 32.884%;
	}

	.itg .itg-our-values__collage-line--line_2 {
		margin-left: 49.866%;
	}

	.itg .itg-our-values__collage-line--line_3 {
		margin-left: 32.884%;
	}
}
