.logo-white {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%)
    hue-rotate(180deg);
} 
.map-menu{
  width: 80%;
  height: auto;
}
/* animation libray */
@import "https://unpkg.com/transition-style";

/* display full menu */
.no-scroll {
  overflow: hidden;
}
.full-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#menu {
  background-image: linear-gradient(
    180deg,
    #372034 0%,
    #502d4d 29.34%,
    #432a5c 60.19%,
    #203351 99.64%
  );
  opacity: 0.96;
}

#nav-list {
  opacity: 1;
}
#menu-toggle {
  z-index: 999998;
}
.scroll-container {
  height: 300px;
  overflow-y: scroll;
  overscroll-behavior: contain;
}
/* fix linea blanca home */
.fix-menu {
  margin-top: -149px !important;
}

/* slide funcionando */
/* .splide__arrow {
  display: none;
}
.splide__slide {
  opacity: 0.5;
  font-size: 12px;
  background-image: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 61%
  ); 
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}
.is-active {
  font-weight: bold; 
  font-size: 16px;
  opacity: 1;
  color: white;
}
.splide__slide--clone {
  opacity: 0.5;
  font-size: 16px;
  background-image: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 61%
  ); 
  background-clip: text;
  -webkit-background-clip: text; 
  color: transparent;
}
.is-next {
  background-image: linear-gradient(1deg, hsla(0, 0%, 100%, 0), #fff 81%);
}

.first {
  font-weight: bold; 
  font-size: 18px; 
  opacity: 1;
  color: white;
}


/* slide 2 */
/* #Enlgish,
#Español,
#splide2-clone01 {
  color: #fff;
  opacity: 1;
}

.splide__pagination,
.splide__pagination--ttb {
  display: none !important;
} */

/* new pker slide */
.picker-dialog,
.picker {
  background-color: transparent !important;
}
.picker-cell__body {
  overflow: inherit !important;
}
.picker-dialog {
  border: none !important;
}
.js-inline-picker2 .picker-list {
  margin-bottom: -57px !important;
}
.picker-picked {
  color: #fff !important;
  font-weight: bold !important;
}
.picker-item {
  text-align: left !important;
  font-size: 16px !important;
}
.js-inline-picker {
  max-width: 145px !important;
}
.js-inline-picker2 {
  max-width: 90px !important;
}

/* menu opening animation */

 @keyframes in-circle-swoop {
  from {
    clip-path: var(--circle-top-right-out);
  }
  to {
    clip-path: var(--circle-bottom-right-in);
  }
}

[transition-style="in:custom:circle-swoop"] {
  --transition__duration: 0.3s;
  --transition__easing: linear;
  animation-name: in-circle-swoop;
}  

/* ultim map animation */
@keyframes map {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ultim_map {
  animation-name: map;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  opacity: 1;
}

/* menu links animation */

#link3 {
  --animate-duration: 1s;
}
#link4 {
  --animate-duration: 1.05s;
}

/* animation social media icons */
#social {
  --animate-duration: 1.1s;
}


/* img-ultim-logo animation */
/* @keyframes logo {
  0% {
    scale: 0;
    visibility: hidden;
  }
  50% {
    scale: 0;
    visibility: hidden;
  }
  70% {
    scale: 1;
    visibility: visible;
  }
}
.logo-white {
  animation-name: logo;
  animation-duration: 2s;
  animation-timing-function: ease;
} */

/* close button animation */
 #img-open {
  transition: transform 0.5s;
}
#img-open:hover {
  transform: rotate(180deg);
} 
