.elementor-8221 .elementor-element.elementor-element-0a6c936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-8221 .elementor-element.elementor-element-0a6c936::before, .elementor-8221 .elementor-element.elementor-element-0a6c936 > .elementor-background-video-container::before, .elementor-8221 .elementor-element.elementor-element-0a6c936 > .e-con-inner > .elementor-background-video-container::before, .elementor-8221 .elementor-element.elementor-element-0a6c936 > .elementor-background-slideshow::before, .elementor-8221 .elementor-element.elementor-element-0a6c936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8221 .elementor-element.elementor-element-0a6c936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kairai.pt/wp-content/uploads/2023/10/kairai-background-4.webp");--background-overlay:'';background-size:cover;}/* Start custom CSS for container, class: .elementor-element-0a6c936 */#jumbtronKenBurns {
  height: 50vh;
  overflow: hidden;
}

#jumbtronKenBurns > div.e-con-inner {
  display: flex;
  justify-content: center !important;
}

#jumbtronKenBurns::before {
  transition: filter 1s ease-in-out;
  filter: brightness(0.6);
  will-change: transform;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimize-contrast;
  animation: custom-animation-kenburns 20s ease-in-out infinite alternate, fadeIn 0.5s ease-in-out forwards;
  transform-origin: center right;
}

#jumbtronKenBurns:hover::before {
  filter: brightness(0.75);
}

/* Desktop */
@media (min-width: 1025px) {
  /* Custom Hero Section */
#jumbtronKenBurns h2 {
  font-size: 40px;
}
}/* End custom CSS */