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

.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: 80%;
	margin: 0 auto 100px;
}

.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: 0 auto 100px;
	}

	.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;
	}

	.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;
}

.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;
	}

	.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;
}

@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;
	}
}

.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: 30px;
	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: "Gotham-Bold";
	font-size: 22px;
}

@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;
	}
}
