.elementor-8 .elementor-element.elementor-element-1479c4e {
  --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;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 0.75;
}
.elementor-8 .elementor-element.elementor-element-1479c4e::before,
.elementor-8
  .elementor-element.elementor-element-1479c4e
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-1479c4e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-1479c4e
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-1479c4e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-1479c4e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-1479c4e,
.elementor-8 .elementor-element.elementor-element-1479c4e::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-314f824 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-28cdb72 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-066b096 {
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.75;
  --margin-top: -300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-066b096:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-066b096
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/XX1.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-066b096::before,
.elementor-8
  .elementor-element.elementor-element-066b096
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-066b096
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-066b096
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-066b096
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-066b096
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-8 .elementor-element.elementor-element-066b096,
.elementor-8 .elementor-element.elementor-element-066b096::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-8764fd5 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-8764fd5::before,
.elementor-8
  .elementor-element.elementor-element-8764fd5
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-8764fd5
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-8764fd5
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-8764fd5
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-8764fd5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-8 .elementor-element.elementor-element-794cab3 {
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.62;
  --overlay-mix-blend-mode: screen;
  --margin-top: -300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-794cab3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-794cab3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/XX3.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-794cab3::before,
.elementor-8
  .elementor-element.elementor-element-794cab3
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-794cab3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-794cab3
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-794cab3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-794cab3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-794cab3,
.elementor-8 .elementor-element.elementor-element-794cab3::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-aaaa525 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-aaaa525::before,
.elementor-8
  .elementor-element.elementor-element-aaaa525
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-aaaa525
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-aaaa525
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-aaaa525
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-aaaa525
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-8 .elementor-element.elementor-element-ffa60b0 {
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.62;
  --overlay-mix-blend-mode: screen;
  --margin-top: -300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-ffa60b0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-ffa60b0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/XX3.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-ffa60b0::before,
.elementor-8
  .elementor-element.elementor-element-ffa60b0
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-ffa60b0
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-ffa60b0
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-ffa60b0
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-ffa60b0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-ffa60b0,
.elementor-8 .elementor-element.elementor-element-ffa60b0::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-b710831 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-b710831::before,
.elementor-8
  .elementor-element.elementor-element-b710831
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-b710831
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-b710831
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-b710831
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-b710831
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-8 .elementor-element.elementor-element-bd66fe4 {
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.62;
  --overlay-mix-blend-mode: screen;
  --margin-top: -300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-bd66fe4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-bd66fe4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/XX2.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-bd66fe4::before,
.elementor-8
  .elementor-element.elementor-element-bd66fe4
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-bd66fe4
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-bd66fe4
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-bd66fe4
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-bd66fe4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-bd66fe4,
.elementor-8 .elementor-element.elementor-element-bd66fe4::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-08a4535 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-08a4535::before,
.elementor-8
  .elementor-element.elementor-element-08a4535
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-08a4535
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-08a4535
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-08a4535
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-08a4535
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-8 .elementor-element.elementor-element-a2e4d2d {
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.62;
  --overlay-mix-blend-mode: screen;
  --margin-top: -300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a2e4d2d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-a2e4d2d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/XX4.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-a2e4d2d::before,
.elementor-8
  .elementor-element.elementor-element-a2e4d2d
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-a2e4d2d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-a2e4d2d
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-a2e4d2d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-a2e4d2d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-a2e4d2d,
.elementor-8 .elementor-element.elementor-element-a2e4d2d::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-0e4f095 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8 .elementor-element.elementor-element-0e4f095::before,
.elementor-8
  .elementor-element.elementor-element-0e4f095
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-0e4f095
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-0e4f095
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-0e4f095
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-0e4f095
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-8 .elementor-element.elementor-element-0e4f095,
.elementor-8 .elementor-element.elementor-element-0e4f095::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-c86e0e3 {
  --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;
  --background-transition: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-c86e0e3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-c86e0e3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-c86e0e3,
.elementor-8 .elementor-element.elementor-element-c86e0e3::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-fafcdbb {
  --display: flex;
  --background-transition: 0.3s;
}
