.elementor-10874 .elementor-element.elementor-element-26c572a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10874 .elementor-element.elementor-element-26c572a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-0a81d35 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10874 .elementor-element.elementor-element-c3eca09{--spacer-size:50px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-751df8d{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-751df8d{right:0px;}.elementor-10874 .elementor-element.elementor-element-751df8d{top:0px;}.elementor-10874 .elementor-element.elementor-element-8387bc2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10874 .elementor-element.elementor-element-8387bc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-caad443{--spacer-size:50px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-9ed1d9b{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-9ed1d9b{right:0px;}.elementor-10874 .elementor-element.elementor-element-9ed1d9b{top:0px;}.elementor-10874 .elementor-element.elementor-element-a7341c1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10874 .elementor-element.elementor-element-a7341c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-4c35574{--spacer-size:50px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-2e84c1f{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-2e84c1f{right:0px;}.elementor-10874 .elementor-element.elementor-element-2e84c1f{top:0px;}.elementor-10874 .elementor-element.elementor-element-7ea0bc7{--spacer-size:50px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-54e9818{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-54e9818{right:0px;}.elementor-10874 .elementor-element.elementor-element-54e9818{top:0px;}.elementor-10874 .elementor-element.elementor-element-1562c01 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10874 .elementor-element.elementor-element-1562c01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-3dccaaa{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-3dccaaa{right:0px;}.elementor-10874 .elementor-element.elementor-element-3dccaaa{top:0px;}.elementor-10874 .elementor-element.elementor-element-6117b4f .swiper-pagination-bullet{width:5px;height:5px;}.elementor-10874 .elementor-element.elementor-element-74ef30a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10874 .elementor-element.elementor-element-74ef30a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-e8ad65e{--spacer-size:50px;}.elementor-10874 .elementor-element.elementor-element-d98c975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-d98c975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-9d0925f{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-9d0925f{right:0px;}.elementor-10874 .elementor-element.elementor-element-9d0925f{top:0px;}.elementor-10874 .elementor-element.elementor-element-7fae6ea{--spacer-size:50px;}.elementor-10874 .elementor-element.elementor-element-7d8df0e:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-7d8df0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5C00;}.elementor-10874 .elementor-element.elementor-element-7d8df0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-7d8df0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10874 .elementor-element.elementor-element-4df59d8{--spacer-size:50px;}.elementor-10874 .elementor-element.elementor-element-a8b3795{--spacer-size:50px;}.elementor-10874 .elementor-element.elementor-element-4486f4f:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-4486f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#261E22;}.elementor-10874 .elementor-element.elementor-element-4486f4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10874 .elementor-element.elementor-element-4486f4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-f8c6d1c{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-f8c6d1c{right:0px;}.elementor-10874 .elementor-element.elementor-element-f8c6d1c{top:0px;}.elementor-10874 .elementor-element.elementor-element-5db4224 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-5db4224{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-5db4224{right:0px;}.elementor-10874 .elementor-element.elementor-element-5db4224{top:0px;}.elementor-10874 .elementor-element.elementor-element-b9abb40 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-b9abb40{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-b9abb40{right:0px;}.elementor-10874 .elementor-element.elementor-element-b9abb40{top:0px;}.elementor-10874 .elementor-element.elementor-element-f928939 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-f928939{left:0px;}body.rtl .elementor-10874 .elementor-element.elementor-element-f928939{right:0px;}.elementor-10874 .elementor-element.elementor-element-f928939{top:0px;}@media(max-width:767px){.elementor-10874 .elementor-element.elementor-element-26c572a:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-26c572a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-6.png");}.elementor-10874 .elementor-element.elementor-element-0a81d35{z-index:2;}.elementor-10874 .elementor-element.elementor-element-c3eca09{--spacer-size:19px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-751df8d{left:-525px;}body.rtl .elementor-10874 .elementor-element.elementor-element-751df8d{right:-525px;}.elementor-10874 .elementor-element.elementor-element-751df8d{top:704px;z-index:10;}.elementor-10874 .elementor-element.elementor-element-c8a1c3d{text-align:center;width:var( --container-widget-width, 716px );max-width:716px;--container-widget-width:716px;--container-widget-flex-grow:0;z-index:10;}.elementor-10874 .elementor-element.elementor-element-c8a1c3d img{width:100%;max-width:100%;}.elementor-10874 .elementor-element.elementor-element-c8a1c3d > .elementor-widget-container{margin:-61px 0px 0px 0px;padding:0px 88px 0px 104px;}.elementor-10874 .elementor-element.elementor-element-8387bc2 > .elementor-container{max-width:500px;}.elementor-10874 .elementor-element.elementor-element-8387bc2:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-8387bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-8.png");background-size:cover;}.elementor-10874 .elementor-element.elementor-element-caad443{--spacer-size:594px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-9ed1d9b{left:-525px;}body.rtl .elementor-10874 .elementor-element.elementor-element-9ed1d9b{right:-525px;}.elementor-10874 .elementor-element.elementor-element-9ed1d9b{top:704px;z-index:10;}.elementor-10874 .elementor-element.elementor-element-a7341c1:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-a7341c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-12-e1779921529375.png");background-repeat:no-repeat;background-size:cover;}.elementor-10874 .elementor-element.elementor-element-4c35574{--spacer-size:16px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-2e84c1f{left:-525px;}body.rtl .elementor-10874 .elementor-element.elementor-element-2e84c1f{right:-525px;}.elementor-10874 .elementor-element.elementor-element-2e84c1f{top:704px;z-index:10;}.elementor-10874 .elementor-element.elementor-element-7ea0bc7{--spacer-size:43px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-54e9818{left:-525px;}body.rtl .elementor-10874 .elementor-element.elementor-element-54e9818{right:-525px;}.elementor-10874 .elementor-element.elementor-element-54e9818{top:704px;z-index:10;}.elementor-10874 .elementor-element.elementor-element-1562c01:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-1562c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-11.png");}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-3dccaaa{left:-525px;}body.rtl .elementor-10874 .elementor-element.elementor-element-3dccaaa{right:-525px;}.elementor-10874 .elementor-element.elementor-element-3dccaaa{top:704px;z-index:10;}.elementor-10874 .elementor-element.elementor-element-6117b4f{--e-image-carousel-slides-to-show:1;z-index:2;}.elementor-10874 .elementor-element.elementor-element-74ef30a:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-74ef30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-13-e1779921430356.png");background-repeat:no-repeat;background-size:cover;}.elementor-10874 .elementor-element.elementor-element-74ef30a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10874 .elementor-element.elementor-element-56e0fe6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10874 .elementor-element.elementor-element-56e0fe6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-10874 .elementor-element.elementor-element-e8ad65e{--spacer-size:166px;}.elementor-10874 .elementor-element.elementor-element-e8ad65e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10874 .elementor-element.elementor-element-2b2e5c2{text-align:center;width:var( --container-widget-width, 716px );max-width:716px;--container-widget-width:716px;--container-widget-flex-grow:0;z-index:10;}.elementor-10874 .elementor-element.elementor-element-2b2e5c2 img{width:100%;max-width:100%;}.elementor-10874 .elementor-element.elementor-element-2b2e5c2 > .elementor-widget-container{margin:-61px 0px 0px 0px;padding:0px 88px 0px 104px;}.elementor-10874 .elementor-element.elementor-element-d98c975:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-d98c975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-46.png");background-repeat:no-repeat;background-size:cover;}.elementor-10874 .elementor-element.elementor-element-d98c975{margin-top:-1px;margin-bottom:-1px;padding:0px 0px 10px 0px;z-index:21;}.elementor-10874 .elementor-element.elementor-element-9d0925f{--e-image-carousel-slides-to-show:1;top:206px;z-index:72;}.elementor-10874 .elementor-element.elementor-element-9d0925f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-9d0925f{left:-11px;}body.rtl .elementor-10874 .elementor-element.elementor-element-9d0925f{right:-11px;}.elementor-10874 .elementor-element.elementor-element-7fae6ea{--spacer-size:600px;}.elementor-10874 .elementor-element.elementor-element-7d8df0e:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-7d8df0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/06/ENRIKAI-2026-54.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10874 .elementor-element.elementor-element-7d8df0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10874 .elementor-element.elementor-element-9d2034a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10874 .elementor-element.elementor-element-9d2034a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-10874 .elementor-element.elementor-element-4df59d8{--spacer-size:600px;z-index:20;}.elementor-10874 .elementor-element.elementor-element-a8b3795{--spacer-size:20px;z-index:20;}.elementor-10874 .elementor-element.elementor-element-4486f4f:not(.elementor-motion-effects-element-type-background), .elementor-10874 .elementor-element.elementor-element-4486f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempfestas.lt/wp-content/uploads/2026/05/ENRIKAI-2026-51.png");background-repeat:no-repeat;background-size:cover;}.elementor-10874 .elementor-element.elementor-element-4486f4f{margin-top:0px;margin-bottom:0px;}.elementor-10874 .elementor-element.elementor-element-77e3190{z-index:3;}.elementor-10874 .elementor-element.elementor-element-f18b114{z-index:3;}.elementor-10874 .elementor-element.elementor-element-f8c6d1c img{width:100%;}.elementor-10874 .elementor-element.elementor-element-f8c6d1c{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;top:-48px;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-f8c6d1c{left:-92px;}body.rtl .elementor-10874 .elementor-element.elementor-element-f8c6d1c{right:-92px;}.elementor-10874 .elementor-element.elementor-element-5db4224 .elementor-icon-wrapper{text-align:left;}.elementor-10874 .elementor-element.elementor-element-5db4224 .elementor-icon{font-size:50px;}.elementor-10874 .elementor-element.elementor-element-5db4224{width:initial;max-width:initial;top:16px;z-index:80;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-5db4224{left:33px;}body.rtl .elementor-10874 .elementor-element.elementor-element-5db4224{right:33px;}.elementor-10874 .elementor-element.elementor-element-b9abb40 .elementor-icon-wrapper{text-align:right;}.elementor-10874 .elementor-element.elementor-element-b9abb40 .elementor-icon{font-size:50px;}.elementor-10874 .elementor-element.elementor-element-b9abb40{width:var( --container-widget-width, 61px );max-width:61px;--container-widget-width:61px;--container-widget-flex-grow:0;top:15px;z-index:80;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-b9abb40{left:262px;}body.rtl .elementor-10874 .elementor-element.elementor-element-b9abb40{right:262px;}.elementor-10874 .elementor-element.elementor-element-f928939 .elementor-icon-wrapper{text-align:left;}.elementor-10874 .elementor-element.elementor-element-f928939 .elementor-icon{font-size:50px;}.elementor-10874 .elementor-element.elementor-element-f928939{width:initial;max-width:initial;top:15px;z-index:80;}body:not(.rtl) .elementor-10874 .elementor-element.elementor-element-f928939{left:153px;}body.rtl .elementor-10874 .elementor-element.elementor-element-f928939{right:153px;}}/* Start custom CSS for image, class: .elementor-element-c8a1c3d */.pulse-element {
  animation: pulseScale 2s infinite ease-in-out;
}

@keyframes pulseScale {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.8;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6117b4f *//* Makes inactive slides smaller and faded */
.elementor-image-carousel .swiper-slide {
    transform: scale(0.85);
    opacity: 0.6;
    transition: all 400ms ease;
    filter: brightness(0.8) drop-shadow(0 5px 10px rgba(0,0,0,0.2));
}

/* Zooms in center slide + adds shadow */
.elementor-image-carousel .swiper-slide-active {
    transform: scale(1.1);
    opacity: 1;
    z-index: 10;
    filter: brightness(1.2) drop-shadow(0 10px 20px rgba(0,0,0,0.3));
}

.elementor-image-carousel .swiper-slide {
    transition: transform 0.5s ease, opacity 0.5s ease, filter 0.5s ease;
}

.elementor-image-carousel .swiper-slide-active {
    filter: brightness(1.2) drop-shadow(0 0 20px rgba(255,255,255,0.6));
}

.glow-crsl img {
  animation: glowPulse 2s infinite ease-in-out;
  filter: drop-shadow(0 0 5px #d02be1);
  transition: transform 0.3s ease;
}

.glow-crsl img:hover {
  transform: scale(1.05);
}

@keyframes glowPulse {
  0%, 100% {
    filter: drop-shadow(0 0 5px #d02be1);
  }
  50% {
    filter: drop-shadow(0 0 5px #d02be1);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b2e5c2 */.pulse-element {
  animation: pulseScale 2s infinite ease-in-out;
}

@keyframes pulseScale {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.8;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77e3190 */.pulse-image-glow img {
  animation: neonPulse 2s infinite;
  filter: drop-shadow(0 0 8px #00ffff);
  transition: transform 0.3s ease;
}

.pulse-image-glow img:hover {
  transform: scale(1.1);
}

@keyframes neonPulse {
  0% {
    filter: drop-shadow(0 0 5px #00ffff);
  }
  50% {
    filter: drop-shadow(0 0 15px #00ffff);
  }
  100% {
    filter: drop-shadow(0 0 5px #00ffff);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f18b114 */.pulse-image-glow img {
  animation: neonPulse 2s infinite;
  filter: drop-shadow(0 0 8px #00ffff);
  transition: transform 0.3s ease;
}

.pulse-image-glow img:hover {
  transform: scale(1.1);
}

@keyframes neonPulse {
  0% {
    filter: drop-shadow(0 0 5px #00ffff);
  }
  50% {
    filter: drop-shadow(0 0 15px #00ffff);
  }
  100% {
    filter: drop-shadow(0 0 5px #00ffff);
  }
}/* End custom CSS */
/* Start custom CSS */.custom-carousel {
  width: 100%;
  height: 60vh;
  overflow: hidden;
}

.custom-carousel .swiper-wrapper {
  display: flex;
  align-items: center;
}

.custom-carousel .swiper-slide {
  width: 70%;
  flex-shrink: 0;
  transform: scale(0.7);
  opacity: 0.5;
  transition: all 0.4s ease;
  position: relative;
}

.custom-carousel .swiper-slide img {
  width: 100%;
  border-radius: 20px;
  display: block;
}

/* Active center slide effect */
.custom-carousel .swiper-slide-active {
  transform: scale(1);
  opacity: 1;
  z-index: 2;
  filter: drop-shadow(0 0 20px #ff00ff);
}

/* Show label only on active */
.custom-carousel .swiper-slide::after {
  content: attr(data-label);
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  color: white;
  font-size: 1rem;
  font-weight: bold;
  opacity: 0;
  text-align: center;
  max-width: 90%;
  transition: opacity 0.4s ease;
}

.custom-carousel .swiper-slide-active::after {
  opacity: 1;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.container, img, div {
    max-width: 100%;
    width: auto; /* or 100% */
}/* End custom CSS */