:root {
	--btn-color: #bf9334; /* this color is always fix */
	--btn-color-hover: #cda247; /* this color is always fix */
	--white-heading: #faf9f4;
	--primary-color: #79A7A5;
	--secondary-color : #996F92;
	--element-color: var(--btn-color);
	--highlighted-primary-color: #E2B659;
	--highlighted-secondary-color: #F9E0B1;
}
body {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-size: 22px;
	line-height: 1.3;
	letter-spacing: 0.5px;
	color: #1E1E1E;
}
hr {
	margin-top: 30px;
	margin-bottom: 50px;
}
p {
	margin-bottom: 30px;
}
.btn {
	white-space: normal;
}
.custom-wrap,
.img-bx {
	width: 100%;
}
.highlighted-txt {
	color: var(--highlighted-primary-color);
	font-weight: 700;
}
.highlighted-txt-2 {
	color: var(--highlighted-secondary-color);
}
ul.custom-list-style-disc li {
	padding-bottom: 30px;
	list-style: none;
	position: relative;
}
ul.custom-list-style-disc li::before {
	content: "";
	background-color: var(--element-color);
	font-weight: 700;
	left: -20px;
	top: 9px;
	height: 10px;
	width: 10px;
	position: absolute;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
ul.custom-list-style-ellipse {
	margin-bottom: 0;
}
ul.custom-list-style-ellipse li {
	padding-bottom: 30px;
	padding-left: 30px;
	list-style: none;
	position: relative;
}
ul.custom-list-style-ellipse li::before {
	content: "";
	left: 0;
	top: 4px;
	position: absolute;
	width: 17px;
	height: 23px;
	background-image: url('data:image/svg+xml,<svg width="17" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2331 18.6165C16.2331 20.6139 14.6139 22.2331 12.6165 22.2331C10.6192 22.2331 9 20.6139 9 18.6165C9 16.6192 10.6192 15 12.6165 15C14.6139 15 16.2331 16.6192 16.2331 18.6165Z" fill="%23F9E0B1"/><path d="M11.2083 2.10417C11.2083 3.26627 10.2663 4.20833 9.10417 4.20833C7.94207 4.20833 7 3.26627 7 2.10417C7 0.942067 7.94207 0 9.10417 0C10.2663 0 11.2083 0.942067 11.2083 2.10417Z" fill="%23F9E0B1"/><path d="M6.18099 11.7402C6.18099 13.4471 4.79733 14.8307 3.09049 14.8307C1.38366 14.8307 0 13.4471 0 11.7402C0 10.0334 1.38366 8.64974 3.09049 8.64974C4.79733 8.64974 6.18099 10.0334 6.18099 11.7402Z" fill="%23F9E0B1"/></svg>');
}
.bg-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.border-radius {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
}
.border-radius-30 {
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	overflow: hidden;
}
.border-radius-40 {
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	overflow: hidden;
}
.img-border img {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	position: relative;
}
.img-border:before,
.img-border:after {
	width: 250px;
	height: 225px;
	content: "";
	position: absolute;
	background-color: #DDAB3F;
	display: block;
	z-index: -1;
}
.img-border:before {
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	top: -3px;
	right: -3px;
}
.img-border:after {
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	bottom: -3px;
	left: -3px;
}
.img-gradient-style {
	background: linear-gradient(327.91deg, #996F92 0.15%, rgba(153, 111, 146, 0) 35.46%);
}
.img-gradient-style-2 {
	background: linear-gradient(32.09deg, #996F92 0.15%, rgba(153, 111, 146, 0) 35.46%);
}

/* dark box */
.dark-box {
	color: var(--white-heading);
	background-color: #503D45;
	padding: 70px 50px 30px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	margin-top: 30px;
	margin-bottom: 70px;
}

/* heading style line */
.heading-style-line:before {
	content: "";
	height: 1px;
	width: 30%;
	position: absolute;
	background-color: var(--element-color);
	display: block;
	bottom: 0;
	left: 0;
}

/* heading style line center */
.heading-style-line-center:before {
	content: "";
	height: 1px;
	position: absolute;
	background-color: var(--element-color);
	display: block;
	bottom: 0;
	width: 32%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

/* heading style line start end */
.heading-style-start-end-line:before,
.heading-style-start-end-line:after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	height: 1px;
	width: 5000px;
	background-color: var(--element-color);
}
.heading-style-start-end-line:before {
	right: calc(100% + 30px);
}
.heading-style-start-end-line:after {
	left: calc(100% + 30px);
}

/* heading style gradient */
.heading-style-gradient {
	background: linear-gradient(89.9deg, #26283A 16.81%, #755B66 79.84%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* heading style brain */
.heading-style-ellipse {
	display: block;
	position: relative;
}
.heading-style-ellipse::before {
	content: " ";
	display: block;
	position: absolute;
	width: 35px;
	height: 47px;
	left: -60px;
	background-image: url('data:image/svg+xml,<svg width="35" height="47" viewBox="0 0 35 47" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.2331 39.2594C34.2331 43.4716 30.8185 46.8862 26.6063 46.8862C22.3942 46.8862 18.9796 43.4716 18.9796 39.2594C18.9796 35.0473 22.3942 31.6327 26.6063 31.6327C30.8185 31.6327 34.2331 35.0473 34.2331 39.2594Z" fill="%2379A7A5"/><path d="M23.6367 4.43737C23.6367 6.88806 21.65 8.87473 19.1993 8.87473C16.7486 8.87473 14.7619 6.88806 14.7619 4.43737C14.7619 1.98668 16.7486 0 19.1993 0C21.65 0 23.6367 1.98668 23.6367 4.43737Z" fill="%2379A7A5"/><path d="M13.0348 24.7584C13.0348 28.3579 10.1168 31.2758 6.51738 31.2758C2.91793 31.2758 0 28.3579 0 24.7584C0 21.159 2.91793 18.2411 6.51738 18.2411C10.1168 18.2411 13.0348 21.159 13.0348 24.7584Z" fill="%2379A7A5"/></svg>');
	background-repeat: no-repeat;
	background-size: cover;
}

/* heading style 1 */
.heading-style-1 {
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 40px;
	line-height: 1.16;
	letter-spacing: 0.9px;
	color: var(--primary-color);
}

/* heading style 2 */
.heading-style-2 {
	font-size: 35px;
	line-height: normal;
	letter-spacing: 1.05px;
	margin-bottom: 40px;
	color: var(--primary-color);
}

/* circle-effect */
.circle-effect {
	display: block;
	position: relative;
}
.circle-start.circle-effect::before,
.circle-start.circle-effect::after,
.circle-end.circle-effect::before {
	content: " ";
	display: block;
	position: absolute;
}
.circle-effect::before {
	height: 23px;
	width: 15px;
	left: -30px;
	background-image: url('/dynamic-funnels/km/images/circle-effect.webp');
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
}
.circle-start.circle-effect:before {
	top: 50%;
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
}
.circle-start.circle-effect::after {
	width: 1px;
	background-color: #92A9A9;
	height: calc(50% + 40px);
	left: -23px;
	bottom: -40px;
}
.circle-end.circle-effect:before {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

/* section */
.section {
	padding-top: 70px;
	padding-bottom: 30px;
	position: relative;
}
.section .container {
	position: relative;
	z-index: 1;
}

/* form control */
.form-control {
	background-color: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-width: 0 0 1px;
	border-color: #3F2F36;
	padding: 5px 0;
	font-size: 18px;
	color: #3F2F36;
	position: relative;
	z-index: 1;
}
.form-control:focus {
	border-color: #3F2F36;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.form-control::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: var(--secondary-color);
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
.form-control::-moz-placeholder {
	/* Firefox 19+ */
	color: var(--secondary-color);
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
.form-control:-ms-input-placeholder {
	/* IE 10+ */
	color: var(--secondary-color);
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
.form-control:-moz-placeholder {
	/* Firefox 18- */
	color: var(--secondary-color);
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
.form-label {
	position: absolute;
	top: 30px;
	left: 10px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}
.form-control:focus ~ .form-label,
.form-control:not(:placeholder-shown).form-control:not(:focus) ~ .form-label {
	top: 0;
	left: 0;
	font-size: 14px;
	z-index: 0;
}
.btn-1 {
	font-size: 25px;
	line-height: 1.4;
	letter-spacing: 0.81px;
	font-weight: 500;
	text-transform: uppercase;
	color: #ffffff;
	background-color: var(--btn-color);
	padding: 17px 65px;
	border-radius: 5px;
	border: 0;
	margin-bottom: 40px;
}
.btn-1:hover,
.btn-1:focus,
.btn-1:active,
:not(.btn-check) + .btn:active,
.btn:first-child:active {
	color: #ffffff;
	background-color: var(--btn-color-hover);
	border-color: transparent;
}
.btn-1 span {
	display: block;
	font-size: 22px;
	font-weight: 300;
}
.special-txt {
	font-size: 21px;
	letter-spacing: 0.63px;
	padding-bottom: 40px;
	position: relative;
	font-style: italic;
}

/* pop up register form */
.pop-up-register-form {
	background-color: #FFFEF6;
	padding: 30px 15px 15px;
	border: 1px solid var(--element-color);
	width: 314px;
	font-size: 15px;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 1000;
	color: #333333;
	box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.pop-up-register-form input[type="checkbox"] {
	float: left;
	margin-top: 2px;
}
.pop-up-register-form p {
	margin-bottom: 20px;
}
.pop-up-register-form .close {
	position: absolute;
	right: 10px;
	top: 10px;
}
.pop-up-register-form .close:before,
.close:after {
	position: absolute;
	left: -10px;
	content: " ";
	height: 20px;
	width: 2px;
	background-color: var(--element-color);
}
.pop-up-register-form .close:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.pop-up-register-form .close:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
.pop-up-register-form .form-control {
	color: #1E1E1E;
	font-size: 15px;
	border-color: var(--element-color);
}
.pop-up-register-form .form-control:focus {
	color: #1E1E1E;
}
.pop-up-register-form .form-control::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #1E1E1E;
}
.pop-up-register-form .form-control::-moz-placeholder {
	/* Firefox 19+ */
	color: #1E1E1E;
}
.pop-up-register-form .form-control:-ms-input-placeholder {
	/* IE 10+ */
	color: #1E1E1E;
}
.pop-up-register-form .form-control:-moz-placeholder {
	/* Firefox 18- */
	color: #1E1E1E;
}
.pop-up-register-form .recommend-txt {
	font-size: 12px;
	display: block;
	overflow: hidden;
	color: #333333;
}
.pop-up-register-form .btn-1 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0;
	padding: 9px 0;
	display: block;
	letter-spacing: 0;
}

/* book pop up form */
#myModal .modal-dialog {
	max-width: 992px;
}
#myModal .modal-dialog .modal-content {
	background-color: #fff;
	border: 1px solid var(--element-color);
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}
.book-pop-up-form {
	font-size: 19px;
	font-weight: 500;
	color: var(--secondary-color);
}
.book-pop-up-form .heading-style {
	font-size: 31px;
	font-weight: 700;
	margin-bottom: 30px;
	color: var(--secondary-color);
}
.book-pop-up-form .highlighted-txt {
	-webkit-text-fill-color: var(--element-color);
	display: inline-block;
}
.book-pop-up-form .book-wrap {
	width: 100%;
	max-width: 144px;
}
.book-pop-up-form input[type="checkbox"] {
	float: left;
	margin-top: 2px;
}
.book-pop-up-form p {
	margin-bottom: 30px;
}
.book-pop-up-form .btn-close {
	position: absolute;
	right: 15px;
	top: 15px;
}
/*
.book-pop-up-form .img-fluid {
	width: 144px;
}
*/
.book-pop-up-form .form-control {
	font-size: 20px;
	border-width: 1px;
	padding: 12px 30px;
	border-color: var(--element-color);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.book-pop-up-form .recommend-txt {
	font-size: 14px;
	display: block;
	overflow: hidden;
	padding-bottom: 30px;
	color: var(--secondary-color);
}
.book-pop-up-form .btn-1 {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 0;
	padding: 13px 40px;
	display: inline-block;
	letter-spacing: 0.03em;
}

/* pop up button */
.pop-up-button {
	position: fixed;
	bottom: -200px;
	right: 0;
	left: 0;
	z-index: 100;
	background: linear-gradient(360deg, #666 0%, rgba(255, 255, 255, 0));
	transition: all ease-in-out 0.4s;
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-ms-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
}
.pop-up-button.pop-show {
	bottom: 0;
}
@media only screen and (min-width: 992px) {
	.pop-up-button {
		display: none !important;
	}
}

@media only screen and (max-width: 767px) {
	.pop-up-button .btn-1 {
		padding: 20px 10px;
		font-size: 17px;
	}
}

/* Global Media Queries */
@media (max-width: 1599px) {
	body {
		font-size: 21px;
	}
	.heading-style-1 {
		font-size: 43px;
	}
	.heading-style-2 {
		font-size: 32px;
	}
}
@media (max-width: 1399px) {
	body {
		letter-spacing: 0.3px;
	}
	.heading-style-1 {
		letter-spacing: 0.5px;
	}
	.heading-style-1 {
		font-size: 37px;
	}
	.heading-style-2 {
		font-size: 29px;
	}
}
@media (min-width: 992px) and (max-width: 1399px) {

}

@media (max-width: 1199px) {

}

@media only screen and (max-width: 991px) {
	.border-radius-30,
	.border-radius-40 {
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		-o-border-radius: 20px;
	}
	.heading-style-start-end-line:before {
		right: calc(100% - 55px);
	}
	.heading-style-start-end-line:after {
		left: calc(100% - 55px);
	}
	.pop-up-register-form {
		display: none !important;
	}
}

@media only screen and (max-width: 767px) {
	body,
	.btn-1 {
		font-size: 20px;
	}
	p,
	.heading-style-1,
	.heading-style-2 {
		margin-bottom: 20px;
	}
	.heading-style-2 {
		line-height: 1.3;
	}
	.btn-1 {
		width: 100%;
		padding: 13px;
		margin-bottom: 20px;
	}
	.btn-1 span {
		font-size: 15px;
	}
	.special-txt {
		font-size: 15px;
		padding-bottom: 20px;
	}
	.border-radius {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	.img-border:before,
	.img-border:after {
		width: 157px;
		height: 140px;
	}
	.img-border:before {
		top: -2px;
		right: -2px;
	}
	.img-border:after {
		bottom: -2px;
		left: -2px;
	}
	.section {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.heading-style-1 {
		font-size: 27px;
	}
	.heading-style-2 {
		font-size: 23px;
	}
	.heading-style-start-end-line:before,
	.heading-style-start-end-line:after {
		width: 35px;
	}
	.heading-style-start-end-line:before {
		right: calc(100% - 35px);
	}
	.heading-style-start-end-line:after {
		left: calc(100% - 35px);
	}
	.heading-style-ellipse {
		padding-left: 20px;
	}
	.heading-style-ellipse::before {
		width: 10px;
		height: 14px;
		left: 0;
		top: 5px;
	}
	.circle-start.circle-effect:before {
		transform: translateY(-7px);
		-webkit-transform: translateY(-7px);
		-moz-transform: translateY(-7px);
		-ms-transform: translateY(-7px);
		-o-transform: translateY(-7px);
	}
	.circle-effect::before {
		left: -20px;
		height: 15px;
		width: 10px;
	}
	.circle-start.circle-effect::after {
		left: -15px;
		height: calc(50% + 20px);
		bottom: -20px;
	}
	ul.custom-list-style-ellipse li::before {
		left: 0;
		top: 5px;
		width: 10px;
		height: 14px;
		background-size: contain;
	}
	ul.custom-list-style-ellipse li {
		padding-left: 15px;
	}
	.form-control-lg {
		font-size: inherit;
	}
	.dark-box {
		padding: 30px 10px 30px;
		margin-top: 10px;
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 575px) {
	body {
		font-size: 19px;
	}
	.heading-style-1 {
		font-size: 23px;
	}
	.book-pop-up-form .heading-style {
		font-size: 24px;
		margin-bottom: 20px;
	}
	#myModal .modal-dialog {
		margin-left: 0;
		margin-right: 0;
	}
	.book-pop-up-form {
		font-size: 18px;
	}
	.book-pop-up-form .form-control {
		padding: 10px;
		font-size: 16px;
	}
	.book-pop-up-form .recommend-txt {
		padding-bottom: 0;
	}
	.book-pop-up-form .btn-1 {
		font-size: 20px;
		padding: 13px 15px;
		width: 100%;
	}
	.highway-img {
		position: relative;
		z-index: 0;
		margin-top: -40px;
		margin-left: calc(var(--bs-gutter-x) * -.5);
		margin-right: calc(var(--bs-gutter-x) * -.5);
		margin-bottom: -20px;
	}
	.btn-aft-crack {
		margin-top: -70px;
	}
	ul.custom-list-style-disc {
		padding-left: 20px;
	}
	ul.custom-list-style-disc li::before {
		width: 6px;
		height: 6px;
		left: -15px;
	}
}

@media (max-width: 393px) {

}

@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {
	.container.container-mobile-ctrl {
		max-width: none;
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1200px) {

}

@media (min-width: 1400px) {

}

@media (min-width: 1600px) {
	.container {
		max-width: 1460px;
	}
}
/* end Global Media Queries */

/* #region young-thriving-opt-in-section-1 */
.young-thriving-opt-in-section-1 {
	background: linear-gradient(180deg, #FFFEEC 0%, #FFF8E5 100%);
	text-align: inherit;
	color: var(--secondary-color);
	position: relative;
}
.young-thriving-opt-in-section-1 .element-overflow {
	margin-inline: -45px;
}
.young-thriving-opt-in-section-1 .heading-style-1,
.young-thriving-opt-in-section-1 .heading-style-2 {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-1 .heading-style-2 {
	width: 100%;
	max-width: 1038px;
	margin-inline: auto;
}
.heading-style-start-end-line:before {
	right: 100%;
}
.heading-style-start-end-line:after {
	left: 100%;
}
.young-thriving-opt-in-section-1 .cnt-left p {
	font-size: 30px;
	letter-spacing: 0.9px;
}
.young-thriving-opt-in-section-1 .register-form {
	background-color: var(--white-heading);
	color: #935F84;
	border: 1px solid var(--secondary-color);
	position: relative;
}
.young-thriving-opt-in-section-1 .register-form #form-target {
	position: absolute;
	top: -230px;
}
.young-thriving-opt-in-section-1 .register-form .form-logo {
	max-width: 235px;
}
.young-thriving-opt-in-section-1 .register-form p {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.44;
}
.young-thriving-opt-in-section-1 .register-form .form-control {
	border-color: var(--element-color);
}
.young-thriving-opt-in-section-1 .register-form .form-label {
	font-size: 20px;
	left: 5px;
	color: #755C71;
	opacity: 1;
}
.young-thriving-opt-in-section-1 .register-form .form-control:focus ~ .form-label,
.young-thriving-opt-in-section-1 .register-form .form-control:not(:placeholder-shown).form-control:not(:focus) ~ .form-label {
	top: -3px;
	left: 0;
	font-size: 14px;
}
.young-thriving-opt-in-section-1 .register-form .recommend-txt {
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: 0.42px;
	display: block;
	overflow: hidden;
	color: #B18BAA;
}
.young-thriving-opt-in-section-1 .embed-wrapper {
	position: relative;
	max-width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}
.young-thriving-opt-in-section-1 .btn-1 {
	padding-left: 12px;
	padding-right: 12px;
	font-size: 25px;
	letter-spacing: 1.25px;
}

@media (max-width: 1599px) {
	.young-thriving-opt-in-section-1 .heading-style-2 {
		max-width: 980px;
	}
	.young-thriving-opt-in-section-1 .cnt-left p {
		font-size: 27px;
	}
	.young-thriving-opt-in-section-1 .register-form p {
		font-size: 17px;
	}
	.young-thriving-opt-in-section-1 .btn-1 {
		font-size: 23px;
	}
}

@media (max-width: 1399px) {
	.young-thriving-opt-in-section-1 .heading-style-2 {
		max-width: 910px;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
	.young-thriving-opt-in-section-1 .register-form .form-logo {
		max-width: 210px;
	}
	.young-thriving-opt-in-section-1 .btn-1 {
		font-size: 20px;
		letter-spacing: 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.young-thriving-opt-in-section-1 .heading-style-2 {
		max-width: 650px;
	}
	.young-thriving-opt-in-section-1 .register-form {
		padding: 30px 20px;
	}
	.young-thriving-opt-in-section-1 .register-form .form-logo {
		max-width: 200px;
	}
	.young-thriving-opt-in-section-1 .btn-1 {
		font-size: 20px;
		letter-spacing: 0;
	}
	.btn-1 {
		font-size: 22px;
	}
}

@media only screen and (max-width: 991px) {
	.young-thriving-opt-in-section-1 .register-form #form-target {
		top: -30px;
	}
	.young-thriving-opt-in-section-1 .register-form input[type="checkbox"] {
		margin-top: 5px;
	}
	.young-thriving-opt-in-section-1 .element-overflow {
		margin-inline: unset;
	}
	.young-thriving-opt-in-section-1 .heading-style-2 {
		max-width: 550px;
	}
	.young-thriving-opt-in-section-1 .cnt-left p {
		font-size: 29px;
	}
	.young-thriving-opt-in-section-1 .register-form p {
		font-size: 18px;
	}
	.young-thriving-opt-in-section-1 .btn-1 {
		font-size: 25px;
	}
}

@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-1 .cnt-left p {
		font-size: 20px;
	}
	.young-thriving-opt-in-section-1 .register-form p {
		line-height: 1.3;
	}
	.young-thriving-opt-in-section-1 .register-form p,
	.young-thriving-opt-in-section-1 .register-form .form-control,
	.young-thriving-opt-in-section-1 .register-form .form-label {
		font-size: 13px;
	}
	.young-thriving-opt-in-section-1 .register-form .recommend-txt {
		font-size: 12px;
	}
	.young-thriving-opt-in-section-1 .register-form {
		padding: 30px 10px 30px;
		border-radius: 20px;
	}
	.young-thriving-opt-in-section-1 .heading-style-2 {
		max-width: 440px;
	}
	.young-thriving-opt-in-section-1 .btn-1 {
		font-size: 20px;
		letter-spacing: 0.2px;
	}
}

@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-1 .heading-style-2 {
		font-size: 19px;
		max-width: 310px;
	}
	.young-thriving-opt-in-section-1 .heading-style-2:before,
	.young-thriving-opt-in-section-1 .heading-style-2:after {
		width: 50%;
	}
	.young-thriving-opt-in-section-1 .cnt-left p {
		font-size: 19px;
		letter-spacing: 0;
	}
	.young-thriving-opt-in-section-1 .register-form .form-logo {
		max-width: 160px;
	}
	.young-thriving-opt-in-section-1 .register-form .form-control:focus ~ .form-label,
	.young-thriving-opt-in-section-1 .register-form .form-control:not(:placeholder-shown).form-control:not(:focus) ~ .form-label {
		top: -2px;
	}
}
/* #endregion young-thriving-opt-in-section-1 */

/* #region young-thriving-opt-in-section-2 */
.young-thriving-opt-in-section-2 {
	background-color: #FFFFF2;
}
.young-thriving-opt-in-section-2 .custom-wrap {
	max-width: 1368px;
}
.young-thriving-opt-in-section-2 .heading-style-2 {
	line-height: 1.2;
}
.young-thriving-opt-in-section-2 .heading-style-2 span {
	color: #1E1E1E;
}
.young-thriving-opt-in-section-2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.young-thriving-opt-in-section-2 ul li  {
	padding-bottom: 40px;
}
.young-thriving-opt-in-section-2 .img-bx {
	max-width: 300px;
}

@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-2 .heading-style-2,
	.young-thriving-opt-in-section-2 .heading-style {
		font-size: 20px;
	}
	.young-thriving-opt-in-section-2 ul li {
		padding-bottom: 20px;
	}
}
/* #endregion young-thriving-opt-in-section-2 */

/* #region young-thriving-opt-in-section-3 */
.young-thriving-opt-in-section-3 {
	background-color: var(--primary-color);
}
.young-thriving-opt-in-section-3 .heading-style-1 {
	color: #fff;
}
.young-thriving-opt-in-section-3 .logos-list {
	--bs-gutter-x: 30px;
	--bs-gutter-y: 30px;
	list-style: none;
	padding: 0;
	margin-bottom: 40px;
}
.logo-1-wrap {
	width: 100%;
	max-width: 86px;
}
.logo-2-wrap {
	width: 100%;
	max-width: 79px;
}
.logo-3-wrap {
	width: 100%;
	max-width: 56px;
}
.logo-4-wrap {
	width: 100%;
	max-width: 106px;
}
.logo-5-wrap {
	width: 100%;
	max-width: 113px;
}
.logo-6-wrap {
	width: 100%;
	max-width: 124px;
}
.logo-7-wrap {
	width: 100%;
	max-width: 81px;
}
.logo-8-wrap {
	width: 100%;
	max-width: 115px;
}
.logo-9-wrap {
	width: 100%;
	max-width: 81px;
}
.logo-10-wrap {
	width: 100%;
	max-width: 140px;
}
.logo-11-wrap {
	width: 100%;
	max-width: 97px;
}

@media only screen and (max-width: 1599px) {
	.logos-list img {
		max-height: 38px;
	}
}


@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-3 .logos-list {
		margin-bottom: 20px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(1) {
		max-width: 90px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(2) {
		max-width: 80px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(3) {
		max-width: 70px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(4) {
		max-width: 110px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(5) {
		max-width: 110px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(6) {
		max-width: 120px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(7) {
		max-width: 90px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(8) {
		max-width: 100px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(9) {
		max-width: 80px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(10) {
		max-width: 120px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(11) {
		max-width: 90px;
	}
}

@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(1) {
		max-width: 80px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(2) {
		max-width: 70px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(3) {
		max-width: 60px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(4),
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(5) {
		max-width: 100px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(6) {
		max-width: 110px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(7) {
		max-width: 75px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(9) {
		max-width: 65px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(10) {
		max-width: 110px;
	}
	.young-thriving-opt-in-section-3 .logos-list li.col-auto:nth-child(11) {
		max-width: 75px;
	}
	.young-thriving-opt-in-section-3 .logos-list {
		--bs-gutter-y: 15px;
	}
}
/* #endregion young-thriving-opt-in-section-3 */

/* #region young-thriving-opt-in-section-4 */
.young-thriving-opt-in-section-4 {
	background-color: #FFFDF3;
}
.young-thriving-opt-in-section-4 .position-img {
	width: 405px;
	top: 690px;
	left: 0;
	opacity: 0.2;
}
.young-thriving-opt-in-section-4 .highlighted-txt-2 {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-4 .custom-wrap {
	max-width: 712px;
}
.young-thriving-opt-in-section-4 .icon-wrap img {
	height: 98px;
}
/* young-thriving-opt-in-section-4 v2 */
.young-thriving-opt-in-section-4.v2 {
	background: linear-gradient(180deg, #F4F4DC 0%, #F8F8E8 50%, #F4F4DC 100%);
}
.young-thriving-opt-in-section-4.v2 .position-img {
	width: 647px;
	height: 677px;
	top: 49px;
	left: -475px;
	opacity: 0.15;
	transform: rotate(-11.33deg);
}
.young-thriving-opt-in-section-4.v2 .custom-wrap {
	max-width: 695px;
}
.young-thriving-opt-in-section-4.v2 .box-wrap {
	background-color: var(--primary-color);
	color: #fff;
}
.young-thriving-opt-in-section-4.v2 .heading-style-2 {
	color: #fff;
	font-weight: 700;
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 0.6px;
}
.young-thriving-opt-in-section-4.v2 .box-wrap .media-wrap {
	width: 482px;
}
/* young-thriving-opt-in-section-4 v3 */
.young-thriving-opt-in-section-4.v3 {
	background-color: #FFFFE4;
}
.young-thriving-opt-in-section-4.v3 .position-img {
	width: 335px;
	top: auto;
	bottom: 170px;
	right: 0;
	left: auto;
	opacity: 1;
}
.young-thriving-opt-in-section-4.v3 .heading-style-1 {
	color: #5F9390;
}
.young-thriving-opt-in-section-4.v3 .icon-wrap {
	width: 122px;
}
.young-thriving-opt-in-section-4.v3 .icon-wrap img {
	height: auto;
}
.young-thriving-opt-in-section-4.v3 .heading-style-2 {
	color: var(--secondary-color);
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.6px;
}
/* young-thriving-opt-in-section-4 v4 */
.young-thriving-opt-in-section-4.v4 {
	padding-top: 160px;
}
.young-thriving-opt-in-section-4.v4 .position-img {
	width: 288px;
	top: auto;
	bottom: 64px;
	right: 32px;
	left: auto;
	opacity: 0.2;
}
.young-thriving-opt-in-section-4.v4 .custom-wrap {
	max-width: 563px;
}
@media only screen and (max-width: 1599px) {
	.young-thriving-opt-in-section-4 .position-img {
		width: 360px;
		top: 650px;
	}
	.young-thriving-opt-in-section-4.v3 .heading-style-2 {
		font-size: 28px;
	}
}
@media only screen and (max-width: 1399px) {
	.young-thriving-opt-in-section-4 .position-img {
		top: 680px;
		left: -55px;
	}
	.young-thriving-opt-in-section-4 .icon-wrap img {
		height: 90px;
	}
}
@media only screen and (max-width: 1199px) {
	.young-thriving-opt-in-section-4 .position-img {
		top: 1100px;
	}
	.young-thriving-opt-in-section-4.v2 .box-wrap .media-wrap {
		width: 370px;
	}
	.young-thriving-opt-in-section-4.v4 .custom-wrap {
		max-width: 460px;
	}
}
@media only screen and (max-width: 991px) {
	.young-thriving-opt-in-section-4 .position-img {
		top: 1600px;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-4 .position-img {
		top: 1032px;
	}
	.young-thriving-opt-in-section-4.v2 .position-img {
		width: 280px;
		height: 293px;
		top: 59px;
		left: -221px;
	}
	.young-thriving-opt-in-section-4.v2 .heading-style-2 {
		font-size: 23px;
	}
	.young-thriving-opt-in-section-4.v2 .box-wrap .media-wrap,
	.young-thriving-opt-in-section-4.v2 .box-wrap .media-wrap .img-fluid {
		width: 100%;
	}
	.young-thriving-opt-in-section-4.v3 .position-img {
		top: 695px;
		bottom: auto;
	}
	.young-thriving-opt-in-section-4.v3 .heading-style-2 {
		font-size: 20px;
	}
	.young-thriving-opt-in-section-4.v3 .icon-wrap {
		width: 80px;
	}
}

@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-4 .position-img {
		width: 230px;
		top: 1165px;
		left: -30px;
	}
	.young-thriving-opt-in-section-4.v3 .position-img {
		width: 175px;
		top: 845px;
	}
	.young-thriving-opt-in-section-4.v4 .position-img {
		width: 97px;
		bottom: 153px;
		right: 9px;
	}
	.young-thriving-opt-in-section-4.v2 .heading-style-2 {
		font-size: 20px;
	}
}
/* #endregion young-thriving-opt-in-section-4 */

/* #region young-thriving-opt-in-section-5 */
.young-thriving-opt-in-section-5 {
	background-color: var(--primary-color);
	color: #fff;
}
.young-thriving-opt-in-section-5 .bg-overlay {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.1;
}
.young-thriving-opt-in-section-5 .heading-style-1 {
	color: #fff;
}
.young-thriving-opt-in-section-5 .heading-style-line-center:before {
	background-color: #FFF;
	width: 75%;
}
.young-thriving-opt-in-section-5 .box-wrap {
	background-color: #FFFFF2;
	min-height: 310px;
}
.young-thriving-opt-in-section-5 .box-wrap,
.young-thriving-opt-in-section-5 .box-wrap .heading-style-1 {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-5 .box-wrap .heading-style-line-center:before {
	background-color: var(--highlighted-primary-color);
	width: 20%;
}
.young-thriving-opt-in-section-5 .box-wrap-2 {
	background-color: var(--secondary-color);
	color: #fff;
	margin-bottom: -120px;
}
/* #region young-thriving-opt-in-section-5 v2 */
.young-thriving-opt-in-section-5.v2 {
	background-image: url('/dynamic-funnels/km/images/young-thriving-opt-in-section-5-bg-2.webp');
	background-position: right center;
	background-repeat: no-repeat;
	background-size: cover;
}
@media only screen and (max-width: 1600px) {
	.young-thriving-opt-in-section-5 .box-wrap {
		min-height: 230px;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-5.v2 {
		background-image: none;
	}
	.young-thriving-opt-in-section-5.v2 .off-canvas-img {
		max-width: unset;
		width: 150%;
		margin-top: -20px;
		margin-top: -150px;
		margin-bottom: -50px;;
	}
	.young-thriving-opt-in-section-5 .box-wrap .heading-style-1 {
		font-size: 25px;
	}
}
@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-5.v2 .off-canvas-img {
		width: 110%;
		margin-top: -90px;
		margin-bottom: -30px;
	}
	.young-thriving-opt-in-section-5 .box-wrap-2 {
		margin-bottom: -145px;
	}
}
/* #endregion young-thriving-opt-in-section-5 */

/* #region young-thriving-opt-in-section-6 */
.young-thriving-opt-in-section-6  {
	background-color: #FFFFF2;
	margin-top: -170px;
}
.young-thriving-opt-in-section-6 .position-img {
	width: 705px;
	height: 682px;
	left: -90px;
	bottom: 80px;
	transform: rotate(39.98deg);
}
.young-thriving-opt-in-section-6 .position-img-2 {
	width: 545px;
	height: 381px;
	left: -103px;
	bottom: 620px;
	opacity: 0.2;
}
.young-thriving-opt-in-section-6 .highlighted-txt-2 {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-6 .custom-wrap {
	max-width: 655px;
}
.young-thriving-opt-in-section-6 .custom-wrap-2 {
	max-width: 630px;
}
.young-thriving-opt-in-section-6 .brain-bg,
.young-thriving-opt-in-section-6 .clouds-bg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.young-thriving-opt-in-section-6 .box-wrap {
	background-color: var(--secondary-color);
	color: #fff;
}
.young-thriving-opt-in-section-6 .brain-bg::before,
.young-thriving-opt-in-section-6 .clouds-bg::before  {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background-image: url('/dynamic-funnels/km/images/Brain-1-GIF-animation.gif');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
}
.young-thriving-opt-in-section-6 .clouds-bg::before {
	background-image: url('/dynamic-funnels/km/images/clouds.webp');
	opacity: 1;
	background-size: contain;
}
.young-thriving-opt-in-section-6 .brain-bg img {
	z-index: 2;
}
.young-thriving-opt-in-section-6 .box-wrap .heading-style-2 {
	font-size: 32px;
	letter-spacing: 0.64px;
}
.young-thriving-opt-in-section-6 .box-wrap .heading-style-2,
.young-thriving-opt-in-section-6 .box-wrap .highlighted-txt {
	color: var(--highlighted-secondary-color);
}
.young-thriving-opt-in-section-6 .bg-overlay {
	position: absolute;
	inset: 0;
	background-image: url('/dynamic-funnels/km/images/background_illustration.webp');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 1599px) {
	.young-thriving-opt-in-section-6 .box-wrap .heading-style-2 {
		font-size: 30px;
	}
}

@media only screen and (max-width: 1399px) {
	.young-thriving-opt-in-section-6 .custom-wrap {
		max-width: 515px;
	}
	.young-thriving-opt-in-section-6 .custom-wrap-2 {
		max-width: 500px;
	}
}

@media only screen and (max-width: 1199px) {
	.young-thriving-opt-in-section-6 .custom-wrap {
		max-width: 465px;
	}
	.young-thriving-opt-in-section-6 .custom-wrap-2 {
		max-width: 400px;
	}
}

@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-6 {
		padding-top: 160px;
	}
	.young-thriving-opt-in-section-6 .position-img {
		width: 402px;
		height: 390px;
		left: -240px;
		bottom: 250px;
	}
	.young-thriving-opt-in-section-6 .position-img-2 {
		width: 307px;
		height: 215px;
		bottom: 1090px;
	}
	.young-thriving-opt-in-section-6 .box-wrap .heading-style-2 {
		font-size: 20px;
		letter-spacing: 0.4px;
	}
	.young-thriving-opt-in-section-6 .heading-style-ellipse::before {
		left: -15px;
	}
}
@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-6 .bg-overlay {
		background-image: url('/dynamic-funnels/km/images/background_illustration_mobile.webp');
	}
}
/* #endregion young-thriving-opt-in-section-6 */

/* #region young-thriving-opt-in-section-7 */
.young-thriving-opt-in-section-7 {
	background-color: #FFFFE4;
	margin-top: -360px;
	padding-top: 360px;
}
.young-thriving-opt-in-section-7 .bg-overlay {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.12;
}
.young-thriving-opt-in-section-7 .custom-wrap {
	max-width: 464px;
}
.young-thriving-opt-in-section-7 .highlighted-txt {
	color: var(--secondary-color);
}
/* young-thriving-opt-in-section-7 v2 */
.young-thriving-opt-in-section-7.v2 {
	background-color: var(--primary-color);
	color: #fff;
	margin-top: -590px;
	padding-top: 590px;
}
.young-thriving-opt-in-section-7.v2 .position-img {
	width: 741px;
	height: 717px;
	right: -111px;
	top: 165px;
	transform: rotate(-6.37deg);
	opacity: 0.05;
	-webkit-transform: rotate(-6.37deg);
	-moz-transform: rotate(-6.37deg);
	-ms-transform: rotate(-6.37deg);
	-o-transform: rotate(-6.37deg);
}
.young-thriving-opt-in-section-7.v2 .position-img-2 {
	width: 741px;
	height: 717px;
	left: -257px;
	top: -290px;
	transform: rotate(108.95deg);
	opacity: 0.05;
	-webkit-transform: rotate(108.95deg);
	-moz-transform: rotate(108.95deg);
	-ms-transform: rotate(108.95deg);
	-o-transform: rotate(108.95deg);
}
.young-thriving-opt-in-section-7.v2 .position-img-3 {
	width: 741px;
	height: 717px;
	left: -160px;
	bottom: -480px;
	transform: rotate(-20deg);
	opacity: 0.06;
	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
}
.young-thriving-opt-in-section-7.v2 .heading-style-1 {
	color: #fff;
}
.young-thriving-opt-in-section-7.v2 .heading-style-ellipse::before {
	background-image: url('data:image/svg+xml,<svg width="35" height="47" viewBox="0 0 35 47" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.2331 39.2594C34.2331 43.4716 30.8185 46.8862 26.6063 46.8862C22.3942 46.8862 18.9796 43.4716 18.9796 39.2594C18.9796 35.0473 22.3942 31.6327 26.6063 31.6327C30.8185 31.6327 34.2331 35.0473 34.2331 39.2594Z" fill="%23FFFFFF"/><path d="M23.6367 4.43737C23.6367 6.88806 21.65 8.87473 19.1993 8.87473C16.7486 8.87473 14.7619 6.88806 14.7619 4.43737C14.7619 1.98668 16.7486 0 19.1993 0C21.65 0 23.6367 1.98668 23.6367 4.43737Z" fill="%23FFFFFF"/><path d="M13.0348 24.7584C13.0348 28.3579 10.1168 31.2758 6.51738 31.2758C2.91793 31.2758 0 28.3579 0 24.7584C0 21.159 2.91793 18.2411 6.51738 18.2411C10.1168 18.2411 13.0348 21.159 13.0348 24.7584Z" fill="%23FFFFFF"/></svg>');
}
.young-thriving-opt-in-section-7.v2 .custom-wrap {
	max-width: 596px;
}
@media only screen and (max-width: 1399px) {
	.young-thriving-opt-in-section-7.v2 .custom-wrap {
		max-width: 460px;
	}
}
@media only screen and (max-width: 1199px) {
	.young-thriving-opt-in-section-7 .custom-wrap {
		max-width: 370px;
	}
	.young-thriving-opt-in-section-7.v2 .custom-wrap {
		max-width: 380px;
	}
}
@media only screen and (max-width: 991px) {
	.young-thriving-opt-in-section-7 .custom-wrap {
		max-width: 380px;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-7.v2 .position-img,
	.young-thriving-opt-in-section-7.v2 .position-img-2,
	.young-thriving-opt-in-section-7.v2 .position-img-3 {
		width: 352px;
		height: 340px;
	}
	.young-thriving-opt-in-section-7.v2 .position-img {
		right: -176px;
		top: 580px;
	}
	.young-thriving-opt-in-section-7.v2 .position-img-2 {
		left: -221px;
		top: -36px;
	}
	.young-thriving-opt-in-section-7.v2 .position-img-3 {
		left: -245px;
		bottom: -46px;
	}
}
@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-7.v2 .position-img {
		top: 410px;
	}
}
/* #endregion young-thriving-opt-in-section-7 */

/* #region young-thriving-opt-in-section-8 */
.young-thriving-opt-in-section-8 {
	background-color: #FFFFF2;
}
.young-thriving-opt-in-section-8 .bg-overlay {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.15;
}
.young-thriving-opt-in-section-8 .highlighted-txt {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-8 .position-img {
	position: absolute;
	width: 499px;
	height: 603px;
	left: -520px;
	bottom: 40px;
}
.young-thriving-opt-in-section-8 .position-img-2 {
	position: absolute;
	width: 728px;
	height: 395px;
	right: -350px;
	bottom: 20px;
	opacity: 0.2;
}
@media only screen and (max-width: 1399px) {
	.young-thriving-opt-in-section-8 .position-img {
		left: -525px;
		bottom: 40px;
	}
	.young-thriving-opt-in-section-8 .position-img-2 {
		right: -500px;
		bottom: 20px;
	}
}
@media only screen and (max-width: 991px) {
	.young-thriving-opt-in-section-8 .position-img {
		position: static;
		margin-top: -160px;
		width: 100%;
	}
	.young-thriving-opt-in-section-8 .position-img-2 {
		position: static;
		width: 100%;
		margin-top: -40px;
		height: auto;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-8 .position-img {
		width: 287px;
		height: 347px;
		margin-top: -50px;
		margin-left: 60px;
	}
	.young-thriving-opt-in-section-8 .position-img-2 {
		margin-top: -20px;
	}
}
@media only screen and (max-width: 393px) {
	.young-thriving-opt-in-section-8 .position-img {
		margin-left: 0;
	}
}
/* #endregion young-thriving-opt-in-section-8 */

/* #region young-thriving-opt-in-section-9 */
.young-thriving-opt-in-section-9 {
	background-color: var(--secondary-color);
	color: #fff;
}
.young-thriving-opt-in-section-9 .avatar {
	background-color: #c4c4c4;
	width: 209px;
	height: 209px;
}
.young-thriving-opt-in-section-9 .name {
	font-size: 27px;
}
.young-thriving-opt-in-section-9 .heading-style-line:before {
	width: 100%;
	background-color: var(--highlighted-secondary-color);
}
/* #endregion young-thriving-opt-in-section-9 */

/* #region young-thriving-opt-in-section-10 */
.young-thriving-opt-in-section-10 {
	background-color: #658B8A;
	color: #fff;
	background-image: url('/dynamic-funnels/km/images/young-thriving-opt-in-section-10-bg.webp');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}
.young-thriving-opt-in-section-10 .heading-style-1 {
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 0.6px;
	color: var(--highlighted-secondary-color);
}
.young-thriving-opt-in-section-10 .heading-style-ellipse::before {
	background-image: url('data:image/svg+xml,<svg width="35" height="47" viewBox="0 0 35 47" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.2331 39.2594C34.2331 43.4716 30.8185 46.8862 26.6063 46.8862C22.3942 46.8862 18.9796 43.4716 18.9796 39.2594C18.9796 35.0473 22.3942 31.6327 26.6063 31.6327C30.8185 31.6327 34.2331 35.0473 34.2331 39.2594Z" fill="%23F9E0B1"/><path d="M23.6367 4.43737C23.6367 6.88806 21.65 8.87473 19.1993 8.87473C16.7486 8.87473 14.7619 6.88806 14.7619 4.43737C14.7619 1.98668 16.7486 0 19.1993 0C21.65 0 23.6367 1.98668 23.6367 4.43737Z" fill="%23F9E0B1"/><path d="M13.0348 24.7584C13.0348 28.3579 10.1168 31.2758 6.51738 31.2758C2.91793 31.2758 0 28.3579 0 24.7584C0 21.159 2.91793 18.2411 6.51738 18.2411C10.1168 18.2411 13.0348 21.159 13.0348 24.7584Z" fill="%23F9E0B1"/></svg>');
}
/* young-thriving-opt-in-section-10 v2 */
.young-thriving-opt-in-section-10.v2 {
	background-image: url('/dynamic-funnels/km/images/young-thriving-opt-in-section-10-v2-bg.webp');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.young-thriving-opt-in-section-10.v2 .heading-style-1 {
	font-size: 45px;
	line-height: 1.16;
	letter-spacing: 0.9px;
	color: #FFF;
}
/* young-thriving-opt-in-section-10 v3 */
.young-thriving-opt-in-section-10.v3 {
	background: linear-gradient(180deg, #F4F4DC 0%, #F8F8E8 50%, #F4F4DC 100%);
	color: #1E1E1E;
}
.young-thriving-opt-in-section-10.v3 .position-img {
	position: absolute;
	width: 400px;
	height: 519px;
	right: 0;
	bottom: 0;
	opacity: 0.2;
}
.young-thriving-opt-in-section-10.v3 .heading-style-2 {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.23;
	letter-spacing: 0.6px;
}
.young-thriving-opt-in-section-10.v3 .highlighted-txt {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-10.v3 .heading-style-ellipse::before {
	background-image: url('data:image/svg+xml,<svg width="35" height="47" viewBox="0 0 35 47" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34.2331 39.2594C34.2331 43.4716 30.8185 46.8862 26.6063 46.8862C22.3942 46.8862 18.9796 43.4716 18.9796 39.2594C18.9796 35.0473 22.3942 31.6327 26.6063 31.6327C30.8185 31.6327 34.2331 35.0473 34.2331 39.2594Z" fill="%2379A7A5"/><path d="M23.6367 4.43737C23.6367 6.88806 21.65 8.87473 19.1993 8.87473C16.7486 8.87473 14.7619 6.88806 14.7619 4.43737C14.7619 1.98668 16.7486 0 19.1993 0C21.65 0 23.6367 1.98668 23.6367 4.43737Z" fill="%2379A7A5"/><path d="M13.0348 24.7584C13.0348 28.3579 10.1168 31.2758 6.51738 31.2758C2.91793 31.2758 0 28.3579 0 24.7584C0 21.159 2.91793 18.2411 6.51738 18.2411C10.1168 18.2411 13.0348 21.159 13.0348 24.7584Z" fill="%2379A7A5"/></svg>');
}

@media only screen and (max-width: 1599px) {
	.young-thriving-opt-in-section-10.v2 .heading-style-1 {
		font-size: 43px;
	}
}

@media only screen and (max-width: 1399px) {
	.young-thriving-opt-in-section-10.v2 .heading-style-1 {
		font-size: 37px;
	}
}

@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-10.v2 .heading-style-1 {
		letter-spacing: 0.5px;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-10 {
		background-image: none;
	}
	.young-thriving-opt-in-section-10 .heading-style-1 {
		font-size: 20px;
	}
	.young-thriving-opt-in-section-10 .off-canvas-img {
		margin-left: -130px;
		margin-top: -60px;
		margin-bottom: -110px;
		width: 150%;
	}
	.young-thriving-opt-in-section-10.v2 {
		background-image: url('/dynamic-funnels/km/images/young-thriving-opt-in-section-10-v2-bg-sm.webp');
		background-position: top center;
	}
	.young-thriving-opt-in-section-10.v2 .heading-style-1 {
		font-size: 23px;
		line-height: 1.3;
		letter-spacing: 0.46px;
	}
	.young-thriving-opt-in-section-10.v3 .position-img {
		width: 114px;
		height: 124px;
		top: 419px;
		bottom: auto;
	}
	.young-thriving-opt-in-section-10.v3 .heading-style-2 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-10 .off-canvas-img {
		margin-left: -20px;
		margin-top: -50px;
		margin-bottom: -80px;
		width: 110%;
	}
}
@media only screen and (max-width: 393px) {
	.young-thriving-opt-in-section-10 .off-canvas-img {
		margin-left: -20px;
		margin-top: -40px;
		margin-bottom: -60px;
		width: 110%;
	}
}
/* #endregion young-thriving-opt-in-section-10 */

/* #region young-thriving-opt-in-section-11 */
.young-thriving-opt-in-section-11 {
	background-color: #FFFFF2;
}
.young-thriving-opt-in-section-11 .position-img,
.young-thriving-opt-in-section-11 .position-img-2 {
	width: 853px;
	height: 766px;
	bottom: -288px;
	left: -547px;
	opacity: 0.4;
}
.young-thriving-opt-in-section-11 .position-img-2 {
	bottom: -506px ;
	right: -394px;
	left: auto;
	transform: rotate(-70.17deg);
}
.young-thriving-opt-in-section-11 ul.custom-list-style-ellipse li::before {
	background-image: url('data:image/svg+xml,<svg width="17" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2331 18.6165C16.2331 20.6139 14.6139 22.2331 12.6165 22.2331C10.6192 22.2331 9 20.6139 9 18.6165C9 16.6192 10.6192 15 12.6165 15C14.6139 15 16.2331 16.6192 16.2331 18.6165Z" fill="%23996F92"/><path d="M11.2083 2.10417C11.2083 3.26627 10.2663 4.20833 9.10417 4.20833C7.94207 4.20833 7 3.26627 7 2.10417C7 0.942067 7.94207 0 9.10417 0C10.2663 0 11.2083 0.942067 11.2083 2.10417Z" fill="%23996F92"/><path d="M6.18099 11.7402C6.18099 13.4471 4.79733 14.8307 3.09049 14.8307C1.38366 14.8307 0 13.4471 0 11.7402C0 10.0334 1.38366 8.64974 3.09049 8.64974C4.79733 8.64974 6.18099 10.0334 6.18099 11.7402Z" fill="%23996F92"/></svg>');
}
.young-thriving-opt-in-section-11 .heading-style-1,
.young-thriving-opt-in-section-11 .highlighted-txt {
	color: var(--secondary-color);
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-11 .position-img,
	.young-thriving-opt-in-section-11 .position-img-2 {
		bottom: auto;
		top: 495px;
		left: auto;
		right: -682px;
		transform: rotate(-114.99deg);

	}
	.young-thriving-opt-in-section-11 .position-img-2 {
		top: auto;
		bottom: -44px;
		right: -732px;
		transform: rotate(-114.99deg);
	}
}
/* #endregion young-thriving-opt-in-section-11 */

/* #region young-thriving-opt-in-section-12 */
.young-thriving-opt-in-section-12 {
	background-color: #FFFDF3;
}
.young-thriving-opt-in-section-12 .position-img {
	width: 779px;
	height: 699px;
	right: -197px;
	top: -90px;
	opacity: 0.2;
	transform: rotate(50.94deg);
}
.young-thriving-opt-in-section-12 .position-img-2 {
	width: 713px;
	height: 393px;
	right: 0;
	top: 2084px;
	opacity: 0.1;
}
.young-thriving-opt-in-section-12 .position-img-3 {
	width: 240px;
	height: 1063px;
	left: 0;
	top: 3937px;
	opacity: 0.1;
}
.young-thriving-opt-in-section-12 .position-img-4 {
	width: 428px;
	height: 489px;
	left: 0;
	top: 6227px;
	opacity: 0.1;
}
.young-thriving-opt-in-section-12 .position-img-5 {
	width: 359px;
	height: 1137px;
	right: 0;
	bottom: 1599px;
	opacity: 0.1;
}
.young-thriving-opt-in-section-12 .position-img-6 {
	width: 207px;
	height: 917px;
	left: -24px;
	bottom: 67px;
	opacity: 0.1;
}
.young-thriving-opt-in-section-12 .highlighted-txt-2 {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-12 .episode .episode-col-bg {
	border-top-left-radius: 5px;
	background: linear-gradient(165deg, #996F92 -0.22%, rgba(153, 111, 146, 0.2) 24.48%, rgba(153, 111, 146, 0) 38.68%);
	padding-left: 23px;
	width: 280px;
}
.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number,
.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-title,
.young-thriving-opt-in-section-12 .episode .heading-style {
	line-height: normal;
	letter-spacing: 0.7px;
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number {
	font-size: 75px;
	font-weight: 800;
}
.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-title {
	font-size: 35px;
}
.young-thriving-opt-in-section-12 .episode .heading-style {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 25px;
}
.young-thriving-opt-in-section-12 .episode ul.custom-list-style-ellipse li::before {
	background-image: url('data:image/svg+xml,<svg width="17" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2331 18.6165C16.2331 20.6139 14.6139 22.2331 12.6165 22.2331C10.6192 22.2331 9 20.6139 9 18.6165C9 16.6192 10.6192 15 12.6165 15C14.6139 15 16.2331 16.6192 16.2331 18.6165Z" fill="%23996F92"/><path d="M11.2083 2.10417C11.2083 3.26627 10.2663 4.20833 9.10417 4.20833C7.94207 4.20833 7 3.26627 7 2.10417C7 0.942067 7.94207 0 9.10417 0C10.2663 0 11.2083 0.942067 11.2083 2.10417Z" fill="%23996F92"/><path d="M6.18099 11.7402C6.18099 13.4471 4.79733 14.8307 3.09049 14.8307C1.38366 14.8307 0 13.4471 0 11.7402C0 10.0334 1.38366 8.64974 3.09049 8.64974C4.79733 8.64974 6.18099 10.0334 6.18099 11.7402Z" fill="%23996F92"/></svg>');
}
.young-thriving-opt-in-section-12 .episode .episode-author-col {
	background-color: var(--secondary-color);
	color: #FFF;
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-photo {
	width: 190px;
	height: 310px;
	position: relative;
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-photo img {
	position: absolute;
	inset: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-content {
	font-size: 18px;
	padding: 20px 20px 0;
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-content p {
	margin-bottom: 15px;
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author {
	font-size: 24px;
	color: var(--highlighted-secondary-color);
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author.heading-style-line:before {
	background-color: var(--highlighted-secondary-color);
	width: 80px;
}
.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-designation {
	font-size: 13px;
}

@media (max-width: 1599px) {
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number {
		font-size: 70px;
	}
	.young-thriving-opt-in-section-12 .episode .heading-style {
		font-size: 34px;
	}
}

@media (min-width: 992px) and (max-width: 1399px) {
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number {
		font-size: 65px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-title {
		font-size: 32px;
	}
	.young-thriving-opt-in-section-12 .episode .heading-style {
		font-size: 32px;
	}
}
@media (max-width: 1199px) {
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number {
		font-size: 50px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-title {
		font-size: 25px;
	}
	.young-thriving-opt-in-section-12 .episode .heading-style {
		font-size: 29px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-content {
		font-size: 18px;
		line-height: 1.1;
		letter-spacing: 0;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author {
		font-size: 20px;
	}
}
@media only screen and (max-width: 991px) {
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-photo {
		width: 100px;
		height: 147px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number {
		font-size: 70px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-title {
		font-size: 30px;
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg {
		position: relative;
		padding-top: 30px;
		padding-bottom: 30px;
		color: #FFF;
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg:before {
		content: "";
		position: absolute;
		width: 1000px;
		top: 0;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		background-color: var(--secondary-color);
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg > div {
		position: relative;
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg .episode-col-bg {
		background: linear-gradient(165deg, #FFFFE4 -0.22%, rgba(255, 255, 228, 0.2) 24.48%, rgba(255, 255, 228, 0) 38.68%);
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg .episode-col-bg .episode-number,
	.young-thriving-opt-in-section-12 .episode .odd-bg .episode-col-bg .episode-title,
	.young-thriving-opt-in-section-12 .episode .odd-bg .heading-style,
	.young-thriving-opt-in-section-12 .episode .odd-bg .highlighted-txt-2 {
		color: #FFFFE4;
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg .img-gradient-style {
		background: linear-gradient(327.91deg, #FFFFE4 0.15%, rgba(255, 255, 228, 0) 35.46%);
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg ul.custom-list-style-ellipse li::before {
		background-image: url('data:image/svg+xml,<svg width="17" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2331 18.6165C16.2331 20.6139 14.6139 22.2331 12.6165 22.2331C10.6192 22.2331 9 20.6139 9 18.6165C9 16.6192 10.6192 15 12.6165 15C14.6139 15 16.2331 16.6192 16.2331 18.6165Z" fill="%23FFFFE4"/><path d="M11.2083 2.10417C11.2083 3.26627 10.2663 4.20833 9.10417 4.20833C7.94207 4.20833 7 3.26627 7 2.10417C7 0.942067 7.94207 0 9.10417 0C10.2663 0 11.2083 0.942067 11.2083 2.10417Z" fill="%23FFFFE4"/><path d="M6.18099 11.7402C6.18099 13.4471 4.79733 14.8307 3.09049 14.8307C1.38366 14.8307 0 13.4471 0 11.7402C0 10.0334 1.38366 8.64974 3.09049 8.64974C4.79733 8.64974 6.18099 10.0334 6.18099 11.7402Z" fill="%23FFFFE4"/></svg>');
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg .episode-author-col {
		background-color: #FFFFE4;
		color: #1E1E1E;
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg .episode-author-col .episode-author {
		color: var(--secondary-color);
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg .episode-author-col .episode-author.heading-style-line:before {
		background-color: var(--secondary-color);
	}
	.young-thriving-opt-in-section-12 .episode .heading-style {
		font-size: 35px;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-12 .episode .heading-style {
		font-size: 27px;
	}
	.young-thriving-opt-in-section-12 .episode .odd-bg {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.young-thriving-opt-in-section-12 .episode .heading-style {
		margin-bottom: 20px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-content {
		font-size: 14px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author {
		font-size: 16px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-designation {
		font-size: 9px;
	}
	.young-thriving-opt-in-section-12 .position-img {
		width: 366px;
		height: 329px;
		right: -181px;
		top: -100px;
	}
	.young-thriving-opt-in-section-12 .position-img-3 {
		display: none;
	}
	.young-thriving-opt-in-section-12 .episode .episode-col-bg {
		padding-left: 15px;
	}
	.young-thriving-opt-in-section-12 .position-img-5 {
		width: 102px;
		height: 324px;
		bottom: 2177px;
	}
}
@media only screen and (max-width: 575px) {

	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-number {
		font-size: 40px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-col-bg .episode-title {
		font-size: 20px;
	}
	.young-thriving-opt-in-section-12 .episode .heading-style {
		font-size: 23px;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-author-content {
		padding: 15px 10px 0;
	}
	.young-thriving-opt-in-section-12 .episode .episode-author-col .episode-photo {
		width: 126px;
	}
}
/* #endregion young-thriving-opt-in-section-12 */

/* #region young-thriving-opt-in-section-13 */
.young-thriving-opt-in-section-13  {
	background: linear-gradient(180deg, #F4F4DC 0%, #F8F8E8 50%, #F4F4DC 100%);
}
.young-thriving-opt-in-section-13 .position-img {
	width: 741px;
	height: 717px;
	left: -328px;
	bottom: -320px;
	opacity: 0.07;
	transform: rotate(-6.37deg);
}
.young-thriving-opt-in-section-13 .highlighted-txt-2 {
	color: var(--secondary-color);
}
.young-thriving-opt-in-section-13 .custom-wrap {
	max-width: 610px;
}
@media only screen and (max-width: 1399px) {
	.young-thriving-opt-in-section-13 .custom-wrap {
		max-width: 500px;
	}
}
@media only screen and (max-width: 1199px) {
	.young-thriving-opt-in-section-13 .custom-wrap {
		max-width: 400px;
	}
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-13 .position-img {
		width: 380px;
		height: 368px;
		left: -280px;
		bottom: -87px;
	}
}
@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-13 .custom-wrap {
		max-width: 260px;
	}
}
/* #endregion young-thriving-opt-in-section-13 */

/* #region young-thriving-opt-in-section-14 */
.young-thriving-opt-in-section-14 {
	background: linear-gradient(180deg, #79A7A5 0%, #75B1AE 100%);
	color: #FFF;
}
.young-thriving-opt-in-section-14 .heading-style-1 {
	color: #FFF;
}
.young-thriving-opt-in-section-14 .heading-style-line-center:before {
	background-color: #FFF;
	width: 565px;
}
.young-thriving-opt-in-section-14 .list-expert .expert-item {
	min-height: 100%;
	background-color: #658B8A;
}
.young-thriving-opt-in-section-14 .list-expert .experts-content {
	min-height: 160px;
}
.young-thriving-opt-in-section-14 .list-expert .expert-item .experts-photo:before {
	content: "";
	padding-top: 70%;
	display: block;
}
.young-thriving-opt-in-section-14 .list-expert .expert-item .experts-photo img {
	position: absolute;
	inset: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.young-thriving-opt-in-section-14 .list-expert .expert-item .experts-name {
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: normal;
}
.young-thriving-opt-in-section-14 .list-expert .expert-item .experts-name.heading-style-line-center:before {
	background-color: #F9E0B1;
	width: 43%;
}
.young-thriving-opt-in-section-14 .list-expert .expert-item .experts-designation {
	font-size: 17px;
	line-height: normal;
	letter-spacing: normal;
}
@media (min-width: 1600px) {
	.young-thriving-opt-in-section-14 .list-expert .expert-col {
		max-width: 20%;
		width: 100%;
	}
}
@media (max-width: 767px) {
	.young-thriving-opt-in-section-14 .heading-style-line-center:before {
		width: 260px;
	}
}
/* #endregion young-thriving-opt-in-section-14 */

/* #region young-thriving-opt-in-section-15 */
.young-thriving-opt-in-section-15 {
	background-color: #FFFFF2;
}
.young-thriving-opt-in-section-15 .position-img {
	width: 422px;
	height: 645px;
	top: 0;
	left: auto;
	right: 0;
	opacity: 0.15;
}
.young-thriving-opt-in-section-15 .custom-wrap {
	max-width: 378px;
}
.young-thriving-opt-in-section-15 .highlighted-txt {
	color: var(--secondary-color);
}
@media only screen and (max-width: 767px) {
	.young-thriving-opt-in-section-15 .position-img {
		width: 222px;
		height: 340px;
	}
}
@media only screen and (max-width: 575px) {
	.young-thriving-opt-in-section-15 .custom-wrap {
		max-width: 230px;
	}
	.young-thriving-opt-in-section-14 .list-expert .experts-content {
		min-height: 140px;
	}
}
/* #endregion young-thriving-opt-in-section-15 */

/* footer */
.footer-bar {
	background-color: #4A8683;
	color: #fff;
	font-size: 21px;
	letter-spacing: 0.6px;
}
.footer-navigation ul li + li:before {
	content: "|";
	margin-inline: 12px;
}
.footer-navigation ul li a {
	color: #fff;
	text-decoration: none;
}
.footer-navigation ul li a:hover {
	text-decoration: underline;
}
@media only screen and (max-width: 767px) {
	.footer-bar {
		font-size: 15px;
	}
}
@media only screen and (max-width: 575px) {
	.footer-bar {
		font-size: 12px;
	}
	.footer-navigation ul li + li:before {
		margin-inline: 7px;
	}
}

/* #region young-thriving-opt-in-top-banner */
.young-thriving-top-banner {
	color: var(--content-text-color);
	background: linear-gradient(#FFFEEC 0.1%, #FFF8E5 100%);
}
.young-thriving-top-banner .left-section {
	font-size: 18px;
}
.young-thriving-top-banner h2 {
	font-size: 37px;
	line-height: 1.3;
	color: var(--secondary-color);
}
.young-thriving-top-banner .left-section h4 {
	font-size: 26px;
	line-height: 1.32;
	color: var(--secondary-color);
}
.young-thriving-top-banner .top-heading {
	color: var(--element-color);
	font-size: 33px;
	letter-spacing: 1px;
	border: 2px solid var(--element-color);
}
.form-box {
	background-color: #ffffff;
	color: var(--content-text-color);
	font-size: 18px;
	border: 1px solid var(--secondary-color);
}
.form-box .form-logo {
	width: 100%;
	max-width: 300px;
	margin-inline: auto;
}
.form-box .preview-wrap {
	position: relative;
	max-width: 265px;
	width: 100%;
}
.form-box .preview-wrap .ticket {
	position: absolute;
	top: 20px;
	right: -195px;
	max-width: 210px;
	transform: rotate(12deg);
	-webkit-transform: rotate(12deg);
	-moz-transform: rotate(12deg);
	-ms-transform: rotate(12deg);
	-o-transform: rotate(12deg);
}
.form-box .preview-cnt {
	padding-top: 160px;
}
.form-box h5 {
	color: #935F8A;
	font-size: 18px;
	line-height: 1.4;
}
.form-box .preview-cnt ul li {
	line-height: 1.4;
	letter-spacing: 0;
	list-style: none;
	font-weight: 300;
}
.form-box .form-label {
	left: 0;
	color: #1C4F49;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.form-box .form-control {
	border-color: var(--element-color);
}
.form-box input[type="checkbox"] {
	float: left;
	margin-top: 4px;
}
.form-box .btn-1 span {
	text-transform: inherit;
	font-size: 18px;
}
.form-box .recommend-txt {
	font-size: 14px;
	display: block;
	overflow: hidden;
	color: #935F8A;
}
.form-box.v-2 p {
	color: var(--secondary-color);
}
@media (min-width: 1600px) {
	.young-thriving-top-banner .container {
		max-width: 1560px;
	}
}
@media (max-width: 1599px) {
	.young-thriving-top-banner .top-heading {
		font-size: 30px
	}
	.young-thriving-top-banner h2 {
		line-height: 1.2;
	}
	.young-thriving-top-banner .left-section h4 {
		font-size: 24px;
	}
	.form-box h5 {
		letter-spacing: 0;
	}
	.form-box .preview-wrap {
		max-width: 225px;
	}
	.form-box .preview-wrap .ticket {
		max-width: 185px;
		right: -178px;
	}
	.form-box .preview-cnt {
		padding-top: 140px;
	}
}
@media (max-width: 1399px) {
	.young-thriving-top-banner .top-heading {
		font-size: 29px;
	}
	.young-thriving-top-banner h2 {
		font-size: 35px;
	}
}
@media (max-width: 1199px) {
	.young-thriving-top-banner .top-heading {
		font-size: 27px;
	}
	.young-thriving-top-banner h2 {
		font-size: 32px;
	}
	.young-thriving-top-banner .left-section h4 {
		font-size: 25px;
	}

}
@media (max-width: 991px) {
	.form-box.v-2 .preview-cnt {
		padding-top: 30px;
	}
	.form-box.v-2 .preview-cnt p {
		font-size: 23px;
	}
	.form-box.v-2 .preview-wrap {
		max-width: none;
	}
}
@media (max-width: 767px) {
	.young-thriving-top-banner .top-heading {
		font-size: 23px;
	}
	.young-thriving-top-banner h2 {
		font-size: 30px;
	}
	.form-box .preview-wrap {
		max-width: 340px;
		margin-inline: auto;
	}
	.form-box .preview-cnt,
	.form-box.v-2 .preview-cnt {
		padding-top: 0;
	}
	.form-box.v-2 .preview-wrap img {
		max-width: 120%;
	}
	.form-box.v-2 .preview-cnt p {
		font-size: 19px;
	}
}
@media (max-width: 575px) {
	.young-thriving-top-banner .top-heading {
		font-size: 18px;
		border-width: 1px;
		letter-spacing: 0.3px;
	}
	.young-thriving-top-banner h2 {
		font-size: 23px;
		letter-spacing: 0.5px;
	}
	.form-box .btn-1 span {
		font-size: 10px;
	}
	.young-thriving-top-banner .left-section h4 {
		font-size: 19px;
	}
	.form-box .form-logo {
		max-width: 220px;
	}
	.form-box.v-2 .preview-cnt {
		padding-top: 15px;
	}
	.form-box.v-2 .preview-cnt p {
		font-size: 15px;
	}
}
/* #endregion young-thriving-opt-in-top-banner */

/* #region yt-episode-screening styles */
.yt-episode-screening-section-1 .expired-iframe-banner .mobile-smaller {
	max-width: 80%;
}

.yt-episode-screening-section-1 .expired-iframe-banner .expired-cnt-bx {
	overflow-wrap: break-word;
	word-wrap: break-word;
}

@media only screen and (max-width: 767px) {
  .yt-episode-screening-section-1 .expired-iframe-banner .mobile-smaller {
    max-width: 60%;
  }
  
  .yt-episode-screening-section-1 .expired-iframe-banner .expired-cnt-bx {
    font-size: 16px;
    padding: 15px !important;
  }
}

@media only screen and (max-width: 575px) {
  .yt-episode-screening-section-1 .expired-iframe-banner .mobile-smaller {
    max-width: 50%;
  }
  
  .yt-episode-screening-section-1 .expired-iframe-banner .expired-cnt-bx {
    font-size: 14px;
    padding: 10px !important;
  }
}
/* #endregion yt-episode-screening styles */