/* header css start*/
.body-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.header {
  padding-top: 66px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 11;
}

.header-mobile-logo {
  display: none;
}

.header__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header-desktop-logo img {
  width: 100%;
  max-width: 431px;
}

.nav__list {
  display: flex;
  align-items: center;
}

.nav__list li {
  display: flex;
  align-items: center;
  line-height: 1;
  color: var(--color-primary);
  font-size: 24px;
  font-family: var(--font-secondary);
  margin-right: 70px;
}

.nav__list li:last-child {
  margin-right: 0px;

}

.nav__list li .nav__icon {
  width: 100%;
  max-width: 20px;
  object-fit: contain;
  line-height: 1;
  justify-content: center;
  display: flex;
  margin-right: 12px;
}

.nav__list li span {
  font-style: normal;
  font-weight: 400;
}

.nav__list-call .nav__content {
  display: flex;
  white-space: nowrap;
  align-items: center;
}

.nav__list-call .nav__content a {
  margin-left: 5px;
}

.nav__list li span a {
  color: var(--color-primary);
  font-family: var(--font-secondary);
  white-space: nowrap;
  line-height: 1;
}

.nav__list li span a:hover {
  color: #000;
}

.nav__list li a {
  color: var(--color-primary);
  display: flex;
  white-space: nowrap;
  align-items: center;
}

.nav__list li a:hover {
  color: #000;
}

.social-icon {
  display: flex;
  align-items: center;
  margin-left: 12px;
}

.social-icon li {
  margin-right: 12px;
}

.social-icon li a svg {
  width: 20px;
  height: 20px;
}

/* .social-icon li a svg:hover {
  fill: #000;
  stroke: #000;
} */

/* header css end  */

/* banner css start  */

.banner {
  padding: 232px 0 50px;
  overflow: hidden;
  position: relative;
}

.banner::after {
  position: absolute;
  content: '';
  background-image: url(../images/banner-bg-img.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center 15px;
  width: 80%;
  height: 100%;
  top: 0;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
}

.banner__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.banner__left {
  width: 100%;
  max-width: 58%;
  display: flex;
  justify-content: end;
}
.banner__left-content {
  max-width: 742px;
  width: 100%;
}
.banner__left-content a{
  color: #81787C;
  font-family: var(--font-secondary);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  max-width: 260px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.banner__left-content a:hover{
  color: #4B7573;
}
.banner__left-content a span{
  display: block;
  text-align: end;
}
.banner__right {
  width: 100%;
  max-width: 42%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  rotate: 4.07deg;
  padding: 13px;
  border-radius: 5px;
  margin-right: -31px;
  box-shadow: 14px 7px 21px 3px #00000040;
}
.banner__heading-img {
  margin-bottom: 18px;
}
.banner__heading-img img {
  width: 100%;
  max-width: 95px;
}
.sec-heading h1 {
  color: #4B7574;
  font-family: var(--font-tertiary);
  font-size: 90px;
  font-style: normal;
  font-weight: 400;
  line-height: 95%;
  letter-spacing: 13.5px;
  text-transform: uppercase;
  margin-bottom: 27px;
}
.banner__left p {
  color: var(--color-secondary);
  font-family: var(--font-primary);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 35px;
  max-width: 413px;
}
.slider-btn {
  color: var(--color-secondary);
  font-family: var(--font-secondary);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 260px;
  display: flex;
  flex-direction: column;
}
.slider-btn:hover {
  color: var(--color-primary);
}
.slider-btn span {
  display: flex;
  justify-content: end;
}
.banner__right img {
  width: 100%;
  border-radius: 5px;
}
/* banner css end  */

/* crumb-slider css start  */
.crumb-slider {
  padding-top: 60px;

}
.crumb-slider__wrap {
  display: flex;
  align-items: center;
}
.crumb-slider__left {
  width: 100%;
  max-width: 60%;
}
.crumb-slider__left-wrap {
  margin-left: 77px;
  position: relative;
  z-index: 3;
}
.crumb-slider__img {
  position: relative;
  padding-top: 67.21%;
}
.crumb-slider__img img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}
.crumb-slider__right {
  width: 100%;
  max-width: 40%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  max-width: 514px;
  z-index: 1;
}
.crumb-slider__right-content {
  padding: 74px 132px 74px 73px;
}
.crumb-slider__right-content h4 {
  color: var(--color-light);
  font-family: var(--font-secondary);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 4.55px;
  margin-bottom: 26px;
}
.crumb-slider__right-content h4 span{
  display: block;
}
.crumb-slider__right-content p {
  color: var(--color-light);
  font-family: var(--font-primary);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 25px;
}

.crumb-slider__right-content-img {
  position: absolute;
  top: 0;
  right: 54px;
  z-index: -1;
}

.crumb-slider__right-content-img img {
  max-width: 308px;
  width: 100%;
}

.crumb-slider__right-content p:last-child {
  margin-bottom: 0;
}

.crumb-slider .slick-arrow {
  background-color: #4B7574;
  border: none;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
  z-index: 2;
}

.crumb-slider .slick-arrow svg {
  width: 20px;
  height: 25px;
}

.crumb-slider .prev-arrow.slick-arrow {
  left: -20px;
}

.crumb-slider .next-arrow.slick-arrow {
  right: -20px;
}

.crumb-slider__progress {
  display: block;
  width: 100%;
  height: 9px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: transparent;
  background-image: linear-gradient(to right, #B9CAD6, #B9CAD6);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: 0.4s all ease-in-out;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/* crumb-slider css end  */


/* footer css start  */

.footer {
  padding: 33px 0;
  background-color: var(--color-bg);
}
.footer__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-logo img {
  width: 100%;
  max-width: 273px;
}
.footer .nav__list li span a {
  color: var(--color-light);
}
.footer .nav__list li a {
  color: var(--color-light);
}
.footer .nav__list li {
  color: var(--color-light);
}
.footer .nav__list li span a:hover,
.footer .nav__list li a:hover {
  color: #000;
}
.footer .social-icon li:last-child {
  margin-right: 0;
}
/* footer css end  */

/* hero-sec css start  */
.hero-sec .home-banner-bg {
  position: absolute;
  top: 0px;
  z-index: 0;
  mix-blend-mode: multiply;
  height: 100%;
  width: 100%;
  max-width: 1390px;
  left: -487px;
}
.hero-sec {
  padding: 160px 0 80px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.hero-sec .home-banner-bg img {
  max-width: 100%;
  height: auto;
}
/* .hero-sec::after {
  position: absolute;
  content: '';
  background-image: url(../images/hero-bg-img.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left 8px;
  width: 100%;
  top: 0;
  z-index: 1;
  left: 0;
  height: 800px;
} */
.hero-sec__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hero-sec__left {
  width: 100%;
  max-width: 50.3%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  rotate: 2.705deg;
  padding: 20px;
  border-radius: 5px;
  left: 0;
  top: 0;
  z-index: 2;
  box-shadow: 14px 7px 21px 3px #00000040;
  margin-left: -37%;
}
.hero-sec__left img,
.hero-sec__right img {
  border-radius: 5px;
}
.hero-sec__center {
  width: 100%;
  position: absolute;
  left: 31%;
  transform: translateX(-30%);
  max-width: 400px;
  z-index: 3;
}
.hero-sec__right {
  width: 100%;
  max-width: 44.85%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  rotate: -1.428deg;
  padding: 20px;
  border-radius: 5px;
  right: 0;
  margin-right: -11%;
  top: 0;
  z-index: 2;
  box-shadow: 14px 7px 21px 3px #00000040;
}
.hero-sec h1 {
  color: var(--color-primary);
  font-family: var(--font-tertiary);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 9px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 40px;
}
.hero-sec h1:after {
  position: absolute;
  content: '';
  width: 57px;
  height: 1px;
  background-color: var(--color-primary);
  bottom: -17px;
  left: 0;
}
.hero__heading-img {
  margin-bottom: 20px;
}
.hero__heading-img img {
  width: 65px;
}
.hero-sec__center p {
  color: #000;
  font-family: var(--font-primary);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 21px;
}
.hero-sec__center .slider-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 282px;
  padding: 10px 20px;
  background-color: var(--color-bg);
  border: 1px solid var(--color-bg);
  border-radius: 100px;
  color: var(--color-primary);
  justify-content: center;
}
.hero-sec__center .slider-btn span svg {
  width: 24px;
}
.hero-sec__center .slider-btn:hover{
  color: var(--color-bg) ;
  background-color: var(--color-primary);
  border: 1px solid var(--color-primary);
}
.hero-sec__center .slider-btn span {
  margin-left: 21px;
  position: relative;
  top: 2px;
}

/* hero-sec css end  */


/* crumb-slider--crumb-player css start  */
.crumb-slider--crumb-player {
  padding: 141px 0 54px;
  background-color: #f6f5f1;
  position: relative;
}
.crumb-slider--crumb-player::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 96%;
  top: 37px;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
  background-color: #95C0B6;
  /* transform: rotate(0.09deg); */
}
.crumb-slider__right-content .slider-btn {
  color: var(--color-light);
  max-width: 238px;
  cursor: pointer;
}
.hero-sec--eat {
  background-color: rgba(229,214,194,0.75);
}
.crumb-slider__right-content .slider-btn:hover {
  color: var(--color-primary);
}
.crumb-slider--crumb-player .crumb-slider__right-content {
  padding: 57px 141px 42px 73px;
}
.crumb-slider--crumb-player .crumb-slider__right-content-img {
  right: 33px;
}
.crumb-slider--crumb-player .crumb-slider__right-content-img img {
  max-width: 242px;
}
/* crumb-slider--crumb-player css end  */

/* crumb-slider--soft-player css start  */
.crumb-slider--soft-player {
  padding: 54px 0;
  background-color: #f6f5f1;
  position: relative;
}
.crumb-slider--soft-player::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
  background-color: #95C0B6;
  /* transform: rotate(0.09deg); */
}
.crumb-slider--soft-player .crumb-slider__wrap {
  flex-direction: row-reverse;
}
.crumb-slider--soft-player .crumb-slider__left-wrap {
  margin-right: 65px;
  margin-left: -1px;
}
.crumb-slider--soft-player .crumb-slider__right-content {
  padding: 57px 62px 42px 116px;
}
.crumb-slider--soft-player .crumb-slider__right-content .slider-btn {
  color: var(--color-text);
  max-width: 146px;
}
.crumb-slider--soft-player .crumb-slider__right-content .slider-btn:hover {
  color: var(--color-primary);
}
.crumb-slider--soft-player .crumb-slider__right-content-img {
  left: 0;
}
.crumb-slider--soft-player .crumb-slider__img {
  left: -1px;
}
/* crumb-slider--soft-player css end  */

.crumb-slider--role-player {
  padding: 54px 0;
  background-color: #f6f5f1;
  position: relative;
}
.crumb-slider--role-player::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 98%;
  top: 0;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
  background-color: #95C0B6;
}
.play__progress {
  background-image: linear-gradient(to right, #95C0B6, #95C0B6);
}
.crumb-slider--role-player .crumb-slider__right-content {
  padding: 80px 57px 46px 99px;
}
.crumb-slider--role-player .crumb-slider__right-content .slider-btn {
  color: var(--color-bg);
  max-width: 145px;
}
.crumb-slider--role-player .slider-btn:hover {
  color: var(--color-text);
}
.role_progress {
  background-image: linear-gradient(to right, var(--color-text), var(--color-text));
}
.crumb-slider--role-player .crumb-slider__right-content-img img {
  max-width: 202px;
}
.crumb-slider--role-player .crumb-slider__right-content-img {
  top: 17px;
  right: 8px;
  mix-blend-mode: multiply;
}
/* crumb-play css end  */

/* hero-sec--eat css start  */
.hero-sec--eat::after {
  background-image: url(../images/hero-eat-bg.png);
}
.hero-sec--eat h1 {
  color: var(--color-tertiary);
}
.hero-sec--eat h1::after {
  background-color: var(--color-tertiary);
}
.hero-sec--eat .slider-btn {
  background-color: var(--color-text);
  color: var(--color-light);
  max-width: 232px;
}
.crumb-slider--crumbsi, .crumb-slider--wake-up {
  background-color: #f6f5f1;
}
.crumb-slider--crumbsi .crumb-slider__right-content {
  padding: 65px 48px 54px 73px;
}
.crumb-slider--crumbsi{
  padding: 124px 0 62px;
  position: relative;
} 
.crumb-slider--crumbsi::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 98%;
  top: 37px;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
  background-color: #95C0B6;
}
.crumb-slider--wake-up {
  position: relative;
  padding: 62px 0 124px;
}
.crumb-slider--wake-up::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 96%;
  top: 0;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
  background-color: #95C0B6;
}
.crumb-slider--wake-up .crumb-slider__wrap {
  flex-direction: row-reverse;
}
.crumb-slider--wake-up .crumb-slider__left-wrap {
  margin-left: 0;
  margin-right: 60px;
}
.crumb-slider--wake-up .crumb-slider__right-content {
  padding: 94px 65px 43px 100px;
}
.crumb-slider--crumbsi .crumb-slider__right-content h4,.crumb-slider--crumbsi .crumb-slider__right-content p{
  color: var(--color-text);
}
.crumb-slider--wake-up .crumb-slider__right-content h4,.crumb-slider--wake-up .crumb-slider__right-content p{
  color: var(--color-tertiary);
}
.crumb-slider--wake-up .crumb-slider__right-content a{
  color: var(--color-text);
  max-width: 142px;
}
.crumb-slider--wake-up .crumb-slider__right-content-img {
  top: -57px;
  left: -54px;
}
.crumb-slider--wake-up .crumb-slider__right-content-img img{
  max-width: 204px;
}
.crumb-slider--crumbsi .slick-arrow{
  background-color: var(--color-tertiary);
}
.hero-sec--eat .hero-sec__center {
  max-width: 415px;
}
.about--ticket .ticket__media {
  margin-bottom: 0;
}
.about--ticket {
  padding: 36px 0 138px 0 !important;
  background: #f6f5f1;
  position: relative;
}
.about--ticket::before {
  content: "";
  background-image: url(../images/about-ticket-bg.png);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 540px;
  background-repeat: no-repeat;
  background-size: cover;
}
.about--ticket::after {
  content: "";
  width: 1px;
  background: #95C0B6;
  height: 80px;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
}

.about--sec {
  background: #e7eaea;
  padding: 48px 0 0 0;
}
.about--sec .icon-sec__text{
  max-width: 276px;
  width: 100%;
  margin: 0 auto;
  margin-top: 12px;
}
@media screen and (max-width:1512px) and (min-width:992px) {
  .about--ticket::before{
      height: 35.714vw;
  }
  .about--ticket {
      padding: 2.381vw 0 9.127vw 0 !important;
  }
  .about--ticket::after{
      width: 0.066vw;
      height: 5.291vw;
  }
  .hero-sec .home-banner-bg {
      position: absolute;
      top: 0px;
      z-index: 0;
      mix-blend-mode: multiply;
      height: 100%;
      width: 100%;
      max-width: 91.931vw;
      left: -32.209vw;
  }
  .header {
      padding-top: 4.365vw;
  }
  .header-desktop-logo img {
      max-width: 28.505vw;
  }
  .social-icon {
      margin-left: 0.794vw;
  }
  .nav__list li .social-icon li {
      margin-right: 0.794vw;
  }
  .nav__list li {
      font-size: 1.587vw;
      margin-right: 4.630vw;
  }
  .nav__list li .nav__icon {
      max-width: 1.323vw;
      margin-right: 0.794vw;
  }
  .social-icon li a img {
      width: 1.323vw;
      height: 1.323vw;
  }
  .banner {
      padding: 15.344vw 0 3.307vw;
  }
  .banner::after {
      background-position: center 0.992vw;
      max-width: 91.402vw;
      left: 47%;
  }
  .banner__left-content {
      max-width: 49.074vw;
  }
  .banner__right {
      margin-right: -2.050vw;
  }
  .banner__heading-img {
      margin-bottom: 1.190vw;
  }
  .banner__heading-img img {
      max-width: 6.283vw;
  }
  .sec-heading h1 {
      font-size: 5.952vw;
      letter-spacing: 0.893vw;
      margin-bottom: 1.786vw;
  }
  .banner__left p {
      font-size: 1.323vw;
      margin-bottom: 2.315vw;
      max-width: 27.315vw;
  }
  .slider-btn {
      font-size: 1.587vw;
      max-width: 17.196vw;
  }
  .crumb-slider {
      padding-top: 3.968vw;
  }
  .crumb-slider__left-wrap {
      margin-left: 5.093vw;
  }
  .crumb-slider__right {
      max-width: 33.995vw;
  }
  .crumb-slider__right-content {
      padding: 4.894vw 8.730vw 4.894vw 4.828vw;
  }
  .crumb-slider__right-content h4 {
      font-size: 2.315vw;
      letter-spacing: 0.301vw;
      margin-bottom: 1.720vw;
  }
  .crumb-slider__right-content p {
      font-size: 1.190vw;
      margin-bottom: 1.653vw;
  }
  .crumb-slider__right-content-img {
      right: 3.571vw;
  }
  .crumb-slider__right-content-img img {
      max-width: 20.370vw;
  }
  .crumb-slider .slick-arrow {
      width: 2.513vw;
      height: 2.513vw;
  }
  .crumb-slider .slick-arrow svg {
      width: 1.323vw;
      height: 1.653vw;
  }
  .crumb-slider .prev-arrow.slick-arrow {
      left: -1.323vw;
  }
  .crumb-slider .next-arrow.slick-arrow {
      right: -1.323vw;
  }
  .footer {
      padding: 2.183vw 0;
  }
  .social-icon li a svg {
      width: 1.323vw;
      height: 1.323vw;
  }
  .crumb-slider--crumb-player {
      padding: 9.325vw 0 3.571vw;
  }
  .crumb-slider--crumb-player::after {
      top: 2.447vw;
  }
  .crumb-slider__right-content .slider-btn {
      max-width: 15.741vw;
  }
  .crumb-slider--crumb-player .crumb-slider__right-content {
      padding: 3.770vw 9.325vw 2.778vw 4.828vw;
  }
  .crumb-slider--soft-player,
  .crumb-slider--role-player {
      padding: 3.571vw 0;
  }
  .crumb-slider--soft-player .crumb-slider__left-wrap {
      margin-right: 4.299vw;
      margin-left: -0.066vw;
  }
  .crumb-slider--soft-player .crumb-slider__right-content {
      padding: 3.770vw 4.101vw 2.778vw 7.672vw;
  }
  .crumb-slider--soft-player .crumb-slider__right-content .slider-btn {
      max-width: 9.656vw;
  }
  .crumb-slider--role-player .crumb-slider__right-content {
      padding: 5.291vw 3.770vw 3.042vw 6.548vw;
  }
  .crumb-slider--role-player .crumb-slider__right-content .slider-btn {
      max-width: 9.590vw;
  }
  .crumb-slider--role-player .crumb-slider__right-content-img img {
      max-width: 13.360vw;
  }
  .crumb-slider--crumb-player .crumb-slider__right-content-img img {
      max-width: 16.005vw;
  }
  .crumb-slider--role-player .crumb-slider__right-content-img {
      top: 1.124vw;
      right: 0.529vw;
  }
  .hero-sec {
      padding: 11.243vw 0 4.630vw;
  }
  .hero-sec__left {
      padding: 1.323vw;
      border-radius: 0.331vw;
      box-shadow: 0.926vw 0.463vw 1.389vw 0.198vw #00000040;
  }
  .hero-sec__left img,
  .hero-sec__right img {
      border-radius: 0.331vw;
  }
  .hero-sec__center {
      max-width: 26.455vw;
  }
  .hero-sec__right {
      padding: 1.323vw;
      border-radius: 0.331vw;
      box-shadow: 0.926vw 0.463vw 1.389vw 0.198vw #00000040;
  }
  .hero-sec h1 {
      font-size: 3.968vw;
      letter-spacing: 0.595vw;
      margin-bottom: 2.646vw;
  }
  .hero-sec h1:after {
      width: 3.770vw;
      bottom: -1.124vw;
  }
  .hero__heading-img {
      margin-bottom: 1.323vw;
  }
  .hero__heading-img img {
      width: 4.299vw;
  }
  .hero-sec__center p {
      font-size: 1.190vw;
      margin-bottom: 1.389vw;
  }
  .hero-sec__center .slider-btn {
      max-width: 19.651vw;
      padding: 0.661vw 1.323vw;
      border-radius: 6.614vw;
  }
  .hero-sec__center .slider-btn span {
      margin-left: 1.389vw;
      top: 0.132vw;
  }
  .hero-sec--eat .slider-btn {
      max-width: 15.344vw;
  }
  .crumb-slider--crumbsi .crumb-slider__right-content {
      padding: 4.299vw 3.175vw 3.571vw 4.828vw;
  }
  .crumb-slider--crumbsi{
      padding: 8.201vw 0 4.101vw;
  } 
  .crumb-slider--crumbsi::after {
      top: 2.447vw;
  }
  .crumb-slider--wake-up {
      padding: 4.101vw 0 8.201vw;
  }
  .crumb-slider--wake-up .crumb-slider__left-wrap {
      margin-right: 3.968vw;
  }
  .crumb-slider--wake-up .crumb-slider__right-content {
      padding: 6.217vw 4.299vw 2.844vw 6.614vw;
  }
  .crumb-slider--wake-up .crumb-slider__right-content a{
      max-width: 9.392vw;
  }
  .crumb-slider--wake-up .crumb-slider__right-content-img {
      top: -3.770vw;
      left: -3.571vw;
  }
  .crumb-slider--wake-up .crumb-slider__right-content-img img{
      max-width: 13.492vw;
  }
  .about--sec .icon-sec__text{
      max-width: 18.254vw;
      margin-top: 0.794vw;
  }
  .banner__left-content a{
    font-size: 1.587vw;
    max-width: 17.196vw;
  }
}

@media screen and (max-width:1900px) and (min-width:991px) {
  .hero-sec::after {
      background-position: left 0.529vw;
      height: 42.910vw;
  }
}

@media screen and (max-width:991px) {
  .hero-sec__right{
      margin-right: -20%;
  }
  .hero-sec__left{
      margin-left: -45%;
  }
  .hero-sec{
      padding: 120px 0 40px 0;
  }
  .header {
      padding-top: 30px;
  }
  .header-desktop-logo img {
      max-width: 300px;
  }
  .nav__list li {
      margin-right: 20px;
  }
  .nav__list li span,
  .nav__list-call .nav__content {
      display: none;
  }
  .header .social-icon {
      margin-left: 0;
  }
  .header .nav__list li .nav__icon {
      margin-right: 0;
  }
  .banner {
      padding: 134px 0 50px;
  }
  .banner__left-content {
      max-width: 417px;
      width: 100%;
  }
  .sec-heading h1 {
      font-size: 30px;
      letter-spacing: 4.5px;
      margin-bottom: 25px;
  }
  .banner__right {
      max-width: 62%;
  }
  .banner__left p {
      font-size: 18px;
      margin-bottom: 20px;
      max-width: 385px;
  }
  .crumb-slider__right-content-img img {
      max-width: 250px;
  }
  .crumb-slider__wrap {
      flex-direction: column;
  }
  .crumb-slider__left-wrap {
      margin-left: 0;
      margin-bottom: 15px;
  }
  .crumb-slider__left {
      max-width: 100%;
  }
  .crumb-slider__right {
      max-width: 100%;
  }
  .nav__list li .footer__nav-content {
      display: flex;
  }
  .footer__left {
      margin-bottom: 48px;
  }
  .footer__wrap {
      flex-direction: column;
  }
  .footer .nav__list {
      flex-direction: column;
  }
  .footer .nav__list li {
      margin-bottom: 30px;
  }
  .footer .nav__list li:last-child {
      margin-bottom: 0px;
  }
  .footer .nav__list li {
      margin-right: 0;
  }
  .footer .social-icon li {
      margin-bottom: 0;
      margin-right: 12px;
  }
  .crumb-slider--crumb-player {
      padding: 40px 0 20px;
  }
  .crumb-slider--soft-player {
      padding: 20px 0;
  }
  .crumb-slider--role-player {
      padding: 20px 0 40px;

  }
  .crumb-slider--soft-player .crumb-slider__left-wrap {
      margin-right: 0;
      margin-left: 0;
  }
  .crumb-slider--soft-player .crumb-slider__wrap {
      flex-direction: column;
  }
  .crumb-slider--crumb-player .crumb-slider__right-content-img img {
      max-width: 200px;
  }
  .crumb-slider--role-player .crumb-slider__right-content-img img {
      max-width: 177px;
  }
  .crumb-play::after {
      height: 98%;
      top: 25px;
  }
  .crumb-slider--soft-player .crumb-slider__img {
      left: 0;
  }
  .hero-sec::after {
      left: -20%;
      height: 417px;
  }
  .hero-sec__center {
      max-width: 309px;
  }
  .hero-sec h1 {
      margin-bottom: 36px;
  }
  .hero-sec h1:after {
      bottom: -20px;
  }
  .crumb-slider--wake-up .crumb-slider__wrap {
      flex-direction: column;
  }
  .crumb-slider--crumbsi {
      padding: 60px 0 20px;
  }
  .crumb-slider--wake-up {
      padding: 20px 0 60px;
  }
  .crumb-slider--wake-up .crumb-slider__left-wrap {
      margin-right: 0;
  }
  .crumb-slider__right-content h4 span {
      display: inline;
  }
  .crumb-slider--wake-up .crumb-slider__right-content-img{
      top: 0;
      left: 0;
  }
  .crumb-slider--wake-up .crumb-slider__right-content-img img {
      max-width: 100px;
  }
  .hero-sec--eat .hero-sec__center {
      max-width: 340px;
  }
  .hero-sec--eat .hero-sec__left{
      max-width: 51.7%;
  }
  .about--sec .icon-sec__text{
      max-width: 100%;
  }

}

@media screen and (max-width:767px) {
  .ticket__column-title{
      margin-bottom: 0 !important;
  }
  .ticket__column-bottom a{
      min-width: 270px !important;
      max-width: 270px !important;
      font-size: 18px !important;
  }
  .crumb-slider__progress{
      height: 6px;
  }
  .ticket__column-logo img{
      max-width: 200px !important;
  }
  .ticket__column-title h2{
      font-size: 30px !important;
  }
  .about--ticket::after{
      height: 50px;
  }
  .about--ticket{
      padding: 16px 0 70px 0 !important;
  }
  .hero-sec{
      padding: 120px 0 40px 0;
  }
  .hero-sec__right{
      margin-right: 0;
  }
  .hero-sec__left{
      margin-left: 0;
  }
  .banner__wrap {
      flex-direction: column-reverse;
  }
  .header-logo img {
      max-width: 127px;
  }
  .header-desktop-logo {
      display: none;
  }
  .header-mobile-logo {
      display: block;
  }
  .header-mobile-logo img {
      max-width: 127px;
      width: 100%;
  }
  .banner::after {
      width: 1382px;
  }
  .banner {
      padding: 110px 0 10px;
  }
  .banner__heading-img img {
      max-width: 65px;
  }
  .banner__right {
      rotate: -1deg;
      padding: 13px 0;
  }
  .banner__right {
      max-width: 100%;
      margin-right: 0px;
      margin-bottom: 20px;
  }
  .banner__left {
      width: 100%;
      max-width: 100%;
      display: flex;
      justify-content: center;
  }
  .banner__right img {
      width: 100%;
      rotate: 0deg;
  }
  .banner__left-content {
      max-width: 100%;
      padding: 0 35px;
  }
  .banner__left p {
      max-width: 100%;
  }
  .crumb-slider .prev-arrow.slick-arrow {
      left: 5px;
  }
  .crumb-slider .next-arrow.slick-arrow {
      right: 5px;
  }
  .crumb-slider {
      padding-bottom: 30px;
  }
  .crumb-slider__right-content {
      padding: 70px;
  }
  .crumb-slider--crumb-player .crumb-slider__right-content {
      padding: 70px;
  }
  .crumb-slider--soft-player .crumb-slider__right-content {
      padding: 70px;
  }
  .crumb-slider--role-player .crumb-slider__right-content {
      padding: 70px;
  }
  /* .hero-sec {
      padding: 40px 0;
  } */
  .hero-sec::after {
      left: 0;
      height: 800px;
      background-position: center center;
  }
  .hero-sec__wrap {
      flex-direction: column;
  }
  .hero-sec__center {
      position: inherit;
      margin-bottom: 0px;
      margin-top: 25px;
      order: 2;
      max-width: 100%;
      padding: 0 35px;
      transform: none;
  }
  .hero-sec__left {
      max-width: 100%;
      rotate: 0.705deg;
      padding: 20px 0;
      left: 0;
      display: none;
      margin-bottom: 20px;
  }
  .hero-sec__right {
      max-width: 100%;
      rotate: 0.705deg;
      padding: 20px 0;
      left: 0;
  }
  .hero-sec--eat .hero-sec__left{
      max-width: 100%;
  }
  .crumb-slider--wake-up .crumb-slider__right-content {
      padding: 70px;
  }
  .crumb-slider--crumbsi .crumb-slider__right-content {
      padding: 70px;
  }
  .hero-sec--eat .hero-sec__center {
      max-width: 100%;
  }
  .hero-sec .home-banner-bg{
      position: absolute;
      top: 0;
      z-index: 0;
      mix-blend-mode: multiply;
      height: 100%;
      width: 100%;
      max-width: 100%;
      left: 0;
      right: 0;
      object-fit: cover;
  }
  .hero-sec{
      position: relative;
  }
  .hero-sec .home-banner-bg img {
      max-width: 100%;
      height: 100%;
      width: 100%;
      object-fit: cover;
  }
}

@media screen and (max-width: 500px) {
  .crumb-slider__right-content {
      padding: 40px 30px;
  }
  .crumb-slider--wake-up .crumb-slider__right-content {
      padding: 70px 30px 40px;
  }
  .crumb-slider--crumbsi .crumb-slider__right-content {
      padding: 40px 30px;

  }

  .crumb-slider--crumb-player .crumb-slider__right-content,
  .crumb-slider--soft-player .crumb-slider__right-content,
  .crumb-slider--role-player .crumb-slider__right-content {
      padding: 40px 30px;
  }

  .banner::after {
      background-position: right 30px;
      left: -37%;
  }
}




/* v2 css starts */
.custom-container{
  max-width: 1342px;
  margin: 0 auto;
  padding: 0 15px;
}
/* Join Us section start here */
.join-us {
 
  background: #f6f5f1;
}
.join-us__wrapper h2{
  color: #4B7574;
  font-size: 50px;
  max-width: 980px;
  margin: 0 auto;
  text-align: center;
  line-height: 1.2;
  letter-spacing: 7.5px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: var(--font-tertiary);
}
.join-us__wrapper{
  position: relative;
  padding: 210px 0;
}
.join-us__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  width: 1px;
  height: 172px;
  background: #95C0B6;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.join-us__wrapper::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 1px;
  height: 172px;
  background: #95C0B6;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* Join us section end here */

.ticket{
  padding: 30px 0 10px 0;
}
.ticket__media-bg {
  position: absolute;
  /* z-index: 99; */
  opacity: 1;
  mix-blend-mode: multiply;
  bottom: 0;
  left: 0;
}
.ticket__media-bg img{
  width: 100%;
  height: 720px;
  object-fit: cover;
}
.ticket__media {
  position: relative;
  border-radius: 22px;
  padding: 70px 112px 70px 112px;
  margin-bottom: -490px;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 111;
}
.ticket__wrapper {
  max-width: 1090px;
  margin: 0 auto;
}
.ticket__column-item {
  width: 25%;
  padding: 0 10px;
}
.ticket__column-wrapper {
  margin: 0 -10px;
  padding: 40px 0;
  display: flex;
  flex-wrap: wrap;
}
.ticket__column-title{
  margin-bottom: 30px;
}
.ticket__column-title h2 {
  text-align: center;
  color: #4B7573;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  font-family: var(--font-secondary);
  font-size: 45px;
  line-height: 1;
}


.ticket__column-icon {
  background: #95C0B6;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin: 0 auto 8px;
}

.ticket__column-media{
  /* background: #4b7573; */
  padding: 70px 0 0 0;
  position: relative;
  color: #E5D6C2;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.ticket__column-icon img {
  max-width: 25px;
}
.ticket__column-content h3 {
  font-family: var(--font-secondary);
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 24px;
  line-height: 0.9;
  letter-spacing: 2.4px;
  padding: 0 7px;
}
.ticket__column-content p{
  font-family: var(--font-secondary);
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 18px;
  line-height: 0.9;
  letter-spacing: 2.4px;
}
.ticket__column-content h3 span{
  display: block;
}
.ticket__column-content h3:last-child{
  margin-bottom: 0;
}
.ticket__column-content-line1{
  width: 100%;
  max-width: 69px;
  margin: 0 auto;
  height: 3px;
  background-color: #4B7573;
  position: relative;
  top: 5%;
}
.ticket__column-content-line2{
  width: 100%;
  max-width: 69px;
  margin: 0 auto;
  height: 3px;
  background-color: #E5D6C2;
  position: relative;
  top: 5%;
}
.ticket__column-content {
  padding: 0 16px 20px;
  text-align: center;
  border-bottom: 6px dashed #b5c5d3;
  position: relative;
}
.ticket__column-price {
  padding: 15px 15px 58px;
  text-align: center;
}

/* .ticket__column-media::before {
  content: "";
  width: 80px;
  height: 80px;
  position: absolute;
  background-image: url(../imgs/transparent-circle.png);
  top: -44px;
  
  border-radius: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99999;
  background-repeat: no-repeat;
  background-size: cover;
}
.ticket__column-media::after {
  content: "";
  width: 80px;
  height: 80px;
  position: absolute;
  bottom: -44px;
  
  background-image: url(../imgs/transparent-circle.png);
  border-radius: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99999;
  background-repeat: no-repeat;
  background-size: cover;
} */
.ticket__column-price h4 {
  font-size: 40px;
  line-height: 1;
  font-family: var(--font-secondary);
  font-weight: 400;
  letter-spacing: 2.4px;
}
.ticket__column-price h4 span{
  display: block;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  font-family: var(--font-secondary);
}
.ticket__column-green .ticket__column-media {

  color: #4B7573;
}
.ticket__column-green .ticket__column-icon {
  background: #4B7573;
}
.ticket__column-cream .ticket__column-media {
  /* background: #E5D6C2; */
  color: #6F506B;
}
.ticket__column-cream .ticket__column-media .ticket__column-icon {
  background: #A16E34;
}
/* .ticket__column-coffee .ticket__column-media {
  background: #A16E34;
} */
.ticket__column-coffee .ticket__column-media .ticket__column-icon {
  background: #E5D6C2;
}
.ticket__column-logo {
  text-align: center;
  display: block;
  margin-bottom: 20px;
}
.ticket__column-logo a{
  display: inline-block;
}
.ticket__column-logo img{
  max-width: 274px;
}
.ticket__column-bottom p {
  color: #4B7573;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  max-width: 100%;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  margin: 0 auto 50px;
}
.ticket__column-bottom a{
  color: #fff;
  background: #4B7574;
  border: 1px solid #4b7574;
  border-radius: 50px;
  font-family: var(--font-secondary);
  padding: 9px 10px 13px 10px;
  font-size: 24px;
  font-weight: 400;
  max-width: 335px;
  position: relative;
  min-width: 335px;
  margin: 0 auto;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.ticket__column-bottom a:hover{
  background: transparent;
  color: #4B7574;
}
.ticket__column-bottom a svg path{
  fill: #fff;
}
.ticket__column-bottom a svg{
  margin-left: 15px;
  max-width: 21px;
  position: relative;
  top: 2px;
}
.ticket__column-bottom a:hover svg path {
  fill: #4B7574;
}
.ticket__column-bottom a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='84' viewBox='0 0 38 84' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.04545 54.4704C7.00197 54.5174 7.01338 54.5806 7.02496 54.6438C7.03655 54.7069 7.01247 54.7896 6.96882 54.8367C6.92517 54.8838 6.86203 54.8953 6.79106 54.9343C6.80247 54.9976 6.80606 55.0882 6.78189 55.1707C6.78531 55.2614 6.7614 55.3441 6.73733 55.4268C6.73275 55.545 6.66519 55.6747 6.60564 55.7769C6.56208 55.8241 6.51043 55.8987 6.48653 55.9813C6.40281 56.1661 6.31918 56.351 6.18839 56.4921C6.10926 56.5586 6.09318 56.6139 6.12425 56.7125C6.13583 56.7756 6.12766 56.8032 6.11176 56.8584C6.03604 57.0156 5.92483 57.1924 5.81363 57.3691C5.76207 57.4439 5.77356 57.5068 5.77697 57.5975C5.82762 57.7318 5.85052 57.858 6.00779 57.9337C6.06276 57.9497 6.10192 58.0211 6.14089 58.092C6.2501 58.3329 6.42227 58.5623 6.57512 58.7562C6.66126 58.871 6.72781 58.9501 6.78636 59.0567C6.91147 59.2425 7.01726 59.3926 7.15045 59.5511C7.30314 59.745 7.456 59.9388 7.60059 60.1601C7.80392 60.4883 8.01524 60.7886 8.21857 61.1168C8.3047 61.2316 8.38284 61.3738 8.43339 61.5079C8.48404 61.6422 8.59766 61.765 8.71935 61.86C8.73893 61.8957 8.7859 61.9392 8.80548 61.9748C8.85613 62.1091 8.97783 62.2041 8.99282 62.358L9.07096 62.5003C9.11802 62.5439 9.16509 62.5876 9.17658 62.6506C9.22723 62.7848 9.31326 62.8994 9.3914 63.0417C9.43846 63.0854 9.47753 63.1565 9.49702 63.192C9.66477 63.5395 9.86011 63.8952 10.0633 64.2232L10.1806 64.4366C10.3368 64.7212 10.485 65.0331 10.6767 65.2981C10.7825 65.4483 10.9076 65.6341 11.0134 65.7845C11.0799 65.8636 11.1111 65.9624 11.142 66.0609C11.1847 66.2226 11.2351 66.3568 11.3132 66.4991C11.4695 66.7837 11.582 67.1151 11.8014 67.3881C11.821 67.4237 11.8325 67.4867 11.8521 67.5224C11.9888 67.7713 12.0898 68.0397 12.2265 68.2886C12.3241 68.4664 12.4022 68.6087 12.4724 68.7784C12.5425 68.9482 12.585 69.11 12.6631 69.2523C12.7412 69.3946 12.7561 69.5483 12.8343 69.6905C12.9124 69.8328 12.9746 70.0301 13.0527 70.1723C13.1308 70.3146 13.2364 70.4649 13.3421 70.6152C13.3891 70.6588 13.4362 70.7025 13.4477 70.7654C13.6154 71.113 13.8463 71.4492 14.0416 71.8048C14.0532 71.868 14.1002 71.9116 14.1392 71.9826C14.1899 72.1169 14.2402 72.2511 14.3265 72.3658C14.3415 72.5196 14.4553 72.6423 14.5334 72.7844C14.553 72.8201 14.5644 72.883 14.584 72.9187C14.5956 72.9818 14.6347 73.053 14.6542 73.0885C14.6657 73.1516 14.7128 73.1953 14.7518 73.2662C14.9001 73.5783 15.0676 73.9259 15.2079 74.2654C15.3678 74.6406 15.5353 74.9882 15.7663 75.3243L15.8835 75.5377C15.9962 75.8693 16.1168 76.1732 16.2295 76.5048C16.2721 76.6665 16.3502 76.8088 16.4006 76.943C16.4317 77.0416 16.5062 77.0933 16.5098 77.1839C16.5248 77.3378 16.611 77.4523 16.6615 77.5867C16.7511 77.7919 16.8489 77.9698 16.9385 78.1751C17.0166 78.3174 17.012 78.4356 16.9994 78.5813C16.9845 78.5827 17.2226 79.3084 17.3323 79.6788C17.4529 80.0863 17.8225 81.0915 17.8181 81.2097C17.8055 81.3553 17.785 81.5287 17.7724 81.6744C17.7563 81.7296 17.7598 81.8201 17.7632 81.9108C17.7667 82.0015 17.8414 82.0531 17.9125 82.014C17.9836 81.9749 18.0468 81.9633 18.1293 81.9875C18.1846 82.0036 18.2475 81.9921 18.2832 81.9725C18.3543 81.9334 18.4175 81.9219 18.4886 81.8828C18.5872 81.8517 18.6505 81.8403 18.709 81.9469C18.7285 81.9824 18.7643 81.963 18.7917 81.971C18.8549 81.9594 18.8905 81.9398 18.934 81.8929C19.254 81.7171 19.6131 81.6125 19.9712 81.7167C20.1444 81.7373 20.2903 81.7498 20.46 81.6796C20.5312 81.6406 20.6494 81.6452 20.7596 81.6772C20.8146 81.693 20.9053 81.6895 20.9764 81.6503C21.0751 81.6194 21.0962 80.52 20.9389 80.4443C20.9114 80.4363 20.8919 80.4007 20.8723 80.365C20.8332 80.2939 20.8653 80.1837 20.8145 80.0492C20.8502 80.0296 20.5948 79.0592 20.5246 78.8893C20.516 78.8619 20.5045 78.8364 20.4919 78.8118C20.4046 78.7128 20.3465 78.5936 20.286 78.4733C20.1875 78.2772 20.0767 78.0885 19.9858 77.8882C19.8895 77.6761 19.8053 77.4587 19.7279 77.2391C19.5711 76.7943 19.4457 76.339 19.2887 75.8943C19.1339 75.4561 18.9089 75.0472 18.6967 74.6351C18.5023 74.2578 18.315 73.8726 18.2011 73.4623L18.191 73.4594C18.1519 73.3882 18.1048 73.3446 18.0738 73.246C18.0347 73.1748 18.0231 73.1117 17.9566 73.0325C17.937 72.9969 17.89 72.9534 17.8784 72.8903C17.7692 72.6494 17.6682 72.3809 17.559 72.14C17.4808 71.9977 17.4027 71.8555 17.3522 71.7213C17.282 71.5516 17.2039 71.4093 17.1258 71.267C17.0476 71.1248 17.0406 70.9434 16.8913 70.8402C16.8639 70.8322 16.8719 70.8047 16.8523 70.7691C16.7236 70.4927 16.5513 70.2631 16.4583 69.9672L16.4387 69.9315C16.3411 69.7537 16.2239 69.5403 16.1422 69.3074C16.1226 69.2718 16.1111 69.2088 16.064 69.1652C15.9228 69.0345 15.8803 68.8726 15.8101 68.7028C15.7091 68.4344 15.5803 68.1578 15.3885 67.893C15.3219 67.8139 15.2908 67.7151 15.2598 67.6166C15.2172 67.4549 15.1197 67.277 15.0059 67.1543C14.9589 67.1107 14.9394 67.0752 14.9198 67.0395C14.8302 66.8343 14.7602 66.6644 14.6705 66.459C14.5729 66.2813 14.5027 66.1115 14.3971 65.9612C14.2054 65.6962 14.049 65.4119 13.9009 65.0998C13.7951 64.9496 13.7252 64.7797 13.5919 64.6215C13.5172 64.57 13.4783 64.4988 13.4747 64.4081C13.4515 64.2819 13.4206 64.1831 13.2989 64.0881C13.2437 64.072 13.2324 64.009 13.2128 63.9733C13.1232 63.7681 12.998 63.5821 12.8372 63.416C12.7707 63.3368 12.7039 63.2578 12.6649 63.1867C12.5398 63.0009 12.458 62.768 12.3408 62.5546C12.2627 62.4123 12.1846 62.27 12.134 62.1359C12.033 61.8675 11.8963 61.6186 11.6964 61.3811C11.6493 61.3374 11.6377 61.2743 11.5988 61.2033C11.5206 61.061 11.4781 60.8992 11.329 60.7961C11.2703 60.6894 11.1841 60.5748 11.1612 60.4486C11.1301 60.35 11.0911 60.2789 11.0245 60.1997C10.9109 60.0769 10.8683 59.9152 10.7191 59.8122C10.68 59.741 10.6764 59.6504 10.6374 59.5793C10.6178 59.5436 10.5708 59.5001 10.5512 59.4645C10.4214 59.3967 10.4065 59.243 10.3204 59.1283C10.2539 59.0491 10.2227 58.9503 10.1837 58.8794C10.0779 58.7292 9.98048 58.5513 9.87468 58.4012C9.81604 58.2944 9.75748 58.1877 9.70693 58.0536C9.63679 57.8839 9.59431 57.722 9.42555 57.5833C9.40597 57.5477 9.359 57.5042 9.34742 57.4411C9.28887 57.3344 9.2657 57.2082 9.21532 57.074C9.22332 57.0465 9.20383 57.011 9.18425 56.9753C9.05115 56.8171 8.96143 56.6116 8.82815 56.4535C8.69505 56.2952 8.58926 56.145 8.55478 55.9557C8.54319 55.8925 8.50413 55.8214 8.46506 55.7503L8.11355 55.1102C8.05858 55.0942 7.96769 55.0977 7.92062 55.0541C7.87356 55.0104 7.82649 54.9668 7.78752 54.8958C7.6899 54.718 7.54063 54.6148 7.39936 54.4841C7.33639 54.4956 7.32822 54.5232 7.31222 54.5782C7.36719 54.5942 7.39494 54.6022 7.41443 54.6377C7.44191 54.6457 7.43391 54.6732 7.42601 54.7009L7.39853 54.6929C7.37894 54.6572 7.35946 54.6217 7.31239 54.5781C7.29281 54.5424 7.24584 54.4989 7.21026 54.5182C7.21826 54.4908 7.19878 54.4553 7.1792 54.4196C7.18719 54.3921 7.12423 54.4036 7.12423 54.4036C7.08874 54.4231 7.05309 54.4427 7.04509 54.4702L7.04545 54.4704Z' fill='%234B7574'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.17914 33.3357C7.20096 33.3959 7.26239 33.4147 7.32382 33.4334C7.38524 33.452 7.44773 33.5113 7.46955 33.5717C7.49137 33.632 7.47273 33.6935 7.47484 33.7744C7.53627 33.7932 7.61846 33.8316 7.68075 33.8909C7.76295 33.9295 7.82543 33.9886 7.88791 34.0479C7.99087 34.1061 8.07517 34.2256 8.13872 34.3254C8.16074 34.3857 8.20332 34.4658 8.2658 34.5249C8.39164 34.684 8.51767 34.8431 8.58313 35.024C8.60601 35.1249 8.64774 35.1645 8.74963 35.182C8.81105 35.2007 8.83182 35.2206 8.87354 35.26C8.97862 35.3994 9.08474 35.5792 9.19087 35.7591C9.23365 35.8392 9.29488 35.8578 9.37708 35.8964C9.51963 35.9129 9.64229 35.9504 9.78168 35.8453C9.82109 35.8038 9.90242 35.8017 9.98335 35.7995C10.2475 35.8129 10.5303 35.765 10.7726 35.718C10.9141 35.6941 11.015 35.6712 11.1366 35.668C11.359 35.642 11.541 35.6168 11.7429 35.571C11.9852 35.5242 12.2275 35.4772 12.4904 35.4501C12.8753 35.4198 13.2391 35.3696 13.624 35.3393C13.7655 35.3153 13.9277 35.3111 14.0701 35.3276C14.2126 35.3442 14.3738 35.2995 14.5141 35.2349C14.5548 35.2338 14.6149 35.212 14.6556 35.2109C14.7981 35.2274 14.9384 35.1628 15.082 35.22L15.2443 35.2158C15.3046 35.194 15.365 35.1722 15.4262 35.1908C15.5688 35.2073 15.7101 35.1834 15.8724 35.1792C15.9327 35.1573 16.0139 35.1552 16.0543 35.1542C16.4401 35.1643 16.8457 35.1538 17.2304 35.1235L17.4738 35.1171C17.7984 35.1086 18.1435 35.1199 18.4669 35.071C18.6489 35.0458 18.8713 35.0197 19.0535 34.9947C19.1543 34.9718 19.2564 34.9894 19.3581 35.007C19.5214 35.0432 19.6638 35.06 19.8261 35.0557C20.1506 35.0473 20.4967 35.0992 20.8399 35.0293C20.8806 35.0282 20.9418 35.0469 20.9825 35.0458C21.2663 35.0384 21.5513 35.0716 21.8351 35.0642C22.0378 35.0589 22.2001 35.0547 22.3831 35.0702C22.5662 35.0856 22.7295 35.1221 22.8917 35.1178C23.054 35.1136 23.1974 35.1708 23.3597 35.1666C23.522 35.1623 23.7257 35.1975 23.888 35.1933C24.0503 35.189 24.2322 35.164 24.4142 35.139C24.4746 35.1172 24.5349 35.0954 24.5962 35.114C24.9819 35.1242 25.3865 35.0732 25.7922 35.0626C25.8536 35.0812 25.914 35.0594 25.9949 35.0573C26.1375 35.0738 26.2798 35.0905 26.4213 35.0664C26.565 35.1236 26.7262 35.0787 26.8882 35.0745C26.9289 35.0734 26.9901 35.0921 27.0308 35.091C27.0922 35.1096 27.1733 35.1075 27.2138 35.1065C27.2752 35.1251 27.3356 35.1033 27.4165 35.1012C27.7618 35.1124 28.1476 35.1228 28.5136 35.1537C28.9203 35.1836 29.3061 35.194 29.7107 35.1427L29.9541 35.1364C30.3004 35.1883 30.6258 35.2203 30.9722 35.2722C31.1355 35.3084 31.2978 35.3042 31.4401 35.3209C31.542 35.3385 31.6221 35.2959 31.7043 35.3343C31.8479 35.3915 31.9892 35.3673 32.1318 35.384C32.3553 35.3985 32.5582 35.3932 32.7817 35.4076C32.9439 35.4033 33.0469 35.4616 33.1706 35.5396C33.1651 35.5535 33.9192 35.6745 34.2987 35.7468C34.7161 35.8263 35.7789 35.9586 35.8819 36.0167C36.0056 36.0946 36.1503 36.1923 36.274 36.2702C36.3157 36.3098 36.3977 36.3482 36.4799 36.3867C36.5621 36.4253 36.6422 36.3825 36.64 36.3014C36.6379 36.2202 36.6566 36.1588 36.7159 36.0965C36.7555 36.0548 36.7741 35.9936 36.7731 35.9529C36.771 35.8718 36.7896 35.8103 36.7875 35.7292C36.8051 35.6273 36.8239 35.5659 36.9455 35.5627C36.986 35.5617 36.9851 35.521 37.0048 35.5002C37.0235 35.4388 37.0224 35.3981 37.0006 35.338C36.9911 34.973 37.0627 34.6059 37.3194 34.3354C37.4171 34.1909 37.495 34.067 37.5105 33.8839C37.5084 33.8028 37.5666 33.6999 37.6456 33.6166C37.6849 33.5749 37.7234 33.4927 37.7211 33.4116C37.7389 33.3097 36.7714 32.7871 36.6321 32.8921C36.6124 32.9129 36.5717 32.914 36.531 32.915C36.4499 32.9171 36.3666 32.8381 36.2239 32.8216C36.2228 32.7809 35.2433 32.5631 35.0601 32.5477C35.0318 32.5427 35.0039 32.5413 34.9762 32.5412C34.8482 32.5734 34.7157 32.5704 34.581 32.569C34.3615 32.5667 34.1431 32.5787 33.9234 32.5677C33.6907 32.5561 33.4589 32.5313 33.2283 32.4993C32.7611 32.4349 32.299 32.3376 31.8318 32.2734C31.3713 32.2101 30.9048 32.2227 30.4412 32.2224C30.0168 32.2222 29.5886 32.2122 29.1718 32.1254L29.1645 32.133C29.0834 32.1352 29.023 32.157 28.9211 32.1394C28.84 32.1415 28.7785 32.1229 28.6777 32.1457C28.637 32.1468 28.5769 32.1686 28.5154 32.15C28.2513 32.1366 27.9664 32.1034 27.7022 32.09C27.5399 32.0942 27.3777 32.0985 27.2353 32.082C27.0523 32.0665 26.89 32.0707 26.7278 32.0749C26.5655 32.0792 26.4011 32.0023 26.241 32.0877C26.2213 32.1084 26.2005 32.0887 26.1598 32.0898C25.8552 32.0775 25.5722 32.1254 25.2665 32.0724L25.2259 32.0735C25.0231 32.0787 24.7797 32.0851 24.5353 32.051C24.4946 32.052 24.4334 32.0334 24.373 32.0552C24.1921 32.1209 24.0288 32.0845 23.8458 32.069C23.5609 32.0357 23.256 32.0234 22.9328 32.0726C22.8319 32.0954 22.7298 32.0779 22.6281 32.0603C22.4648 32.024 22.2621 32.0291 22.1009 32.074C22.0405 32.0958 22 32.0969 21.9594 32.098C21.7359 32.0836 21.5529 32.0679 21.3292 32.0535C21.1264 32.0588 20.9434 32.0433 20.7615 32.0683C20.438 32.1172 20.1137 32.1259 19.7684 32.1145C19.5864 32.1397 19.4034 32.124 19.2017 32.1699C19.1216 32.2127 19.0405 32.2146 18.9583 32.1763C18.8355 32.139 18.7336 32.1212 18.5933 32.1858C18.5537 32.2275 18.4925 32.2087 18.4518 32.2098C18.2283 32.1953 18.0057 32.2214 17.7843 32.2881C17.6835 32.311 17.5826 32.3341 17.5015 32.3362C17.2791 32.3622 17.0346 32.3281 16.7912 32.3345C16.629 32.3387 16.4667 32.343 16.3243 32.3264C16.0394 32.2932 15.7556 32.3006 15.4529 32.3694C15.3925 32.3912 15.3311 32.3726 15.2501 32.3747C15.0879 32.3789 14.9245 32.3425 14.7646 32.4279C14.6428 32.4311 14.5015 32.4552 14.3788 32.4177C14.2769 32.4001 14.1958 32.4022 14.095 32.4251C13.9338 32.4698 13.7704 32.4336 13.6105 32.5189C13.5294 32.5211 13.4472 32.4827 13.366 32.4848C13.3254 32.4859 13.2652 32.5077 13.2245 32.5088C13.1049 32.5931 12.9614 32.5359 12.8199 32.5598C12.7191 32.5827 12.617 32.5651 12.5361 32.5672C12.3541 32.5924 12.1514 32.5975 11.9694 32.6227C11.8476 32.6259 11.726 32.6291 11.5837 32.6125C11.4006 32.5971 11.2373 32.5606 11.0367 32.647C10.996 32.6481 10.9359 32.6699 10.8744 32.6513C10.7528 32.6545 10.63 32.6172 10.4876 32.6004C10.4669 32.5807 10.4264 32.5818 10.3857 32.5829C10.1841 32.6286 9.96037 32.6142 9.7587 32.6602C9.55702 32.7059 9.37506 32.7311 9.19097 32.675C9.12955 32.6563 9.04842 32.6584 8.96729 32.6606L8.2373 32.6796C8.19789 32.7211 8.15935 32.8035 8.09898 32.8254C8.03861 32.8472 7.97824 32.869 7.8973 32.8711C7.69457 32.8764 7.53443 32.9618 7.35352 33.0274C7.33487 33.0887 7.35564 33.1086 7.39716 33.148C7.43657 33.1064 7.45647 33.0855 7.49694 33.0844C7.51664 33.0637 7.5374 33.0834 7.55836 33.1031L7.53866 33.1238C7.49799 33.1249 7.45752 33.126 7.39716 33.1478C7.35649 33.1488 7.29632 33.1707 7.29718 33.2111C7.27642 33.1914 7.23595 33.1925 7.19529 33.1935C7.17452 33.1738 7.15587 33.2351 7.15587 33.2351C7.15693 33.2755 7.15799 33.3162 7.17875 33.3359L7.17914 33.3357Z' fill='%234B7574'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18721 43.9419C7.1893 44.0059 7.24186 44.0428 7.29448 44.0796C7.3471 44.1164 7.38813 44.1921 7.39016 44.2563C7.3922 44.3205 7.35543 44.3731 7.33235 44.4507C7.38492 44.4876 7.45117 44.5496 7.49201 44.6253C7.5582 44.6874 7.59928 44.763 7.64031 44.8387C7.72013 44.926 7.76325 45.0657 7.79273 45.1803C7.79496 45.2445 7.81062 45.3339 7.8517 45.4094C7.92202 45.5997 7.99253 45.79 7.99869 45.9823C7.98919 46.0853 8.01658 46.1358 8.108 46.1841C8.16063 46.2209 8.1742 46.2463 8.20165 46.2967C8.25834 46.4618 8.30349 46.6656 8.34864 46.8695C8.3645 46.9589 8.41693 46.9956 8.48313 47.0578C8.61354 47.1177 8.71853 47.1913 8.88362 47.1346C8.93396 47.1074 9.01195 47.1306 9.08955 47.1536C9.33655 47.2482 9.62027 47.2904 9.86524 47.3208C10.0072 47.3419 10.1102 47.3514 10.2267 47.3861C10.4463 47.4303 10.6271 47.4627 10.8332 47.4818C11.0781 47.5124 11.3231 47.5428 11.5815 47.5985C11.9568 47.689 12.3182 47.7541 12.6935 47.8446C12.8355 47.8657 12.991 47.9119 13.1213 47.9718C13.2517 48.0317 13.4188 48.0392 13.5722 48.0212C13.6111 48.0328 13.6751 48.0307 13.7141 48.0423C13.8445 48.1022 13.9979 48.0843 14.1167 48.1832L14.2723 48.2294C14.3364 48.2274 14.4006 48.2254 14.453 48.2621C14.5834 48.322 14.7252 48.343 14.8808 48.3893C14.945 48.3873 15.0227 48.4104 15.0615 48.4219C15.4251 48.5512 15.8141 48.6669 16.1892 48.7573L16.4226 48.8267C16.7338 48.9193 17.0584 49.0369 17.3811 49.0907C17.5619 49.1231 17.7815 49.1673 17.9624 49.2C18.0654 49.2095 18.157 49.2579 18.2482 49.3061C18.3923 49.3912 18.5224 49.4512 18.678 49.4975C18.9892 49.5901 19.3022 49.7467 19.6501 49.7866C19.6891 49.7982 19.7415 49.8349 19.7805 49.8465C20.0527 49.9275 20.3133 50.0474 20.5855 50.1284C20.7798 50.1862 20.9354 50.2324 21.1046 50.3039C21.2739 50.3753 21.4178 50.4606 21.5734 50.5069C21.729 50.5531 21.8476 50.652 22.0032 50.6982C22.1588 50.7445 22.3417 50.8411 22.4972 50.8874C22.6528 50.9337 22.8336 50.9663 23.0143 50.999C23.0785 50.9969 23.1426 50.9949 23.1951 51.0316C23.5587 51.1608 23.9592 51.2377 24.3481 51.3534C24.4008 51.3902 24.4649 51.3881 24.5425 51.4112C24.6729 51.4711 24.8031 51.5312 24.9451 51.5521C25.0639 51.651 25.2311 51.6582 25.3865 51.7045C25.4255 51.7161 25.4779 51.7528 25.5169 51.7644C25.5695 51.8011 25.6473 51.8243 25.6861 51.8358C25.7387 51.8726 25.8029 51.8705 25.8805 51.8936C26.2053 52.0113 26.5689 52.1408 26.9073 52.2837C27.2847 52.4381 27.6482 52.5676 28.0488 52.6443L28.2822 52.7137C28.5954 52.8704 28.8948 53.0017 29.208 53.1584C29.3521 53.2434 29.5076 53.2897 29.6378 53.3498C29.7292 53.3981 29.8186 53.3824 29.8848 53.4443C30.0036 53.5432 30.1454 53.5641 30.2758 53.6242C30.4838 53.7072 30.6784 53.765 30.8864 53.848C31.042 53.8943 31.1218 53.9816 31.2153 54.094C31.2057 54.1055 31.8851 54.4544 32.2235 54.6408C32.5958 54.8458 33.5652 55.301 33.6451 55.3881C33.7386 55.5005 33.8458 55.6382 33.9393 55.7507C33.9667 55.8013 34.0328 55.8632 34.0989 55.9253C34.1651 55.9874 34.2545 55.9716 34.2777 55.8938C34.3008 55.816 34.3376 55.7634 34.4133 55.7225C34.4639 55.6951 34.5006 55.6427 34.5122 55.6037C34.5353 55.5259 34.5721 55.4733 34.5952 55.3955C34.6435 55.3041 34.6805 55.2515 34.7971 55.2862C34.8359 55.2977 34.8476 55.2588 34.8728 55.2452C34.9096 55.1926 34.9212 55.1536 34.9191 55.0896C35.0232 54.7396 35.205 54.4128 35.533 54.2352C35.6706 54.1281 35.7832 54.0345 35.8546 53.8653C35.8777 53.7875 35.965 53.7076 36.066 53.653C36.1162 53.6255 36.1783 53.5593 36.2012 53.4814C36.2497 53.3901 35.492 52.5933 35.3269 52.65C35.3017 52.6636 35.2627 52.652 35.2237 52.6404C35.1459 52.6173 35.0913 52.5164 34.9607 52.4564C34.9723 52.4174 34.1085 51.9067 33.9391 51.8352C33.9138 51.8217 33.8877 51.8117 33.8613 51.8031C33.7297 51.7941 33.6046 51.7501 33.477 51.707C33.2691 51.6368 33.0576 51.5804 32.8522 51.5019C32.6346 51.4188 32.4219 51.3233 32.2125 51.2215C31.7883 51.0153 31.3791 50.7796 30.9548 50.5737C30.5367 50.3708 30.0892 50.2382 29.6486 50.0942C29.2451 49.9625 28.8411 49.8202 28.4717 49.6085L28.4624 49.6135C28.3846 49.5904 28.3205 49.5924 28.2291 49.5441C28.1513 49.521 28.0986 49.4842 27.9957 49.4747C27.9567 49.4631 27.8927 49.4652 27.8401 49.4284C27.5931 49.3338 27.3325 49.2139 27.0855 49.1193C26.9299 49.073 26.7743 49.0268 26.6441 48.9669C26.4749 48.8955 26.3193 48.8492 26.1637 48.8029C26.0082 48.7567 25.8757 48.6326 25.697 48.6641C25.6718 48.6778 25.6582 48.6526 25.6192 48.641C25.3334 48.5349 25.0495 48.4927 24.7753 48.3476L24.7363 48.336C24.5419 48.2782 24.3085 48.2087 24.0867 48.1005C24.0477 48.0889 23.9953 48.0522 23.9311 48.0543C23.7388 48.0606 23.5948 47.9754 23.4256 47.9039C23.165 47.784 22.879 47.6778 22.5564 47.6243C22.4534 47.6148 22.3618 47.5664 22.2706 47.5182C22.1266 47.4331 21.9322 47.3751 21.765 47.3678C21.7009 47.3699 21.6621 47.3583 21.6231 47.3467C21.4151 47.2637 21.2459 47.1921 21.0377 47.1091C20.8433 47.0513 20.6741 46.9798 20.4934 46.9472C20.1707 46.8934 19.8596 46.8011 19.5349 46.6832C19.3541 46.6508 19.1849 46.5792 18.9789 46.5603C18.8895 46.5762 18.8118 46.5529 18.7456 46.4909C18.6403 46.4174 18.549 46.3689 18.3956 46.3868C18.345 46.4142 18.2926 46.3773 18.2536 46.3657C18.0456 46.2828 17.8259 46.2385 17.5947 46.2333C17.4918 46.2238 17.3887 46.2145 17.311 46.1914C17.0914 46.1472 16.8696 46.039 16.6362 45.9696C16.4806 45.9233 16.325 45.877 16.1948 45.8172C15.9342 45.6972 15.662 45.6163 15.3529 45.5879C15.2888 45.5899 15.2361 45.5532 15.1585 45.5301C15.0029 45.4838 14.859 45.3986 14.6804 45.4301C14.5636 45.3954 14.4218 45.3746 14.3168 45.3009C14.2254 45.2526 14.1476 45.2294 14.0447 45.2199C13.8775 45.2125 13.7335 45.1274 13.555 45.159C13.4772 45.1358 13.4109 45.0739 13.3331 45.0508C13.2941 45.0392 13.2302 45.0413 13.1912 45.0297C13.0513 45.0727 12.9326 44.9739 12.7907 44.9528C12.6877 44.9433 12.5961 44.8949 12.5185 44.8718C12.3377 44.8394 12.1434 44.7814 11.9625 44.7489C11.8458 44.7142 11.7292 44.6795 11.5989 44.6197C11.4297 44.5482 11.2857 44.463 11.0682 44.483C11.0292 44.4714 10.9653 44.4734 10.9126 44.4367C10.796 44.402 10.6908 44.3285 10.5606 44.2684C10.547 44.2433 10.5082 44.2317 10.4692 44.2201C10.2633 44.2011 10.0551 44.1181 9.84911 44.0993C9.64318 44.0803 9.46237 44.0478 9.30475 43.9374C9.25213 43.9006 9.17434 43.8775 9.09655 43.8543L8.39661 43.6462C8.34627 43.6734 8.28409 43.7398 8.21993 43.7418C8.15577 43.7439 8.09161 43.7459 8.01401 43.7228C7.81962 43.665 7.6409 43.6965 7.44855 43.7029C7.41184 43.7553 7.42541 43.7807 7.45268 43.831C7.50302 43.8038 7.52843 43.79 7.56724 43.8015C7.59241 43.7879 7.60604 43.8131 7.61986 43.8383L7.59468 43.8519C7.55569 43.8403 7.51689 43.8288 7.45273 43.8308C7.41374 43.8192 7.34977 43.8213 7.33804 43.8601C7.32441 43.8349 7.28561 43.8234 7.24662 43.8118C7.23299 43.7866 7.19628 43.839 7.19628 43.839C7.18474 43.8778 7.17314 43.9168 7.18677 43.942L7.18721 43.9419Z' fill='%234B7574'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3716 2.64414C21.3102 2.62616 21.2587 2.66458 21.2074 2.7031C21.156 2.74163 21.0712 2.75697 21.0096 2.73889C20.948 2.72081 20.9095 2.66946 20.843 2.62332C20.7915 2.66173 20.712 2.70536 20.6273 2.72054C20.5476 2.76405 20.463 2.77951 20.3782 2.79485C20.2704 2.84346 20.1242 2.84083 20.0062 2.83311C19.9444 2.81519 19.8547 2.8022 19.7701 2.81766C19.5674 2.82511 19.3646 2.83273 19.1799 2.7786C19.0851 2.73745 19.0285 2.74769 18.9541 2.81948C18.9027 2.85801 18.8744 2.86299 18.8179 2.87335C18.6434 2.87571 18.4356 2.855 18.2278 2.83429C18.1379 2.82147 18.0867 2.85983 18.007 2.90334C17.9094 3.00856 17.8067 3.08534 17.809 3.25987C17.8192 3.3162 17.7729 3.38306 17.7267 3.44959C17.5598 3.65476 17.4313 3.91117 17.3259 4.13443C17.2616 4.26271 17.2205 4.35757 17.1511 4.45753C17.0407 4.65234 16.9534 4.814 16.871 5.00388C16.7655 5.22703 16.6602 5.45028 16.5267 5.67836C16.3236 6.00672 16.1491 6.32977 15.946 6.65813C15.8817 6.78642 15.7892 6.9198 15.6917 7.02486C15.5941 7.13008 15.5348 7.28653 15.504 7.43783C15.4809 7.47126 15.4629 7.53269 15.4397 7.56612C15.3421 7.67133 15.3113 7.82264 15.1803 7.90467L15.0878 8.03806C15.0697 8.09965 15.0516 8.16124 15.0004 8.19961C14.9028 8.30482 14.8386 8.43295 14.7461 8.56633C14.728 8.62792 14.6817 8.69461 14.6587 8.72788C14.4224 9.03301 14.1912 9.36647 13.9882 9.69467L13.8495 9.89474C13.6645 10.1615 13.4514 10.4332 13.2997 10.723C13.2125 10.8847 13.102 11.0795 13.0145 11.2412C12.9733 11.3361 12.8988 11.408 12.8245 11.4797C12.6987 11.59 12.6011 11.6949 12.5086 11.8283C12.3236 12.0951 12.0771 12.3436 11.9306 12.6617C11.9074 12.6951 11.8562 12.7335 11.833 12.7669C11.6712 13.0003 11.476 13.2104 11.3142 13.4438C11.1986 13.6104 11.1061 13.7438 10.9854 13.8823C10.8648 14.0208 10.7388 14.131 10.6463 14.2644C10.5538 14.3977 10.4229 14.4796 10.3304 14.613C10.2379 14.7464 10.0891 14.89 9.99659 15.0233C9.90409 15.1567 9.81669 15.3183 9.72929 15.4798C9.7112 15.5414 9.69312 15.603 9.64189 15.6414C9.40565 15.9465 9.20767 16.303 8.97642 16.6365C8.92507 16.675 8.90699 16.7366 8.86085 16.8031C8.76326 16.9084 8.66561 17.0133 8.60144 17.1417C8.47041 17.2237 8.41134 17.3803 8.31896 17.5135C8.29577 17.5469 8.24454 17.5853 8.22136 17.6187C8.17001 17.6573 8.12376 17.724 8.10069 17.7572C8.04934 17.7957 8.03126 17.8573 7.98512 17.9239C7.77196 18.1957 7.53556 18.5007 7.29423 18.7777C7.02972 19.0881 6.79332 19.3931 6.5955 19.7498L6.45675 19.9498C6.21016 20.1985 5.99201 20.4421 5.74542 20.6907C5.61966 20.8011 5.52716 20.9344 5.42951 21.0394C5.35509 21.1112 5.34211 21.2009 5.26259 21.2446C5.13157 21.3266 5.06751 21.4548 4.96975 21.5599C4.82602 21.7317 4.71034 21.8985 4.5666 22.0702C4.4741 22.2036 4.36626 22.2522 4.23025 22.3059C4.22231 22.2932 3.67891 22.8299 3.39629 23.0933C3.08538 23.383 2.35045 24.1621 2.24277 24.2108C2.10676 24.2645 1.94247 24.3235 1.80646 24.3772C1.74985 24.3874 1.67045 24.4309 1.59078 24.4744C1.5111 24.5179 1.49828 24.6078 1.56497 24.654C1.63166 24.7003 1.67018 24.7516 1.68537 24.8363C1.69561 24.8929 1.73398 24.9441 1.7674 24.9673C1.83409 25.0136 1.87262 25.0649 1.93931 25.1112C2.0111 25.1856 2.04951 25.2371 1.9802 25.337C1.95713 25.3703 1.99044 25.3937 1.99554 25.4218C2.03406 25.4732 2.06749 25.4964 2.12892 25.5143C2.42895 25.7224 2.68274 25.9971 2.74916 26.3641C2.80797 26.5283 2.86184 26.6644 3.00032 26.7851C3.06701 26.8314 3.11562 26.9392 3.13606 27.0521C3.14653 27.1084 3.19004 27.1881 3.25684 27.2342C3.32852 27.3088 4.32192 26.8374 4.31956 26.6628C4.31446 26.6347 4.33764 26.6012 4.36082 26.5678C4.40707 26.5011 4.52001 26.4807 4.61772 26.3753C4.65115 26.3985 5.40583 25.7371 5.52661 25.5985C5.54731 25.5786 5.56498 25.5569 5.58142 25.5346C5.63103 25.4124 5.71184 25.3073 5.79259 25.1994C5.92418 25.0238 6.04365 24.8405 6.18235 24.6698C6.32925 24.489 6.4863 24.3167 6.64837 24.1495C6.97653 23.8108 7.32813 23.4955 7.65613 23.1567C7.97935 22.8227 8.24498 22.439 8.51922 22.0653C8.7702 21.723 9.03143 21.3835 9.34786 21.0986L9.34598 21.0883C9.39223 21.0216 9.41031 20.96 9.48472 20.8882C9.53097 20.8215 9.58232 20.783 9.62347 20.6881C9.64665 20.6547 9.66462 20.5932 9.71597 20.5547C9.88289 20.3495 10.0781 20.1394 10.245 19.9342C10.3375 19.8008 10.43 19.6674 10.5275 19.5624C10.6482 19.4239 10.7407 19.2905 10.8332 19.1571C10.9257 19.0238 11.0849 18.9366 11.1107 18.757C11.1056 18.7288 11.1338 18.7237 11.1569 18.6903C11.3469 18.4519 11.4756 18.1953 11.699 17.98L11.7222 17.9466C11.8377 17.78 11.9765 17.5799 12.1485 17.4029C12.1717 17.3695 12.2229 17.3311 12.241 17.2695C12.295 17.0848 12.4209 16.9746 12.5416 16.8361C12.7368 16.6259 12.9269 16.3873 13.0784 16.0975C13.1195 16.0027 13.1941 15.9307 13.2684 15.8591C13.3941 15.7488 13.5099 15.5822 13.5689 15.4257C13.587 15.3641 13.6101 15.3308 13.6333 15.2974C13.777 15.1256 13.8978 14.9873 14.0417 14.8154C14.1572 14.6487 14.2779 14.5102 14.3653 14.3487C14.517 14.0589 14.7018 13.7921 14.9151 13.5204C15.0023 13.3587 15.1232 13.2204 15.2053 13.0305C15.2181 12.9407 15.2645 12.8741 15.344 12.8304C15.4467 12.7534 15.5213 12.6817 15.5521 12.5304C15.5419 12.4738 15.5933 12.4356 15.6164 12.4021C15.7602 12.2304 15.8708 12.0354 15.9478 11.8174C15.989 11.7226 16.0299 11.6276 16.0762 11.5609C16.1867 11.3661 16.3587 11.1891 16.4974 10.989C16.5899 10.8556 16.6824 10.7222 16.7799 10.6172C16.9752 10.407 17.137 10.1737 17.2604 9.88882C17.2785 9.82723 17.3298 9.78871 17.3759 9.72218C17.4684 9.58879 17.5944 9.47859 17.6201 9.29912C17.6895 9.199 17.7536 9.07077 17.8563 8.99399C17.9307 8.9222 17.977 8.85551 18.0181 8.76065C18.0773 8.6042 18.2031 8.49388 18.2288 8.31441C18.2751 8.24772 18.3546 8.2041 18.4008 8.1374C18.424 8.10398 18.442 8.04255 18.4652 8.00912C18.4679 7.86275 18.5988 7.78088 18.6631 7.65259C18.7043 7.55773 18.7788 7.48578 18.825 7.41925C18.9122 7.25759 19.0279 7.09105 19.1152 6.92939C19.1846 6.82927 19.2539 6.72932 19.3514 6.62426C19.4721 6.48578 19.598 6.37558 19.6469 6.16268C19.67 6.12925 19.688 6.06782 19.7394 6.0293C19.8087 5.92934 19.9114 5.85229 20.009 5.74735C20.0372 5.74225 20.0603 5.70898 20.0834 5.67556C20.1657 5.48584 20.3096 5.31393 20.3917 5.1241C20.474 4.93439 20.5613 4.77272 20.7154 4.65742C20.7667 4.6189 20.813 4.55221 20.8592 4.48551L21.2753 3.88545C21.2651 3.82912 21.2215 3.74933 21.2396 3.68773C21.2576 3.62614 21.2757 3.56455 21.3219 3.49802C21.4374 3.33137 21.4632 3.15174 21.5172 2.96701C21.4788 2.91577 21.4505 2.92076 21.3942 2.93095C21.4044 2.98729 21.4095 3.01573 21.3865 3.04899C21.3916 3.07716 21.3634 3.08226 21.3351 3.08752L21.33 3.05935C21.3532 3.02592 21.3763 2.99266 21.3943 2.93106C21.4175 2.89764 21.4355 2.8362 21.4023 2.81297C21.4305 2.80788 21.4536 2.77461 21.4768 2.74119C21.5049 2.73609 21.4666 2.68485 21.4666 2.68485C21.4333 2.66178 21.3999 2.6386 21.3717 2.6437L21.3716 2.64414Z' fill='%234B7574'/%3E%3C/svg%3E");
  position: absolute;
  top: -19px;
  right: -44px;
  width: 36px;
  height: 80px;
  background-repeat: no-repeat;
  background-size: cover;
}
.ticket__column-bottom a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='84' viewBox='0 0 38 84' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.3928 29.0481C31.4363 29.0012 31.4248 28.9379 31.4133 28.8748C31.4017 28.8116 31.4258 28.7289 31.4694 28.6819C31.5131 28.6348 31.5762 28.6232 31.6472 28.5842C31.6358 28.521 31.6322 28.4304 31.6563 28.3478C31.6529 28.2571 31.6768 28.1745 31.7009 28.0918C31.7055 27.9736 31.773 27.8439 31.8326 27.7417C31.8761 27.6944 31.9278 27.6199 31.9517 27.5373C32.0354 27.3525 32.1191 27.1676 32.2498 27.0265C32.329 26.9599 32.345 26.9047 32.314 26.8061C32.3024 26.7429 32.3106 26.7153 32.3265 26.6602C32.4022 26.5029 32.5134 26.3262 32.6246 26.1494C32.6762 26.0747 32.6647 26.0117 32.6613 25.921C32.6106 25.7867 32.5877 25.6605 32.4304 25.5848C32.3755 25.5688 32.3363 25.4975 32.2973 25.4265C32.1881 25.1856 32.016 24.9562 31.8631 24.7624C31.777 24.6476 31.7104 24.5685 31.6519 24.4619C31.5268 24.2761 31.421 24.1259 31.2878 23.9675C31.1351 23.7735 30.9822 23.5797 30.8376 23.3585C30.6343 23.0303 30.423 22.73 30.2197 22.4018C30.1335 22.287 30.0554 22.1447 30.0048 22.0106C29.9542 21.8763 29.8406 21.7536 29.7189 21.6585C29.6993 21.6229 29.6523 21.5794 29.6327 21.5437C29.5821 21.4094 29.4604 21.3144 29.4454 21.1606L29.3673 21.0183C29.3202 20.9746 29.2731 20.931 29.2617 20.868C29.211 20.7337 29.125 20.6191 29.0468 20.4768C28.9998 20.4332 28.9607 20.362 28.9412 20.3266C28.7735 19.979 28.5781 19.6234 28.3749 19.2953L28.2577 19.0819C28.1014 18.7974 27.9532 18.4855 27.7615 18.2204C27.6557 18.0703 27.5306 17.8845 27.4249 17.7341C27.3583 17.6549 27.3272 17.5561 27.2962 17.4577C27.2535 17.2959 27.2032 17.1617 27.125 17.0194C26.9687 16.7349 26.8562 16.4034 26.6368 16.1305C26.6172 16.0948 26.6057 16.0319 26.5862 15.9962C26.4495 15.7473 26.3484 15.4788 26.2118 15.2299C26.1141 15.0522 26.036 14.9099 25.9659 14.7401C25.8957 14.5704 25.8533 14.4085 25.7751 14.2662C25.697 14.124 25.6821 13.9703 25.6039 13.828C25.5258 13.6857 25.4637 13.4885 25.3855 13.3462C25.3074 13.2039 25.2018 13.0537 25.0962 12.9034C25.0491 12.8597 25.002 12.8161 24.9906 12.7531C24.8228 12.4056 24.592 12.0694 24.3966 11.7137C24.3851 11.6506 24.338 11.6069 24.299 11.536C24.2484 11.4017 24.198 11.2675 24.1117 11.1528C24.0967 10.9989 23.9829 10.8762 23.9049 10.7341C23.8853 10.6985 23.8738 10.6355 23.8542 10.5999C23.8426 10.5367 23.8036 10.4656 23.7841 10.4301C23.7725 10.367 23.7254 10.3233 23.6865 10.2523C23.5382 9.9403 23.3706 9.59269 23.2303 9.25317C23.0705 8.878 22.9029 8.53038 22.6719 8.19428L22.5547 7.98086C22.4421 7.64925 22.3214 7.34538 22.2088 7.01377C22.1661 6.85201 22.088 6.70973 22.0376 6.57553C22.0065 6.47691 21.932 6.42526 21.9284 6.33463C21.9134 6.18078 21.8272 6.06625 21.7767 5.93188C21.6871 5.72664 21.5894 5.54871 21.4998 5.34347C21.4216 5.20119 21.4262 5.08299 21.4388 4.9373C21.4537 4.93585 21.2157 4.21014 21.106 3.83971C20.9853 3.43225 20.6158 2.42701 20.6202 2.3089C20.6327 2.16322 20.6532 1.98987 20.6658 1.84419C20.6819 1.78895 20.6784 1.6985 20.675 1.60778C20.6716 1.51706 20.5969 1.4655 20.5257 1.50457C20.4546 1.54364 20.3914 1.55522 20.3089 1.53105C20.2537 1.51498 20.1907 1.52647 20.155 1.54605C20.0839 1.58512 20.0208 1.5967 19.9496 1.63577C19.851 1.66684 19.7878 1.67825 19.7292 1.57163C19.7097 1.53614 19.674 1.55555 19.6465 1.54755C19.5834 1.55914 19.5477 1.57872 19.5042 1.62569C19.1842 1.80144 18.8251 1.90606 18.467 1.80185C18.2938 1.78127 18.148 1.76878 17.9782 1.83891C17.9071 1.87798 17.7889 1.8734 17.6787 1.84133C17.6236 1.8256 17.5329 1.82901 17.4618 1.86825C17.3631 1.89914 17.342 2.99851 17.4993 3.07424C17.5268 3.08224 17.5464 3.11789 17.566 3.15355C17.605 3.22468 17.573 3.33489 17.6237 3.46934C17.588 3.48892 17.8434 4.45933 17.9137 4.62926C17.9222 4.65664 17.9337 4.68214 17.9464 4.7068C18.0337 4.80572 18.0917 4.92493 18.1522 5.04529C18.2507 5.24139 18.3615 5.43007 18.4524 5.63034C18.5487 5.84245 18.6329 6.05986 18.7103 6.27947C18.8671 6.72424 18.9925 7.17955 19.1495 7.62422C19.3043 8.06248 19.5293 8.47137 19.7415 8.88349C19.9359 9.26076 20.1232 9.64595 20.2371 10.0562L20.2473 10.0592C20.2863 10.1303 20.3334 10.174 20.3645 10.2726C20.4035 10.3437 20.4151 10.4069 20.4817 10.486C20.5013 10.5217 20.5482 10.5651 20.5598 10.6283C20.669 10.8692 20.77 11.1377 20.8793 11.3786C20.9574 11.5208 21.0355 11.6631 21.0861 11.7972C21.1562 11.967 21.2343 12.1092 21.3125 12.2515C21.3906 12.3938 21.3976 12.5751 21.5469 12.6783C21.5744 12.6863 21.5664 12.7138 21.586 12.7495C21.7146 13.0259 21.8869 13.2554 21.9799 13.5514L21.9995 13.5871C22.0971 13.7648 22.2143 13.9782 22.2961 14.2111C22.3156 14.2468 22.3271 14.3098 22.3742 14.3534C22.5155 14.4841 22.5579 14.646 22.6281 14.8157C22.7291 15.0842 22.8579 15.3607 23.0497 15.6255C23.1163 15.7047 23.1474 15.8035 23.1784 15.9019C23.2211 16.0637 23.3185 16.2415 23.4323 16.3642C23.4794 16.4079 23.4989 16.4434 23.5184 16.479C23.6081 16.6843 23.678 16.8541 23.7677 17.0595C23.8654 17.2373 23.9355 17.407 24.0411 17.5573C24.2329 17.8224 24.3892 18.1067 24.5373 18.4188C24.6431 18.569 24.7131 18.7388 24.8463 18.897C24.9211 18.9486 24.96 19.0198 24.9636 19.1104C24.9867 19.2367 25.0176 19.3354 25.1393 19.4305C25.1945 19.4465 25.2059 19.5096 25.2254 19.5452C25.3151 19.7505 25.4403 19.9364 25.601 20.1026C25.6676 20.1817 25.7343 20.2608 25.7734 20.3319C25.8985 20.5177 25.9802 20.7506 26.0974 20.964C26.1755 21.1062 26.2537 21.2485 26.3042 21.3826C26.4052 21.6511 26.5419 21.9 26.7419 22.1375C26.7889 22.1811 26.8005 22.2443 26.8395 22.3152C26.9176 22.4575 26.9601 22.6194 27.1093 22.7224C27.1679 22.8292 27.2541 22.9437 27.277 23.0699C27.3081 23.1685 27.3472 23.2397 27.4137 23.3188C27.5273 23.4416 27.57 23.6034 27.7192 23.7064C27.7582 23.7775 27.7618 23.8682 27.8009 23.9393C27.8205 23.975 27.8674 24.0184 27.887 24.0541C28.0168 24.1218 28.0317 24.2755 28.1178 24.3903C28.1844 24.4694 28.2155 24.5682 28.2545 24.6392C28.3603 24.7894 28.4578 24.9672 28.5635 25.1174C28.6222 25.2242 28.6807 25.3308 28.7313 25.4649C28.8014 25.6347 28.8439 25.7965 29.0127 25.9352C29.0323 25.9709 29.0792 26.0144 29.0908 26.0775C29.1494 26.1841 29.1725 26.3104 29.2229 26.4446C29.2149 26.4721 29.2344 26.5076 29.254 26.5432C29.3871 26.7015 29.4768 26.9069 29.6101 27.0651C29.7432 27.2234 29.849 27.3735 29.8835 27.5629C29.895 27.626 29.9341 27.6972 29.9732 27.7683L30.3247 28.4084C30.3796 28.4244 30.4705 28.4208 30.5176 28.4645C30.5647 28.5082 30.6117 28.5518 30.6507 28.6228C30.7483 28.8005 30.8976 28.9037 31.0389 29.0344C31.1018 29.0229 31.11 28.9954 31.126 28.9404C31.071 28.9244 31.0433 28.9163 31.0238 28.8808C30.9963 28.8728 31.0043 28.8454 31.0122 28.8177L31.0397 28.8257C31.0593 28.8614 31.0788 28.8968 31.1258 28.9405C31.1454 28.9761 31.1924 29.0196 31.228 29.0003C31.22 29.0278 31.2395 29.0633 31.259 29.0989C31.251 29.1264 31.314 29.1149 31.314 29.1149C31.3495 29.0954 31.3851 29.0759 31.3931 29.0484L31.3928 29.0481Z' fill='%234B7574'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.2591 50.1829C31.2373 50.1227 31.1758 50.1039 31.1144 50.0852C31.053 50.0666 30.9905 50.0073 30.9687 49.9469C30.9469 49.8865 30.9655 49.8251 30.9634 49.7442C30.902 49.7253 30.8198 49.687 30.7575 49.6277C30.6753 49.5891 30.6128 49.53 30.5503 49.4707C30.4474 49.4124 30.3631 49.2929 30.2995 49.1932C30.2775 49.1328 30.2349 49.0527 30.1724 48.9936C30.0466 48.8345 29.9206 48.6754 29.8551 48.4945C29.8322 48.3937 29.7905 48.3541 29.6886 48.3365C29.6272 48.3179 29.6064 48.298 29.5647 48.2586C29.4596 48.1192 29.3535 47.9393 29.2474 47.7595C29.2046 47.6794 29.1433 47.6608 29.0612 47.6222C28.9186 47.6057 28.7959 47.5682 28.6566 47.6733C28.6171 47.7148 28.5358 47.7169 28.4549 47.719C28.1907 47.7057 27.9079 47.7535 27.6656 47.8006C27.5241 47.8245 27.4232 47.8474 27.3017 47.8506C27.0792 47.8766 26.8973 47.9018 26.6954 47.9476C26.453 47.9944 26.2107 48.0414 25.9478 48.0685C25.5629 48.0988 25.1992 48.149 24.8143 48.1793C24.6728 48.2032 24.5105 48.2075 24.3682 48.1909C24.2256 48.1744 24.0644 48.2191 23.9241 48.2837C23.8835 48.2848 23.8233 48.3066 23.7826 48.3076C23.6401 48.2911 23.4998 48.3557 23.3562 48.2985L23.194 48.3028C23.1336 48.3246 23.0732 48.3464 23.012 48.3277C22.8694 48.3112 22.7281 48.3352 22.5659 48.3394C22.5055 48.3612 22.4244 48.3633 22.3839 48.3644C21.9981 48.3542 21.5925 48.3648 21.2078 48.3951L20.9644 48.4014C20.6399 48.4099 20.2948 48.3987 19.9713 48.4476C19.7893 48.4728 19.5669 48.4989 19.3847 48.5239C19.2839 48.5467 19.1818 48.5291 19.0801 48.5116C18.9168 48.4753 18.7744 48.4586 18.6122 48.4628C18.2876 48.4713 17.9415 48.4194 17.5983 48.4893C17.5577 48.4904 17.4964 48.4717 17.4558 48.4728C17.1719 48.4802 16.887 48.4469 16.6031 48.4543C16.4004 48.4596 16.2381 48.4639 16.0551 48.4484C15.8721 48.4329 15.7088 48.3965 15.5465 48.4007C15.3842 48.405 15.2408 48.3478 15.0785 48.352C14.9163 48.3562 14.7125 48.321 14.5502 48.3253C14.388 48.3295 14.206 48.3545 14.024 48.3795C13.9637 48.4013 13.9033 48.4232 13.8421 48.4045C13.4563 48.3943 13.0517 48.4454 12.646 48.456C12.5846 48.4373 12.5242 48.4591 12.4433 48.4613C12.3008 48.4447 12.1584 48.428 12.0169 48.4521C11.8733 48.395 11.7121 48.4399 11.55 48.4441C11.5093 48.4451 11.4481 48.4265 11.4075 48.4276C11.346 48.4089 11.2649 48.411 11.2244 48.4121C11.163 48.3934 11.1026 48.4153 11.0217 48.4174C10.6764 48.4061 10.2906 48.3958 9.9246 48.3648C9.51789 48.3349 9.13213 48.3246 8.72753 48.3758L8.48414 48.3822C8.13779 48.3303 7.8124 48.2983 7.46605 48.2464C7.30273 48.2101 7.14047 48.2144 6.9981 48.1976C6.89621 48.1801 6.81613 48.2226 6.73395 48.1843C6.59033 48.1271 6.44903 48.1512 6.30647 48.1345C6.08297 48.1201 5.88005 48.1254 5.65656 48.111C5.49429 48.1152 5.39134 48.057 5.26762 47.979C5.27316 47.9651 4.51907 47.844 4.13956 47.7718C3.72211 47.6922 2.6593 47.56 2.55635 47.5019C2.43263 47.4239 2.28796 47.3263 2.16424 47.2483C2.12252 47.2087 2.04053 47.1704 1.95833 47.1318C1.87614 47.0933 1.79607 47.1361 1.79819 47.2172C1.8003 47.2983 1.78166 47.3597 1.72235 47.422C1.68274 47.4638 1.66409 47.525 1.66516 47.5657C1.66727 47.6468 1.64863 47.7082 1.65075 47.7893C1.63316 47.8912 1.61432 47.9527 1.49272 47.9558C1.45225 47.9569 1.45312 47.9976 1.43341 48.0183C1.41477 48.0798 1.41583 48.1204 1.43765 48.1806C1.44717 48.5456 1.37557 48.9127 1.11882 49.1832C1.02116 49.3277 0.943202 49.4516 0.927732 49.6346C0.929849 49.7157 0.871597 49.8187 0.792583 49.902C0.753373 49.9437 0.714827 50.0259 0.717141 50.107C0.699356 50.2089 1.66679 50.7315 1.80618 50.6264C1.82588 50.6057 1.86655 50.6046 1.90721 50.6035C1.98834 50.6014 2.07159 50.6804 2.21434 50.697C2.21541 50.7376 3.19494 50.9554 3.37816 50.9709C3.4064 50.9759 3.43435 50.9773 3.46207 50.9773C3.58999 50.9451 3.72256 50.9481 3.85725 50.9495C4.07669 50.9519 4.29517 50.9399 4.51484 50.9509C4.7475 50.9625 4.97932 50.9873 5.20995 51.0192C5.67713 51.0837 6.13927 51.1809 6.60644 51.2452C7.06691 51.3085 7.53345 51.2959 7.99699 51.2962C8.42141 51.2963 8.84962 51.3064 9.26647 51.3932L9.27374 51.3855C9.35487 51.3834 9.41524 51.3616 9.51713 51.3792C9.59827 51.3771 9.65969 51.3957 9.76053 51.3728C9.80119 51.3718 9.86137 51.3499 9.92279 51.3686C10.1869 51.3819 10.4719 51.4152 10.736 51.4285C10.8983 51.4243 11.0606 51.4201 11.2029 51.4366C11.3859 51.4521 11.5482 51.4478 11.7105 51.4436C11.8727 51.4394 12.0371 51.5163 12.1973 51.4309C12.217 51.4101 12.2377 51.4298 12.2784 51.4288C12.583 51.4411 12.866 51.3932 13.1717 51.4462L13.2124 51.4451C13.4151 51.4398 13.6585 51.4335 13.9029 51.4676C13.9436 51.4665 14.0048 51.4852 14.0652 51.4633C14.2461 51.3977 14.4094 51.4341 14.5925 51.4496C14.8774 51.4828 15.1822 51.4951 15.5055 51.446C15.6063 51.4231 15.7084 51.4407 15.8101 51.4583C15.9734 51.4945 16.1761 51.4894 16.3373 51.4445C16.3977 51.4227 16.4382 51.4217 16.4788 51.4206C16.7023 51.435 16.8854 51.4507 17.1091 51.4651C17.3118 51.4598 17.4948 51.4753 17.6768 51.4503C18.0003 51.4013 18.3246 51.3927 18.6699 51.4041C18.8518 51.3789 19.0349 51.3946 19.2365 51.3486C19.3166 51.3058 19.3977 51.3039 19.4799 51.3423C19.6028 51.3796 19.7047 51.3973 19.8449 51.3327C19.8845 51.291 19.9458 51.3099 19.9864 51.3088C20.2099 51.3232 20.4325 51.2972 20.6539 51.2304C20.7548 51.2076 20.8556 51.1845 20.9367 51.1824C21.1592 51.1563 21.4036 51.1904 21.647 51.1841C21.8093 51.1798 21.9715 51.1756 22.1139 51.1921C22.3988 51.2254 22.6827 51.218 22.9854 51.1491C23.0457 51.1273 23.1072 51.146 23.1881 51.1439C23.3504 51.1396 23.5137 51.176 23.6736 51.0907C23.7954 51.0875 23.9367 51.0634 24.0594 51.1009C24.1613 51.1185 24.2424 51.1163 24.3433 51.0935C24.5045 51.0488 24.6678 51.085 24.8277 50.9996C24.9089 50.9975 24.9911 51.0359 25.0722 51.0337C25.1128 51.0327 25.173 51.0109 25.2137 51.0098C25.3334 50.9255 25.4768 50.9827 25.6183 50.9587C25.7191 50.9359 25.8212 50.9534 25.9021 50.9513C26.0841 50.9261 26.2868 50.921 26.4688 50.8959C26.5906 50.8927 26.7122 50.8895 26.8546 50.906C27.0376 50.9215 27.2009 50.9579 27.4015 50.8715C27.4422 50.8704 27.5024 50.8486 27.5638 50.8673C27.6854 50.8641 27.8082 50.9014 27.9506 50.9181C27.9714 50.9378 28.0118 50.9368 28.0525 50.9357C28.2542 50.8899 28.4779 50.9044 28.6795 50.8584C28.8812 50.8126 29.0632 50.7875 29.2473 50.8436C29.3087 50.8622 29.3898 50.8601 29.4709 50.858L30.2009 50.8389C30.2403 50.7974 30.2789 50.715 30.3393 50.6932C30.3996 50.6714 30.46 50.6496 30.5409 50.6474C30.7437 50.6422 30.9038 50.5568 31.0847 50.4911C31.1034 50.4299 31.0826 50.41 31.0411 50.3706C31.0017 50.4121 30.9818 50.4331 30.9413 50.4341C30.9216 50.4549 30.9008 50.4352 30.8799 50.4155L30.8996 50.3947C30.9402 50.3937 30.9807 50.3926 31.0411 50.3708C31.0817 50.3697 31.1419 50.3479 31.1411 50.3074C31.1618 50.3271 31.2023 50.3261 31.2429 50.325C31.2637 50.3447 31.2824 50.2835 31.2824 50.2835C31.2813 50.243 31.2802 50.2024 31.2595 50.1827L31.2591 50.1829Z' fill='%234B7574'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.251 39.5766C31.2489 39.5127 31.1964 39.4757 31.1437 39.4389C31.0911 39.4022 31.0501 39.3264 31.0481 39.2623C31.046 39.1981 31.0828 39.1455 31.1059 39.0679C31.0533 39.0309 30.9871 38.969 30.9462 38.8933C30.88 38.8312 30.839 38.7556 30.7979 38.6798C30.7181 38.5925 30.675 38.4528 30.6455 38.3383C30.6433 38.274 30.6276 38.1847 30.5865 38.1091C30.5162 37.9189 30.4457 37.7286 30.4395 37.5363C30.449 37.4333 30.4216 37.3827 30.3302 37.3344C30.2776 37.2976 30.264 37.2723 30.2366 37.2219C30.1799 37.0568 30.1347 36.8529 30.0896 36.649C30.0737 36.5596 30.0213 36.5229 29.9551 36.4608C29.8247 36.4009 29.7197 36.3272 29.5546 36.3839C29.5043 36.4112 29.4263 36.388 29.3487 36.3649C29.1017 36.2703 28.818 36.2282 28.573 36.1978C28.431 36.1767 28.3281 36.1672 28.2115 36.1325C27.9919 36.0883 27.8111 36.0559 27.605 36.0368C27.3601 36.0062 27.1151 35.9758 26.8568 35.92C26.4814 35.8295 26.1201 35.7645 25.7447 35.674C25.6028 35.6529 25.4472 35.6066 25.317 35.5468C25.1866 35.4869 25.0194 35.4794 24.8661 35.4973C24.8271 35.4857 24.7631 35.4878 24.7241 35.4762C24.5937 35.4163 24.4404 35.4343 24.3215 35.3354L24.166 35.2891C24.1018 35.2911 24.0376 35.2932 23.9852 35.2565C23.8548 35.1966 23.713 35.1755 23.5574 35.1293C23.4933 35.1313 23.4155 35.1082 23.3767 35.0966C23.0131 34.9674 22.6241 34.8517 22.249 34.7612L22.0156 34.6918C21.7045 34.5993 21.3798 34.4816 21.0571 34.4279C20.8763 34.3954 20.6568 34.3512 20.4758 34.3185C20.3729 34.309 20.2813 34.2607 20.19 34.2124C20.046 34.1274 19.9158 34.0673 19.7602 34.021C19.4491 33.9285 19.136 33.7719 18.7881 33.7319C18.7491 33.7203 18.6967 33.6836 18.6577 33.672C18.3855 33.5911 18.1249 33.4711 17.8528 33.3902C17.6584 33.3324 17.5028 33.2861 17.3336 33.2147C17.1644 33.1432 17.0204 33.058 16.8648 33.0117C16.7092 32.9654 16.5906 32.8666 16.435 32.8203C16.2794 32.774 16.0966 32.6774 15.941 32.6312C15.7854 32.5849 15.6047 32.5522 15.4239 32.5196C15.3597 32.5216 15.2956 32.5237 15.2432 32.487C14.8796 32.3577 14.4791 32.2808 14.0901 32.1651C14.0375 32.1284 13.9733 32.1304 13.8957 32.1073C13.7653 32.0474 13.6351 31.9874 13.4931 31.9665C13.3743 31.8676 13.2071 31.8603 13.0517 31.8141C13.0127 31.8025 12.9603 31.7658 12.9213 31.7542C12.8687 31.7174 12.7909 31.6943 12.7521 31.6828C12.6995 31.646 12.6353 31.648 12.5577 31.6249C12.2329 31.5072 11.8694 31.3778 11.531 31.2349C11.1535 31.0804 10.79 30.951 10.3894 30.8743L10.1561 30.8049C9.84286 30.6482 9.54342 30.5169 9.23022 30.3602C9.08618 30.2751 8.9306 30.2288 8.80043 30.1688C8.70901 30.1205 8.61968 30.1362 8.55342 30.0742C8.43461 29.9753 8.29279 29.9545 8.16243 29.8944C7.95442 29.8114 7.75984 29.7535 7.55183 29.6705C7.39624 29.6243 7.31642 29.537 7.22296 29.4245C7.23253 29.413 6.55312 29.0642 6.2147 28.8778C5.84247 28.6728 4.87301 28.2176 4.79313 28.1305C4.69967 28.018 4.59239 27.8803 4.49894 27.7678C4.47154 27.7173 4.40548 27.6554 4.33928 27.5933C4.27309 27.5311 4.1837 27.547 4.16056 27.6248C4.13743 27.7026 4.10066 27.7552 4.02496 27.796C3.97438 27.8234 3.93766 27.8758 3.92607 27.9148C3.90293 27.9926 3.86617 28.0452 3.84303 28.123C3.79472 28.2145 3.75777 28.267 3.64117 28.2324C3.60237 28.2208 3.59059 28.2597 3.56542 28.2734C3.52865 28.326 3.51706 28.365 3.51915 28.429C3.41506 28.7789 3.23319 29.1058 2.90523 29.2834C2.7676 29.3904 2.65507 29.4841 2.58363 29.6533C2.56049 29.7311 2.4732 29.8109 2.37227 29.8656C2.32206 29.8931 2.25994 29.9593 2.23699 30.0371C2.18849 30.1285 2.94628 30.9253 3.11137 30.8686C3.13654 30.8549 3.17553 30.8665 3.21452 30.8781C3.29231 30.9013 3.34696 31.0022 3.47756 31.0621C3.46597 31.1011 4.32974 31.6118 4.49914 31.6833C4.52445 31.6968 4.55058 31.7068 4.57692 31.7155C4.70853 31.7245 4.83363 31.7685 4.96125 31.8115C5.16916 31.8818 5.3806 31.9381 5.58604 32.0166C5.80364 32.0998 6.01635 32.1953 6.22573 32.2971C6.64991 32.5032 7.05915 32.7389 7.48339 32.9448C7.90156 33.1477 8.34902 33.2804 8.78963 33.4243C9.1931 33.556 9.59711 33.6983 9.96651 33.9101L9.9758 33.9051C10.0536 33.9282 10.1178 33.9262 10.2092 33.9745C10.287 33.9976 10.3396 34.0344 10.4425 34.0439C10.4815 34.0555 10.5455 34.0534 10.5981 34.0901C10.8451 34.1847 11.1057 34.3047 11.3527 34.3992C11.5083 34.4455 11.6639 34.4918 11.7941 34.5516C11.9633 34.6231 12.1189 34.6693 12.2745 34.7156C12.4301 34.7619 12.5625 34.8859 12.7412 34.8544C12.7664 34.8408 12.78 34.866 12.819 34.8776C13.1048 34.9837 13.3887 35.0259 13.663 35.171L13.7019 35.1826C13.8963 35.2404 14.1297 35.3098 14.3515 35.418C14.3905 35.4296 14.443 35.4663 14.5071 35.4643C14.6995 35.4579 14.8435 35.5432 15.0127 35.6146C15.2733 35.7346 15.5593 35.8408 15.8818 35.8943C15.9848 35.9038 16.0764 35.9521 16.1676 36.0004C16.3117 36.0854 16.506 36.1434 16.6732 36.1507C16.7373 36.1487 16.7761 36.1602 16.8151 36.1718C17.0232 36.2548 17.1923 36.3264 17.4005 36.4095C17.5949 36.4673 17.7641 36.5387 17.9449 36.5714C18.2676 36.6251 18.5786 36.7174 18.9033 36.8353C19.0842 36.8678 19.2533 36.9394 19.4593 36.9582C19.5487 36.9424 19.6264 36.9657 19.6927 37.0276C19.7979 37.1012 19.8893 37.1497 20.0426 37.1317C20.0932 37.1043 20.1456 37.1412 20.1846 37.1528C20.3926 37.2358 20.6124 37.28 20.8435 37.2852C20.9465 37.2947 21.0495 37.3041 21.1273 37.3272C21.3468 37.3714 21.5687 37.4796 21.802 37.549C21.9576 37.5953 22.1132 37.6415 22.2434 37.7014C22.504 37.8213 22.7762 37.9023 23.0853 37.9306C23.1495 37.9286 23.2021 37.9654 23.2797 37.9885C23.4353 38.0347 23.5793 38.12 23.7578 38.0884C23.8746 38.1231 24.0164 38.144 24.1214 38.2177C24.2128 38.266 24.2906 38.2891 24.3936 38.2986C24.5607 38.3061 24.7047 38.3912 24.8833 38.3596C24.9611 38.3827 25.0273 38.4447 25.1051 38.4678C25.1441 38.4794 25.2081 38.4773 25.2471 38.4889C25.387 38.4458 25.5056 38.5447 25.6476 38.5658C25.7505 38.5753 25.8421 38.6236 25.9197 38.6467C26.1005 38.6792 26.2949 38.7372 26.4757 38.7696C26.5925 38.8044 26.7091 38.839 26.8393 38.8989C27.0085 38.9703 27.1525 39.0556 27.37 39.0356C27.409 39.0472 27.473 39.0451 27.5256 39.0819C27.6422 39.1166 27.7474 39.1901 27.8776 39.2501C27.8912 39.2753 27.93 39.2868 27.969 39.2984C28.1749 39.3174 28.3831 39.4005 28.5891 39.4193C28.7951 39.4383 28.9759 39.4708 29.1335 39.5812C29.1861 39.618 29.2639 39.6411 29.3417 39.6642L30.0416 39.8724C30.092 39.8451 30.1541 39.7788 30.2183 39.7767C30.2825 39.7747 30.3466 39.7726 30.4242 39.7957C30.6186 39.8535 30.7973 39.822 30.9897 39.8157C31.0264 39.7632 31.0128 39.7379 30.9856 39.6875C30.9352 39.7148 30.9098 39.7286 30.871 39.717C30.8458 39.7307 30.8322 39.7055 30.8184 39.6803L30.8435 39.6666C30.8825 39.6782 30.9213 39.6898 30.9855 39.6877C31.0245 39.6993 31.0885 39.6972 31.1002 39.6585C31.1138 39.6837 31.1526 39.6952 31.1916 39.7068C31.2052 39.732 31.242 39.6795 31.242 39.6795C31.2535 39.6407 31.2651 39.6017 31.2515 39.5766L31.251 39.5766Z' fill='%234B7574'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0666 80.8744C17.128 80.8924 17.1795 80.854 17.2309 80.8155C17.2822 80.7769 17.367 80.7616 17.4286 80.7797C17.4902 80.7977 17.5287 80.8491 17.5952 80.8952C17.6467 80.8568 17.7263 80.8132 17.8109 80.798C17.8906 80.7545 17.9752 80.739 18.06 80.7237C18.1678 80.6751 18.314 80.6777 18.4321 80.6854C18.4938 80.7034 18.5835 80.7164 18.6682 80.7009C18.8709 80.6934 19.0737 80.6858 19.2583 80.74C19.3531 80.7811 19.4098 80.7709 19.4842 80.6991C19.5355 80.6605 19.5638 80.6556 19.6203 80.6452C19.7948 80.6428 20.0026 80.6636 20.2104 80.6843C20.3003 80.6971 20.3515 80.6587 20.4312 80.6152C20.5288 80.51 20.6316 80.4332 20.6292 80.2587C20.619 80.2023 20.6654 80.1355 20.7115 80.069C20.8784 79.8638 21.007 79.6074 21.1123 79.3841C21.1766 79.2558 21.2178 79.161 21.2871 79.061C21.3976 78.8662 21.4848 78.7045 21.5672 78.5147C21.6727 78.2915 21.778 78.0683 21.9116 77.8402C22.1146 77.5118 22.2892 77.1888 22.4922 76.8604C22.5566 76.7321 22.6491 76.5987 22.7466 76.4937C22.8442 76.3885 22.9034 76.232 22.9342 76.0807C22.9574 76.0473 22.9753 75.9859 22.9985 75.9524C23.0961 75.8472 23.1269 75.6959 23.2579 75.6139L23.3504 75.4805C23.3685 75.4189 23.3866 75.3573 23.4378 75.3189C23.5354 75.2137 23.5997 75.0856 23.6922 74.9522C23.7102 74.8906 23.7565 74.8239 23.7796 74.7907C24.0158 74.4855 24.247 74.1521 24.45 73.8239L24.5888 73.6238C24.7737 73.357 24.9868 73.0853 25.1385 72.7955C25.2258 72.6338 25.3362 72.439 25.4238 72.2773C25.4649 72.1825 25.5394 72.1105 25.6137 72.0389C25.7395 71.9286 25.8372 71.8236 25.9297 71.6902C26.1147 71.4235 26.3611 71.1749 26.5076 70.8568C26.5308 70.8234 26.582 70.785 26.6052 70.7516C26.767 70.5183 26.9623 70.3081 27.1241 70.0748C27.2396 69.9081 27.3321 69.7747 27.4528 69.6363C27.5735 69.4978 27.6994 69.3876 27.7919 69.2542C27.8844 69.1208 28.0153 69.0389 28.1078 68.9056C28.2003 68.7722 28.3491 68.6286 28.4416 68.4952C28.5341 68.3618 28.6215 68.2003 28.7089 68.0387C28.727 67.9771 28.7451 67.9155 28.7963 67.8772C29.0326 67.572 29.2306 67.2155 29.4618 66.8821C29.5132 66.8435 29.5312 66.7819 29.5774 66.7154C29.675 66.6102 29.7726 66.5053 29.8368 66.3769C29.9678 66.2948 30.0269 66.1383 30.1193 66.005C30.1425 65.9716 30.1937 65.9332 30.2169 65.8998C30.2682 65.8613 30.3145 65.7946 30.3375 65.7613C30.3889 65.7228 30.407 65.6612 30.4531 65.5947C30.6663 65.3228 30.9027 65.0178 31.144 64.7408C31.4085 64.4305 31.6449 64.1254 31.8427 63.7688L31.9815 63.5687C32.2281 63.32 32.4462 63.0765 32.6928 62.8278C32.8186 62.7175 32.9111 62.5841 33.0087 62.4792C33.0831 62.4074 33.0961 62.3176 33.1756 62.274C33.3067 62.192 33.3707 62.0637 33.4685 61.9586C33.6122 61.7869 33.7279 61.6201 33.8716 61.4483C33.9641 61.3149 34.072 61.2663 34.208 61.2126C34.2159 61.2253 34.7593 60.6886 35.0419 60.4252C35.3529 60.1355 36.0878 59.3565 36.1955 59.3078C36.3315 59.254 36.4958 59.1951 36.6318 59.1414C36.6884 59.1311 36.7678 59.0877 36.8475 59.0442C36.9271 59.0006 36.94 58.9108 36.8733 58.8645C36.8066 58.8183 36.768 58.7669 36.7529 58.6823C36.7426 58.6257 36.7043 58.5744 36.6708 58.5512C36.6041 58.505 36.5656 58.4536 36.4989 58.4074C36.4271 58.333 36.3887 58.2815 36.458 58.1815C36.4811 58.1482 36.4478 58.1249 36.4427 58.0967C36.4042 58.0454 36.3707 58.0222 36.3093 58.0042C36.0093 57.7962 35.7555 57.5214 35.6891 57.1544C35.6303 56.9902 35.5764 56.8541 35.4379 56.7335C35.3712 56.6872 35.3226 56.5794 35.3022 56.4664C35.2917 56.4101 35.2482 56.3305 35.1814 56.2844C35.1097 56.2098 34.1163 56.6812 34.1187 56.8557C34.1238 56.8839 34.1006 56.9173 34.0774 56.9508C34.0312 57.0174 33.9182 57.0379 33.8205 57.1433C33.7871 57.1201 33.0324 57.7814 32.9116 57.9201C32.8909 57.9399 32.8732 57.9616 32.8568 57.9839C32.8072 58.1062 32.7264 58.2113 32.6456 58.3191C32.5141 58.4947 32.3946 58.6781 32.2559 58.8487C32.109 59.0295 31.9519 59.2019 31.7899 59.369C31.4617 59.7077 31.1101 60.023 30.7821 60.3618C30.4589 60.6958 30.1932 61.0796 29.919 61.4533C29.668 61.7956 29.4068 62.135 29.0904 62.4199L29.0923 62.4303C29.046 62.497 29.0279 62.5586 28.9535 62.6304C28.9073 62.6971 28.8559 62.7356 28.8148 62.8305C28.7916 62.8639 28.7736 62.9253 28.7223 62.9638C28.5553 63.169 28.3601 63.3792 28.1932 63.5843C28.1007 63.7177 28.0082 63.8511 27.9107 63.9562C27.79 64.0946 27.6975 64.228 27.605 64.3614C27.5125 64.4948 27.3533 64.5819 27.3275 64.7616C27.3326 64.7897 27.3045 64.7948 27.2813 64.8283C27.0913 65.0667 26.9626 65.3233 26.7392 65.5385L26.7161 65.5719C26.6005 65.7386 26.4617 65.9387 26.2897 66.1157C26.2665 66.1491 26.2153 66.1875 26.1972 66.2491C26.1432 66.4338 26.0173 66.544 25.8967 66.6825C25.7014 66.8926 25.5113 67.1312 25.3599 67.421C25.3187 67.5159 25.2442 67.5878 25.1699 67.6595C25.0441 67.7698 24.9284 67.9363 24.8693 68.0929C24.8512 68.1545 24.8282 68.1877 24.805 68.2212C24.6612 68.3929 24.5404 68.5313 24.3966 68.7032C24.281 68.8698 24.1603 69.0083 24.0729 69.1699C23.9212 69.4597 23.7365 69.7264 23.5231 69.9982C23.4359 70.1598 23.3151 70.2982 23.2329 70.488C23.2201 70.5779 23.1737 70.6445 23.0942 70.6881C22.9915 70.7652 22.9169 70.8368 22.8861 70.9881C22.8964 71.0447 22.845 71.083 22.8218 71.1164C22.6781 71.2882 22.5675 71.4831 22.4904 71.7011C22.4493 71.796 22.4083 71.891 22.362 71.9577C22.2516 72.1525 22.0796 72.3295 21.9408 72.5296C21.8483 72.6629 21.7558 72.7963 21.6583 72.9014C21.4631 73.1115 21.3013 73.3449 21.1779 73.6297C21.1598 73.6913 21.1084 73.7298 21.0623 73.7964C20.9698 73.9298 20.8439 74.04 20.8182 74.2194C20.7487 74.3196 20.6847 74.4478 20.5819 74.5246C20.5075 74.5964 20.4613 74.663 20.4201 74.7579C20.3609 74.9144 20.2351 75.0247 20.2094 75.2041C20.1632 75.2708 20.0837 75.3145 20.0374 75.3811C20.0142 75.4146 19.9963 75.476 19.9731 75.5094C19.9703 75.6558 19.8394 75.7377 19.7751 75.866C19.7339 75.9608 19.6594 76.0328 19.6133 76.0993C19.526 76.261 19.4103 76.4275 19.3231 76.5892C19.2536 76.6893 19.1843 76.7892 19.0868 76.8943C18.9662 77.0328 18.8402 77.143 18.7914 77.3559C18.7682 77.3893 18.7502 77.4507 18.6989 77.4893C18.6296 77.5892 18.5269 77.6663 18.4292 77.7712C18.401 77.7763 18.378 77.8096 18.3548 77.843C18.2725 78.0327 18.1286 78.2046 18.0465 78.3945C17.9642 78.5842 17.877 78.7458 17.7229 78.8611C17.6715 78.8997 17.6253 78.9663 17.579 79.033L17.1629 79.6331C17.1731 79.6894 17.2168 79.7692 17.1987 79.8308C17.1806 79.8924 17.1625 79.954 17.1164 80.0205C17.0008 80.1872 16.975 80.3668 16.921 80.5515C16.9594 80.6028 16.9877 80.5978 17.044 80.5876C17.0338 80.5313 17.0287 80.5028 17.0518 80.4696C17.0467 80.4414 17.0748 80.4363 17.1031 80.431L17.1082 80.4592C17.085 80.4926 17.062 80.5259 17.0439 80.5875C17.0207 80.6209 17.0027 80.6823 17.0359 80.7056C17.0077 80.7107 16.9846 80.7439 16.9615 80.7774C16.9333 80.7825 16.9717 80.8337 16.9717 80.8337C17.0049 80.8568 17.0384 80.88 17.0665 80.8749L17.0666 80.8744Z' fill='%234B7574'/%3E%3C/svg%3E");
  position: absolute;
  top: -19px;
  left: -44px;
  width: 36px;
  height: 80px;
  background-repeat: no-repeat;
  background-size: cover;
}


.our-families {
  padding-top: 480px;
  /* background: #FFF;
  mix-blend-mode: soft-light; */
  position: relative;
}
.our-families__bg {
  position: absolute;
  top: 0;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 100%;
}
.our-families__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.our-families__item{
  text-align: center;
}
.our-families__item h4{
  font-family: var(--font-tertiary);
  color: #4B7574;
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: 7.5px;
  /* max-width: 940px; */
  position: relative;
  display: inline-block;
  padding: 70px 0 0 0;

  margin: 0 auto;
  text-transform: uppercase;

}

.our-families__item h4::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='47' viewBox='0 0 63 47' fill='none'%3E%3Cpath d='M14.748 46.5157C10.5343 46.305 7.05793 44.8302 4.31898 42.0912C1.47469 39.247 0.105222 35.6653 -0.00012207 31.4515L0.210566 29.2393C1.36935 19.8637 7.16327 11.8575 17.3816 5.11549C21.7007 2.37655 25.4931 0.901731 28.6535 0.796387V2.58724C26.0199 2.69258 22.7542 3.95671 18.6458 6.48496C12.6412 10.2773 8.00602 15.0178 4.74036 20.7064C7.4793 18.0728 10.9557 16.8087 14.9587 16.7033C19.1725 16.8087 22.6488 18.2835 25.4931 21.1278C28.2321 23.9721 29.7069 27.4484 29.7069 31.6622C29.6015 35.8759 28.1267 39.3523 25.2824 42.1966C22.5435 44.9355 18.9618 46.4103 14.748 46.5157ZM47.7207 46.5157C43.507 46.305 40.0306 44.8302 37.2917 42.0912C34.5527 39.247 33.0779 35.6653 32.9726 31.4515C32.9726 30.7141 33.0779 29.9767 33.1832 29.2393C34.342 19.8637 40.1359 11.8575 50.4597 5.11549C54.6734 2.37655 58.4658 0.901731 61.6261 0.796387V2.58724C58.9925 2.69258 55.7269 3.95671 51.6184 6.48496C45.6138 10.2773 40.9787 15.0178 37.713 20.7064C40.5573 18.0728 43.9283 16.8087 47.9314 16.7033C52.1452 16.8087 55.6215 18.2835 58.4658 21.1278C61.2048 23.9721 62.6796 27.4484 62.7849 31.6622C62.5742 35.8759 61.0994 39.3523 58.3605 42.1966C55.5162 44.9355 51.9345 46.4103 47.7207 46.5157Z' fill='%234B7574'/%3E%3C/svg%3E");
  content: "";
  width: 62px;
  height: 46px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
.our-families__item h4::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='47' viewBox='0 0 63 47' fill='none'%3E%3Cpath d='M48.2517 0.954035C52.4655 1.16472 55.9418 2.63954 58.6808 5.37848C61.5251 8.22277 62.8945 11.8045 62.9999 16.0182L62.7892 18.2305C61.6304 27.6061 55.8365 35.6122 45.6181 42.3542C41.299 45.0932 37.5066 46.568 34.3463 46.6733L34.3463 44.8825C36.9799 44.7771 40.2456 43.513 44.354 40.9848C50.3586 37.1924 54.9937 32.4519 58.2594 26.7633C55.5205 29.3969 52.0441 30.661 48.041 30.7664C43.8273 30.661 40.3509 29.1862 37.5066 26.3419C34.7677 23.4977 33.2929 20.0213 33.2929 15.8075C33.3982 11.5938 34.873 8.11743 37.7173 5.27314C40.4563 2.53419 44.038 1.05938 48.2517 0.954035ZM15.279 0.954032C19.4928 1.16472 22.9692 2.63954 25.7081 5.37848C28.447 8.22277 29.9219 11.8045 30.0272 16.0182C30.0272 16.7556 29.9219 17.493 29.8165 18.2305C28.6577 27.6061 22.8638 35.6122 12.5401 42.3542C8.32633 45.0932 4.53395 46.568 1.37363 46.6733L1.37363 44.8825C4.00723 44.7771 7.27289 43.513 11.3813 40.9848C17.3859 37.1924 22.0211 32.4519 25.2867 26.7633C22.4424 29.3969 19.0714 30.661 15.0684 30.7664C10.8546 30.661 7.37824 29.1862 4.53395 26.3419C1.79501 23.4977 0.32019 20.0213 0.214846 15.8075C0.425535 11.5938 1.90035 8.11742 4.6393 5.27314C7.48358 2.53419 11.0653 1.05938 15.279 0.954032Z' fill='%234B7574'/%3E%3C/svg%3E");
  content: "";
  width: 62px;
  height: 46px;
  position: absolute;
  bottom: -69px;
  right: 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
.our-families__main {
  padding: 250px 0 187px 0;
  position: relative;
  max-width: 1020px;
  margin: 0 auto;
}

.our-families__main::after {
  content: "";
  background: #95C0B6;
  width: 2px;
  position: absolute;
  top: 30px;
  left: 0;
  height: 140px;
  right: 0;
  margin: 0 auto;
}
.our-families__item h5{
  color: #000;
  text-align: center;
  margin-top: 82px;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  font-family: var(--font-secondary);
}
.our-families__wrapper ul.slick-dots {
  position: initial;
  bottom: 0;
  margin: 50px 0 0 0 ;
}
.our-families__wrapper ul.slick-dots li{
  margin: 0;
}
.our-families__wrapper ul.slick-dots li {
  margin: 0;
  width: auto;
  padding: 0 10px;
  height: auto;
}
.slick-dots li button::before{
  display: none;
}
.slick-dots li button {
  padding: 0;
  width: 16px;
  height: 16px;
  background: transparent;
  border: 4px solid #95C0B6;
  border-radius: 100%;
}
.our-families__wrapper ul.slick-dots li.slick-active button {
  background: #95C0B6;
}
.our-families__main::before {
  content: "";
  background: #95C0B6;
  width: 2px;
  position: absolute;
  bottom: 16px;
  left: 0;
  height: 140px;
  right: 0;
  margin: 0 auto;
}
.our-families__bg-img {
  position: absolute;
  top: 170px;
  left: 0;
  z-index: -1;
  right: 0;
  margin: 0 auto;
}
.our-families__bg-img img{
  max-width: 546px;
  margin: 0 auto;
}

.private-party__wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1200px;
  position: relative;
  margin-left: auto;
}

.private-party__right {
  padding: 80px 52px 80px 60px;
  width: 50%;
  position: relative;
  z-index: 99;
  margin-left: auto;
}
.private-party__right-logo{
  margin-bottom: 24px;
}
.private-party__right-logo img{
  max-width: 95px;
}
.private-party{
  position: relative;
}

.private-party__right h2 {
  font-size: 44px;
  line-height: 1.2;
  color: #4B7574;
  letter-spacing: 7.5px;
  font-family: var(--font-tertiary);
  text-transform: uppercase;
}
.private-party__right p{
  font-size: 18px;
  color:#000;
  font-weight: 400;
  margin: 24px 0;
  max-width: 410px;

  line-height: 1.2;
}
.private-party__left {
  width: 815px;
  position: absolute;
  top: -29px;
  z-index: 11;
  left: -150px;
}

.private-party__left img{
  width: 100%;
}
.private-party__right a {
  display: inline-block;
  font-size: 24px;
  font-family: var(--font-secondary);
  color: #ffffff;
  border-radius: 50px;
  background: #4B7574;
  border:1px solid #4b7574;
  width: 100%;
  max-width: 282px;
  text-align: left;
  padding: 9px 21px 13px 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.private-party__right a svg path {
  fill: #fff;
  
}
.private-party__right a:hover {
  background: transparent;
  color: #4b7574;
}
.private-party__right a:hover svg path {
  fill: #4b7574;
}
.private-party__right a svg {
  max-width: 25px;
  margin-left: 10px;
  position: relative;
  top: 2px;
}

.private-party__bg-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.private-party__bg-image {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.private-party__bg-image .mob-image {
  display: none;
}
.private-party__left .mob-img{
  display: none;
}
.private-party{
  padding: 0 50px;
}





.visit-our {
  background: #f6f5f1;
  padding: 67px 0 140px 0 ;
  position: relative;
  overflow: hidden;
}
.visit-our__left {
  position: relative;
  z-index: 999;
  padding: 85px 34px 85px 59px;
  width: 44%;
}
.visit-our__left h2{
  font-size: 50px;
  line-height: 1;
  color: #6F506B;
  
  letter-spacing: 7.5px;
  font-family: var(--font-tertiary);
  text-transform: uppercase;
}

.visit-our__left a{
  font-size: 24px;
  font-family: var(--font-secondary);
  color: #ffffff;
  border-radius: 50px;
  background: #6F506B;
  border: 1px solid #6F506B;
  width: 100%;
  max-width: 282px;
  text-align: left;
  padding: 9px 21px 13px 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.visit-our__left a:hover{
  background: transparent;
  color: #6F506B;
}
.visit-our__left a:hover svg path{
  fill: #6F506B;
}
.visit-our__left a svg path{
  fill: #fff;
}
.visit-our__left a svg{
  max-width: 25px;
  margin-left: 10px;
  position: relative;
  top: 2px;
}
.visit-our__left p{
  font-size: 18px;
  color: #000;
  font-weight: 400;
  margin: 30px 0;
  max-width: 410px;
  line-height: 1.4;
}
.visit-our__wrapper {
  max-width: 1250px;
 position: relative;
}

.visit-our__main {
  max-width: 1512px;
  margin: 0 auto;
  /* padding: 0 15px; */
}
.visit-our__back-img{
  position: absolute;
  top: -52px;
  right: -140px;
  width: 73%;
  z-index: 99;
}
.visit-our__backs-img {
  position: absolute;
  right: 15px;
  z-index: 99;
  bottom: 0;
  width: 873px;
}
.visit-our::before {
  content: "";
  position: absolute;
  bottom: -20px;
  background: #95C0B6;
  width: 2px;
  height: 140px;
  left: 0;
  right: 0;
  z-index: 999999999;
  display: block;
  margin: 0 auto;
}
.nav__list li .social-icon li:last-child{
  margin-right: 0;
}
.footer__right-btn a {
  background: #4B7574;
  min-width: 231px;
  max-width: 231px;
  display: inline-block;
  font-size: 24px;
  font-family: var(--font-secondary);
  color: #fff;
  padding: 8px 22px 12px 22px;
  border-radius: 50px;
  text-transform: uppercase;
  border: 1px solid #4b7574;
}
.footer__right-btn a:hover{
  background: transparent;
  color: #4b7574;
}
.footer nav{
  margin-right: 50px;
}
.footer__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}



.copyright {
  background: #4B7574;
  padding: 13px 0;
}
.copyright__left p {
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.copyright__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.copyright__right ul li a {
  font-size: 16px;
  color: #ffffff;
  font-weight: 400;
}
.copyright__right ul li a:hover {
  opacity: 0.7;
}
.copyright__right ul {
  display: flex;
  margin: 0 -10px;
  align-items: center;
  justify-content: flex-end;
}
.copyright__right ul li{
  padding: 0 10px;
  font-size: 16px;
}



/* header start here */
.home-header {
  padding: 20px 0 27px 0;
  position: absolute;
  top: 0;
  z-index: 999;
  left: 0;
  width: 100%;

}
.home-header__left img {
  max-width: 533px;
}
.home-header__left {
  width: 40.7%;
}
.home-header__right-wrapper ul li a {
  font-size: 24px;
  color: #4B7574;
  text-transform: uppercase;
  font-weight: 400;
  display: block;
  font-family: var(--font-secondary);
}
.home-header__right-wrapper ul li {
  padding: 0 30px;
  line-height: 1;
}
.home-header__right-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -30px;
}
.home-header__btn a {
  border-radius: 50px;
  background: #4B7574;
  font-size: 24px;
  color: #ffffff;
  padding: 8px 27px 12px 27px;
  text-transform: uppercase;
  display: inline-block;
  border: 1px solid #4b7574;
  font-family: var(--font-secondary);
}
.home-header__btn a:hover {
  background: transparent;
  color: #4b7574;
}
.home-header__right-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.home-header__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-header__right {
  width: 53%;
}
.home-header__right-wrapper nav{
  padding-right: 40px;
}
.home-header__left .mob-logo{
  display: none;
}
.home-header__toggle{
  display: none;
}
.home-header__right-close{
  display: none;
}
/* header end here */

/* Banner start here */
.home-banner {
  width: 100%;
  overflow: hidden;
  padding: 150px 0 0%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
.home-banner__item-wrapper{
  margin-bottom: 22px;
}
.home-banner-bg img{
  max-width: 914px;
  
  mix-blend-mode: multiply;
}
.home-banner-bg {
  position: absolute;
  top: 0;
  z-index: 0;
  mix-blend-mode: multiply;
  height: 100%;
  width: 100%;
}
.home-banner__wrapper{
  display: -webkit-box;
  display: -moz-box;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
.home-banner__wrapper .side-images {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 20px;
  border-radius: 5px;
  top: 0;
  box-shadow: 14px 7px 21px 3px #00000040;
  z-index: 2;
}
.home-banner__left {
  max-width: 58.2%;
  rotate: 2.705deg;
  left: 0;
  margin-left: -41%;
  margin-bottom: 50px;
}
.home-banner__right {
  max-width: 58.2%;
  rotate: -1.465deg;
  right: 0;
  margin-right: -16%;
  margin-top: 2%;
  top: 0;
  margin-bottom: 50px;
}
.home-banner__center {
  width: 100%;
  position: absolute;
  left: 31%;
  transform: translateX(-30%);
  max-width: 470px;
  z-index: 3;
}
.header-heading h1 {
  color: var(--color-primary);
  font-family: var(--font-tertiary);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 9px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 40px;
}
.header-heading h1:after {
  position: absolute;
  content: '';
  width: 57px;
  height: 1px;
  background-color: var(--color-primary);
  bottom: -17px;
  left: 0;
}
.header-heading .dis p {
  color: #000;
  font-family: var(--font-primary);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 400px;
  font-size: 18px;
}
.home-banner__wrapper .side-images img{
  width: 100%;
  border-radius: 5px;
}
.home-btn {
  margin-top: 22px;
}
.home-btn a{
  font-family: var(--font-secondary);
  border-radius: 50px;
  background: #B9CAD6;
  border: 1px solid #B9CAD6;
  font-size: 24px;
  line-height: 1;
  color: #4B7574;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px 25px 12px 25px;
  min-width: 282px;
  max-width: 282px;
  justify-content: space-between;
}
.home-btn a:hover{
  background: #4B7574;
  color: #B9CAD6;
  border: 1px solid #4B7574;
}
.home-btn a svg {
  width: 25px;
  position: relative;
  top: 2px;

}
.icon-sec__column {
  padding: 25px 34px 56px;
  width: 33.33%;
  text-align: center;
  margin: 0 auto;
  border-right: 1px solid #95C0B6;
  
}
.icon-sec__img img {
  display: block;
  margin: 0 auto;
  max-width: 42px;
}
.icon-sec__text {
  margin-top: 12px;
}
.icon-sec__text p {
  font-size: 20px;
  font-family: var(--font-secondary);
  color: #000000;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
}
.icon-sec__text p a{
  color: #000000;
  text-decoration: underline;
}
.icon-sec__wrapper {
  display: flex;
  flex-wrap: wrap;
}
.icon-sec__column:last-child {
  border: none;
}
.home-header__panel {
  padding-bottom: 15px;
  border-bottom: 1px solid #4B7574;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.home-header__panel-left > ul > li {
  display: flex;
  align-items: center;
}
.home-header__panel-left > ul > li span {
  font-size: 24px;
  color: #4B7574;
  font-weight: 400;
  font-family: var(--font-secondary);
  /* line-height: 0; */
}
.social-icon a {
  line-height: 0;
  color: inherit;
}
.home-header .social-icon li a svg path {
  fill: #4B7574;
}
.home-header .social-icon li:hover a svg path {
  fill: #000;
}
.home-header__panel-right ul li a{
  color: #4B7574;
  display: flex;
  white-space: nowrap;
  align-items: center;
}
.home-header__panel-right ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}  

.home-header__panel-right ul li .nav__content {
  font-size: 24px;
  font-family: var(--font-secondary);
}
.home-header__panel-right ul li a .nav__icon {
  width: 19px;
  height: 19px;
  margin-right: 12px;
}
.home-header__panel-right > ul > li {
  margin-right: 50px;
}
.home-header__panel-right > ul > li:hover a{
  color: #000;
}
.home-header__panel-right > ul > li:last-child {
  margin-right: 0px;
}
.home-header__panel-right ul li a .nav__icon svg {
  width: 100%;
}
.home-banner__mobile{
  display: none;
}
.home-banner-bg .mob-img{
  display: none;
}
.mobile-sec {
  
  display: none;
}
/* Banner end here */

@media screen and (max-width:1512px) and (min-width:992px) {
  .home-banner-bg img{
      max-width: 60.450vw;
      height: 100%;
  }
  .icon-sec__column {
      padding: 1.653vw 3.307vw 3.704vw;
      border-right: 0.066vw solid #95C0B6;
  }
  .icon-sec__img img {
      max-width: 2.778vw;
  }
  .icon-sec__text {
      margin-top: 0.794vw;
  }
  .icon-sec__text p {
      font-size: 1.323vw;
  }
  .home-btn a svg {
      width: 1.653vw; 
      top: 0.132vw;
  }
  .home-banner{
      padding: 9.921vw 0 0;
  }
  .home-banner__item-wrapper {
      margin-bottom: 1.455vw;
  }
  .home-banner__wrapper .side-images {
    
      padding: 1.323vw;
      border-radius: 0.331vw;
      box-shadow: 0.926vw 0.463vw 1.389vw 0.198vw #00000040;
      z-index: 2;
  }
  .home-banner__left {
      margin-bottom: 3.307vw;
  }
  .home-banner__right {
      margin-bottom: 3.307vw;
  }
  .home-banner__center {
      transform: translateX(-30%);
      max-width: 31.085vw;
  }
  .header-heading h1 {
    
      font-size: 3.968vw;
      letter-spacing: 0.595vw;
      margin-bottom: 2.646vw;
  }
  .header-heading h1:after {
      width: 3.770vw;
      height: 0.066vw;
      bottom: -1.124vw;

  }
  .header-heading .dis p {
      max-width: 26.455vw;
      font-size: 1.190vw;
  }
  .home-btn {
      margin-top: 1.455vw;
  }
  .home-btn a {
      border-radius: 3.307vw;
      font-size: 1.587vw;
      padding: 0.463vw 1.653vw 0.794vw 1.653vw;
      min-width: 18.651vw;
      max-width: 18.651vw;
  }
  .home-header {
      padding: 1.323vw 0 1.786vw 0;
  }
  .home-header__panel {
      padding-bottom: 0.992vw;
      border-bottom: 0.066vw solid #4B7574;
      margin-bottom: 1.653vw;
  }
  .home-header__panel-left > ul > li span{
      font-size: 1.587vw;
  }
  .social-icon li{
      margin-right: 0.794vw;
  }
  .home-header__left img {
      max-width: 35.251vw;
  }
  .home-header__panel-right > ul > li {
      margin-right: 3.307vw;
  }
  .home-header__panel-right ul li .nav__content{
      font-size: 1.587vw;
  }
  .home-header__panel-right ul li a .nav__icon {
      width: 1.257vw;
      height: 1.257vw;
      margin-right: 0.794vw;
  }
  .home-header__right-wrapper nav {
      padding-right: 2.646vw;
  }
  .home-header__btn a {
      border-radius: 3.307vw;
      font-size: 1.587vw;
      padding: 0.529vw 1.786vw 0.794vw 1.786vw;
  }
  .home-header__right-wrapper ul {
      margin: 0 -1.984vw;
  }
  .home-header__right-wrapper ul li{
      padding: 0 1.984vw;
  }
  .home-header__right-wrapper ul li a {
      font-size: 1.587vw;
  }
  .copyright{
      padding: 0.860vw 0;
  }
  .copyright__left p {
      font-size: 1.058vw;
  }
  .copyright__right ul{
      margin: 0 -0.661vw;
  }
  .copyright__right ul li {
      padding: 0 0.661vw;
  }
  .copyright__right ul li a{
      font-size: 1.058vw;
  }
  .footer__right-btn a {
      min-width: 15.278vw;
      max-width: 15.278vw;
      font-size: 1.587vw;
      padding: 0.529vw 1.455vw 0.794vw 1.455vw;
      border-radius: 3.307vw;
  }
  .copyright__right ul li {
    font-size: 1.058vw;
}
  .footer nav{
      margin-right: 3.307vw;
  }
  .footer-logo img{
      max-width: 18.056vw;
  }
  .visit-our__left h2 {
      font-size: 3.307vw;
      letter-spacing: 0.496vw;
  }
  .visit-our::before {
      bottom: -1.323vw;
      width: 0.132vw;
      height: 9.259vw;
  }
  .visit-our {
      padding: 4.431vw 0 9.259vw 0;
  }
  .visit-our__back-img {
      position: absolute;
      top: -3.439vw;
      right: -9.259vw;
      
      z-index: 99;
  }
  .visit-our__backs-img {
      right: 0.992vw;
      width: 57.738vw;
  }
  .visit-our__left {
      padding: 5.622vw 2.249vw 5.622vw 3.968vw;
  }
  .visit-our__wrapper {
      max-width: 82.672vw;
     
  }
  .visit-our__left p {
      font-size: 1.190vw;
      margin: 1.984vw 0;
      max-width: 27.116vw;
  }
  .visit-our__left a {
      width: 18.651vw;
      height: 3.042vw;
      font-size: 1.587vw;
      border-radius: 3.307vw;
      line-height: 3.042vw;
  }
  .custom-container {
      max-width: 88.757vw;
      padding: 0 0.992vw;
  }
  .join-us__wrapper {
      padding: 13.889vw 0;
  }
  .join-us__wrapper::before {
      width: 0.066vw;
      height: 11.376vw;
  }
  .join-us__wrapper::after {
      width: 0.066vw;
      height: 11.376vw;
  }
  .join-us__wrapper h2 {
      font-size: 3.307vw;
      max-width: 64.815vw;
      letter-spacing: 0.496vw;
  }
  .ticket__media {
     
      border-radius: 1.455vw;
      padding: 4.630vw 7.407vw 4.630vw 7.407vw;
      margin-bottom: -32.407vw;
  }
  .ticket__wrapper {
      max-width: 72.090vw;
  }
  .ticket {
      padding: 1.984vw 0 0.661vw 0;
  }
  .ticket__media-bg img{
      height: 47.619vw;
  }
  .ticket__column-logo{
      margin-bottom: 1.323vw;
  }
  .ticket__column-logo img {
      max-width: 18.122vw;
  }
  .ticket__column-title {
      margin-bottom: 1.984vw;
  }
  .ticket__column-title h2 {
      letter-spacing: 0.298vw;
      font-size: 2.976vw;
  }
  .ticket__column-wrapper {
      margin: 0 -0.661vw;
      padding: 2.646vw 0;
  }
  .ticket__column-item{
      padding: 0 0.661vw;
  }
  .ticket__column-media{
      padding: 4.630vw 0 0 0;
  }
  .ticket__column-media::before{
      width: 5.291vw;
      height: 5.291vw;
      top: -2.910vw;
  }
  .ticket__column-media::after{
      width: 5.291vw;
      height: 5.291vw;
      bottom: -2.910vw;
  }
  .ticket__column-icon{
      width: 2.976vw;
      height: 2.976vw;
      margin: 0 auto 0.529vw;
  }
  .ticket__column-icon img{
      max-width: 1.653vw;
  }
  .ticket__column-content {
      padding: 0 1.058vw 1.323vw;
      text-align: center;
      border-bottom: 0.397vw dashed #b5c5d3;
  }
  .ticket__column-content h3 {
      margin-bottom: 0.661vw;
      font-size: 1.587vw;
      letter-spacing: 0.159vw;
      padding: 0 0.463vw;
  }
  .ticket__column-content p{
      margin-bottom: 0.661vw;
      font-size: 1.190vw;
      letter-spacing: 0.159vw;
  }
  .ticket__column-content img{
      max-width: 4.563vw;
      padding-top: 0.661vw;
  }
  .ticket__column-price {
      padding: 0.992vw 0.992vw 3.836vw;
  }
  .ticket__column-price h4 {
      font-size: 2.646vw;
      letter-spacing: 0.159vw;
  }
  .ticket__column-bottom p {
      font-size: 1.058vw;
      letter-spacing: 0.106vw;
      margin: 0 auto 3.307vw;
  }
  .ticket__column-bottom a {
      border-radius: 3.307vw;
      padding: 0.595vw 0.661vw 0.860vw 0.661vw;
      font-size: 1.587vw;
      max-width: 22.156vw;
      min-width: 22.156vw;
  }
  .ticket__column-bottom a::before {
      top: -1.257vw;
      left: -2.910vw;
      width: 2.381vw;
      height: 5.291vw;
  }
  .ticket__column-bottom a::after{
      top: -1.257vw;
      right: -2.910vw;
      width: 2.381vw;
      height: 5.291vw;
  }
  .our-families{
      padding-top: 31.746vw;
  }
  .our-families__main {
      padding: 16.534vw 0 12.368vw 0;
      max-width: 67.460vw;
  }
  .our-families__main::before {
      width: 0.132vw;
      bottom: 1.058vw;
      height: 9.259vw;
      
  }
  .our-families__main::after {
      
      width: 0.132vw;
      top: 1.984vw;
      height: 9.259vw;
      
  }
  .our-families__item h4 {
      font-size: 3.307vw;
      letter-spacing: 0.496vw;
      padding: 4.630vw 0 0 0;
  }
  .our-families__item h4::before{
      width: 4.101vw;
      height: 3.042vw;

  }
  .our-families__item h4::after{
      width: 4.101vw;
      height: 3.042vw;
      bottom: -4.563vw;
  }
  .our-families__item h5 {
      margin-top: 4.630vw;
      font-size: 1.587vw;        
  }
  .our-families__wrapper ul.slick-dots{
      margin: 3.307vw 0 0 0;
  }
  .our-families__wrapper ul.slick-dots li{
      padding: 0 0.661vw;
  }
  .slick-dots li button{
      width: 1.058vw;
      height: 1.058vw;
      border: 0.265vw solid #95C0B6;
  }
  .our-families__bg-img img{
      max-width: 36.111vw;
  }
  .our-families__bg-img {
      top: 11.243vw;
  
  }
  .private-party__wrapper{
      max-width: 79.365vw;
  }
  .private-party__left {
      width: 53.902vw;
      top: -1.918vw;
      left: -9.921vw;
  }
  .private-party__right {
      padding: 5.291vw 3.439vw 5.291vw 3.968vw;
      
  }
  .private-party {
      padding: 0 3.307vw;
  }
  .private-party__right-logo {
      margin-bottom: 1.587vw;
  }
  .private-party__right-logo img {
      max-width: 6.283vw;
  }
  .private-party__right h2 {
      font-size: 2.910vw;
      letter-spacing: 0.496vw;
       
  }
  .private-party__right p {
      font-size: 1.190vw;
      margin: 1.587vw 0;
      max-width: 27.116vw;
  }
  .private-party__right a {
      width: 18.651vw;
      height: 3.042vw;
      font-size: 1.587vw;
      border-radius: 3.307vw;
      line-height: 3.042vw;
  }
}
@media (max-width:991px){
  .icon-sec__column{
      position: relative;
  }
  .home-banner__item-wrapper{
      display: none;
  }
  .mobile-sec {
      background: rgba(185, 202, 214, 0.25);
      display: block;
      padding: 20px 0 10px 0;
  }
  .icon-sec__text p{
      font-size: 24px;
  }
  .icon-sec__column{
      width: 100%;
      border-right: none;
      padding: 30px 20px 50px;
  }
  .icon-sec__column::after {
      content: "";
      position: absolute;
      bottom: 5px;
      left: 0;
      width: 220px;
      height: 1px;
      background: #95C0B6;
      margin: 0 auto;
      left: 0;
      right: 0;
  }
  .icon-sec__column:last-child::after{
      display: none;
  }
  .home-banner__mobile-img img {
      width: 100%;
  }
  .home-banner-bg .mob-img{
      display: block;
      width: 100%;
  }
  .home-banner-bg img{
      max-width: 100%;
      height: auto;
  }
  .home-banner{
      padding: 130px 0 0 0;
  }
  .home-banner-bg .desk-img {
      display: none;
  }

  .header-heading h1{
      font-size: 30px;
      letter-spacing: 4.5px;
  }
  .header-heading .dis p{
      max-width: 100%;
  }
  .home-banner__mobile-text {
      padding: 20px 34px 75px;
      position: relative;
      z-index: 111;
  }
  .home-banner .icon-sec {
      display: none;
  }
  .home-banner__mobile{
      display: block;
      position: relative;
  }
  .home-header__panel{
      display: none;
  }
  .join-us__wrapper h2{
      font-size: 40px;
  }
  .home-header__toggle{
      display: block;
  }
  .home-header__right-close{
      display: block;
  }
  .home-header__left .desk-logo{
      display: none;
  }
  .home-header__left .mob-logo{
      display: block;
  }
  .home-header__left img{
      max-width: 150px;
  }
  .home-header{
      padding: 40px 0 27px 0;
  }
  .home-header__right{
      width: auto;
      font-size: 0;
  }
  .js-header.header-open {
      right: 0;
  }
  .home-header__right-close {
      position: absolute;
      /* left: 0; */
      top: 10px;
      right: 15px;
  }
  .home-header__btn a{
      font-size: 19px;
  }
  .home-header__right-wrapper {
      position: fixed;
      top: 0;
      right: -100%;
      width: 100%;
      max-width: 300px;
      background: #ffffff;
      z-index: 9999;
      height: 100%;
      padding: 40px 30px;
      box-shadow: 10px 0 10px rgba(176, 135, 80, 0.1);
      display: block;
      transition: .6s all;
      
      
  }
  .home-header__wrapper{
      padding: 0 8px;
  }
  .home-header__right-wrapper nav{
      padding-right: 0;
  }
  .home-header__right-wrapper ul{
      flex-direction: column;
      margin: 0;
  }
  .home-header__right-wrapper ul li{
      padding: 0;
      margin-bottom: 9px;
  }
  .home-header__btn{
      margin-top: 15px;
  }
  .home-header__right-wrapper ul li:last-child {
      margin-bottom: 0;
  }
  .footer nav{
      margin-right: 0;
  }
  
  .footer__right{
      flex-direction: column;
  }
  .visit-our{
      display: none;
  }
  .private-party__bg-image .desk-image {
      display: none;
  }
  .private-party__bg-image{
      top: 250px;
  }
  .private-party__left .desk-img{
      display: none;
  }
  .private-party__left .mob-img{
      display: block;
  }
  .private-party{
      overflow: hidden;
      padding: 0;
  }
  .private-party__bg-image .mob-image {
      display: block;
  }
  .private-party__left{
      position: relative;
      width: 100%;
      transform: none;
      left: 0;
      top: 0;
      z-index: 111;
  }
  .private-party .custom-container{
      max-width: 100%;
      padding: 0;
  }
  .private-party__right{
      width: 100%;
      padding: 10px 30px 60px;
  }
  .custom-container {
      max-width: 730px; 
  } 
  .ticket__media{
      padding: 50px 20px;
  }
  .our-families__item h4{
      font-size: 40px;
  }
  .our-families__item h5{
      margin-top: 40px;
  }
  .our-families__item h4::after{
      bottom: -44px;
  }
  .ticket__column-content h3{
      font-size: 20px;
  }
  .ticket__column-content p {
    font-size: 16px;
}
  .copyright__wrapper{
      flex-direction: column;
  }
  .footer__right-btn{
      margin-top: 30px;
  }
  .copyright__left{
      margin-bottom: 7px;
  }
}
@media (max-width:767px){
  .home-header__left img {
      max-width: 127px;
  }
  .copyright{
      padding: 25px 0 15px 0;
  }
  .copyright__left{
      margin-bottom: 10px;
  }
  .copyright__right ul{
      flex-direction: column;
  }
  .copyright__right ul li{
      margin-bottom: 10px;
  }
  .private-party__right h2{
      font-size: 30px;
      letter-spacing: 4.5px;
  }
  .private-party__right{
      padding: 20px 30px 60px;
  }
  .custom-container {
      max-width: 540px; 
  }
  .join-us__wrapper h2 {   
      font-size: 30px;   
      letter-spacing: 4.5px;
      padding: 0 50px;
  }
  .join-us__wrapper::after, .join-us__wrapper::before {
      height: 130px;
  }
  .join-us__wrapper{
      padding: 160px 0;
  }
  .ticket__column-item{
      width: 50%;
      margin-bottom: 4px;
      padding: 0 5px;
  }
  .private-party__right p{
      max-width: 350px;
  }
  .ticket__column-wrapper{
      margin: 0 auto;
      max-width: 430px;
  }
  .ticket__media{
      padding: 50px 12px;
      margin-bottom: 0;
      border-radius: 0px;
  }
  .join-us .custom-container {
      max-width: 100%;
      padding: 0;
  }
  .ticket__media-bg img{
      height: auto;
  }
  .ticket__column-content h3{
      padding: 0 2px;
  }
  .ticket{
      padding: 0;
  }
  .our-families{
      padding-top: 0;
      padding-bottom: 50px;
  }
  .our-families__main::after{
      height: 100px;
      top: 0;
  }
  .our-families__main::before{
      height: 100px;
      bottom: 0;
  }
  .our-families__item h4{
      font-size: 30px;
  }
  .our-families__main{
      padding: 130px 0 100px 0;
  }
  .our-families__wrapper{
      padding: 0 25px;
  }
  .our-families__bg-img img{
      max-width: 100%;
  }
  .our-families__bg-img{
      top: 140px;
  }
  .our-families__item h4::after{
      bottom: -56px;
  }
  .our-families__item h5{
      margin-top: 40px;
  }
  .our-families__wrapper ul.slick-dots{
      margin: 35px 0 0 0;
  }

}
/* @media (min-width:1513px){
  .private-party__wrapper{
      margin: 0 auto;
  }
} */

/* v2 css ends */


/* v3 css starts */
/* Contact Us Page Css Start here */
.contactHero {
  width: 100%;
  overflow: hidden;
  padding: 140px 0 84px; }
  @media only screen and (max-width: 1512px) and (min-width: 992px) {
    .contactHero {
      padding: 9.259vw 0 5.556vw; } }
  @media only screen and (max-width: 991px) {
    .contactHero {
      padding: 150px 0 70px; } }
      @media only screen and (max-width: 767px) {
        .contactHero {
          padding: 120px 0 75px; } }
  .contactHero__wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between; }
    @media only screen and (max-width: 767px) {
      .contactHero__wrap {
        flex-direction: column; } }
  .contactHero .side-images {
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 20px;
    border-radius: 5px;
    top: 0;
    box-shadow: 14px 7px 21px 3px #00000040;
    z-index: 2; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .contactHero .side-images {
        padding: 1.323vw;
        border-radius: 0.331vw;
        box-shadow: 0.926vw 0.463vw 1.389vw 0.198vw #00000040; } }
    @media only screen and (max-width: 991px) {
      .contactHero .side-images {
        padding: 10px; } }
    .contactHero .side-images img {
      width: 100%;
      border-radius: 5px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .contactHero .side-images img {
          border-radius: 0.331vw; } }
  .contactHero__left {
    max-width: 67.4%;
    rotate: 2.705deg;
    left: 0;
    margin-left: -53%; }
    @media only screen and (max-width: 767px) {
      .contactHero__left {
        display: none; } }
  .contactHero__center {
    width: 100%;
    position: absolute;
    left: 29%;
    transform: translateX(-29%);
    max-width: 408px;
    z-index: 3; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .contactHero__center {
        max-width: 26.984vw; } }
    @media only screen and (max-width: 991px) {
      .contactHero__center {
        max-width: 260px; } }
    @media only screen and (max-width: 767px) {
      .contactHero__center {
        position: relative;
        max-width: 100%;
        order: 2;
        padding: 0 34px;
        margin-top: 15px; } }
    .contactHero__center .hero__heading-img {
      margin-bottom: 20px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .contactHero__center .hero__heading-img {
          width: 4.299vw; } }
      .contactHero__center .hero__heading-img img {
        width: 65px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactHero__center .hero__heading-img img {
            width: 4.299vw; } }
    .contactHero__center .sec-heading h1 {
      color: var(--color-primary);
      font-family: var(--font-tertiary);
      font-size: 60px;
      font-style: normal;
      font-weight: 400;
      line-height: 100%;
      letter-spacing: 9px;
      text-transform: uppercase;
      position: relative;
      margin-bottom: 40px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .contactHero__center .sec-heading h1 {
          font-size: 3.968vw;
          letter-spacing: 0.595vw;
          margin-bottom: 2.646vw; } }
      @media only screen and (max-width: 991px) {
        .contactHero__center .sec-heading h1 {
          font-size: 30px; } }
      .contactHero__center .sec-heading h1:after {
        position: absolute;
        content: '';
        width: 57px;
        height: 1px;
        background-color: var(--color-primary);
        bottom: -17px;
        left: 0; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactHero__center .sec-heading h1:after {
            width: 3.770vw;
            bottom: -1.124vw; } }
    .contactHero__center .sec-heading .dis {
      margin-bottom: 33px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .contactHero__center .sec-heading .dis {
          margin-bottom: 2.183vw; } }
      .contactHero__center .sec-heading .dis p {
        color: #000;
        font-family: var(--font-primary);
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        font-size: 18px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactHero__center .sec-heading .dis p {
            font-size: 1.190vw; } }
        @media only screen and (max-width: 991px) {
          .contactHero__center .sec-heading .dis p {
            font-size: 18px; } }
    .contactHero__center .sec-contact-detail .items {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .contactHero__center .sec-contact-detail .items label, .contactHero__center .sec-contact-detail .items a {
        font-family: var(--font-secondary);
        color: var(--color-primary);
        font-weight: 400;
        text-transform: uppercase;
        line-height: normal;
        font-size: 35px;
        letter-spacing: 4.55px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactHero__center .sec-contact-detail .items label, .contactHero__center .sec-contact-detail .items a {
            font-size: 2.315vw;
            letter-spacing: 0.301vw; } }
        @media only screen and (max-width: 991px) {
          .contactHero__center .sec-contact-detail .items label, .contactHero__center .sec-contact-detail .items a {
            font-size: 26px;
            letter-spacing: 1.55px; } }
        .contactHero__center .sec-contact-detail .items label svg, .contactHero__center .sec-contact-detail .items a svg {
          transition: 0.4s all;
          display: inline-block;
          width: 32px;
          height: 32px;
          margin-top: 15px; }
          @media only screen and (max-width: 1512px) and (min-width: 992px) {
            .contactHero__center .sec-contact-detail .items label svg, .contactHero__center .sec-contact-detail .items a svg {
              width: 2.116vw;
              height: 2.116vw;
              margin-top: 0.992vw; } }
          @media only screen and (max-width: 991px) {
            .contactHero__center .sec-contact-detail .items label svg, .contactHero__center .sec-contact-detail .items a svg {
              width: 22px;
              height: 22px;
              margin-top: 11px; } }
          .contactHero__center .sec-contact-detail .items label svg *, .contactHero__center .sec-contact-detail .items a svg * {
            transition: 0.4s all; }
      .contactHero__center .sec-contact-detail .items a {
        transition: 0.4s all;
        margin-left: 20px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactHero__center .sec-contact-detail .items a {
            margin-left: 1.323vw; } }
        @media only screen and (max-width: 991px) {
          .contactHero__center .sec-contact-detail .items a {
            margin-left: 10px; } }
        .contactHero__center .sec-contact-detail .items a:hover {
          color: #000000; }
          .contactHero__center .sec-contact-detail .items a:hover svg * {
            fill: #000000; }
  .contactHero__right {
    max-width: 63.8%;
    rotate: -1.428deg;
    right: 0;
    margin-right: -21%;
    margin-top: 2%;
    top: 0; }
    @media only screen and (max-width: 767px) {
      .contactHero__right {
        max-width: unset !important;
        width: auto !important;
        margin-left: -10%;
        margin-right: -10%;
        margin-top: 0; } }

.contactForm {
  margin-bottom: 40px; }
  @media only screen and (max-width: 1512px) and (min-width: 992px) {
    .contactForm {
      margin-bottom: 2.646vw; } }
  @media only screen and (max-width: 767px) {
    .contactForm .container {
      padding: 0; } }
  .contactForm__innerWrapper {
    position: relative;
    width: 100%;
    margin: auto;
    max-width: 1312px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .contactForm__innerWrapper {
        max-width: 86.772vw; } }
  .contactForm__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
    .contactForm__bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .contactForm__form {
    position: relative;
    z-index: 1;
    width: 100%;
    margin: auto;
    max-width: 1090px;
    padding: 50px 0 41px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .contactForm__form {
        max-width: 72.090vw;
        padding: 3.307vw 0 2.712vw; } }
    @media only screen and (max-width: 991px) {
      .contactForm__form {
        padding: 50px 50px 41px; } }
    @media only screen and (max-width: 767px) {
      .contactForm__form {
        padding: 50px 35px; } }
    .contactForm__form .title {
      text-align: center;
      margin-bottom: 30px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .contactForm__form .title {
          margin-bottom: 1.984vw; } }
      .contactForm__form .title h2 {
        font-family: var(--font-secondary);
        color: var(--color-primary);
        font-weight: 400;
        line-height: normal;
        margin: 0;
        font-size: 35px;
        letter-spacing: 4.55px;
        margin-bottom: 15px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactForm__form .title h2 {
            font-size: 2.315vw;
            letter-spacing: 0.301vw;
            margin-bottom: 0.992vw; } }
        @media only screen and (max-width: 767px) {
          .contactForm__form .title h2 {
            font-size: 30px;
            letter-spacing: 3px; } }
      .contactForm__form .title .dis p {
        font-family: var(--font-Primary);
        color: var(--color-primary);
        margin: 0;
        line-height: normal;
        font-size: 18px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactForm__form .title .dis p {
            font-size: 1.190vw; } }
    .contactForm__form .customRow {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0 -10px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .contactForm__form .customRow {
          margin: 0 -0.661vw; } }
      .contactForm__form .customRow .items {
        width: 50%;
        padding: 0 10px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactForm__form .customRow .items {
            padding: 0 0.661vw; } }
        @media only screen and (max-width: 991px) {
          .contactForm__form .customRow .items {
            width: 100%; } }
        .contactForm__form .customRow .items .input-items {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          margin-bottom: 14px; }
          @media only screen and (max-width: 1512px) and (min-width: 992px) {
            .contactForm__form .customRow .items .input-items {
              margin-bottom: 0.926vw; } }
          @media only screen and (max-width: 767px) {
            .contactForm__form .customRow .items .input-items {
              flex-direction: column; } }
          .contactForm__form .customRow .items .input-items label {
            font-family: var(--font-Primary);
            color: var(--color-primary);
            line-height: normal;
            margin: 0;
            padding: 0;
            font-size: 18px;
            min-width: 111px;
            padding-right: 20px;
            margin-top: 5px; }
            @media only screen and (max-width: 1512px) and (min-width: 992px) {
              .contactForm__form .customRow .items .input-items label {
                font-size: 1.190vw;
                min-width: 7.341vw;
                padding-right: 1.323vw;
                margin-top: 0.331vw; } }
            @media only screen and (max-width: 767px) {
              .contactForm__form .customRow .items .input-items label {
                padding-right: 0;
                margin-top: 0;
                margin-bottom: 5px; } }
                .contactForm__form .customRow .items .input-items .input-wrap{
                  width: 100%;
                  .error{
                      color: red !important;
                  }
                }
               
          .contactForm__form .customRow .items .input-items .input-field {
            width: 100%;
            font-family: var(--font-Primary);
            color: var(--color-primary);
            line-height: normal;
            border: 0;
            background-color: var(--color-light);
            font-size: 18px;
            padding: 6px 10px; 
          outline: none;}
            @media only screen and (max-width: 1512px) and (min-width: 992px) {
              .contactForm__form .customRow .items .input-items .input-field {
                font-size: 1.190vw;
                padding: 0.397vw 0.661vw; } }
      .contactForm__form .customRow .action-btn {
        width: 100%;
        text-align: center;
        margin-top: 34px; }
        .contactForm__form .customRow .action-btn .btn-submit {
          cursor: pointer;
          font-family: var(--font-secondary);
          background-color: var(--color-primary);
          border: 1px solid var(--color-primary);
          color: var(--color-light);
          
          outline: none;
          border-radius: 100px;
          width: 100%;
          line-height: normal;
          max-width: 232px;
          font-size: 24px;
          padding: 7px 15px 13px; }
          @media only screen and (max-width: 1512px) and (min-width: 992px) {
            .contactForm__form .customRow .action-btn .btn-submit {
              max-width: 15.344vw;
              font-size: 1.587vw;
              padding: 0.463vw 0.992vw 0.860vw; } }

@media only screen and (max-width: 767px) {
  .contactMap .container {
    padding: 0; } }
.contactMap__innerWrapper {
  position: relative;
  width: 100%;
  margin: auto;
  max-width: 1312px; }
  .contactForm__form .customRow .action-btn .btn-submit:hover {
      color: var(--color-primary);
      background: transparent;
  }
  @media only screen and (max-width: 1512px) and (min-width: 992px) {
    .contactMap__innerWrapper {
      max-width: 86.772vw; } }
.contactMap__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .contactMap__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }
.contactMap__address {
  position: relative;
  z-index: 1;
  width: 100%;
  margin: auto;
  max-width: 1090px;
  padding: 67px 0 65px; }
  @media only screen and (max-width: 1512px) and (min-width: 992px) {
    .contactMap__address {
      max-width: 72.090vw;
      padding: 4.431vw 0 4.299vw; } }
  @media only screen and (max-width: 991px) {
    .contactMap__address {
      padding: 50px 50px 41px; } }
  @media only screen and (max-width: 767px) {
    .contactMap__address {
      padding: 50px 35px; } }
  .contactMap__address .customRow {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end; }
    @media only screen and (max-width: 991px) {
      .contactMap__address .customRow {
        flex-direction: column; } }
    .contactMap__address .customRow .content {
      width: 39%; }
      @media only screen and (max-width: 991px) {
        .contactMap__address .customRow .content {
          width: 100%;
          text-align: center; } }
      .contactMap__address .customRow .content h2 {
        font-family: var(--font-secondary);
        color: var(--color-primary);
        font-weight: 400;
        line-height: normal;
        margin: 0;
        font-size: 35px;
        letter-spacing: 4.55px;
        margin-bottom: 26px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactMap__address .customRow .content h2 {
            font-size: 2.315vw;
            letter-spacing: 0.301vw;
            margin-bottom: 1.720vw; } }
        @media only screen and (max-width: 767px) {
          .contactMap__address .customRow .content h2 {
            font-size: 30px;
            letter-spacing: 3px; } }
      .contactMap__address .customRow .content .dis {
        width: 100%;
        max-width: 325px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactMap__address .customRow .content .dis {
            max-width: 21.495vw; } }
        @media only screen and (max-width: 991px) {
          .contactMap__address .customRow .content .dis {
            max-width: 100%; } }
        .contactMap__address .customRow .content .dis p {
          font-family: var(--font-Primary);
          color: var(--color-primary);
          margin: 0;
          line-height: normal;
          font-size: 18px; }
          @media only screen and (max-width: 1512px) and (min-width: 992px) {
            .contactMap__address .customRow .content .dis p {
              font-size: 1.190vw; } }
    .contactMap__address .customRow .logobar {
      width: 51%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      -ms-align-items: flex-end;
      align-items: flex-end; }
      @media only screen and (max-width: 991px) {
        .contactMap__address .customRow .logobar {
          width: 100%;
          margin-top: 30px;
          flex-direction: column; } }
      .contactMap__address .customRow .logobar .contentLogo {
        width: 100%;
        min-width: 352px;
        max-width: 352px;
        margin-right: 9px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactMap__address .customRow .logobar .contentLogo {
            max-width: 23.280vw;
            min-width: 23.280vw;
            margin-right: 0.595vw; } }
        @media only screen and (max-width: 991px) {
          .contactMap__address .customRow .logobar .contentLogo {
            margin: 0 auto;
            margin-top: 10px;
            order: 2;
            min-width: 100%; } }
        .contactMap__address .customRow .logobar .contentLogo img {
          width: 100%; }
      .contactMap__address .customRow .logobar address {
        font-family: var(--font-Primary);
        font-weight: 700;
        color: var(--color-primary);
        margin: 0;
        line-height: normal;
        font-size: 18px;
        font-style: normal; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .contactMap__address .customRow .logobar address {
            font-size: 1.190vw; } }
        @media only screen and (max-width: 991px) {
          .contactMap__address .customRow .logobar address {
            text-align: center;
            margin: auto;
            order: 1; }
            .contactMap__address .customRow .logobar address br {
              display: none; } }
.contactMap__mapImg {
  width: 100%; }
  .contactMap__mapImg img {
    display: block;
    width: 100%; }
  .contactMap__mapImg figure {
    display: block;
    width: 100%; }

/* Contact Us Page Css End here */
/* CMS Page Css Start Here */
.cmsPage {
  padding: 130px 0 153px; }
  @media only screen and (max-width: 1512px) and (min-width: 992px) {
    .cmsPage {
      padding: 8.598vw 0 10.119vw; } }
  @media only screen and (max-width: 991px) {
    .cmsPage {
      padding: 100px 0; } }
  @media only screen and (max-width: 767px) {
    .cmsPage {
      padding: 50px 0 60px; } }
  .cmsPage__innerWrapper {
    width: 100%;
    margin: auto;
    max-width: 1090px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__innerWrapper {
        max-width: 72.090vw; } }
  .cmsPage__title {
    margin-bottom: 80px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__title {
        margin-bottom: 5.291vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__title {
        margin-bottom: 40px; } }
    .cmsPage__title .title-logo {
      margin-bottom: 20px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .cmsPage__title .title-logo {
          width: 4.299vw; } }
      .cmsPage__title .title-logo img {
        width: 65px; }
        @media only screen and (max-width: 1512px) and (min-width: 992px) {
          .cmsPage__title .title-logo img {
            width: 4.299vw; } }
    .cmsPage__title h1 {
      color: var(--color-primary);
      font-family: var(--font-tertiary);
      font-size: 60px;
      font-style: normal;
      font-weight: 400;
      line-height: 100%;
      letter-spacing: 9px;
      text-transform: uppercase;
      position: relative;
      margin-bottom: 40px; }
      @media only screen and (max-width: 1512px) and (min-width: 992px) {
        .cmsPage__title h1 {
          font-size: 3.968vw;
          letter-spacing: 0.595vw;
          margin-bottom: 2.646vw; } }
      @media only screen and (max-width: 991px) {
        .cmsPage__title h1 {
          font-size: 30px; } }
  .cmsPage__content h1, .cmsPage__content h2, .cmsPage__content h3, .cmsPage__content h4, .cmsPage__content h5, .cmsPage__content h6 {
    font-family: var(--font-secondary);
    color: var(--color-primary);
    font-weight: 400;
    line-height: normal; }
  .cmsPage__content h1 {
    font-size: 60px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content h1 {
        font-size: 3.968vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__content h1 {
        font-size: 40px; } }
  .cmsPage__content h2 {
    font-size: 48px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content h2 {
        font-size: 3.175vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__content h2 {
        font-size: 34px; } }
  .cmsPage__content h3 {
    font-size: 35px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content h3 {
        font-size: 2.315vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__content h3 {
        font-size: 28px; } }
  .cmsPage__content h4 {
    font-size: 28px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content h4 {
        font-size: 1.852vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__content h4 {
        font-size: 24px; } }
  .cmsPage__content h5 {
    font-size: 22px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content h5 {
        font-size: 1.455vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__content h5 {
        font-size: 20px; } }
  .cmsPage__content h6 {
    font-size: 18px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content h6 {
        font-size: 1.190vw; } }
    @media only screen and (max-width: 767px) {
      .cmsPage__content h6 {
        font-size: 16px; } }
  .cmsPage__content p, .cmsPage__content em, .cmsPage__content li, .cmsPage__content blockquote, .cmsPage__content a, .cmsPage__content td {
    font-family: var(--font-Primary);
    color: #000000;
    letter-spacing: 0;
    font-size: 16px;
    line-height: 24px; }
    @media only screen and (max-width: 1512px) and (min-width: 992px) {
      .cmsPage__content p, .cmsPage__content em, .cmsPage__content li, .cmsPage__content blockquote, .cmsPage__content a, .cmsPage__content td {
        font-size: 1.058vw;
        line-height: 1.587vw; } }
        .cms-page .home-header {
          position: initial;
      }
      .contactMap{
          margin-bottom: 50px;
      }
      @media only screen and (max-width: 1512px) and (min-width: 992px){
          .contactMap{
            margin-bottom: 3.307vw;
          }
      }
      @media only screen and (max-width:767px){
          .contactMap {
              margin-bottom: 30px;
          }
      }
      .home-header__right-wrapper ul li a{
          position: relative;
      }
      .home-header__right-wrapper ul li a::after {
          content: "";
          width: 100%;
          background: #4B7574;
          width: 0;
          height: 2px;
          position: absolute;
          left: 0;
          bottom: -6px;
          transition: 0.6s;
      }
      .home-header__right-wrapper ul li a.active::after {
          width: 100%;
      }
      .home-header__right-wrapper ul li a:hover::after {
          width: 100%;
      }
	
/* CMS Page Css End Here */

/* event Page Css start Here */
.section-book-your-appointments .cmsPage__innerWrapper {
    max-width: inherit;
	  padding: 130px 15px 0;
}
.section-book-your-appointments .cmsPage__title h1 {
    font-size: 45px;
		
}
@media only screen and (max-width: 1512px) and (min-width: 992px) {
	.section-book-your-appointments 		.cmsPage__innerWrapper {
				padding: 8.598vw 0.992vw 0;
	}
	.section-book-your-appointments .cmsPage__title h1 {
			font-size: 2.976vw;

	}
}
@media only screen and (max-width: 991px){
		.section-book-your-appointments 		.cmsPage__innerWrapper {
				padding: 50px 15px 0;
	}
	.section-book-your-appointments .cmsPage__title h1 {
			font-size: 28px;

	}
	.section-book-your-appointments .cmsPage__title {
		margin-bottom: 40px;
	}
}

.section-book-your-appointments .cmsPage__content li::marker {
    color: #4B7574;
}

.section-book-your-appointments .cmsPage__content ul li a {
    text-decoration: underline;
    text-decoration-color: #4b7574;
    text-decoration-thickness: 2px;
}
.section-book-your-appointments .cmsPage__content ul li a:hover {
    border-bottom: none;
}
/* event Page Css End Here */


/* 28-02-2024  */

.home-header__left {
    width: 28.6%;
}
.home-header__left img {
    width: 100%;
}
.home-header__right {
    width: calc(100% - 28.6%);
}
.home-header__btn {
	width: 100%;
	max-width: 183px;
	margin-right: 20px;
}
.home-header__btn:last-child {
	margin-right: 0;
}
.home-header__btn a {
	width: 100%;
	text-align: center;
	padding: 8px 20px 12px 20px;
}

@media screen and (max-width: 1512px) and (min-width: 992px) {
	.home-header__btn {
		max-width: 12.103vw;
		margin-right: 1.323vw;
	}
	.home-header__btn a {
		padding: 0.529vw 1.323vw 0.794vw 1.323vw;
	}
}
@media screen and (max-width: 991px) {
	.home-header__btn a {
		font-size: 22px;
	}
	.home-header__btn {
		margin-right: 0;
	}
	.home-header__right {
		width: auto;
	}
}

/* v3 css ends   