.elementor-8235 .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;}.elementor-8235 .elementor-element.elementor-element-0a6c936::before, .elementor-8235 .elementor-element.elementor-element-0a6c936 > .elementor-background-video-container::before, .elementor-8235 .elementor-element.elementor-element-0a6c936 > .e-con-inner > .elementor-background-video-container::before, .elementor-8235 .elementor-element.elementor-element-0a6c936 > .elementor-background-slideshow::before, .elementor-8235 .elementor-element.elementor-element-0a6c936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8235 .elementor-element.elementor-element-0a6c936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kairai.pt/wp-content/uploads/2026/02/kairai-background-9.webp");--background-overlay:'';background-size:cover;}/* Start custom CSS for container, class: .elementor-element-0a6c936 */#jumbtronZoomInBgBlog {
  height: 45vh;
  overflow: hidden;
}

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

#jumbtronZoomInBgBlog::before {
  transition: filter 1s ease-in-out;
  filter: brightness(0.6);
  will-change: transform;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimize-contrast;
  transition: all 1s ease-in-out !important;
  background-position: right center;
}

#jumbtronZoomInBgBlog:hover::before {
  filter: brightness(0.75);
  transform: scale(1.1) translateX(10px) translateY(10px);
}

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