* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html, body {
  border: 0;
  background-color: #fff; }

html {
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: 100%; }

img {
  max-width: 100%; }

.d-none {
  display: none !important; }

@font-face {
  font-family: "Newsreader 14pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_14pt-light_f8f5d8efe8754b7f94b9bb98371f0828.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_14pt-light_ce354390cd1b40f08f40ecf1d5230a61.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_14pt-light_6c5333964e8e4f6eb6a26eaf492a5a56.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 14pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_14pt-regular_e553571733e04eff9e9d4af35acd6575.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_14pt-regular_5211ff84144b42cc8e811f7e5047bf8a.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_14pt-regular_40c8aa3d40be45f68ad13fbe9365c3b2.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 14pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_14pt-semibold_77f09299792143dba3f248047bc4b069.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_14pt-semibold_b0ea81cc8c954838b061c422d04c4571.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_14pt-semibold_5bec4ef2b358499183daa210c53e7e0c.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 24pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_24pt-light_e01d30e3610a498596eb61f4677e949d.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_24pt-light_aeaae2241d0a49e78197062ca456b265.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_24pt-light_43f77003f9004d15a18ebe1c8c0c3ed1.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 24pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_24pt-regular_5ef3e271496a4dec80ad4d48f23d30fb.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_24pt-regular_5c225a1dac2d4f10999cc13b63818887.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_24pt-regular_97bb3cb35af04aee8ed5e5e9e3c65bcc.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 24pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_24pt-semibold_a4e92cb437264de5bc547a634f2ad4e7.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_24pt-semibold_1de9598d86ea44c9a998be3bf00394d3.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_24pt-semibold_85621c2dc56448c4b73c24c8ccefa3c2.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 36pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_36pt-light_2d31b8e70d42433fb2a3cf16340ac799.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_36pt-light_388e46fac4cd42428b16d5cb34e06952.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_36pt-light_5883bed42b6a4f1986f98fa1ed84d6b6.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 36pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_36pt-regular_1489f1b00f5f4e0f97341dee3bcee4dd.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_36pt-regular_bab3887d7f55446993ceae2c1aea4d90.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_36pt-regular_600cc1d061224c60b4b2e66ae974de0b.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 36pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_36pt-semibold_82d5730764b34a4f8c492f7155ec332d.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_36pt-semibold_4c2c878bb57644d28e74856a1cf25f7e.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_36pt-semibold_e2e91b70c880473682fb0ddb8e4c7b67.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 60pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_60pt-light_7a3cc95d6a3c46268aca900ea1d6e150.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_60pt-light_aa1bf6653cb74dbea56c7d9da6dabbc7.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_60pt-light_f5a9b669cd5247a6ad542543c1740e02.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 60pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_60pt-regular_7ef83e8f34c444bc9d0f8fd35b31f2c6.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_60pt-regular_43f01befc71a4242a63a71fe90901ca6.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_60pt-regular_120dc1d75702437591875ede115660e6.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Newsreader 60pt";
  src: url(https://file.hstatic.net/200000532849/file/newsreader_60pt-regular_7ef83e8f34c444bc9d0f8fd35b31f2c6.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/newsreader_60pt-regular_43f01befc71a4242a63a71fe90901ca6.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/newsreader_60pt-regular_120dc1d75702437591875ede115660e6.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Inter";
  src: url(https://file.hstatic.net/200000532849/file/inter-regular_582205c2c41b4772bb967c9d8fdee609.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/inter-regular_a8ce16c79bd845ee982f50e8bae56898.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/inter-regular_c9a9a81d66e441948c15af9848cd511f.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Inter";
  src: url(https://file.hstatic.net/200000532849/file/inter-medium_f678bfd5aab4403a96533a353ac1e4ed.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/inter-medium_0115c22dd6af4ed2a307de5ce2b1ff4b.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/inter-medium_e77e1f2683044b02b476ebf1e88786ca.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Inter";
  src: url(https://file.hstatic.net/200000532849/file/inter-bold_f6ad4c982aa04611aeef6b69236d563b.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/inter-bold_a2d7f9dca5f04436b8c93d8dc816d293.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/inter-bold_686afea5616c4fc581e1312d882a0299.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Arsenal";
  src: url(https://file.hstatic.net/200000532849/file/arsenal-regular_8f07bcb23aef47d481afda560fa805e7.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/arsenal-regular_664ebc820a0541e189b7b6137bbe661c.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/arsenal-regular_232c9276ab174b4cb8a2fd8bb343ee9f.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Arsenal";
  src: url(https://file.hstatic.net/200000532849/file/arsenal-bold_0b1d8e9f2c124adb86ccaff6a53fc44d.woff2) format("woff2"), url(https://file.hstatic.net/200000532849/file/arsenal-bold_a81e023ff3c648518da3ad6622c0a47a.woff) format("woff"), url(https://file.hstatic.net/200000532849/file/arsenal-bold_3e796401f3874c91992ca819e0dcd4c3.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  font-size: 14px; }

body {
  background: #202846;
  font-family: "Newsreader 14pt";
  font-weight: 300;
  color: #202846;
  line-height: 20px;
  font-size: 14px;
  overflow-x: hidden;
  position: initial;
  font-weight: 300; }

img.lazyload {
  opacity: 0; }

.compensate-for-scrollbar {
  margin-right: 0 !important; }

@keyframes fullScreenContainer-slider-item-text {
  100% {
    left: 0;
    opacity: 1; } }

:after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
  display: block; }

h1, h2, h3, h4, h5, h6 {
  color: #000;
  margin: 0 0 15px 0;
  font-weight: 700;
  line-height: 1.2; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #000; }

p {
  margin: 0; }

img {
  max-width: 100%; }

a {
  color: #000;
  text-decoration: none;
  outline: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

a:hover, a:focus {
  color: #BB9244;
  text-decoration: none;
  outline: none; }

a:active {
  outline: none; }

strong {
  font-weight: 700; }

em {
  font-style: italic; }

textarea {
  resize: none; }

ul, ol {
  padding: 0;
  margin: 0;
  list-style-type: none; }

.text-justify {
  text-align: justify; }

.ldp-gallery-new-outer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; }

.ldp-gallery-new {
  width: 100%;
  color: #fff;
  transition: all 1s; }

@keyframes moveUpDown1 {
  0%, 100% {
    transform: translateY(0); }
  50% {
    transform: translateY(50px); } }

@keyframes moveUpDown2 {
  0%, 100% {
    transform: translateY(0); }
  50% {
    transform: translateY(30px); } }

@keyframes moveUpDown3 {
  0%, 100% {
    transform: translateY(0); }
  50% {
    transform: translateY(20px); } }

@keyframes rotate {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes fade {
  0%, 100% {
    opacity: 1; }
  50% {
    opacity: 0.5; } }
  .ldp-gallery-new .section-ladi--mainbanner {
    position: relative; }
    .ldp-gallery-new .section-ladi--mainbanner img {
      animation-duration: 5s;
      animation-iteration-count: infinite;
      animation-timing-function: linear; }
    .ldp-gallery-new .section-ladi--mainbanner .close-page {
      position: absolute;
      right: 30px;
      top: 30px;
      cursor: pointer;
      opacity: 0.6; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--mainbanner .close-page {
          right: 16px;
          top: 16px; }
          .ldp-gallery-new .section-ladi--mainbanner .close-page img {
            width: 24px;
            height: 24px; } }
    .ldp-gallery-new .section-ladi--mainbanner .scroll-down {
      position: absolute;
      right: 30px;
      bottom: 30px;
      cursor: pointer;
      opacity: 0.6;
      animation-duration: 5s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-name: moveUpDown3; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--mainbanner .scroll-down {
          top: auto;
          left: 0;
          right: 0;
          margin-left: auto;
          margin-right: auto;
          bottom: 30px;
          text-align: center;
          display: inline-block;
          width: auto; } }
    .ldp-gallery-new .section-ladi--mainbanner .wrapper-section {
      padding: 50px 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 25%; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--mainbanner .wrapper-section {
          gap: 0;
          flex-direction: column;
          padding: 170px 15px 50px; } }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--mainbanner .large-image img {
        max-width: 70%; } }
    .ldp-gallery-new .section-ladi--mainbanner .large-image-2 {
      margin-right: 10%; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--mainbanner .large-image-2 {
          margin-right: 0;
          width: 47.3529411765%;
          position: absolute;
          right: 0;
          bottom: 2rem; } }
    .ldp-gallery-new .section-ladi--mainbanner .overlap-group {
      position: absolute; }
      .ldp-gallery-new .section-ladi--mainbanner .overlap-group h1 {
        color: #FFF;
        text-align: center;
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.8;
        position: relative;
        margin: 0; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--mainbanner .overlap-group h1 {
            font-size: 20px;
            line-height: 1.8; } }
      .ldp-gallery-new .section-ladi--mainbanner .overlap-group h2 {
        text-align: center;
        font-family: Newsreader;
        font-size: 100px;
        font-style: normal;
        font-weight: 500;
        line-height: 160px;
        background: linear-gradient(165deg, #F5E5A3 0.76%, #E5B76E 70.67%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        position: relative;
        margin: 0; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--mainbanner .overlap-group h2 {
            font-size: 48px;
            line-height: 50px; } }
      .ldp-gallery-new .section-ladi--mainbanner .overlap-group.fix-h2 h2 {
        line-height: 110px; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--mainbanner .overlap-group.fix-h2 h2 {
            line-height: 50px; } }
      .ldp-gallery-new .section-ladi--mainbanner .overlap-group .inner-overlap-group img {
        position: absolute; }
        .ldp-gallery-new .section-ladi--mainbanner .overlap-group .inner-overlap-group img:nth-child(1) {
          left: 0;
          top: -30%;
          animation-name: moveUpDown1; }
          @media (max-width: 991px) {
            .ldp-gallery-new .section-ladi--mainbanner .overlap-group .inner-overlap-group img:nth-child(1) {
              animation-name: moveUpDown2; } }
        .ldp-gallery-new .section-ladi--mainbanner .overlap-group .inner-overlap-group img:nth-child(2) {
          left: -10%;
          top: 11%;
          animation-name: moveUpDown2; }
          @media (max-width: 991px) {
            .ldp-gallery-new .section-ladi--mainbanner .overlap-group .inner-overlap-group img:nth-child(2) {
              animation-name: moveUpDown3; } }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--mainbanner .overlap-group {
          top: 25px; } }
  .ldp-gallery-new .section-ladi--zone-1 .wrapper-zone-1 {
    position: relative;
    padding: 60px 100px 0 100px; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .wrapper-zone-1 {
        padding: 60px 15px; } }
  .ldp-gallery-new .section-ladi--zone-1 .img-material-top {
    position: absolute;
    right: 0;
    top: 0; }
  .ldp-gallery-new .section-ladi--zone-1 .img-material-bottom {
    position: absolute;
    left: 0;
    bottom: 0; }
  .ldp-gallery-new .section-ladi--zone-1 .text-content {
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: 58px;
    text-transform: uppercase;
    background-color: #F5E5A3;
    background-image: linear-gradient(165deg, #F5E5A3 15.52%, #E5B76E 86.22%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center; }
    @media (min-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .text-content span {
        display: block; } }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .text-content {
        font-size: 32px;
        line-height: 48px;
        text-align: left; } }
  .ldp-gallery-new .section-ladi--zone-1 .group-dragon {
    text-align: center; }
    @media (min-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .group-dragon {
        margin: 15px 0; } }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .box {
      width: 645px;
      height: 655px;
      position: relative; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .group {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .overlap {
      position: relative;
      height: 654px; }
      .ldp-gallery-new .section-ladi--zone-1 .group-dragon .overlap img {
        animation-duration: 5s;
        animation-iteration-count: infinite;
        animation-timing-function: linear; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .overlap-group-wrapper {
      position: absolute;
      width: 441px;
      height: 484px;
      top: 71px;
      left: 116px;
      opacity: 0.7; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .overlap-group {
      position: relative;
      height: 484px; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .ww {
      position: absolute;
      width: 441px;
      height: 448px;
      top: 0;
      left: 0;
      object-fit: cover;
      animation-name: moveUpDown1; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .may {
      position: absolute;
      width: 237px;
      height: 148px;
      top: 336px;
      left: 142px;
      object-fit: cover;
      animation-name: moveUpDown2; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .dau-rong {
      position: absolute;
      width: 442px;
      height: 450px;
      top: 0;
      left: 0;
      object-fit: cover;
      animation-name: moveUpDown3; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .rong {
      position: absolute;
      width: 352px;
      height: 323px;
      top: 108px;
      left: 293px;
      object-fit: cover;
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .img {
      position: absolute;
      width: 345px;
      height: 226px;
      top: 270px;
      left: 59px;
      object-fit: cover;
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .rong-2 {
      position: absolute;
      width: 368px;
      height: 366px;
      top: 288px;
      left: 149px;
      object-fit: cover;
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .layer {
      position: absolute;
      width: 129px;
      height: 273px;
      top: 229px;
      left: 90px;
      overflow: hidden;
      transform: rotate(-43.48deg);
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .div {
      position: relative;
      width: 358px;
      height: 358px;
      top: -47px;
      left: -113px;
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .vector {
      position: absolute;
      width: 238px;
      height: 221px;
      top: 77px;
      left: 54px;
      transform: rotate(43.48deg);
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .layer-2 {
      position: absolute;
      width: 270px;
      height: 312px;
      top: 218px;
      left: 358px;
      animation-name: fade; }
    .ldp-gallery-new .section-ladi--zone-1 .group-dragon .layer-3 {
      position: absolute;
      width: 229px;
      height: 208px;
      top: 264px;
      left: 339px;
      animation-name: fade; }
  .ldp-gallery-new .section-ladi--zone-1 .group-fish {
    position: reative; }
    .ldp-gallery-new .section-ladi--zone-1 .group-fish img {
      animation-duration: 5s;
      animation-iteration-count: infinite;
      animation-timing-function: linear; }
    .ldp-gallery-new .section-ladi--zone-1 .group-fish .box {
      width: 498px;
      height: 517px;
      position: relative; }
      .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group {
        width: 498px;
        height: 517px;
        top: 0;
        left: 0; }
        .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group {
          position: relative;
          height: 517px; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .ww {
            position: absolute;
            width: 498px;
            height: 478px;
            top: 0;
            left: 0;
            object-fit: cover;
            animation-name: moveUpDown1; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .layer {
            position: absolute;
            width: 138px;
            height: 292px;
            top: 107px;
            left: 0;
            animation-name: fade; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .img {
            position: absolute;
            width: 191px;
            height: 265px;
            top: 92px;
            left: 27px;
            object-fit: cover;
            animation-name: moveUpDown3; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .layer-2 {
            position: absolute;
            width: 150px;
            height: 314px;
            top: 106px;
            left: 348px;
            animation-name: fade; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .may {
            position: absolute;
            width: 267px;
            height: 158px;
            top: 359px;
            left: 160px;
            object-fit: cover;
            animation-name: fade; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .group-2 {
            position: absolute;
            width: 224px;
            height: 209px;
            top: 201px;
            left: 264px;
            object-fit: cover;
            animation-name: moveUpDown2; }
          .ldp-gallery-new .section-ladi--zone-1 .group-fish .box .group .overlap-group .layer-3 {
            position: absolute;
            width: 374px;
            height: 158px;
            top: 310px;
            left: 23px;
            animation-name: fade; }
  .ldp-gallery-new .section-ladi--zone-1 .inner-content {
    display: flex;
    width: 100%; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .inner-content {
        flex-direction: column; } }
  .ldp-gallery-new .section-ladi--zone-1 .left-content {
    width: 50%; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .left-content {
        width: 100%;
        position: relative; } }
    .ldp-gallery-new .section-ladi--zone-1 .left-content img.dragon-longphudaikhanh {
      animation-duration: 5s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-name: fade; }
  .ldp-gallery-new .section-ladi--zone-1 .right-content {
    display: flex;
    align-items: end;
    width: 50%; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-1 .right-content {
        width: 100%;
        position: relative;
        margin-top: 30px; } }
    .ldp-gallery-new .section-ladi--zone-1 .right-content p {
      font-size: 20px;
      line-height: 24px;
      color: #FFFFFF;
      margin: 0 0 30% 30%; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--zone-1 .right-content p {
          margin: 0; } }
  .ldp-gallery-new .section-ladi--zone-2 {
    padding: 60px 0; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-2 {
        padding: 30px 0; } }
    .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 {
      max-width: 1100px;
      margin: 0 auto;
      width: 100%;
      padding: 0 15px; }
      .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-banner {
        display: flex;
        gap: 15px;
        justify-content: center; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-banner {
            flex-direction: column;
            gap: 8px; } }
      .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content {
        margin: 65px 0 0 0;
        display: flex;
        justify-content: space-between; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content {
            margin: 30px 0 0 0;
            flex-direction: column; } }
        .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone {
          width: 45%; }
          @media (max-width: 991px) {
            .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone {
              width: 100%; } }
          .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone .sub-head {
            color: #FFF;
            font-size: 20px;
            font-style: normal;
            font-weight: 300;
            line-height: 44px; }
            @media (max-width: 991px) {
              .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone .sub-head {
                line-height: 24px; }
                .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone .sub-head span {
                  display: block; } }
          .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone .main-head {
            font-size: 42px;
            font-style: normal;
            font-weight: 400;
            line-height: 58px;
            text-transform: uppercase;
            background-color: #F5E5A3;
            background-image: linear-gradient(165deg, #F5E5A3 15.52%, #E5B76E 86.22%);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent; }
            @media (max-width: 991px) {
              .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .heading-zone .main-head {
                font-size: 30px;
                line-height: 36px;
                margin: 5px 0 15px 0; } }
        .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .content-zone {
          font-size: 20px;
          font-style: normal;
          font-weight: 300;
          line-height: 24px;
          color: #FFFFFF;
          width: 45%; }
          @media (max-width: 991px) {
            .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .content-zone {
              width: 100%; } }
          .ldp-gallery-new .section-ladi--zone-2 .wrapper-zone-2 .wrap-content .content-zone p {
            margin: 0 0 15px 0; }
  .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 {
    position: relative;
    padding: 60px 0; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 {
        padding: 30px 0; } }
    .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .img-material-top {
      position: absolute;
      right: 0;
      top: 0; }
    .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content {
      max-width: 1100px;
      margin: 0 auto;
      width: 100%;
      padding: 0 15px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 60px; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content {
          gap: 30px;
          flex-direction: column; } }
      .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .group-banner {
        width: 55%;
        display: flex;
        align-items: end; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .group-banner {
            width: 100%;
            flex-direction: column;
            align-items: start;
            position: relative; } }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .group-banner img:nth-child(1) {
            width: 90%; } }
        .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .group-banner img:nth-child(2) {
          margin-bottom: -10%;
          margin-left: -10%; }
          @media (max-width: 991px) {
            .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .group-banner img:nth-child(2) {
              position: absolute;
              top: 50%;
              width: 40%;
              right: 0; } }
      .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .text-content {
        width: 42%;
        color: #FFF;
        font-size: 20px;
        font-style: normal;
        font-weight: 300;
        line-height: 24px; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-3 .wrapper-zone-3 .inner-content .text-content {
            width: 100%;
            margin-top: 30px; } }
  .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 {
    position: relative;
    padding: 60px 0; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 {
        padding: 30px 0; } }
    .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .img-material-bottom {
      position: absolute;
      left: 0;
      bottom: 0; }
    .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content {
      max-width: 1100px;
      margin: 0 auto;
      width: 100%;
      padding: 0 15px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 60px;
      position: relative; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content {
          flex-direction: column;
          gap: 30px; } }
      .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .img-content {
        width: 50%; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .img-content {
            width: 100%; } }
      .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .text-content {
        width: 50%; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .text-content {
            width: 100%; } }
        .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .text-content .head-content {
          font-size: 38px;
          font-style: normal;
          font-weight: 400;
          line-height: 58px;
          text-transform: uppercase;
          background-color: #F5E5A3;
          background-image: linear-gradient(165deg, #F5E5A3 15.52%, #E5B76E 86.22%);
          background-clip: text;
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          margin: 0 0 40px 0; }
          @media (max-width: 991px) {
            .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .text-content .head-content {
              font-size: 32px;
              line-height: 1.6;
              margin: 0 0 15px 0; } }
        .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .text-content .inner-text-content {
          color: #FFF;
          font-size: 20px;
          font-style: normal;
          font-weight: 300;
          line-height: 24px; }
          .ldp-gallery-new .section-ladi--zone-4 .wrapper-zone-4 .inner-content .text-content .inner-text-content p {
            margin: 0 0 15px 0; }
  .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 {
    position: relative;
    padding: 60px 0; }
    @media (max-width: 991px) {
      .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 {
        padding: 30px 0; } }
    .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .img-material-bottom {
      position: absolute;
      right: 0;
      bottom: 0; }
    .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content {
      max-width: 1100px;
      margin: 0 auto;
      width: 100%;
      padding: 0 15px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 60px;
      position: relative; }
      @media (max-width: 991px) {
        .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content {
          flex-direction: column;
          gap: 30px; } }
      .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .img-content {
        width: 50%; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .img-content {
            width: 100%; } }
      .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .text-content {
        width: 50%; }
        @media (max-width: 991px) {
          .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .text-content {
            width: 100%; } }
        .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .text-content .head-content {
          font-size: 42px;
          font-style: normal;
          font-weight: 400;
          line-height: 58px;
          text-transform: uppercase;
          background-color: #F5E5A3;
          background-image: linear-gradient(165deg, #F5E5A3 15.52%, #E5B76E 86.22%);
          background-clip: text;
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          margin: 0 0 40px 0; }
        .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .text-content .inner-text-content {
          color: #FFF;
          font-size: 20px;
          font-style: normal;
          font-weight: 300;
          line-height: 24px; }
          .ldp-gallery-new .section-ladi--zone-5 .wrapper-zone-5 .inner-content .text-content .inner-text-content p {
            margin: 0 0 15px 0; }
  .ldp-gallery-new .section-ladi--zone-6 {
    background: #151D3A; }
  .ldp-gallery-new .wrapper-zone-collection {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
    padding: 60px 15px;
    position: relative; }
    @media (max-width: 991px) {
      .ldp-gallery-new .wrapper-zone-collection {
        padding: 30px 15px; } }
    .ldp-gallery-new .wrapper-zone-collection .wrap-product {
      display: flex;
      align-items: center;
      gap: 30px;
      width: 100%; }
      @media (max-width: 991px) {
        .ldp-gallery-new .wrapper-zone-collection .wrap-product {
          flex-direction: column; } }
      .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item {
        width: 25%;
        display: flex;
        align-items: center;
        justify-content: center; }
        @media (max-width: 991px) {
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item {
            display: none; } }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item ul {
          display: grid;
          gap: 24px;
          grid-template-columns: 1fr 1fr;
          width: fit-content; }
          @media (max-width: 991px) {
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item ul {
              width: 100%;
              grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
              gap: 4px; } }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item ul li {
            position: relative;
            cursor: pointer; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item ul li img {
              transition: 0.3s all; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item ul li.active img {
              transform: scale(1.2); }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .list-item ul li.active:after {
              content: "";
              border-radius: 100px;
              background: rgba(255, 255, 255, 0.1);
              padding: 8px;
              position: absolute;
              width: 80%;
              height: 100%;
              top: 0;
              left: 10%; }
      .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item {
        width: 50%;
        position: relative; }
        @media (max-width: 991px) {
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item {
            width: 100%; } }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-item {
          background: url(https://file.hstatic.net/200000532849/file/gallery-bg_c0f7bb43f79443ea88cfcb5da73ad377.png);
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-item .item-slider {
            text-align: center; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-item .item-slider img {
              display: inline-block; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-dots {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 12px; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-dots li button {
            font-size: 0;
            border: none;
            width: 12px;
            height: 12px;
            background: #A6A6B0;
            box-shadow: none;
            border-radius: 100%;
            cursor: pointer; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-dots li.slick-active button {
            background: #BB9244; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-arrow {
          position: absolute;
          transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          top: 50%;
          width: 36px;
          height: 36px;
          font-size: 0;
          border-radius: 100%;
          outline: none;
          border: none;
          box-shadow: none;
          background: rgba(255, 255, 255, 0.3);
          cursor: pointer; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-arrow.slick-prev {
            left: 30px;
            background: rgba(255, 255, 255, 0.3) url(https://file.hstatic.net/200000532849/file/vector__3__6f078359934d4696821d55978eea1efa.svg);
            background-repeat: no-repeat;
            background-position: center; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .slider-item .slick-arrow.slick-next {
            right: 30px;
            background: rgba(255, 255, 255, 0.3) url(https://file.hstatic.net/200000532849/file/vector__2__0c6860c62e4c476e9a179475e47cd5d1.svg);
            background-repeat: no-repeat;
            background-position: center; }
      .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item {
        width: 25%; }
        @media (max-width: 991px) {
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item {
            width: 100%; } }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .sub-title {
          color: #FFF;
          font-size: 16px;
          font-style: normal;
          font-weight: 300;
          line-height: 24px; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .large-title {
          background: linear-gradient(180deg, #F5E5A3 11.36%, #E5B76E 73.86%);
          background-clip: text;
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          font-size: 36px;
          font-style: normal;
          font-weight: 400;
          line-height: 40px;
          text-transform: capitalize;
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .short-des .head-title {
          color: #FFF;
          font-size: 20px;
          font-style: normal;
          font-weight: 300;
          line-height: 24px;
          margin: 24px 0; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .short-des .content-short {
          color: #CECECE;
          font-size: 14px;
          font-style: normal;
          font-weight: 300;
          line-height: 18px;
          max-height: 250px;
          overflow: auto; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile {
          padding: 15px 0;
          border-bottom: 1px solid rgba(228, 212, 180, 0.5);
          border-top: 1px solid rgba(228, 212, 180, 0.5);
          margin: 15px 0; }
          @media (min-width: 992px) {
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile {
              display: none; } }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile ul {
            display: grid;
            width: 100%;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
            gap: 4px; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile ul li {
              position: relative;
              cursor: pointer; }
              .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile ul li img {
                transition: 0.3s all; }
              .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile ul li.active img {
                transform: scale(1.2); }
              .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .list-item-mobile ul li.active:after {
                content: "";
                border-radius: 100px;
                background: rgba(255, 255, 255, 0.1);
                padding: 8px;
                position: absolute;
                width: 80%;
                height: 100%;
                top: 0;
                left: 10%; }
        .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .price-item {
            margin: 24px 0;
            width: 100%; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .price-item label {
              color: #FFF;
              font-size: 14px;
              font-weight: 400;
              line-height: 18px;
              display: block;
              width: 100%;
              margin: 0 0 8px 0; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .price-item span {
              color: #FFF;
              font-size: 24px;
              font-weight: 500;
              line-height: 22px; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .price-item del {
              color: #FFF;
              font-size: 18px;
              line-height: 20px;
              margin-left: 10px; }
            @media (max-width: 991px) {
              .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .price-item {
                display: none; } }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .group-quantity {
            display: flex;
            align-items: center; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .group-quantity button {
              width: 40px;
              height: 40px;
              outline: none;
              background: transparent;
              border: 1px solid rgba(255, 255, 255, 0.5);
              box-shadow: none;
              display: flex;
              align-items: center;
              justify-content: center;
              cursor: pointer; }
            .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity .group-quantity input {
              width: 40px;
              height: 40px;
              outline: none;
              border: none;
              box-shadow: none;
              background: transparent;
              color: #FFFFFF;
              font-size: 16px;
              font-weight: 700;
              line-height: 18px;
              text-align: center;
              cursor: none;
              pointer-events: none; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity button.add-to-cart {
            font-family: "Newsreader 14pt";
            padding: 16px 24px;
            border-radius: 30px;
            background: #BA9244;
            font-size: 16px;
            font-weight: 400;
            line-height: 16px;
            color: #FFFFFF;
            cursor: pointer;
            border: none;
            outline: none;
            box-shadow: none; }
          .ldp-gallery-new .wrapper-zone-collection .wrap-product .info-item .wrap-quantity a.contact-prod {
            font-family: "Newsreader 14pt";
            padding: 16px 24px;
            border-radius: 30px;
            background: #BA9244;
            font-size: 16px;
            font-weight: 400;
            line-height: 16px;
            color: #FFFFFF;
            cursor: pointer;
            border: none;
            outline: none;
            box-shadow: none; }
    .ldp-gallery-new .wrapper-zone-collection .wrap-action-next {
      text-align: right;
      margin: 30px 0 0 0; }
      @media (max-width: 991px) {
        .ldp-gallery-new .wrapper-zone-collection .wrap-action-next {
          display: none; } }
      .ldp-gallery-new .wrapper-zone-collection .wrap-action-next.text-left {
        text-align: left; }
    .ldp-gallery-new .wrapper-zone-collection .wrap-action-next-mobile {
      font-size: 12px;
      font-style: normal;
      font-weight: 700;
      line-height: 12px;
      text-transform: uppercase;
      background: linear-gradient(180deg, #F5E5A3 11.36%, #E5B76E 73.86%);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 32px 0 0 0; }
      @media (min-width: 992px) {
        .ldp-gallery-new .wrapper-zone-collection .wrap-action-next-mobile {
          display: none; } }
      .ldp-gallery-new .wrapper-zone-collection .wrap-action-next-mobile a {
        display: flex;
        align-items: center;
        gap: 4px; }
  .ldp-gallery-new .page {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-direction: column; }
    .ldp-gallery-new .page > div {
      z-index: 2;
      transform: translateX(100%);
      transition: 1.2s;
      width: 100%; }
