.elementor-518 .elementor-element.elementor-element-9c3dbb4{width:100%;max-width:100%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-518 .elementor-element.elementor-element-9c3dbb4 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-518 .elementor-element.elementor-element-764c92b{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-518 .elementor-element.elementor-element-764c92b .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-518 .elementor-element.elementor-element-947aef8{--spacer-size:100px;}.elementor-518 .elementor-element.elementor-element-72f7f97{--spacer-size:20px;}.elementor-518 .elementor-element.elementor-element-caa3437{--spacer-size:100px;}body.elementor-page-518:not(.elementor-motion-effects-element-type-background), body.elementor-page-518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-764c92b{--e-transform-scale:1.5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-764c92b.elementor-element{--flex-grow:49;}.elementor-518 .elementor-element.elementor-element-947aef8{--spacer-size:50px;}.elementor-518 .elementor-element.elementor-element-72f7f97{--spacer-size:50px;}.elementor-518 .elementor-element.elementor-element-caa3437{--spacer-size:0px;}}/* Start custom CSS for video, class: .elementor-element-9c3dbb4 */html,
body {
  width: 100%;
  max-width: 100%;
  margin: 0;
  overflow-x: clip;
}

@supports not (overflow-x: clip) {
  html,
  body {
    overflow-x: hidden;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-764c92b */html,
body {
  width: 100%;
  max-width: 100%;
  margin: 0;
  overflow-x: clip;
}

@supports not (overflow-x: clip) {
  html,
  body {
    overflow-x: hidden;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}/* End custom CSS */