.elementor-8 .elementor-element.elementor-element-2f6e816 {
  --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-2f6e816,
.elementor-8 .elementor-element.elementor-element-2f6e816::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-c0aeb69 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-c0aeb69,
.elementor-8 .elementor-element.elementor-element-c0aeb69::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-725f289 {
  --display: flex;
  --background-transition: 0.3s;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-725f289,
.elementor-8 .elementor-element.elementor-element-725f289::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-549b72d {
  --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;
  --margin-top: -250px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-549b72d:not(.elementor-motion-effects-element-type-background),
.elementor-8
  .elementor-element.elementor-element-549b72d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/BA1.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-549b72d,
.elementor-8 .elementor-element.elementor-element-549b72d::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-aa62693 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 250px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-aa62693,
.elementor-8 .elementor-element.elementor-element-aa62693::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-67d171c {
  --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;
  --margin-top: -250px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-67d171c:not(.elementor-motion-effects-element-type-background),
.elementor-8
  .elementor-element.elementor-element-67d171c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/BA2.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-67d171c,
.elementor-8 .elementor-element.elementor-element-67d171c::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-1fa4ffe {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-1fa4ffe,
.elementor-8 .elementor-element.elementor-element-1fa4ffe::before {
  --border-transition: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-643a820
  > .elementor-widget-container {
  margin: 250px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-643a820 {
  z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-f4677c7 {
  --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;
  --margin-top: -350px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-f4677c7:not(.elementor-motion-effects-element-type-background),
.elementor-8
  .elementor-element.elementor-element-f4677c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/BA3.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-f4677c7,
.elementor-8 .elementor-element.elementor-element-f4677c7::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-1ab79d4 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 300px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-846bdc9 {
  --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;
  --margin-top: -200px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-846bdc9:not(.elementor-motion-effects-element-type-background),
.elementor-8
  .elementor-element.elementor-element-846bdc9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/BA4.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-846bdc9,
.elementor-8 .elementor-element.elementor-element-846bdc9::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-838fc5a {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-0d819e1
  > .elementor-widget-container {
  margin: 0150px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-4811936 {
  --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;
  --margin-top: -200px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-4811936:not(.elementor-motion-effects-element-type-background),
.elementor-8
  .elementor-element.elementor-element-4811936
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/03/BA5.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-4811936,
.elementor-8 .elementor-element.elementor-element-4811936::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-b227233 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 200px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8 .elementor-element.elementor-element-e88d779 {
  --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-e88d779:not(.elementor-motion-effects-element-type-background),
.elementor-8
  .elementor-element.elementor-element-e88d779
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #875be3;
}
.elementor-8 .elementor-element.elementor-element-e88d779,
.elementor-8 .elementor-element.elementor-element-e88d779::before {
  --border-transition: 0.3s;
}
