.mobile-only {
  display: none !important;
}

/* On tablet & mobile screens */
.mobile-only {
  display: none !important;
}

/* On tablet & mobile screens */
@media (max-width: 1372px) {

  /* 1. Hide the desktop buttons */
  .desktop-only {
    display: none !important;
  }

  /* 2. Show the mobile buttons and make them scrollable */
  .mobile-only {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    justify-content: flex-start !important;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }

  /* 3. Prevent individual buttons from shrinking */
  .mobile-only .wp-block-button {
    flex-shrink: 0;
  }

  /* 4. (Optional) Hide the horizontal scrollbar */
  .mobile-only::-webkit-scrollbar {
    display: none;
  }
  .mobile-only {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}

.wp-block-gallery.gallery-container {
    display: none;
}

.wp-block-gallery.gallery-container.is-visible {
    display: block;
}

/* Style for UNSELECTED buttons */
.wp-block-button[class*="triggers--"] .wp-block-button__link:not(.is-active) {
    background-color: #ffffff !important;
    color: #68346c !important;
    border-radius: 5px !important;
    border: 1px solid #68346c;
}

/* Style for the SELECTED (active) button */
.wp-block-button[class*="triggers--"] .wp-block-button__link.is-active {
    background-color: #68346c !important;
    color: #ffffff !important;
    border-radius: 5px !important;
    border: 1px solid #68346c;
}

/* A hover effect for unselected buttons */
.wp-block-button[class*="triggers--"] .wp-block-button__link:not(.is-active):hover {
    background-color: #f5f5f5 !important;
}

.wp-block-gallery.gallery-container {
    display: none;
}

.wp-block-gallery.gallery-container.is-visible {
    display: block;
}

/* Style for UNSELECTED buttons */
.wp-block-button[class*="triggers--"] .wp-block-button__link:not(.is-active) {
    background-color: #ffffff !important;
    color: #68346c !important;
    border-radius: 5px !important;
    border: 1px solid #68346c;
}

/* Style for the SELECTED (active) button */
.wp-block-button[class*="triggers--"] .wp-block-button__link.is-active {
    background-color: #68346c !important;
    color: #ffffff !important;
    border-radius: 5px !important;
    border: 1px solid #68346c;
}

/* A hover effect for unselected buttons */
.wp-block-button[class*="triggers--"] .wp-block-button__link:not(.is-active):hover {
    background-color: #f5f5f5 !important;
}

.lightbox-overlay {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  cursor: zoom-out;
}

.lightbox-overlay img {
  max-width: 90%;
  max-height: 90%;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0,0,0,0.5);
}






.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.uagb-block-e1679cd8.wp-block-gallery.has-nested-images.columns-2{column-gap: 10px;}.uagb-block-e1679cd8.wp-block-gallery.has-nested-images.columns-default{column-gap: 10px;}.uagb-block-e1679cd8.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{margin-bottom: 10px;}.uagb-block-e1679cd8.wp-block-gallery.columns-2 ul.blocks-gallery-grid{column-gap: 10px;}.uagb-block-e1679cd8.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{margin-bottom: 10px;}.uagb-block-c3b783ad.wp-block-gallery.has-nested-images.columns-2{column-gap: 10px;}.uagb-block-c3b783ad.wp-block-gallery.has-nested-images.columns-default{column-gap: 10px;}.uagb-block-c3b783ad.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{margin-bottom: 10px;}.uagb-block-c3b783ad.wp-block-gallery.columns-2 ul.blocks-gallery-grid{column-gap: 10px;}.uagb-block-c3b783ad.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{margin-bottom: 10px;}.uagb-block-70a92ff6.wp-block-gallery.has-nested-images.columns-2{column-gap: 10px;}.uagb-block-70a92ff6.wp-block-gallery.has-nested-images.columns-default{column-gap: 10px;}.uagb-block-70a92ff6.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{margin-bottom: 10px;}.uagb-block-70a92ff6.wp-block-gallery.columns-2 ul.blocks-gallery-grid{column-gap: 10px;}.uagb-block-70a92ff6.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{margin-bottom: 10px;}.uagb-block-09e45982.wp-block-gallery.has-nested-images.columns-2{column-gap: 10px;}.uagb-block-09e45982.wp-block-gallery.has-nested-images.columns-default{column-gap: 10px;}.uagb-block-09e45982.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{margin-bottom: 10px;}.uagb-block-09e45982.wp-block-gallery.columns-2 ul.blocks-gallery-grid{column-gap: 10px;}.uagb-block-09e45982.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{margin-bottom: 10px;}.uagb-block-1d8fe82e.wp-block-gallery.has-nested-images.columns-2{column-gap: 10px;}.uagb-block-1d8fe82e.wp-block-gallery.has-nested-images.columns-default{column-gap: 10px;}.uagb-block-1d8fe82e.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{margin-bottom: 10px;}.uagb-block-1d8fe82e.wp-block-gallery.columns-2 ul.blocks-gallery-grid{column-gap: 10px;}.uagb-block-1d8fe82e.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{margin-bottom: 10px;}