.elementor-5911 .elementor-element.elementor-element-c3c9452{--display:flex;--overlay-opacity:1;}.elementor-5911 .elementor-element.elementor-element-c3c9452::before, .elementor-5911 .elementor-element.elementor-element-c3c9452 > .elementor-background-video-container::before, .elementor-5911 .elementor-element.elementor-element-c3c9452 > .e-con-inner > .elementor-background-video-container::before, .elementor-5911 .elementor-element.elementor-element-c3c9452 > .elementor-background-slideshow::before, .elementor-5911 .elementor-element.elementor-element-c3c9452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5911 .elementor-element.elementor-element-c3c9452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141414;--background-overlay:'';}.elementor-5911 .elementor-element.elementor-element-c3c9452.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-5911 .elementor-element.elementor-element-c3c9452{--width:108.109%;}}/* Start custom CSS for html, class: .elementor-element-0181d4b */@media (max-width: 900px) {
  .elementor-5911 .elementor-element.elementor-element-0181d4b .sj-hero-title {
    font-size: clamp(2.9rem, 11vw, 4rem) !important;
    overflow-wrap: break-word;
  }
}/* End custom CSS */