:root {
	--percentage: 0.784;
}

#hisense-lp abbr,
#hisense-lp acronym,
#hisense-lp address,
#hisense-lp applet,
#hisense-lp article,
#hisense-lp aside,
#hisense-lp audio,
#hisense-lp b,
#hisense-lp big,
#hisense-lp blockquote,
#hisense-lp canvas,
#hisense-lp caption,
#hisense-lp center,
#hisense-lp cite,
#hisense-lp code,
#hisense-lp dd,
#hisense-lp del,
#hisense-lp details,
#hisense-lp dfn,
#hisense-lp dl,
#hisense-lp dt,
#hisense-lp em,
#hisense-lp embed,
#hisense-lp fieldset,
#hisense-lp figcaption,
#hisense-lp figure,
#hisense-lp footer,
#hisense-lp form,
#hisense-lp h1,
#hisense-lp h2,
#hisense-lp h3,
#hisense-lp h4,
#hisense-lp h5,
#hisense-lp h6,
#hisense-lp header,
#hisense-lp hgroup,
#hisense-lp,
#hisense-lp i,
#hisense-lp iframe,
#hisense-lp img,
#hisense-lp ins,
#hisense-lp kbd,
#hisense-lp label,
#hisense-lp legend,
#hisense-lp li,
#hisense-lp mark,
#hisense-lp menu,
#hisense-lp nav,
#hisense-lp object,
#hisense-lp ol,
#hisense-lp output,
#hisense-lp p,
#hisense-lp pre,
#hisense-lp q,
#hisense-lp ruby,
#hisense-lp s,
#hisense-lp samp,
#hisense-lp small,
#hisense-lp span,
#hisense-lp strike,
#hisense-lp strong,
#hisense-lp sub,
#hisense-lp summary,
#hisense-lp sup,
#hisense-lp table,
#hisense-lp tbody,
#hisense-lp td,
#hisense-lp tfoot,
#hisense-lp th,
#hisense-lp thead,
#hisense-lp time,
#hisense-lp tr,
#hisense-lp tt,
#hisense-lp u,
#hisense-lp ul,
#hisense-lp var,
#hisense-lp video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Instrument Sans', sans-serif;
	box-sizing: border-box;
}

#hisense-lp section,
#hisense-lp a,
#hisense-lp div,
#hisense-lp footer {
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Instrument Sans', sans-serif;
	box-sizing: border-box;
}

#hisense-lp article,
#hisense-lp aside,
#hisense-lp details,
#hisense-lp figcaption,
#hisense-lp figure,
#hisense-lp footer,
#hisense-lp header,
#hisense-lp hgroup,
#hisense-lp menu,
#hisense-lp nav,
#hisense-lp section {
	display: block;
}

#hisense-lp {
	line-height: 1;
}

#hisense-lp ol,
#hisense-lp ul {
	list-style: none;
}

#hisense-lp blockquote,
#hisense-lp q {
	quotes: none;
}

#hisense-lp blockquote:after,
#hisense-lp blockquote:before,
#hisense-lp q:after,
#hisense-lp q:before {
	content: '';
	content: none;
}

#hisense-lp table {
	border-collapse: collapse;
	border-spacing: 0;
}

#hisense-lp a {
	text-decoration: none;
}

#hisense-lp * {
	box-sizing: border-box;
}

#hisense-lp {
	scroll-behavior: smooth;
	overflow-x: hidden;
}

@media (max-width: 1239px) {
	:root {
		--percentage: 0.648;
	}
}

@media (max-width: 1028px) {
	:root {
		--percentage: 0.544;
	}
}

@media (max-width: 740px) {
	:root {
		--percentage: 0.768;
	}
}

#hisense-lp {
	max-width: 1360px;
	margin: 0 auto;
	background-color: #000000;
}

#hisense-lp .img-fluid {
	max-width: 100%;
	height: auto;
	display: block;
}

#hisense-lp .description {
	position: relative;
	padding: calc(87px * var(--percentage)) 0 calc(61px * var(--percentage)) 0;
}
#hisense-lp .description .shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
#hisense-lp .description .shadow-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}

#hisense-lp .description .description-heading {
	font-family: 'Instrument Sans', sans-serif;
	font-weight: bold;
	font-size: calc(55px * var(--percentage));
	line-height: calc(77px * var(--percentage));
	text-align: center;
	margin-bottom: calc(16px * var(--percentage));
	color: #ffffff;
}

#hisense-lp .description .description-text {
	font-family: 'Instrument Sans', sans-serif;
	font-weight: 300;
	font-size: calc(25px * var(--percentage));
	line-height: calc(35px * var(--percentage));
	text-align: center;
	max-width: calc(1207px * var(--percentage));
	margin: 0 auto;
	color: #ffffff;
}
#hisense-lp .description .icons-wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-column-gap: calc(68px * var(--percentage));
	-moz-column-gap: calc(68px * var(--percentage));
	column-gap: calc(68px * var(--percentage));
	margin-bottom: calc(26px * var(--percentage));
}
#hisense-lp .description .icons-wrapper .icon {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-column-gap: calc(30px * var(--percentage));
	-moz-column-gap: calc(30px * var(--percentage));
	column-gap: calc(30px * var(--percentage));
}
#hisense-lp .description .icons-wrapper .icon-heading {
	font-size: calc(35px * var(--percentage));
	color: #fff;
}
#hisense-lp .description.two {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	align-items: flex-end;
	-webkit-column-gap: calc(93px * var(--percentage));
	-moz-column-gap: calc(93px * var(--percentage));
	column-gap: calc(93px * var(--percentage));
}

#hisense-lp .description.two .left {
	width: calc(518px * var(--percentage));
}
#hisense-lp .description.two .right {
	width: calc(494px * var(--percentage));
}
#hisense-lp .bass-boost .wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-column-gap: calc(13px * var(--percentage));
	-moz-column-gap: calc(13px * var(--percentage));
	column-gap: calc(13px * var(--percentage));
}
#hisense-lp .bass-boost .wrapper .left {
	width: 50%;
}
#hisense-lp .bass-boost .wrapper .right {
	width: 50%;
}
#hisense-lp .description .icons-wrapper:nth-of-type(2) {
	margin-bottom: calc(41px * var(--percentage));
}

#hisense-lp img.mobile {
	display: none;
}

#hisense-lp video {
	display: block;
}
#hisense-lp .items {
	margin-bottom: calc(40px * var(--percentage));
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-column-gap: calc(25px * var(--percentage));
	-moz-column-gap: calc(25px * var(--percentage));
	column-gap: calc(25px * var(--percentage));
	row-gap: calc(25px * var(--percentage));
	flex-wrap: wrap;
}
#hisense-lp .icon1 {
	max-width: calc(73px * var(--percentage));
}
#hisense-lp .icon2 {
	max-width: calc(95px * var(--percentage));
}
#hisense-lp .icon3 {
	max-width: calc(156px * var(--percentage));
}
#hisense-lp .icon4 {
	max-width: calc(103px * var(--percentage));
}
#hisense-lp .icon5 {
	max-width: calc(148px * var(--percentage));
}
#hisense-lp .icon6 {
	max-width: calc(86px * var(--percentage));
}
#hisense-lp .icon7 {
	max-width: calc(86px * var(--percentage));
}
#hisense-lp .icon8 {
	max-width: calc(109px * var(--percentage));
}
#hisense-lp .icon9 {
	max-width: calc(97px * var(--percentage));
}
#hisense-lp .icon10 {
	max-width: calc(95px * var(--percentage));
}
#hisense-lp .icon11 {
	max-width: calc(202px * var(--percentage));
}
#hisense-lp .icon12 {
	max-width: calc(238px * var(--percentage));
}
#hisense-lp .icon13 {
	max-width: calc(110px * var(--percentage));
}
#hisense-lp .icon14 {
	max-width: calc(137px * var(--percentage));
}
#hisense-lp .icon15 {
	max-width: calc(168px * var(--percentage));
}
#hisense-lp .icon16 {
	max-width: calc(298px * var(--percentage));
}
#hisense-lp .icon17 {
	max-width: calc(148px * var(--percentage));
}
#hisense-lp .icon18 {
	max-width: calc(77px * var(--percentage));
}
#hisense-lp .icon19 {
	max-width: calc(348px * var(--percentage));
}
#hisense-lp .description.two.mobile {
	display: none;
}
#hisense-lp .bass-boost.mobile {
	display: none;
}
#hisense-lp .my-video.mobile {
	display: none;
}

@media (max-width: 740px) {
	#hisense-lp .my-video.mobile {
		display: block;
	}
	#hisense-lp .my-video.desktop {
		display: none;
	}
	#hisense-lp img.mobile {
		display: block;
	}

	#hisense-lp img.desktop {
		display: none;
	}
	#hisense-lp .description.two.desktop {
		display: none;
	}
	#hisense-lp .bass-boost.desktop {
		display: none;
	}
	#hisense-lp .description.two.mobile {
		display: block;
	}
	#hisense-lp .bass-boost.mobile {
		display: block;
	}

	#hisense-lp .description {
		padding-left: calc(50px * var(--percentage));
		padding-right: calc(50px * var(--percentage));
	}
	#hisense-lp .description .icons-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		row-gap: calc(45px * var(--percentage));
	}
	#hisense-lp .description.two {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
	#hisense-lp .description.two .left {
		width: 100%;
	}
	#hisense-lp .description.two .right {
		width: 100%;
	}
	#hisense-lp .description.two.mobile .icons-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		flex-wrap: wrap;
	}
	#hisense-lp .description.five .icons-wrapper:nth-of-type(2) {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		flex-wrap: wrap;
	}
	#hisense-lp .description.six .icons-wrapper:nth-of-type(2) {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		flex-wrap: wrap;
	}
	#hisense-lp .description .description-heading br {
		display: none;
	}
}

.logo-xkom {
	display: flex;
	justify-content: center;
	padding: 20px 0;
}

.logo-xkom img {
	height: 42px;
}

#hisense-lp .cta-wrapper {
	display: flex;
	justify-content: center;
	margin-bottom: 48px;
}

#hisense-lp .cta {
	border-radius: 8px;
	border: none;
	width: -moz-fit-content;
	width: fit-content;
	height: 42px;
	line-height: 42px;
	padding: 0 32px;
	font-size: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s ease-out;
	background: #0082fa;
	color: #fff;
	margin-top: 10px;
	z-index: 1;
	white-space: nowrap;
	flex-shrink: 0;
}

#hisense-lp .cta--white {
	background: #fff;
	color: #000;
}
#hisense-lp .cta--white:hover {
	background: #ccc;
	color: #000;
}
