:root {
  --btn-color: #bf9334; /* this color is always fix */
  --btn-color-hover: #cda247; /* this color is always fix */
  --white-heading: #faf9f4;
  --primary-color: #437970;
  --secondary-color : #73667F;
  --element-color: var(--btn-color);
  --highlighted-primary-color: var(--btn-color);
  --highlighted-secondary-color: #F5D780;
}
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-repeat: no-repeat;
  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%);
}

.img-gradient-border-style,
.img-gradient-border-style-2 {
  position: relative;
  margin-bottom: 30px;
}
.img-gradient-border-style::before,
.img-gradient-border-style-2::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-size: contain;
}
.img-gradient-border-style .img-border-inner,
.img-gradient-border-style-2 .img-border-inner {
  position: relative;
  padding: 20px;
}
.img-gradient-border-style .img-border-inner:before,
.img-gradient-border-style .img-border-inner:after,
.img-gradient-border-style-2 .img-border-inner:before,
.img-gradient-border-style-2 .img-border-inner:after {
  content: "";
  position: absolute;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
.img-gradient-border-style .img-border-inner:before,
.img-gradient-border-style-2 .img-border-inner:before {
  width: 2px;
  height: calc(75% - 27px);
  bottom: 27px;
  background-image: linear-gradient(transparent, var(--element-color) 85%);
}
.img-gradient-border-style .img-border-inner:after,
.img-gradient-border-style-2 .img-border-inner:after {
  height: 2px;
  width: calc(75% - 27px);
  bottom: 0;
}
.img-gradient-border-style::before {
  left: 0;
  background-image: url("https://cf.zonia.com/pages/young&Thriving/images/border-1.svg");
}
.img-gradient-border-style-2::before {
  right: 0;
  background-image: url("https://cf.zonia.com/pages/young&Thriving/images/border-2.svg");
}
.img-gradient-border-style .img-border-inner:before {
  left: 0;
}
.img-gradient-border-style-2 .img-border-inner:before {
  right: 0;
}
.img-gradient-border-style .img-border-inner:after {
  left: 27px;
  background-image: linear-gradient(to left, transparent, var(--element-color) 85%);
}
.img-gradient-border-style-2 .img-border-inner:after {
  right: 27px;
  background-image: linear-gradient(to right, transparent, var(--element-color) 85%);
}

/* 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: #bf9334;
  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: 22%;
  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: #BF9334;
}
.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.2;
  letter-spacing: 1.35px;
  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('https://cf.zonia.com/pages/young&Thriving/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: #21535A;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #21535A;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
.form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #21535A;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
.form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #21535A;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
.form-label {
  position: absolute;
  top: 65%;
  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: 15px 30px;
  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;
}
.info-txt {
  color: black;
  font-size: 15px;
  line-height: 1.8;
  letter-spacing: 0.45px;
}
.special-txt {
  line-height: 1.36;
  letter-spacing: 0.66px;
  padding-bottom: 40px;
  position: relative;
  font-weight: 500;
}

/* pop up register form */
.pop-up-register-form {
  background-color: #FFFEF6;
  padding: 30px 15px 15px;
  border: 1px solid #BF9334;
  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: #bf9334;
}
.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: #BF9334;
}
.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: none;
  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: 300;
  color: var(--primary-color);
}
.book-pop-up-form .heading-style {
  font-size: 31px;
  font-weight: 700;
  margin-bottom: 30px;
  color: var(--primary-color);
}
.book-pop-up-form .highlighted-txt {
  -webkit-text-fill-color: #BF9334;
  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: #BF9334;
  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: #92A9A9;
}
.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,
  .heading-style-2 {
    font-size: 20px !important;
  }
  .heading-style-3 {
    font-size: 23px !important;
  }
  p,
  .heading-style-1,
  .heading-style-2 {
    margin-bottom: 20px;
  }
  .heading-style-2 {
    line-height: 1.3;
  }
  .heading-style-line-center:before {
    width: 75%;
  }
  .btn-1 span {
    font-size: 15px;
  }
  .info-txt {
    font-size: 12px;
    line-height: 2.25;
    letter-spacing: 0.36px;
  }
  .special-txt {
    font-size: 15px;
    font-weight: 400;
    padding-inline: 45px;
    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-gradient-border-style,
  .img-gradient-border-style-2 {
    border-bottom-left-radius: 15px;
    margin-bottom: 20px;
  }
  .img-gradient-border-style .img-border-inner,
  .img-gradient-border-style-2 .img-border-inner {
    padding: 15px;
  }
  .img-gradient-border-style::before {
    border-bottom-left-radius: 15px;
  }
  .img-gradient-border-style-2::before {
    border-bottom-right-radius: 15px;
  }
  .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: 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: 13px;
    height: 16px;
    background-size: contain;
  }
  ul.custom-list-style-ellipse li {
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .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;
  }
  .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;
  }
  .special-txt {
    padding-inline: 0;
  }
  .btn-1 {
    width: 100%;
    min-width: unset;
  }
}

@media (max-width: 393px) {
  .btn-1 {
    padding: 13px;
    margin-bottom: 20px;
  }
  .special-txt {
    padding-inline: 15px;
  }
}

@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: 1380px;
  }
}
/* end Global Media Queries */

/* #region clip-path-shape.. */
.clip-path-shape,
.clip-path-shape-2 {
  --clip-cnt-width: 923px;
  --clip-path-corner-height: 149px;
}
.clip-path-shape-3 {
  --clip-path-corner-height: 82px;
}
.clip-path-shape-4 {
  --clip-path-corner-height: 115px;
}
.clip-path-shape {
  clip-path: polygon(
          0% 0%,
          100% 0%,
          100% calc(100% - var(--clip-path-corner-height)),
          calc(var(--clip-cnt-width) + (100% - var(--clip-cnt-width))/ 2) 100%,
          calc(100% - var(--clip-cnt-width) - (100% - var(--clip-cnt-width))/2) 100%,
          0% calc(100% - var(--clip-path-corner-height))
  );
}
.clip-path-shape-2 {
  clip-path: polygon(
          0% var(--clip-path-corner-height),
          calc(100% - var(--clip-cnt-width) - (100% - var(--clip-cnt-width))/2) 0%,
          calc(var(--clip-cnt-width) + (100% - var(--clip-cnt-width))/ 2 ) 0%,
          100% var(--clip-path-corner-height),
          100% calc(100% - var(--clip-path-corner-height)),
          calc(var(--clip-cnt-width) + (100% - var(--clip-cnt-width))/ 2) 100%,
          calc(100% - var(--clip-cnt-width) - (100% - var(--clip-cnt-width))/2) 100%,
          0% calc(100% - var(--clip-path-corner-height))
  );
}
.clip-path-shape-3 {
  clip-path: polygon(
          0% 0%,
          100% 0%,
          100% calc(100% - var(--clip-path-corner-height)),
          50% 100%,
          0% calc(100% - var(--clip-path-corner-height))
  );
}
.clip-path-shape-4 {
  clip-path: polygon(
          0% 0%,
          100% 0%,
          100% 100%,
          50% calc(100% - var(--clip-path-corner-height)),
          0% 100%
  );
}
@media only screen and (max-width: 1599px) {
  .clip-path-shape,
  .clip-path-shape-2,
  .clip-path-shape-4 {
    --clip-path-corner-height: 120px;
  }
  .clip-path-shape-2 {
    --clip-cnt-width: 1000px;
  }
}
@media only screen and (max-width: 1399px) {
  .clip-path-shape,
  .clip-path-shape-2,
  .clip-path-shape-4 {
    --clip-path-corner-height: 100px;
  }
  .clip-path-shape-2 {
    --clip-cnt-width: 923px;
  }
}
@media only screen and (max-width: 1199px) {
  .clip-path-shape,
  .clip-path-shape-2 {
    --clip-path-corner-height: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .clip-path-shape,
  .clip-path-shape-2 {
    --clip-cnt-width: 696px;
    --clip-path-corner-height: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .clip-path-shape,
  .clip-path-shape-2 {
    --clip-cnt-width: 516px;
    --clip-path-corner-height: 60px;
  }
  .clip-path-shape-3,
  .clip-path-shape-4 {
    --clip-path-corner-height: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .clip-path-shape,
  .clip-path-shape-2 {
    --clip-cnt-width: 250px;
    --clip-path-corner-height: 35px;
  }
}
/* #endregion clip-path-shape.. */

/* #region young-thriving-sales-section-1 */
.young-thriving-sales-section-1 {
  color: #FFFFEE;
  background: linear-gradient(180deg, #2A6259 0%, #5FA196 56.62%, #F7FDC3 133.16%);
}
.young-thriving-sales-section-1 .heading-style-1,
.young-thriving-sales-section-1 .heading-style-2,
.young-thriving-sales-section-1 .heading-style-3 {
  color: #FFFFEE;
}
.young-thriving-sales-section-1 .heading-style-2 {
  font-size: 27px;
  line-height: normal;
  letter-spacing: 0.81px;
}
.young-thriving-sales-section-1 .heading-style-3 {
  font-size: 45px;
  line-height: 1.2;
  letter-spacing: 1.35px;
}
.young-thriving-sales-section-1 .highlighted-txt {
  color: var(--highlighted-secondary-color);
}
.embed-wrapper {
  position: relative;
  max-width: 970px;
}
@media only screen and (max-width: 1599px) {
  .young-thriving-sales-section-1 .heading-style-3 {
    font-size: 43px;
  }
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-1 .heading-style-3 {
    font-size: 37px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-1 .heading-style-1 {
    line-height: 1.3;
    letter-spacing: normal;
  }
  .young-thriving-sales-section-1 .heading-style-2 {
    font-size: 16px;
    letter-spacing: 0.48px;
  }
  .young-thriving-sales-section-1 .heading-style-3 {
    font-size: 21px;
    line-height: 1.3;
    letter-spacing: 0.42px;
  }
}
/* #endregion young-thriving-sales-section-1 */

/* #region young-thriving-sales-section-2 */
.young-thriving-sales-section-2 {
  margin-top: -235px;
  padding-top: 235px;
}
.young-thriving-sales-section-2 {
  background-color: #FCFFE8;
}
.young-thriving-sales-section-2 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-2.v2 {
  margin-top: -385px;
  padding-top: 385px;
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-2 {
    margin-top: -135px;
    padding-top: 135px;
  }
  .young-thriving-sales-section-2 .heading-style-1 {
    font-size: 20px;
    line-height: 1.35;
    letter-spacing: normal;
  }
  .young-thriving-sales-section-2 .secondary-txt {
    font-size: 15px;
    letter-spacing: normal;
    line-height: normal;
  }
}
@media (min-width: 1600px) {
  .young-thriving-sales-section-2 .custom-wrap {
    margin-left: -97px;
    margin-right: -97px;
    width: auto;
  }
}
/* #endregion young-thriving-sales-section-2 */

/* #region young-thriving-sales-section-3 */
.young-thriving-sales-section-3 {
  background: linear-gradient(180deg, #FFF9D2 0%, #FCFFEB 100%);
}
.young-thriving-sales-section-3 .heading-style-2 {
  font-size: 37px;
}
.young-thriving-sales-section-3 .secondary-txt {
  font-size: 30px;
  color: var(--primary-color);
  letter-spacing: 0.9px;
}
.young-thriving-sales-section-3 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-3 .custom-wrap {
  max-width: 514px;
}
.young-thriving-sales-section-3 .position-img {
  width: 763px;
  bottom: 50px;
  right: -390px;
  opacity: 0.18;
  position: absolute;
}
.young-thriving-sales-section-3 .box-wrap {
  background-color: #FAF2BD;
}
.young-thriving-sales-section-3 .box-wrap .position-img-2 {
  position: absolute;
  width: 620px;
  top: 77px;
  right: -36px;
  transform: rotate(-11.47deg);
  opacity: 0.3;
}
/* #region young-thriving-sales-section-3 v2 */
.young-thriving-sales-section-3.v2 {
  background: #FFF9D2;
}
.young-thriving-sales-section-3.v2 .custom-wrap {
  max-width: 380px;
}
@media only screen and (max-width: 1199px) {

}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-3 .position-img {
    opacity: 0.18;
    position: static;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-3 .heading-style-2 {
    font-size: 23px;
  }
  .young-thriving-sales-section-3 .secondary-txt {
    font-size: 19px;
    letter-spacing: 0.38px;
  }
  .young-thriving-sales-section-3 .custom-wrap {
    max-width: 100%;
  }
  .young-thriving-sales-section-3 .box-wrap .position-img-2 {
    width: 435px;
    top: auto;
    bottom: 143px;
    right: -110px;
    transform: rotate(-54.2deg);
  }
  .young-thriving-sales-section-3.v2 .custom-wrap {
    max-width: 215px;
  }
}
/* #endregion young-thriving-sales-section-3 */

/* #region young-thriving-sales-section-4 */
.young-thriving-sales-section-4:not(.young-thriving-sales-section-4.v2) {
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-4-bg-img.webp');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: -356px;
  padding-top: 356px;
}
.young-thriving-sales-section-4 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-4 .custom-wrap {
  max-width: 514px;
}
/* #region young-thriving-sales-section-4.v2 */
.young-thriving-sales-section-4.v2 {
  background-color: #FCFFEB;
  margin-top: -190px;
  padding-top: 190px;
}
.young-thriving-sales-section-4.v2 .custom-wrap {
  max-width: 520px;
}
@media only screen and (max-width: 1199px) {

}
@media only screen and (max-width: 991px) {

}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-4 .custom-wrap,
  .young-thriving-sales-section-4.v2 .custom-wrap {
    max-width: 100%;
  }
}
/* #endregion young-thriving-sales-section-4 */

/* #region young-thriving-sales-section-5 */
.young-thriving-sales-section-5 .clip-banner {
  background: linear-gradient(180deg, #DFF3E6 6.52%, #EFFBF1 102.63%);
}
.young-thriving-sales-section-5 .position-img {
  width: 915px;
  bottom: -95px;
  right: -200px;
  opacity: 0.1;
  position: absolute;
}
.young-thriving-sales-section-5 .secondary-txt,
.young-thriving-sales-section-5 .secondary-txt a {
  font-size: 30px;
  color: var(--primary-color);
  text-decoration: none;
}
.young-thriving-sales-section-5 .box-wrap {
  background-color: #498D94;
  min-height: 290px;
  color: #FFF;
}
.young-thriving-sales-section-5 .box-wrap .highlighted-txt-2 {
  font-size: 24px;
  letter-spacing: 0.48px;
  color: var(--highlighted-secondary-color);
}
.young-thriving-sales-section-5 .box-wrap .heading-style-line-center:before {
  background-color: #FFF;
  width: 40%;
}
@media only screen and (max-width: 1600px) {
  .young-thriving-sales-section-5 .box-wrap {
    min-height: 230px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-5 .secondary-txt,
  .young-thriving-sales-section-5 .secondary-txt a,
  .young-thriving-sales-section-5 .box-wrap .highlighted-txt-2 {
    font-size: 19px;
  }
  .young-thriving-sales-section-5 .position-img {
    width: 417px;
    bottom: auto;
    top: 700px;
    right: -170px;
  }
}
/* #endregion young-thriving-sales-section-5 */

/* #region young-thriving-sales-section-6 */
.young-thriving-sales-section-6 {
  background: linear-gradient(180deg, #498D94 0%, #3C777D 100%);
  color: #FFF;
  margin-top: -150px;
  padding-top: 210px;
}
.young-thriving-sales-section-6 .heading-style-1 {
  color: #FFF;
}
.young-thriving-sales-section-6 .custom-wrap {
  max-width: 380px;
}
.young-thriving-sales-section-6 .box-wrap {
  background-color: #509DA6;
  font-size: 25px;
}
.young-thriving-sales-section-6 .custom-wrap-2 {
  max-width: 399px;
  opacity: 0.7;
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-6 .custom-wrap-2 {
    max-width: 290px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-6 .custom-wrap {
    max-width: 500px;
  }
  .young-thriving-sales-section-6 .custom-wrap-2 {
    max-width: 400px;
  }
  .young-thriving-sales-section-6 .box-wrap {
    font-size: 19px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-6 {
    margin-top: -30px;
    padding-top: 60px;
  }
  .young-thriving-sales-section-6 .custom-wrap {
    max-width: 100%;
  }
  .young-thriving-sales-section-6 .custom-wrap-2 {
    max-width: 235px;
  }
}
/* #endregion young-thriving-sales-section-6 */

/* #region young-thriving-sales-section-7 */
.young-thriving-sales-section-7 {
  background-color: #FCFFEB;
}
.young-thriving-sales-section-7 .heading-style-2 {
  font-size: 37px;
  line-height: 1.2;
  letter-spacing: 1.11px;
}
.young-thriving-sales-section-7 .secondary-txt {
  font-size: 27px;
  line-height: 1.44;
  letter-spacing: 0.54px;
  color: var(--primary-color);
}
.young-thriving-sales-section-7 .secondary-txt-2 {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
  color: var(--primary-color);
}
.young-thriving-sales-section-7 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-7 .custom-wrap {
  max-width: 520px;
}
.young-thriving-sales-section-7 .position-img {
  position: absolute;
  width: 815px;
  opacity: 0.2;
  transform: rotate(18deg) scaleX(-1);
  bottom: 197px;
  left: -20px;
}
/* #region young-thriving-sales-section-7 v2 */
.young-thriving-sales-section-7.v2 {
  background: linear-gradient(-180deg, #FFF8C7 0%, #FFFBE0 53.49%, #FFF8C7 106.98%);
}
.young-thriving-sales-section-7.v2 .heading-style-1 {
  color: var(--secondary-color);
}
.young-thriving-sales-section-7.v2 .custom-wrap {
  max-width: 520px;
}
.young-thriving-sales-section-7.v2 .position-img {
  position: absolute;
  width: 445px;
  opacity: 0.2;
  bottom: 94px;
  left: -66px;
  opacity: 0.1;
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
}
@media only screen and (max-width: 1599px) {
  .young-thriving-sales-section-7 .heading-style-2 {
    font-size: 32px;
  }
  .young-thriving-sales-section-7.v2 .position-img {
    width: 380px;
  }
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-7 .heading-style-2 {
    font-size: 29px;
  }
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-7.v2 .custom-wrap {
    max-width: 390px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-7.v2 .custom-wrap {
    max-width: 500px;
  }
  .young-thriving-sales-section-7.v2 .position-img {
    width: 137px;
    opacity: 0.1;
    bottom: 12px;
    left: auto;
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-7 .heading-style-2,
  .young-thriving-sales-section-7 .secondary-txt,
  .young-thriving-sales-section-7 .secondary-txt-2 {
    font-size: 19px;
  }
  .young-thriving-sales-section-7 .position-img {
    width: 245px;
    transform: rotate(0deg) scaleX(-1);
    bottom: 222px;
    right: -54px;
    left: auto;
  }
  .young-thriving-sales-section-7 .custom-wrap,
  .young-thriving-sales-section-7.v2 .custom-wrap {
    max-width: 100%;
  }
}
/* #endregion young-thriving-sales-section-7 */

/* #region young-thriving-sales-section-8 */
.young-thriving-sales-section-8 {
  background-color: #FFF9D2;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-8-bg-img.webp');
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
}
.young-thriving-sales-section-8 .highlighted-txt {
  color: var(--primary-color);
}
.young-thriving-sales-section-8 .heading-style-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-8 .box-wrap {
  background-color: #498D94;
  color: #FFF;
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-8 {
    background-size: cover;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-8 {
    background-image: none;
  }
  .young-thriving-sales-section-8 .off-canvas-img {
    margin-left: -130px;
    margin-top: -20px;
    width: 150%;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-8 .off-canvas-img {
    margin-left: -20px;
    width: 110%;
  }
}
/* #endregion young-thriving-sales-section-8 */

/* #region young-thriving-sales-section-9 */
.young-thriving-sales-section-9 {
  background-color: #9A89A8;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-9-bg-img.webp');
  background-position: right 110px;
  background-repeat: no-repeat;
  background-size: 744px;
  color: #FFF;
}
.young-thriving-sales-section-9 .heading-style-1 {
  color: #FFF;
}
.young-thriving-sales-section-9 .box-wrap {
  background-color: #736284;
  color: #FFF;
  line-height: 1.41;
  letter-spacing: 0.4px;
}
.young-thriving-sales-section-9 .box-wrap .position-img {
  width: 452px;
  bottom: 0;
  left: 0;
  position: absolute;
}
@media only screen and (max-width: 1399px) {

}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-9 {
    background-size: 515px;
  }
  .young-thriving-sales-section-9 .box-wrap .position-img {
    width: 390px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-9 .box-wrap {
    padding-bottom: 230px;
  }
  .young-thriving-sales-section-9 .box-wrap .position-img {
    left: auto;
    right: -10px;
    width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-9 {
    background-image: none;
  }
  .young-thriving-sales-section-9 .off-canvas-img {
    margin-left: -130px;
    width: 150%;
    margin-top: -50px;
    margin-bottom: -30px;
  }
  .young-thriving-sales-section-9 .box-wrap {
    padding-bottom: 160px;
  }
  .young-thriving-sales-section-9 .box-wrap .position-img {
    width: 240px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-9 .off-canvas-img {
    margin-left: -20px;
    width: 110%;
  }
  .young-thriving-sales-section-9 .box-wrap {
    padding-bottom: 190px;
  }
}
@media only screen and (max-width: 393px) {
  .young-thriving-sales-section-9.box-wrap {
    padding-bottom: 160px;
  }
}
/* #endregion young-thriving-sales-section-9 */

/* #region young-thriving-sales-section-10 */
.young-thriving-sales-section-10 .clip-banner {
  background: linear-gradient(0deg, #FFF8C7 0%, #FAFEDF 100%);
  margin-top: -320px;
  padding-top: 320px;
}
.young-thriving-sales-section-10 .heading-style-1 {
  color: var(--secondary-color);
}
.young-thriving-sales-section-10 .secondary-txt {
  font-size: 30px;
  color: var(--highlighted-primary-color);
  letter-spacing: 0.9px;
}
.young-thriving-sales-section-10 .position-img {
  width: 883px;
  bottom: -40px;
  right: -420px;
  opacity: 0.18;
  position: absolute;
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-10 .position-img {
    right: -500px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-10 .position-img {
    opacity: 0.18;
    position: static;
    width: auto;
  }
  .young-thriving-sales-section-10 .off-canvas-img {
    margin-left: -170px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-10 .secondary-txt {
    font-size: 19px;
    letter-spacing: 0.38px;
  }
  .young-thriving-sales-section-10 .off-canvas-img {
    margin-left: -130px;
  }
}
@media only screen and (max-width: 393px) {
  .young-thriving-sales-section-10 .off-canvas-img {
    margin-left: -90px;
  }
}
/* #endregion young-thriving-sales-section-10 */

/* #region young-thriving-sales-section-11 */
.young-thriving-sales-section-11 {
  background-color: #FCFFEB;
  margin-top: -150px;
  padding-top: 220px;
}
.young-thriving-sales-section-11 .position-img,
.young-thriving-sales-section-11 .position-img-2 {
  position: absolute;
  width: 257px;
  top: 77px;
}
.young-thriving-sales-section-11 .position-img {
  left: 0;
}
.young-thriving-sales-section-11 .position-img-2 {
  transform: scaleX(-1);
  right: 0;
}
.young-thriving-sales-section-11 .position-img-3 {
  position: absolute;
  width: 298px;
  left: 0;
  bottom: 410px;
}
.young-thriving-sales-section-11 .heading-style-1 {
  color: var(--secondary-color);
}
.young-thriving-sales-section-11 .heading-style-2 {
  color: var(--highlighted-primary-color);
}
.young-thriving-sales-section-11 .heading-style-ellipse::before {
  width: 21px;
  height: 30px;
  left: -34px;
  top: 6px;
  background-image: url('data:image/svg+xml,<svg width="21" height="30" viewBox="0 0 21 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.0009 24.5599C21.0009 27.1438 18.9062 29.2385 16.3223 29.2385C13.7385 29.2385 11.6438 27.1438 11.6438 24.5599C11.6438 21.9761 13.7385 19.8814 16.3223 19.8814C18.9062 19.8814 21.0009 21.9761 21.0009 24.5599Z" fill="%23BF9334"/><path d="M14.5006 3.19863C14.5006 4.70198 13.2819 5.92069 11.7786 5.92069C10.2752 5.92069 9.05649 4.70198 9.05649 3.19863C9.05649 1.69527 10.2752 0.476562 11.7786 0.476562C13.2819 0.476562 14.5006 1.69527 14.5006 3.19863Z" fill="%23BF9334"/><path d="M7.99697 15.664C7.99697 17.872 6.20699 19.662 3.99894 19.662C1.79088 19.662 0.000900269 17.872 0.000900269 15.664C0.000900269 13.4559 1.79088 11.6659 3.99894 11.6659C6.20699 11.6659 7.99697 13.4559 7.99697 15.664Z" fill="%23BF9334"/></svg>');
}
.young-thriving-sales-section-11 .custom-wrap {
  max-width: 435px;
}
.young-thriving-sales-section-11 .box-wrap {
  background-color: #736284;
  color: #FFF;
}
.young-thriving-sales-section-11 .box-wrap-2 {
  border: 2px solid var(--highlighted-secondary-color);
  color: var(--highlighted-secondary-color);
  height: 100%;
}
.young-thriving-sales-section-11 .box-wrap-2 p {
  margin-bottom: 20px;
}
.young-thriving-sales-section-11 .box-wrap-2 .heading-style-2 {
  font-size: 37px;
  color: var(--highlighted-secondary-color);
}
.young-thriving-sales-section-11 .box-wrap-2 .heading-style-line-center:before {
  background-color: var(--highlighted-secondary-color);
  width: 100%;
}
@media only screen and (max-width: 1599px) {
  .young-thriving-sales-section-11 .box-wrap-2 .heading-style-2 {
    font-size: 33px;
  }
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-11 .box-wrap-2 .heading-style-2 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-11 .position-img-3 {
    bottom: 585px;
    width: 240px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-11 {
    margin-top: -30px;
    padding-top: 60px;
  }
  .young-thriving-sales-section-11 .position-img,
  .young-thriving-sales-section-11 .position-img-2 {
    width: 80px;
  }
  .young-thriving-sales-section-11 .custom-wrap {
    max-width: 100%;
  }
  .young-thriving-sales-section-11 .heading-style-ellipse::before {
    width: 10px;
    height: 14px;
    left: 0;
    top: 5px;
  }
  .young-thriving-sales-section-11 .box-wrap-2 .heading-style-2 {
    font-size: 31px;
  }
}
/* #endregion young-thriving-sales-section-11 */

/* #region young-thriving-sales-section-12 */
.young-thriving-sales-section-12 {
  background: linear-gradient(180deg, #837094 0%, #9887A8 100%);
  color: #FFF;
  margin-top: -325px;
  padding-top: 325px;
}
/* #region young-thriving-sales-section-12 v2 */
.young-thriving-sales-section-12.v2 {
  background-color: #887897;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-12-v2-bg-img.webp');
  background-position: left 195px;
  background-repeat: no-repeat;
  background-size: 556px;
}
/* #region young-thriving-sales-section-12 v3 */
.young-thriving-sales-section-12.v3 {
  background: linear-gradient(180deg, #3C777D 0%, #3C777D 100%);
}
.young-thriving-sales-section-12.v3 .position-img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.young-thriving-sales-section-12.v3 .secondary-txt {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-12.v3 .position-img {
    width: 670px;
    top: auto;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-12.v2 {
    background-image: none;
  }
  .young-thriving-sales-section-12.v2 .off-canvas-img {
    margin-left: -130px;
    width: 150%;
    margin-top: -20px;
  }
  .young-thriving-sales-section-12.v2 li.img-bx::before {
    content: normal;
  }
  .young-thriving-sales-section-12.v3 .secondary-txt {
    font-size: 19px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-12.v2 .off-canvas-img {
    margin-left: -20px;
    width: 110%;
  }
  .young-thriving-sales-section-12.v3 .position-img {
    width: 370px;
  }
}
/* #endregion young-thriving-sales-section-12 */

/* #region young-thriving-sales-section-13 */
.young-thriving-sales-section-13 {
  background: linear-gradient(0, #FFF9D2 -6.98%, #FCFFEB 100%);
  margin-top: -210px;
  padding-top: 210px;
}
.young-thriving-sales-section-13 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-13 .custom-wrap {
  max-width: 520px;
}
.young-thriving-sales-section-13 .position-img {
  width: 453px;
  bottom: 535px;
  left: -169px;
  opacity: 0.2;
  position: absolute;
}
.young-thriving-sales-section-13 .box-wrap {
  background-color: #498D94;
  color: #FFF;
}
.young-thriving-sales-section-13 .box-wrap .position-img-2 {
  width: 506px;
  bottom: 0;
  right: -505px;
  opacity: 0.8;
  position: absolute;
}
.young-thriving-sales-section-13 .animated-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 75%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1399px) {

}
@media only screen and (max-width: 1199px) {

}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-13 .box-wrap .position-img-2 {
    position: static;
    margin-right: -50px;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-13 {
    margin-top: -120px;
    padding-top: 120px;
  }
  .young-thriving-sales-section-13 .custom-wrap {
    max-width: 100%;
  }
  .young-thriving-sales-section-13 .box-wrap .position-img-2 {
    width: 305px;
    margin-right: -10px;
  }
}
/* #endregion young-thriving-sales-section-13 */

/* #region young-thriving-sales-section-14 */
.young-thriving-sales-section-14 {
  background-color: #3C777D;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-14-bg-img.webp');
  background-position: right 355px;
  background-repeat: no-repeat;
  background-size: 732px;
  padding-bottom: 135px;
  margin-top: -390px;
  padding-top: 390px;
  color: #FFF;
}
.young-thriving-sales-section-14 .heading-style-1 {
  color: #FFF;
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-14 {
    background-size: 515px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-14 {
    background-image: none;
    padding-bottom: 30px;
  }
  .young-thriving-sales-section-14 .off-canvas-img {
    margin-left: -130px;
    width: 150%;
    margin-top: -20px;
    margin-bottom: -20px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-14 .off-canvas-img {
    margin-left: -20px;
    width: 110%;
  }
}
/* #endregion young-thriving-sales-section-14 */

/* #region young-thriving-sales-section-15 */
.young-thriving-sales-section-15 {
  background: linear-gradient(180deg, #DFF3E6 6.52%, #EFFBF1 102.63%);
  margin-top: -155px;
  padding-top: 155px;
}
.young-thriving-sales-section-15 .position-img {
  position: absolute;
  width: 420px;
  top: 603px;
  left: -138px;
  opacity: 0.25;
}
.young-thriving-sales-section-15 .position-img-2 {
  position: absolute;
  width: 417px;
  right: -108px;
  bottom: 0;
  opacity: 0.25;
}
.young-thriving-sales-section-15 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-15 .custom-wrap {
  max-width: 380px;
}
@media only screen and (max-width: 1199px) {

}
@media only screen and (max-width: 991px) {

}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-15 {
    margin-top: -30px;
    padding-top: 60px;
  }
  .young-thriving-sales-section-15 .position-img {
    width: 160px;
    top: 753px;
    left: -56px;
  }
  .young-thriving-sales-section-15 .position-img-2 {
    width: 157px;
    right: -40px;
    bottom: 430px;
  }
  .young-thriving-sales-section-15 .custom-wrap {
    max-width: 235px;
  }
}
/* #endregion young-thriving-sales-section-15 */

/* #region young-thriving-sales-section-16 */
.young-thriving-sales-section-16 {
  background-color: #7E6A8F;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-16-bg-img.webp');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFF;
}
.young-thriving-sales-section-16 .heading-style-1 {
  color: #FFF;
}
.young-thriving-sales-section-16 .secondary-txt {
  font-size: 27px;
  line-height: 1.26;
  letter-spacing: 0.54px;
}
.young-thriving-sales-section-16 .box-wrap {
  background-color: #5E526B;
  color: #FFF;
}
.young-thriving-sales-section-16 .position-img {
  position: absolute;
  width: 723px;
  bottom: 173px;
  right: -212px;
  opacity: 0.1;
}
.young-thriving-sales-section-16 .box-wrap .secondary-txt-2 {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
}
.young-thriving-sales-section-16 .box-wrap ul.custom-list-style-ellipse li {
  padding-bottom: 0;
}
.young-thriving-sales-section-16 .box-wrap ul.custom-list-style-ellipse li::before {
  top: 9px;
}
.young-thriving-sales-section-16 .box-wrap ul.custom-list-style-ellipse li .secondary-txt-2 {
  color: var(--highlighted-secondary-color);
}
/* #region young-thriving-sales-section-16 v2 */
.young-thriving-sales-section-16.v2 {
  background-color: #478B92;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-16-v2-bg-img.webp');
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
.young-thriving-sales-section-16.v2 .box-wrap {
  background: rgba(49, 107, 113, 0.8);
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-16 {
    background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-16-bg-img-sm.webp');
    background-position: left center;
    background-size: contain;
  }
  .young-thriving-sales-section-16 .secondary-txt,
  .young-thriving-sales-section-16 .box-wrap .secondary-txt-2 {
    font-size: 19px;
  }
  .young-thriving-sales-section-16 .box-wrap ul.custom-list-style-ellipse li::before {
    top: 6px;
  }
  .young-thriving-sales-section-16.v2 {
    background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-16-v2-bg-img-sm.webp');
    background-position: right bottom;
  }
  .young-thriving-sales-section-16 ul.custom-list-style-ellipse li {
    padding-left: 0;
  }
  .young-thriving-sales-section-16 ul.custom-list-style-ellipse li .secondary-txt-2 {
    padding-left: 20px;
  }
}
/* #endregion young-thriving-sales-section-16 */

/* #region young-thriving-sales-section-17 */
.young-thriving-sales-section-17 .heading-style-1 img {
  max-width: 177px;
  margin-bottom: 10px;
}
.young-thriving-sales-section-17 .heading-style-2 {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
  color: var(--primary-color);
}
.young-thriving-sales-section-17 .items-wrap .item {
  background-color: #FFF9D2;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}
.young-thriving-sales-section-17 .items-wrap .item:nth-child(even) {
  background-color: #FCFFEB;
  background-position: right center;
}
.young-thriving-sales-section-17 .items-wrap .item:nth-child(1) {
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-17-bg-img.webp');
}
.young-thriving-sales-section-17 .items-wrap .item:nth-child(2) {
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-17-bg-img-2.webp');
}
.young-thriving-sales-section-17 .items-wrap .item:nth-child(3) {
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-17-bg-img-3.webp');
}
.young-thriving-sales-section-17 .items-wrap .item .spacing {
  padding-left: 90px;
}
.young-thriving-sales-section-17 .items-wrap .item:nth-child(even) .spacing {
  padding-right: 90px;
  padding-left: 0;
}
.young-thriving-sales-section-17 .heading-style-ellipse::before {
  width: 21px;
  height: 30px;
  left: -34px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url('data:image/svg+xml,<svg width="21" height="30" viewBox="0 0 21 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.0009 24.5599C21.0009 27.1438 18.9062 29.2385 16.3223 29.2385C13.7385 29.2385 11.6438 27.1438 11.6438 24.5599C11.6438 21.9761 13.7385 19.8814 16.3223 19.8814C18.9062 19.8814 21.0009 21.9761 21.0009 24.5599Z" fill="%23437970"/><path d="M14.5006 3.19863C14.5006 4.70198 13.2819 5.92069 11.7786 5.92069C10.2752 5.92069 9.05649 4.70198 9.05649 3.19863C9.05649 1.69527 10.2752 0.476562 11.7786 0.476562C13.2819 0.476562 14.5006 1.69527 14.5006 3.19863Z" fill="%23437970"/><path d="M7.99697 15.664C7.99697 17.872 6.20699 19.662 3.99894 19.662C1.79088 19.662 0.000900269 17.872 0.000900269 15.664C0.000900269 13.4559 1.79088 11.6659 3.99894 11.6659C6.20699 11.6659 7.99697 13.4559 7.99697 15.664Z" fill="%23437970"/></svg>');
}
.young-thriving-sales-section-17 .custom-wrap {
  max-width: 587px;
}
.young-thriving-sales-section-17 .box-wrap {
  background-color: var(--primary-color);
  color: #FFF;
}
.young-thriving-sales-section-17 .heading-style-3 {
  font-size: 37px;
  line-height: 1.2;
  letter-spacing: 1.1px;
  color: var(--primary-color);
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-17 .items-wrap .item .spacing,
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(even) .spacing {
    padding: 0;
  }
  .young-thriving-sales-section-17 .custom-wrap {
    max-width: 485px;
  }
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-17 .custom-wrap {
    max-width: 415px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-17 .items-wrap .item {
    background-size: cover;
  }
  .young-thriving-sales-section-17 .custom-wrap {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-17 .heading-style-1 img {
    max-width: 83px;
    margin-bottom: 4px;
  }
  .young-thriving-sales-section-17 .heading-style-2 {
    font-size: 23px;
  }
  .young-thriving-sales-section-17 .heading-style-ellipse::before {
    width: 10px;
    height: 14px;
    left: 0;
    top: 7px;
    transform: translateY(0);
  }
  .young-thriving-sales-section-17 .box-wrap .heading-style-2,
  .young-thriving-sales-section-17 .heading-style-3 {
    font-size: 19px;
    line-height: 1.3;
    letter-spacing: 0.38px;
  }
  .young-thriving-sales-section-17 .items-wrap .item,
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(even) {
    background-position: right bottom;
    background-size: contain;
  }
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(1) {
    background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-17-bg-img-sm.webp');
  }
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(2) {
    background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-17-bg-img-2-sm.webp');
  }
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(3) {
    background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-17-bg-img-3-sm.webp');
    background-position: right bottom 260px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(3) {
    background-position: right bottom 290px;
  }
}
@media only screen and (max-width: 393px) {
  .young-thriving-sales-section-17 .items-wrap .item:nth-child(3) {
    background-position: right bottom 500px;
  }
}
/* #endregion young-thriving-sales-section-17 */

/* #region young-thriving-sales-section-18 */
.young-thriving-sales-section-18 {
  background-color: #F6F6EA;
  background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-18-bg-img.webp');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.young-thriving-sales-section-18 .heading-style-1 {
  color: var(--secondary-color);
}
.young-thriving-sales-section-18 .heading-style-2 {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
  color: var(--highlighted-primary-color);
}
.young-thriving-sales-section-18 .heading-style-ellipse::before {
  width: 21px;
  height: 30px;
  left: -34px;
  top: 6px;
  background-image: url('data:image/svg+xml,<svg width="21" height="30" viewBox="0 0 21 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.0009 24.5599C21.0009 27.1438 18.9062 29.2385 16.3223 29.2385C13.7385 29.2385 11.6438 27.1438 11.6438 24.5599C11.6438 21.9761 13.7385 19.8814 16.3223 19.8814C18.9062 19.8814 21.0009 21.9761 21.0009 24.5599Z" fill="%23BF9334"/><path d="M14.5006 3.19863C14.5006 4.70198 13.2819 5.92069 11.7786 5.92069C10.2752 5.92069 9.05649 4.70198 9.05649 3.19863C9.05649 1.69527 10.2752 0.476562 11.7786 0.476562C13.2819 0.476562 14.5006 1.69527 14.5006 3.19863Z" fill="%23BF9334"/><path d="M7.99697 15.664C7.99697 17.872 6.20699 19.662 3.99894 19.662C1.79088 19.662 0.000900269 17.872 0.000900269 15.664C0.000900269 13.4559 1.79088 11.6659 3.99894 11.6659C6.20699 11.6659 7.99697 13.4559 7.99697 15.664Z" fill="%23BF9334"/></svg>');
}
.young-thriving-sales-section-18 .custom-wrap {
  max-width: 377px;
}
.young-thriving-sales-section-18 .box-wrap {
  background-color: #716082;
  color: #FFF;
}
.young-thriving-sales-section-18 .box-wrap .heading-style-2 {
  color: #FFF;
}
.young-thriving-sales-section-18 .box-wrap-2 {
  background-color: #4A4055;
  border: 10px solid #615271;
  color: var(--highlighted-secondary-color);
  height: 150px;
}
.young-thriving-sales-section-18 .box-wrap-2 span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  width: 100%;
}
.young-thriving-sales-section-18 .box-wrap-2::before {
  content: "";
  height: 10px;
  width: calc(100% + 30px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-22deg);
  transform: translate(-50%, -50%) rotate(-22deg);
  -webkit-transform: translate(-50%, -50%) rotate(-22deg);
  -moz-transform: translate(-50%, -50%) rotate(-22deg);
  -ms-transform: translate(-50%, -50%) rotate(-22deg);
  -o-transform: translate(-50%, -50%) rotate(-22deg);
  background: rgba(97, 82, 113, 0.5);
  position: absolute;
  z-index: 1;
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-18 .box-wrap-2 {
    height: 190px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-18 {
    background-image: url('https://cf.zonia.com/pages/young&Thriving/images/young-thriving-sales-section-18-bg-img-sm.webp');
  }
  .young-thriving-sales-section-18 .custom-wrap {
    max-width: 235px;
  }
  .young-thriving-sales-section-18 .heading-style-2 {
    font-size: 20px;
  }
  .young-thriving-sales-section-18 .box-wrap-2 {
    height: 150px;
  }
  .young-thriving-sales-section-18 .box-wrap-2 .heading-style-2 {
    font-size: 19px;
  }
  .young-thriving-sales-section-18 .heading-style-ellipse::before {
    width: 10px;
    height: 14px;
    left: 0;
    top: 5px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-18 .box-wrap-2::before {
    transform: translate(-50%, -50%) rotate(-15deg);
    transform: translate(-50%, -50%) rotate(-15deg);
    -webkit-transform: translate(-50%, -50%) rotate(-15deg);
    -moz-transform: translate(-50%, -50%) rotate(-15deg);
    -ms-transform: translate(-50%, -50%) rotate(-15deg);
    -o-transform: translate(-50%, -50%) rotate(-15deg);
  }
}
@media only screen and (max-width: 393px) {
  .young-thriving-sales-section-18 .box-wrap-2::before {
    transform: translate(-50%, -50%) rotate(-25deg);
    transform: translate(-50%, -50%) rotate(-25deg);
    -webkit-transform: translate(-50%, -50%) rotate(-25deg);
    -moz-transform: translate(-50%, -50%) rotate(-25deg);
    -ms-transform: translate(-50%, -50%) rotate(-25deg);
    -o-transform: translate(-50%, -50%) rotate(-25deg);
  }
}
/* #endregion young-thriving-sales-section-18 */

/* #region young-thriving-sales-section-19 */
.young-thriving-sales-section-19 {
  background-color: #5E526B;
  color: #fff;
}
.young-thriving-sales-section-19 .avatar {
  background-color: #C4C4C4;
  width: 209px;
  height: 209px;
}
.young-thriving-sales-section-19 .name {
  font-size: 27px;
}
.young-thriving-sales-section-19 .heading-style-line:before {
  width: 100%;
  background-color: #F9E0B1;
}
/* #endregion young-thriving-sales-section-19 */

/* #region young-thriving-sales-section-20 */
.young-thriving-sales-section-20 {
  background: linear-gradient(180deg, #DFF3E6 0%, #EFFBF1 100%);
}
.young-thriving-sales-section-20 .heading-style-2 {
  font-size: 37px;
  line-height: 1.2;
  letter-spacing: 1.11px;
}
.young-thriving-sales-section-20 .secondary-txt {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
  color: var(--primary-color);
}
.young-thriving-sales-section-20 .highlighted-txt-2 {
  color: var(--primary-color);
}
.young-thriving-sales-section-20 .custom-wrap {
  max-width: 628px;
}
.young-thriving-sales-section-20 .box-wrap {
  background-color: #498D94;
  color: #FFF;
}
.young-thriving-sales-section-20 .box-wrap .secondary-txt {
  color: #FFF;
}
.young-thriving-sales-section-20 .box-wrap .custom-wrap-2 {
  width: 408px;
  height: 100%;
}
.young-thriving-sales-section-20 .box-wrap .custom-wrap-2 img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
@media only screen and (max-width: 1599px) {
  .young-thriving-sales-section-20 .heading-style-2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-20 .heading-style-2 {
    font-size: 29px;
  }
  .young-thriving-sales-section-20 .box-wrap .custom-wrap-2 {
    width: 385px;
  }
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-20 .box-wrap .custom-wrap-2 {
    width: 400px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-20 .custom-wrap {
    max-width: 100%;
  }
  .young-thriving-sales-section-20 .box-wrap .custom-wrap-2 {
    width: 250px;
  }
  .young-thriving-sales-section-20 .box-wrap li.img-bx::before {
    content: normal;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-20 .heading-style-2,
  .young-thriving-sales-section-20 .box-wrap .secondary-txt {
    font-size: 23px;
  }
  .young-thriving-sales-section-20 .secondary-txt {
    font-size: 19px;
  }
  .young-thriving-sales-section-20 .box-wrap .custom-wrap-2 {
    width: 200px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-20 .box-wrap .custom-wrap-2 {
    width: 160px;
  }
}
/* #endregion young-thriving-sales-section-20 */

/* #region young-thriving-sales-section-21 */
.young-thriving-sales-section-21 {
  background-color: #FFF9D2;
}
.young-thriving-sales-section-21 .secondary-txt {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
  color: var(--secondary-color);
}
.young-thriving-sales-section-21 .custom-wrap {
  max-width: 514px;
}
.young-thriving-sales-section-21 .position-img {
  position: absolute;
  width: 247px;
  opacity: 0.1;
  transform: rotate(10deg);
  bottom: 35px;
  right: -230px;
}
.young-thriving-sales-section-21 .box-wrap {
  background: linear-gradient(179.94deg, #756486 -114.13%, #897998 99.95%);
  color: #FFF;
}
.young-thriving-sales-section-21 .box-wrap .secondary-txt {
  color: var(--highlighted-secondary-color);
}
.young-thriving-sales-section-21 .box-wrap .custom-wrap-2 {
  width: 505px;
  height: 100%;
}
.young-thriving-sales-section-21 .box-wrap .custom-wrap-2 img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
@media only screen and (max-width: 1599px) {
  .young-thriving-sales-section-21 .position-img {
    width: 235px;
    right: -165px;
  }
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-21 .box-wrap .custom-wrap-2 {
    max-width: 440px;
  }
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-21 .box-wrap .custom-wrap-2 {
    max-width: 390px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-21 .box-wrap .custom-wrap-2 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .young-thriving-sales-section-21 .box-wrap .custom-wrap-2 img {
    position: static;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-21 .secondary-txt {
    font-size: 19px;
  }
  .young-thriving-sales-section-21 .custom-wrap {
    max-width: 315px;
  }
  .young-thriving-sales-section-21 .position-img {
    width: 163px;
    bottom: -20px;
    right: -10px;
  }
}
/* #endregion young-thriving-sales-section-21 */

/* #region young-thriving-sales-section-22 */
.young-thriving-sales-section-22 {
  background-color: #887897;
  color: #FFF;
}
.young-thriving-sales-section-22 .heading-style-1 {
  color: #FFF;
  letter-spacing: 0.9px;
}
.young-thriving-sales-section-22 .position-img {
  position: absolute;
  width: 476px;
  top: 111px;
  right: 0;
}
.young-thriving-sales-section-22 .box-wrap {
  background-color: #655873;
}
.young-thriving-sales-section-22 .box-wrap .custom-wrap {
  width: 472px;
  height: 100%;
}
.young-thriving-sales-section-22 .box-wrap .custom-wrap .bg-img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
.young-thriving-sales-section-22 .secondary-txt {
  font-size: 30px;
  line-height: 1.23;
  letter-spacing: 0.6px;
  color: var(--highlighted-secondary-color);
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-22 .box-wrap .custom-wrap {
    max-width: 440px;
  }
}
@media only screen and (max-width: 1199px) {
  .young-thriving-sales-section-22 .box-wrap .custom-wrap {
    max-width: 390px;
  }
}
@media only screen and (max-width: 991px) {
  .young-thriving-sales-section-22 .box-wrap .custom-wrap {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-22 li {
    position: relative;
    z-index: 2;
  }
  .young-thriving-sales-section-22 li.img-bx::before {
    content: normal;
  }
  .young-thriving-sales-section-22 .off-canvas-img {
    margin-left: -130px;
    width: 150%;
    margin-top: -40px;
    margin-bottom: -40px;
  }
  .young-thriving-sales-section-22 .secondary-txt {
    font-size: 23px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-22 .off-canvas-img {
    margin-left: -20px;
    width: 110%;
  }
}
/* #endregion young-thriving-sales-section-22 */

/* #region young-thriving-sales-section-23 */
.young-thriving-sales-section-23 {
  background-color: #FFF9D2;
}
.young-thriving-sales-section-23 .heading-style-2 {
  font-size: 37px;
  line-height: 1.2;
  letter-spacing: 1.11px;
  color: var(--secondary-color);
}
.young-thriving-sales-section-23 .custom-wrap {
  max-width: 380px;
}
.young-thriving-sales-section-23 .box-wrap {
  background-color: #716082;
  color: #FFF;
}
.young-thriving-sales-section-23 .custom-wrap-2 {
  width: 383px;
}
@media only screen and (max-width: 1599px) {
  .young-thriving-sales-section-23 .heading-style-2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1399px) {
  .young-thriving-sales-section-23 .heading-style-2 {
    font-size: 29px;
  }
}
@media only screen and (max-width: 991px) {

}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-23 .heading-style-2 {
    font-size: 23px;
    line-height: 1.3;
    letter-spacing: 0.46px;
  }
  .young-thriving-sales-section-23 .custom-wrap {
    max-width: 200px;
  }
  .young-thriving-sales-section-23 .custom-wrap-2 {
    width: 235px;
  }
}
/* #endregion young-thriving-sales-section-23 */

/* #region young-thriving-sales-section-25 */
.young-thriving-sales-section-25 {
  background-color: #FFFDF3;
}
.young-thriving-sales-section-25 .heading-style-1 {
  color: #79A7A5;
}
.young-thriving-sales-section-25 .highlighted-txt {
  color: #E2B659;
}
.young-thriving-sales-section-25 .highlighted-txt-2 {
  color: #996F92;
}
.young-thriving-sales-section-25 .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-sales-section-25 .episode .episode-col-bg .episode-number,
.young-thriving-sales-section-25 .episode .episode-col-bg .episode-title,
.young-thriving-sales-section-25 .episode .heading-style {
  line-height: normal;
  letter-spacing: 0.7px;
  color: #996F92;
}
.young-thriving-sales-section-25 .episode .episode-col-bg .episode-number {
  font-size: 75px;
  font-weight: 800;
}
.young-thriving-sales-section-25 .episode .episode-col-bg .episode-title {
  font-size: 35px;
}
.young-thriving-sales-section-25 .episode .heading-style {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 25px;
}
.young-thriving-sales-section-25 .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-sales-section-25 .episode .episode-author-col {
  background-color: #996F92;
  color: #FFF;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-photo {
  width: 190px;
  height: 310px;
  position: relative;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-photo img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-author-content {
  font-size: 20px;
  padding: 20px 20px 0;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-author-content p {
  margin-bottom: 15px;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-author {
  font-size: 24px;
  color: #F9E0B1;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-author.heading-style-line:before {
  background-color: #F9E0B1;
  width: 80px;
}
.young-thriving-sales-section-25 .episode .episode-author-col .episode-author-designation {
  font-size: 13px;
}

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

@media (min-width: 992px) and (max-width: 1399px) {
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-number {
    font-size: 65px;
  }
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-title {
    font-size: 32px;
  }
  .young-thriving-sales-section-25 .episode .heading-style {
    font-size: 32px;
  }
}
@media (max-width: 1199px) {
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-number {
    font-size: 50px;
  }
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-title {
    font-size: 25px;
  }
  .young-thriving-sales-section-25 .episode .heading-style {
    font-size: 29px;
  }
  .young-thriving-sales-section-25 .episode .episode-author-col .episode-author-content {
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0;
  }
  .young-thriving-sales-section-25 .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-sales-section-25 .episode .episode-col-bg .episode-number {
    font-size: 70px;
  }
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-title {
    font-size: 30px;
  }
  .young-thriving-sales-section-25 .episode .odd-bg {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #FFF;
  }
  .young-thriving-sales-section-25 .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: #996F92;
  }
  .young-thriving-sales-section-25 .episode .odd-bg > div {
    position: relative;
  }
  .young-thriving-sales-section-25 .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-sales-section-25 .episode .odd-bg .episode-col-bg .episode-number,
  .young-thriving-sales-section-25 .episode .odd-bg .episode-col-bg .episode-title,
  .young-thriving-sales-section-25 .episode .odd-bg .heading-style,
  .young-thriving-sales-section-25 .episode .odd-bg .highlighted-txt-2 {
    color: #FFFFE4;
  }
  .young-thriving-sales-section-25 .episode .odd-bg .img-gradient-style {
    background: linear-gradient(327.91deg, #FFFFE4 0.15%, rgba(255, 255, 228, 0) 35.46%);
  }
  .young-thriving-sales-section-25 .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-sales-section-25 .episode .odd-bg .episode-author-col {
    background-color: #FFFFE4;
    color: #1E1E1E;
  }
  .young-thriving-sales-section-25 .episode .odd-bg .episode-author-col .episode-author {
    color: #996F92;
  }
  .young-thriving-sales-section-25 .episode .odd-bg .episode-author-col .episode-author.heading-style-line:before {
    background-color: #996F92;
  }
  .young-thriving-sales-section-25 .episode .heading-style {
    font-size: 35px;
  }
}
@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-25 .episode .heading-style {
    font-size: 22px;
  }
  .young-thriving-sales-section-25 .episode .odd-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .young-thriving-sales-section-25 .episode .heading-style {
    margin-bottom: 20px;
  }
  .young-thriving-sales-section-25 .episode .episode-author-col .episode-author-content {
    font-size: 14px;
  }
  .young-thriving-sales-section-25 .episode .episode-author-col .episode-author {
    font-size: 16px;
  }
  .young-thriving-sales-section-25 .episode .episode-author-col .episode-author-designation {
    font-size: 9px;
  }
  .young-thriving-sales-section-25 .episode .episode-col-bg {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-number {
    font-size: 40px;
  }
  .young-thriving-sales-section-25 .episode .episode-col-bg .episode-title {
    font-size: 20px;
  }
  .young-thriving-sales-section-25 .episode .episode-author-col .episode-author-content {
    padding: 15px 10px 0;
  }
  .young-thriving-sales-section-25 .episode .episode-author-col .episode-photo {
    width: 126px;
  }
}
/* #endregion young-thriving-sales-section-25 */

/* #region young-thriving-sales-section-24 */
.young-thriving-sales-section-24 {
  background: linear-gradient(180deg, #79A7A5 0%, #75B1AE 100%);
  color: #FFF;
}
.young-thriving-sales-section-24 .heading-style-1 {
  color: #FFF;
}
.young-thriving-sales-section-24 .highlighted-txt-2 {
  color: #F9E0B1;
}
.young-thriving-sales-section-24 .heading-style-line-center:before {
  background-color: #FFF;
  width: 43%;
}
.young-thriving-sales-section-24 .list-expert .expert-item {
  min-height: 100%;
  background-color: #658B8A;
}
.young-thriving-sales-section-24 .list-expert .experts-content {
  min-height: 160px;
}
.young-thriving-sales-section-24 .list-expert .expert-item .experts-photo:before {
  content: "";
  padding-top: 70%;
  display: block;
}
.young-thriving-sales-section-24 .list-expert .expert-item .experts-photo img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.young-thriving-sales-section-24 .list-expert .expert-item .experts-name {
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: normal;
}
.young-thriving-sales-section-24 .list-expert .expert-item .experts-name.heading-style-line-center:before {
  background-color: #F9E0B1;
  width: 43%;
}
.young-thriving-sales-section-24 .list-expert .expert-item .experts-designation {
  font-size: 17px;
  line-height: normal;
  letter-spacing: normal;
}
@media (min-width: 1600px) {
  .young-thriving-sales-section-24 .list-expert .expert-col {
    max-width: 20%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* Hide scrollbar for IE, Edge and Firefox */
  .young-thriving-sales-section-24 .list-expert {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  /* Hide scrollbar for Chrome, Safari and Opera */
  .young-thriving-sales-section-24 .list-expert::-webkit-scrollbar {
    display: none;
  }
  .young-thriving-sales-section-24 .heading-style-line-center:before {
    width: 77%;
  }
}
/* #endregion young-thriving-sales-section-24 */

/* 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;
  }
}

/* sticky header */
.header-bar-fixed {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #69536F;
  color: #ffffff;
  position: fixed;
  top: -200px;
  right: 0;
  left: 0;
  z-index: 100;
  transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
}

.header-bar-fixed .btn-1 {
  font-size: 22px;
  padding: 12px 30px;
  width: 100%;
  max-width: 350px;
  min-width: unset;
}

#header-bar-fixed-wrap.show .header-bar-fixed {
  top: 0;
}

#pop-up-button-wrap.show .pop-up-button {
  bottom: 0;
}



@media only screen and (max-width: 767px) {
  .young-thriving-sales-section-1 div.heading-style-2.heading-style-ctrl {
    font-size: 14px !important;
  }    
  .young-thriving-sales-section-1 .container h3.heading-style-2 {
    font-size: 17px !important;
  }
}
@media only screen and (max-width: 340px) {
  .young-thriving-sales-section-1 div.heading-style-2.heading-style-ctrl {
    font-size: 12px !important;
  }
}