@import url("/static/dgst/css/pages/safety_information.css");
@import url("/static/dgst/css/modules/tab.css");
@import url("/static/dgst/css/modules/card.css");

.tdgPictureTextCard {
	margin-bottom: 2.5rem;
}

.tdgPictureTextInformationList {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	height: auto;
	padding-left: 1.25rem;
}

.tdgPictureTextInformationItem {
	width: 100%;
	height: auto;
}

.tdgPictureTextTableImageWrapper {
	position: relative;
	width: 100%;
	height: auto;
	margin-bottom: 2.75rem;
	white-space: nowrap;
	overflow-x: auto;
}

.tdgPictureTextTableImage {
	width: auto;
	height: auto;
	transform-origin: top left;
	transform: scale(1);
	white-space: nowrap;
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
	.tdgPictureTextCard {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: flex-start;
		column-gap: 3.75rem;
		width: 100%;
		height: auto;
		padding: 2.25rem 5rem;
	}

	.tab-trigger-container.inner .tab-trigger {
		flex-basis: calc(20% - 0.25rem);
		flex-grow: 1;
		flex-shrink: 0;
		max-width: calc(20% - 0.25rem);
	}

	.tdgPictureTextTableImageWrapper {
		position: relative;
		overflow-x: hidden;
	}

	.tdgPictureTextTableImage {
		position: relative;
		transform: none;
		max-width: 100%;
		width: 100%;
		height: auto;
	}
}

@media screen and (min-width: 1440px) {
}
