.thesierra-section-privilege-header {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/banner.jpg);
  background-size: cover;
  background-position: center center;
  min-height: 340px;
  height: 40vh;
}

.thesierra-section-privileges-header {
  background: var(--color-green05);
  position: relative;
}
.thesierra-section-privileges-header .thesierra-section-privileges-header-flare {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  /*  &:after {
     content: "";
     background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/bg1-glyph.svg) repeat;
     background-size: contain;
     width: 90rem;
     height: 90rem;
     max-width: 90vw;
     max-height: 90vw;
     position: absolute;
     top: 20%;
     left: 35%;
     transform: rotate(0deg);
     animation: bg1-glyph 60s infinite;
     pointer-events: none;
     opacity: 0.03;
   } */
}
.thesierra-section-privileges-header .thesierra-section-privileges-header-flare:before {
  content: "";
  position: absolute;
  top: 10%;
  left: 50%;
  display: block;
  width: 150vh;
  height: 150vh;
  background: radial-gradient(circle closest-side, #93b57b, transparent);
  background-size: contain;
  transform: translate(-50%, -50%);
  animation: navbar-background-flare 10s both infinite ease-in-out;
  z-index: 0;
}

@keyframes navbar-background-flare {
  0% {
    opacity: 0.32;
    transform: translate(-10%, -50%);
  }
  50% {
    opacity: 0.32;
    transform: translate(0%, -50%);
  }
  100% {
    opacity: 0.32;
    transform: translate(-10%, -50%);
  }
}
/* 
@keyframes bg1-glyph {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
} */
@media screen and (min-width: 992px) {
  .thesierra-section-privileges-header .thesierra-section-privileges-header-flare:after {
    width: 30rem;
    height: 30rem;
    max-width: 30vw;
    max-height: 30vw;
    top: 10%;
    left: 35%;
  }
}
.thesierra-section-privileges-partner {
  position: relative;
  background-color: var(--color-gray04);
  /* &:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg2.svg);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    pointer-events: none;
  } */
}

.thesierra-section-privileges-investment {
  position: relative;
  overflow: hidden;
  /* &:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg2.svg);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
  } */
}
.thesierra-section-privileges-investment > .container {
  position: relative;
  z-index: 1;
}

.thesierra-section-privileges-financial {
  position: relative;
  overflow: hidden;
  background-color: var(--color-green05);
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg4.png);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: bottom right 0vw;
}
.thesierra-section-privileges-financial .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: -10%;
  left: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}

@media screen and (min-width: 992px) {
  .thesierra-section-privileges-financial {
    background-size: auto 80%;
    background-position: bottom right 5vw;
  }
}
.thesierra-section-privileges-lifestyle {
  position: relative;
  background-color: #eaebeb;
  /* &:after {
    content: "";
    background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/bg1-glyph.svg) repeat;
    background-size: contain;
    width: 50vw;
    height: 50vw;
    max-width: 50vw;
    max-height: 50vw;
    position: absolute;
    top: 25%;
    left: 25%;
    transform: rotate(0deg);
    animation: bg1-glyph 60s infinite;
    pointer-events: none;
    opacity: 0.4;
    z-index: 0;
  } */
}
.thesierra-section-privileges-lifestyle > .container, .thesierra-section-privileges-lifestyle > .container-fluid {
  position: relative;
  z-index: 1;
}

/* 
@keyframes bg1-glyph {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
} */
@media screen and (min-width: 992px) {
  .thesierra-section-privileges-lifestyle:after {
    width: 50vw;
    height: 50vw;
    max-width: 50vw;
    max-height: 50vw;
    top: 15%;
    left: 25%;
  }
}
.thesierra-section-privileges-book {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg4.svg) no-repeat;
  background-size: cover;
  padding: 2rem 0;
  position: relative;
  overflow: hidden;
}
.thesierra-section-privileges-book .thesierra-privileges-book-flare-1 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.55), transparent 40%);
  position: absolute;
  top: -50%;
  left: 50%;
  transform: scale(2);
  animation: 60s privilegesBookFlare infinite;
  z-index: 0;
}
.thesierra-section-privileges-book .thesierra-privileges-book-flare-2 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.55), transparent 40%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(2);
  animation: 90s privilegesBookFlare infinite;
  z-index: 0;
}
.thesierra-section-privileges-book .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  bottom: -10%;
  left: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-book .thesierra-privileges-book-deco-2 {
  width: 15rem;
  height: 15rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: -10%;
  right: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-book > .container {
  position: relative;
  z-index: 1;
}

@keyframes privilegesBookFlare {
  0% {
    transform: scale(2) translate(-50%, 0);
  }
  50% {
    transform: scale(2) translate(50%, 0);
  }
  100% {
    transform: scale(2) translate(-50%, 0);
  }
}
@keyframes privilegesBookDeco {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@media screen and (min-width: 992px) {
  .thesierra-section-privileges-book {
    padding-top: 5.81rem;
    padding-bottom: 5.81rem;
  }
}
.thesierra-privileges-image-overlap {
  position: relative;
  border-radius: 0.625rem;
  width: 49%;
  margin: 0;
  z-index: 1;
}
.thesierra-privileges-image-overlap + .thesierra-privileges-image-overlap-large {
  margin: -8rem -5rem;
  transform: scale(1.5) translateX(15%);
}

@media screen and (min-width: 992px) {
  .thesierra-privileges-image-overlap {
    width: 49%;
    margin: 0;
  }
}
.thesierra-privileges-image-overlap-large {
  /* position: relative; */
  border-radius: 0.625rem;
  box-shadow: 1px 1px 2.5rem rgba(0, 0, 0, 0.3);
  width: 49%;
  margin: 0;
  transform: scale(1.5);
  z-index: 2;
}

@media screen and (min-width: 992px) {
  .thesierra-privileges-image-overlap-large {
    width: 49%;
    margin: 0;
    transform: scale(1.5);
  }
}
.thesierra-privileges-image-overlap-roundtext {
  position: absolute;
  top: -20%;
  right: 7%;
  z-index: 3;
  animation: roundtext 60s infinite;
  width: 8rem;
}

@keyframes roundtext {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media screen and (min-width: 992px) {
  .thesierra-privileges-image-overlap-roundtext {
    top: -15%;
    right: 0;
    width: 13rem;
  }
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper {
  position: relative;
  padding: 0;
  border: none;
  text-align: left;
  background: none;
  z-index: 1;
  border-radius: 0;
  overflow: hidden;
  display: block;
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-lifestyle {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 2rem;
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-lifestyle h3 {
  flex: 1 0 0 !important;
  color: white;
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-lifestyle p {
  color: white;
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-lifestyle .thesierra-link {
  padding: 0;
  font-size: 0.875rem;
  letter-spacing: 0;
  font-weight: 300;
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-image-lifestyle:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80%;
  pointer-events: none;
  opacity: 0.5;
  background: linear-gradient(transparent, var(--color-black));
  transition: 0.5s height;
  z-index: -1;
}
.thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-image-lifestyle img {
  position: relative;
  z-index: -2;
  width: 100%;
}

.thesierra-section-privilege-single {
  font-family: var(--font-content);
  line-height: 2.5;
}
.thesierra-section-privilege-single .thesierra-privilege-single-metadata {
  display: block;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}
.thesierra-section-privilege-single .thesierra-privilege-single-metadata .thesierra-privilege-single-metadata-category {
  font-family: var(--font-primary);
  font-weight: 500;
}
.thesierra-section-privilege-single .thesierra-privilege-single-metadata .thesierra-privilege-single-metadata-date {
  font-family: var(--font-content);
}
.thesierra-section-privilege-single article {
  max-width: 1000px;
}
.thesierra-section-privilege-single h1 {
  text-align: center;
}
.thesierra-section-privilege-single p {
  line-height: 1.7rem;
}
.thesierra-section-privilege-single mark {
  color: var(--color-gold02);
  font-weight: 500;
  background: none;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .thesierra-section-privilege-single article {
    width: 80vw;
  }
}
@media screen and (min-width: 992px) {
  .thesierra-section-privilege-single h1 {
    text-align: left;
  }
  .thesierra-section-privilege-single .thesierra-privilege-single-metadata {
    text-align: right;
  }
}
.thesierra-section-privilege-more {
  background: var(--color-gray04);
}

/* Privileges - Headers */
.thesierra-section-privileges-business-header {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/header-business.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.thesierra-section-privileges-journey-header {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/header-journey.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.thesierra-section-privileges-wellness-header {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/header-wellness.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.thesierra-section-privileges-lifestyle-header {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/header-lifestyle.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Privilege - Business */
.thesierra-section-privileges-business {
  position: relative;
  background-color: var(--color-gray04);
  overflow: hidden;
  /* &:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg2.svg);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
  } */
}

.thesierra-section-privileges-business-solution .thesierra-section-privileges-business-solution-aside {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/biz-solution.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 700px;
}

.thesierra-section-privileges-business-support {
  text-align: center;
  overflow: hidden;
  position: relative;
  background-color: var(--color-white);
  /* &:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg2.svg);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
  } */
}
.thesierra-section-privileges-business-support .thesierra-section-privileges-business-support-aside {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/biz-support.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 700px;
}

@media screen and (min-width: 992px) {
  .thesierra-section-privileges-business-support {
    text-align: left;
  }
}
.thesierra-section-privileges-business-assistant {
  background: var(--gradient-gold01);
  position: relative;
  overflow: hidden;
  /* &:before {
    content: "";
    width: 248.96px;
    height: 248.96px;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg-hexagon-champaignegold-1.png);
    background-size: cover;
    position: absolute;
    right: -137px;
    bottom: 10%;
  } */
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-book-flare-1 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.55), transparent 40%);
  position: absolute;
  top: -33%;
  left: -18%;
  transform: scale(2);
  /* animation: 60s privilegesBookFlare infinite; */
  z-index: 0;
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  bottom: -10%;
  left: -5%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-book-deco-2 {
  width: 15rem;
  height: 15rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: 10%;
  right: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-business-assistant-image {
  border-radius: 0.625rem;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  width: 100%;
}
.thesierra-section-privileges-business-assistant > .container {
  position: relative;
  z-index: 1;
}

@keyframes privilegesBookFlare {
  0% {
    transform: scale(2) translate(-50%, 0);
  }
  50% {
    transform: scale(2) translate(50%, 0);
  }
  100% {
    transform: scale(2) translate(-50%, 0);
  }
}
@keyframes privilegesBookDeco {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
/* k-econ and k-business */
.thesierra-section-privileges-kecon-kbiz-analysis {
  background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/k-kcon-and-kbiz-analysis.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 300px;
  height: 100%;
}

/* THE SIERRA */
.thesierra-section-investment-sierra {
  background: linear-gradient(90deg, rgb(149, 163, 130) 0%, rgb(95, 114, 94) 100%);
  position: relative;
  overflow: hidden;
  /* &:before {
    content: "";
    background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/bg1-glyph.svg) repeat;
    background-size: contain;
    width: 25rem;
    height: 25rem;
    max-width: 100vw;
    max-height: 100vw;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 14%;
    left: 0;
    right: 0;
    text-align: center;
    transform: rotate(0deg);
    animation: bg1-glyph 60s infinite;
    pointer-events: none;
    opacity: 0.03;
  } */
}
.thesierra-section-investment-sierra .thesierra-section-investment-sierra-headding {
  color: #FFFFFF;
  margin-bottom: 40px;
}
.thesierra-section-investment-sierra .thesierra-section-investment-sierra-content {
  color: #FFFFFF;
  margin-bottom: 35px;
}
.thesierra-section-investment-sierra a {
  font-family: var(--font-content);
}

/* Lifestyle Privilege */
.thesierra-section-privileges-lifestyle-others {
  overflow: hidden;
}
.thesierra-section-privileges-lifestyle-others .thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper {
  width: 100%;
}
.thesierra-section-privileges-lifestyle-others .thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-lifestyle {
  padding: 13%;
  text-align: left;
}
.thesierra-section-privileges-lifestyle-others .thesierra-privileges-lifestyle-container .thesierra-privileges-lifestyle-wrapper .thesierra-privileges-image-lifestyle img {
  aspect-ratio: 1/0.9;
  object-fit: cover;
  object-position: center center;
}

.thesierra-section-privilege-list {
  overflow: hidden;
  position: relative;
  /* background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-lifestyle/bg-section1.svg); */
  background-size: cover;
}

/* Privilege - Lifestyle */
.thesierra-section-lifestyle-privilege-header {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-lifestyle/bg1.jpg);
  background-size: cover;
  background-position: center center;
}

.thesierra-lifestyle-privileg-health-bg {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-lifestyle/bg-privilege-1.jpg);
  background-size: cover;
  background-position: center center;
}

.thesierra-lifestyle-privileg-lifestyle-bg {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-lifestyle/bg-privilege-2.jpg);
  background-size: cover;
  background-position: center center;
}

.thesierra-section-lifestyle-privilege-useService-bg {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-lifestyle/bg-section1.png);
  background-size: cover;
}

.q-thesierra-privilege-height-fix {
  height: 90px;
}

.thesierra-lifestyle-privileg-health-detail-privileg {
  padding: 10% 0;
}

.thesierra-lifestyle-privileg-detail {
  min-height: 28.75rem;
  display: flex;
  justify-content: space-between;
  text-align: center;
  flex-direction: column;
  color: #ffffff;
}
.thesierra-lifestyle-privileg-detail .thesierra-lifestyle-privileg-detail-desc a.thesierra-link {
  color: #ffffff;
  font-size: 12px;
}

.thesierra-container-twinSection {
  width: 100%;
  margin: 0 auto;
}

/* All Privilege Swiper */
.thesierra-superior-privilege-swiper .swiper-wrapper {
  align-items: flex-end;
}
.thesierra-superior-privilege-swiper .swiper-wrapper .swiper-slide {
  width: auto;
}
.thesierra-superior-privilege-swiper .swiper-wrapper .swiper-slide img {
  height: auto;
  width: 100%;
  max-width: 620px;
}

.thesierra-privileges-content-container p {
  font-size: 14px;
  min-height: 60px;
}

@media screen and (min-width: 787px) {
  .thesierra-privileges-content-container p {
    font-size: 17px;
  }
}
.thesierra-superior-privilege-swiper .swiper-wrapper .swiper-slide .thesierra-privileges-title-bullet .h2 {
  font-family: var(--font-primary);
}

.thesierra-privileges-title-bullet {
  display: flex;
  gap: 5px;
}

.thesierra-superior-privilege-swiper {
  overflow: visible;
}
.thesierra-superior-privilege-swiper .thesierra-link {
  padding: 0;
  font-size: 1rem;
  text-decoration: underline !important;
}
.thesierra-superior-privilege-swiper .swiper-slide > a {
  text-decoration: inherit;
  color: inherit;
}

.thesierra-container-superior-privilege .thesierra-link {
  color: #333333;
  letter-spacing: 0.05rem;
}
.thesierra-container-superior-privilege .thesierra-link:after {
  content: none;
}

.thesierra-superior-privileage-bg {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/superior-privilege-swiper/bg-superior-privilege.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #eff0ee;
  overflow: hidden;
}

.thesierra-swiper-superior-privilege-image-container {
  margin-bottom: 1rem;
}
@media screen and (max-width: 991px) {
  .thesierra-swiper-superior-privilege-image-container {
    cursor: url(/SiteCollectionDocuments/kbankthesierra/assets/img/ui/swiping-indicator.png) 64 64, auto;
  }
}
.thesierra-swiper-superior-privilege-image-container img {
  width: 100%;
  border-radius: 10px;
}

/* Decoration glyph */
.thesierra-privileges-lifestyle-deco {
  /* &:before {
    content: "";
    background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/glyph-dark.svg) no-repeat center center;
    background-size: contain;
    width: 40rem;
    height: 40rem;
    max-width: 40vw;
    max-height: 40vw;
    position: absolute;
    bottom: -10%;
    right: -10%;
    transform: rotate(0deg);
    transform-origin: center center;
    animation: bg1-glyph 60s infinite;
    pointer-events: none;
    opacity: 0.02;
  }

  &:after {
    content: "";
    background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/glyph-dark.svg) no-repeat center center;
    background-size: contain;
    width: 40rem;
    height: 40rem;
    max-width: 40vw;
    max-height: 40vw;
    position: absolute;
    top: -20%;
    left: -10%;
    transform: rotate(0deg);
    transform-origin: center center;
    animation: bg1-glyph 60s infinite;
    pointer-events: none;
    opacity: 0.02;
  } */
}

/* 
@keyframes bg1-glyph {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes bg1-glyph {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
} */
/* Privilege - Investment */
.thesierra-section-priority-service {
  background: var(--gradient_sagegreen-1);
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /* 
    &:before {
      content: "";
      background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/bg1-glyph.svg) repeat;
      background-size: contain;
      width: 100rem;
      height: 100rem;
      max-width: 100vw;
      max-height: 100vw;
      position: absolute;
      top: 5%;
      left: 40%;
      transform: rotate(0deg);
      animation: bg1-glyph 60s infinite;
      pointer-events: none;
      opacity: 0.03;
    } */
}

/* 

@keyframes bg1-glyph {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
 */
@media screen and (min-width: 992px) {
  .thesierra-section-priority-service:before {
    width: 40rem;
    height: 40rem;
  }
}
.thesierra-section-investment-wealth {
  overflow: hidden;
  position: relative;
  /* &:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0%;
    left: 0;
    display: block;
    z-index: 0;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-investment/bg-05.svg);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    pointer-events: none;
  } */
}

.thesierra-section-investment-kecon {
  position: relative;
  overflow: hidden;
  background: linear-gradient(to top right, rgba(219, 220, 212, 0.27), rgba(178, 183, 183, 0.27));
}
.thesierra-section-investment-kecon .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  bottom: -10%;
  left: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-investment-kecon .thesierra-privileges-book-deco-2 {
  width: 15rem;
  height: 15rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: -10%;
  right: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}

.thesierra-investment-img {
  border-radius: 10px;
  overflow: hidden;
  display: inline-block;
}
.thesierra-investment-img img {
  width: auto;
  max-width: 100%;
  max-height: 550px;
}
@media screen and (max-width: 991px) {
  .thesierra-investment-img {
    max-height: 300px;
    aspect-ratio: 16/10;
    width: 100%;
    position: relative;
  }
  .thesierra-investment-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
  }
}

.thesierra-investment-imgCol {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.thesierra-investment-imgCol img {
  width: 100%;
}
.thesierra-investment-imgCol .thesierra-invesment-fristImg {
  width: 50%;
  border-radius: 10px;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.thesierra-investment-imgCol .thesierra-invesment-secondImg {
  width: 50%;
  transform: scale(1.5);
  border-radius: 10px;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.thesierra-section-invesment-header, .thesierra-section-financial-header {
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/superior-investment/bg-01.jpg);
  background-size: cover;
  background-position: center center;
}

/* Privilege - Financial */
.thesierra-section-financial-privilege {
  background-color: var(--color-green05);
  color: #ffffff;
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /* 
    &:before {
      content: "";
      background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/bg1-glyph.svg) repeat;
      background-size: contain;
      width: 100rem;
      height: 100rem;
      max-width: 100vw;
      max-height: 100vw;
      position: absolute;
      top: 5%;
      left: 40%;
      transform: rotate(0deg);
      animation: bg1-glyph 60s infinite;
      pointer-events: none;
      opacity: 0.03;
    } */
}

/* 
@keyframes bg1-glyph {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
} */
@media screen and (min-width: 992px) {
  .thesierra-section-financial-privilege:before {
    width: 40rem;
    height: 40rem;
  }
}
.thesierra-section-financial-amentities {
  overflow: hidden;
}
.thesierra-section-financial-amentities .thesierra-section-financial-amentities-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.thesierra-section-financial-amentities .thesierra-section-financial-amentities-content .thesierra-section-financial-amentities-heading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.thesierra-section-financial-amentities .thesierra-section-financial-amentities-content a {
  width: fit-content;
}

.thesierra-section-financial-priority-service {
  background-color: var(--color-gray02);
  padding: 2rem 0;
  position: relative;
  overflow: hidden;
}
.thesierra-section-financial-priority-service .thesierra-privileges-book-flare-1 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, var(--color-gray06), transparent 40%);
  position: absolute;
  top: -50%;
  left: 50%;
  transform: scale(2);
  animation: 60s privilegesBookFlare infinite;
  z-index: 0;
}
.thesierra-section-financial-priority-service .thesierra-privileges-book-flare-2 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, var(--color-gray06), transparent 40%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(2);
  animation: 90s privilegesBookFlare infinite;
  z-index: 0;
}
.thesierra-section-financial-priority-service .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  bottom: -10%;
  left: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-financial-priority-service .thesierra-privileges-book-deco-2 {
  width: 15rem;
  height: 15rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: -10%;
  right: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-financial-priority-service > .container {
  position: relative;
  z-index: 1;
}

@keyframes privilegesBookFlare {
  0% {
    transform: scale(2) translate(-50%, 0);
  }
  50% {
    transform: scale(2) translate(50%, 0);
  }
  100% {
    transform: scale(2) translate(-50%, 0);
  }
}
@keyframes privilegesBookDeco {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@media screen and (min-width: 992px) {
  .thesierra-section-financial-priority-service {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
}
.thesierra-investment-imgCol {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.thesierra-investment-imgCol img {
  width: 100%;
}
.thesierra-investment-imgCol .thesierra-invesment-fristImg {
  width: 50%;
  border-radius: 10px;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.thesierra-investment-imgCol .thesierra-invesment-secondImg {
  width: 50%;
  transform: scale(1.5);
  border-radius: 10px;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.thesierra-section-privileges-business-assistant {
  background: var(--gradient-gold01);
  position: relative;
  overflow: hidden;
  /* 
    &:before {
      content: "";
      width: 248.96px;
      height: 248.96px;
      background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/bg-hexagon-champaignegold-1.png);
      background-size: cover;
      position: absolute;
      right: -137px;
      bottom: 10%;
    } */
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-book-flare-1 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.55), transparent 40%);
  position: absolute;
  top: -33%;
  left: -18%;
  transform: scale(2);
  /* animation: 60s privilegesBookFlare infinite; */
  z-index: 0;
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  bottom: -10%;
  left: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-book-deco-2 {
  width: 15rem;
  height: 15rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: -10%;
  right: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-business-assistant .thesierra-privileges-business-assistant-image {
  border-radius: 0.625rem;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  width: 100%;
}
.thesierra-section-privileges-business-assistant > .container {
  position: relative;
  z-index: 1;
}

@keyframes privilegesBookFlare {
  0% {
    transform: scale(2) translate(-50%, 0);
  }
  50% {
    transform: scale(2) translate(50%, 0);
  }
  100% {
    transform: scale(2) translate(-50%, 0);
  }
}
@keyframes privilegesBookDeco {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
.thesierra-section-privileges-financial-privilege a {
  width: fit-content;
}
.thesierra-section-privileges-financial-privilege .thesierra-privileges-book-flare-1 {
  width: 50vw;
  height: 100vw;
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.55), transparent 40%);
  position: absolute;
  top: -33%;
  left: -18%;
  transform: scale(2);
  /* animation: 60s privilegesBookFlare infinite; */
  z-index: 0;
}
.thesierra-section-privileges-financial-privilege .thesierra-privileges-book-deco-1 {
  width: 25rem;
  height: 25rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  bottom: -10%;
  left: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-financial-privilege .thesierra-privileges-book-deco-2 {
  width: 15rem;
  height: 15rem;
  background: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/privilege/octagon.svg);
  background-size: contain;
  position: absolute;
  top: -10%;
  right: -7%;
  z-index: 0;
  opacity: 0.7;
  animation: privilegesBookDeco 60s infinite;
}
.thesierra-section-privileges-financial-privilege .thesierra-privileges-business-assistant-image {
  border-radius: 0.625rem;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3);
  width: 100%;
}
.thesierra-section-privileges-financial-privilege > .container {
  position: relative;
  z-index: 1;
}

@keyframes privilegesBookFlare {
  0% {
    transform: scale(2) translate(-50%, 0);
  }
  50% {
    transform: scale(2) translate(50%, 0);
  }
  100% {
    transform: scale(2) translate(-50%, 0);
  }
}
@keyframes privilegesBookDeco {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
/* Section - Privilege Book */
.thesierra-section-privilege-book {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-color: var(--color-gray04);
  /* &:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    background-image: url(/SiteCollectionDocuments/kbankthesierra/assets/img/pages/home/bg-privilege-book.svg);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
  } */
}
.thesierra-section-privilege-book > .container {
  position: relative;
  z-index: 1;
}
.thesierra-section-privilege-book img {
  max-height: 450px;
  width: 100%;
  z-index: 1;
}

/*# sourceMappingURL=privileges.css.map */

#thesierra-navbar.fixed-top {
  position: relative;
  background: var(--color-green05);
}

#thesierra-navbar.scrolled {
  background: var(--color-green05);
  position: fixed;
}

.thesierra-superior-privileage-bg .box-item {
  margin-right: 39px;
}

.thesierra-superior-privileage-bg .box-item:last-child {
  margin-right: 0;
}

.thesierra-superior-privileage-bg h2[data-mh="thesierra-privilege-swiper-title"] {
  margin-left: 0;
}

@media screen and (max-width:767px) {
  .thesierra-superior-privileage-bg .box-item {
    margin-right: 0;
    margin-bottom: 23px;
  }

  .thesierra-superior-privileage-bg .box-item:last-child {
    margin-bottom: 0;
  }

  .thesierra-superior-privileage-bg .d-flex {
    display: block !important;
  }
}