/******* Do not edit this file *******
Code Snippets Manager
Saved: Jul 08 2025 | 05:42:14 */
/* Mega Menu no link still shows pointer */
.e-n-menu-wrapper ul li .e-n-menu-dropdown-icon:hover, .e-n-menu-wrapper ul li .e-n-menu-title-text:hover {
  cursor: pointer;
}
/* Default desktop styles */
/* This is for the standard Elementor Image Carousel, not the url driven version */
.experience-gallery .elementor-image-carousel img {
  height: 500px;
  object-fit: cover;
  object-position: center center;
}
/* Mobile responsive styles */
/* This is for the standard Elementor Image Carousel, not the url driven version */
@media (max-width: 767px) {
  .experience-gallery .elementor-image-carousel img {
    height: 350px;
  }
}
.button-borderinset-white:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  bottom: 5px;
  right: 5px;
  pointer-events: none;
  border: 1px solid white;
}
.more-button-open::before {
  content: "More";
  text-transform: uppercase;
  color: white;
  font-size: 1rem;
}
.menu-button-open::before {
  content: "Menu";
  text-transform: uppercase;
  color: white;
  font-size: 0.75rem;
}
.menu-button-close::before {
  content: "Close";
  text-transform: uppercase;
  color: white;
  font-size: 0.75rem;
}
.image-borderinset-normal-white:after {
  content: "";
  position: absolute;
  left: 15px;
  top: 15px;
  bottom: 15px;
  right: 15px;
  pointer-events: none;
  border: 1px solid white;
}
.image-borderinset-wide-white:after {
  content: "";
  position: absolute;
  left: 40px;
  top: 40px;
  bottom: 40px;
  right: 40px;
  pointer-events: none;
  border: 1px solid white;
}
@media (max-width: 768px) {
  .image-borderinset-wide-white:after {
    left: 20px;
    top: 20px;
    bottom: 20px;
    right: 20px;
  }
}
.button-borderinset-white:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  bottom: 5px;
  right: 5px;
  pointer-events: none;
  border: 1px solid white;
}
