/* _System (261009_174015) */

/* _System - Hero Video (Small) */

	.system-block-sys-hero-small {
		position: relative;
		width: 100%;
		max-width: none;
		height: 500px;
		max-height: 500px;
		overflow: hidden;
		background-color: var(--system-hero-small-background, #202020);
	}

	@media (max-width: 991.98px) {
		.system-block-sys-hero-small {
			height: 420px;
			max-height: 420px;
		}
	}

	@media (max-width: 767.98px) {
		.system-block-sys-hero-small {
			height: 100vh;
			height: 100svh;
			max-height: 100dvh;
		}
	}

	.system-block-sys-hero-small .video-content {
		position: relative;
		z-index: 2;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		background-color: var(--hero-overlay-rgba, rgba(32, 32, 32, 0.6)) !important;
	}

	.system-block-sys-hero-small .sys-hero-content {
		position: relative;
		z-index: 5;
	}

	.system-block-sys-hero-small .htms-video {
		position: absolute;
		inset: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.system-block-sys-hero-small .sys-hero-img {
		max-height: 80px;
		margin-top: 0 !important;
		margin-bottom: 25px !important;
	}


	/* Redundant cascade protection - keep until global CSS cleanup. */
	.system-block-sys-hero-small h1,
	.system-block-sys-hero-small h2,
	.system-block-sys-hero-small p,
	.system-block-sys-hero-small a,
	.system-block-sys-hero-small button {
		font-family: 'Figtree',sans-serif !important;
	}

	.system-block-sys-hero-small h1,
	.system-block-sys-hero-small h2,
	.system-block-sys-hero-small p {
		color: var(--hero-text-primary, #f1f1f1) !important;
	}

	.system-block-sys-hero-small h1,
	.system-block-sys-hero-small h2 {
		font-weight: 500 !important;
	}

	.system-block-sys-hero-small p {
		color: var(--hero-text-secondary, #f1f1f1) !important;
		font-size: 15px !important;
		font-weight: 400 !important;
		line-height: 28px !important;
	}

	/* Button colors and weight are controlled globally. */
	.system-block-sys-hero-small a.btn {
		font-size: 16px !important;
	}

	.system-block-sys-hero-small::before, .system-block-sys-hero-small::after { content: none !important; }
