@charset "UTF-8";
@import url('https://ch-api.healthhub.sg/api/public/content/e968c8c42da247798b8ae6c30045bd21');

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.advisory-content-wrapper {
	background-color: #fed801 !important;
	padding: 15px;
	z-index: 99999;
	color: #ffffff;
	visibility: hidden !important;
	display: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.advisory-content-wrapper
	.advisory-text {
	color: #0b50a0 !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .main-project.edsh {
	background-color: #e62544;
	margin-bottom: 30px;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .main-project.edsh a {
	text-decoration: underline;
	color: inherit !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	a.no-underline {
	text-decoration: none;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .main-project.edsh img {
	image-rendering: -webkit-optimize-contrast;
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.text-nowrap {
	white-space: nowrap;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom5 {
	margin-bottom: 5px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom10 {
	margin-bottom: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom20 {
	margin-bottom: 20px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom25 {
	margin-bottom: 25px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom30 {
	margin-bottom: 30px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom40 {
	margin-bottom: 40px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom45 {
	margin-bottom: 45px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.marginBottom55 {
	margin-bottom: 55px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-content {
	padding: 25px 35px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-inner-content {
	margin-left: 60px;
	margin-right: 60px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.border-yellow {
	border: 1px solid #fed801;
	border-radius: 20px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-flex-direction-desktop-row-mobile-column {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-flex-direction-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-justify-content-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-justify-content-space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-justify-space-evenly {
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-align-items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.d-inline-block {
	display: inline-block;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-page-intro {
	width: 65%;
	margin: 40px auto 40px;
}

@media only screen and (max-width: 590px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-page-intro
		h2 {
		font-size: 17px !important;
		margin: 20px auto 0px;
	}
}

@media only screen and (max-width: 480px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-page-intro {
		margin: 0 auto 20px !important;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-page-intro.secondary {
	width: 72%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-blue-button {
	text-align: center;
	background-color: #0b50a0;
	width: 375px;
	margin: 0 auto;
	padding: 20px 25px;
	border-radius: 15px;
	border: 5px solid #fed82c;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-blue-button.no-border {
	border: none !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-red-button {
	text-align: center;
	background-color: #e62544;
	width: 100%;
	margin: 0 auto unset;
	padding: 20px 25px;
	border-radius: 15px;
	border: 3px solid #fed82c;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-next:before {
	background-image: url('https://ch-api.healthhub.sg/api/public/content/9761b27c772942d59691ba89a3583a93?v=fe2a83a1');
	background-size: 25px 42px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-prev:before {
	background-image: url('https://ch-api.healthhub.sg/api/public/content/bc6eda879576480fbc9f02f2a30484ce?v=5581fc81');
	background-size: 25px 42px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-prev,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-next {
	top: 40%;
	width: 25px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom20 {
		margin-bottom: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom25 {
		margin-bottom: 1.9531vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom30 {
		margin-bottom: 2.3438vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom40 {
		margin-bottom: 3.125vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom45 {
		margin-bottom: 3.5156vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom55 {
		margin-bottom: 4.2969vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-content {
		padding: 1.9531vw 3.9063vw 1.9531vw 3.9063vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-inner-content {
		margin-left: 7.8125vw;
		margin-right: 7.8125vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-page-intro {
		width: 80%;
		margin: 40px auto 40px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-red-button {
		padding: 1.5625vw 1vw;
		border-radius: 1.1719vw;
		border: 0.3906vw solid #fed82c;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-blue-button {
		width: 29.2969vw;
		padding: 1.5625vw 1.9531vw;
		border-radius: 1.1719vw;
		border: 0.3906vw solid #fed82c;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.border-yellow {
		border-radius: 1.5625vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom20 {
		margin-bottom: 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom25 {
		margin-bottom: 3.2595vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom30 {
		margin-bottom: 3.9113vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom40 {
		margin-bottom: 5.2151vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom45 {
		margin-bottom: 5.867vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.marginBottom55 {
		margin-bottom: 7.1708vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.d-flex-direction-desktop-row-mobile-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-content {
		padding: 5.2151vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-inner-content {
		margin-left: 0;
		margin-right: 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-page-intro {
		width: 100%;
		margin: 0 auto 90px;
	}

	.place-to-win-texts-container {
		margin: 40px auto 40px !important;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-page-intro.secondary {
		width: 100%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-red-button {
		padding: 1.9557vw 3.2595vw;
		border-radius: 15px;
		border: 5px solid #fed82c;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-blue-button {
		width: 43.0248vw;
		padding: 1.9557vw 3.2595vw;
		border-radius: 15px;
		border: 5px solid #fed82c;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.border-yellow {
		border-radius: 2.6076vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-yellow {
	color: #fed801;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-red {
	color: #e62544;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-blue {
	color: #0b50a0;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-white {
	color: #ffffff;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-black {
	font-family: 'GothamXNarrow-Black' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-bold {
	font-family: 'GothamXNarrow-Bold' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-bold strong {
	font-family: 'GothamXNarrow-Black' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-medium {
	font-family: 'GothamXNarrow-Medium' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-medium strong {
	font-family: 'GothamXNarrow-Black' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-book {
	font-family: 'GothamXNarrow-Book' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-gxn-book strong {
	font-family: 'GothamXNarrow-Bold' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-g-black {
	font-family: 'Gotham-Black' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-g-bold {
	font-family: 'Gotham-Bold' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-g-bold strong {
	font-family: 'Gotham-Black' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-av-next {
	font-family: 'Avenir Next' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-av-next strong {
	font-family: 'Avenir Next Bold' !important;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-av-next-bold {
	font-family: 'Avenir Next Bold' !important;
}

hr.custom-line {
	border-top: 0.5px solid #000;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-xl,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-l,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f2,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3-l,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f4,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f5,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h1,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h2,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h3,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h4,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h5,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h6,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge p {
	margin: 0;
	line-height: 1.1;
	font-weight: 500;
	letter-spacing: 0.01em;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-xl {
	font-size: 67px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-xl {
		font-size: 5.23438vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-l {
	font-size: 60px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-l {
		font-size: 4.6875vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h1,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1 {
	font-size: 50px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h1,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1 {
		font-size: 3.9063vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h2,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f2 {
	font-size: 34px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h2,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f2 {
		font-size: 2.6563vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3-l {
	font-size: 30px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3-l {
		font-size: 2.34375vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h3,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3 {
	font-size: 28px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h3,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3 {
		font-size: 2.1875vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h4,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f4 {
	font-size: 24px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h4,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f4 {
		font-size: 1.875vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h5,
.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f5 {
	font-size: 20px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h5,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f5 {
		font-size: 1.7188vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-s {
	font-size: 15px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-s {
		font-size: 1.1719vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-xs {
	font-size: 14px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-xs {
		font-size: 1.094vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-x-5 {
	font-size: 24px !important;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-x-5 {
		font-size: 1.875vw !important;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-x-5 {
		font-size: 3.1290743155vw !important;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f6-l {
	font-size: 21px !important;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f6-l {
		font-size: 1.641vw !important;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f6-l {
		font-size: 2.738vw !important;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f6 {
	font-size: 17px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f6 {
		font-size: 1.32813vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f6 {
		font-size: 1.9556714472vw;
	}
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .masthead-copy {
	font-size: 24px;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-xxl {
		font-size: 10.4302vw;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-xl {
		font-size: 6.7797vw;
		/**/
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1-l {
		font-size: 5.2151vw;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1.m {
		font-size: 5.867vw;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h1,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f1 {
		font-size: 3.9113vw;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h2,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f2,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3-l {
		font-size: 2.6076vw;
	}
	.place-to-win-texts {
		font-size: 34px !important;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h3,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .masthead-copy {
		font-size: 15px !important;
		/**/
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h4,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f4,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h5,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f5 {
		font-size: 3vw;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h6 {
		font-size: 2.6076vw;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f-xs {
		font-size: 1.825vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav.is-sticky {
	position: relative;
	top: 0;
	z-index: 998;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav-tabs {
	background-color: #e62544;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav-tabs
	> li
	> a {
	margin-right: 0;
	line-height: inherit;
	border: none;
	border-radius: unset;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav
	> li
	> a {
	padding: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav-tabs
	> li.active
	> a,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav-tabs
	> li.active
	> a:focus,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav-tabs
	> li.active
	> a:hover {
	background-color: inherit;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav
	> li
	> a:focus,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav
	> li
	> a:hover {
	background-color: inherit;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li {
	/* width: 25%; */
	background-color: #0b50a0 !important;
	text-align: center;
	margin: 0 2px;
	/* flex-grow: 1; */
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav-wrapper
	.nav.nav-tabs
	li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li:first-child {
	margin-left: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li:last-child {
	margin-right: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li
	a {
	color: #fed801 !important;
	text-decoration: none;
	padding: 32px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li
	a
	> * {
	color: inherit;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li.active {
	background-color: #fed801 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.nav.nav-tabs
	li.active
	a {
	color: #0b50a0 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu {
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu
	.arrow {
	content: '';
	display: block;
	background: url(https://ch-api.healthhub.sg/api/public/content/f485bbf6771b4bca84f2d082cea030ac?v=c3fe7029)
		center center/contain no-repeat;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -7px;
	width: 28px;
	height: 14px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		right: 0.78125vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		right: 1.3037809648vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		margin-top: -0.546875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		margin-top: -0.9126466754vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		width: 2.1875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		width: 2.650587vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		height: 1.09375vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		height: 1.8252933507vw;
	}
}

@media (max-width: 590px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		.arrow {
		width: 1.8vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.arrow {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/78444238a79840c4bd33d3014205a07b?v=19f6cfc5);
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		a {
		padding-right: 2.867014vw;
	}
}

@media only screen and (max-width: 590px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li.has-submenu
		a {
		padding-right: 3.867014vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li
	.submenu {
	opacity: 0;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	pointer-events: none;
	-webkit-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li
	.submenu
	ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
	margin: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li
	.submenu
	ul
	li {
	padding: 0;
	margin: 0;
	border-top: solid #e62645;
	background-color: #0b50a0 !important;
	-webkit-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	border-top-width: 4px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li
		.submenu
		ul
		li {
		border-top-width: 0.3125vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li
		.submenu
		ul
		li {
		border-top-width: 0.5215123859vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li
	.submenu
	ul
	li
	a {
	color: #fad629 !important;
	-webkit-transition: color 0.2s ease-out;
	-o-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
	padding: 32px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sticky-nav
		.nav-tabs
		li
		.submenu
		ul
		li
		a {
		padding: 2.5vw 3.125vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li
	.submenu
	ul
	li:hover {
	background-color: #fad629 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li
	.submenu
	ul
	li:hover
	a {
	color: #0b50a0 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.submenu
	ul
	li {
	background-color: #fad629 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.submenu
	ul
	li
	a {
	color: #0b50a0 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.submenu
	ul
	li:hover,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.submenu
	ul
	li:focus {
	background-color: #0b50a0 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.submenu
	ul
	li:hover
	a,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active
	.submenu
	ul
	li:focus
	a {
	color: #fad629 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu:hover
	.submenu,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sticky-nav
	.nav-tabs
	li.has-submenu.active-submenu
	.submenu {
	opacity: 1;
	pointer-events: auto;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.nav.nav-tabs
		li
		a {
		padding: 2.5vw 3.125vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.nav.nav-tabs
		li {
		/* padding: 1.9557vw; */
		margin: 0 0.2608vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-inner {
	margin-bottom: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-control {
	width: 10%;
	margin-left: 0;
	margin-right: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-control.left,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-control.right {
	background-image: none !important;
	top: 42%;
	opacity: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-control.left
	img,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-control.right
	img {
	width: 18%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-indicators {
	bottom: 0;
	margin-bottom: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-indicators
	.active,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-indicators
	li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-indicators
	.active {
	background-color: #fed801;
	border: 1px solid #fed801;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	.carousel-indicators
	li {
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-masthead
	#mastheadCarousel
	.next {
	border-radius: 0px !important;
	border: none !important;
	color: inherit;
	height: inherit;
	line-height: inherit;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-masthead
		.masthead-control {
		/* display: none; */
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-masthead
		.carousel-control.left,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-masthead
		.carousel-control.right {
		top: 50%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-masthead
		.carousel-control.left
		img,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-masthead
		.carousel-control.right
		img {
		width: 30%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week {
	padding-bottom: 15px;
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	> .d-flex {
	width: 76%;
	margin: 60px auto 30px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	.col-left {
	width: 180px;
	padding: 0 15px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	.col-right {
	width: 100%;
	padding: 0 15px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	.col-right
	img {
	top: -82px;
	position: absolute;
	width: 150px;
	margin-left: 70px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	.col-right
	.copy {
	/* padding: 120px 52px 32px 345px; */
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	.video-wrapper {
	width: 80%;
	margin: 50px auto 20px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week {
		padding-bottom: 1.1719vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week
		> .d-flex {
		margin: 5vw auto;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week
		.col-left {
		width: 100px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week
		.col-right {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week
		.col-right
		.copy {
		text-align: center;
		margin-top: 4vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week
		.video-wrapper {
		width: 100%;
		margin: 5vw auto 0;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-wrapper {
	background-color: #fed801;
	border-radius: 20px;
	margin-top: 52px;
	min-height: 360px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-position {
	position: relative;
	top: -65px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 94%;
	margin: 0 auto 55px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-inner {
	text-align: center;
	width: 33.33%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-inner
	.winning-steps-img
	img {
	width: 45%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-inner
	.flex-custom {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-start-winning-in-three-easy-steps
	.winning-steps-inner
	.step-number {
	margin-top: 5px;
	margin-right: 20px;
	font-size: 80px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-wrapper {
		margin-top: 10.5469vw;
		min-height: 20vw;
		border-radius: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-position {
		top: -7.0313vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-box {
		width: 90%;
		margin: 0 auto 4.2969vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-inner
		.step-number {
		margin-top: 0.3906vw;
		margin-right: 1.5625vw;
		font-size: 6.25vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps {
		margin-top: 8vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-wrapper {
		height: auto;
		margin: 0;
		border-radius: 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-position {
		top: unset;
		padding: 3.9113vw 9.1265vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-inner {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin-bottom: 4.5632vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-inner
		.winning-steps-img {
		width: 30%;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-inner
		.winning-steps-img
		img {
		width: 100%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-inner
		.flex-custom {
		width: 70%;
		-webkit-box-align: initial;
		-ms-flex-align: initial;
		align-items: initial;
		padding-left: 5.2151vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-start-winning-in-three-easy-steps
		.winning-steps-inner
		.step-number {
		margin-top: 0.6519vw;
		margin-right: 2.6076vw;
		font-size: 10.4302vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-download-app {
	margin: 50px 0 50px 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-download-app
	.app-button
	> div {
	margin: 20px 2.5px 0;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-download-app
		.app-button {
		width: 90%;
		margin: 0 auto;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-digital-passport {
	border: 3px solid #fed801;
	border-radius: 20px;
	margin-left: 60px;
	margin-right: 60px;
	padding: 40px 0px 0px;
	margin-bottom: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-digital-passport
	.d-flex {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport {
		margin-left: 5.0313vw;
		margin-right: 5.0313vw;
		/* padding: 3.125vw 7.3438vw 0 7.3438vw; */
		border-radius: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport
		img {
		/* width: 17.5781vw; */
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport {
		margin-left: 0;
		margin-right: 0;
		padding: 5.2151vw 5.867vw 0;
		border-radius: 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport
		.nav-tabs {
		margin-left: -5.867vw;
		margin-right: -5.867vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport
		img {
		/* width: 39.1134vw; */
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport
		.step-item {
		margin-bottom: 7.8227vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-digital-passport
		.d-flex.marginBottom45 {
		margin-bottom: 0;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-exciting-prizes {
	margin-left: 180px;
	margin-right: 180px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-exciting-prizes
	.prize-item
	img {
	margin-bottom: 15px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-exciting-prizes {
		margin-left: 14.0625vw;
		margin-right: 14.0625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-exciting-prizes
		.prize-item
		img {
		margin-bottom: 1.1719vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-exciting-prizes {
		margin-left: 0;
		margin-right: 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-exciting-prizes
		.prize-item
		img {
		margin-bottom: 1.9557vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-footer
	.footer-wrapper {
	background-color: #fed801;
	border-radius: 20px;
	padding: 75px 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-footer
	a {
	text-decoration: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-footer
	.footer-buttons
	.buttons {
	background-color: #0b50a0;
	border-radius: 1000px;
	width: 275px;
	text-align: center;
	padding: 14.5px 15px;
	margin-left: 7.5px;
	margin-right: 7.5px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-footer
	.footer-buttons.one-column
	.buttons {
	width: 400px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-footer
		.footer-wrapper {
		padding: 5.8594vw 0;
		border-radius: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-footer
		.footer-buttons.one-column
		.buttons {
		width: 48.8vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-footer
		.footer-wrapper {
		padding: 9.7784vw 0 8.4746vw;
		border-radius: 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-footer
		h2 {
		font-size: 4.1721vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-footer
		.footer-buttons
		.buttons {
		width: 35.854vw;
		padding: 1.9557vw;
		margin-left: 0.9778vw;
		margin-right: 0.9778vw;
		border-radius: 1.9557vw;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar {
	border-radius: 20px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.sugar-item {
	margin-top: 60px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.sugar-item
	img {
	width: 50%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.text-spacing {
	margin: 30px 75px 125px 75px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.win-liew-position {
	position: relative;
	top: -25px;
	left: -65px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.lower-in-sugar-icon
	img {
	width: 180px;
	margin: 0 15px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.pro-tips-wrapper {
	position: relative;
	background-color: #fed801;
	border-radius: 12px;
	padding: 75px 115px 35px;
	margin-top: 70px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.pro-tips-wrapper.secondary {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-truths-about-sugar
	.pro-tips-wrapper
	.pro-tips-position {
	position: absolute;
	top: -70px;
	left: 0;
	right: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-information {
	padding: 35px 50px 20px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar {
		border-radius: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.sugar-item {
		margin-top: 4.6875vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.sugar-item
		img {
		width: 50%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.text-spacing {
		margin: 2.3438vw 5.8594vw 9.7656vw 5.8594vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.win-liew-position {
		top: -1.9531vw;
		left: -5.0781vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.lower-in-sugar-icon
		img {
		width: 13.2813vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.pro-tips-wrapper {
		border-radius: 12px;
		padding: 5.8594vw 8.9844vw 2.7344vw;
		margin-top: 5.4688vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.pro-tips-wrapper
		.pro-tips-position {
		top: -5.4688vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-information {
		padding: 2.7344vw 6vw 1.5625vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar {
		border-radius: 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.win-liew-position {
		top: 2.6076vw;
		left: 0;
		margin-bottom: 8.4746vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.win-liew-position
		.col-xs-6 {
		padding-left: 0;
		padding-right: 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.win-liew-position
		.m-bottom
		.left {
		padding-right: 5px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.win-liew-position
		.m-bottom
		.right {
		padding-left: 5px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.win-liew-position
		img.win-liew {
		position: absolute;
		left: -5.2151vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.text-spacing {
		margin: 2.6076vw 6.5189vw 13.0378vw 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.pro-tips-wrapper {
		padding: 8.4746vw 2.6076vw 6.5189vw 2.6076vw;
		border-radius: 6px;
		margin-top: 11vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-truths-about-sugar
		.lower-in-sugar-icon
		img {
		width: 15.6454vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-information {
		padding: 3.9113vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-information
		.section-inner-button {
		margin: 0 auto;
		width: 82%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-healthier-recipes {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-healthier-recipes
	.healthier-recipes-item
	.recipe {
	width: 90%;
	margin: 0 auto;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-healthier-recipes
	.healthier-recipes-item
	.recipe
	img {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-healthier-recipes
	.healthier-recipes-item
	.recipe
	a {
	text-decoration: none;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-healthier-recipes {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-healthier-recipes
		.healthier-recipes-item
		.recipe {
		width: 100%;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-healthier-recipes
		.healthier-recipes-item
		.recipe
		img {
		width: 100%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-partners {
	background-color: #ffffff;
	padding: 40px 43px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-partners {
		padding: 3.125vw 7.8125vw 5.4688vw;
		border-bottom-left-radius: 1.5625vw;
		border-bottom-right-radius: 1.5625vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-partners {
		padding: 3.2595vw 6.5189vw;
		border-bottom-left-radius: 2.6076vw;
		border-bottom-right-radius: 2.6076vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-win-more-on-wins-days {
	position: relative;
	margin-top: 110px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-win-more-on-wins-days.coming-soon {
	margin-top: 0px;
	padding: 35px 20px;
	margin-top: 140px;
}

@media screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-win-more-on-wins-days.coming-soon {
		padding: 2.734vw 1.563vw;
	}
}

@media screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-win-more-on-wins-days.coming-soon {
		padding: 4.563vw 2.608vw;
		margin-top: 100px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-wins-days-title {
	background-color: #fed801;
	border-radius: 20px;
	width: 740px;
	margin: 0 auto;
	padding: 15px 0 5px;
	position: relative;
	top: -70px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-wins-days-title
	img {
	width: 79px;
	height: 44px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.wins-days-partner {
	padding-left: 10vw;
	padding-right: 10vw;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.wins-days-partner
	.wins-days-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
	padding: 0px 0px 75px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.wins-days-partner
	.wins-days-item
	.points {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-bottom: -15px;
	max-width: 100px;
	width: 100%;
	margin: 0 auto;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.wins-days-partner
	.wins-days-item
	.item-icon {
	width: 220px;
	margin-bottom: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.wins-days-partner
	.wins-days-item
	.b-date {
	padding: 3px 10px;
	background-color: #fed801;
	margin-top: 5px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-win-more-on-wins-days {
		margin-top: 8.5938vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-wins-days-title {
		border-radius: 1.5625vw;
		width: 43.75vw;
		padding: 1.1719vw 0 0.3906vw;
		top: -5.4688vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-wins-days-title
		img {
		width: 6.1719vw;
		height: 3.4375vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.wins-days-partner
		.wins-days-item
		.points {
		margin-bottom: -1.1719vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.wins-days-partner
		.wins-days-item
		.item-icon {
		width: 17.1875vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-win-more-on-wins-days {
		margin-top: 14.3416vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-wins-days-title {
		border-radius: 1.9557vw;
		width: 71.708vw;
		padding: 2.6076vw 0 1.9557vw;
		top: -9.1265vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-wins-days-title
		img {
		width: 10.2999vw;
		height: 5.7366vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.wins-days-partner
		.wins-days-item
		.points {
		margin-bottom: -1.1719vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.wins-days-partner
		.wins-days-item
		.item-icon {
		width: 27.1875vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	#edshAnnouncementModal
	.modal-content {
	border: 20px solid #0b50a0;
	border-radius: 20px;
	background-color: #fed801;
	text-align: center;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		#edshAnnouncementModal
		.modal-content {
		border-radius: 5vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	#edshAnnouncementModal
	.modal-body
	.close {
	right: -3.5625vw;
	top: -3.5625vw;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		#edshAnnouncementModal
		.modal-body {
		padding: 5vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		#edshAnnouncementModal
		.modal-body
		.close {
		right: -6.5632vw;
		top: -9.5632vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		#edshAnnouncementModal
		.modal-body
		.f2 {
		font-size: 18px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	#edshAnnouncementModal
	.modal-dialog {
	max-width: 700px;
	max-height: 100% !important;
	position: relative !important;
	top: 40% !important;
	bottom: auto !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.modal-content {
	border: 3px solid #fed801;
	background-color: #e62444;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.modal-dialog {
	width: 1070px;
	margin: 0 auto;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.modal-header {
	background-color: #fed801;
	border-radius: 10px;
	opacity: 1 !important;
	height: auto !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.modal-body {
	padding: 40px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.close {
	background-color: #0b50a0;
	opacity: 1;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 3px solid #fed801;
	position: absolute;
	right: -20px;
	top: -20px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.close
	img {
	padding: 10px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-content {
		border: 3px solid #fed801;
		border-radius: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-dialog {
		width: 83.5938vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-header {
		border-radius: 10px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-body {
		padding: 3.125vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.close {
		background-color: #0b50a0;
		opacity: 1;
		width: 3.9063vw;
		height: 3.9063vw;
		border-radius: 50%;
		border: 3px solid #fed801;
		position: absolute;
		right: -1.5625vw;
		top: -1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.close
		img {
		padding: 0.7813vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-content {
		border: 3px solid #fed801;
		border-radius: 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-dialog {
		width: 87.5vw;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-header {
		border-radius: 10px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-body {
		padding: 7.8227vw 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-body
		h2 {
		font-size: 5.867vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.modal-body
		.section-download-app {
		width: 70%;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.close {
		background-color: #0b50a0;
		opacity: 1;
		width: 9.3872vw;
		height: 9.3872vw;
		border-radius: 50%;
		border: 3px solid #fed801;
		position: absolute;
		right: -4.5632vw;
		top: -4.5632vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.close
		img {
		padding: 1.3038vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.partner-wrapper-tab {
	border-radius: 20px;
	overflow: hidden;
	background-color: #fff;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.partner-wrapper-tab
	.nav.nav-tabs
	li {
	width: 50%;
	padding: 0px;
	margin: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.partner-wrapper-tab
	.nav.nav-tabs
	li
	a {
	padding: 32px 40px;
	background-color: #fed801;
	color: #0b50a0 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.partner-wrapper-tab
	.nav.nav-tabs
	li.active
	a {
	background-color: #fff;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.partner-wrapper-tab
	.bdr-bottom-yellow {
	border-bottom: 2px solid #fed801;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.partner-wrapper-tab
		.nav.nav-tabs
		li
		a {
		padding: 2.5vw 3.125vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.partner-wrapper-tab
		.nav.nav-tabs
		li
		a {
		padding: 1.9557vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-sweet-deals-title {
	background-color: #fed801;
	border-radius: 20px;
	max-width: 689px;
	width: 100%;
	margin: 0 auto;
	padding: 7px 5px 15px 5px;
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-wrapper {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items {
	background-color: #fff;
	width: 49%;
	border-radius: 20px;
	border: 4px solid #fed801;
	padding: 35px 10px 35px 0px;
	margin-bottom: 2%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.img-wrap {
	width: 38%;
	text-align: center;
	display: table;
	padding-right: 12px;
	padding-left: 5px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.img-wrap
	div {
	display: table-cell;
	vertical-align: middle;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.content-wrap {
	width: 62%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.content-wrap
	h6 {
	font-size: 24px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.content-wrap
	.f-sm {
	font-size: 22px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.content-wrap
	.f-s {
	font-size: 18px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.sweet-deals-items
	.img-wrap
	img {
	/* width: 55%; */
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	a.link-url,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	a.link-url:hover,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	a.link-url:active,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	a.link-url:focus {
	color: #0018ff !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	.f1 {
	font-size: 28px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	.f2 {
	font-size: 24px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	h2,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	h4 {
	font-weight: bold;
}

@media (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		h4 {
		font-size: 28px;
	}
}

@media (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		h5 {
		font-size: 24px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	ol {
	-webkit-padding-start: 35px;
	padding-inline-start: 35px;
	margin-bottom: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	ol.lower-roman {
	padding-left: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	ol.lower-roman
	li.lower-roman-item {
	display: block;
	padding-left: 1.6em;
	text-indent: -1.6em;
	margin-bottom: 0.75em;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	ol.lower-roman
	li.lower-roman-item
	> * {
	text-indent: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	ol.lower-roman
	li.lower-roman-item
	> span:first-child {
	display: inline-block;
	width: 1.6em;
	text-align: right;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	.panel-faq-entries
	.panel-body {
	padding: 50px 40px 40px 50px;
	background-color: #fff;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	.faq-table {
	border: 2px solid #fcd803;
	border-radius: 7px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	.faq-table
	.header,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-faqs
	.m-faq-table
	.header {
	background-color: #fcd803;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-group {
	width: 100%;
	margin-bottom: 0;
	z-index: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel {
	-webkit-box-shadow: unset;
	box-shadow: unset;
	margin-bottom: 32px;
	background-color: transparent;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-heading {
	padding: 0;
	border: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.acc-icon {
	width: 45px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-title
	> a,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-title
	> a:active {
	display: block;
	color: #555;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 30px 22px 30px 30px;
	word-spacing: 3px;
	text-decoration: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default
	.width100 {
	width: 100%;
	padding-right: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default
	> .panel-heading {
	border-color: transparent;
	border-bottom: 0 solid transparent;
	border-top: 0 solid transparent;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default.blue
	> .panel-heading {
	-webkit-box-shadow: 12px 12px 0 #fff;
	box-shadow: 12px 12px 0 #fff;
	background: #0b50a0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default.yellow
	> .panel-heading {
	background: #fcd803;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flexbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flex-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-heading
	a
	> .tab-wrapper:after {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/a211922912aa45af89f533b1398706f4?v=92c8a8f5);
	background-size: 100% 100%;
	display: inline-block;
	width: 43px;
	height: 40px;
	content: '';
	float: right;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-heading.plus-minus-icon
	a
	> .tab-wrapper:after {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/6a04b1ff0f714518ad475ed11d4ec2cd?v=8db0e09c);
	width: 40px;
	height: 37px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-heading.plus-minus-icon.active
	a
	> .tab-wrapper:after {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/9f6c0e73ae47491fb2b454d59e950c12?v=2b46d111);
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-heading.active
	a
	> .tab-wrapper:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default.blue
	> .panel-heading {
	-webkit-box-shadow: 12px 12px 0 #fff;
	box-shadow: 12px 12px 0 #fff;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default.blue
	> .panel-collapse {
	border-top: solid 7px #fff;
	border-left-width: 7px;
	border-bottom: 12px solid #fff;
	-webkit-box-shadow: 12px 0 0 0 #fff;
	box-shadow: 12px 0 0 0 #fff;
	margin-left: 12px;
	background-color: #fff;
	margin-bottom: -10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-group
	.panel-heading
	+ .panel-collapse
	> .panel-body {
	border-top: 0 solid transparent;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default
	> .panel-heading
	+ .panel-collapse
	> .panel-body {
	border-top-color: transparent;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel.blue {
	margin-bottom: 30px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel.yellow {
	border-bottom: 10px solid #fff;
	margin-bottom: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel.yellow:last-child {
	margin-bottom: -1px;
	border-bottom: 0px solid transparent;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.panel-default
	.panel-body {
	padding: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.bdr-bottom-yellow {
	border-bottom: 2px solid #fcd803;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.bdr-bottom-left {
	border-left: 1px solid #fcd803;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.bdr-bottom-right {
	border-right: 1px solid #fcd803;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.padding-top-20 {
	padding-top: 20px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.padding-bottom-20 {
	padding-bottom: 20px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.content-wrap
		h6 {
		font-size: 1.875vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.content-wrap
		.f-sm {
		font-size: 1.719vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.content-wrap
		.f-s {
		font-size: 1.406vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		ol {
		-webkit-padding-start: 2.734vw;
		padding-inline-start: 2.734vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.f1 {
		font-size: 2.188vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.f2 {
		font-size: 1.875vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.acc-icon {
		width: 3.516vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-title
		> a,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-title
		> a:active {
		padding: 2.344vw 1.719vw 2.344vw 2.344vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-default.blue
		> .panel-heading {
		-webkit-box-shadow: 0.938vw 0.938vw 0 #fff;
		box-shadow: 0.938vw 0.938vw 0 #fff;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-default.blue
		> .panel-collapse {
		border-top: solid 0.547vw #fff;
		border-left-width: 0.547vw;
		border-bottom: 1vw solid #fff;
		-webkit-box-shadow: 0.938vw 0 0 0 #fff;
		box-shadow: 0.938vw 0 0 0 #fff;
		margin-left: 0.938vw;
		margin-bottom: -0.781vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.panel-faq-entries
		.panel-body {
		padding: 3.906vw 3.125vw 3.125vw 3.906vw;
		background-color: #fff;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-heading
		a
		> .tab-wrapper:after {
		width: 3.359vw;
		height: 3.125vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-heading.plus-minus-icon
		a
		> .tab-wrapper:after {
		width: 3.125vw;
		height: 2.891vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel.yellow {
		border-bottom: 0.781vw solid #fff;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel.blue {
		margin-bottom: 2.344vw;
	}
}

@media only screen and (max-width: 991px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.content-wrap
		h6 {
		font-size: 18px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.content-wrap
		.f-sm {
		font-size: 16px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.content-wrap
		.f-s {
		font-size: 14px;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-sweet-deals-title {
		padding: 10px 5px 15px 5px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-sweet-deals-title
		.f1-xl {
		line-height: 6.5vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items {
		max-width: 380px;
		width: 100%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.sweet-deals-items
		.img-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		ol {
		-webkit-padding-start: 4.563vw;
		padding-inline-start: 4.563vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.f1 {
		font-size: 3.651vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.f2 {
		font-size: 3.129vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-text-center {
		text-align: center;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.acc-icon {
		width: 5.867vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-title
		> a,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-title
		> a:active {
		padding: 2.344vw 1.719vw 2.344vw 2.344vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.panel-faq-entries
		.panel-body {
		padding: 3.906vw 3.125vw 3.125vw 3.906vw;
		background-color: #fff;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-heading
		a
		> .tab-wrapper:after {
		width: 5.606vw;
		height: 5.215vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.panel-heading.plus-minus-icon
		a
		> .tab-wrapper:after {
		width: 5.215vw;
		height: 4.824vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-bdr-reset {
		border: 0px solid transparent;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-padding-bottom-zero {
		padding-bottom: 0px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.section-faqs
		.panel-body
		img {
		width: 50%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.m-faq-table
		.f1,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		.m-faq-table {
		font-size: 16px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-table-cell
		.bdr-bottom-yellow {
		border-bottom: 1px solid #fcd803;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-faq-table
		.m-table-cell {
		width: 49%;
		display: inline-block;
		vertical-align: top;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-table-container {
		display: table;
		width: 767px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.m-faq-table
		.m-table-cell.left {
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
		overflow: hidden;
		border-left: 1px solid #fcd803;
		border-bottom: 1px solid #fcd803;
		-webkit-box-shadow: 2px 2px 5px #888888;
		box-shadow: 2px 2px 5px #888888;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.m-faq-table
		.m-table-cell.right {
		overflow-x: scroll;
		overflow-y: hidden;
		margin-left: -2px;
		border-top-right-radius: 7px;
		border-bottom-right-radius: 7px;
		border-right: 1px solid #fcd803;
		border-bottom: 1px solid #fcd803;
	}
}

@media screen and (max-width: 428px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-faqs
		ol {
		-webkit-padding-start: 6vw;
		padding-inline-start: 6vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-table-container {
		width: 428px;
	}
}

@media screen and (max-width: 414px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.m-table-container {
		width: 414px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.partner-promo {
	background-color: #fcd803;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.modal.edsh-popup.fade.in {
	padding-right: 0 !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
	pointer-events: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.vertical-align-center {
	display: table-cell;
	vertical-align: middle;
	pointer-events: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.modal-dialog {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	max-width: 1280px;
	margin: auto;
	padding: 0px 15px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.modal-content {
	width: inherit;
	max-width: inherit;
	height: inherit;
	margin: 30px auto;
	pointer-events: all;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.modal-dialog.modal-yellow
	.modal-content {
	border-radius: 0;
	background-color: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 15px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.modal-dialog.modal-yellow
	.modal-content
	.modal-body {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/759c7b061b75411193442946d0f50046?v=a3812c47);
	background-color: #e62645;
	background-position: left center;
	background-repeat: repeat;
	background-size: cover;
	border-top: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: -11px;
	padding: 0px;
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.modal-dialog.modal-yellow
	.modal-content
	.modal-header {
	z-index: 9;
	background-color: transparent;
	border-color: transparent;
	padding: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.modal-header
	.close {
	margin-top: -20px;
	opacity: 1;
	top: 0;
	float: right;
	margin-right: 10px;
	cursor: pointer;
	color: #005ba9 !important;
	border-color: transparent;
	border-radius: 30px;
	background: #fad629;
	font-size: 36px;
	font-weight: 200;
	padding: 0 0 3px 0;
	text-shadow: 0 1px 0 #0e3952;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 45px;
	height: 45px;
	text-decoration: none !important;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.modal-header
	.close:before {
	content: '×';
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner {
	padding: 60px 35px 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.wrapper {
	padding: 0px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.wrapper:first-child {
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.btn-wrapper {
	position: absolute;
	bottom: 0;
	margin-bottom: 32px;
	width: 100%;
	padding-left: 90px;
	padding-right: 95px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.phone {
	width: 450px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.btn-wrapper
	a:first-child {
	margin-right: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.box-blue {
	padding: 25px;
	background-color: #005ba9;
	border-radius: 9px;
	-webkit-box-shadow: 0 13px 7px -8px #021b2d;
	box-shadow: 0 13px 7px -8px #021b2d;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.prizes-container {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-top: 10%;
	text-align: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.prizes-container
	img {
	width: 489px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.prizes-container
	.wrap {
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.edsh-popup
	.inner
	.prizes-container
	.wrap
	.tnc-container {
	position: absolute;
	width: 489px;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px 10px 10px;
	text-align: left;
	margin: 0 auto;
}

@media screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner {
		padding: 4.688vw 2.734vw 0px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.btn-wrapper {
		margin-bottom: 2.563vw;
		padding-left: 6.8vw;
		padding-right: 6.3vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.phone {
		width: 35.156vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.btn-wrapper
		a:first-child {
		margin-right: 0.781vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.box-blue {
		padding: 1.953vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		img {
		width: 38.203vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		.wrap
		.tnc-container {
		width: 38.203vw;
		padding: 1.172vw 0.781vw 0.781vw;
	}
}

@media screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.modal-dialog.modal-yellow
		.modal-content
		.modal-body {
		background-image: url(https://ch-api.healthhub.sg/api/public/content/fe9316117fb549808aeda85180a7d8ff?v=462c2d98);
		background-position: left top;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.modal-header
		.close {
		width: 35px;
		height: 35px;
		font-size: 27px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 4vw 1.956vw 0 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.phone-container {
		padding-left: 0px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.phone {
		width: 91.656vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.btn-wrapper {
		margin-bottom: 12.563vw;
		padding-left: 16.031vw;
		padding-right: 16.422vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.btn-wrapper
		a:first-child {
		margin-right: 1.4vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container {
		position: relative;
		margin-top: 5%;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .pl30-xs {
		padding-left: 4.999vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		img {
		width: 38.203vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		img,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		.wrap
		.tnc-container {
		width: 88.203vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		.wrap
		.tnc-container {
		padding: 2.172vw 2vw 1vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.inner
		.prizes-container
		.wrap
		.tnc-container
		.f-xs {
		font-size: 2.825vw;
	}
}

@media screen and (max-width: 499px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.edsh-popup
		.modal-header
		.close {
		width: 10vw;
		height: 10vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.pos-relative {
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.counter-container {
	position: absolute;
	max-width: 611px;
	width: 100%;
	margin: 23% auto 0 25.5%;
	left: 0;
	right: 0;
	z-index: 9;
}

@media screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container {
		max-width: 46.8vw;
	}
}

@media screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container {
		max-width: 53.107vw;
		margin: 35.5% auto 0 23%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.counter-container
	.wrap {
	position: absolute;
	z-index: 9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	color: #0b50a0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.counter-container
	.f1 {
	font-size: 60px;
	line-height: 55px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.counter-container
	.f6 {
	font-size: 15px;
	letter-spacing: 1px;
}

@media screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.f1 {
		font-size: 4.688vw;
		line-height: 3.906vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.f6 {
		font-size: 1.172vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.counter-container
	.days-wrap {
	width: 25%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.counter-container
	.hms-wrap {
	width: 75%;
}

@media screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.f1 {
		font-size: 8.5vw;
		line-height: 7.867vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.f6 {
		font-size: 2.2vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.m-flex-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.m-pos-relative {
		position: relative;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.m-pos-absolute {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		/* margin: 0 auto; */
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.m-counter-wrap {
		width: 100%;
		min-height: 37%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.days-wrap {
		width: 30%;
		margin-top: -3vw;
		margin-bottom: 3vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.counter-container
		.hms-wrap {
		width: 90%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.masthead-wrapper
		.win-leo-container {
		position: absolute;
		left: 0;
		bottom: 0.4vw;
		z-index: 99;
		max-width: 25vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.row.flexrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.row.flexrow
	> *::before,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.row.flexrow
	> *::after {
	content: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flextable
	.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	border: 1px solid currentcolor;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flextable
	.row:not(:first-child) {
	border-top: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flextable
	.row
	> * {
	padding-top: 15px;
	padding-bottom: 15px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flextable
	.row
	> *:not(:first-child) {
	border-left: 1px solid currentcolor;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flextable
	.row
	> *::before,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.flextable
	.row
	> *::after {
	content: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.inline-icon {
	position: relative;
	height: 1.4em;
	top: -0.2em;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.yellow-section {
	background-color: #fad629;
	border-radius: 20px;
	padding: 50px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.yellow-section {
		padding: 3.90625vw;
		border-radius: 1.5625vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.yellow-section {
		padding: 3.9113428944vw;
		border-radius: 2.6075619296vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.text-yellow-red {
	display: inline-block;
	padding: 0.3em 0.5em;
	margin: 1.5em 0 0;
	background-color: #fad629;
	color: #e62645;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.cta-button {
	display: inline-block;
	background-color: #0b50a0;
	color: #fed801 !important;
	border-radius: 20px;
	width: 275px;
	max-width: 100%;
	text-align: center;
	padding: 15px 25px;
	margin-left: 7.5px;
	margin-right: 7.5px;
	text-decoration: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.cta-button.auto {
	width: auto;
	padding: 20px 25px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.cta-button.wider {
	width: 500px;
	padding: 20px 25px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.cta-button.wide {
	width: 800px;
	padding: 20px 25px;
}

@media screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button {
		width: 21.484375vw;
		padding: 1.171875vw 1.953125vw;
		margin-left: 0.5859375vw;
		margin-right: 0.5859375vw;
		border-radius: 1.5625vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button.auto {
		padding: 1.5625vw 1.953125vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button.wider {
		width: 39.0625vw;
		padding: 1.5625vw 1.953125vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button.wide {
		width: 62.5vw;
		padding: 1.5625vw 1.953125vw;
	}
}

@media screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 35.8539765319vw;
		padding: 1.9556714472vw 3.259452412vw;
		margin-left: 0.9778357236vw;
		margin-right: 0.9778357236vw;
		border-radius: 2.6075619296vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button.auto {
		padding: 2.6075619296vw 3.259452412vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button.wider {
		width: 59.9739243807vw;
		padding: 2.6075619296vw 3.259452412vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.cta-button.wide {
		width: 78.2268578879vw;
		padding: 2.6075619296vw 3.259452412vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-slider.yellow-arrows
	.slick-arrow {
	height: auto;
	width: 35px;
	visibility: visible;
	top: 33%;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.slick-slider.yellow-arrows
		.slick-arrow {
		width: 2.734375vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.slick-slider.yellow-arrows
		.slick-arrow {
		width: 4.5632333768vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-slider.yellow-arrows
	.slick-arrow::before {
	display: block;
	content: '';
	height: 0;
	padding-bottom: 171.43%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-slider.yellow-arrows
	.slick-prev::before {
	background: url(https://ch-api.healthhub.sg/api/public/content/9f6e02cecafa4fce9bd6f99cdbcfba9d?v=42377bf8)
		center center/contain no-repeat;
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.slick-slider.yellow-arrows
	.slick-next::before {
	background: url(https://ch-api.healthhub.sg/api/public/content/9f6e02cecafa4fce9bd6f99cdbcfba9d?v=42377bf8)
		center center/contain no-repeat;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.f-title,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.place-to-win
	.f-title {
	font-size: 67px !important;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.f-title,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.f-title {
		font-size: 5.234375vw !important;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.f-title,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.f-title {
		font-size: 7.8226857888vw !important;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content {
	position: relative;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.masthead {
	padding: 0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.masthead
	.kv {
	margin-bottom: -10%;
}

@media (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.masthead
		.kv {
		margin-bottom: -17%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.eat-healthier-anytime-anywhere.width-content {
	width: 80%;
	margin: 0 auto;
}

@media (max-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.eat-healthier-anytime-anywhere.width-content {
		width: 100%;
		margin: 0 auto;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.eat-healthier-anytime-anywhere
	.fruits-n-veggies {
	max-width: 70%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.eat-healthier-anytime-anywhere
	.check-mark {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 20px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.eat-healthier-anytime-anywhere
		.check-mark {
		margin-right: 1.5625vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.eat-healthier-anytime-anywhere
	.check-mark
	img {
	position: relative;
	top: 7px;
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.eat-healthier-anytime-anywhere
		.fruits-n-veggies {
		max-width: 100%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.eat-healthier-anytime-anywhere
		.check-mark {
		margin-right: 2.6075619296vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.eat-healthier-anytime-anywhere
		.check-mark
		img {
		width: 15px;
		top: -2px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.eat-healthier-anytime-anywhere
	.when-purchasing-groceries {
	border-bottom: 5px solid #0b50a0;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.recipes-container {
	width: 90%;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.recipes-container {
		width: 84.0678%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.recipes-container
	.recipe
	a {
	text-decoration: none;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.recipes-container
	.recipe
	.recipe-img {
	display: block;
	margin: 0 auto;
	border: 8px solid #0b50a0;
	border-radius: 50%;
	width: 256px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.recipes-container
		.recipe
		.recipe-img {
		border-width: 0.625vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.recipes-container
		.recipe
		.recipe-img {
		border-width: 1.0430247718vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.recipes-container
		.recipe
		.recipe-img {
		width: 20vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.recipes-container
		.recipe
		.recipe-img {
		width: 26.075619296vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.more-information {
	border: 3px solid #fad629;
	border-radius: 20px;
	padding: 50px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information {
		border-radius: 1.5625vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information {
		border-radius: 2.6075619296vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information {
		padding: 3.90625vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information {
		padding: 3.9113428944vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.more-information
	.ctas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: -20px;
}

@media (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas {
		/* padding: 0 4%; */
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.more-information
	.ctas
	> * {
	width: 100%;
	margin: 0 0 20px;
	width: calc(50% - 10px);
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.more-information
	.ctas
	.cta-button {
	color: #fad629 !important;
	padding: 0;
	position: relative;
	overflow: hidden;
	display: block;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.sure-win-for-your-health
	.section-content.healthier-recipes-ideas
	.more-information
	.ctas
	.cta-button
	.title {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-top: 1.953125vw;
		min-height: 8.594vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-top: 3.259452412vw;
		min-height: 18.253vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-bottom: 1.953125vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-bottom: 3.259452412vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-left: 1.171875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-left: 3.259452412vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-right: 1.171875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.sure-win-for-your-health
		.section-content.healthier-recipes-ideas
		.more-information
		.ctas
		.cta-button
		.title {
		padding-right: 3.259452412vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper {
	background-color: #0b50a0;
	border-radius: 10px;
	padding: 22px;
	position: relative;
	z-index: 1;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper {
		border-radius: 0.78125vw;
		/* padding: 1.171875vw 1.71875vw 0 1.71875vw;
   height: 25.390625vw; */
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper {
		border-radius: 1.3037809648vw;
		/* padding: 1.9556714472vw 2.8683181226vw 0 2.8683181226vw;
   height: 29.335071708vw; */
	}
}

@media only screen and (max-width: 575px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper {
		/* height: 31.652173913vw; */
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper
	.steps-images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: relative;
	z-index: 1;
}

@media only screen and (max-width: 575px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 90%;
		margin: 0 auto;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper
	.steps-images
	img {
	width: 140px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images
		img {
		width: 10.9375vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images
		img {
		width: 11.7340286832vw;
	}
}

@media only screen and (max-width: 575px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images
		img {
		width: 12.1739130435vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper
	.steps-images
	img:nth-child(2) {
	position: relative;
	left: 30px;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images
		img:nth-child(2) {
		left: 4.5632333768vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper
	.steps-images
	img:nth-child(3) {
	position: relative;
	left: 60px;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images
		img:nth-child(3) {
		left: 4.5632333768vw;
	}
}

@media only screen and (max-width: 575px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-images
		img:nth-child(3) {
		left: 1.3037809648vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper
	.steps-content {
	background-color: #fad629;
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: relative;
	bottom: 50px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-content {
		border-radius: 1.5625vw;
		bottom: 3.90625vw;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-wrapper
		.steps-content {
		border-radius: 2.6075619296vw;
		bottom: 6.518904824vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-wrapper
	.steps-content
	.step-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.win-in-3-easy-steps-shadow {
	display: block;
	position: relative;
	bottom: 3px;
}

@media only screen and (max-width: 575px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.win-in-3-easy-steps-shadow {
		bottom: 2px;
		height: 5px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps {
	position: relative;
	padding: 0 55px 70px 55px;
	margin: 0 auto;
	max-width: 800px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps {
		/* padding: 0 4.296875vw 5.859375vw 4.296875vw;
   border-bottom-left-radius: 1.5625vw;
   border-bottom-right-radius: 1.5625vw;
   bottom: 15.625vw;
   margin-bottom: -11.71875vw; */
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps {
		padding: 0 0 9.778357236vw 0;
		border-bottom-left-radius: 2.6075619296vw;
		border-bottom-right-radius: 2.6075619296vw;
		/* bottom: 19.556714472vw;
   margin-bottom: -7.8125vw; */
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps
	.row {
	margin-left: 0;
	margin-right: 0;
}

@media (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.row {
		margin-left: -30px;
		margin-right: -30px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps
	.steps-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps
	.steps-item.second-row
	img {
	width: 100%;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row {
		width: 100%;
		padding: 0px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row
		img {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item
		.item {
		padding: 0 30px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps
	.steps-item.second-row
	.item:nth-child(1) {
	position: relative;
	padding-right: 40px;
	/* left: 45px; */
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps
	.steps-item.second-row
	.item-second:nth-child(1) {
	position: relative;
	padding-right: 26px;
	/* left: 45px; */
}

@media only screen and (max-width: 900px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row
		.item:nth-child(1) {
		padding-right: 35px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row
		.item-second:nth-child(1) {
		padding-right: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row
		.item:nth-child(1) {
		left: unset;
		padding-right: 30px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row
		.item-second:nth-child(1) {
		padding-right: 30px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.how-to-start-winning
	.the-more-you-scan-the-more-you-win-steps
	.steps-item.second-row
	.item:nth-child(3) {
	position: relative;
	/* right: 45px; */
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item.second-row
		.item:nth-child(3) {
		right: unset;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item
		.item.col-xs-12
		.steps-img {
		width: 35%;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item
		.item.col-xs-12
		.steps-img.wider {
		width: 40.5834%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item
		.item.col-xs-6
		.steps-img {
		width: 70%;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.how-to-start-winning
		.the-more-you-scan-the-more-you-win-steps
		.steps-item
		.item.col-xs-12
		.steps-img.two-col {
		width: 82%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.circles-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.circles-container {
		margin: 0 -3vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.circles-container
	.circle {
	position: relative;
	background: url(https://ch-api.healthhub.sg/api/public/content/f18138ca82af4651a265721717adb8de?v=39186ea7)
		center center/contain no-repeat;
	width: 33.33%;
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.circles-container
		.circle {
		width: 50%;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.circles-container
	.circle::before {
	content: '';
	display: block;
	padding-bottom: 100%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.circles-container
	.circle
	> * {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.circles-container
	.circle
	.date {
	line-height: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.img-wheel {
	width: 526px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.img-wheel {
		width: 41.094vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.img-wheel {
		width: 68.579vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.blue-border,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.place-to-win
	.blue-border {
	background: #0b50a0;
	padding: 20px;
	border-radius: 20px;
	margin-top: -275px;
	-webkit-box-shadow: 0px 0px 3px 1px #000;
	box-shadow: 0px 0px 3px 1px #000;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border {
		padding: 1.5625vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border {
		padding: 2.6075619296vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border {
		border-radius: 1.5625vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border {
		border-radius: 2.6075619296vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border {
		margin-top: -21.484vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border {
		margin-top: -35.854vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.blue-border
	.yellow-section {
	border-radius: 10px;
	padding-top: 270px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.place-to-win
	.blue-border
	.yellow-section {
	border-radius: 10px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border
		.yellow-section,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border
		.yellow-section {
		border-radius: 0.78125vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border
		.yellow-section,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.blue-border
		.yellow-section {
		border-radius: 1.3037809648vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border
		.yellow-section {
		padding-top: 21.484vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.blue-border
		.yellow-section {
		padding-top: 35.854vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.section-title {
	font-size: 67px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.section-title {
		font-size: 6.641vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.section-title {
		font-size: 8.7vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	hr {
	margin: 70px auto;
	margin-top: 70px;
	margin-bottom: 70px;
	width: 356px;
	border: 0 solid #0b50a0;
	border-bottom-width: 5px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		margin-top: 5.46875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		margin-top: 9.1264667536vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		margin-bottom: 5.46875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		margin-bottom: 9.1264667536vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		width: 27.8125vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		width: 46.4146023468vw;
	}
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		border-bottom-width: 0.390625vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		hr {
		border-bottom-width: 0.6518904824vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.healthpoints {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.healthpoints
	> * {
	width: 32%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.healthpoints
	.item
	.point {
	font-size: 65px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.healthpoints
		.item
		.point {
		font-size: 5.078vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.healthpoints
		.item
		.point {
		font-size: 7.475vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.healthpoints
	.item
	.hp,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.more-ways-to-win
	.section-content.wheel-of-sure-wins
	.wheel-content
	.healthpoints
	.item
	.spin {
	font-size: 28px;
}

@media (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.healthpoints
		.item
		.hp,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.healthpoints
		.item
		.spin {
		font-size: 2.188vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.healthpoints
		.item
		.hp,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.more-ways-to-win
		.section-content.wheel-of-sure-wins
		.wheel-content
		.healthpoints
		.item
		.spin {
		font-size: 2.9vw;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.bg-cny {
	background-image: url(https://ch-api.healthhub.sg/api/public/content/dcc98d4c3c0c4a4281c22273cf0d7b44?v=695a6ab0);
	background-position: left top;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.abs-flower1 {
	width: 20.625vw;
	position: absolute;
	top: 0;
}

@media (min-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-flower1 {
		width: 264px;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-flower1 {
		left: 0;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.abs-flower2 {
	width: 20.625vw;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	margin-bottom: 2.344vw;
	margin-right: 35px;
}

@media (min-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-flower2 {
		width: 264px;
		margin-bottom: 30px;
		margin-right: 35px;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-flower2 {
		margin-bottom: 5vw;
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.bg-cny
		.section-truths-about-sugar
		.pro-tips-wrapper {
		padding: 2.4746vw 2.6076vw 6.5189vw 2.6076vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.bg-cny
		.section-truths-about-sugar
		.lower-in-sugar-icon
		img {
		margin: 0 3px;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.abs-fish {
	width: 20.625vw;
	position: absolute;
	margin-top: -6.25vw;
	margin-left: -7.422vw;
}

@media (min-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-fish {
		width: 264px;
		margin-top: -80px;
		margin-left: -95px;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-fish {
		left: 0;
	}
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.abs-angpao {
	width: 15.625vw;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	margin-bottom: -4.922vw;
	margin-right: -5.313vw;
}

@media (min-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-angpao {
		width: 200px;
		margin-bottom: -63px;
		margin-right: -68px;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.abs-angpao {
		margin-bottom: -5vw;
	}
}

.main-project.edsh .new-faq a {
	position: relative;
}

.main-project.edsh .new-faq .new {
	position: absolute;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 13px;
	left: 5px;
}

@media (max-width: 767px) {
	.main-project.edsh .new-faq .new {
		top: 2px;
		left: 1px;
	}
}

.main-project.edsh #edshJanAprilEvent .modal-dialog {
	max-width: 1000px;
	max-height: 100% !important;
	position: relative !important;
	top: 40% !important;
	bottom: auto !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.main-project.edsh #edshJanAprilEvent .modal-content {
	border-left: 60px solid #0b50a0;
	border-right: 60px solid #0b50a0;
	border-top: 20px solid #0b50a0;
	border-bottom: 20px solid #0b50a0;
	border-radius: 20px;
	background-color: #fed801;
	text-align: center;
}

@media (max-width: 767px) {
	.main-project.edsh #edshJanAprilEvent .modal-content {
		border-left: 30px solid #0b50a0;
		border-right: 30px solid #0b50a0;
	}
}

.main-project.edsh #edshJanAprilEvent .modal-body {
	position: relative;
}

.main-project.edsh #edshJanAprilEvent .modal-body .close {
	right: -5.5625vw;
	top: -4.5625vw;
}

@media (max-width: 767px) {
	.main-project.edsh #edshJanAprilEvent .modal-body .close {
		top: -15.5625vw;
	}
}

.main-project.edsh #edshJanAprilEvent .modal-body .icon-modal {
	position: absolute;
	left: -20%;
	width: 34%;
}

@media (max-width: 767px) {
	.main-project.edsh #edshJanAprilEvent .modal-body .icon-modal {
		left: -18%;
		width: 28%;
		top: 30%;
	}
}

.main-project.edsh .section-start-your-health-journey-with-a-boost {
	position: relative;
}

.main-project.edsh .section-start-your-health-journey-with-a-boost .sticky-got-question {
	background-color: #fed82c;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	bottom: 18%;
	right: -30px;
}

@media (max-width: 767px) {
	.main-project.edsh .section-start-your-health-journey-with-a-boost .sticky-got-question {
		width: 80px;
		height: 80px;
		bottom: 24%;
		right: -5%;
	}
}

.main-project.edsh .section-start-your-health-journey-with-a-boost .point {
	font-size: 65px;
}

@media (max-width: 767px) {
	.main-project.edsh .section-start-your-health-journey-with-a-boost .point {
		font-size: 7.475vw;
	}
}

.main-project.edsh .section-start-your-health-journey-with-a-boost .plus {
	position: relative;
	top: 30px;
}

@media (max-width: 767px) {
	.main-project.edsh .section-start-your-health-journey-with-a-boost .plus {
		top: 15px;
	}
}

.main-project.edsh .section-start-your-health-journey-with-a-boost .hp {
	font-size: 28px;
}

@media (max-width: 767px) {
	.main-project.edsh .section-start-your-health-journey-with-a-boost .hp {
		font-size: 2.9vw;
	}
}

.main-project.edsh .section-start-your-health-journey-with-a-boost .healthpoints-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}

.main-project.edsh
	.section-start-your-health-journey-with-a-boost
	.healthpoints-wrapper
	.healthpoint-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-project.edsh
	.section-start-your-health-journey-with-a-boost
	.healthpoints-arrow-down-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.main-project.edsh .section-start-your-health-journey-with-a-boost .healthpoints-bonus-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.main-project.edsh
	.section-start-your-health-journey-with-a-boost
	.healthpoints-bonus-wrapper
	.bonus-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.main-project.edsh
	.section-start-your-health-journey-with-a-boost
	.healthpoints-bonus-wrapper
	.bonus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-project.edsh .bonus-healthpoints-table table {
	border-radius: 20px !important;
	margin-bottom: 0px !important;
}

.main-project.edsh .bonus-healthpoints-table table .border-bottom-white {
	border: none !important;
	border-bottom: 5px solid white !important;
}

.main-project.edsh .bonus-healthpoints-table table .bd-radius-bottom-left {
	border-bottom-left-radius: 20px;
}

.main-project.edsh .bonus-healthpoints-table table .bd-radius-bottom-right {
	border-bottom-right-radius: 20px;
}

.main-project.edsh .bonus-healthpoints-table table .bd-left-right {
	border-left: 1px solid #787570 !important;
	border-right: 1px solid #787570 !important;
}

.main-project.edsh .bonus-healthpoints-table .row-date {
	background-color: #787570;
}

.main-project.edsh .bonus-healthpoints-table .row-title {
	background-color: #c7c1b3;
}

.main-project.edsh .bonus-healthpoints-table .row-title .f-title-color {
	color: #564949;
}

.main-project.edsh .bonus-healthpoints-table .row-item {
	background-color: #efebe4;
}

.main-project.edsh .bonus-healthpoints-table .row-item .f-item-color {
	color: #5d5d5d;
}

/* START: EDSH WINS DAYS */
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-headers-content {
	background-color: #fed801;
	border-radius: 20px;
	padding: 0px 40px 15px 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 550px;
	position: absolute;
	top: 0%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-headers-content
	.left-heart,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-headers-content
	.right-heart {
	margin-top: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-headers-content
	.title {
	line-height: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-brand-content {
	display: flex;
	justify-content: space-around;
	padding-top: 80px;
	padding-bottom: 20px;
	flex-wrap: wrap;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-brand-content
	.wins-days-individual-content
	.win-days-points {
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-brand-content
	.wins-days-individual-content
	.win-days-points
	span {
	line-height: 1;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-brand-content
	.wins-days-individual-content
	.wins-days-dates {
	background: #fed801;
	border-radius: 8px;
	padding: 8px 8px 6px 8px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.wheel-of-sure-wins
	.wins-days-brand-content
	.wins-days-individual-content
	.wins-days-dates
	h4 {
	font-family: 'GothamXNarrow-Bold';
	font-size: 24px;
}

@media (max-width: 1025px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content {
		width: 75%;
		padding: 4px 30px 13px 30px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content
		.left-heart,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content
		.right-heart {
		max-width: 50px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.wins-days-logo {
		max-width: 160px;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.wins-days-dates {
		max-width: 150px;
		padding: 8px;
		margin: 0 auto;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.wins-days-dates
		h4 {
		font-size: 1.875vw;
	}
}

@media (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content {
		padding-top: 60px;
		padding-bottom: 0px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content {
		width: 85%;
		padding: 4px 15px 13px 15px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content
		.left-heart,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content
		.right-heart {
		max-width: 40px;
		margin-top: 5px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.wins-days-logo {
		max-width: 100%;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h1,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content
		.f1 {
		font-size: 30px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-headers-content
		.f3-l {
		font-size: 18px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content {
		width: 100%;
		margin-bottom: 40px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.wins-days-dates {
		max-width: 170px;
		padding: 10px 8px 8px 8px;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge h4,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.win-days-dates
		.f4 {
		font-size: 16px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.wins-days-dates
		h4 {
		font-size: 19px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.win-days-points
		.f1 {
		font-size: 40px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.wheel-of-sure-wins
		.wins-days-brand-content
		.wins-days-individual-content
		.win-days-points.f4 {
		font-size: 24px;
	}
}

/* END: EDSH WINS DAYS */

/* START: HEALTHIER CHOISE AND GET REWARDED */

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-win-with-these-healthier-choices
	.yellow-section {
	padding: 35px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	#place-to-win
	.section-win-with-these-healthier-choices
	.image-product {
	width: 95%;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	#place-to-win
	.section-button
	#dl_pdf_places-to-win-supporting-outlets {
	margin-bottom: 10px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	#place-to-win
	.section-win-with-these-healthier-choices
	.title-info.f3,
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	#place-to-win
	.section-win-with-these-healthier-choices
	.price-info.f3 {
	font-size: 22px;
}

.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.tab-pane.place-to-win
	.f-title {
	font-size: 34px !important;
	line-height: 1.15;
}

.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3 {
	font-size: 22px;
}

@media only screen and (max-width: 1280px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		#place-to-win
		.section-win-with-these-healthier-choices
		.image-product {
		width: 100%;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		#place-to-win
		.section-button
		#dl_pdf_places-to-win-supporting-outlets {
		margin-bottom: 17.5px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		#place-to-win
		.section-win-with-these-healthier-choices
		.title-info.f3,
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		#place-to-win
		.section-win-with-these-healthier-choices
		.price-info.f3,
	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3 {
		font-size: 19px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-inner-content {
		margin-left: 3vw;
		margin-right: 3vw;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.f-title {
		font-size: 3vw !important;
	}
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		#place-to-win
		.section-button
		#dl_pdf_places-to-win-supporting-outlets {
		margin-bottom: 0px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-footer
		.section-content {
		padding-top: 0;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-win-with-these-healthier-choices
		.yellow-section {
		padding: 15px;
	}

	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.tab-pane.place-to-win
		.f-title {
		font-size: 4.5vw !important;
	}

	.hpb-container.nutrition .main-container.eat-drink-shop-healthy-challenge .f3 {
		font-size: 15px;
	}
}

/* END: HEALTHIER CHOISE AND GET REWARDED */

@media screen and (max-width: 480px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-page-intro {
		margin: 0 auto 40px;
	}
}

/* START: 2026-04-30 */
.hpb-container.nutrition
	.main-container.eat-drink-shop-healthy-challenge
	.main-project.edsh
	.section-new-sweet-wins-every-week
	.col-left {
	width: 247px;
}

@media only screen and (max-width: 767px) {
	.hpb-container.nutrition
		.main-container.eat-drink-shop-healthy-challenge
		.main-project.edsh
		.section-new-sweet-wins-every-week
		.col-left {
		width: 159px;
	}
}
/* END: 2026-04-30 */
