* {
  margin: 0;
  padding: 0;
  box-sizing: content-box;
  font-family: Rubik;
}
header {
  position: absolute;
  z-index: 999;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
header .header-container {
  width: 1174px;
  height: auto;
  margin: 0 auto;
}
.mnls-login .btn:hover {
  color: #ffd587;
}
.clr-mnls-black {
  color: #ffffff;
}
.clr-mnls-white {
  color: #dddddd;
}
.clr-mnls-grey {
  color: #a8a8a8;
}
.clr-mnls-gold {
  color: #dab674 !important;
}
.banner {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.my-container {
  width: 100%;
  height: 100vh;
  position: absolute;
  background: #0a0a0a;
}
.my-container #sence .layer {
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.my-container #sence .layer img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.my-container #sence .layer .logo {
  width: 166px;
  height: 53px;
  position: absolute;
  left: 40%;
  top: 26px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ctg-list {
  width: 60%;
  position: absolute;
  display: flex;
  justify-content: space-evenly;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: nowrap;
  /* bottom: 5px; */
  left: 20%;
  z-index: 1;
  padding-bottom: 15px;
  margin-top: -150px;
}
.ctg-list .item-ctg {
  display: flex;
  color: #fff;
  font-family: Rubik;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: normal;
  color: #dab674;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.ctg-list .item-ctg .item-icon {
  height: 100px;
  width: 100px;
}
.ctg-list .item-ctg.other .other-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-a 1s;
}
.ctg-list .item-ctg.cookieses .cookieses-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-b 1s;
}
.ctg-list .item-ctg.jam .jam-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-c 1s;
}

.ctg-list .item-ctg.cake .cake-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-d 1s;
}
.ctg-list .item-ctg.cheese .cheese-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0040.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-e 1s;
}
.ctg-list .item-ctg.butter .butter-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0040.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-f 1s;
}
.ctg-list .item-ctg.special .special-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0040.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-g 1s;
}
.ctg-list .item-ctg.seasonal .seasonal-icon {
  background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  animation: rotateCtg-h 1s;
}

/* categories page */
.ctg-page .ctg-list .item-ctg.other .other-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-a 1s;
}

.ctg-page .ctg-list .item-ctg.cookieses .cookieses-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg2/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-b 1s;
}
.ctg-page .ctg-list .item-ctg.jam .jam-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg3/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-c 1s;
}
.ctg-page .ctg-list .item-ctg.cake .cake-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg4/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-d 1s;
}
.ctg-page .ctg-list .item-ctg.cheese .cheese-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg5/0040.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-e 1s;
}
.ctg-page .ctg-list .item-ctg.butter .butter-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg6/0040.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-f 1s;
}
.ctg-page .ctg-list .item-ctg.special .special-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg7/0040.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-g 1s;
}
.ctg-page .ctg-list .item-ctg.seasonal .seasonal-icon {
  background: center / contain no-repeat #37313114 url("/assets/molarisa/img/ctg8/0001.png");
  /* box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.4), -9px -9px 16px rgba(73, 73, 73, 0.4); */
  border-radius: 100px;
  border: 1px solid #51371e;
  animation: rotateCtg-h 1s;
}
/* categories page end*/

.ctg-list .item-ctg.other:hover .other-icon,
.ctg-page .ctg-list .item-ctg.other.active .other-icon {
  animation: rotateCtg-a 1.5s infinite;
}
.ctg-list .item-ctg.cookieses:hover .cookieses-icon,
.ctg-page .ctg-list .item-ctg.cookieses.active .cookieses-icon {
  animation: rotateCtg-b 1.5s infinite;
}
.ctg-list .item-ctg.jam:hover .jam-icon,
.ctg-page .ctg-list .item-ctg.jam.active .jam-icon {
  animation: rotateCtg-c 1.5s infinite;
}
.ctg-list .item-ctg.cake:hover .cake-icon,
.ctg-page .ctg-list .item-ctg.cake.active .cake-icon {
  animation: rotateCtg-d 1.5s infinite;
}
.ctg-list .item-ctg.cheese:hover .cheese-icon,
.ctg-page .ctg-list .item-ctg.cheese.active .cheese-icon {
  animation: rotateCtg-e 1.5s infinite;
}
.ctg-list .item-ctg.butter:hover .butter-icon,
.ctg-page .ctg-list .item-ctg.butter.active .butter-icon {
  animation: rotateCtg-f 1.5s infinite;
}
.ctg-list .item-ctg.special:hover .special-icon,
.ctg-page .ctg-list .item-ctg.special.active .special-icon {
  animation: rotateCtg-g 1.5s infinite;
}
.ctg-list .item-ctg.seasonal:hover .seasonal-icon,
.ctg-page .ctg-list .item-ctg.seasonal.active .seasonal-icon {
  animation: rotateCtg-h 2s infinite;
}
.ctg-list .item-ctg span {
  margin: 10px 0;
}
.product-page {
  position: relative;
  height: fit-content;
  min-height: 100vh;
  background: #1d100b;
  /* background: radial-gradient(142.21% 47.93% at 50% 0%, #613c27 0%, #473327 9.72%, #171413 45.14%); */
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 100px 0 150px 0;
}
.product-page .ctg-list {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  /* padding-top: 180px; */
  bottom: 0;
  left: 0;
}
.btn.main-nav {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.8);
  border: 2px solid #8a7b45;
  box-sizing: border-box;
  height: 50px;
  width: 50px;
  border-radius: 50px;
}
.gold-hr {
  background: linear-gradient(
    110.63deg,
    rgba(218, 182, 116, 0) 0%,
    #dab674 43.43%,
    #fff1ba 54.03%,
    #dab674 64.11%,
    rgba(21, 18, 11, 0) 100%
  );
  position: relative;
  width: 100%;
  height: 2px;
  margin: 50px 0;
}
header .header-container .navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 0.5rem;
  flex-direction: row;
}
.logo.mnls {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.logo.mnls a {
  text-decoration: none;
  display: flex;
  align-items: center;
}
.logo.mnls h4 {
  font-size: 37px;
  color: #dab674;
  font-weight: normal;
  margin: 0;
  /* padding-right: 10px; */
  font-family: "Carattere";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 260px;
}
header .header-container .navbar .logo span {
  font-size: 16px;
  color: #fff;
  font-weight: normal;
}
.logo.mnls img {
  /* width: 100%; */
  /* display: block; */
  margin-right: 10px;
}
.logo.mnls .shop-name-logo {
  display: flex;
  flex-direction: column;
  width: auto;
}
.page-size {
  width: 1174px;
  height: auto;
  margin: 0 auto;
}
.page-subtitle {
  position: relative;
  padding-bottom: 50px;
  width: 100%;
  text-align: center;
}
.page-subtitle h4 {
  font-family: Rufina;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  letter-spacing: 1px;
  color: #dab674;
}
.categories-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.categories-list .ctg-item-box {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  /* padding: 1rem 0.5rem; */
}
.categories-list .ctg-item-box img {
  width: 80%;
}
.categories-list .ctg-item-box span {
  width: 90%;
  text-align: center;
  font-family: Rubik;
  font-style: normal;
  font-size: 18px;
  line-height: normal;
  color: #ffffff;
}
.categories-list .ctg-item-box h5 {
  width: 90%;
  color: #ffcc00;
  text-align: center;
  font-family: Rubik;
  font-style: normal;
  font-size: 16px;
}
.product-box {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  position: relative;
  z-index: 1;
}
.top-shape-info {
  position: relative;
  z-index: 1;
}
.shape-bg {
  position: absolute;
  width: 100%;
  height: 600px;
  background: white;
  clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);
  bottom: 0;
}
.product-box-bottom {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 0px 40px;
  padding-bottom: 40px;
  color: #ffffff;
}
.item-title h4 {
  font-size: 50px;
  color: #dab674;
  font-weight: normal;
  margin: 0;
  font-family: "Carattere";
}
.item-title {
  margin-bottom: 10px;
}
.item-title span {
  font-size: 20px;
  font-weight: normal;
  font-family: Rubik;
}
.product-item-box-list ul {
  font-size: 14px;
  padding-left: 0;
  list-style: inside;
}
.product-item-box-list ul li {
  padding: 5px 0;
}
.product-item-box {
  display: flex;
  flex-direction: column;
}
.product-item-box-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.what-client-said {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.client-msg {
  width: 45%;
  margin: 10px 0;
  padding: 0 10px;
}
.client-msg h5 {
}
.client-msg p {
}
/* Categories animation */
@keyframes rotateCtg-a {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg/0038.png");
  }
}

@keyframes rotateCtg-b {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg2/0038.png");
  }
}

@keyframes rotateCtg-c {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg3/0038.png");
  }
}

@keyframes rotateCtg-d {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg4/0038.png");
  }
}

@keyframes rotateCtg-e {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg5/0038.png");
  }
}

@keyframes rotateCtg-f {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg6/0038.png");
  }
}

@keyframes rotateCtg-g {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0001.png");
  }
  5.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0002.png");
  }
  11% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0004.png");
  }
  16.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0006.png");
  }
  22% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0008.png");
  }
  27.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0010.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0012.png");
  }
  38% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0014.png");
  }
  43.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0016.png");
  }
  49% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0018.png");
  }
  54.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0020.png");
  }
  60% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0022.png");
  }
  65.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0024.png");
  }
  71% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0026.png");
  }
  76.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0028.png");
  }
  82% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0030.png");
  }
  87.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0032.png");
  }
  93% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0034.png");
  }
  98.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0036.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg7/0038.png");
  }
}

@keyframes rotateCtg-h {
  0% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0001.png");
  }
  1.7% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0002.png");
  }
  3.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0003.png");
  }
  5.1% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0004.png");
  }
  6.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0005.png");
  }
  8.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0006.png");
  }
  10.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0007.png");
  }
  11.9% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0008.png");
  }
  13.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0009.png");
  }
  15.3% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0010.png");
  }
  17% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0011.png");
  }
  18.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0012.png");
  }
  20.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0013.png");
  }
  21.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0014.png");
  }
  23.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0015.png");
  }
  25% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0016.png");
  }
  26.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0017.png");
  }
  28.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0018.png");
  }
  29.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0019.png");
  }
  31.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0020.png");
  }
  33% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0021.png");
  }
  34.7% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0022.png");
  }
  36.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0023.png");
  }
  38.1% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0024.png");
  }
  39.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0025.png");
  }
  41.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0026.png");
  }
  43.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0027.png");
  }
  44.9% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0028.png");
  }
  46.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0029.png");
  }
  48.3% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0030.png");
  }
  50% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0031.png");
  }
  51.7% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0032.png");
  }
  53.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0033.png");
  }
  55.1% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0034.png");
  }
  56.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0035.png");
  }
  58.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0036.png");
  }
  60.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0037.png");
  }
  61.9% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0038.png");
  }
  63.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0039.png");
  }
  65.3% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0040.png");
  }
  67% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0041.png");
  }
  68.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0042.png");
  }
  70.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0043.png");
  }
  71.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0044.png");
  }
  73.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0045.png");
  }
  75% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0046.png");
  }
  76.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0047.png");
  }
  78.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0048.png");
  }
  79.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0049.png");
  }
  81.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0050.png");
  }
  83% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0051.png");
  }
  84.7% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0052.png");
  }
  86.4% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0053.png");
  }
  88.1% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0054.png");
  }
  89.8% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0055.png");
  }
  91.5% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0056.png");
  }
  93.2% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0057.png");
  }
  94.9% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0058.png");
  }
  96.6% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0059.png");
  }
  98.3% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0060.png");
  }
  100% {
    background: center / contain no-repeat #303234 url("/assets/molarisa/img/ctg8/0001.png");
  }
}
footer {
  background: #1e1e1e;
  width: 100%;
  height: auto;
  position: relative;
  /* margin-top: -3vh; */
}
footer .footer-container {
  width: 1174px;
  height: auto;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  padding: 20px 0;
  color: #bababa;
  font-size: 14px;
}
footer .footer-container ul {
  padding: 0;
}
footer .footer-container ul li {
  list-style: none;
  padding: 10px 0;
}
.photo.owl-carousel {
  position: relative;
  margin: 0 auto;
  width: 50%;
  height: auto;
  /* overflow: hidden; */
  top: 150px;
}
.slider-container {
  position: absolute;
  height: 100vh;
  width: 100%;
}
.photo.owl-carousel .item {
  padding: 5px;
  text-align: center;
  font-size: 2rem;
  margin: 5px;
  display: flex;
  align-items: center;
  width: 100%;
}
.photo.owl-carousel .owl-item a {
  text-decoration: none;
}
.photo.owl-carousel .item .left-box {
  width: 50%;
}
.photo.owl-carousel .item .right-box {
  width: 40%;
  color: #fff;
  padding: 0 5%;
}
.photo.owl-carousel .item .right-box p {
  font-family: "Rubik", sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
  color: #bdbdbd;
}
.photo.owl-carousel .item .right-box span {
  font-family: "arials";
  font-style: italic;
  font-weight: 400;
  font-size: 23px;
  line-height: 23px;
  text-align: center;
  color: #ffffff;
}

.photo.owl-carousel .item .right-box h4 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 0.15em;
  color: #dab674;
  margin-bottom: 0;
}
.photo.owl-carousel .item .right-box .title-bg {
  padding: 0px 0;
  /* background: url("/assets/molarisa/item-bg.png") no-repeat center; */
  background-size: contain;
}
.photo.owl-carousel .owl-nav {
  color: #fff;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  align-content: space-around;
  top: 50%;
}
.photo.owl-carousel .owl-nav .owl-prev {
  margin-left: -100px;
}
.photo.owl-carousel .owl-nav button.owl-prev,
.photo.owl-carousel .owl-nav button.owl-next {
  width: 30px;
  height: 30px;
  background: #ffffff2b;
  border-radius: 30px;
}
.photo.owl-carousel .owl-nav .owl-next {
  margin-right: -100px;
}
.photo.owl-carousel .owl-nav span {
  color: #fff;
  font-size: 30px;
  line-height: 32px;
  font-weight: normal;
  font-family: Rubik;
}
.photo.owl-carousel .owl-dots {
  /* width: 50%; */
  display: flex;
  margin: 0 auto;
  flex-direction: row;
  justify-content: center;
}
.photo.owl-carousel .owl-dot {
  width: 10px;
  height: 10px;
  background: #ffffff70;
  border-radius: 100%;
  margin: 0 10px;
}
.photo.owl-carousel .owl-dot.active {
  width: 10px;
  height: 10px;
  background: #ffffff;
  background: radial-gradient(84.62% 84.62% at 19.23% 7.69%, #fff1ba 16.67%, #ffd071 73.44%, #dab674 100%);
  border-radius: 100%;
  margin: 0 10px;
}
.copy-right {
  width: 1174px;
  height: auto;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  padding: 20px 0;
  color: #bababa;
  font-size: 14px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
footer .footer-container ul li a {
  color: #bababa;
  text-decoration: none;
}
footer .footer-container ul li a:hover {
  color: #dab674;
}
.wave {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  transform: scale(1.25);
  top: -10%;
}

/* My Col Set */
.col-1w {
}
.col-2w {
}
.col-3w {
  width: 25%;
}
.col-4w {
}
.col-5w {
}
.col-6w {
  width: 50%;
}
.col-7w {
}
.col-8w {
}
.col-9w {
}
.col-10w {
}
.col-11w {
}
.col-12w {
  width: 100%;
}

/* animation */
.wave.depth-60 {
  -webkit-animation: wave 6.33333s 0.3s infinite linear;
  -moz-animation: wave 6.33333s 0.3s infinite linear;
  animation: wave 6.33333s 0.3s infinite linear;
}
.wave.depth-60:after {
  height: 0px;
}
.wave.depth-70 {
  -webkit-animation: wave 6.33333s 0.3s infinite linear;
  -moz-animation: wave 6.33333s 0.3s infinite linear;
  animation: wave 6.33333s 0.3s infinite linear;
}
.wave.depth-70:after {
  height: 5px;
}

.wave.depth-80 {
  -webkit-animation: wave 4.88889s 0.1s infinite linear;
  -moz-animation: wave 4.88889s 0.1s infinite linear;
  animation: wave 4.88889s 0.1s infinite linear;
}
.wave.depth-80:after {
  height: 10px;
}

@-webkit-keyframes wave {
  0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    -moz-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    -moz-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
  }
}
@-moz-keyframes wave {
  0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    -moz-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    -moz-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
  }
}
@-ms-keyframes wave {
  0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    -moz-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    -moz-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
  }
}
@keyframes wave {
  0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    -moz-transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
    transform: rotateZ(0deg) translate3d(0, 1%, 0) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    -moz-transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
    transform: rotateZ(360deg) translate3d(0, 1%, 0) rotateZ(-360deg);
  }
}

.lighthouse {
  -webkit-transform-origin: 50% 90%;
  -moz-transform-origin: 50% 90%;
  transform-origin: 50% 90%;
  -webkit-animation: lighthouse 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: lighthouse 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: lighthouse 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  margin: 0px -64px;
  background-size: 128px 224px;
  height: 224px;
  width: 128px;
  background-image: url(../../images/lighthouse.png);
  background-repeat: no-repeat;
  bottom: 64px;
  position: absolute;
  right: 20%;
}
@-webkit-keyframes lighthouse {
  0% {
    -webkit-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    -moz-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    transform: translate3d(15%, 0, 0) rotateZ(10deg);
  }
  100% {
    -webkit-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    -moz-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
  }
}
@-moz-keyframes lighthouse {
  0% {
    -webkit-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    -moz-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    transform: translate3d(15%, 0, 0) rotateZ(10deg);
  }
  100% {
    -webkit-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    -moz-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
  }
}
@-ms-keyframes lighthouse {
  0% {
    -webkit-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    -moz-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    transform: translate3d(15%, 0, 0) rotateZ(10deg);
  }
  100% {
    -webkit-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    -moz-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
  }
}
@keyframes lighthouse {
  0% {
    -webkit-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    -moz-transform: translate3d(15%, 0, 0) rotateZ(10deg);
    transform: translate3d(15%, 0, 0) rotateZ(10deg);
  }
  100% {
    -webkit-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    -moz-transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
    transform: translate3d(-15%, 0, 0) rotateZ(-10deg);
  }
}

.col-6w.image {
  text-align: center;
}

.col-6w.product-item-box p,
.col-6w.product-item-box p span {
  color: #fff;
}
.product-box img {
  width: 80%;
  /* padding: 10%; */
}
.product-box .image {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product-box .image img {
  width: 76%;
}
.logo.mnls .mobile-logo-icon {
  display: none;
}
#sence .mobile-layer img {
  position: absolute;
  bottom: 20px;
  right: 10px;
  display: none;
}
.ri-btn .r-color-btn {
  background: linear-gradient(114.95deg, #e6bb7a 15.88%, #ffdd9c 57.46%);
  box-shadow: 0px -3px 4px 1px rgb(170 170 170 / 30%), 0px 4px 6px rgb(0 0 0 / 25%);
  border-radius: 100px;
  color: #000;
  margin: 0 5%;
  height: 36px;
  font-size: 16px;
  width: fit-content;
  padding: 4px 5%;
}
.resetpw.ri-btn .r-color-btn {
  background: linear-gradient(114.95deg, #e6bb7a 15.88%, #ffdd9c 57.46%);
  box-shadow: 0px -3px 4px 1px rgb(170 170 170 / 30%), 0px 4px 6px rgb(0 0 0 / 25%);
  border-radius: 100px;
  margin: 0 5%;
  height: auto;
  font-size: 14px;
  width: auto;
  padding: 8px;
}
.resetpw-box label {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}
.resetpw-box .card-header {
  border-bottom: 1px solid #818181;
}
.resetpw-box .register-info .form-control {
  border-radius: 4.25rem;
  background: rgba(89, 81, 68, 0.3);
  mix-blend-mode: screen;
  box-shadow: 0px 4px 9px 3px rgb(0 0 0 / 30%);
  backdrop-filter: blur(40px) contrast(100%);
  -webkit-backdrop-filter: blur(40px) contrast(100%);
  color: #ffffff;
  border: 1px solid #dab674;
  padding: 0.37rem 0.75rem;
  font-size: 15px;
  font-weight: 300;
}
.reset-pw-btn .buy-btn {
  background: rgba(89, 81, 68, 0.3);
  mix-blend-mode: screen;
  box-shadow: 0px 4px 9px 3px rgb(0 0 0 / 30%);
  backdrop-filter: blur(3px) contrast(100%);
  -webkit-backdrop-filter: blur(3px) contrast(100%);
  border-radius: 161px;
  color: #fff !important;
  font-size: 14px;
  border: 1px solid #dab674;
  margin-bottom: 20px;
  font-weight: lighter;
  width: auto;
  height: auto;
}
.reset-top-border {
  position: absolute;
  top: -11px;
  left: 46%;
  z-index: 1;
}
.reset-btm-border {
  position: absolute;
  bottom: 59px;
  left: 46%;
  z-index: 1;
}
.reset-top-border img,
.reset-btm-border img {
  width: 75%;
}
.card-header.br-btm {
  border-bottom: 1px solid #6e6e6e;
}
.card.resetpw-box {
  background: rgba(89, 81, 68, 0.3);
  box-shadow: 0px 4px 9px 12px rgb(0 0 0 / 30%);
  backdrop-filter: blur(3px) contrast(100%);
  -webkit-backdrop-filter: blur(3px) contrast(100%);
  border-radius: 20px;
  border: 1px solid;
}
.reset-pw.ri-btn .r-color-btn {
  background: linear-gradient(114.95deg, #e6bb7a 15.88%, #ffdd9c 57.46%);
  box-shadow: 0px -3px 4px 1px rgb(170 170 170 / 30%), 0px 4px 6px rgb(0 0 0 / 25%);
  border-radius: 100px;
  color: #000;
  margin: 0 5%;
  font-size: 15px;
  width: auto;
  padding: 10px;
}
.about-col {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.title-about-col {
  width: 5%;
  margin-right: 1rem;
}
.title-about-col-body {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.des-about-col {
  width: 90%;
}
.title-about-col img {
  width: 100%;
}
.customer-verify.table,
.customer-verify .table th,
.customer-verify .table td,
.customer-verify .table tbody,
.customer-verify .table td {
  border: none;
}
.customer-verify .table .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #0000 !important;
}
.customer-verify td {
  color: #fff;
  border-top: none !important;
}
.btn.cv-reject-btn.br-none {
  background: linear-gradient(114.95deg, #e79c72 15.88%, #ffc9ab 51.78%);
  box-shadow: 0px -3px 4px 1px rgb(170 170 170 / 30%), 0px 4px 6px rgb(0 0 0 / 25%);
  border-radius: 100px;
  border: none;
  width: auto;
  display: flex;
  align-items: center;
  height: 36px;
  margin-left: 1rem;
}
.opt-btn-space {
  display: flex;
}
.customer-verify .verify-hr {
  height: 0;
}
.agentdb h4 {
  font-size: 18px;
}
.voucher-dashboard .mysearch01 .input-group-text {
  background: linear-gradient(114.95deg, #e6bb7a 15.88%, #ffdd9c 57.46%);
  border-radius: 100px;
}
.voucher-dashboard .mysearch01 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.voucher-dashboard .form-control {
  border: none;
}
.voucher-dashboard #dtv_previous .page-link {
  background: linear-gradient(114.95deg, #e6bb7a 15.88%, #ffdd9c 57.46%);
  border: none;
  color: #000;
  border-radius: 10px;
  margin-right: 10px;
}
.voucher-dashboard #dtv_next .page-link {
  background: linear-gradient(114.95deg, #e79c72 15.88%, #ffc9ab 51.78%);
  border: none;
  color: #000;
  border-radius: 10px;
}
.voucher-dashboard .text-bold {
  font-weight: 500;
  color: #fff;
}
.voucher-dashboard .table th,
.voucher-dashboard .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #cd9b6e00;
  background: #2c2c2c;
}
.voucher-dashboard .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  border-color: #b1b1b1;
}
.white-content {
  color: #f1f1f1;
}
.align-btn.ri-btn .r-color-btn {
  margin: 0%;
  font-weight: 500;
  letter-spacing: 0px;
}
.top-head-ctg {
}
.bottom-head-ctg {
}
