/* Firefox (uncomment to work in Firefox, although other properties will not work!)  */



/** {



  scrollbar-width: thin;



  scrollbar-color: #E57373 #DFE9EB;



}*/







/* Chrome, Edge and Safari */



*::-webkit-scrollbar {



  height: 7px;



  width: 7px;



}



*::-webkit-scrollbar-track {



  border-radius: 7px;



  background-color: #DFE9EB;



  border: 2px solid #FFFFFF;



}







*::-webkit-scrollbar-track:hover {



  background-color: #B8C0C2;



}







*::-webkit-scrollbar-track:active {



  background-color: #B8C0C2;



}







*::-webkit-scrollbar-thumb {



  border-radius: 20px;



  background-color: #E57373;



}







*::-webkit-scrollbar-thumb:hover {



  background-color: #C26262;



}







*::-webkit-scrollbar-thumb:active {



  background-color: #E57373;



}



















.sticky {



  position: -webkit-sticky; /* Untuk Safari */



  position: sticky;



  top: 0; /* Menempel di bagian atas saat scroll */



  z-index: 1000; /* Menentukan stacking order */



}



















.row{



  padding-left: 0;



  padding-right: 0;



  margin-left: 0;



  margin-right: 0;



}







.navbar .dropdown-toggle::after {



  display: none;



}







.navbar {



  background: #E57373 !important;



  color: #fff !important;



  border-radius: 0 !important;



}







.navbar .dropdown-menu {



  background-color: #7e485fd6;



}







.navbar-collapse {



  justify-content: center;



}





.team-image-desc img {

  width: 100%;

  height: auto;

}







@media (min-width: 768px) {







  .dropdown-menu .dropdown-item,



  .dropdown-menu li>a {



    padding-right: 0 !important;



    padding-left: 0 !important;



    text-wrap: wrap;



  }



}







@media (min-width: 992px) {



  .navbar-expand-lg .navbar-nav .dropdown-menu {



    max-height: 75vh;



    overflow: auto;



  }



}







.dropdown-menu .dropdown-item:hover,



.dropdown-menu .dropdown-item:focus,



.dropdown-menu a:hover,



.dropdown-menu a:focus,



.dropdown-menu a:active {



  background-color: transparent !important;



  color: #fff !important;



  box-shadow: transparent !important



}







/* .navbar-collapse.collapse.show {



  width: 70%



} */



:root {



    --c-primary-100: #f0fff4;



    --c-primary-200: #c6f6d5;



    --c-primary-300: #9ae6b4;



    --c-primary-500: #48bb78;



    --c-primary-600: #38a169;



  



    --c-gray-100: #f7fafc;



    --c-gray-200: #edf2f7;



    --c-gray-300: #e2e8f0;



    --c-gray-400: #cbd5e0;



    --c-gray-500: #a0aec0;



    --c-gray-600: #718096;



    --c-gray-700: #4a5568;



    --c-gray-800: #2d3748;



    --c-gray-900: #1a202c;



  



    --c-danger-700: #c53030;



  



    --border-radius-l: 0.8rem;



    --border-radius-m: 0.6rem;



  



    font-family: system-ui, -apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu,



      Cantarell, Helvetica Neue;



}







body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4{



    font-family: "ABeeZee", sans-serif;



    font-weight: 400;



    font-style: normal;



}







/* Default */



.navbar .navbar-nav .nav-item .nav-link {



    text-transform: capitalize;



}







/* Search Box */



.revamp--search-box {



  display: flex;



  flex-direction: column;



  justify-content: center;



  align-items: center;



  padding: 1rem;



}







/* Icon */







.revamp--search-box .icon {



    display: inline-block;



    width: 24px;



  }



  



  @keyframes pulse {



    from {



      opacity: 100%;



    }



    to {



      opacity: 20%;



    }



  }



  



  .revamp--search-box   .icon--loader .dot {



    animation-name: pulse;



    animation-duration: 400ms;



    animation-timing-function: ease-out;



    animation-direction: alternate;



    animation-iteration-count: infinite;



  }



  



  .revamp--search-box   .icon--loader .dot--2 {



    animation-delay: 200ms;



  }



  



  .revamp--search-box   .icon--loader .dot--3 {



    animation-delay: 400ms;



  }



  



  .revamp--search-box   .icon--loader {



    display: none;



  }



  



  /* Suggestions */



  



  .revamp--search-box   .suggestions {



    overflow: hidden;



    list-style-type: none;



    padding-left: 0;



    margin: 0;



    border: 1px solid var(--c-gray-400);



    border-radius: var(--border-radius-m);



  }



  



  /* .suggestions li {} */



  



  .revamp--search-box   .suggestions li + li {



    border-top: 1px solid var(--c-gray-200);



  }



  



  .revamp--search-box   .suggestions a {



    display: block;



    padding: 0.75rem 1rem;



    text-decoration: none;



    color: var(--c-gray-700);



  }



  



  .revamp--search-box  .suggestions a:hover,



  .revamp--search-box   .suggestions a:active,



  .revamp--search-box  .suggestions a:focus,



  .revamp--search-box  .suggestions a[data-active="true"] {



    background-color: var(--c-primary-100);



  }



  



  /* Search box */



  .revamp--search-box  .search-box {



    position: relative;



    width: 100%;



    max-width: 32rem;



  }



  



  .revamp--search-box .search-box__field {



    width: 100%;



    border: 2px solid #e57373;



    line-height: 2.25rem;



    font-size: 1rem;



    padding: 0 0.5rem;



    padding-right: 3rem;



    padding-left: 1rem;



    border-radius: var(--border-radius-l);



  }



  



  .revamp--search-box  .search-box__field:active,



  .revamp--search-box  .search-box__field:focus {



    outline: none;



    border-color: var(--c-primary-500);



  }



  



  .revamp--search-box .search-box__submit {



    position: absolute;



    top: 0.5rem;



    right: 0.625rem;



  }



  



  .revamp--search-box .search-box__suggestions {



    display: none;



    position: absolute;



    top: 100%;



    left: 0;



    right: 0;



    margin-top: 0.5rem;



  }



  



  .revamp--search-box .search-box__message {



    display: none;



    padding: 0.5rem;



  }



  



  /* Button */



  .revamp--search-box .button {



    -moz-appearance: none;



    -webkit-appearance: none;



    appearance: none;



    border: none;



    border-radius: var(--border-radius-m);



  }



  



  .revamp--search-box .button--submit {



    display: flex;



    justify-content: center;



    align-items: center;



    width: 1.5rem;



    height: 1.5rem;



    background-color: #e57373;



    color: rgba(255, 255, 255, 0.85);



  }



  



  /* Search results */



  .revamp--search-box .search-results {



    display: none;



    padding: 1rem;



    color: var(--c-gray-700);



    text-align: center;



  }



  



  .revamp--search-box .search-results * + * {



    margin-top: 1rem;



  }



  



  /* State styles */



  [data-state^="fetch"] .icon--loader {



    display: inline-block;



  }



  



  [data-state^="error"] .button--submit,



  [data-state^="fetch"] .button--submit {



    background-color: var(--c-gray-300);



    color: var(--c-gray-800);



  }



  



  [data-state^="fetch"] .icon--search {



    display: none;



  }



  



  [data-state^="error"] .search-box__message {



    display: block;



  }



  



  [data-state^="suggestions"] .search-box__suggestions {



    display: block;



  }



  



  [data-state^="search"] {



    display: none;



  }



  



  [data-state^="search"] ~ .search-results {



    display: block;



  }



  



  /* Utitlies */



  .revamp--search-box .sr-only {



    position: absolute;



    width: 1px;



    height: 1px;



    padding: 0;



    margin: -1px;



    overflow: hidden;



    clip: rect(0, 0, 0, 0);



    white-space: nowrap;



    border-width: 0;



  }



  



  .revamp--search-box .text-error {



    color: var(--c-danger-700);



  }







/* Custom */



.navbar {



  border-radius: 0;



}







.toggle-list-icon {



  line-height: 0;



}







.toggle-list-icon svg {



  width: 20px;



  height: 20px;



}







.ellipse {



    background: #ffffff;



    margin: -150px auto;



    width: 100%;



    height: 300px;



    position: absolute;



    display: inline-block;



    border-radius: 50% 50% 0 0;



    z-index: -1;



}







.color--green {



    color: #576250;



}







.navbar-light .navbar-toggler {



  color: rgb(255 255 255 / 100%);



  border-color: rgba(255, 255, 255, 1);



}







.revamp--font h1,



h1.revamp--font {



        font-family: "Aclonica", sans-serif;



        font-weight: 400;



        font-style: normal;



        font-size: 2.3em;



}







.revamp--text-shadow {



    text-shadow: 1px 2px 8px rgba(0,0,0,0.51);



}







.revamp--box-shadow {



    box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.64);



    -webkit-box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.64);



    -moz-box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.64);



}







.brand.text-center.revamp--font h1{



    margin-top: -150px;



}







.gallery--title {



  text-align: center;



  font-size: 32px;



  margin-top: 100px;



  margin-bottom: 50px;



}







.home--ourservices{



    text-align: center;



    font-size: 32px;



    margin-bottom: 50px;



}







.home--hero-filter:after {



    background: rgba(63, 8, 105, 0.45);



    background: linear-gradient(135deg, rgb(235 235 235 / 61%) 0%, rgb(63 8 105 / 45%) 100%);



    background: -moz-linear-gradient(135deg, rgb(235 235 235 / 61%) 0%, rgb(63 8 105 / 45%) 100%);



    background: -webkit-linear-gradient(135deg, rgb(235 235 235 / 61%) 0%, rgb(63 8 105 / 45%) 100%);



}







.main-home--best-package {



  padding: 20px 0 60px 0;



}







.home--best-package {



  margin: 50px auto;



  padding: 20px 0;



}







.home--best-package .row {



  background-color: #FAFAFA;



  padding: 30px 20px;



  border-radius: 10px;



  margin: 0;



}







.home--best-package .best-package--title {



  display: flex;



  flex-direction: column;



}







.home--best-package .best-package--title h1{



  color: #9C2C2C;



}



.home--best-package .best-package--title p{



  color: #FF8D8D;



}







.silk-bg {



  background-image: url(../images/home/vector-silk-best-package.svg);



  width: 99vw;



  height: -webkit-fill-available;



  position: absolute;



  left: 0%;



  top: 0;



  background-repeat: no-repeat;



  background-origin: content-box;



  background-position-y: 0;



  background-position-x: center;



}







.section-basic .silk-bg {



  z-index: -2;



  top: inherit;



}







.main-home--our-marketing {



  padding: 100px 100px 10px 100px;



}







.revamp--container-artikel-home {



  padding: 0 0 100px 0;



}







.revamp--container-artikel-home h5 {



  margin: 0;



  font-weight: bold;



}







.revamp--container-artikel-home .read-more-wrap {



  font-size: 12px;



}







.our-marketing {



  color: #576250;



  text-align: center;



}











/* Products Etalase */



.menu-icon {



    display: flex;



    flex-direction: column;



    margin: 10px 50px 50px;



}







.menu-icon__fit {



    display: flex;



    flex-wrap: wrap;



    justify-content: center;



    align-items: center;



    align-content: center;



    overflow: auto;



    flex-direction: row;



}







.menu-icon__fit a {



    width: 22%;



    height: 200px;



    margin: 5px;



    border-radius: 20px;



}







.fit__point {



    align-items: flex-end;



    background-blend-mode: overlay;



    background-position: 50%;



    background-repeat: no-repeat;



    background-size: cover;



    color: #fff;



    display: flex;



    font-size: 20px;



    font-weight: 600;



    height: 200px;



    justify-content: flex-start;



    padding-bottom: 20px;



    padding-left: 20px;



    padding-right: 20px;



    border-radius: 20px;



}







.menu-icon-s {



  display: flex;



  flex-direction: column;



  margin: 10px 10px;



}







.menu-icon__fit-s {



  display: flex;



  flex-wrap: wrap;



  justify-content: center;



  align-items: center;



  align-content: center;



  /* overflow: auto; */



  flex-direction: row;



  gap: 7px;



}







.menu-icon__fit-s a {



  width: 255px;



  flex-grow: 1;



  min-width: 25%;



  height: auto;



  margin: 5px;



  border-radius: 10px;



  padding: 0;



  background-color: #E57373;



  box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.05);



  -webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.05);



  -moz-box-shadow: 0px 0px 9px 3px rgba(0, 0, 0, 0.05);



}







.fit__point-s {



  align-items: flex-end;



  background-blend-mode: overlay;



  background-position: 50%;



  background-repeat: no-repeat;



  background-size: cover;



  color: #fff;



  display: flex;



  font-size: 20px;



  font-weight: 400;



  height: 200px;



  justify-content: center;



  text-align: center;



  padding-bottom: 20px;



  padding-left: 20px;



  padding-right: 20px;



  border-radius: 10px 10px 0 0;



  text-shadow: 0px 3px 5px rgba(0,0,0,0.65);



}







.fit__point-s_price .price--tag {



  display: flex;



  flex-direction: row;



  gap: 20px;



  align-items: center;



  justify-content: space-between;



}







.fit__point-s_price {



  display: flex;



  flex-direction: column;



  justify-content: center;



  margin: 0.5em 1.2em 1em 1.2em;



  gap: 10px;



}







.fit__point-s_price h2 {



  letter-spacing: 1px;



  font-size: 1.1em;



  color: #fff;



  text-shadow: 1px 2px 8px rgba(0,0,0,0.51);



  text-transform: uppercase;



}







.fit__point-s_price p {



  color: #fff;



  font-size: 1.1em;



  font-style: oblique;



}







/* Marketing Icon */



.marketing-icon {



  display: flex;



  flex-direction: column;



  margin: 50px 10px;



  border-radius: 20px;



  padding: 20px;







  background-color: #ffffffab;



}







.marketing-icon_wrap {



  display: flex;



  flex-wrap: wrap;



  justify-content: center;



  align-items: center;



  align-content: center;



  overflow: auto;



  flex-direction: row;



  gap: 5vw 2vw;



}







.marketing-icon_wrap a {



  width: 255px;



  height: auto;



  border-radius: 25px;



  background-color: #fff;



  box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.05);



  -webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.05);



  -moz-box-shadow: 0px 0px 9px 3px rgba(0, 0, 0, 0.05);



  display: flex;



  flex-direction: row;



  flex-grow: inherit;



}







/*.marketing-icon_wrap a:last-child {



  flex-grow: inherit;



}*/







.wrap__photo {



  display: flex;



  flex: 1;



  align-items: flex-end;



  justify-content: flex-end;



  



  height: auto;



  width: 110px;



  border-radius: 25px 0 0 25px;



  background-color: #38a169;



}







.wrap__photo img {



  position: absolute;



  width: auto;



  height: auto;



  max-height: 180px;



}







.wrap__photo img#marketing-1 {



  height: 150px;



}







.wrap__photo img#marketing-2 {



  height: 180px;



}







.wrap__photo img#marketing-4 {



  height: 150px;



}







.wrap__photo img#marketing-3 {



  height: 150px;



}







.wrap__photo img#marketing-5 {



  height: 150px;



}





.wrap__photo img#marketing-6 {



  height: 160px;



}







.wrap__photo img#marketing-36 {



  height: 155px;



}




.wrap__desc {



  display: flex;



  flex-direction: column;



  flex: 1;



  justify-content: center;



  



  font-size: 18px;



  font-weight: 600;



  color: #90998B;



  font-style: oblique;



  padding: 15px;



}







.wrap__desc h1{



  font-size: 1.2em;



  color: #1a202c;



  font-weight: 600;



  margin: 0;



}







.wrap__desc p {



  font-size: 0.8em;



  font-weight: 400;



  display: flex;



  flex-direction: row;



  align-items: center;



  gap: 5px;



}







.wrap__desc p span {



  width: 8px;



  height: 8px;



  background-color: #38a169;



  display: block;



  border-radius: 50px;



}







.wrap__desc button {



  display: flex;



  justify-content: center;



  align-items: center;



  background-color: var(--c-primary-500);



  color: rgba(255, 255, 255, 0.85);



  border: 0px;



  border-radius: 10px;



  font-size: 15px;



  gap: 5px;



}







/* s */



.revamp-img-fullwidth img {



  width: 100%;



  height: auto;



}







.revamp--footer {



  background: #010101;



  color: #bdbdbd;



  font-size: 12px;



  line-height: 20px;



  padding: 0;



  border-radius: 50% 50% 0 0;



  margin-top: -50px;



}







.revamp--footer-address{



  background: #101010;



  color: #fff;



}







.revamp--footer-address .section {



  padding: 100px 0 150px 0;



}







.revamp--font h1.company-name {



  font-size: 22px;



  margin-bottom: 20px;



}







.revamp--footer-address .revamp--font h4,



.revamp--footer-address .revamp--font p {



  margin-bottom: 0;



}







.revamp--footer-address .revamp--font p {



  font-size: 15px;



}







.revamp--footer-address .revamp--font {



  margin-bottom: 20px;



}







ul.useful-link {



  list-style: inside;



  padding: 0;



}







.useful-link li {



  



}







.useful-link a {



  color: #fff;



}







.revamp--footer-address hr {



  border: 1px solid #212121;



  margin: 50px 0;



}







.revamp--maps-wrapping {



  padding: 20px 20px 40px;



  border-radius: 20px;



  background: #010101;



}



.revamp--maps-wrapping iframe {



  width: 100%;



  height: 200px;



  border-radius: 20px;



}







.buka-maps a {



  background: #fff;



  color: #000;



  padding: 5px 15px;



  border-radius: 50px;



}







.office-call {



  width: 220px;



  height: auto;



}







.img-sertifikat-footer {



  width: 90%;



  height: auto;



}







.subtitle-footer {



  margin: 20px 0 0 0;



  font-weight: 700;



  letter-spacing: 2.5px;



}







.subtitle-channel {



  margin: 0 0 10px 0; 



  font-weight: 700;



  letter-spacing: 2.5px;



}







.channel {



  display: flex;



  flex-wrap: wrap;



  gap: 5px;



}







.channel a {



  height: 3vh;



  flex: 45%;



}



/* 



.channel a:last-child {



  flex-grow: 10;



} */







.channel a img {



  height: 100%;



  object-fit: contain;



  vertical-align: bottom;



}











/* Read More State */







.read-more-state {



  display: none;



}







.read-more-target {



  opacity: 0;



  max-height: 0;



  font-size: 0;



  transition: .25s ease;



}







p.read-more-wrap {



  margin: 0;



}







.read-more-state:checked ~ .read-more-wrap .read-more-target {



  opacity: 1;



  font-size: inherit;



  max-height: 999em;



}







.read-more-state ~ .read-more-trigger:before {



  content: 'Show more';



  display: flex;



  justify-content: center;



}







.read-more-state:checked ~ .read-more-trigger:before {



  content: 'Show less';



}







.read-more-trigger {



  cursor: pointer;



  display: inline-block;



  padding: 0 .5em;



  color: #666;



  font-size: 12px;



  line-height: 2;



  border: 1px solid #adadad;



  border-radius: .25em;



  margin-bottom: 20px;



  width: auto;



  min-width: 100px;



}







.revamp--wa-button#wa {



  bottom: 3vh;



  right: 3vw;



  border-radius: 50px;



  font-size: 30px;



  width: 50px;



  height: 50px;



  display: flex;



  justify-content: center;



  z-index: 1045;



}







.revamp--card-product .card {



  padding: 10px;



  border-radius: 15px;



  box-shadow: 0px 4px 7px 0px rgb(0 0 0 / 15%), 0 3px 5px 0px rgb(0 0 0 / 8%), 0 1px 4px 0 rgb(0 0 0 / 0%);



  margin-bottom: 15px;



  margin-top: 15px;



}







.revamp--card-product .card .card-img-top {



  border-radius: 10px;



}







.revamp--card-product .card .card-body {



  padding: 10px 5px;



}







.revamp--card-product .card .card-body .revamp--card-button {



  color: #1a1a1a;



  border-radius: 10px;



  background-color: #fcdddd;



  font-weight: 600;



  border: 0;



  padding: 5px 0;



  font-size: 13px;



  letter-spacing: 1.5px;



  margin-top: 15px;



  box-shadow: 0 2px 2px 0 #EFA5C9,



  0 3px 1px -2px rgb(0 0 0 / 10%),



  0 1px 5px 0 rgb(0 0 0 / 10%);



  cursor: pointer;



}







.revamp--card-product .card .card-body .card-text {



  font-size: 10px;



}







.revamp--card-product .card .card-body .card-title {



  font-family: inherit;



  font-size: 13px;



  color: #353535;



  letter-spacing: 0.3px;



}







.revamp--card-product .card .card-body .card-price {



  font-family: inherit;



  font-size: 15px;



  font-weight: 700;



  color: #973f64;



}







.filter-item-souvenir {



  display: flex;



  flex-direction: row;



  align-items: center;



  align-self: flex-start;



  background: #c3c3c3;



  padding: 10px 20px;



  border-radius: 10px;



  gap: 15px;



}







.filter-item-souvenir .title--filter-item-souvenir {



  font-size: 1.2em;



  font-weight: 900;



  letter-spacing: 1.5px;



}







.filter-item-souvenir .nav-pills {



  padding: 0;



}







.nav-pills .nav-item .nav-link {



  border: 1px solid #555;



  font-size: 1em;



  text-transform: capitalize;



}







.nav-pills .nav-item .nav-link.active {



  border: 1px solid #f2709c;



  background: #f2709c;



}







.item--menu-gallery {



  border-radius: 20px;



  background-color: none;



}







.items--gallery {



  height: 250px;



  border-radius: 20px;



}







.revamp--artikel-category .container {



  padding: 0 0 100px 0;



}







.revamp--artikel-category .container h1 {



  font-weight: bold;



}







.revamp--artikel-category .container p {



  font-size: 12px;



}







#boxcategory {



  padding-bottom: 50px;



}











.modal .modal-dialog {



  margin-top: 10vh;



}







.modal-open .modal {



  background: rgba( 226, 117, 117, 0.3 );



  /* background-image: linear-gradient(to right top, #7e485f, #934868, #a84870, #bd4678, #d3427f, #ce3c79, #ca3574, #c52e6e, #a5265c, #871e4b, #6a163a, #4e0f2a); */



  box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );



  backdrop-filter: blur( 3px );



  -webkit-backdrop-filter: blur( 3px );



  border-radius: 10px;



}







.modal-dialog .modal-content {



  border-radius: 50px;







  overflow: auto;



  padding: 10px;



}







.modal-dialog .modal-header {



  align-items: flex-end;



  justify-content: flex-end;



  padding: 0;



}







.modal-header .close {



  padding: 5px 9px;



  margin: 0;



  position: relative;



  background: #ff0000;



  border-radius: 50px;



}







.modal .modal-header .close i {



  color: #fff;



}







.modal-title-product {



  font-weight: bold;



  margin-top: 25px;



  font-size: 1.2em;



}







.modal-price-product {



  font-weight: 200;



  margin: 0;



  font-size: 1.2em;



  color: #973f64;



}







.modal-title-desc {



  margin-bottom: 0;



  line-height: 1.5;



  text-align: center;



  margin: 0;



  padding: 10px;



  background-color: #973f64;



  color: #fff;



  border-radius: 20px 20px 0 0;



}







.modal-dialog .modal-body {



  padding-bottom: 40px;



  overflow: auto;



}







/*.modal-body .details {



  background: #f7f7f7;



  border-radius: 20px;



  padding: 0;



}*/







.modal-image-product {



  padding: 0;



  width: 100%;



  border-radius: 20px;



  border: 1px solid #eaeaea;



}







.overflow-product-desc {



  overflow: auto;



  height: calc(60vh);



  margin-top: 10px;



  background: #f7f7f7;



}







.heading--search-page {



  text-align: center;



  margin: 100px 0 50px 0;



}







.revamp--search-page {



  margin-bottom: 50px;



}







.info--search-page {



  text-align: center;



  font-style: italic;



  font-size: 1em;



}







.modal-dialog {



  max-width: 80vw;



}







.revamp--detail-product {



  padding: 5px;



}







.detail-product--info {



  display: flex;



  flex-direction: row;



  gap: 5px;



}







.detail-product--info .detail-product--info-item {



  width: 50%;



}







.detail-product--info-item img {



  width: 100%;



}







.revamp-title-navlist {



  display: none;



}







.navbar-channel {



  display: none;



}







.revamp--collapse-list {



  display: flex;



}







#whatsapp .modal-title {



  font-weight: 700;



  letter-spacing: 1px;



  margin: 0;



  text-align: center;



}







#whatsapp .marketing-icon {



  background-color: #ffdadaab;



}







.revamp--copy-button {



  display: block;



  width: 100% !important;



  color: #1a1a1a;



  border-radius: 10px;



  background-color: #fcdddd;



  font-weight: 600;



  border: 0;



  padding: 5px 0;



  font-size: 13px;



  letter-spacing: 1.5px;



  margin-top: 10px;



  box-shadow: 0 2px 2px 0 #EFA5C9, 0 3px 1px -2px rgb(0 0 0 / 10%), 0 1px 5px 0 rgb(0 0 0 / 10%);

  cursor: pointer;

}



/* CSS Revamp Button Copy */

@keyframes fadeInOut {

    0% { opacity: 0; }

    50% { opacity: 1; }

    100% { opacity: 0; }

}



.revamp--copy-button.animating {

    position: relative;

    overflow: hidden;

    transition: background-color 0.3s;

    color: transparent; /* Sembunyikan teks asli */

}



.revamp--copy-button.animating:after {

    content: 'Berhasil Disalin';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    color: black;

    opacity: 0;

    animation: fadeInOut 2s forwards;

}









.modal-dialog .modal-footer {



  display: none;



}







textarea.auto {



  position: absolute;



  z-index: -9999999999999;



  top: -5px;



  left: -5px;



  width: 1px;



  height: 1px;



}











/* When the browser is at maximum width 1024px or laptop Small */



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



  .menu-icon__fit a {



    width: 30%;



  }



}







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



  .navbar .dropdown.show .dropdown-menu,



  .navbar .dropdown .dropdown-menu {



    height: auto;



    background: #e5737345;



    margin-top: 5px;



    margin-bottom: 0;



    padding: 0;



    overflow: hidden;



  }







  .revamp-navbar-nav {



    gap: 10px;



  }







  .navbar-collapse .navbar-nav .nav-item .nav-link {



    margin: 0;



    padding: 10px;



    background: #E57373;



    color: #fff;



    border-radius: 10px;



    letter-spacing: 1px;



    font-size: 0.9em;



  }







  .revamp--navlist-dropdown.text-white {



    color: #3d3d3d !important;



  }







  .dropdown-menu.show .revamp--navlist-dropdown.border-bottom:last-child {



    border-bottom: none !important;



  }







  .revamp--navlist-dropdown.border-bottom {



    border-bottom: 1px solid #e57373 !important;



  }







  .revamp-title-navlist {



    display: block;



  }







  .revamp-title-navlist h3 {



    color: #000;



    z-index: 3;



    position: relative;



  }







  .revamp--collapse-list {



    display: flex;



    flex-direction: column;



    height: 85vh;



  }







  #social-media-nav {



    display: none;



  }







  .navbar-channel {



    z-index: 3;



    display: flex;



    flex-direction: column;



    background: #f7c7c78c;



    padding: 10px;



    border-radius: 30px;



    width: auto;



    align-items: center;



    margin-top: 20px;



  }







  .revamp-navbar-nav .dropdown {



    margin-right: 3px;



  }







  .navbar-channel .subtitle-channel {



    color: #000;



  }







  .navbar-channel .channel a {



    height: 30px;



  }











  .navbar-collapse .navbar-nav .nav-item:after {



    content: none;



  }







  .navbar-collapse .navbar-nav {



    overflow: auto;



  }







  .navbar-collapse {



    background: none;



    width: 30vw;



    padding: 20px 20px;



  }







  .navbar-collapse::after {



    background-color: #FFE7E7;



    opacity: 0.8;



  }







  .revamp-navbar-nav a:hover,



  .revamp-navbar-nav a:focus {



    color: #000;



    text-decoration: none;



    font-size: 14px;



    font-weight: 700;



  }







  .revamp--navlink {



    color: #000;



  }







  .revamp--navlist-dropdown {



    display: flex;



    flex-direction: column;



    font-size: 12px;



    line-height: 1.5em;



    margin-bottom: 10px;



    color: #2d2d2d;



  }







  .revamp--footer-address .row {



    gap: 20px;



    justify-content: center;



  }







  .revamp--footer-address .row .footer-address--col {



    max-width: 100%;



    flex: 40%;



  }







  .channel a {



    flex-grow: 5;



    height: 5vw;



    flex: 45%;



  }







  .revamp--container-artikel-home {



    padding: 0 20px 100px 20px;



  }







  .navbar-collapse {



    width: 50vw;



    transform: translate3d(50vw, 0, 0);



  }







  #bodyClick {



    right: 49vw;



  }







  .marketing-icon_wrap a {



    width: 45%;



  }







/*  .marketing-icon_wrap a:last-child {



    width: 60%;



  }*/







  .menu-icon-s{



    margin: 0;



  }







  .menu-icon__fit-s a {



    width: 45%;



  }



  .fit__point-s {



    height: 150px;



  }







  .fit__point-s_price {



    margin: 0 10px;



  }







  .home--best-package .best-package--title,



  .home--best-package .best-package--products {



    max-width: 100%;



    flex: 100%;



    padding: 0;



  }







  .fit__point-s_price h2 {



    font-style: inherit;



    letter-spacing: 1px;



  }







  .fit__point-s_price p {



    font-size: 1em;



  }



}







.revamp--box-information {



  margin: 50px auto;



  padding: 20px 0;



}







.revamp--box-information .row {



  background-color: #d9d9d970;



  padding: 30px 20px;



  border-radius: 10px;



  flex-direction: column;



}







.shortcut-menu {



  display: flex;



  flex-direction: row;



  gap: 50px;



  margin-bottom: 40px;



}







.shortcut-menu img{



  width: 100%;



  height: auto;



}







.information-card {



  display: flex;



  flex-direction: column;



  gap: 10px;



}







.information-card .information-item {



  border-radius: 20px;



  display: flex;



  flex-direction: row;



  background: #f2709c;  /* fallback for old browsers */



  background: -webkit-linear-gradient(to right, #ff9472, #f2709c);  /* Chrome 10-25, Safari 5.1-6 */



  background: linear-gradient(to right, #ff9472, #f2709c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */











}







.information-card .information-item .icon-info {



  background: #fdc7c7;



  flex: 10%;



  max-width: 60px;



  border-radius: 20px 0 0 20px;



  display: flex;



  align-items: center;



  justify-content: center;



  color: #000;



  font-size: 30px;



}







.information-card .information-item .item-info {



  margin: 20px 0 10px 20px;



  flex: 90%;



}







.information-card .information-item .item-info p {



  font-weight: 700;



  letter-spacing: 1px;



  font-style: normal;



  font-size: 1.2em;



  line-height: 1.2em;



  color: #fff;



}











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



  .modal-body .details {



    padding: 0 0 50px 0;



}



  .revamp--card-product {



    width: 50%;



  }







  .menu-icon__fit a {



    width: 28%;



  }







  .main-home--our-marketing {



    padding: 100px 10px 10px 10px;



  }







  .ellipse {



    margin: -100px auto;



    height: 120px;



  }



}







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



  .marketing-icon_wrap a {



    width: 48%;



  }





  .wrap__photo img#marketing-1 {

    height: 107px;

  }



  .wrap__photo img#marketing-2 {



    height: 160px;



  }





  .wrap__photo img#marketing-3,



  .wrap__photo img#marketing-4,



  .wrap__photo img#marketing-5 {



    height: 130px;



  }



  .wrap__photo img#marketing-6 {

    height: 110px;

  }





  .marketing-icon_wrap {

    gap: 7vw 3vw;

  }



  .modal-dialog {

    max-width: inherit;

  }





}







/* When the browser is at maximum width 425px or Mobile Devices */



@media screen and (min-width: 426px){



  .wrap__desc button#mobile{



    display: none;



  }







  .revamp-img-fullwidth img#rek-mobile{



    display: none;



  }



}







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







    .information-card .information-item .item-info {



      margin: 10px 20px;



      flex: 90%;



    }







    .information-card .information-item .item-info p {



      font-size: 0.8em;



      margin: 0;



    }







    .revamp--box-information {



      padding: 20px 30px;



    }







    .navbar-collapse {



        width: 80vw;



        transform: translate3d(80vw, 0, 0);



    }







    #bodyClick {



      right: 78vw;



    }



    /* .navbar-toggler.toggled .navbar-collapse {



        width: 80vw;



    } */



    .home--hero-filter .revamp--font h1{



      font-size: 2.3em;



    }







    .menu-icon {



      margin: 10px 0px 50px;



    }







    .menu-icon__fit a {



      width: 45%;



      height: 130px;



    }







    .fit__point {



      height: 130px;



      font-size: 15px;



      font-weight: 500;



      line-height: 18px;



      padding-bottom: 10px;



    }







    .main-home--our-marketing {



      padding: 50px 10px 10px 10px;



    }







    .marketing-icon {



      margin: 30px 10px;



      padding: 10px;



    }







    .marketing-icon_wrap a {



      width: 45%;



      min-width: 25%;



    }







    .wrap__photo img {



      width: auto;



    }







 /*   .wrap__photo img#marketing-1 {



      height: 95px;



    }*/







    .wrap__photo img#marketing-2 {



      height: 120px;



    }



    



    .wrap__photo img#marketing-4 {



      height: 100px;



    }



    



    .wrap__photo img#marketing-3 {



      height: 95px;



    }



    



    .wrap__photo img#marketing-5 {



      height: 95px;



    }



    



    .wrap__desc {



      padding: 10px;



    }



.wrap__photo img#marketing-36 {



      height: 100px;
      margin-right: -11px;



    }







    .wrap__desc h1 {



      font-size: 0.9em;



    }







    .wrap__desc button#desktop{



      display: none;



    }







    .wrap__desc button {



      font-size: 12px;



      width: 60px;



    }







    .wrap__desc p {



      font-size: 0.6em;



      line-height: 13px;



      margin: 0 0 10px 0;



    }







    .ellipse {



        margin: -90px auto;



        height: 100px;



    }







    .navbar {



      padding: 10px 20px;



    }







    .revamp-img-fullwidth img#rek-desktop{



      display: none;



    }







    .shortcut-menu {



      gap: 5px;



    }







    .revamp--card-product {



      width: 50%;



      padding: 5px;



    }







    .modal-dialog {



      max-width: 100vw;



    }







    .overflow-product-desc {



      /* height: calc(38vh); */



      height: auto;



      margin-top: 5px;



      overflow: hidden;



    }







    .modal .modal-dialog {



      margin-top: 3vh;



    }







    .modal-dialog .modal-content {



      border-radius: 30px;



      height: 90vh;



    }







    #whatsapp .modal-content {



      height: auto !important;



    }







    #whatsapp .modal-dialog {



      margin-top: 20vh;



    }







    .modal-dialog .modal-body {



      padding: 0px;



    }







    .modal-dialog .modal-body .previews {



      padding: 0;



      margin: 0px 0px 15px 0;



    }







    .modal-title-desc {



      padding: 5px;



    }







    .modal-dialog .modal-header {



      margin-bottom: 10px;



    }







    .main-home--best-package {



      padding: 20px 20px 60px 20px;



    }







    .home--best-package .row {



      padding: 0px 0px;



    }







    .menu-icon-s {



      margin: 0;



    }







    .fit__point-s {



      height: 120px;



    }



    



    .items--gallery.fit__point-s {



        height: auto;



    }







    #boxcategory {



      padding-bottom: 0px;



    }







    .silk-bg {



      background-attachment: fixed;



      background-position-y: 10vh;



    }







    .channel a {



      height: 6vw;



    }







    #whatsapp .modal-dialog {



        margin-top: 20vh;



    }







    .heading--search-page {



      margin-left: 7vw;



      margin-right: 7vw;



    }







    .menu-icon__fit-s {



      display: flex;



      flex-wrap: nowrap;



      justify-content: left;



      align-items: center;



      align-content: center;



      overflow: auto;



      flex-direction: row;



      gap: 7px;



      /* margin-left: -25px; */



      margin-right: -25px;



      padding-left: 25px;



      padding-right: 25px;



      padding-bottom: 10px;



    }







    .menu-icon__fit-s a {



      width: 45%;



      min-width: 230px;



    }







    .home--best-package .best-package--title h1 {



      margin: 20px 0 0 10px;



    }







    .home--best-package .best-package--title p {



      margin-left: 10px;



    }







    .modal-footer {



      margin-top: 10px;



    }







    .modal-dialog .modal-footer {



      border-top: none;



      padding: 0px 20px 20px 15px;



    }





    .modal-dialog .modal-footer {



      display: block;



    }



    .revamp--copy-button {

        position: fixed;

        bottom: 0;

        left: 0;

        margin: 0 0 1vh 4vw;

        width: 90% !important;

    }



    .revamp--copy-button.animating {

      position: fixed;

    }





}











.accordion .card-header:after {



  font-family: 'FontAwesome';



  content: "\f107";



  float: right;



  top: 18px;



  position: relative;



}







.accordion .card-header.collapsed:after {



  /* symbol for "collapsed" panels */



  content: "\f106";



  top: 18px;



  position: relative;



}







/*remove this*/



.modal-footer {



    display: none;



}







.revamp--info-desc ul {



  list-style: none;



  padding: 10px;



}







.revamp--info-desc li {



  display: flex;



  align-items: flex-start;



  gap: 1rem;



  /*background: aliceblue;*/



  padding: 1.5rem;



  border-radius: 1rem;



  width: 100%;



  box-shadow: 0.25rem 0.25rem 0.75rem rgb(0 0 0 / 0.1);



  margin: 10px 0;



  background: rgb(237,255,224);



    background: -moz-linear-gradient(225deg, rgba(237,255,224,1) 0%, rgba(222,243,199,1) 100%);



    background: -webkit-linear-gradient(225deg, rgba(237,255,224,1) 0%, rgba(222,243,199,1) 100%);



    background: linear-gradient(225deg, rgba(237,255,224,1) 0%, rgba(222,243,199,1) 100%);



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#edffe0",endColorstr="#def3c7",GradientType=1);



}







.revamp--info-desc li:first-child,



.revamp--info-desc li:last-child {



    margin: 0;



}







/*.revamp--info-desc li::before {*/



/*  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='100' title='fish'%3E%3Cpath d='M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z' /%3E%3C/svg%3E");*/



/*}*/







.revamp--info-desc li::before {



  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.36 76.25"%3E%3Cg id="Layer_2" data-name="Layer 2"%3E%3Cg id="Layer_1-2" data-name="Layer 1"%3E%3Cpath d="M70.92,24.41c.4.89.74,1.76,1,2.65a36.65,36.65,0,0,1,1.94,15.12,36.13,36.13,0,0,1-5,15.9A36.89,36.89,0,0,1,53.79,72.23,35.43,35.43,0,0,1,41.7,76,37.09,37.09,0,0,1,3.88,55.72,35.87,35.87,0,0,1,.4,44.7,37.24,37.24,0,0,1,.35,34.21,37,37,0,0,1,35,2.29,36.73,36.73,0,0,1,58.8,9.34c.21.15.4.31.62.45s.18.22,0,.39c-1,1.12-2,2.24-2.93,3.38-.17.2-.27.19-.49,0a31.81,31.81,0,0,0-32.41-3.34A31.55,31.55,0,0,0,10.53,21.41,30.64,30.64,0,0,0,5.27,35.75,31.29,31.29,0,0,0,13.65,61a30.66,30.66,0,0,0,16.29,9.41,31.22,31.22,0,0,0,23.9-4A31.4,31.4,0,0,0,66.92,50.46a30.75,30.75,0,0,0,2-10.61A31.68,31.68,0,0,0,67.13,28.6a.46.46,0,0,1,.08-.58C68.4,26.8,69.62,25.6,70.92,24.41Z" style="fill:%235ca946"/%3E%3Cpath d="M42.16,42.16a1.14,1.14,0,0,0,.26-.53,82.07,82.07,0,0,1,6.81-13.17,118.65,118.65,0,0,1,9.6-13A144.17,144.17,0,0,1,73.09.77l.79-.68C74,0,74.1,0,74.21.14a30.52,30.52,0,0,0,8,7.71,49.6,49.6,0,0,0,5.1,3.2l.1.07a.11.11,0,0,1-.1.11A39.38,39.38,0,0,0,74.8,17.41,70,70,0,0,0,65.06,26,117.72,117.72,0,0,0,53.44,40.22a155.62,155.62,0,0,0-10.72,17.6c0,.08-.06.19-.17.23C36,48.66,27.3,42.27,16.05,39.49l1.59-1.88c2.74-3.24,5.48-6.47,8.21-9.72a.53.53,0,0,1,.75-.18,21.59,21.59,0,0,1,5.2,3.4,73.15,73.15,0,0,1,10,10.63Z" style="fill:%235ba946"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');



  width: -webkit-fill-available;



    max-width: 2em;



}



.revamp--list-product-desc {

  /*padding: 0 20px 15vw 0;

  background-image: url(https://tigadaracatering.id/images/snapdragon.jpeg);

  background-repeat: no-repeat;

  background-position: bottom;*/

}



.ul-list__title-menu {

  margin: 0;

  list-style: none;

  text-indent: -20px;

}



.ul-list__title-menu li {

  text-transform: uppercase;

  font-weight: 700;

  letter-spacing: 1px;

  margin: 10px 0 3px 0;

}



.ul-list__sub-menu {

  list-style: none;

  margin: 0;

  padding: 0;

  text-indent: 0;

}



.ul-list__sub-menu-nolist {

  text-indent: 0;

}



.ul-list__sub-menu li {

  background: #973f64;

  color: #fff;

  border-radius: 50px;

  display: block;

  padding: 0 10px;

  letter-spacing: 0;

  

}





.ul-list__list-menu,

.ul-list__sub-menu-nolist {

  list-style: none;

  margin: 0;

  padding: 0 0 0 10px;

}



.ul-list__list-menu li,

.ul-list__sub-menu-nolist li {

  background: none;

  display: inherit;

  font-weight: 500;

  letter-spacing: inherit;

  text-transform: capitalize;

  margin: 0 0 5px 0;

  color: inherit;

}



.ul-list__list-menu {

  text-indent: -15px;

}



.ul-list__sub-menu-nolist {

  text-indent: -20px;

  margin: 0 0 0 10px;

}








.revamp-slider-container {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 20px auto;
    overflow: hidden;
    border-radius: 10px;
}

.revamp-slider {
    display: flex;
    transition: transform 0.5s ease;
/*    width: 300%;*/
}

.revamp-slide {
    width: 100%;
    flex-shrink: 0;
}

.revamp-slide img {
    width: 100%;
    border-radius: 10px;
}

.revamp-slider-container button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    font-size: 24px;
    z-index: 2;
}

.prev {
    left: 10px;
}

.next {
    right: 10px;
}

.revamp-slider-container button:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

.revamp-slider-container .indicator {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
}

.revamp-slider-container .dot {
    height: 7px;
    width: 5vw;
    max-width: 20px;
    margin: 0 5px;
    background-color: #ffffff8f;
    border-radius: 50px;
    display: inline-block;
    cursor: pointer;
}

.revamp-slider-container .dot.active {
    background-color: #717171;
}

@media screen and (max-width: 435px) {
  .revamp-slider-container {
    margin: 0;
  }
}

swiper-container {
  width: 100%;
}

swiper-slide {
  background-position: center;
  background-size: cover;
  width: 30vw;
  height: auto;
}

@media screen and (max-width: 565px) {
 swiper-slide {
    background-position: center;
    background-size: cover;
    width: 70vw;
    height: auto;
  } 

  .container-info.container {
    padding: 0;
    margin: 0;
  }

  .collumn-info.col-md-6 {
    padding: 0;
  }
}

@media (min-width: 1200px) {
    .container-info.container {
        max-width: 90vw;
        padding: 0;
        margin-bottom: 50px;
    }
}

swiper-slide img {
  display: block;
  width: 100%;
  border-radius: 20px;
}
swiper-container::part(bullet-active) {
  background-color: red;
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.36);
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.36);
}
swiper-container::part(bullet) {
  background-color: #fff;
  opacity: 1;
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.36);
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.36);
}

swiper-slide::slotted(.swiper-slide-shadow-right) {
    border-radius: 20px;
}

.norek-bg {
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 15px;
}

.norek-content {
  display: flex;
  flex-direction: column;
  gap: 1em;
  padding: 2em 1em;
  border-radius: 20px;
  background-color: #ece8e8;
}

.norek-title {
  display: flex;
  flex-direction: row;
  position: relative;
}

.norek-title img {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  max-width: 70px;
}

.norek-title h1 {
  font-size: 1.3em;
  background: #E5141D;
  color: #fff;
  padding: 10px 20px 10px 80px;
  border-radius: 100px;
}

  .norek-content p,
  .norek-perhatian {
    font-size: 0.8em;
    text-align: justify;
  }


.norek-perhatian {
  background: #545454;
  color: #fff;
  padding: 20px;
  border-radius: 10px;
  text-align: justify;
}

.norek-copied {
  padding: 16px;
  background-color: #fff8f8;
  border-left: 5px solid #e5141d;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  font-family: monospace;
  font-size: 1em;
}

.norek-copied table {
  border-collapse: collapse;
  border-spacing: 0;
}

.norek-copied table td {
  padding: 5px 0px;
}

.copyrek {
  margin: 10px 10px 10px 0px;
  padding: 5px 20px;
  border: 0;
  background: #000;
  color: #fff;
  border-radius: 5px;
  font-size: 0.9em;
}

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

  .norek-title img {
    max-width: 50px;
  }

  .norek-title h1 {
    padding: 10px 20px 10px 60px;
  }

  .norek-copied {
    padding: 16px 0px 16px 10px;
  }

}

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

  .collumn-info.col-md-8,
  .col-md-4.norek-bg {
    width: 100%;
    flex: 100%;
    max-width: 100%;
    margin: 15px 0px;
  }

  .collumn-info.col-md-8 {
    padding: 0;
  }

  .norek-content {
    background: none;
    padding: 0;
    border-radius: initial;
  }

  .norek-bg {
    background-color: #ece8e8;
  }
}

@media screen and (max-width: 1200px) {
  .norek-esse {
    display: none;
  }
}