.elementor-1125 .elementor-element.elementor-element-e1f653f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1125 .elementor-element.elementor-element-e1f653f:not(.elementor-motion-effects-element-type-background), .elementor-1125 .elementor-element.elementor-element-e1f653f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e43a5f4 );}.elementor-1125 .elementor-element.elementor-element-af1673a{width:100%;max-width:100%;}.elementor-1125 .elementor-element.elementor-element-af1673a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1125 .elementor-element.elementor-element-af1673a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1125 .elementor-element.elementor-element-41fab65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1125 .elementor-element.elementor-element-41fab65 > .elementor-widget-container{margin:-216px 67px 67px 67px;}.elementor-1125 .elementor-element.elementor-element-41fab65.elementor-element{--align-self:center;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading{text-align:center;color:var( --e-global-color-0ff0065 );font-family:"Aboreto", Sans-serif;font-size:34px;font-weight:500;line-height:1.25em;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading__text--dynamic-wrapper{color:#F4F4EC;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading__text--dynamic-wrapper path{stroke:var( --e-global-color-b8c497b );stroke-width:8px;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading__text--dynamic-wrapper svg{z-index:2;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading__text--dynamic{z-index:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading{font-size:30px;line-height:1.33em;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading__text--dynamic-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:720px){.elementor-1125 .elementor-element.elementor-element-e1f653f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1125 .elementor-element.elementor-element-af1673a > .elementor-widget-container{margin:130px 0px 0px 0px;}.elementor-1125 .elementor-element.elementor-element-41fab65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1125 .elementor-element.elementor-element-41fab65{--container-widget-width:694px;--container-widget-flex-grow:0;width:var( --container-widget-width, 694px );max-width:694px;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading{font-size:28px;line-height:1.39em;}.elementor-1125 .elementor-element.elementor-element-41fab65 .a-animated-heading__text--dynamic-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for neuron-animated-heading, class: .elementor-element-41fab65 *//* Desktop normal */
.elementor-video {
  width: 100%;
  height: auto;
  display: block;
}

@media (max-width: 767px) {
  .elementor-element-af1673a .elementor-widget-container,
  .elementor-element-af1673a .e-hosted-video,
  .elementor-element-af1673a .elementor-wrapper {
    height: 70vh;
    overflow: hidden;
    position: relative;
  }

  .elementor-element-af1673a .elementor-video {
    position: relative;
    width: 140%;
    height: 100%;
    max-width: none;
    object-fit: cover;
    left: 50%;
    transform: translateX(-75%);
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f653f */.elementor-element-e1f653f {
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1125 header {
    position: absolute;
    width: 100%;
}/* End custom CSS */