body {
  -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
  -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
  -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
  animation: -amp-start 8s steps(1, end) 0s 1 normal both
}

@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');

.btnn{
  /* box-shadow: rgba(255, 255, 255, 0.24) 0px 3px 8px; */
  box-shadow: rgba(255, 255, 255, 0.25) 0px 13px 27px -5px, rgba(255, 255, 255, 0.3) 0px 8px 16px -8px;
}

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

  .col-3 {
    /* flex: 0 0 auto; */
    width: 98% !important;
  }

}

.position-relative {
  position: relative;
}

.close_btn {
  position: absolute;
  bottom: 2%;
  width: 100%;
  z-index: 999;
}

.btnn {
  background: linear-gradient(133deg, #dc0e7b, #00888f);
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  /* padding: 10px; */
  height: 48px !important;
  width: 48px !important;
  border: none;
  border-radius: 50%;
  cursor: pointer;
}

.btnn:hover {
  background: linear-gradient(133deg, #00888f, #dc0e7b);
  text-decoration: underline;
}

.d-flex {
  display: flex;
}

.justify-content-center {
  justify-content: center;
  align-items: center;
  text-align: center;
}



@-webkit-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@-moz-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@-ms-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@-o-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

body {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none
}

h1,
h2,
h3 {
  font-weight: normal
}

.i-amphtml-story-share-control {
  display: none;
}

amp-story-page {
  background-color: #131516
}

amp-story-grid-layer {
  overflow: visible
}

@media (max-aspect-ratio:9 / 16) {
  @media (min-aspect-ratio:320 / 678) {
    amp-story-grid-layer.grid-layer {
      margin-top: calc((100% / 0.5625 - 100% / 0.6666666666666666) / 2)
    }
  }
}

@media not all and (min-resolution:.001dpcm) {
  @media {
    p.text-wrapper>span {
      font-size: calc(100% - 0.5px)
    }
  }
}

.page-fullbleed-area,
.page-background-overlay-area {
  position: absolute;
  overflow: hidden;
  width: 100%;
  left: 0;
  height: calc(1.1851851851851851 * 100%);
  top: calc((1 - 1.1851851851851851) * 100% / 2)
}

.element-overlay-area {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.page-safe-area {
  overflow: visible;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: calc(0.84375 * 100%);
  margin: auto 0
}

.mask {
  position: absolute;
  overflow: hidden
}

.fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0
}

@media (prefers-reduced-motion:no-preference) {
  .animation-wrapper {
    opacity: var(--initial-opacity);
    transform: var(--initial-transform)
  }
}

amp-story-grid-layer.align-bottom {
  align-content: end;
  padding: 0
}

.captions-area {
  padding: 0 32px 0
}

amp-story-captions {
  margin-bottom: 16px;
  text-align: center
}

amp-story-captions span {
  display: inline-block;
  margin: 0;
  padding: 6px 12px;
  vertical-align: middle;
  border-radius: 15px;
  background: rgba(11, 11, 11, 0.6);
  color: rgba(255, 255, 255, 1);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  ;
  font-size: calc(4 * var(--story-page-vw));
  line-height: 1.4;
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word
}

.vbjxfrmixg[active] amp-img.pbnxdks>img {
  animation: bg-alt-zoom 5000ms linear forwards infinite
}

.pbnxdksp amp-img.pbnxdks>img {
  max-width: unset;
  max-height: unset;
  margin: 0;
  width: 100%;
  height: 100%;
  left: -0%;
  object-fit: contain;
  top: -0%;
  object-position: 50.992063492063494% 50.29761904761905%;
  transition: all 1s ease-in-out
}

.scrim#sswit {
  background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 66.25%)
}

.mudic.mudic-a {
  opacity: 0
}

.mudic {
  -webkit-text-stroke: 0px;
  color: rgba(250, 250, 250, 1);
  font-family: Roboto;
  font-size: 1.42em;
  font-weight: 700;
  left: 4.72%;
  letter-spacing: 0.00em;
  line-height: 1.4em;
  top: 86.83%;
  width: 86.11%
}

amp-img {
  position: relative
}

/*amp-story-page{background:white}*/
.content-block {
  padding: 10px 15px;
  margin-bottom: 30px;
}

.bgl amp-img,
.bgl amp-video {
  position: absolute;
  height: auto
}

.bgl.b-bottom amp-img,
.bgl.b-bottom amp-video {
  bottom: 0;
  top: unset
}

.bgl.b-top amp-img,
.bgl.b-top amp-video {
  top: 0
}

.block {
  position: relative;
  padding: 5px;
  word-break: break-word
}

.content-block amp-video {
  display: block;
  margin: 0 auto
}

.content-block>hr {
  padding: 0;
  margin: 5px 0;
  border-top: 1px solid #eee
}

.block a:not(.cta-a) {
  color: inherit;
  text-decoration: none
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0
}

.cta-a {
  text-decoration: none;
  display: flex;
  align-items: center
}

.cta-a span {
  width: 100%
}

.svg-el svg {
  display: block;
  width: 100%;
  height: 100%
}

.block .cta-a {
  padding: 0.3em 1em;
  display: inline-block
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.cta-a amp-img {
  width: 100%;
  height: 100%
}

.cta-a amp-img img {
  height: 100%;
  width: 100%;
  min-height: unset
}

.flip-vertically img,
.flip-vertically svg {
  transform: rotateY(180deg)
}

.flip-horizontally img,
.flip-horizontally svg {
  transform: rotateX(180deg)
}

.flip-horizontally.flip-vertically img,
.flip-horizontally.flip-vertically svg {
  transform: rotateX(180deg) rotateY(180deg)
}

.pa {
  position: absolute;
  word-break: break-word
}

.ms_loc_tag span {
  color: #fff;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.ms_loc_tag svg {
  width: 20px;
  fill: #fff;
  margin-right: 7px
}

.ms_loc_tag {
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  padding: 5px 10px;
  min-height: 40px;
  flex: 1
}

.ms_loc_tag.small {
  padding: 4px 8px;
  min-height: unset
}

.ms_loc_tag.small svg {
  width: 8px;
  margin-right: 5px
}

.ms_loc_tag.dark {
  background: #000
}

.ms_loc_tag.light {
  background: #fff
}

.ms_loc_tag.light span {
  color: #000
}

.ms_loc_tag.light svg {
  fill: #000
}

amp-story-grid-layer {
  padding: 0
}

.letterbox {
  position: absolute;
  width: 100vw;
  width: calc(100 * var(--story-page-vw, 1vw));
  height: 100vh;
  height: calc(100 * var(--story-page-vh, 1vh));
  top: 0;
  left: 0
}

.txt-hl {
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone
}

.img-fill,
a.story-tooltip {
  margin-bottom: 10px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-weight: inherit;
  border-radius: 10px;
}

a.story-tooltip {
  text-decoration: none;
  color: inherit
}

.offset {
  transform: translateX(-50%) translateY(-50%)
}

.oh {
  overflow: hidden
}

.pa.kbimg {
  width: 0;
  height: 0
}

.pa-list-type {
  padding: 5px;
  padding-left: 19px;
  margin: 5px 0 0 0
}

ol.pa-list-type {
  list-style: lower-alpha
}

.block .pa-list-type li a {
  color: #1890ff
}

amp-story {
  font-size: 3.125vw
}

@media screen and (min-aspect-ratio:3/5) and (max-aspect-ratio:5/5) {
  amp-story {
    font-size: 1.875vh
  }

  .letterbox {
    width: 60vh;
    height: 100vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
  }

  amp-story-cta-layer .letterbox {
    height: 20vh
  }
}

@media screen and (min-width:1024px) {
  amp-story {
    font-size: 1.8vh
  }
}

@media screen and (min-width:1024px) and (max-height:660px) {
  amp-story {
    font-size: 1.8vh
  }
}

::cue {
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 24px;
  line-height: 1.5
}

.scroll-word-effect .effect-wrapper-inner::before,
.scroll-word-effect .effect-wrapper-inner::after {
  position: absolute
}

@keyframes bg-zoom-in {
  0% {
    transform: scale(1)
  }

  100% {
    transform: scale(1.2)
  }
}

@keyframes bg-alt-zoom {
  0% {
    transform: scale(1)
  }

  50% {
    transform: scale(1.2)
  }

  100% {
    transform: scale(1)
  }
}

.wbsrt_title {
  font-size: 18px;
  color: #000;
}

.wbsrt_lnk {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wbsrt_lnk a * {
  font-size: 14px;
  color: #000
}

.wbsrt_lnk a {
  text-decoration: none;
  min-width: calc(50% - 15px);
  max-width: calc(50% - 15px);
  margin-bottom: 15px;
  line-height: 20px;
  font-weight: bold;
  font-family: 'Noto Sans';
  font-size: 13px;
}

amp-story-page#lstslideid {
  background: #fff
}

.img-fill {
  margin-bottom: 10px
}

amp-story-grid-layer {
  padding: 0;
}

.content-block {
  padding: 15px 15px;
  margin-bottom: 30px;
}

amp-story-page#lstslideid span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-vs-css-6614ccf25f9d7 {
  background-color: #86886a
}

.custom-vs-css-6614ccf260963 {
  position: absolute;
  pointer-events: none;
  left: 0;
  top: -9.25926%;
  width: 100%;
  height: 118.51852%;
  opacity: 1
}

.custom-vs-css-6614ccf261902 {
  pointer-events: initial;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0
}

.custom-vs-css-6614ccf263466 {
  position: absolute;
  width: 142.22222%;
  height: 100%;
  left: -11.21528%;
  top: 0%
}

.custom-vs-css-6614ccf263847 {
  position: absolute;
  pointer-events: none;
  left: -1.45631%;
  top: 69.7411%;
  width: 101.94175%;
  height: 40.29126%;
  opacity: 1
}

/* 
.custom-vs-css-6614ccf2650e8 {
  background-image: linear-gradient(0turn, #000 0%, rgba(0, 0, 0, 0.2) 100%);
  will-change: transform
} */

.custom-vs-css-6614ccf2654be {
  position: absolute;
  pointer-events: none;
  left: 5.33981%;
  top: 71.68285%;
  width: 91.26214%;
  height: 27.34628%;
  opacity: 1
}

.custom-vs-css-6614ccf265788 {
  white-space: pre-line;
  margin: 0.7324468085106396% 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.550162em;
  line-height: 1.2;
  text-align: left;
  padding: 0;
  color: #000000
}

.custom-vs-css-6614ccf26671c {
  font-weight: 700;
  color: #fff
}

.custom-vs-css-6614ccf2676c3 {
  position: absolute;
  pointer-events: none;
  left: 11.40777%;
  top: -3.39806%;
  width: 17.96117%;
  height: 10.35599%;
  opacity: 1
}

.custom-vs-css-6614ccf267c87 {
  position: absolute;
  width: 107.75186%;
  height: 100%;
  left: -3.87593%;
  top: 0%
}

.custom-vs-css-6614ccf267ceb {
  position: absolute;
  pointer-events: none;
  left: 11.65049%;
  top: 64.88673%;
  width: 28.15534%;
  height: 5.01618%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf267d47 {
  pointer-events: initial;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.6)
}

.custom-vs-css-6614ccf267db6 {
  white-space: pre-line;
  margin: -1.6413793103448273% 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.258900em;
  line-height: 1.6;
  text-align: center;
  padding: 3.4482758620689653% 6.896551724137931%;
  color: #000000
}

.custom-vs-css-6614ccf267e7a {
  position: absolute;
  pointer-events: none;
  left: 29.36893%;
  top: 100%;
  width: 44.17476%;
  height: 2.91262%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf267f1f {
  white-space: pre-line;
  margin: -0.9153846153846157% 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.226537em;
  line-height: 1.6;
  text-align: center;
  padding: 0;
  color: #000000
}

.custom-vs-css-6614ccf26800f {
  background-color: #d49783
}

.custom-vs-css-6614ccf2680bd {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

.custom-vs-css-6614ccf268163 {
  position: absolute;
  width: 142.22222%;
  height: 100%;
  left: -27.38558%;
  top: 0%
}

.custom-vs-css-6614ccf2681c7 {
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 65.85761%;
  width: 100.24272%;
  height: 43.85113%;
  opacity: 1
}

.custom-vs-css-6614ccf268231 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 0;
  --initial-transform: none
}

.custom-vs-css-6614ccf26828a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: translate3d(0px, 98.97499%, 0)
}

.custom-vs-css-6614ccf26a5c2 {
  position: absolute;
  pointer-events: none;
  left: 9.2233%;
  top: 75.56634%;
  width: 2.42718%;
  height: 11.32686%;
  opacity: 1
}

.custom-vs-css-6614ccf26b5c0 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: translate3d(0px, -848.88892%, 0)
}

/* .custom-vs-css-6614ccf26b667 {
  background-color: #ffd900;
  will-change: transform
} */

.custom-vs-css-6614ccf26b6b9 {
  position: absolute;
  pointer-events: none;
  left: 14.56311%;
  top: 74.91909%;
  width: 74.02913%;
  height: 18.93204%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf26b75d {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: rotate(-360deg) translate3d(0px, 181.38653%, 0) rotate(360deg)
}

.custom-vs-css-6614ccf26b7b0 {
  pointer-events: initial;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4.918032786885246% 4.918032786885246% 4.918032786885246% 4.918032786885246% / 12.82051282051282% 12.82051282051282% 12.82051282051282% 12.82051282051282%
}

.custom-vs-css-6614ccf26b815 {
  white-space: pre-line;
  margin: -0.13081967213114667% 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.339806em;
  line-height: 1.4;
  text-align: left;
  padding: 0;
  color: #000000
}

.custom-vs-css-6614ccf26b86e {
  color: #eee
}

.custom-vs-css-6614ccf26b8bf {
  position: absolute;
  pointer-events: none;
  left: 14.56311%;
  top: 68.4466%;
  width: 74.02913%;
  height: 5.33981%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf26b962 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: rotate(-360deg) translate3d(0px, 764.30922%, 0) rotate(360deg)
}

.custom-vs-css-6614ccf26b9b6 {
  pointer-events: initial;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4.918032786885246% 4.918032786885246% 4.918032786885246% 4.918032786885246% / 45.45454545454545% 45.45454545454545% 45.45454545454545% 45.45454545454545%
}

.custom-vs-css-6614ccf26ba0a {
  white-space: pre-line;
  margin: -0.5429508196721308% 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.388350em;
  line-height: 1.5;
  text-align: left;
  padding: 0;
  color: #000000
}

.custom-vs-css-6614ccf26ba62 {
  font-weight: 700;
  color: #eee
}

.custom-vs-css-6614ccf26bb07 {
  background-color: #cdc5bb
}

.custom-vs-css-6614ccf26bc51 {
  position: absolute;
  width: 142.22222%;
  height: 100%;
  left: -23.21891%;
  top: 0%
}

.custom-vs-css-6614ccf26bfea {
  position: absolute;
  pointer-events: none;
  left: 14.56311%;
  top: 69.41748%;
  width: 74.02913%;
  height: 23.46278%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf26c091 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: rotate(-360deg) translate3d(0px, 169.80844%, 0) rotate(360deg)
}

.custom-vs-css-6614ccf26c0e7 {
  pointer-events: initial;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4.918032786885246% 4.918032786885246% 4.918032786885246% 4.918032786885246% / 10.344827586206897% 10.344827586206897% 10.344827586206897% 10.344827586206897%
}

.custom-vs-css-6614ccf26c24a {
  background-color: #7e644c
}

.custom-vs-css-6614ccf26c39a {
  position: absolute;
  width: 142.22222%;
  height: 100%;
  left: -25.30224%;
  top: 0%
}

.custom-vs-css-6614ccf271306 {
  position: absolute;
  pointer-events: none;
  left: 14.32039%;
  top: 65.85761%;
  width: 74.02913%;
  height: 23.46278%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf2714da {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: rotate(-360deg) translate3d(0px, 184.98085%, 0) rotate(360deg)
}

.custom-vs-css-6614ccf2716bd {
  background-color: #90350d
}

.custom-vs-css-6614ccf27324a {
  position: absolute;
  width: 142.22222%;
  height: 100%;
  left: -18.01058%;
  top: 0%
}

.custom-vs-css-6614ccf2745cb {
  position: absolute;
  pointer-events: none;
  left: 14.56311%;
  top: 69.41748%;
  width: 74.02913%;
  height: 18.93204%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf274685 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: rotate(-360deg) translate3d(0px, 210.44631%, 0) rotate(360deg)
}

.custom-vs-css-6614ccf27487a {
  background-color: #867a4c
}

.custom-vs-css-6614ccf2749e6 {
  position: absolute;
  width: 142.32765%;
  height: 100%;
  left: -18.06099%;
  top: 0%
}

.custom-vs-css-6614ccf274de8 {
  position: absolute;
  pointer-events: none;
  left: 14.56311%;
  top: 70.87379%;
  width: 74.02913%;
  height: 14.07767%;
  transform: rotate(360deg);
  opacity: 1
}

.custom-vs-css-6614ccf274ea4 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --initial-opacity: 1;
  --initial-transform: rotate(-360deg) translate3d(0px, 272.66920%, 0) rotate(360deg)
}

.custom-vs-css-6614ccf274f02 {
  pointer-events: initial;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4.918032786885246% 4.918032786885246% 4.918032786885246% 4.918032786885246% / 17.24137931034483% 17.24137931034483% 17.24137931034483% 17.24137931034483%
}

.custom-vs-css-6614ccf274fd3 {
  color: #fff
}

.custom-vs-css-6614ccf2750cc {
  background-color: #3e3d37
}

.custom-vs-css-6614ccf278e6b {
  background-color: #cd8152
}

.custom-vs-css-6614ccf27b411 {
  background-color: #cea48a
}

.custom-vs-css-6614ccf286acf {
  font-family: noto Sans;
}