/* Staff V1 — Meet Our Team scroller */

.stf.v1 {
	background: linear-gradient(to bottom, var(--background), var(--inner-theme));

	.stf-v1-list {
		align-items: stretch;

		> li {
			flex-shrink: 0;
			width: min(28.125rem, 85vw);
		}
	}

	.stf-itm {
		display: flex;
		flex-direction: column;
		gap: 1.875rem;
		padding: 3.125rem 1.25rem 1.25rem;
		border-radius: var(--bdr-rds);
		box-shadow: 0 0.875rem 1.5rem 0 rgba(0, 0, 0, 0.2);
		
		
		.flr_hd {
			--flr-bx-w: 40;
			--flr-bx-w-clc: calc((var(--flr-bx-w-mbl) * 1px) + (var(--flr-bx-w) - var(--flr-bx-w-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));
		}
	}


	.stf-itm-ttl {
		color: var(--teal, var(--clr-2, #016878));
		font-weight: 500;
		line-height: 1.8;
		margin: 0;
	}

	.stf-itm-img img {
		width: 100%;
		height: auto;
		border-radius: 0.625rem;
		display: block;
	}

	@media screen and (max-width: 1279px) {
		.stf-v1-list > li {
			width: min(24rem, 85vw);
		}
	}
}
