audio,
b,
dd,
div,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
img,
label,
p,
section,
span,
strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0;
}
body {
	line-height: 1;
	overflow-x: hidden;
	border: 0;
	outline: 0;
}
@media screen and (min-width: 950px) {
	html {
		margin-left: calc(100vw - 100%);
		margin-right: 0;
	}
}
header,
section {
	display: block;
}
a,
body {
	padding: 0;
	margin: 0;
	font-size: 100%;
	background: 0 0;
	vertical-align: baseline;
}
* {
	box-sizing: border-box;
}
.env-allegro .e-header .froala:not(.is-active).is-placeholder,
.env-allegro .e-text .froala:not(.is-active).is-placeholder,
.env-allegro .forge2-text .froala:not(.is-active).is-placeholder,
.env-allegro .w-header .froala:not(.is-active).is-placeholder,
.env-allegro .w-text .froala:not(.is-active).is-placeholder {
	color: silver;
	font-size: 15px;
	line-height: 24px;
}
.e-cylinder {
	line-height: 1.2;
}
.e-cylinder-wrapper {
	background-repeat: no-repeat;
	background-size: auto;
	background-position: Center;
	width: 100%;
	height: 100%;
}
.e-cylinder.e-row {
	flex-direction: row;
	display: flex;
}
.e-cylinder.e-row > .e-cylinder-wrapper {
	align-items: flex-start;
	flex-direction: row;
	display: flex;
}
.e-box {
	display: flex;
}
.e-box > a {
	height: 100% !important;
	cursor: pointer;
	flex-direction: inherit;
	justify-content: inherit;
	align-items: inherit;
	flex-wrap: inherit;
}
[data-animation] {
	visibility: hidden;
}
.e-cylinder {
	position: relative;
	width: 100%;
	height: auto;
	opacity: 100%;
	min-width: auto;
	max-width: none;
	min-height: auto;
	max-height: none;
	left: 0;
	top: 0;
	bottom: auto;
	right: auto;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
	padding: 0;
	margin: 0;
	clear: none;
	float: none;
	font-family: Arial;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0;
	color: #000;
	text-transform: none;
	text-align: inherit;
	align-items: flex-start;
	flex-grow: 0;
	flex-shrink: 1;
	flex-direction: column;
	justify-content: flex-start;
	align-content: flex-start;
	order: 0;
	flex-wrap: wrap;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #000;
	border-style: none;
	border-width: 0;
	white-space: initial;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	transform: none;
	filter: none;
}

.e-scene {
	width: 1400px;
	max-width: 100%;
	margin: auto;
	padding: 0;
	opacity: unset;
	height: auto;
}
@media (max-width: 800px) {
	.element-68f5a7a5:hover,
	.element-7445a518 {
		display: none !important;
	}
}
.element-4c92f709:hover,
.element-54a7cf34 {
	background-image: url(assets/freestyle-gen-2-xmassamsung_holiday_the-freestyle.jpg);
	background-size: cover;
	background-position: center center;
	padding: 0;
}
@media (max-width: 1200px) {
	.element-54a7cf34 {
		padding: 0;
	}
}
@media (max-width: 960px) {
	.element-54a7cf34 {
		background-size: cover;
	}
}
@media (max-width: 1200px) {
	.element-4c92f709:hover {
		padding: 0;
	}
}
@media (max-width: 960px) {
	.element-4c92f709:hover {
		background-size: cover;
	}
}
.element-3c34206a {
	width: 37%;
	align-self: center;
}
.element-3c34206a > .e-cylinder-wrapper,
.element-52dca497:hover > .e-cylinder-wrapper {
	padding: 0 0 0 20px;
}
@media (max-width: 1200px) {
	.element-3c34206a {
		width: 37%;
	}
	.element-3c34206a > .e-cylinder-wrapper {
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
@media (max-width: 960px) {
	.element-3c34206a {
		width: 39.97539975399754%;
		align-self: flex-start;
	}
	.element-3c34206a > .e-cylinder-wrapper {
		padding-left: 30px;
		padding-top: 20px;
		padding-bottom: 0;
	}
}
@media (max-width: 800px) {
	.element-3c34206a {
		width: 100%;
	}
	.element-3c34206a > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 32px;
		padding-bottom: 20px;
	}
}
@media (max-width: 480px) {
	.element-3c34206a > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 25px;
		padding-bottom: 0;
	}
}
@media (max-width: 360px) {
	.element-3c34206a {
		width: 100%;
	}
	.element-3c34206a > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 30px;
		padding-bottom: 0;
	}
}
.element-52dca497:hover {
	width: 37%;
	align-self: center;
}
@media (max-width: 1200px) {
	.element-52dca497:hover {
		width: 37%;
	}
	.element-52dca497:hover > .e-cylinder-wrapper {
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
@media (max-width: 960px) {
	.element-52dca497:hover {
		width: 39.97539975399754%;
		align-self: flex-start;
	}
	.element-52dca497:hover > .e-cylinder-wrapper {
		padding-left: 30px;
		padding-top: 20px;
		padding-bottom: 0;
	}
}
@media (max-width: 800px) {
	.element-52dca497:hover {
		width: 100%;
	}
	.element-52dca497:hover > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 32px;
		padding-bottom: 20px;
	}
}
@media (max-width: 480px) {
	.element-52dca497:hover > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 25px;
		padding-bottom: 0;
	}
}
@media (max-width: 360px) {
	.element-52dca497:hover {
		width: 100%;
	}
	.element-52dca497:hover > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 30px;
		padding-bottom: 0;
	}
}
.element-259b2c69,
.element-c878bf34:hover {
	width: 45%;
	height: 3.1714%;
	padding: 20px 0 30px;
}
@media (max-width: 1200px) {
	.element-259b2c69 {
		width: 49%;
		padding-top: 10px;
		padding-bottom: 25px;
	}
}
@media (max-width: 960px) {
	.element-259b2c69 {
		width: 47%;
		padding-bottom: 10px;
		margin-left: 0;
		margin-right: auto;
	}
}
@media (max-width: 800px) {
	.element-259b2c69 {
		width: 27%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 480px) {
	.element-259b2c69 {
		width: 45%;
	}
}
@media (max-width: 360px) {
	.element-259b2c69 {
		width: 60%;
	}
}
@media (max-width: 1200px) {
	.element-c878bf34:hover {
		width: 49%;
		padding-top: 10px;
		padding-bottom: 25px;
	}
}
@media (max-width: 960px) {
	.element-c878bf34:hover {
		width: 47%;
		padding-bottom: 10px;
		margin-left: 0;
		margin-right: auto;
	}
}
@media (max-width: 800px) {
	.element-c878bf34:hover {
		width: 27%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 480px) {
	.element-c878bf34:hover {
		width: 45%;
	}
}
@media (max-width: 360px) {
	.element-c878bf34:hover {
		width: 60%;
	}
}
.element-4c57de5,
.element-c2584338:hover {
	width: 96.56947%;
	height: 23.28408%;
	padding: 150px 0 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.2em;
	color: #000;
	white-space: nowrap;
}
@media (max-width: 1200px) {
	.element-4c57de5 {
		padding-top: 120px;
		font-size: 28px;
		white-space: nowrap;
	}
}
@media (max-width: 960px) {
	.element-4c57de5 {
		width: 80%;
		height: auto;
		padding-top: 90px;
		font-size: 22px;
		white-space: initial;
	}
}
@media (max-width: 800px) {
	.element-4c57de5 {
		width: 90%;
		padding-top: 19px;
		padding-bottom: 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 32px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-4c57de5 {
		font-size: 28px;
	}
}
@media (max-width: 360px) {
	.element-4c57de5 {
		padding-top: 0;
	}
}
@media (max-width: 1200px) {
	.element-c2584338:hover {
		padding-top: 120px;
		font-size: 28px;
		white-space: nowrap;
	}
}
@media (max-width: 960px) {
	.element-c2584338:hover {
		width: 80%;
		height: auto;
		padding-top: 90px;
		font-size: 22px;
		white-space: initial;
	}
}
@media (max-width: 800px) {
	.element-c2584338:hover {
		width: 90%;
		padding-top: 19px;
		padding-bottom: 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 32px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-c2584338:hover {
		font-size: 28px;
	}
}
@media (max-width: 360px) {
	.element-c2584338:hover {
		padding-top: 0;
	}
}
.element-9fc75e31 {
	width: 80%;
	padding: 20px 0;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #000;
}
.element-9fc75e31 .e-text > :not([class]),
.element-9fc75e31 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #000;
}
@media (max-width: 1200px) {
	.element-9fc75e31 {
		width: 100%;
		padding-bottom: 10px;
		font-size: 16px;
	}
	.element-9fc75e31 .e-text > :not([class]),
	.element-9fc75e31 > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 960px) {
	.element-9fc75e31 {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 13px;
	}
	.element-9fc75e31 .e-text > :not([class]),
	.element-9fc75e31 > :not([class]) {
		font-size: 13px;
	}
}
@media (max-width: 800px) {
	.element-9fc75e31 {
		padding-top: 0;
		padding-bottom: 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 16px;
		text-align: center;
	}
	.element-9fc75e31 .e-text > :not([class]),
	.element-9fc75e31 > :not([class]) {
		font-size: 16px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-9fc75e31 {
		padding: 0 20px 20px;
		font-size: 14px;
		line-height: 22px;
	}
	.element-9fc75e31 .e-text > :not([class]),
	.element-9fc75e31 > :not([class]) {
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width: 360px) {
	.element-9fc75e31 {
		width: 80%;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 22px;
	}
	.element-9fc75e31 .e-text > :not([class]),
	.element-9fc75e31 > :not([class]) {
		line-height: 22px;
	}
}
.element-ccc0246c:hover {
	width: 80%;
	padding: 20px 0;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #000;
}
.element-ccc0246c:hover .e-text > :not([class]),
.element-ccc0246c:hover > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #000;
}
@media (max-width: 1200px) {
	.element-ccc0246c:hover {
		width: 100%;
		padding-bottom: 10px;
		font-size: 16px;
	}
	.element-ccc0246c:hover .e-text > :not([class]),
	.element-ccc0246c:hover > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 960px) {
	.element-ccc0246c:hover {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 13px;
	}
	.element-ccc0246c:hover .e-text > :not([class]),
	.element-ccc0246c:hover > :not([class]) {
		font-size: 13px;
	}
}
@media (max-width: 800px) {
	.element-ccc0246c:hover {
		padding-top: 0;
		padding-bottom: 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 16px;
		text-align: center;
	}
	.element-ccc0246c:hover .e-text > :not([class]),
	.element-ccc0246c:hover > :not([class]) {
		font-size: 16px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-ccc0246c:hover {
		padding: 0 20px 20px;
		font-size: 14px;
		line-height: 22px;
	}
	.element-ccc0246c:hover .e-text > :not([class]),
	.element-ccc0246c:hover > :not([class]) {
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width: 360px) {
	.element-ccc0246c:hover {
		width: 80%;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 22px;
	}
	.element-ccc0246c:hover .e-text > :not([class]),
	.element-ccc0246c:hover > :not([class]) {
		line-height: 22px;
	}
}
.element-5fd051ca,
.element-cc468237:hover {
	display: flex !important;
	padding: 0 0 150px;
	flex-direction: row;
}
@media (max-width: 1200px) {
	.element-5fd051ca {
		display: flex !important;
		width: 100%;
		padding-bottom: 120px;
	}
}
@media (max-width: 960px) {
	.element-5fd051ca {
		display: flex !important;
		width: 100%;
		padding-bottom: 100px;
		font-size: 4px;
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media (max-width: 800px) {
	.element-5fd051ca {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-5fd051ca {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-5fd051ca {
		display: flex !important;
	}
}
@media (max-width: 1200px) {
	.element-cc468237:hover {
		display: flex !important;
		width: 100%;
		padding-bottom: 120px;
	}
}
@media (max-width: 960px) {
	.element-cc468237:hover {
		display: flex !important;
		width: 100%;
		padding-bottom: 100px;
		font-size: 4px;
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media (max-width: 800px) {
	.element-cc468237:hover {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-cc468237:hover {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-cc468237:hover {
		display: flex !important;
	}
}
.element-20103d99:hover,
.element-98043fa4 {
	display: flex !important;
	width: auto;
	padding: 0 20px 10px 0;
	line-height: 1.2em;
}
@media (max-width: 1200px) {
	.element-98043fa4 {
		display: flex !important;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 10px;
	}
}
@media (max-width: 960px) {
	.element-98043fa4 {
		display: flex !important;
		width: 50%;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 0;
	}
}
@media (max-width: 800px) {
	.element-98043fa4 {
		display: flex !important;
		padding-left: 30px;
		padding-right: 10px;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-98043fa4 {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 360px) {
	.element-98043fa4 {
		display: flex !important;
		width: 70%;
	}
}
@media (max-width: 1200px) {
	.element-20103d99:hover {
		display: flex !important;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 10px;
	}
}
@media (max-width: 960px) {
	.element-20103d99:hover {
		display: flex !important;
		width: 50%;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 0;
	}
}
@media (max-width: 800px) {
	.element-20103d99:hover {
		display: flex !important;
		padding-left: 30px;
		padding-right: 10px;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-20103d99:hover {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 360px) {
	.element-20103d99:hover {
		display: flex !important;
		width: 70%;
	}
}
.element-44443544,
.element-7f81f9d5:hover {
	padding: 2px 40px;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 40px;
	border-radius: 8px;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
.element-44443544 {
	background: #000;
	color: #fff;
}
@media (max-width: 1200px) {
	.element-44443544 {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 960px) {
	.element-44443544 {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
	}
}
@media (max-width: 800px) {
	.element-44443544 {
		font-size: 12px;
		border-width: 1px;
	}
}
@media (max-width: 480px) {
	.element-44443544 {
		width: 100%;
		height: 72.3751%;
		border-width: 1px;
	}
}
@media (max-width: 360px) {
	.element-44443544 {
		padding: 7px 40px;
		font-size: 14px;
		border-width: 1px;
	}
}
.element-7f81f9d5:hover {
	background: rgba(0, 0, 0, 0.01);
	color: #000;
}
@media (max-width: 1200px) {
	.element-7f81f9d5:hover {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 960px) {
	.element-7f81f9d5:hover {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
	}
}
@media (max-width: 800px) {
	.element-7f81f9d5:hover {
		font-size: 12px;
		border-width: 1px;
	}
}
@media (max-width: 480px) {
	.element-7f81f9d5:hover {
		width: 100%;
		height: 72.3751%;
		border-width: 1px;
	}
}
@media (max-width: 360px) {
	.element-7f81f9d5:hover {
		padding: 7px 40px;
		font-size: 14px;
		border-width: 1px;
	}
}
.element-43329331:hover,
.element-8b0890c {
	display: none !important;
	width: auto;
	padding: 0 20px 10px 0;
}
@media (max-width: 1200px) {
	.element-8b0890c {
		display: none !important;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 10px;
	}
}
@media (max-width: 960px) {
	.element-8b0890c {
		display: none !important;
		width: 50%;
		padding: 15px 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-8b0890c {
		display: flex !important;
		padding-left: 10px;
		padding-right: 30px;
		padding-bottom: 10px;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-8b0890c {
		display: flex !important;
		padding: 10px 0 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-8b0890c {
		display: flex !important;
		width: 70%;
	}
}
@media (max-width: 1200px) {
	.element-43329331:hover {
		display: none !important;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 10px;
	}
}
@media (max-width: 960px) {
	.element-43329331:hover {
		display: none !important;
		width: 50%;
		padding: 15px 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-43329331:hover {
		display: flex !important;
		padding-left: 10px;
		padding-right: 30px;
		padding-bottom: 10px;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-43329331:hover {
		display: flex !important;
		padding: 10px 0 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-43329331:hover {
		display: flex !important;
		width: 70%;
	}
}
.element-7d755f7a,
.element-965fef25:hover {
	padding: 2px 40px;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 40px;
	letter-spacing: 1px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 45px;
	border-top-left-radius: 45px;
	border-top-right-radius: 45px;
	border-bottom-left-radius: 45px;
	border-bottom-right-radius: 45px;
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
.element-965fef25:hover {
	background: #fff;
	color: #000;
}
@media (max-width: 1200px) {
	.element-7d755f7a {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 960px) {
	.element-7d755f7a {
		padding-left: 8px;
		padding-right: 8px;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
	}
}
@media (max-width: 800px) {
	.element-7d755f7a {
		font-size: 12px;
		border-width: 1px;
	}
}
@media (max-width: 480px) {
	.element-7d755f7a {
		border-width: 1px;
	}
}
@media (max-width: 360px) {
	.element-7d755f7a {
		padding: 7px 20px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 1200px) {
	.element-965fef25:hover {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 960px) {
	.element-965fef25:hover {
		padding-left: 8px;
		padding-right: 8px;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
	}
}
@media (max-width: 800px) {
	.element-965fef25:hover {
		font-size: 12px;
		border-width: 1px;
	}
}
@media (max-width: 480px) {
	.element-965fef25:hover {
		border-width: 1px;
	}
}
@media (max-width: 360px) {
	.element-965fef25:hover {
		padding: 7px 20px;
		font-size: 14px;
		border-width: 1px;
	}
}
.element-55cd024f {
	width: 80%;
	padding: 30px 0 20px;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #000;
	text-align: left;
}
.element-55cd024f .e-text > :not([class]),
.element-55cd024f > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #000;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-55cd024f {
		width: 80%;
		padding: 15px 0 0;
	}
}
@media (max-width: 960px) {
	.element-55cd024f {
		width: 72%;
		padding: 20px 0 10px;
		font-size: 8px;
	}
	.element-55cd024f .e-text > :not([class]),
	.element-55cd024f > :not([class]) {
		font-size: 8px;
	}
}
@media (max-width: 800px) {
	.element-55cd024f {
		width: 65%;
		padding: 30px 0 20px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-55cd024f .e-text > :not([class]),
	.element-55cd024f > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-55cd024f {
		width: 90%;
		padding: 30px 0 20px;
	}
}
@media (max-width: 360px) {
	.element-55cd024f {
		width: 90%;
		padding: 30px 0 10px;
	}
}
.element-863ba647 {
	display: none !important;
}
@media (max-width: 800px) {
	.element-863ba647 {
		display: block !important;
	}
	.element-e9ad0720 {
		background-image: url(assets/samsung_holiday_the-freestyle-mobile.png);
		background-size: cover;
		background-position: center center;
		padding: 0 0 250px;
	}
}
@media (max-width: 480px) {
	.element-e9ad0720 {
		padding-top: 0;
		padding-bottom: 330px;
	}
}
@media (max-width: 360px) {
	.element-e9ad0720 {
		background-size: cover;
		padding-top: 0;
		padding-bottom: 198px;
	}
}
.element-f001464f {
	width: 37%;
	align-self: center;
}
.element-f001464f > .e-cylinder-wrapper {
	padding: 0 0 0 20px;
}
@media (max-width: 1200px) {
	.element-f001464f {
		width: 37%;
	}
	.element-f001464f > .e-cylinder-wrapper {
		padding-left: 20px;
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media (max-width: 960px) {
	.element-f001464f {
		width: 39.97539975399754%;
		align-self: flex-start;
	}
	.element-f001464f > .e-cylinder-wrapper {
		padding-left: 30px;
		padding-top: 20px;
		padding-bottom: 0;
	}
}
@media (max-width: 800px) {
	.element-f001464f {
		width: 100%;
	}
	.element-f001464f > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 76px;
		padding-bottom: 350px;
	}
}
@media (max-width: 480px) {
	.element-f001464f > .e-cylinder-wrapper {
		padding-left: 0;
		padding-top: 25px;
		padding-bottom: 0;
	}
}
@media (max-width: 360px) {
	.element-f001464f {
		width: 100%;
	}
	.element-f001464f > .e-cylinder-wrapper {
		padding: 17px 0 40px;
	}
}
.element-a737dbd6 {
	width: 45%;
	height: 3.1714%;
	padding: 20px 0 30px;
}
@media (max-width: 1200px) {
	.element-a737dbd6 {
		width: 33%;
		padding-top: 10px;
		padding-bottom: 25px;
	}
}
@media (max-width: 960px) {
	.element-a737dbd6 {
		width: 40%;
		padding-bottom: 10px;
		margin-left: 0;
		margin-right: auto;
	}
}
@media (max-width: 800px) {
	.element-a737dbd6 {
		width: 32%;
		padding-bottom: 35px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 480px) {
	.element-a737dbd6 {
		width: 40%;
		padding-bottom: 0;
	}
}
@media (max-width: 360px) {
	.element-a737dbd6 {
		width: 40%;
	}
}
.element-354d3bb7 {
	width: 96.56947%;
	height: 23.28408%;
	padding: 150px 0 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.2em;
	color: #000;
	white-space: nowrap;
}
@media (max-width: 1200px) {
	.element-354d3bb7 {
		font-size: 28px;
		white-space: nowrap;
	}
}
@media (max-width: 960px) {
	.element-354d3bb7 {
		width: 100.06218%;
		height: 23.29962%;
		font-size: 22px;
		white-space: initial;
	}
}
@media (max-width: 800px) {
	.element-354d3bb7 {
		width: 90%;
		padding-top: 19px;
		padding-bottom: 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 32px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-354d3bb7 {
		padding-top: 24px;
		padding-bottom: 9px;
		font-size: 23px;
	}
}
@media (max-width: 360px) {
	.element-354d3bb7 {
		height: auto;
		padding-top: 20px;
		padding-bottom: 4px;
		font-size: 18px;
	}
}
.element-e065ffdb {
	width: 80%;
	padding: 20px 0;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #000;
}
.element-e065ffdb .e-text > :not([class]),
.element-e065ffdb > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #000;
}
@media (max-width: 1200px) {
	.element-e065ffdb {
		width: 100%;
		padding-bottom: 10px;
		font-size: 16px;
	}
	.element-e065ffdb .e-text > :not([class]),
	.element-e065ffdb > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 960px) {
	.element-e065ffdb {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 13px;
	}
	.element-e065ffdb .e-text > :not([class]),
	.element-e065ffdb > :not([class]) {
		font-size: 13px;
	}
}
@media (max-width: 800px) {
	.element-e065ffdb {
		padding-top: 0;
		padding-bottom: 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 16px;
		text-align: center;
	}
	.element-e065ffdb .e-text > :not([class]),
	.element-e065ffdb > :not([class]) {
		font-size: 16px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-e065ffdb {
		padding: 0 20px 20px;
		font-size: 14px;
		line-height: 22px;
	}
	.element-e065ffdb .e-text > :not([class]),
	.element-e065ffdb > :not([class]) {
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width: 360px) {
	.element-e065ffdb {
		width: 80%;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		font-size: 12px;
		line-height: 22px;
	}
	.element-e065ffdb .e-text > :not([class]),
	.element-e065ffdb > :not([class]) {
		font-size: 12px;
		line-height: 22px;
	}
}
.element-9f2b5c68,
.element-af4f0f55:hover {
	display: flex !important;
	padding: 0 0 150px;
	flex-direction: row;
}
@media (max-width: 1200px) {
	.element-9f2b5c68 {
		display: flex !important;
		width: 100%;
	}
}
@media (max-width: 960px) {
	.element-9f2b5c68 {
		display: flex !important;
		width: 100%;
		font-size: 4px;
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media (max-width: 800px) {
	.element-9f2b5c68 {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-9f2b5c68 {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-9f2b5c68 {
		display: flex !important;
	}
}
@media (max-width: 1200px) {
	.element-af4f0f55:hover {
		display: flex !important;
		width: 100%;
	}
}
@media (max-width: 960px) {
	.element-af4f0f55:hover {
		display: flex !important;
		width: 100%;
		font-size: 4px;
		flex-direction: row;
		flex-wrap: wrap;
	}
}
@media (max-width: 800px) {
	.element-af4f0f55:hover {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-af4f0f55:hover {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-af4f0f55:hover {
		display: flex !important;
	}
}
.element-78c1e55a {
	display: flex !important;
	width: auto;
	padding: 0 20px 10px 0;
	line-height: 1.2em;
}
@media (max-width: 1200px) {
	.element-78c1e55a {
		display: flex !important;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 10px;
	}
}
@media (max-width: 960px) {
	.element-78c1e55a {
		display: flex !important;
		width: 50%;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 0;
	}
}
@media (max-width: 800px) {
	.element-78c1e55a {
		display: flex !important;
		padding-left: 30px;
		padding-right: 10px;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-78c1e55a {
		display: flex !important;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width: 360px) {
	.element-78c1e55a {
		display: flex !important;
		width: 71%;
	}
}
.element-22abc2ff,
.element-810789f:hover {
	background: #000;
	padding: 2px 40px;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 40px;
	color: #fff;
	border-radius: 8px;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-22abc2ff {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 960px) {
	.element-22abc2ff {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
	}
}
@media (max-width: 800px) {
	.element-22abc2ff {
		width: 50%;
		font-size: 12px;
		border-width: 1px;
	}
}
@media (max-width: 480px) {
	.element-22abc2ff {
		width: 70%;
		height: auto;
		padding-right: 10px;
		border-width: 1px;
	}
}
@media (max-width: 360px) {
	.element-22abc2ff {
		width: 63%;
		height: auto;
		padding: 12px 40px;
		font-size: 12px;
		line-height: 1.2em;
		border-width: 1px;
	}
}
@media (max-width: 1200px) {
	.element-810789f:hover {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 14px;
		border-width: 1px;
	}
}
@media (max-width: 960px) {
	.element-810789f:hover {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
	}
}
@media (max-width: 800px) {
	.element-810789f:hover {
		width: 50%;
		background: rgba(0, 0, 0, 0.01);
		font-size: 12px;
		color: #000;
		border-width: 1px;
	}
}
@media (max-width: 480px) {
	.element-810789f:hover {
		width: 70%;
		height: auto;
		padding-right: 10px;
		border-width: 1px;
	}
}
@media (max-width: 360px) {
	.element-810789f:hover {
		width: 63%;
		height: auto;
		padding: 12px 40px;
		font-size: 12px;
		line-height: 1.2em;
		border-width: 1px;
	}
}
.element-a9619551 {
	display: none !important;
	width: auto;
	padding: 0 20px 10px 0;
}
@media (max-width: 1200px) {
	.element-a9619551 {
		display: none !important;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 10px;
	}
}
@media (max-width: 960px) {
	.element-a9619551 {
		display: none !important;
		width: 50%;
		padding: 15px 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-a9619551 {
		display: none !important;
		padding-left: 10px;
		padding-right: 30px;
		padding-bottom: 10px;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-a9619551 {
		display: none !important;
		padding: 10px 0 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-a9619551 {
		display: none !important;
		width: 70%;
	}
}
.element-f27551e3 {
	width: 80%;
	padding: 30px 0 20px;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #000;
	text-align: left;
}
.element-f27551e3 .e-text > :not([class]),
.element-f27551e3 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #000;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-f27551e3 {
		width: 80%;
		padding: 15px 0 0;
	}
}
@media (max-width: 960px) {
	.element-f27551e3 {
		width: 72%;
		padding: 20px 0 10px;
		font-size: 8px;
	}
	.element-f27551e3 .e-text > :not([class]),
	.element-f27551e3 > :not([class]) {
		font-size: 8px;
	}
}
@media (max-width: 800px) {
	.element-f27551e3 {
		width: 65%;
		padding: 55px 0 20px;
		margin-left: auto;
		margin-right: auto;
		font-size: 12px;
		text-align: center;
	}
	.element-f27551e3 .e-text > :not([class]),
	.element-f27551e3 > :not([class]) {
		font-size: 12px;
		text-align: center;
	}
}
@media (max-width: 480px) {
	.element-f27551e3 {
		width: 90%;
		padding: 20px 0;
		font-size: 9px;
	}
	.element-f27551e3 .e-text > :not([class]),
	.element-f27551e3 > :not([class]) {
		font-size: 9px;
	}
}
@media (max-width: 360px) {
	.element-f27551e3 {
		width: 95%;
		padding: 15px 0 34px;
		font-size: 8px;
	}
	.element-f27551e3 .e-text > :not([class]),
	.element-f27551e3 > :not([class]) {
		font-size: 8px;
	}
}
.element-c0b15cb9,
.element-dc9f71e4:hover {
	padding: 50px 30px 39px;
}
@media (max-width: 1200px) {
	.element-c0b15cb9 {
		padding-left: 120px;
		padding-right: 120px;
		padding-top: 70px;
	}
}
@media (max-width: 960px) {
	.element-c0b15cb9 {
		padding-left: 80px;
		padding-right: 80px;
	}
}
@media (max-width: 800px) {
	.element-c0b15cb9 {
		padding-top: 40px;
	}
}
@media (max-width: 480px) {
	.element-c0b15cb9 {
		padding: 50px 30px;
	}
}
@media (max-width: 360px) {
	.element-c0b15cb9 {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 50px;
	}
}
@media (max-width: 1200px) {
	.element-dc9f71e4:hover {
		padding-left: 120px;
		padding-right: 120px;
		padding-top: 70px;
	}
}
@media (max-width: 960px) {
	.element-dc9f71e4:hover {
		padding-left: 80px;
		padding-right: 80px;
	}
}
@media (max-width: 800px) {
	.element-dc9f71e4:hover {
		padding-top: 40px;
	}
}
@media (max-width: 480px) {
	.element-dc9f71e4:hover {
		padding: 50px 30px;
	}
}
@media (max-width: 360px) {
	.element-dc9f71e4:hover {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 50px;
	}
}
.element-ce8346f8 {
	width: 100%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.element-ec0a0d8b {
	width: 100%;
}
@media (max-width: 360px) {
	.element-ec0a0d8b {
		width: 100%;
	}
}
.element-33f14d5 {
	width: 90%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
.element-33f14d5 .e-text > :not([class]),
.element-33f14d5 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-33f14d5 {
		width: 90%;
	}
}
@media (max-width: 960px) {
	.element-33f14d5 {
		font-size: 28px;
	}
	.element-33f14d5 .e-text > :not([class]),
	.element-33f14d5 > :not([class]) {
		font-size: 28px;
	}
}
@media (max-width: 800px) {
	.element-33f14d5 {
		width: 100%;
	}
}
@media (max-width: 480px) {
	.element-33f14d5 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		font-size: 24px;
	}
	.element-33f14d5 .e-text > :not([class]),
	.element-33f14d5 > :not([class]) {
		font-size: 24px;
	}
}
@media (max-width: 360px) {
	.element-33f14d5 {
		width: 100%;
	}
}
.element-6040c670 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.element-6040c670 > .e-cylinder-wrapper {
	padding: 20px 0 40px;
}
@media (max-width: 360px) {
	.element-6040c670 {
		width: 100%;
	}
}
.element-1821451f {
	width: 90%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
.element-1821451f .e-text > :not([class]),
.element-1821451f > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-1821451f {
		width: 90%;
		padding: 0;
	}
}
@media (max-width: 960px) {
	.element-1821451f {
		width: 85%;
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-1821451f {
		width: 100%;
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-1821451f {
		padding: 0;
	}
}
@media (max-width: 360px) {
	.element-1821451f {
		width: 90%;
		padding: 0;
	}
}
.element-df59a1c9 {
	width: 25%;
}
@media (max-width: 800px) {
	.element-df59a1c9 {
		width: 50%;
	}
}
@media (max-width: 480px) {
	.element-df59a1c9 {
		width: 100%;
	}
}
@media (max-width: 360px) {
	.element-df59a1c9 {
		width: 100%;
	}
}
.element-476ad17c {
	width: 100%;
	min-height: auto;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 800px) {
	.element-476ad17c {
		width: 90%;
		min-height: auto;
	}
}
@media (max-width: 480px) {
	.element-476ad17c {
		width: 90%;
		min-height: auto;
	}
}
.element-20812442 {
	width: 90%;
	padding: 20px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
.element-20812442 .e-text > :not([class]),
.element-20812442 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-20812442 {
		width: 77.91667%;
		height: 13.19199%;
		line-height: 1.5em;
	}
	.element-20812442 .e-text > :not([class]),
	.element-20812442 > :not([class]) {
		line-height: 1.5em;
	}
}
@media (max-width: 960px) {
	.element-20812442 {
		font-size: 16px;
	}
	.element-20812442 .e-text > :not([class]),
	.element-20812442 > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 800px) {
	.element-20812442 {
		width: 60%;
		height: auto;
	}
}
.element-1194093c {
	width: 80%;
	padding: 15px 10px 0;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
.element-1194093c .e-text > :not([class]),
.element-1194093c > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-1194093c {
		width: 85%;
	}
}
@media (max-width: 960px) {
	.element-1194093c {
		width: 100%;
		font-size: 11px;
		line-height: 1.4em;
	}
	.element-1194093c .e-text > :not([class]),
	.element-1194093c > :not([class]) {
		font-size: 11px;
		line-height: 1.4em;
	}
}
@media (max-width: 800px) {
	.element-1194093c {
		width: 90%;
	}
}
@media (max-width: 360px) {
	.element-1194093c {
		width: 100%;
	}
}
.element-a73f4e81 {
	width: 25%;
}
@media (max-width: 800px) {
	.element-a73f4e81 {
		width: 50%;
	}
}
@media (max-width: 480px) {
	.element-a73f4e81 {
		width: 100%;
	}
	.element-a73f4e81 > .e-cylinder-wrapper {
		padding: 40px 0 0;
	}
}
@media (max-width: 360px) {
	.element-a73f4e81 {
		width: 100%;
	}
	.element-a73f4e81 > .e-cylinder-wrapper {
		padding: 30px 0 0;
	}
}
.element-bf0ef00f {
	width: 100%;
	min-height: auto;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 800px) {
	.element-bf0ef00f {
		width: 90%;
		min-height: auto;
	}
}
@media (max-width: 480px) {
	.element-bf0ef00f {
		width: 90%;
		min-height: auto;
	}
}
.element-c58ffaec {
	width: 100%;
	padding: 20px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
.element-c58ffaec .e-text > :not([class]),
.element-c58ffaec > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-c58ffaec {
		width: 90%;
		font-size: 16px;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.element-c58ffaec .e-text > :not([class]),
	.element-c58ffaec > :not([class]) {
		font-size: 16px;
		line-height: 1.5em;
		letter-spacing: 0;
	}
}
@media (max-width: 960px) {
	.element-c58ffaec {
		font-size: 16px;
	}
	.element-c58ffaec .e-text > :not([class]),
	.element-c58ffaec > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 800px) {
	.element-c58ffaec {
		width: 90%;
	}
}
.element-9c550a9e {
	width: 80%;
	padding: 15px 10px 0;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
.element-9c550a9e .e-text > :not([class]),
.element-9c550a9e > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-9c550a9e {
		width: 90%;
	}
}
@media (max-width: 960px) {
	.element-9c550a9e {
		width: 100%;
		font-size: 11px;
		line-height: 1.4em;
	}
	.element-9c550a9e .e-text > :not([class]),
	.element-9c550a9e > :not([class]) {
		font-size: 11px;
		line-height: 1.4em;
	}
}
@media (max-width: 800px) {
	.element-9c550a9e {
		width: 90%;
	}
}
@media (max-width: 360px) {
	.element-9c550a9e {
		width: 100%;
	}
}
.element-fdcd231 {
	width: 25%;
}
@media (max-width: 800px) {
	.element-fdcd231 {
		width: 50%;
	}
	.element-fdcd231 > .e-cylinder-wrapper {
		padding: 29px 0 0;
	}
}
@media (max-width: 480px) {
	.element-fdcd231 {
		width: 100%;
	}
	.element-fdcd231 > .e-cylinder-wrapper {
		padding: 40px 0 0;
	}
}
@media (max-width: 360px) {
	.element-fdcd231 {
		width: 100%;
	}
	.element-fdcd231 > .e-cylinder-wrapper {
		padding-top: 30px;
	}
}
.element-e5981633 {
	width: 97.69912%;
	height: 18.58898%;
	padding: 20px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
.element-e5981633 .e-text > :not([class]),
.element-e5981633 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-e5981633 {
		width: 90%;
		line-height: 1.5em;
	}
	.element-e5981633 .e-text > :not([class]),
	.element-e5981633 > :not([class]) {
		line-height: 1.5em;
	}
}
@media (max-width: 960px) {
	.element-e5981633 {
		width: 80%;
		font-size: 16px;
	}
	.element-e5981633 .e-text > :not([class]),
	.element-e5981633 > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 800px) {
	.element-e5981633 {
		width: 80%;
		height: auto;
	}
}
.element-470497cc {
	width: 80%;
	padding: 15px 10px 0;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
.element-470497cc .e-text > :not([class]),
.element-470497cc > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: center;
}
@media (max-width: 960px) {
	.element-470497cc {
		width: 90%;
		font-size: 11px;
		line-height: 1.4em;
	}
	.element-470497cc .e-text > :not([class]),
	.element-470497cc > :not([class]) {
		font-size: 11px;
		line-height: 1.4em;
	}
}
@media (max-width: 800px) {
	.element-470497cc {
		width: 80%;
	}
}
@media (max-width: 360px) {
	.element-470497cc {
		width: 100%;
	}
}
.element-5f255d3a {
	width: 25%;
	font-size: 8px;
}
@media (max-width: 800px) {
	.element-5f255d3a {
		width: 50%;
	}
	.element-5f255d3a > .e-cylinder-wrapper {
		padding: 29px 0 0;
	}
}
@media (max-width: 480px) {
	.element-5f255d3a {
		width: 100%;
	}
	.element-5f255d3a > .e-cylinder-wrapper {
		padding: 40px 0 0;
	}
}
@media (max-width: 360px) {
	.element-5f255d3a {
		width: 100%;
	}
	.element-5f255d3a > .e-cylinder-wrapper {
		padding-top: 30px;
	}
}
.element-d0d15562 {
	width: 100%;
	height: 31.73219%;
	min-height: auto;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 800px) {
	.element-d0d15562 {
		width: 90%;
		min-height: auto;
	}
}
@media (max-width: 480px) {
	.element-d0d15562 {
		width: 90%;
		min-height: auto;
	}
}
.element-d886c395 {
	width: 100.21598%;
	height: 25.74369%;
	padding: 20px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #ff4337;
	text-align: center;
}
.element-d886c395 .e-text > :not([class]),
.element-d886c395 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #ff4337;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-d886c395 {
		width: 90%;
		line-height: 1.5em;
	}
	.element-d886c395 .e-text > :not([class]),
	.element-d886c395 > :not([class]) {
		line-height: 1.5em;
	}
}
@media (max-width: 960px) {
	.element-d886c395 {
		width: 80%;
		font-size: 16px;
	}
	.element-d886c395 .e-text > :not([class]),
	.element-d886c395 > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 800px) {
	.element-d886c395 {
		height: auto;
	}
}
.element-ef5d957c {
	width: 100%;
}
.element-cc0d63c1:hover > .e-cylinder-wrapper,
.element-ef5d957c > .e-cylinder-wrapper {
	padding: 30px 0 0;
}
@media (max-width: 960px) {
	.element-ef5d957c > .e-cylinder-wrapper {
		padding-bottom: 10px;
	}
}
@media (max-width: 360px) {
	.element-ef5d957c {
		width: 100%;
	}
}
.element-cc0d63c1:hover {
	width: 100%;
}
@media (max-width: 960px) {
	.element-cc0d63c1:hover > .e-cylinder-wrapper {
		padding-bottom: 10px;
	}
}
@media (max-width: 360px) {
	.element-cc0d63c1:hover {
		width: 100%;
	}
}
.element-d1a92ee4 {
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #616266;
	text-align: center;
}
.element-d1a92ee4 .e-text > :not([class]),
.element-d1a92ee4 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #616266;
	text-align: center;
}
@media (max-width: 960px) {
	.element-d1a92ee4 {
		width: 85%;
		margin-left: auto;
		margin-right: auto;
		line-height: 14px;
	}
	.element-d1a92ee4 .e-text > :not([class]),
	.element-d1a92ee4 > :not([class]) {
		line-height: 14px;
	}
}
@media (max-width: 800px) {
	.element-d1a92ee4 {
		font-size: 12px;
		line-height: 16px;
	}
	.element-d1a92ee4 .e-text > :not([class]),
	.element-d1a92ee4 > :not([class]) {
		font-size: 12px;
		line-height: 16px;
	}
}
@media (max-width: 480px) {
	.element-d1a92ee4 {
		line-height: 16px;
	}
	.element-d1a92ee4 .e-text > :not([class]),
	.element-d1a92ee4 > :not([class]) {
		line-height: 16px;
	}
}
.element-cb2d3103 {
	width: 44.99949368034644%;
}
.element-cb2d3103 > .e-cylinder-wrapper {
	padding: 20px 0 0;
}
@media (max-width: 800px) {
	.element-cb2d3103 {
		margin-left: auto;
		margin-right: auto;
	}
	.element-cb2d3103 > .e-cylinder-wrapper {
		padding: 20px 0 0;
	}
}
@media (max-width: 480px) {
	.element-cb2d3103 {
		width: 100%;
	}
}
@media (max-width: 360px) {
	.element-cb2d3103 {
		width: 100%;
	}
	.element-cb2d3103 > .e-cylinder-wrapper {
		padding-top: 30px;
	}
}
.element-2b4a06e3,
.element-40ccd3eb:hover {
	width: fit-content;
	padding: 20px 40px;
	margin-left: auto;
	margin-right: 0;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	border-radius: 8px;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
.element-2b4a06e3 {
	background: #000;
	color: #fff;
}
@media (max-width: 1200px) {
	.element-2b4a06e3 {
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-2b4a06e3 {
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-2b4a06e3 {
		margin-left: auto;
		margin-right: auto;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-2b4a06e3 {
		width: 250px;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-40ccd3eb:hover {
	background: rgba(255, 255, 255, 0.01);
	color: #000;
}
@media (max-width: 1200px) {
	.element-40ccd3eb:hover {
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-40ccd3eb:hover {
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-40ccd3eb:hover {
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-40ccd3eb:hover {
		width: 250px;
		text-transform: uppercase;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-5cbd6a1f {
	width: 19.999493680346443%;
}
.element-5cbd6a1f > .e-cylinder-wrapper {
	padding: 20px 0 0;
}
@media (max-width: 1200px) {
	.element-5cbd6a1f {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
}
@media (max-width: 960px) {
	.element-5cbd6a1f > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-5cbd6a1f > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 480px) {
	.element-5cbd6a1f {
		width: 100%;
	}
	.element-5cbd6a1f > .e-cylinder-wrapper {
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-5cbd6a1f {
		width: 100%;
	}
}
.element-d99d9cdc,
.element-f86c0461:hover {
	width: 70%;
	height: 58.33333%;
	padding: 20px 40px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	border-radius: 8px;
	border-color: #222;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
.element-f86c0461:hover {
	background: #000;
	color: #fff;
}
@media (max-width: 1200px) {
	.element-d99d9cdc {
		width: 87%;
		height: auto;
		text-align: center;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-d99d9cdc {
		width: 100.00488%;
		height: 73.68421%;
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-d99d9cdc {
		margin-left: auto;
		margin-right: auto;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-d99d9cdc {
		width: 250px;
		height: auto;
		padding-left: 60px;
		padding-right: 60px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 1200px) {
	.element-f86c0461:hover {
		width: 87%;
		height: auto;
		text-align: center;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-f86c0461:hover {
		width: 100.00488%;
		height: 73.68421%;
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-f86c0461:hover {
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-f86c0461:hover {
		width: 250px;
		height: auto;
		padding-left: 60px;
		padding-right: 60px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-ebaa82b:focus {
	width: 70%;
	height: 58.33333%;
	padding: 20px 40px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	border-radius: 40px;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	border-bottom-left-radius: 40px;
	border-bottom-right-radius: 40px;
	border-color: #222;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-ebaa82b:focus {
		width: 87%;
		height: auto;
		text-align: center;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-ebaa82b:focus {
		width: 100.00488%;
		height: 73.68421%;
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-ebaa82b:focus {
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-ebaa82b:focus {
		width: 250px;
		height: auto;
		padding-left: 60px;
		padding-right: 60px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-67056e8a {
	width: 34.999324907128596%;
}
.element-5556f777:hover > .e-cylinder-wrapper,
.element-67056e8a > .e-cylinder-wrapper {
	padding: 20px 0 0;
}
@media (max-width: 800px) {
	.element-67056e8a > .e-cylinder-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 480px) {
	.element-67056e8a {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.element-67056e8a > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-67056e8a {
		width: 100%;
	}
}
.element-5556f777:hover {
	width: 34.999324907128596%;
}
@media (max-width: 800px) {
	.element-5556f777:hover > .e-cylinder-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 480px) {
	.element-5556f777:hover {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.element-5556f777:hover > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-5556f777:hover {
		width: 100%;
	}
}
.element-648ba228,
.element-b6937735:hover {
	width: 40%;
	padding: 20px 40px;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
	border-radius: 8px;
	border-color: #222;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
.element-b6937735:hover {
	background: #000;
	color: #fff;
}
@media (max-width: 960px) {
	.element-648ba228 {
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-648ba228 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-648ba228 {
		width: 250px;
		padding-left: 60px;
		padding-right: 60px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-b6937735:hover {
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-b6937735:hover {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-b6937735:hover {
		width: 250px;
		padding-left: 60px;
		padding-right: 60px;
		margin-left: auto;
		margin-right: auto;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-863bccaa {
	background: #246a5e;
	padding: 30px 160px;
	color: #d9d9d9;
}
@media (max-width: 1200px) {
	.element-863bccaa {
		padding-left: 120px;
		padding-right: 120px;
		padding-top: 70px;
	}
}
@media (max-width: 960px) {
	.element-863bccaa {
		padding-left: 80px;
		padding-right: 80px;
	}
}
@media (max-width: 800px) {
	.element-863bccaa {
		padding-top: 60px;
	}
}
@media (max-width: 480px) {
	.element-863bccaa {
		padding: 50px 30px 0;
	}
}
@media (max-width: 360px) {
	.element-863bccaa {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 50px;
	}
}
.element-bfa2d30b {
	align-items: center;
	justify-content: center;
}
.element-c5eb516e {
	width: 50%;
}
.element-c5eb516e > .e-cylinder-wrapper {
	padding: 0 0 0 50px;
}
@media (max-width: 480px) {
	.element-c5eb516e {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.element-c5eb516e > .e-cylinder-wrapper {
		padding-left: 0;
	}
}
@media (max-width: 360px) {
	.element-c5eb516e {
		width: 100%;
	}
}
.element-f14d6c8a {
	position: relative;
	width: 100%;
	height: 100%;
	bottom: auto;
	right: auto;
	padding: 0 50px 30px 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	text-align: left;
}
@media (max-width: 960px) {
	.element-f14d6c8a {
		font-size: 28px;
	}
}
@media (max-width: 800px) {
	.element-f14d6c8a {
		font-size: 20px;
		line-height: 27px;
	}
}
@media (max-width: 480px) {
	.element-f14d6c8a {
		padding-right: 0;
		font-size: 25px;
		line-height: 34px;
		text-align: center;
	}
}
.element-55a39940:hover,
.element-ede5726b {
	position: relative;
	width: fit-content;
	min-width: 190px;
	bottom: auto;
	right: auto;
	padding: 2px 45px;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin700, Helvetica, Arial, sans-serif;
	font-weight: 400;
	vertical-align: baseline;
	font-size: 13px;
	line-height: 40px;
	text-align: center;
	border-radius: 8px;
	border-style: solid;
	border-width: 1px;
	white-space: initial;
	overflow: hidden;
}
.element-ede5726b {
	background: #fff;
	color: #000;
	border-color: #fff;
}
@media (max-width: 960px) {
	.element-ede5726b {
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-ede5726b {
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-ede5726b {
		min-width: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		border-radius: 8px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-55a39940:hover {
	background: #000;
	color: #fff;
	border-color: #000;
}
@media (max-width: 960px) {
	.element-55a39940:hover {
		border-radius: 100px;
		border-top-left-radius: 100px;
		border-top-right-radius: 100px;
		border-bottom-left-radius: 100px;
		border-bottom-right-radius: 100px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-55a39940:hover {
		border-radius: 100px;
		border-top-left-radius: 100px;
		border-top-right-radius: 100px;
		border-bottom-left-radius: 100px;
		border-bottom-right-radius: 100px;
		border-width: 1px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-55a39940:hover {
		min-width: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		border-radius: 100px;
		border-top-left-radius: 100px;
		border-top-right-radius: 100px;
		border-bottom-left-radius: 100px;
		border-bottom-right-radius: 100px;
		border-width: 1px;
		overflow: hidden;
	}
}
.element-75423a02 {
	width: 50%;
}
@media (max-width: 480px) {
	.element-75423a02 {
		width: 100%;
	}
}
@media (max-width: 360px) {
	.element-75423a02 {
		width: 100%;
	}
}
@media (max-width: 480px) {
	.element-70b04be3 {
		padding: 40px 0;
	}
}
.element-3df3ba5e {
	padding: 80px 40px 0;
}
@media (max-width: 1200px) {
	.element-3df3ba5e {
		padding-top: 70px;
	}
}
@media (max-width: 800px) {
	.element-3df3ba5e {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 60px;
	}
}
@media (max-width: 480px) {
	.element-3df3ba5e {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 50px;
	}
}
@media (max-width: 360px) {
	.element-3df3ba5e {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 50px;
	}
}
.element-46f554d9,
.element-74de0ec4:hover {
	background: #fff;
	padding: 0 40px 40px;
	justify-content: space-between;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 960px) {
	.element-46f554d9 {
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-46f554d9 {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 40px;
		align-items: flex-start;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-46f554d9 {
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
		border-radius: 30px;
		border-top-left-radius: 30px;
		border-top-right-radius: 30px;
		border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-46f554d9 {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		justify-content: flex-start;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-74de0ec4:hover {
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-74de0ec4:hover {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 40px;
		align-items: flex-start;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-74de0ec4:hover {
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
		border-radius: 30px;
		border-top-left-radius: 30px;
		border-top-right-radius: 30px;
		border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-74de0ec4:hover {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		justify-content: flex-start;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-3d387425 {
	width: 40%;
}
.element-3d387425 > .e-cylinder-wrapper,
.element-c86081f8:hover > .e-cylinder-wrapper {
	background: #fff;
	padding: 0;
	border-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	overflow: hidden;
}
@media (max-width: 960px) {
	.element-3d387425 {
		width: 45%;
	}
	.element-3d387425 > .e-cylinder-wrapper {
		padding-bottom: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-3d387425 {
		width: 50%;
		align-self: center;
		order: 2;
	}
	.element-3d387425 > .e-cylinder-wrapper {
		padding: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-3d387425 {
		width: 100%;
		order: 1;
	}
	.element-3d387425 > .e-cylinder-wrapper {
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-3d387425 {
		width: 100%;
	}
	.element-3d387425 > .e-cylinder-wrapper {
		padding: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-c86081f8:hover {
	width: 40%;
}
@media (max-width: 960px) {
	.element-c86081f8:hover {
		width: 45%;
	}
	.element-c86081f8:hover > .e-cylinder-wrapper {
		padding-bottom: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-c86081f8:hover {
		width: 50%;
		align-self: center;
		order: 2;
	}
	.element-c86081f8:hover > .e-cylinder-wrapper {
		padding: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-c86081f8:hover {
		width: 100%;
		order: 1;
	}
	.element-c86081f8:hover > .e-cylinder-wrapper {
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-c86081f8:hover {
		width: 100%;
	}
	.element-c86081f8:hover > .e-cylinder-wrapper {
		padding: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-863ca640 {
	position: relative;
	bottom: auto;
	right: auto;
}
@media (max-width: 800px) {
	.element-863ca640 {
		width: 100%;
		min-height: auto;
	}
}
.element-9dc93a00 {
	width: 50%;
	align-self: center;
	order: 2;
	white-space: initial;
}
.element-9dc93a00 > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 1200px) {
	.element-9dc93a00 {
		width: 60%;
	}
}
@media (max-width: 960px) {
	.element-9dc93a00 {
		width: 50%;
	}
}
@media (max-width: 800px) {
	.element-9dc93a00 {
		width: 50%;
		order: 2;
	}
}
@media (max-width: 480px) {
	.element-9dc93a00 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		order: 1;
	}
	.element-9dc93a00 > .e-cylinder-wrapper {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media (max-width: 360px) {
	.element-9dc93a00 {
		width: 100%;
	}
	.element-9dc93a00 > .e-cylinder-wrapper {
		padding-top: 0;
	}
}
.element-85aa82b1 {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-85aa82b1 {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-85aa82b1 {
		display: flex !important;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-85aa82b1 {
		display: flex !important;
		width: 100%;
		padding: 0 0 0 20px;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-85aa82b1 {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-85aa82b1 {
		display: flex !important;
		width: 100%;
		height: 14.72306%;
		padding-left: 0;
	}
}
.element-e74b5713 {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-e74b5713 {
		display: flex !important;
		width: 80%;
		padding: 0 0 10px 60px;
	}
}
@media (max-width: 960px) {
	.element-e74b5713 {
		display: flex !important;
		width: 100%;
		padding: 0 10px 10px;
	}
}
@media (max-width: 800px) {
	.element-e74b5713 {
		display: flex !important;
		width: 100%;
		height: auto;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-e74b5713 {
		display: flex !important;
		width: 100%;
		height: 100%;
		padding: 0 0 10px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 360px) {
	.element-e74b5713 {
		display: flex !important;
		width: 100%;
		height: 100%;
		padding-left: 0;
	}
}
.element-f70e9e33 {
	width: 83.66935%;
	height: 73.33333%;
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-f70e9e33 .e-text > :not([class]),
.element-f70e9e33 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 960px) {
	.element-f70e9e33 {
		font-size: 22px;
	}
	.element-f70e9e33 .e-text > :not([class]),
	.element-f70e9e33 > :not([class]) {
		font-size: 22px;
	}
}
@media (max-width: 800px) {
	.element-f70e9e33 {
		width: 97.33333%;
		height: auto;
		padding: 0;
		font-size: 19px;
	}
	.element-f70e9e33 .e-text > :not([class]),
	.element-f70e9e33 > :not([class]) {
		font-size: 19px;
	}
}
@media (max-width: 480px) {
	.element-f70e9e33 {
		width: 100%;
		height: 90%;
		padding: 0 0 19px;
		margin-left: auto;
		margin-right: auto;
		font-size: 21px;
		line-height: 1.4em;
		letter-spacing: 0;
		text-align: center;
	}
	.element-f70e9e33 .e-text > :not([class]),
	.element-f70e9e33 > :not([class]) {
		font-size: 21px;
		line-height: 1.4em;
		letter-spacing: 0;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-f70e9e33 {
		width: 100%;
		height: 100%;
		padding-top: 0;
	}
}
.element-f1f8a5cd {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-f1f8a5cd {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-f1f8a5cd {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-f1f8a5cd {
		display: flex !important;
		padding-left: 20px;
		padding-right: 10px;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-f1f8a5cd {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-f1f8a5cd {
		display: flex !important;
		padding-left: 0;
		padding-right: 0;
	}
}
.element-e856e9af {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
	flex-shrink: 1;
	justify-content: flex-start;
}
@media (max-width: 1200px) {
	.element-e856e9af {
		display: flex !important;
		width: 100%;
		padding-left: 60px;
	}
}
@media (max-width: 960px) {
	.element-e856e9af {
		display: flex !important;
		width: 100%;
		padding-left: 10px;
	}
}
@media (max-width: 800px) {
	.element-e856e9af {
		display: flex !important;
		width: 100%;
		padding-left: 0;
		padding-bottom: 0;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-e856e9af {
		display: flex !important;
		padding-left: 10px;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-e856e9af {
		display: flex !important;
		padding-left: 0;
		padding-right: 0;
	}
}
.element-3c679bd {
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-3c679bd .e-text > :not([class]),
.element-3c679bd > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 960px) {
	.element-3c679bd {
		font-size: 22px;
	}
	.element-3c679bd .e-text > :not([class]),
	.element-3c679bd > :not([class]) {
		font-size: 22px;
	}
}
@media (max-width: 480px) {
	.element-3c679bd {
		width: 90%;
		padding-top: 0;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-3c679bd .e-text > :not([class]),
	.element-3c679bd > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-3c679bd {
		width: 100%;
		padding-top: 0;
	}
}
.element-ce32a3d9 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-ce32a3d9 .e-text > :not([class]),
.element-ce32a3d9 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-ce32a3d9 {
		width: 90%;
		padding: 20px 0;
	}
}
@media (max-width: 960px) {
	.element-ce32a3d9 {
		width: 100%;
		padding: 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-ce32a3d9 {
		width: 100%;
		padding: 20px 0;
	}
}
@media (max-width: 480px) {
	.element-ce32a3d9 {
		width: 100%;
		height: 77.8157%;
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-ce32a3d9 .e-text > :not([class]),
	.element-ce32a3d9 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-ce32a3d9 {
		width: 100%;
		height: auto;
		padding: 20px 0 0;
	}
}
.element-b506886b {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-b506886b {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-b506886b {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-b506886b {
		display: flex !important;
		width: 100%;
		padding-left: 20px;
		padding-right: 0;
		align-items: center;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-b506886b {
		display: flex !important;
		width: 100%;
		height: 21.64833%;
		padding-left: 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-b506886b {
		display: flex !important;
		height: auto;
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
.element-fe761e3e {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-fe761e3e {
		display: flex !important;
		width: 100%;
		padding-left: 60px;
	}
}
@media (max-width: 960px) {
	.element-fe761e3e {
		display: flex !important;
		width: 90%;
		padding: 0 10px 10px;
	}
}
@media (max-width: 800px) {
	.element-fe761e3e {
		display: flex !important;
		padding-left: 0;
		padding-bottom: 0;
		margin-left: 0;
		margin-right: auto;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-fe761e3e {
		display: flex !important;
		padding-left: 10px;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-fe761e3e {
		display: flex !important;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}
.element-4c87cc7a {
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-4c87cc7a .e-text > :not([class]),
.element-4c87cc7a > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 960px) {
	.element-4c87cc7a {
		font-size: 22px;
	}
	.element-4c87cc7a .e-text > :not([class]),
	.element-4c87cc7a > :not([class]) {
		font-size: 22px;
	}
}
@media (max-width: 480px) {
	.element-4c87cc7a {
		width: 90%;
		padding-top: 0;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-4c87cc7a .e-text > :not([class]),
	.element-4c87cc7a > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-4c87cc7a {
		width: 100%;
		padding-top: 0;
	}
}
.element-d5fef32 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-d5fef32 .e-text > :not([class]),
.element-d5fef32 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-d5fef32 {
		width: 90%;
		padding: 20px 0;
	}
}
@media (max-width: 960px) {
	.element-d5fef32 {
		width: 100%;
		padding: 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-d5fef32 {
		width: 100%;
		padding: 20px 0;
	}
}
@media (max-width: 480px) {
	.element-d5fef32 {
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-d5fef32 .e-text > :not([class]),
	.element-d5fef32 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-d5fef32 {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-dcb69cb8 {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-dcb69cb8 {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-dcb69cb8 {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-dcb69cb8 {
		display: flex !important;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-dcb69cb8 {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
.element-92a34b3c {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-92a34b3c {
		display: flex !important;
		width: 100%;
		padding-left: 60px;
	}
}
@media (max-width: 960px) {
	.element-92a34b3c {
		display: flex !important;
		width: 100%;
		padding: 0 10px 10px;
	}
}
@media (max-width: 800px) {
	.element-92a34b3c {
		display: flex !important;
		padding-left: 20px;
		padding-bottom: 0;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-92a34b3c {
		display: flex !important;
		padding-left: 10px;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-92a34b3c {
		display: flex !important;
		padding-left: 0;
		padding-right: 0;
	}
}
.element-a034bd4e {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-a034bd4e .e-text > :not([class]),
.element-a034bd4e > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-a034bd4e {
		width: 90%;
		padding: 20px 0;
	}
}
@media (max-width: 960px) {
	.element-a034bd4e {
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 800px) {
	.element-a034bd4e {
		width: 100%;
		padding: 20px 0;
	}
}
@media (max-width: 480px) {
	.element-a034bd4e {
		width: 100%;
		padding: 20px 0 0;
		text-align: center;
	}
	.element-a034bd4e .e-text > :not([class]),
	.element-a034bd4e > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-a034bd4e {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-b165ca34 {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-b165ca34 {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-b165ca34 {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-b165ca34 {
		display: flex !important;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-b165ca34 {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-b165ca34 {
		display: flex !important;
		width: 100%;
		height: 15.44008%;
	}
}
.element-f37fca35 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-f37fca35 .e-text > :not([class]),
.element-f37fca35 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-f37fca35 {
		width: 90%;
		padding: 20px 0;
	}
}
@media (max-width: 960px) {
	.element-f37fca35 {
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 800px) {
	.element-f37fca35 {
		width: 100%;
		padding: 20px 0;
	}
}
@media (max-width: 480px) {
	.element-f37fca35 {
		width: 100%;
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-f37fca35 .e-text > :not([class]),
	.element-f37fca35 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-f37fca35 {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-61aa3d4a {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-61aa3d4a {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-61aa3d4a {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-61aa3d4a {
		display: flex !important;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-61aa3d4a {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-61aa3d4a {
		display: flex !important;
		width: 100%;
	}
}
.element-6874ca05 {
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-6874ca05 .e-text > :not([class]),
.element-6874ca05 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 960px) {
	.element-6874ca05 {
		font-size: 22px;
	}
	.element-6874ca05 .e-text > :not([class]),
	.element-6874ca05 > :not([class]) {
		font-size: 22px;
	}
}
@media (max-width: 480px) {
	.element-6874ca05 {
		width: 90%;
		padding-top: 0;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-6874ca05 .e-text > :not([class]),
	.element-6874ca05 > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-6874ca05 {
		width: 100%;
		padding-top: 0;
	}
}
.element-cab355c7 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-cab355c7 .e-text > :not([class]),
.element-cab355c7 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-cab355c7 {
		width: 90%;
		padding: 20px 0;
	}
}
@media (max-width: 960px) {
	.element-cab355c7 {
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 800px) {
	.element-cab355c7 {
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 480px) {
	.element-cab355c7 {
		width: 100%;
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-cab355c7 .e-text > :not([class]),
	.element-cab355c7 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-cab355c7 {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-c5dbc7c0 {
	background: #f4f4f4;
	padding: 0 30px;
}
@media (max-width: 480px) {
	.element-c5dbc7c0 {
		padding-bottom: 20px;
	}
}
.element-e8223dfe {
	width: 100%;
}
@media (max-width: 360px) {
	.element-e8223dfe {
		width: 100%;
	}
}
.element-abb85ee6 {
	padding: 44px 34px 34px;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 26px;
	line-height: 32px;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-abb85ee6 {
		padding-top: 60px;
	}
}
.element-6ca71d96 {
	padding: 40px 0;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-6ca71d96 {
		padding-top: 20px;
		padding-bottom: 60px;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-6ca71d96 {
		background: #f4f4f4;
		padding-top: 10px;
		padding-bottom: 30px;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-6ca71d96 {
		padding-top: 20px;
		padding-bottom: 50px;
		align-items: flex-start;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-6ca71d96 {
		padding-top: 20px;
		padding-bottom: 40px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-6ca71d96 {
		padding-top: 0;
		padding-bottom: 40px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-e42d519b {
	width: 20%;
	color: #000;
}
.element-e42d519b > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 960px) {
	.element-e42d519b > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-e42d519b {
		width: 33%;
		margin-left: auto;
		margin-right: auto;
	}
	.element-e42d519b > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-e42d519b {
		width: 100%;
	}
	.element-e42d519b > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.element-e42d519b {
		width: 100%;
	}
	.element-e42d519b > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-f324a62f {
	display: flex !important;
	width: 90%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	justify-content: center;
	align-content: center;
}
@media (max-width: 960px) {
	.element-f324a62f {
		display: flex !important;
	}
}
@media (max-width: 800px) {
	.element-f324a62f {
		display: flex !important;
		width: 100%;
		margin-left: 0;
		margin-right: auto;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-f324a62f {
		display: flex !important;
		width: 100%;
	}
}
.element-fac43b5c {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-fac43b5c {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-fac43b5c {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-fac43b5c {
		width: 29%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-fac43b5c {
		width: 25%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-fac43b5c {
		width: 20%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-2a48b16a {
	width: 100%;
	padding: 20px 10px 10px;
	font-family: SamsungSharpSansMedium, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	color: #000;
	text-align: center;
}
@media (max-width: 960px) {
	.element-2a48b16a {
		font-size: 14px;
	}
}
@media (max-width: 800px) {
	.element-2a48b16a {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-2a48b16a {
		padding-bottom: 10px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-2a48b16a {
		padding-bottom: 10px;
	}
}
.element-b4da6cc0 {
	width: 20%;
	color: #000;
}
.element-b4da6cc0 > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 960px) {
	.element-b4da6cc0 > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-b4da6cc0 {
		width: 33%;
	}
	.element-b4da6cc0 > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-b4da6cc0 {
		width: 100%;
	}
	.element-b4da6cc0 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.element-b4da6cc0 {
		width: 100%;
	}
	.element-b4da6cc0 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-32987c85 {
	display: flex !important;
	width: 90%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	justify-content: center;
	align-content: center;
}
@media (max-width: 960px) {
	.element-32987c85 {
		display: flex !important;
	}
}
@media (max-width: 800px) {
	.element-32987c85 {
		display: flex !important;
		width: 100%;
	}
}
@media (max-width: 480px) {
	.element-32987c85 {
		display: flex !important;
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 360px) {
	.element-32987c85 {
		display: flex !important;
	}
}
.element-7227f4c7 {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-7227f4c7 {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-7227f4c7 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-7227f4c7 {
		width: 29%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-7227f4c7 {
		width: 25%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-7227f4c7 {
		width: 17%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-cdd48228 {
	display: flex !important;
	width: 90%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	justify-content: center;
	align-content: center;
}
@media (max-width: 960px) {
	.element-cdd48228 {
		display: flex !important;
	}
}
@media (max-width: 800px) {
	.element-cdd48228 {
		display: flex !important;
	}
}
@media (max-width: 480px) {
	.element-cdd48228 {
		display: flex !important;
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-9a5fd3ea {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-9a5fd3ea {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-9a5fd3ea {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-9a5fd3ea {
		width: 29%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-9a5fd3ea {
		width: 25%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-9a5fd3ea {
		width: 17%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-5a63b792 {
	width: 100%;
	padding: 20px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansMedium, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-5a63b792 {
		width: 100%;
	}
}
@media (max-width: 960px) {
	.element-5a63b792 {
		font-size: 14px;
	}
}
@media (max-width: 800px) {
	.element-5a63b792 {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-5a63b792 {
		padding-bottom: 10px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-5a63b792 {
		padding-bottom: 10px;
	}
}
.element-8a9540b5 {
	width: 20%;
	color: #000;
}
.element-8a9540b5 > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 960px) {
	.element-8a9540b5 > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-8a9540b5 {
		width: 33%;
	}
	.element-8a9540b5 > .e-cylinder-wrapper {
		padding: 28px 0 0;
	}
}
@media (max-width: 480px) {
	.element-8a9540b5 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.element-8a9540b5 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0;
	}
}
@media (max-width: 360px) {
	.element-8a9540b5 {
		width: 100%;
	}
	.element-8a9540b5 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-d1edc111 {
	display: flex !important;
	width: 90%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	justify-content: center;
	align-content: center;
}
@media (max-width: 960px) {
	.element-d1edc111 {
		display: flex !important;
	}
}
@media (max-width: 800px) {
	.element-d1edc111 {
		display: flex !important;
		width: 100%;
		height: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 480px) {
	.element-d1edc111 {
		display: flex !important;
		width: 100%;
	}
}
.element-f4b87ce4 {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-f4b87ce4 {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-f4b87ce4 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-f4b87ce4 {
		width: 29%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-f4b87ce4 {
		width: 25%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-f4b87ce4 {
		width: 19%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-af35cee9 {
	width: 100%;
	padding: 20px 10px 10px;
	font-family: SamsungSharpSansMedium, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	color: #000;
	text-align: center;
}
@media (max-width: 960px) {
	.element-af35cee9 {
		font-size: 14px;
	}
}
@media (max-width: 800px) {
	.element-af35cee9 {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-af35cee9 {
		padding-bottom: 20px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-af35cee9 {
		padding-bottom: 10px;
	}
}
.element-33a14fb6 {
	padding: 33px;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 26px;
	line-height: 32px;
	color: #000;
	text-align: center;
}
@media (max-width: 360px) {
	.element-33a14fb6 {
		font-size: 21px;
		line-height: 1.4em;
	}
}
.element-341a555f,
.element-94ed3202:hover {
	padding: 38px 40px 0;
}
@media (max-width: 1200px) {
	.element-341a555f {
		padding-top: 70px;
	}
}
@media (max-width: 960px) {
	.element-341a555f {
		padding-top: 20px;
	}
}
@media (max-width: 800px) {
	.element-341a555f {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 20px;
	}
}
@media (max-width: 480px) {
	.element-341a555f {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 0;
	}
}
@media (max-width: 360px) {
	.element-341a555f {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 0;
	}
}
@media (max-width: 1200px) {
	.element-94ed3202:hover {
		padding-top: 70px;
	}
}
@media (max-width: 960px) {
	.element-94ed3202:hover {
		padding-top: 20px;
	}
}
@media (max-width: 800px) {
	.element-94ed3202:hover {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 20px;
	}
}
@media (max-width: 480px) {
	.element-94ed3202:hover {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 0;
	}
}
@media (max-width: 360px) {
	.element-94ed3202:hover {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 0;
	}
}
.element-aaa34f8e {
	background: #fff;
	padding: 0 40px 40px;
	justify-content: space-between;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 960px) {
	.element-aaa34f8e {
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-aaa34f8e {
		padding-left: 30px;
		padding-right: 0;
		padding-bottom: 40px;
		align-items: flex-start;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-aaa34f8e {
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
		border-radius: 30px;
		border-top-left-radius: 30px;
		border-top-right-radius: 30px;
		border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-aaa34f8e {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		justify-content: flex-start;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-48ff0e17 {
	width: 50%;
	align-self: center;
	white-space: initial;
}
.element-48ff0e17 > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 1200px) {
	.element-48ff0e17 {
		width: 60%;
	}
}
@media (max-width: 960px) {
	.element-48ff0e17 {
		width: 50%;
	}
}
@media (max-width: 800px) {
	.element-48ff0e17 {
		width: 50%;
		order: 2;
	}
}
@media (max-width: 480px) {
	.element-48ff0e17 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
	.element-48ff0e17 > .e-cylinder-wrapper {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media (max-width: 360px) {
	.element-48ff0e17 {
		width: 100%;
	}
}
.element-9b02f9ef {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-9b02f9ef {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-9b02f9ef {
		display: flex !important;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-9b02f9ef {
		display: flex !important;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-9b02f9ef {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-9b02f9ef {
		display: flex !important;
	}
}
.element-6999b7df {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-6999b7df {
		display: flex !important;
		padding: 10px 10px 10px 0;
	}
}
@media (max-width: 960px) {
	.element-6999b7df {
		display: flex !important;
		width: 100%;
		padding: 0 10px 10px 0;
	}
}
@media (max-width: 800px) {
	.element-6999b7df {
		display: flex !important;
		width: 100%;
		height: 100%;
		padding-left: 20px;
		padding-bottom: 0;
		font-size: 22px;
		text-align: left;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-6999b7df {
		display: flex !important;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 360px) {
	.element-6999b7df {
		display: flex !important;
		padding-left: 0;
	}
}
.element-1dec7bf5 {
	width: 87.24709%;
	height: 73.33333%;
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-1dec7bf5 .e-text > :not([class]),
.element-1dec7bf5 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 960px) {
	.element-1dec7bf5 {
		font-size: 22px;
	}
	.element-1dec7bf5 .e-text > :not([class]),
	.element-1dec7bf5 > :not([class]) {
		font-size: 22px;
	}
}
@media (max-width: 800px) {
	.element-1dec7bf5 {
		width: 100%;
		height: 100%;
		font-size: 19px;
	}
	.element-1dec7bf5 .e-text > :not([class]),
	.element-1dec7bf5 > :not([class]) {
		font-size: 19px;
	}
}
@media (max-width: 480px) {
	.element-1dec7bf5 {
		width: 100%;
		padding-top: 0;
		margin-left: 0;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-1dec7bf5 .e-text > :not([class]),
	.element-1dec7bf5 > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-1dec7bf5 {
		width: 100%;
		padding-top: 0;
	}
}
.element-6ff32e56 {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-6ff32e56 {
		display: flex !important;
		padding: 10px 0 0;
	}
}
@media (max-width: 960px) {
	.element-6ff32e56 {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-6ff32e56 {
		display: flex !important;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-6ff32e56 {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
.element-2d45e708 {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
	flex-shrink: 1;
	justify-content: flex-start;
}
@media (max-width: 1200px) {
	.element-2d45e708 {
		display: flex !important;
		padding: 10px 10px 0 0;
	}
}
@media (max-width: 960px) {
	.element-2d45e708 {
		display: flex !important;
		width: 100%;
		padding: 10px 10px 10px 0;
	}
}
@media (max-width: 800px) {
	.element-2d45e708 {
		display: flex !important;
		width: 100%;
		height: 94.9335%;
		padding-left: 20px;
		padding-bottom: 0;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-2d45e708 {
		display: flex !important;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-2d45e708 {
		display: flex !important;
		padding-left: 0;
	}
}
.element-cf4842c2 {
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-cf4842c2 .e-text > :not([class]),
.element-cf4842c2 > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-cf4842c2 {
		font-size: 18px;
	}
	.element-cf4842c2 .e-text > :not([class]),
	.element-cf4842c2 > :not([class]) {
		font-size: 18px;
	}
}
@media (max-width: 960px) {
	.element-cf4842c2 {
		font-size: 18px;
	}
	.element-cf4842c2 .e-text > :not([class]),
	.element-cf4842c2 > :not([class]) {
		font-size: 18px;
	}
}
@media (max-width: 800px) {
	.element-cf4842c2 {
		font-size: 16px;
	}
	.element-cf4842c2 .e-text > :not([class]),
	.element-cf4842c2 > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-cf4842c2 {
		width: 100%;
		padding-top: 0;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-cf4842c2 .e-text > :not([class]),
	.element-cf4842c2 > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-cf4842c2 {
		width: 100%;
		padding-top: 0;
	}
}
.element-6f894e87 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-6f894e87 .e-text > :not([class]),
.element-6f894e87 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-6f894e87 {
		width: 90%;
		padding: 20px 0;
	}
}
@media (max-width: 960px) {
	.element-6f894e87 {
		width: 100%;
		padding: 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-6f894e87 {
		width: 100%;
		padding: 10px 0 0;
	}
}
@media (max-width: 480px) {
	.element-6f894e87 {
		width: 100%;
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-6f894e87 .e-text > :not([class]),
	.element-6f894e87 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-6f894e87 {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-c0287304 {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 960px) {
	.element-c0287304 {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-c0287304 {
		display: flex !important;
		width: 100%;
		height: 13.76428%;
		padding-left: 20px;
		padding-right: 0;
		align-items: center;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
@media (max-width: 480px) {
	.element-c0287304 {
		display: flex !important;
		width: 100%;
		height: 21.64833%;
		padding-left: 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 360px) {
	.element-c0287304 {
		display: flex !important;
		height: auto;
		padding-right: 0;
		margin-left: 0;
		margin-right: auto;
		align-items: flex-start;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
}
.element-428a92ce {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-428a92ce {
		display: flex !important;
		padding: 10px 10px 0 0;
	}
}
@media (max-width: 960px) {
	.element-428a92ce {
		display: flex !important;
		width: 90%;
		padding: 0 10px 10px 0;
	}
}
@media (max-width: 800px) {
	.element-428a92ce {
		display: flex !important;
		padding-left: 0;
		padding-bottom: 0;
		margin-left: 0;
		margin-right: auto;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-428a92ce {
		display: flex !important;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-428a92ce {
		display: flex !important;
		margin-left: 0;
		margin-right: auto;
	}
}
.element-16f9badb {
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-16f9badb .e-text > :not([class]),
.element-16f9badb > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-16f9badb {
		font-size: 19px;
	}
	.element-16f9badb .e-text > :not([class]),
	.element-16f9badb > :not([class]) {
		font-size: 19px;
	}
}
@media (max-width: 960px) {
	.element-16f9badb {
		font-size: 18px;
	}
	.element-16f9badb .e-text > :not([class]),
	.element-16f9badb > :not([class]) {
		font-size: 18px;
	}
}
@media (max-width: 800px) {
	.element-16f9badb {
		font-size: 16px;
	}
	.element-16f9badb .e-text > :not([class]),
	.element-16f9badb > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-16f9badb {
		width: 90%;
		padding-top: 0;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-16f9badb .e-text > :not([class]),
	.element-16f9badb > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-16f9badb {
		width: 100%;
		padding-top: 0;
	}
}
.element-a4fc51a3 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-a4fc51a3 .e-text > :not([class]),
.element-a4fc51a3 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-a4fc51a3 {
		width: 90%;
		padding: 20px 0;
		font-size: 12px;
	}
	.element-a4fc51a3 .e-text > :not([class]),
	.element-a4fc51a3 > :not([class]) {
		font-size: 12px;
	}
}
@media (max-width: 960px) {
	.element-a4fc51a3 {
		width: 100%;
		padding: 10px 0 0;
	}
}
@media (max-width: 800px) {
	.element-a4fc51a3 {
		width: 100%;
		padding: 10px 0 0;
		font-size: 12px;
	}
	.element-a4fc51a3 .e-text > :not([class]),
	.element-a4fc51a3 > :not([class]) {
		font-size: 12px;
	}
}
@media (max-width: 480px) {
	.element-a4fc51a3 {
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-a4fc51a3 .e-text > :not([class]),
	.element-a4fc51a3 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-a4fc51a3 {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-c14b54e8 {
	display: flex !important;
	padding: 0;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	white-space: initial;
}
@media (max-width: 1200px) {
	.element-c14b54e8 {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-c14b54e8 {
		display: flex !important;
		padding: 10px 0 0;
		flex-direction: column;
	}
}
@media (max-width: 800px) {
	.element-c14b54e8 {
		display: flex !important;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-c14b54e8 {
		display: flex !important;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
		text-align: center;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
}
.element-8f8a1a60 {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-8f8a1a60 {
		display: flex !important;
		padding: 10px 10px 0 0;
	}
}
@media (max-width: 960px) {
	.element-8f8a1a60 {
		display: flex !important;
		width: 100%;
		padding: 0 10px 10px 0;
	}
}
@media (max-width: 800px) {
	.element-8f8a1a60 {
		display: flex !important;
		padding-left: 20px;
		padding-bottom: 0;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-8f8a1a60 {
		display: flex !important;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-8f8a1a60 {
		display: flex !important;
		padding-left: 0;
	}
}
.element-4a12ecda {
	padding: 0;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
.element-4a12ecda .e-text > :not([class]),
.element-4a12ecda > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #000;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-4a12ecda {
		font-size: 18px;
	}
	.element-4a12ecda .e-text > :not([class]),
	.element-4a12ecda > :not([class]) {
		font-size: 18px;
	}
}
@media (max-width: 960px) {
	.element-4a12ecda {
		font-size: 18px;
	}
	.element-4a12ecda .e-text > :not([class]),
	.element-4a12ecda > :not([class]) {
		font-size: 18px;
	}
}
@media (max-width: 800px) {
	.element-4a12ecda {
		font-size: 16px;
	}
	.element-4a12ecda .e-text > :not([class]),
	.element-4a12ecda > :not([class]) {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-4a12ecda {
		width: 90%;
		padding-top: 0;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		text-align: center;
	}
	.element-4a12ecda .e-text > :not([class]),
	.element-4a12ecda > :not([class]) {
		font-size: 18px;
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-4a12ecda {
		width: 100%;
		padding-top: 0;
	}
}
.element-bfc500a4 {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-bfc500a4 .e-text > :not([class]),
.element-bfc500a4 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-bfc500a4 {
		width: 90%;
		padding: 20px 0;
		font-size: 12px;
	}
	.element-bfc500a4 .e-text > :not([class]),
	.element-bfc500a4 > :not([class]) {
		font-size: 12px;
	}
}
@media (max-width: 960px) {
	.element-bfc500a4 {
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 800px) {
	.element-bfc500a4 {
		width: 100%;
		padding: 10px 0 0;
		font-size: 12px;
	}
	.element-bfc500a4 .e-text > :not([class]),
	.element-bfc500a4 > :not([class]) {
		font-size: 12px;
	}
}
@media (max-width: 480px) {
	.element-bfc500a4 {
		width: 100%;
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-bfc500a4 .e-text > :not([class]),
	.element-bfc500a4 > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-bfc500a4 {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-d5c6a062 {
	display: flex !important;
	width: 80%;
	padding: 10px 10px 10px 0;
}
@media (max-width: 1200px) {
	.element-d5c6a062 {
		display: flex !important;
		padding: 10px 10px 10px 0;
	}
}
@media (max-width: 960px) {
	.element-d5c6a062 {
		display: flex !important;
		width: 100%;
		padding: 0 10px 10px 0;
	}
}
@media (max-width: 800px) {
	.element-d5c6a062 {
		display: flex !important;
		padding-left: 20px;
		padding-bottom: 30px;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
}
@media (max-width: 480px) {
	.element-d5c6a062 {
		display: flex !important;
		padding-top: 0;
		padding-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		float: none;
	}
}
@media (max-width: 360px) {
	.element-d5c6a062 {
		display: flex !important;
		padding-left: 0;
	}
}
.element-9ca09e99:hover {
	width: 100%;
	padding: 10px 0 0;
	margin-left: 0;
	margin-right: auto;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
.element-9ca09e99:hover .e-text > :not([class]),
.element-9ca09e99:hover > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #7c7c7c;
	text-align: left;
}
@media (max-width: 1200px) {
	.element-9ca09e99:hover {
		width: 90%;
		padding: 20px 0;
		font-size: 12px;
	}
	.element-9ca09e99:hover .e-text > :not([class]),
	.element-9ca09e99:hover > :not([class]) {
		font-size: 12px;
	}
}
@media (max-width: 960px) {
	.element-9ca09e99:hover {
		width: 100%;
		padding: 20px 0 0;
	}
}
@media (max-width: 800px) {
	.element-9ca09e99:hover {
		width: 100%;
		padding: 10px 0 0;
		font-size: 12px;
	}
	.element-9ca09e99:hover .e-text > :not([class]),
	.element-9ca09e99:hover > :not([class]) {
		font-size: 12px;
	}
}
@media (max-width: 480px) {
	.element-9ca09e99:hover {
		width: 100%;
		padding: 20px 0 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.element-9ca09e99:hover .e-text > :not([class]),
	.element-9ca09e99:hover > :not([class]) {
		text-align: center;
	}
}
@media (max-width: 360px) {
	.element-9ca09e99:hover {
		width: 100%;
		padding: 20px 0 0;
	}
}
.element-e1f1f890 {
	width: 40%;
}
.element-e1f1f890 > .e-cylinder-wrapper {
	background: #fff;
	padding: 0;
	border-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-e1f1f890 {
		width: 40%;
		align-self: center;
	}
	.element-e1f1f890 > .e-cylinder-wrapper {
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-e1f1f890 {
		width: 45%;
	}
	.element-e1f1f890 > .e-cylinder-wrapper {
		padding-bottom: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-e1f1f890 {
		width: 50%;
		margin-left: auto;
		margin-right: auto;
		order: 2;
	}
	.element-e1f1f890 > .e-cylinder-wrapper {
		padding: 0;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-e1f1f890 {
		width: 90%;
		order: 1;
	}
	.element-e1f1f890 > .e-cylinder-wrapper {
		padding: 0 0 30px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-e1f1f890 {
		width: 100%;
	}
	.element-e1f1f890 > .e-cylinder-wrapper {
		padding: 0 0 29px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-6a64acb1:hover,
.element-f603f5bf {
	position: relative;
	bottom: auto;
	right: auto;
}
@media (max-width: 800px) {
	.element-f603f5bf {
		margin-left: auto;
		margin-right: 0;
	}
}
@media (max-width: 480px) {
	.element-f603f5bf {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 800px) {
	.element-6a64acb1:hover {
		margin-left: auto;
		margin-right: 0;
	}
}
@media (max-width: 480px) {
	.element-6a64acb1:hover {
		margin-left: auto;
		margin-right: auto;
	}
}
.element-7cf0fd08,
.element-ec5f05b5:hover {
	background: #246a5e;
	padding: 0 30px;
}
.element-5b8b7f78 {
	width: 100%;
}
.element-5b8b7f78 > .e-cylinder-wrapper,
.element-92b0c45:hover > .e-cylinder-wrapper {
	padding: 10px 0 0;
}
@media (max-width: 360px) {
	.element-5b8b7f78 {
		width: 100%;
	}
}
.element-92b0c45:hover {
	width: 100%;
}
@media (max-width: 360px) {
	.element-92b0c45:hover {
		width: 100%;
	}
}
.element-6d93adc4,
.element-fe614f79:hover {
	padding: 34px;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 26px;
	line-height: 32px;
	color: #fff;
	text-align: center;
}
.element-56c1f971,
.element-c332e72c:hover {
	background: #246a5e;
	padding: 0 0 20px;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-56c1f971 {
		padding-top: 10px;
		padding-bottom: 20px;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-56c1f971 {
		background: #246a5e;
		padding-top: 10px;
		padding-bottom: 20px;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-56c1f971 {
		background: #246a5e;
		padding-top: 10px;
		padding-bottom: 20px;
		align-items: flex-start;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-56c1f971 {
		padding-top: 20px;
		padding-bottom: 20px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-56c1f971 {
		background: #246a5e;
		padding-bottom: 10px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 1200px) {
	.element-c332e72c:hover {
		padding-top: 10px;
		padding-bottom: 20px;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 960px) {
	.element-c332e72c:hover {
		background: #246a5e;
		padding-top: 10px;
		padding-bottom: 20px;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-c332e72c:hover {
		background: #246a5e;
		padding-top: 10px;
		padding-bottom: 20px;
		align-items: flex-start;
		justify-content: center;
		align-content: flex-start;
		flex-wrap: wrap;
		border-radius: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-c332e72c:hover {
		padding-top: 20px;
		padding-bottom: 20px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-c332e72c:hover {
		background: #246a5e;
		padding-bottom: 10px;
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		overflow: hidden;
	}
}
.element-435352ef {
	width: 33.333333333333336%;
	color: #000;
}
.element-435352ef > .e-cylinder-wrapper,
.element-8f788772:hover > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 960px) {
	.element-435352ef > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-435352ef > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-435352ef {
		width: 100%;
	}
	.element-435352ef > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.element-435352ef {
		width: 100%;
	}
	.element-435352ef > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-8f788772:hover {
	width: 33.333333333333336%;
	color: #000;
}
@media (max-width: 960px) {
	.element-8f788772:hover > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-8f788772:hover > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-8f788772:hover {
		width: 100%;
	}
	.element-8f788772:hover > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.element-8f788772:hover {
		width: 100%;
	}
	.element-8f788772:hover > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-96fb8664,
.element-cd6f3bd9:hover {
	display: flex !important;
	width: 70%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	justify-content: center;
	align-content: center;
}
@media (max-width: 1200px) {
	.element-96fb8664 {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-96fb8664 {
		display: flex !important;
	}
}
@media (max-width: 800px) {
	.element-96fb8664 {
		display: flex !important;
		width: 90%;
	}
}
@media (max-width: 480px) {
	.element-96fb8664 {
		display: flex !important;
		width: 100%;
	}
}
@media (max-width: 1200px) {
	.element-cd6f3bd9:hover {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-cd6f3bd9:hover {
		display: flex !important;
	}
}
@media (max-width: 800px) {
	.element-cd6f3bd9:hover {
		display: flex !important;
		width: 90%;
	}
}
@media (max-width: 480px) {
	.element-cd6f3bd9:hover {
		display: flex !important;
		width: 100%;
	}
}
.element-141c84f4:hover,
.element-70d75209 {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-70d75209 {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-70d75209 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-70d75209 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-70d75209 {
		width: 30%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-70d75209 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 1200px) {
	.element-141c84f4:hover {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-141c84f4:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-141c84f4:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-141c84f4:hover {
		width: 30%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-141c84f4:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-32c42649:hover,
.element-b03fb614 {
	width: 100%;
	padding: 20px 10px 10px;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.2em;
	color: #fff;
	text-align: center;
}
@media (max-width: 960px) {
	.element-b03fb614 {
		font-size: 20px;
	}
}
@media (max-width: 800px) {
	.element-b03fb614 {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-b03fb614 {
		padding-bottom: 10px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-b03fb614 {
		padding-bottom: 10px;
	}
}
@media (max-width: 960px) {
	.element-32c42649:hover {
		font-size: 20px;
	}
}
@media (max-width: 800px) {
	.element-32c42649:hover {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-32c42649:hover {
		padding-bottom: 10px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-32c42649:hover {
		padding-bottom: 10px;
	}
}
.element-934989a0 {
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-934989a0 .e-text > :not([class]),
.element-934989a0 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-934989a0 {
		line-height: 20px;
	}
	.element-934989a0 .e-text > :not([class]),
	.element-934989a0 > :not([class]) {
		line-height: 20px;
	}
}
.element-9481461d:hover {
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-9481461d:hover .e-text > :not([class]),
.element-9481461d:hover > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-9481461d:hover {
		line-height: 20px;
	}
	.element-9481461d:hover .e-text > :not([class]),
	.element-9481461d:hover > :not([class]) {
		line-height: 20px;
	}
}
.element-68179fbc,
.element-ae795681:hover {
	display: flex !important;
	width: 72.76289%;
	height: 100%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	justify-content: center;
	align-content: center;
}
@media (max-width: 1200px) {
	.element-68179fbc {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-68179fbc {
		display: flex !important;
		width: 70%;
	}
}
@media (max-width: 800px) {
	.element-68179fbc {
		display: flex !important;
		width: 90%;
	}
}
@media (max-width: 480px) {
	.element-68179fbc {
		display: flex !important;
		width: 100%;
	}
}
@media (max-width: 360px) {
	.element-68179fbc {
		display: flex !important;
	}
}
@media (max-width: 1200px) {
	.element-ae795681:hover {
		display: flex !important;
	}
}
@media (max-width: 960px) {
	.element-ae795681:hover {
		display: flex !important;
		width: 70%;
	}
}
@media (max-width: 800px) {
	.element-ae795681:hover {
		display: flex !important;
		width: 90%;
	}
}
@media (max-width: 480px) {
	.element-ae795681:hover {
		display: flex !important;
		width: 100%;
	}
}
@media (max-width: 360px) {
	.element-ae795681:hover {
		display: flex !important;
	}
}
.element-2a7f71e4,
.element-dfb8fa99:hover {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-2a7f71e4 {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-2a7f71e4 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-2a7f71e4 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-2a7f71e4 {
		width: 30%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-2a7f71e4 {
		width: 40%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 1200px) {
	.element-dfb8fa99:hover {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-dfb8fa99:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-dfb8fa99:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-dfb8fa99:hover {
		width: 30%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-dfb8fa99:hover {
		width: 40%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-2504e124 {
	width: 101%;
	height: auto;
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-2504e124 .e-text > :not([class]),
.element-2504e124 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-2504e124 {
		line-height: 20px;
	}
	.element-2504e124 .e-text > :not([class]),
	.element-2504e124 > :not([class]) {
		line-height: 20px;
	}
}
@media (max-width: 960px) {
	.element-2504e124 {
		width: 103%;
	}
}
.element-1c784f19:hover {
	width: 101%;
	height: auto;
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-1c784f19:hover .e-text > :not([class]),
.element-1c784f19:hover > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-1c784f19:hover {
		line-height: 20px;
	}
	.element-1c784f19:hover .e-text > :not([class]),
	.element-1c784f19:hover > :not([class]) {
		line-height: 20px;
	}
}
@media (max-width: 960px) {
	.element-1c784f19:hover {
		width: 103%;
	}
}
.element-519b01f {
	width: 33.333333333333336%;
	color: #000;
}
.element-1aa80442:hover > .e-cylinder-wrapper,
.element-519b01f > .e-cylinder-wrapper {
	padding: 0;
}
@media (max-width: 960px) {
	.element-519b01f > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-519b01f > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-519b01f {
		width: 100%;
	}
	.element-519b01f > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.element-519b01f {
		width: 100%;
	}
	.element-519b01f > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-1aa80442:hover {
	width: 33.333333333333336%;
	color: #000;
}
@media (max-width: 960px) {
	.element-1aa80442:hover > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 800px) {
	.element-1aa80442:hover > .e-cylinder-wrapper {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.element-1aa80442:hover {
		width: 100%;
	}
	.element-1aa80442:hover > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 360px) {
	.element-1aa80442:hover {
		width: 100%;
	}
	.element-1aa80442:hover > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-70852479:hover,
.element-851324c4 {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: hidden;
}
@media (max-width: 1200px) {
	.element-851324c4 {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-851324c4 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-851324c4 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-851324c4 {
		width: 30%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-851324c4 {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 1200px) {
	.element-70852479:hover {
		width: 27%;
	}
}
@media (max-width: 960px) {
	.element-70852479:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 800px) {
	.element-70852479:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 480px) {
	.element-70852479:hover {
		width: 30%;
		padding: 20px 0 0;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
@media (max-width: 360px) {
	.element-70852479:hover {
		width: 40%;
		border-radius: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		overflow: hidden;
	}
}
.element-2c8abe6b,
.element-70c2d9d6:hover {
	width: 100%;
	padding: 20px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.2em;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-2c8abe6b {
		width: 100%;
	}
}
@media (max-width: 960px) {
	.element-2c8abe6b {
		font-size: 20px;
	}
}
@media (max-width: 800px) {
	.element-2c8abe6b {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-2c8abe6b {
		padding-bottom: 10px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-2c8abe6b {
		padding-bottom: 10px;
	}
}
@media (max-width: 1200px) {
	.element-70c2d9d6:hover {
		width: 100%;
	}
}
@media (max-width: 960px) {
	.element-70c2d9d6:hover {
		font-size: 20px;
	}
}
@media (max-width: 800px) {
	.element-70c2d9d6:hover {
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.element-70c2d9d6:hover {
		padding-bottom: 10px;
		font-size: 18px;
	}
}
@media (max-width: 360px) {
	.element-70c2d9d6:hover {
		padding-bottom: 10px;
	}
}
.element-6649798b {
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-6649798b .e-text > :not([class]),
.element-6649798b > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-6649798b {
		line-height: 20px;
	}
	.element-6649798b .e-text > :not([class]),
	.element-6649798b > :not([class]) {
		line-height: 20px;
	}
}
.element-a646c256:hover {
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-a646c256:hover .e-text > :not([class]),
.element-a646c256:hover > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-a646c256:hover {
		line-height: 20px;
	}
	.element-a646c256:hover .e-text > :not([class]),
	.element-a646c256:hover > :not([class]) {
		line-height: 20px;
	}
}
.element-3ffcbe71:hover,
.element-49185dcc {
	padding: 0 30px;
}
@media (max-width: 480px) {
	.element-49185dcc {
		padding: 10px 15px 0;
	}
}
@media (max-width: 360px) {
	.element-49185dcc {
		padding-bottom: 0;
	}
}
@media (max-width: 480px) {
	.element-3ffcbe71:hover {
		padding: 10px 15px 0;
	}
}
@media (max-width: 360px) {
	.element-3ffcbe71:hover {
		padding-bottom: 0;
	}
}
.element-6dea08c3 {
	width: 100%;
}
.element-6dea08c3 > .e-cylinder-wrapper {
	padding: 0 0 10px;
}
@media (max-width: 360px) {
	.element-6dea08c3 {
		width: 100%;
	}
}
.element-c1005f20 {
	padding: 30px 19px 19px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.element-c1005f20 .e-text > :not([class]),
.element-c1005f20 > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
@media (max-width: 960px) {
	.element-838368b5 {
		padding: 0 10px 0 20px;
	}
}
@media (max-width: 800px) {
	.element-838368b5 {
		padding-left: 30px;
		padding-top: 40px;
	}
}
@media (max-width: 480px) {
	.element-838368b5 {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 360px) {
	.element-838368b5 {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.element-a0898f5f {
	width: 100%;
}
.element-a0898f5f > .e-cylinder-wrapper {
	padding: 0 20px;
}
@media (max-width: 960px) {
	.element-a0898f5f > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-a0898f5f > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-a0898f5f {
		width: 100%;
	}
}
.element-4121d91b {
	width: 80%;
	padding: 52px 10px 30px;
	margin-left: auto;
	margin-right: auto;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.2em;
	color: #000;
	text-align: center;
}
.element-4121d91b .e-text > :not([class]),
.element-4121d91b > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 1.2em;
	color: #000;
	text-align: center;
}
@media (max-width: 1200px) {
	.element-4121d91b {
		padding-top: 40px;
		font-size: 32px;
	}
	.element-4121d91b .e-text > :not([class]),
	.element-4121d91b > :not([class]) {
		font-size: 32px;
	}
}
@media (max-width: 960px) {
	.element-4121d91b {
		padding-top: 40px;
		padding-bottom: 20px;
		font-size: 26px;
	}
	.element-4121d91b .e-text > :not([class]),
	.element-4121d91b > :not([class]) {
		font-size: 26px;
	}
}
@media (max-width: 800px) {
	.element-4121d91b {
		padding-top: 20px;
		font-size: 24px;
	}
	.element-4121d91b .e-text > :not([class]),
	.element-4121d91b > :not([class]) {
		font-size: 24px;
	}
}
@media (max-width: 480px) {
	.element-4121d91b {
		padding-top: 40px;
		font-size: 22px;
	}
	.element-4121d91b .e-text > :not([class]),
	.element-4121d91b > :not([class]) {
		font-size: 22px;
	}
}
@media (max-width: 360px) {
	.element-4121d91b {
		width: 95%;
		padding-top: 40px;
	}
}
.element-34b9ed68 {
	width: 84.9988842857143%;
}
.element-34b9ed68 > .e-cylinder-wrapper {
	padding: 0 20px 0 40px;
}
@media (max-width: 960px) {
	.element-34b9ed68 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-34b9ed68 > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-34b9ed68 {
		width: 100%;
	}
}
.element-1bf89a6b {
	padding: 10px;
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	color: #000;
}
.element-1bf89a6b .e-text > :not([class]),
.element-1bf89a6b > :not([class]) {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	color: #000;
}
@media (max-width: 1200px) {
	.element-1bf89a6b {
		font-size: 20px;
	}
	.element-1bf89a6b .e-text > :not([class]),
	.element-1bf89a6b > :not([class]) {
		font-size: 20px;
	}
}
@media (max-width: 480px) {
	.element-1bf89a6b {
		font-size: 18px;
	}
	.element-1bf89a6b .e-text > :not([class]),
	.element-1bf89a6b > :not([class]) {
		font-size: 18px;
	}
}
.element-2ba80d6e {
	padding: 10px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	color: #707070;
}
.element-2ba80d6e .e-text > :not([class]),
.element-2ba80d6e > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	color: #707070;
}
@media (max-width: 1200px) {
	.element-2ba80d6e {
		font-size: 14px;
	}
	.element-2ba80d6e .e-text > :not([class]),
	.element-2ba80d6e > :not([class]) {
		font-size: 14px;
	}
}
.element-f4b793e3 {
	width: 84.9988842857143%;
}
.element-f4b793e3 > .e-cylinder-wrapper {
	padding: 15px 20px 0 40px;
}
@media (max-width: 960px) {
	.element-f4b793e3 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-f4b793e3 > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-f4b793e3 {
		width: 100%;
	}
}
.element-c61741a2 {
	width: 94.9988842857143%;
}
.element-c61741a2 > .e-cylinder-wrapper {
	padding: 15px 20px 0 40px;
}
@media (max-width: 960px) {
	.element-c61741a2 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-c61741a2 > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-c61741a2 {
		width: 100%;
	}
}
.element-5e90effe {
	width: 94%;
}
.element-5e90effe > .e-cylinder-wrapper {
	padding: 15px 20px 0 40px;
}
@media (max-width: 960px) {
	.element-5e90effe > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-5e90effe > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-5e90effe {
		width: 100%;
	}
}
.element-1887d4c2 {
	width: 100%;
}
.element-1887d4c2 > .e-cylinder-wrapper {
	padding: 15px 20px 0 40px;
}
@media (max-width: 960px) {
	.element-1887d4c2 > .e-cylinder-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 800px) {
	.element-1887d4c2 > .e-cylinder-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 360px) {
	.element-1887d4c2 {
		width: 100%;
	}
}
.element-956d5211 {
	width: 100%;
}
@media (max-width: 360px) {
	.element-956d5211 {
		width: 100%;
	}
}
.element-e92753cc {
	padding: 47px;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #616266;
}
.element-e92753cc .e-text > :not([class]),
.element-e92753cc > :not([class]) {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #616266;
}
@media (max-width: 800px) {
	.element-e92753cc {
		font-size: 11px;
	}
	.element-e92753cc .e-text > :not([class]),
	.element-e92753cc > :not([class]) {
		font-size: 11px;
	}
}
.e-image,
.e-image img {
	width: 100%;
	max-height: 100%;
	aspect-ratio: inherit;
}
.e-image {
	overflow: hidden;
}
.e-image img {
	transform-origin: top left;
}
.e-image img[vued-src] {
	min-height: 1px;
	max-height: 1px;
}
.e-image a {
	width: 100%;
}
.w-button {
	color: inherit;
	text-decoration: inherit;
	position: static !important;
}
.e-button,
.e-image a,
.e-image img,
.w-button {
	display: block;
}
.e-header,
.e-text,
.w-header,
.w-text {
	word-wrap: break-word;
}
.e-header h1,
.e-header h2,
.e-header h3,
.e-header h4,
.e-header h5,
.e-header h6,
.e-text h1,
.e-text h2,
.e-text h3,
.e-text h4,
.e-text h5,
.e-text h6,
.w-header h1,
.w-header h2,
.w-header h3,
.w-header h4,
.w-header h5,
.w-header h6,
.w-text h1,
.w-text h2,
.w-text h3,
.w-text h4,
.w-text h5,
.w-text h6 {
	font-weight: inherit;
}
.e-text,
.w-text {
	width: 100%;
}
.e-text span[style~='color:'] a,
.w-text span[style~='color:'] a {
	color: inherit;
}
.e-scene h2:not(.samsung-ov),
.o-scene h2:not(.samsung-ov) {
	font-size: 48px;
}
.e-scene h3:not(.samsung-ov),
.o-scene h3:not(.samsung-ov) {
	font-size: 40px;
}
.e-scene h4:not(.samsung-ov),
.o-scene h4:not(.samsung-ov) {
	font-size: 32px;
}
.e-scene h5:not(.samsung-ov),
.o-scene h5:not(.samsung-ov) {
	font-size: 18px;
}
.e-scene h6:not(.samsung-ov),
.o-scene h6:not(.samsung-ov) {
	font-size: 16px;
}

.vued-s-8032d7ed,
.vued-s-ddc04207 {
	color: #000;
	text-align: center;
}
.vued-s-ddc04207 {
	font-family: SamsungSharpSansBold, Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.vued-s-8032d7ed {
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.vued-s-ccacb094 {
	font-size: 12px;
}
.vued-s-4f00c9eb {
	font-size: 14px;
}
.vued-s-4f00c9eb,
.vued-s-de3e2adc {
	color: #000;
	font-family: SamsungOneUILatin400, Helvetica, Arial, sans-serif;
	text-align: center;
}
.vued-s-13861d0e {
	color: #000;
	font-size: 12px;
}
.vued-s-81db0b4c {
	color: #000;
	font-size: 10px;
}
.vued-s-1d093f92 {
	font-size: 14px;
}
.ion-page .e-adsrv-55912 {
	display: none !important;
}

* {
	font-family: 'Instrument Sans', sans-serif !important;
}

.xkom-logo {
	display: flex;
	justify-content: center;
	padding: 20px 0;
}

.xkom-logo img {
	height: 42px;
	width: auto;
}
