.pb-global-teams {
	inline-size: 100%;
	min-inline-size: 0;
}

.pb-global-teams *,
.pb-global-teams *::before,
.pb-global-teams *::after {
	box-sizing: border-box;
}

.pb-global-teams .team-card__flag--image img {
	display: block;
	inline-size: 34px;
	block-size: 21px;
	border: 1px solid rgba(32, 42, 37, .12);
	object-fit: cover;
}

.pb-global-teams .team-card__logo-placeholder {
	display: block;
	inline-size: 72px;
	block-size: 72px;
	border: 1px dashed rgba(32, 42, 37, .22);
	border-radius: 50%;
}

.pb-global-teams__notice {
	margin: 0;
	padding: 16px;
	border: 1px solid var(--pb-line-subtle);
	border-radius: 8px;
	background: #fff;
	color: var(--pb-color-muted);
}

@media (min-width: 1200px) {
	.pb-global-teams .teams-carousel__top {
		display: none;
	}

	.pb-global-teams .teams-track {
		display: grid;
		grid-template-columns: repeat(5, minmax(0, 1fr));
		gap: 14px;
		overflow: visible;
		padding: 3px 2px 10px;
		scroll-snap-type: none;
	}

	.pb-global-teams .team-card {
		min-inline-size: 0;
		inline-size: auto;
		flex: none;
	}
}

@media (max-width: 1199.98px) {
	.pb-global-teams .teams-carousel__top {
		display: flex;
	}

	.pb-global-teams .teams-track {
		display: flex;
		overflow-x: auto;
		overscroll-behavior-inline: contain;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
	}

	.pb-global-teams .team-card {
		scroll-snap-align: start;
	}
}

body:is(.page-id-49924, .page-id-49925) #brxe-axpdef {
	background: var(--neutral, #e8e8e8);
	padding-block-end: clamp(32px, 4cqi, 64px);
}

body:is(.page-id-49924, .page-id-49925) #brxe-xeobsz {
	background: transparent;
	border: 0;
}

body:is(.page-id-49924, .page-id-49925) #brxe-vozqpj {
	padding-inline: 0;
}

body:is(.page-id-49924, .page-id-49925) #brxe-hyczzu {
	padding: clamp(24px, 2.5cqi, 32px) 0 0;
	background: transparent;
	border-radius: 0;
}

body:is(.page-id-49924, .page-id-49925) #brxe-jvwhto {
	row-gap: clamp(10px, 1cqi, 12px);
}

body:is(.page-id-49924, .page-id-49925),
body:is(.page-id-49924, .page-id-49925) #brx-content {
	max-inline-size: 100%;
	overflow-x: clip;
}

@media (prefers-reduced-motion: reduce) {
	.pb-global-teams .team-card {
		transition: none;
	}
}

