/* #region hp-opt-in-top-banner */
.hp-top-banner {
	font-family: "Poppins", sans-serif;
	color: var(--content-text-color);
	background: linear-gradient(#FFFEEC 0.1%, #FFF8E5 100%);
}
.hp-top-banner .left-section {
	font-size: 18px;
}
.hp-top-banner h2 {
	font-size: 37px;
	line-height: 1.3;
	color: var(--secondary-color);
}
.hp-top-banner .left-section h4 {
	font-size: 26px;
	line-height: 1.32;
	color: var(--secondary-color);
}
.hp-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: 19px;
}
.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) {
	.hp-top-banner .container {
		max-width: 1560px;
	}
}
@media (max-width: 1599px) {
	.hp-top-banner .top-heading {
		font-size: 30px
	}
	.hp-top-banner h2 {
		line-height: 1.2;
	}
	.hp-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: -170px;
	}
	.form-box .preview-cnt {
		padding-top: 140px;
	}
}
@media (max-width: 1399px) {
	.hp-top-banner .top-heading {
		font-size: 29px;
	}
	.hp-top-banner h2 {
		font-size: 35px;
	}
}
@media (max-width: 1199px) {
	.hp-top-banner .top-heading {
		font-size: 27px;
	}
	.hp-top-banner h2 {
		font-size: 32px;
	}
	.hp-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) {
	.hp-top-banner .top-heading {
		font-size: 23px;
	}
	.hp-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) {
	.hp-top-banner .top-heading {
		font-size: 18px;
		border-width: 1px;
		letter-spacing: 0.3px;
	}
	.hp-top-banner h2 {
		font-size: 23px;
		letter-spacing: 0.5px;
	}	
	.form-box .btn-1 span {
		font-size: 14px;
	}
	.hp-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 hp-opt-in-top-banner */
.heartproof-top-banner {
	color: var(--content-text-color);
	background: #EADBDA;
}
.heartproof-top-banner .left-section {
	font-size: 18px;
}
.heartproof-top-banner h2 {
	font-size: 37px;
	line-height: 1.3;
	color: var(--primary-color);
}
.heartproof-top-banner .left-section h4 {
	font-size: 26px;
	line-height: 1.32;
	color: var(--primary-color);
}
.heartproof-top-banner p {
	color: var(--primary-color);
}
.heartproof-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: var(--primary-color);
	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: 19px;
}
.form-box .recommend-txt {
	font-size: 14px;
    display: block;
    overflow: hidden;
	color: var(--primary-color);
}
.form-box.v-2 p {
	color: var(--secondary-color);
}
@media (min-width: 1600px) {
	.heartproof-top-banner .container {
		max-width: 1560px;
	}
}
@media (max-width: 1599px) {
	.heartproof-top-banner .top-heading {
		font-size: 30px
	}
	.heartproof-top-banner h2 {
		line-height: 1.2;
	}
	.heartproof-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: -170px;
	}
	.form-box .preview-cnt {
		padding-top: 140px;
	}
}
@media (max-width: 1399px) {
	.heartproof-top-banner .top-heading {
		font-size: 29px;
	}
	.heartproof-top-banner h2 {
		font-size: 35px;
	}
}
@media (max-width: 1199px) {
	.heartproof-top-banner .top-heading {
		font-size: 27px;
	}
	.heartproof-top-banner h2 {
		font-size: 32px;
	}
	.heartproof-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) {
	.heartproof-top-banner .top-heading {
		font-size: 23px;
	}
	.heartproof-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) {
	.heartproof-top-banner .top-heading {
		font-size: 18px;
		border-width: 1px;
		letter-spacing: 0.3px;
	}
	.heartproof-top-banner h2 {
		font-size: 23px;
		letter-spacing: 0.5px;
	}	
	.form-box .btn-1 span {
		font-size: 14px;
	}
	.heartproof-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;
	}
}

/* #region hp-opt-in-section-1 */
.hp-opt-in-section-1 {
	background: #eadbda;
	color: var(--primary-color);
}
.hp-opt-in-section-1 .heading-style-1,
.hp-opt-in-section-1 .heading-style-2 {
	color: var(--primary-color);
}
.hp-opt-in-section-1 .heading-style-2 {
	width: 100%;
	max-width: 890px;
}
.hp-opt-in-section-1 .heading-style-start-end-line:before,
.hp-opt-in-section-1 .heading-style-start-end-line:after {
	background-color: var(--btn-color);
	width: 100%;
}
.hp-opt-in-section-1 .heading-style-start-end-line:before {
	right: 100%;
}
.hp-opt-in-section-1 .heading-style-start-end-line:after {
	left: 100%;
}
.hp-opt-in-section-1 .cnt-left p {
	font-size: 30px;
	letter-spacing: 0.9px;
}
.hp-opt-in-section-1 .register-form {
	background-color: #ffffff;
	position: relative;
}
.hp-opt-in-section-1 .register-form #form-target {
	position: absolute;
	top: -230px;
}
.hp-opt-in-section-1 .register-form .img-bx {
	max-width: 380px;
	width: 78%;
}
.hp-opt-in-section-1 .register-form p {
	font-size: 18px;
	letter-spacing: 0.54px;
	line-height: 1.44;
	margin-bottom: 20px;
}
.hp-opt-in-section-1 .register-form .form-control {
	border-color: var(--btn-color);
}
.hp-opt-in-section-1 .register-form .form-label {
	font-size: 20px;
	left: 5px;
	opacity: 1;
}
.hp-opt-in-section-1 .register-form .form-control:focus ~ .form-label,
.hp-opt-in-section-1 .register-form .form-control:not(:placeholder-shown).form-control:not(:focus) ~ .form-label {
	top: -3px;
	left: 0;
	font-size: 14px;
}
.hp-opt-in-section-1 .register-form .recommend-txt {
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: 0.42px;
	display: block;
	overflow: hidden;
}
.hp-opt-in-section-1 .btn-1 {
	font-size: 25px;
	letter-spacing: 1.25px;
}
@media (max-width: 1599px) {
	.hp-opt-in-section-1 .heading-style-2 {
		max-width: 830px;
	}
	.hp-opt-in-section-1 .cnt-left p {
		font-size: 27px;
	}
	.hp-opt-in-section-1 .register-form p {
		font-size: 17px;
	}
	.hp-opt-in-section-1 .btn-1 {
		font-size: 23px;
	}
}
@media (max-width: 1399px) {
	.hp-opt-in-section-1 .heading-style-2 {
		max-width: 750px;
	}
	.hp-opt-in-section-1 .btn-1 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 991px) {
	.hp-opt-in-section-1 .heading-style-2 {
		max-width: 450px;
	}
	.hp-opt-in-section-1 .btn-1 {
		font-size: 23px;
	}
	.hp-opt-in-section-1 .register-form #form-target {
		top: -30px;
	}
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-1 .heading-style-2 {
		max-width: 360px;
	}
	.hp-opt-in-section-1 .cnt-left p {
		font-size: 19px;
		letter-spacing: 0.57px;
	}
	.hp-opt-in-section-1 .register-form .img-bx {
		max-width: 323px;
	}
	.hp-opt-in-section-1 .register-form p,
	.hp-opt-in-section-1 .register-form .form-control,
	.hp-opt-in-section-1 .register-form .form-label {
		font-size: 13px;
	}
	.hp-opt-in-section-1 .register-form .recommend-txt {
		font-size: 12px;
	}
	.hp-opt-in-section-1 .btn-1 {
		font-size: 20px;
		letter-spacing: 1px;
	}
}
@media only screen and (max-width: 575px) {
	.hp-opt-in-section-1 .heading-style-2 {
		font-size: 20px;
		max-width: 310px;
	}
	.hp-opt-in-section-1 .register-form .form-control:focus ~ .form-label,
	.hp-opt-in-section-1 .register-form .form-control:not(:placeholder-shown).form-control:not(:focus) ~ .form-label {
		top: -2px;
		font-size: 13px;
	}
}
/* #endregion hp-opt-in-section-1 */

/* #region hp-opt-in-section-bonus */
.hp-opt-in-section-bonus {
	background-color: #f2efe1;
}
.hp-opt-in-section-bonus .heading-style-shape::before {
	content: " ";
	display: block;
	position: absolute;
	width: 34px;
	height: 28px;
	left: -50px;
	top: 6px;
	background-image: url('data:image/svg+xml,<svg width="34" height="28" viewBox="0 0 34 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.35 0C6.87023 0 4.49202 0.973011 2.73855 2.70498C0.985087 4.43695 0 6.78601 0 9.23538C0 10.075 0.153 10.9145 0.374 11.7541H7.31L9.469 6.09535C9.979 4.75202 11.985 4.61769 12.631 6.09535L16.15 15.1124L17.153 12.728C17.374 12.1739 17.969 11.7541 18.7 11.7541H33.626C33.847 10.9145 34 10.075 34 9.23538C34 6.78601 33.0149 4.43695 31.2614 2.70498C29.508 0.973011 27.1298 0 24.65 0C21.488 0 18.7 1.56162 17 3.92924C15.3 1.56162 12.512 0 9.35 0ZM1.7 14.2729C1.24913 14.2729 0.81673 14.4498 0.497918 14.7647C0.179107 15.0796 0 15.5067 0 15.952C0 16.3974 0.179107 16.8245 0.497918 17.1394C0.81673 17.4543 1.24913 17.6312 1.7 17.6312H5.848L15.3 26.8666C17 28.3778 17 28.3778 18.7 26.8666L28.152 17.6312H32.3C32.7509 17.6312 33.1833 17.4543 33.5021 17.1394C33.8209 16.8245 34 16.3974 34 15.952C34 15.5067 33.8209 15.0796 33.5021 14.7647C33.1833 14.4498 32.7509 14.2729 32.3 14.2729H19.38L17.799 18.1349C17.119 19.8309 15.164 19.5958 14.535 18.1853L11.05 9.23538L9.418 13.1478C9.163 13.7859 8.585 14.2729 7.82 14.2729H1.7Z" fill="%238C6464"/></svg>');
	background-repeat: no-repeat;
	background-size: cover;
}
.hp-opt-in-section-bonus .heading-style-2 {
	line-height: 1.2;
	color: var(--content-text-color);
}
.hp-opt-in-section-bonus ul li  {
	padding-bottom: 30px;
}
@media only screen and (max-width: 991px) {
	.hp-opt-in-section-bonus .custom-wrap {
		max-width: 350px;
	}
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-bonus .custom-wrap {
		max-width: 200px;
	}
	.hp-opt-in-section-bonus .heading-style-shape::before {
		width: 14px;
		height: 12px;
		left: 0;
	}
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-bonus .heading-style-2 {
		font-size: 20px;
	}
	.hp-opt-in-section-bonus ul li {
		padding-bottom: 20px;
	}
}
/* #endregion hp-opt-in-section-bonus */

/* #region hp-opt-in-section-2 */
.hp-opt-in-section-2 {
	background-color: #b2a774;
}
.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) {
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(1) {
		max-width: 90px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(2) {
		max-width: 80px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(3) {
		max-width: 70px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(4) {
		max-width: 110px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(5) {
		max-width: 110px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(6) {
		max-width: 120px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(7) {
		max-width: 90px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(8) {
		max-width: 100px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(9) {
		max-width: 80px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(10) {
		max-width: 120px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(11) {
		max-width: 90px;
	}
}
@media only screen and (max-width: 575px) {
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(1) {
		max-width: 80px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(2) {
		max-width: 70px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(3) {
		max-width: 60px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(4),
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(5) {
		max-width: 100px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(6) {
		max-width: 110px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(7) {
		max-width: 75px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(9) {
		max-width: 65px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(10) {
		max-width: 110px;
	}
	.hp-opt-in-section-2 .logos-list li.col-auto:nth-child(11) {
		max-width: 75px;
	}
}
/* #endregion hp-opt-in-section-2 */

/* #region hp-opt-in-section-3 */
.hp-opt-in-section-3 .box-wrap {
	background-color: var(--highlighted-primary-color);
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-3 .box-wrap .heading-style-2 {
		font-size: 19px;
	}
}
/* #endregion hp-opt-in-section-3 */

/* #region hp-opt-in-section-4 */
.hp-opt-in-section-4 .section-bg {
	background-color: #eadbda;
	padding-top: 330px;
	margin-top: -330px;
	margin-bottom: -50px;
}
.hp-opt-in-section-4 .heading-style-2 {
	font-size: 32px;
	color: var(--secondary-color);
}
.hp-opt-in-section-4 .custom-heading-style:before {
	background-image: url('data:image/svg+xml,<svg width="195" height="25" viewBox="0 0 195 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 12.0002H90.7683L94.758 0.5L98.3827 24.5L101.74 6.00016L104.732 12.0002H194.5" stroke="%23563C5D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.hp-opt-in-section-4 .box-wrap {
	background-color: var(--highlighted-primary-color);
}
.hp-opt-in-section-4 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media only screen and (max-width: 1399px) {
	.hp-opt-in-section-4 .section-bg {
		margin-bottom: -30px;
	}	
}
@media only screen and (max-width: 991px) {
	.hp-opt-in-section-4 .section-bg {
		margin-bottom: -20px;
	}
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-4 .heading-style-2 {
		font-size: 19px;
	}
	.hp-opt-in-section-4 .btn-1 {
		max-width: 100%;
	}
}
@media only screen and (max-width: 575px) {
	.hp-opt-in-section-4 .section-bg {
		margin-bottom: 0px;
	}
}
/* #endregion hp-opt-in-section-4 */

/* #region hp-opt-in-section-5 */
.hp-opt-in-section-5 {
	background-color: #fffcfc;
	padding-top: 140px;
	margin-top: -70px;
}
.hp-opt-in-section-5 .position-img {
	width: 406px;
	height: 378px;
	left: -138px;
	top: 162px;
}
.hp-opt-in-section-5 .header-wrap {
	min-height: 106px;
}
.hp-opt-in-section-5 .heading-style-2 {
	font-size: 32px;
	line-height: 1.2;
	letter-spacing: 0.64px;
	color: var(--secondary-color);
}
.hp-opt-in-section-5 .box-wrap {
	background-color: var(--highlighted-primary-color);
	min-height: 100%;
}
.hp-opt-in-section-5 .box-wrap .heading-style-2.heading-style-line-center::before {
	background-color: #fff;
	width: 200px;
}
.hp-opt-in-section-5 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media only screen and (max-width: 1600px) {
	.hp-opt-in-section-5 .heading-style-2 {
		font-size: 29px;
	}
}
@media only screen and (max-width: 991px) {
	.hp-opt-in-section-5 {
		padding-top: 110px;
		margin-top: -40px;
	}
	.hp-opt-in-section-5 .header-wrap {
		min-height: 86px;
	}
	.hp-opt-in-section-5 .box-wrap .heading-style-2 {
		font-size: 23px;
	}
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-5 {
		padding-top: 70px;
		margin-top: -40px;
	}
	.hp-opt-in-section-5 .header-wrap {
		min-height: auto;
	}
	.hp-opt-in-section-5 .heading-style-2 {
		font-size: 21px;
		line-height: 1.3;
		letter-spacing: 0.42px;
	}
	.hp-opt-in-section-5 .box-wrap .heading-style-2 {
		font-size: 19px;
	}
	.hp-opt-in-section-4 .btn-1 {
		max-width: 100%;
	}
}
/* #endregion hp-opt-in-section-5 */

/* #region hp-opt-in-section-6 */
.hp-opt-in-section-6 {
	margin-top: -70px;
}
.hp-opt-in-section-6 .section-bg {
    background-color: #f9f2f1;
	margin-top: -45px;
}
.hp-opt-in-section-6 .position-img {
	width: 535px;
	height: 876px;
	left: 0;
	top: 565px;
}
.hp-opt-in-section-6 .position-img-2 {
	width: 377px;
	height: 812px;
	right: 0;
	bottom: 80px;
}
.hp-opt-in-section-6 .custom-heading-style:before {
	background-image: url('data:image/svg+xml,<svg width="195" height="25" viewBox="0 0 195 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 12.0002H90.7683L94.758 0.5L98.3827 24.5L101.74 6.00016L104.732 12.0002H194.5" stroke="%23563C5D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	left: 0;
	transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}
.hp-opt-in-section-6 .box-wrap {
	background-color: var(--highlighted-primary-color);
}
.hp-opt-in-section-6 .box-wrap .highlighted-txt-2 {
	color: var(--highlighted-secondary-color);
}
.hp-opt-in-section-6 .box-wrap .custom-wrap {
	width: 450px;
	height: 100%;
	background-color: #fff;
}
.hp-opt-in-section-6 .box-wrap .heading-style-2 {
	font-size: 30px;
	line-height: normal;
	letter-spacing: 0.6px;
}
.hp-opt-in-section-6 .highlighted-txt {
	color: var(--secondary-color);
}
.hp-opt-in-section-6 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media only screen and (max-width: 1399px) {
	.hp-opt-in-section-6 {
		margin-top: -50px;
	}
	.hp-opt-in-section-6 .section-bg {
		margin-top: 0;
	}
}
@media (max-width: 1199px) {
	.hp-opt-in-section-6 .box-wrap .custom-wrap {
		width: 345px;
	}
}
@media (max-width: 991px) {
	.hp-opt-in-section-6 {
		margin-top: -40px;
	}
	.hp-opt-in-section-6 .media-wrap {
		width: 390px;
	}
	.hp-opt-in-section-6 .box-wrap .custom-wrap {
		width: 100%;
	}
	.hp-opt-in-section-6 .box-wrap .custom-wrap img {
		position: static;
	}
	.hp-opt-in-section-6 .custom-heading-style:before {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-6 {
		margin-top: -25px;
	}
	.hp-opt-in-section-6 .section-bg {
		margin-top: -15px;
	}
	.hp-opt-in-section-6 .position-img {
		width: 149px;
		height: 244px;
		top: 800px;
	}
	.hp-opt-in-section-6 .position-img-2 {
		width: 126px;
		height: 272px;
		bottom: 125px;
	}
	.hp-opt-in-section-6 .media-wrap {
		width: 100%;
	}
	.hp-opt-in-section-6 .box-wrap .heading-style-2 {
		font-size: 21px;
		line-height: 1.3;
		letter-spacing: 0.42px;
	}
	.hp-opt-in-section-6 .btn-1 {
		max-width: 100%;
	}
}
@media (max-width: 575px) {
	.hp-opt-in-section-6 {
		margin-top: -15px;
	}
	.hp-opt-in-section-6 .section-bg {
		margin-top: 0;
	}
}
/* #endregion hp-opt-in-section-6 */

/* #region hp-opt-in-section-7 */
.hp-opt-in-section-7 .section-bg {
	background: linear-gradient(180deg, #FFFCFC 0%, #FFFCFC 50%, #F9F2F1 100%);
}
.hp-opt-in-section-7 .section-bg-2 {
	background-color: #F2EFE1;
	margin-top: -352px;
	padding-top: 352px;
}
.hp-opt-in-section-7 .position-img {
	width: 538px;
	height: 661px;
	left: 0;
	bottom: 226px;
}
.hp-opt-in-section-7 .position-img-2 {
	width: 331px;
	height: 392px;
	right: 0;
	top: 215px;
}
.hp-opt-in-section-7 .box-wrap {
	background-color: #B2A774;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}
.hp-opt-in-section-7 .section-bg-2 .custom-wrap img {
	max-height: 566px;
}
.hp-opt-in-section-7 .highlighted-txt {
	color: var(--secondary-color);
}
.hp-opt-in-section-7 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media (max-width: 991px) {
	.hp-opt-in-section-7 .theme-image-style.invert {
		--bdr-3: 12px;
		--bdr-4: 130px;
	}
	.hp-opt-in-section-7 .theme-image-style.invert:before {
		left: auto;
		right: var(--outline-gap);
		--bdr-4-new: calc(var(--bdr-4) + var(--outline-gap));
		border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-webkit-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-moz-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-ms-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-o-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
	}
	.hp-opt-in-section-7 .section-bg-2 .theme-image-style {
		--bdr-3: 130px;
		--bdr-4: 12px;
	}
	.hp-opt-in-section-7 .section-bg-2 .theme-image-style:before {
		right: auto;
		left: var(--outline-gap);
		--bdr-3-new: calc(var(--bdr-3) + var(--outline-gap));
		border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3-new) 0;
		-webkit-border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3-new) 0;
		-moz-border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3-new) 0;
		-ms-border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3-new) 0;
		-o-border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3-new) 0;
	}
	.hp-opt-in-section-7 .box-wrap {
		background-position: top center;
		background-size: auto;
		padding-top: 520px;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-7 .position-img {
		width: 231px;
		height: 254px;
		left: auto;
		right: 0;
		bottom: 710px;
	}
	.hp-opt-in-section-7 .position-img-2 {
		width: 244px;
		height: 254px;
		right: auto;
		left: 0;
		top: 240px;
	}
	.hp-opt-in-section-7 .box-wrap {
		background-size: contain;
		padding-top: 360px;
	}
	.hp-opt-in-section-7 .section-bg-2 .custom-wrap img {
		max-height: 315px;
	}
	.hp-opt-in-section-7 .btn-1 {
		max-width: 100%;
	}
}
@media (max-width: 393px) {
	.hp-opt-in-section-7 .theme-image-style.invert {
		--bdr-4: 100px;
	}
	.hp-opt-in-section-7 .section-bg-2 .theme-image-style {
		--bdr-3: 100px;
	}
	.hp-opt-in-section-7 .box-wrap {
		padding-top: 260px;
	}
}
/* #endregion hp-opt-in-section-7 */

/* #region hp-opt-in-section-8 */
.hp-opt-in-section-8 {
	background-color: var(--highlighted-primary-color);
	color: #fff;
}
.hp-opt-in-section-8 .theme-image-style {
	--outline-gap: 12px;
	--bdr-1: 100px;
	--bdr-2: 100px;
	--bdr-3: 20px;
	--bdr-4: 225px;
}
.hp-opt-in-section-8 .theme-image-style::before {
	border-color: #B2A674;
}
.hp-opt-in-section-8 .avatar {
	background-color: #c4c4c4;
	width: 195px;
	height: 195px;
	border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3) var(--bdr-4);
}
.hp-opt-in-section-8 .name {
	font-size: 27px;
}
/* #endregion hp-opt-in-section-8 */

/* #region hp-opt-in-section-9 */
.hp-opt-in-section-9 {
	background-color: #eadbda;
}
.hp-opt-in-section-9 .position-img {
	width: 229px;
	height: 467px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.hp-opt-in-section-9 .custom-heading-style:before {
	background-image: url('data:image/svg+xml,<svg width="195" height="25" viewBox="0 0 195 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 12.0002H90.7683L94.758 0.5L98.3827 24.5L101.74 6.00016L104.732 12.0002H194.5" stroke="%23563C5D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.hp-opt-in-section-9 .heading-style-2 {
	font-size: 32px;
	line-height: 1.2;
	letter-spacing: 0.64px;
	color: var(--secondary-color);
}
@media (max-width: 991px) {
	.hp-opt-in-section-9 .media-wrap {
		width: 390px;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-9 .heading-style-2 {
		font-size: 21px;
		line-height: 1.3;
		letter-spacing: 0.42px;
	}
	.hp-opt-in-section-9 .media-wrap {
		width: 100%;
	}
}
/* #endregion hp-opt-in-section-9 */

/* #region hp-opt-in-section-10 */
.hp-opt-in-section-10 {
	background-color: #F9F2F1;
}
.hp-opt-in-section-10 .container img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.hp-opt-in-section-10 .custom-wrap {
	max-width: 694px;
}
@media only screen and (max-width: 1199px) {
	.hp-opt-in-section-10 .custom-wrap {
		max-width: 100%;
	}
}
@media (min-width: 992px) {
	.hp-opt-in-section-10 .container {
		max-width: 100%;
	}
}
/* #endregion hp-opt-in-section-10 */

/* #region hp-opt-in-section-11 */
.hp-opt-in-section-11 .section-bg {
	background: linear-gradient(180deg, #FFFCFC 0%, #FFFCFC 50%, #F9F2F1 100%);
}
.hp-opt-in-section-11 .section-bg-2 {
	background-color: #F2EFE1;
	margin-top: -352px;
	padding-top: 352px;
}
.hp-opt-in-section-11 .position-img {
	width: 414px;
	height: 492px;
	right: 0;
	top: 47px;
}
.hp-opt-in-section-11 .position-img-2 {
	width: 399px;
	height: 382px;
	left: 0;
	bottom: 0;
}
.hp-opt-in-section-11 .highlighted-txt {
	color: var(--secondary-color);
}
.hp-opt-in-section-11 .box-wrap {
	background-color: #B2A774;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}
.hp-opt-in-section-11 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media (max-width: 991px) {
	.hp-opt-in-section-11 .box-wrap {
		background-position: top center;
		background-size: auto;
		padding-top: 520px;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-11 .position-img {
		width: 159px;
		height: 190px;
		top: 315px;
	}
	.hp-opt-in-section-11 .position-img-2 {
		width: 210px;
		height: 201px;
		left: auto;
		right: 0;
		bottom: 113px;
		-webkit-transform: scaleX(-1);
  		transform: scaleX(-1);
	}
	.hp-opt-in-section-11 .box-wrap {
		background-size: contain;
		padding-top: 360px;
	}
	.hp-opt-in-section-11 .btn-1 {
		max-width: 100%;
	}
}
@media (max-width: 393px) {
	.hp-opt-in-section-11 .box-wrap {
		padding-top: 260px;
	}
}
/* #endregion hp-opt-in-section-11 */

/* #region hp-opt-in-section-12 */
.hp-opt-in-section-12 .section-bg {
	background-color: #f9f2f1;
}
.hp-opt-in-section-12 .section-bg-2 {
	background-color: #b2a774;
}
.hp-opt-in-section-12 .section-bg-2 .container img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.hp-opt-in-section-12 .section-bg-2 .custom-wrap {
	max-width: 694px;
}
.hp-opt-in-section-12 .section-bg-3 {
	background-color: #f2efe1;
}
.hp-opt-in-section-12 .highlighted-txt {
	color: var(--secondary-color);
}
.hp-opt-in-section-12 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media only screen and (max-width: 1199px) {
	.hp-opt-in-section-12 .section-bg-2 .custom-wrap {
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-12 .btn-1 {
		max-width: 100%;
	}
}
@media (min-width: 992px) {
	.hp-opt-in-section-12 .section-bg-2 .container {
		max-width: 100%;
	}
}
/* #endregion hp-opt-in-section-12 */

/* #region hp-opt-in-section-13 */
.hp-opt-in-section-13 .section-bg {
	background: linear-gradient(180deg, #F9F2F1 0%, #FFFCFC 50%, #FFFCFC 100%);
	margin-bottom: -75px;
}
.hp-opt-in-section-13 .position-img {
	width: 475px;
	height: 310px;
	right: -625px;
	bottom: 0;
}
.hp-opt-in-section-13 .highlighted-txt {
	color: var(--secondary-color);
}
.hp-opt-in-section-13 .heading-style-2 {
	font-size: 32px;
	line-height: 1.5;
	color: var(--secondary-color);
}
.hp-opt-in-section-13 .heading-style-3 {
	color: var(--secondary-color);
}
.hp-opt-in-section-13 .heading-style-3.custom-heading-style::before {
	background-image: url('data:image/svg+xml,<svg width="262" height="26" viewBox="0 0 262 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 12.5002H124.5L128.5 1L132.134 25L135.5 6.50016L138.5 12.5002H261" stroke="%23552D41" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	width: 260px;
}
.hp-opt-in-section-13 .custom-text-decoration-underline::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -10px;
    height: 16px;
    width: calc(100% + 20px);
    background-color: #eadbda;
    z-index: -1;
}
.hp-opt-in-section-13 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media (max-width: 1399px) {
	.hp-opt-in-section-13 .section-bg {
		margin-bottom: -55px;
	}
}
@media (max-width: 1199px) {
	.hp-opt-in-section-13 .section-bg {
		margin-bottom: -40px;
	}
}
@media (max-width: 991px) {
	.hp-opt-in-section-13 .position-img {
		width: 300px;
		height: auto;
		right: -200px;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-13 .section-bg {
		margin-bottom: -30px;
	}
	.hp-opt-in-section-13 .position-img {
		width: 195px;
		right: -60px;
	}
	.hp-opt-in-section-13 .heading-style-2 {
		font-size: 26px;
	}
	.hp-opt-in-section-13 .heading-style-3 {
		font-size: 37px;
	}
	.hp-opt-in-section-13 .custom-text-decoration-underline::before {
		left: -3px;
		height: 13px;
		width: calc(100% + 5px);
	}
	.hp-opt-in-section-13 .btn-1 {
		max-width: 100%;
	}
}
@media only screen and (max-width: 575px) {
	.hp-opt-in-section-13 .section-bg {
		margin-bottom: -20px;
	}
}
/* #endregion hp-opt-in-section-13 */

/* #region hp-opt-in-section-14 */
.hp-opt-in-section-14 {
	background-color: #eadbda;
	margin-top: -50px;
	padding-top: 120px;
}
.hp-opt-in-section-14 .custom-heading-style:before {
	background-image: url('data:image/svg+xml,<svg width="195" height="25" viewBox="0 0 195 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 12.0002H90.7683L94.758 0.5L98.3827 24.5L101.74 6.00016L104.732 12.0002H194.5" stroke="%23563C5D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.hp-opt-in-section-14 .box-wrap {
	background-color: var(--highlighted-primary-color);
}
.hp-opt-in-section-14 .box-wrap .position-img {
	width: 297px;
	height: 153px;
	left: -272px;
	top: -50px;
}
.hp-opt-in-section-14 .box-wrap .position-img-2 {
	width: 284px;
	height: 190px;
	right: -272px;
	bottom: -75px;
}
.hp-opt-in-section-14 .box-wrap .custom-text-decoration-underline::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -5px;
	height: 16px;
	width: calc(100% + 12px);
	background-color: #f9f2f1;
	opacity: 0.4;
	z-index: -1;
}
.hp-opt-in-section-14 .box-wrap .highlighted-txt-2 {
	color: #F7CB6D;
}
@media (max-width: 767px) {
	.hp-opt-in-section-14 {
		margin-top: -30px;
		padding-top: 60px;
	}
	.hp-opt-in-section-14 .box-wrap .custom-text-decoration-underline::before {
		left: -3px;
		height: 11px;
		width: calc(100% + 5px);
	}
}
@media (max-width: 575px) {
	.hp-opt-in-section-14 .box-wrap .heading-style-1 {
		font-size: 19px;
	}
}
/* #endregion hp-opt-in-section-14 */

/* #region hp-opt-in-section-15 */
.hp-opt-in-section-15 {
	background-color: #F9F2F1;
}
.hp-opt-in-section-15 .custom-heading-style:before {
	background-image: url('data:image/svg+xml,<svg width="195" height="25" viewBox="0 0 195 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 12.0002H90.7683L94.758 0.5L98.3827 24.5L101.74 6.00016L104.732 12.0002H194.5" stroke="%23563C5D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.hp-opt-in-section-15 ul.custom-list-style-heart-beat li {
	margin-bottom: 30px;
	padding-left: 30px;
	list-style: none;
	position: relative;
}
.hp-opt-in-section-15 ul.custom-list-style-heart-beat li::before {
	content: "";
	left: 0;
	top: 4px;
	position: absolute;
	width: 22px;
	height: 19px;
	background-image:url('data:image/svg+xml,<svg width="22" height="19" viewBox="0 0 22 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.03036 0C4.43101 0 2.89716 0.627551 1.76625 1.7446C0.63534 2.86165 0 4.37669 0 5.95643C0 6.49793 0.0986786 7.03942 0.241214 7.58092H4.71464L6.10711 3.93125C6.43604 3.06486 7.72982 2.97822 8.14646 3.93125L10.4161 9.74689L11.063 8.20905C11.2055 7.85166 11.5892 7.58092 12.0607 7.58092H21.6874C21.8299 7.03942 21.9286 6.49793 21.9286 5.95643C21.9286 4.37669 21.2932 2.86165 20.1623 1.7446C19.0314 0.627551 17.4976 0 15.8982 0C13.8589 0 12.0607 1.00718 10.9643 2.53419C9.86786 1.00718 8.06971 0 6.03036 0ZM1.09643 9.2054C0.805638 9.2054 0.526757 9.3195 0.321136 9.5226C0.115516 9.7257 0 10.0012 0 10.2884C0 10.5756 0.115516 10.8511 0.321136 11.0542C0.526757 11.2573 0.805638 11.3714 1.09643 11.3714H3.77171L9.86786 17.3278C10.9643 18.3025 10.9643 18.3025 12.0607 17.3278L18.1569 11.3714H20.8321C21.1229 11.3714 21.4018 11.2573 21.6074 11.0542C21.8131 10.8511 21.9286 10.5756 21.9286 10.2884C21.9286 10.0012 21.8131 9.7257 21.6074 9.5226C21.4018 9.3195 21.1229 9.2054 20.8321 9.2054H12.4993L11.4796 11.6963C11.041 12.7901 9.78014 12.6385 9.37446 11.7288L7.12679 5.95643L6.07421 8.4798C5.90975 8.89133 5.53696 9.2054 5.04357 9.2054H1.09643Z" fill="%238C6464"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-15 ul.custom-list-style-heart-beat li {
		padding-left: 20px;
		margin-bottom: 25px;
	}
	.hp-opt-in-section-15 ul.custom-list-style-heart-beat li::before {
		top: 7px;
		width: 14px;
		height: 12px;
	}
}
/* #endregion hp-opt-in-section-15 */

/* #region hp-opt-in-section-16 */
.hp-opt-in-section-16 {
	background: linear-gradient(180deg, #F9F2F1 0%, #FFFCFC 50%, #FFFCFC 100%);
}
.hp-opt-in-section-16 .position-img {
	width: 538px;
	height: 645px;
	left: 0px;
	top: 609px;
}
.hp-opt-in-section-16 .position-img-2 {
	width: 379px;
	height: 994px;
	right: 0;
	bottom: 0;
}
.hp-opt-in-section-16 .episode .episode-col-bg .episode-title,
.hp-opt-in-section-16 .episode .heading-style {
	line-height: normal;
	letter-spacing: 0.7px;
}
.hp-opt-in-section-16 .episode .episode-col-bg .episode-title {
	color: var(--element-color);
}
.hp-opt-in-section-16 .episode .heading-style {
	color: #683736;
}
.hp-opt-in-section-16 .episode .episode-col-bg .episode-number {
	border: 2px solid #683736;
	border-right: 2px solid #fbf5f4;
	color: #683736;
	font-size: 50px;
	font-weight: 800;
	border-radius: 50%;
	height: 80px;
	width: 80px;
	display: block;
	text-align: center;
	padding-top: 5px;
}
.hp-opt-in-section-16 .episode .episode-col-bg .episode-title {
	font-size: 35px;
}
.hp-opt-in-section-16 .episode .heading-style {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 25px;
}
.hp-opt-in-section-16 .episode ul.custom-list-style-heart-beat li {
	margin-bottom: 30px;
	padding-left: 30px;
	list-style: none;
	position: relative;
}
.hp-opt-in-section-16 .episode ul.custom-list-style-heart-beat li::before {
	content: "";
	left: 0;
	top: 4px;
	position: absolute;
	width: 22px;
	height: 19px;
	background-image:url('data:image/svg+xml,<svg width="22" height="19" viewBox="0 0 22 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.03036 0C4.43101 0 2.89716 0.627551 1.76625 1.7446C0.63534 2.86165 0 4.37669 0 5.95643C0 6.49793 0.0986786 7.03942 0.241214 7.58092H4.71464L6.10711 3.93125C6.43604 3.06486 7.72982 2.97822 8.14646 3.93125L10.4161 9.74689L11.063 8.20905C11.2055 7.85166 11.5892 7.58092 12.0607 7.58092H21.6874C21.8299 7.03942 21.9286 6.49793 21.9286 5.95643C21.9286 4.37669 21.2932 2.86165 20.1623 1.7446C19.0314 0.627551 17.4976 0 15.8982 0C13.8589 0 12.0607 1.00718 10.9643 2.53419C9.86786 1.00718 8.06971 0 6.03036 0ZM1.09643 9.2054C0.805638 9.2054 0.526757 9.3195 0.321136 9.5226C0.115516 9.7257 0 10.0012 0 10.2884C0 10.5756 0.115516 10.8511 0.321136 11.0542C0.526757 11.2573 0.805638 11.3714 1.09643 11.3714H3.77171L9.86786 17.3278C10.9643 18.3025 10.9643 18.3025 12.0607 17.3278L18.1569 11.3714H20.8321C21.1229 11.3714 21.4018 11.2573 21.6074 11.0542C21.8131 10.8511 21.9286 10.5756 21.9286 10.2884C21.9286 10.0012 21.8131 9.7257 21.6074 9.5226C21.4018 9.3195 21.1229 9.2054 20.8321 9.2054H12.4993L11.4796 11.6963C11.041 12.7901 9.78014 12.6385 9.37446 11.7288L7.12679 5.95643L6.07421 8.4798C5.90975 8.89133 5.53696 9.2054 5.04357 9.2054H1.09643Z" fill="%238C6464"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
}
.hp-opt-in-section-16 .theme-image-style {
	--outline-gap: 10px;
	--bdr-1: 20px;
	--bdr-2: 20px;
	--bdr-3: 20px;
	--bdr-4: 100px;
}
.hp-opt-in-section-16 .episode .episode-author-col .episode-photo {
	width: 190px;
	height: 207px;
	position: relative;
}
.hp-opt-in-section-16 .episode .episode-author-col .episode-photo img {
	position: absolute;
	inset: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.hp-opt-in-section-16 .episode .episode-author-col .episode-author-content {
	font-size: 20px;
	padding-left: 20px;
}
.hp-opt-in-section-16 .episode .episode-author-col .episode-author-content p {
	margin-bottom: 20px;
}
.hp-opt-in-section-16 .episode .episode-author-col .episode-author {
	font-size: 24px;
	color: var(--element-color);
}
.hp-opt-in-section-16 .episode .episode-author-col .episode-author-designation {
	font-size: 13px;
}
@media (max-width: 1599px) {
	.hp-opt-in-section-16 .episode .heading-style {
		font-size: 34px;
	}
}
@media (min-width: 992px) and (max-width: 1399px) {
	.hp-opt-in-section-16 .episode .episode-col-bg .episode-title {
		font-size: 32px;
	}
	.hp-opt-in-section-16 .episode .heading-style {
		font-size: 32px;
	}
}
@media (max-width: 1199px) {
	.hp-opt-in-section-16 .episode .episode-col-bg .episode-title {
		font-size: 25px;
	}
	.hp-opt-in-section-16 .episode .heading-style {
		font-size: 29px;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-author-content {
		font-size: 18px;
		letter-spacing: 0;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-author {
		font-size: 20px;
	}
}
@media only screen and (max-width: 991px) {
	.hp-opt-in-section-16 {
		padding-bottom: 0;
	}
	.hp-opt-in-section-16 .episode .episode-col-bg .episode-title {
		font-size: 30px;
	}
	.hp-opt-in-section-16 .btn-section {
		padding-top: 15px;
	}
	.hp-opt-in-section-16 .episode .odd-bg,
	.hp-opt-in-section-16 .btn-section {
		position: relative;
	}
	.hp-opt-in-section-16 .episode .odd-bg:before,
	.hp-opt-in-section-16 .btn-section: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: #f2efe1;
	}
	.hp-opt-in-section-16 .btn-section .btn {
		position: relative;
	}
	.hp-opt-in-section-16 .episode .odd-bg > div {
		position: relative;
	}
	.hp-opt-in-section-16 .episode .odd-bg .episode-col-bg .episode-number {
		border-right: 2px solid #f2efe1;
	}
	.hp-opt-in-section-16 .episode .heading-style {
		font-size: 35px;
	}
}
@media only screen and (max-width: 767px) {
	.hp-opt-in-section-16 .episode .heading-style {
		font-size: 22px;
	}
	.hp-opt-in-section-16 .episode ul.custom-list-style-heart-beat li {
		padding-left: 20px;
		margin-bottom: 25px;
	}
	.hp-opt-in-section-16 .episode ul.custom-list-style-heart-beat li::before {
		top: 7px;
		width: 14px;
		height: 12px;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-author-content {
		font-size: 14px;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-author {
		font-size: 16px;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-author-designation {
		font-size: 9px;
	}
}
@media only screen and (max-width: 575px) {
	.hp-opt-in-section-16 .episode .episode-col-bg .episode-number {
		font-size: 25px;
		height: 44px;
		width: 44px;
		padding-top: 3px;
	}
	.hp-opt-in-section-16 .episode .episode-col-bg .episode-title {
		font-size: 19px;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-author-content {
		padding-left: 15px;
	}
	.hp-opt-in-section-16 .episode .episode-author-col .episode-photo {
		width: 137px;
		height: 150px;
	}
}
/* #endregion hp-opt-in-section-16 */

/* #region hp-opt-in-section-17 */
.hp-opt-in-section-17 .section-bg {
	background: linear-gradient(180deg, #FFFCFC 0%, #FFFCFC 50%, #F9F2F1 100%);
}
.hp-opt-in-section-17 .section-bg-2 {
	background-color: #F2EFE1;
	margin-top: -330px;
	padding-top: 320px;
}
.hp-opt-in-section-17 .position-img {
	width: 325px;
	height: 433px;
	right: 0;
	bottom: 375px;
}
.hp-opt-in-section-17 .position-img-2 {
	width: 415px;
	height: 500px;
	left: 0;
	bottom: 0;
}
.hp-opt-in-section-17 .box-wrap {
	background-color: #b2a774;
}
.hp-opt-in-section-17 .box-wrap .highlighted-txt-2 {
	color: #F7CB6D;
}
.hp-opt-in-section-17 .box-wrap .custom-wrap {
	width: 450px;
	height: 100%;
}
.hp-opt-in-section-17 .box-wrap .custom-wrap img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}
.hp-opt-in-section-17 .highlighted-txt {
	color: var(--secondary-color);
}
.hp-opt-in-section-17 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media (max-width: 1199px) {
	.hp-opt-in-section-17 .box-wrap .custom-wrap {
		width: 345px;
	}
}
@media (max-width: 991px) {
	.hp-opt-in-section-17 .box-wrap .custom-wrap {
		width: 100%;
	}
	.hp-opt-in-section-17 .box-wrap .custom-wrap img {
		position: static;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-17 .btn-1 {
		max-width: 100%;
	}
}
/* #endregion hp-opt-in-section-17 */

/* #region hp-opt-in-section-18 */
.hp-opt-in-section-18 .section-bg {
	background-color: #f9f2f1;
}
.hp-opt-in-section-18 .section-bg .position-img {
	width: 221px;
	height: 324px;
	left: 0;
	bottom: 211px;
}
.hp-opt-in-section-18 .section-bg .heading-style-2 {
	font-size: 32px;
	line-height: 1.2;
	letter-spacing: 0.64px;
	color: var(--secondary-color);
}
.hp-opt-in-section-18 .section-bg-2 {
	background-color: #eadbda;
}
.hp-opt-in-section-18 .section-bg-2 .box-wrap {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
}
.hp-opt-in-section-18 .section-bg-2 .custom-wrap {
	max-width: 694px;
}
.hp-opt-in-section-18 .section-bg-3 {
	background: linear-gradient(180deg, #F9F2F1 -215.1%, #FFFCFC -21.04%, #FFFCFC 173.01%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.hp-opt-in-section-18 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
.hp-opt-in-section-18 + .hp-opt-in-section-19 {
	margin-top: -50px;
}
.hp-opt-in-section-18 + .hp-opt-in-section-19 .shape {
	display: block;
}
.hp-opt-in-section-18 + .hp-opt-in-section-19 .section-bg {
	padding-top: 0;
}
@media (max-width: 1599px) {
	.hp-opt-in-section-18 .section-bg-2 .box-wrap {
		background-position: -40px;
	}
}
@media (max-width: 1399px) {
	.hp-opt-in-section-18 .section-bg-2 .box-wrap {
		background-position: -120px;
	}
	.hp-opt-in-section-18 .section-bg-2 .custom-wrap {
		max-width: 660px;
	}
}
@media (max-width: 1199px) {
	.hp-opt-in-section-18 .section-bg-2 .box-wrap {
		background-position: -190px;
	}
	.hp-opt-in-section-18 .section-bg-2 .custom-wrap {
		max-width: 100%;
	}
}
@media (max-width: 991px) {
	.hp-opt-in-section-18 .media-wrap {
		width: 390px;
	}
	.hp-opt-in-section-18 .section-bg-3 .theme-image-style.invert {
		--bdr-3: 12px;
		--bdr-4: 130px;
	}
	.hp-opt-in-section-18 .section-bg-3 .theme-image-style.invert:before {
		left: auto;
		right: var(--outline-gap);
		--bdr-4-new: calc(var(--bdr-4) + var(--outline-gap));
		border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-webkit-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-moz-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-ms-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
		-o-border-radius: var(--bdr-1) var(--bdr-2) 0 var(--bdr-4-new);
	}
	.hp-opt-in-section-18 .section-bg-2 .box-wrap {
		margin-top: -70px;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-18 .section-bg .position-img {
		width: 119px;
		height: 220px;
		left: auto;
		right: 0;
		bottom: 154px;
	}
	.hp-opt-in-section-18 .section-bg .heading-style-2 {
		font-size: 21px;
		line-height: 1.3;
		letter-spacing: 0.42px;
	}
	.hp-opt-in-section-18 .media-wrap {
		width: 100%;
	}
	.hp-opt-in-section-18 .section-bg-2 .box-wrap {
		margin-top: -30px;
	}
	.hp-opt-in-section-18 .btn-1 {
		max-width: 100%;
	}
	.hp-opt-in-section-18 + .hp-opt-in-section-19 {
		margin-top: -20px;
	}
}
@media (min-width: 992px) {
	.hp-opt-in-section-18 .section-bg-2 .container {
		max-width: 100%;
	}
}
@media (max-width: 393px) {
	.hp-opt-in-section-18 .section-bg-3 .theme-image-style.invert {
		--bdr-4: 100px;
	}
}
/* #endregion hp-opt-in-section-18 */

/* #region hp-opt-in-section-19 */
.hp-opt-in-section-19 .shape {
	display: none;
}
.hp-opt-in-section-19 .section-bg {
	background: linear-gradient(180deg, #F9F2F1 0%, #FFFCFC 50%, #FFFCFC 100%);
	padding-top: 70px;
	padding-bottom: 30px;
}
.hp-opt-in-section-19 .list-expert .expert-item {
	min-height: 100%;
}
/* .hp-opt-in-section-19 .list-expert .experts-content {
	min-height: 150px;
} */
.hp-opt-in-section-19 .theme-image-style {
	--outline-gap: 15px;
	--bdr-1: 20px;
	--bdr-2: 20px;
	--bdr-3: 20px;
	--bdr-4: 100px;
}
.hp-opt-in-section-19 .theme-image-style {
	margin-left: var(--outline-gap);
}
.hp-opt-in-section-19 .list-expert .expert-item .experts-photo {
	border-radius: var(--bdr-1) var(--bdr-2) var(--bdr-3) var(--bdr-4);
}
.hp-opt-in-section-19 .list-expert .expert-item .experts-photo:before {
	content: "";
	padding-top: 100%;
	display: block;
}
.hp-opt-in-section-19 .list-expert .expert-item .experts-photo img {
	position: absolute;
	inset: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.hp-opt-in-section-19 .list-expert .expert-item .experts-name {
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: normal;
	color: var(--secondary-color);
}
.hp-opt-in-section-19 .list-expert .expert-item .experts-name.heading-style-line-center:before {
	background-color: var(--secondary-color);
	width: 36.99%;
}
.hp-opt-in-section-19 .list-expert .expert-item .experts-designation {
	font-size: 17px;
	line-height: normal;
	letter-spacing: normal;
}
@media (min-width: 1600px) {
    .hp-opt-in-section-19 .list-expert .expert-col {
		max-width: 20%;
		width: 100%;
	}
}
@media (max-width: 767px) {
	/* Hide scrollbar for IE, Edge and Firefox */
	.hp-opt-in-section-19 .list-expert {
		overflow-x: scroll;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	/* Hide scrollbar for Chrome, Safari and Opera */
	.hp-opt-in-section-19 .list-expert::-webkit-scrollbar {
		display: none;
	}
}
/* #endregion hp-opt-in-section-19 */

/* #region hp-opt-in-section-20 */
.hp-opt-in-section-20 {
	background: radial-gradient(46.92% 46.92% at 50% 46.92%, #FFFFFE 0%, #F2EEDE 100%);
}
.hp-opt-in-section-20 .custom-heading-style:before {
	background-image: url('data:image/svg+xml,<svg width="195" height="25" viewBox="0 0 195 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 12.0002H90.7683L94.758 0.5L98.3827 24.5L101.74 6.00016L104.732 12.0002H194.5" stroke="%23563C5D" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	left: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}
@media (max-width: 991px) {
	.hp-opt-in-section-20 .custom-heading-style:before {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
}
/* #endregion hp-opt-in-section-20 */

/* #region hp-opt-in-section-21 */
.hp-opt-in-section-21 {
	background-color: #fffcfc;
}
.hp-opt-in-section-21 .box-wrap {
	background-color: var(--highlighted-primary-color);
}
.hp-opt-in-section-21 .box-wrap .position-img {
	width: 395px;
	height: 391px;
	left: -272px;
	top: -299px;
}
.hp-opt-in-section-21 .box-wrap .position-img-2 {
	width: 354px;
	height: 391px;
	right: -272px;
	top: -140px;
}
.hp-opt-in-section-21 .box-wrap .highlighted-txt-2 {
	color: #f7cb6d;
}
@media (max-width: 991px) {
	
}
@media (max-width: 767px) {
	.hp-opt-in-section-21 .box-wrap {
		overflow: hidden;
	}
}
/* #endregion hp-opt-in-section-21 */

/* #region hp-opt-in-section-22 */
.hp-opt-in-section-22 {
	background-color: #eadbda;
	padding-top: 295px;
	margin-top: -295px;
}
.hp-opt-in-section-22 .position-img {
	width: 342px;
	height: 356px;
	left: -376px;
	bottom: -152px;
}
.hp-opt-in-section-22 .heading-style-2 {
	font-size: 32px;
}
.hp-opt-in-section-22 .btn-1 {
	max-width: 450px;
	letter-spacing: 1.25px;
}
@media (max-width: 991px) {
	.hp-opt-in-section-22 .media-wrap {
		width: 390px;
	}
}
@media (max-width: 767px) {
	.hp-opt-in-section-22 .heading-style-2 {
		font-size: 21px;
	}
	.hp-opt-in-section-22 .btn-1 {
		max-width: 100%;
	}
}
@media (max-width: 575px) {
	.hp-opt-in-section-22 .media-wrap {
		width: 250px;
	}
}
/* #endregion hp-opt-in-section-22 */